home *** CD-ROM | disk | FTP | other *** search
/ QRZ! Ham Radio 14 / QRZ Ham Radio Callsign Database - Volume 14.iso / QRZLookup.sea.bin / QRZ Lookup ƒ / QRZ Lookup.rsrc / CODE_1_Complete Application.txt < prev    next >
Text File  |  1999-10-21  |  5MB  |  83,830 lines

  1. # near model CODE resource
  2. # jump table entries: 0-0 (1 of them)
  3. export_0:
  4. 00000000  9DCE                     sub.l      A6, A6
  5. 00000002  598F                     subq.l     A7, 4
  6. 00000004  2F3C 434F 4445           move.l     -[A7], 0x434F4445 /* 'CODE' */
  7. 0000000A  4267                     clr.w      -[A7]
  8. 0000000C  A9A0                     syscall    GetResource
  9. 0000000E  2017                     move.l     D0, [A7]
  10. 00000010  6700 00F2                beq        +0xF4 /* 00000104 */
  11. 00000014  2040                     movea.l    A0, D0
  12. 00000016  2050                     movea.l    A0, [A0]
  13. 00000018  2E18                     move.l     D7, [A0]+
  14. 0000001A  2C10                     move.l     D6, [A0]
  15. 0000001C  A9A3                     syscall    ReleaseResource
  16. 0000001E  7000                     moveq.l    D0, 0x00
  17. 00000020  204D                     movea.l    A0, A5
  18. 00000022  91C6                     sub.l      A0, D6
  19. 00000024  6002                     bra        +0x4 /* 00000028 */
  20. label00000026:
  21. 00000026  10C0                     move.b     [A0]+, D0
  22. label00000028:
  23. 00000028  B1CD                     cmpa.l     A0, A5
  24. 0000002A  6DFA                     blt        -0x4 /* 00000026 */
  25. 0000002C  41ED 0028                lea.l      A0, [A5 + 0x28]
  26. 00000030  43F5 7800                lea.l      A1, [A5 + D7]
  27. 00000034  6002                     bra        +0x4 /* 00000038 */
  28. label00000036:
  29. 00000036  10C0                     move.b     [A0]+, D0
  30. label00000038:
  31. 00000038  B1C9                     cmpa.l     A0, A1
  32. 0000003A  6DFA                     blt        -0x4 /* 00000036 */
  33. 0000003C  598F                     subq.l     A7, 4
  34. 0000003E  2F3C 4441 5441           move.l     -[A7], 0x44415441 /* 'DATA' */
  35. 00000044  4267                     clr.w      -[A7]
  36. 00000046  A9A0                     syscall    GetResource
  37. 00000048  2057                     movea.l    A0, [A7]
  38. 0000004A  2008                     move.l     D0, A0
  39. 0000004C  6700 00B6                beq        +0xB8 /* 00000104 */
  40. 00000050  2F0D                     move.l     -[A7], A5
  41. 00000052  2050                     movea.l    A0, [A0]
  42. 00000054  4868 0004                pea.l      [A0 + 0x4]
  43. 00000058  4EBA 00B0                jsr        [PC + 0xB0 /* 0000010A */]
  44. 0000005C  508F                     addq.l     A7, 8
  45. 0000005E  43FA FF9C                lea.l      A1, [PC - 0x64 /* FFFFFFFC, cstring ""<EOF> */]
  46. 00000062  2B49 FF0E                move.l     [A5 - 0xF2], A1
  47. 00000066  224D                     movea.l    A1, A5
  48. 00000068  4EBA 0218                jsr        [PC + 0x218 /* 00000282 */]
  49. 0000006C  226D FF0E                movea.l    A1, [A5 - 0xF2]
  50. 00000070  4EBA 0210                jsr        [PC + 0x210 /* 00000282 */]
  51. 00000074  A9A3                     syscall    ReleaseResource
  52. 00000076  4EBA 0296                jsr        [PC + 0x296 /* 0000030E */]
  53. 0000007A  422D FF13                clr.b      [A5 - 0xED]
  54. 0000007E  303C A89F                move.w     D0, 0xA89F
  55. 00000082  A746                     syscall    GetToolBoxTrapAddress/GetToolTrapAddress, flags=7
  56. 00000084  2F08                     move.l     -[A7], A0
  57. 00000086  303C A198                move.w     D0, 0xA198
  58. 0000008A  A346                     syscall    GetOSTrapAddress, flags=3
  59. 0000008C  B1DF                     cmpa.l     A0, [A7]+
  60. 0000008E  670A                     beq        +0xC /* 0000009A */
  61. 00000090  1B7C 0001 FF13           move.b     [A5 - 0xED], 0x1
  62. 00000096  7001                     moveq.l    D0, 0x01
  63. 00000098  A198                     syscall    HWPriv, flags=1
  64. label0000009A:
  65. 0000009A  303C A9F0                move.w     D0, 0xA9F0
  66. 0000009E  A746                     syscall    GetToolBoxTrapAddress/GetToolTrapAddress, flags=7
  67. 000000A0  2B48 FF0A                move.l     [A5 - 0xF6], A0
  68. 000000A4  303C A9F1                move.w     D0, 0xA9F1
  69. 000000A8  A746                     syscall    GetToolBoxTrapAddress/GetToolTrapAddress, flags=7
  70. 000000AA  2B48 FF06                move.l     [A5 - 0xFA], A0
  71. 000000AE  303C A9F4                move.w     D0, 0xA9F4
  72. 000000B2  A746                     syscall    GetToolBoxTrapAddress/GetToolTrapAddress, flags=7
  73. 000000B4  2B48 FF02                move.l     [A5 - 0xFE], A0
  74. 000000B8  303C A9F0                move.w     D0, 0xA9F0
  75. 000000BC  41FA 0268                lea.l      A0, [PC + 0x268 /* 00000326, value 0x3F3C0001, cstring "?<" */]
  76. 000000C0  A647                     syscall    SetToolBoxTrapAddress/SetToolTrapAddress, flags=6
  77. 000000C2  303C A9F1                move.w     D0, 0xA9F1
  78. 000000C6  41FA 0324                lea.l      A0, [PC + 0x324 /* 000003EC, value 0x3F3C0000 '?<\0\0', cstring "?<" */]
  79. 000000CA  A647                     syscall    SetToolBoxTrapAddress/SetToolTrapAddress, flags=6
  80. 000000CC  303C A9F4                move.w     D0, 0xA9F4
  81. 000000D0  41FA 002E                lea.l      A0, [PC + 0x2E /* 00000100, value 0x4EBA0384 */]
  82. 000000D4  A647                     syscall    SetToolBoxTrapAddress/SetToolTrapAddress, flags=6
  83. 000000D6  4EB9 0000 0488           jsr        [0x00000488]
  84. 000000DC  4EB9 0000 05CC           jsr        [0x000005CC]
  85. 000000E2  487A 0022                pea.l      [PC + 0x22 /* 00000106, value 0x0, cstring "" */]
  86. 000000E6  4A2D FFFF                tst.b      [A5 - 0x1]
  87. 000000EA  6702                     beq        +0x4 /* 000000EE */
  88. 000000EC  4267                     clr.w      -[A7]
  89. label000000EE:
  90. 000000EE  4267                     clr.w      -[A7]
  91. 000000F0  4EB9 0000 06D0           jsr        [0x000006D0]
  92. 000000F6  5C8F                     addq.l     A7, 6
  93. 000000F8  42A7                     clr.l      -[A7]
  94. 000000FA  4EB9 0003 1852           jsr        [0x00031852]
  95. 00000100  4EBA 0384                jsr        [PC + 0x384 /* 00000486 */]
  96. label00000104:
  97. 00000104  A9F4                     syscall    ExitToShell
  98. 00000106  0000 0000                ori.b      D0, 0x0
  99. fn0000010A:
  100. 0000010A  48E7 1C30                movem.l    -[A7], D3,D4,D5,A2,A3
  101. 0000010E  594F                     subq.w     A7, 4
  102. 00000110  266F 001C                movea.l    A3, [A7 + 0x1C]
  103. 00000114  7800                     moveq.l    D4, 0x00
  104. 00000116  6000 00E4                bra        +0xE6 /* 000001FC */
  105. label0000011A:
  106. 0000011A  1E9B                     move.b     [A7], [A3]+
  107. 0000011C  1F5B 0001                move.b     [A7 + 0x1], [A3]+
  108. 00000120  1F5B 0002                move.b     [A7 + 0x2], [A3]+
  109. 00000124  1F5B 0003                move.b     [A7 + 0x3], [A3]+
  110. 00000128  246F 0020                movea.l    A2, [A7 + 0x20]
  111. 0000012C  D5D7                     add.l      A2, [A7]
  112. label0000012E:
  113. 0000012E  161B                     move.b     D3, [A3]+
  114. 00000130  4883                     ext.w      D3
  115. 00000132  3003                     move.w     D0, D3
  116. 00000134  0240 0080                andi.w     D0, 0x80
  117. 00000138  670E                     beq        +0x10 /* 00000148 */
  118. 0000013A  0243 007F                andi.w     D3, 0x7F
  119. label0000013E:
  120. 0000013E  14DB                     move.b     [A2]+, [A3]+
  121. 00000140  5343                     subq.w     D3, 1
  122. 00000142  4A43                     tst.w      D3
  123. 00000144  6CF8                     bge        -0x6 /* 0000013E */
  124. 00000146  60E6                     bra        -0x18 /* 0000012E */
  125. label00000148:
  126. 00000148  3003                     move.w     D0, D3
  127. 0000014A  0240 0040                andi.w     D0, 0x40 /* '@' */
  128. 0000014E  670E                     beq        +0x10 /* 0000015E */
  129. 00000150  3003                     move.w     D0, D3
  130. 00000152  0240 003F                andi.w     D0, 0x3F /* '?' */
  131. 00000156  5240                     addq.w     D0, 1
  132. 00000158  48C0                     ext.l      D0
  133. 0000015A  D5C0                     add.l      A2, D0
  134. 0000015C  60D0                     bra        -0x2E /* 0000012E */
  135. label0000015E:
  136. 0000015E  3003                     move.w     D0, D3
  137. 00000160  0240 0020                andi.w     D0, 0x20 /* ' ' */
  138. 00000164  670A                     beq        +0xC /* 00000170 */
  139. 00000166  0243 001F                andi.w     D3, 0x1F
  140. 0000016A  5243                     addq.w     D3, 1
  141. 0000016C  1A1B                     move.b     D5, [A3]+
  142. 0000016E  600E                     bra        +0x10 /* 0000017E */
  143. label00000170:
  144. 00000170  3003                     move.w     D0, D3
  145. 00000172  0240 0010                andi.w     D0, 0x10
  146. 00000176  6710                     beq        +0x12 /* 00000188 */
  147. 00000178  0243 000F                andi.w     D3, 0xF
  148. 0000017C  7AFF                     moveq.l    D5, 0xFFFFFFFF
  149. label0000017E:
  150. 0000017E  14C5                     move.b     [A2]+, D5
  151. 00000180  5343                     subq.w     D3, 1
  152. 00000182  4A43                     tst.w      D3
  153. 00000184  6CF8                     bge        -0x6 /* 0000017E */
  154. 00000186  60A6                     bra        -0x58 /* 0000012E */
  155. label00000188:
  156. 00000188  3003                     move.w     D0, D3
  157. 0000018A  0C40 0004                cmpi.w     D0, 0x4
  158. 0000018E  6264                     bhi        +0x66 /* 000001F4 */
  159. 00000190  D040                     add.w      D0, D0
  160. 00000192  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  161. 00000196  4EFB 0002                jmp        [PC + D0.w + 0x2]
  162. 0000019A  0060 000A                ori.w      -[A0], 0xA /* '\n' */
  163. 0000019E  001C 002C                ori.b      [A4]+, 0x2C /* ',' */
  164. 000001A2  0042 588A                ori.w      D2, 0x588A
  165. 000001A6  14FC FFFF                move.b     [A2]+, 0xFF
  166. 000001AA  14FC FFFF                move.b     [A2]+, 0xFF
  167. 000001AE  14DB                     move.b     [A2]+, [A3]+
  168. 000001B0  14DB                     move.b     [A2]+, [A3]+
  169. 000001B2  6000 FF7A                bra        -0x84 /* 0000012E */
  170. 000001B6  588A                     addq.l     A2, 4
  171. 000001B8  14FC FFFF                move.b     [A2]+, 0xFF
  172. 000001BC  14DB                     move.b     [A2]+, [A3]+
  173. 000001BE  14DB                     move.b     [A2]+, [A3]+
  174. 000001C0  14DB                     move.b     [A2]+, [A3]+
  175. 000001C2  6000 FF6A                bra        -0x94 /* 0000012E */
  176. 000001C6  14FC FFA9                move.b     [A2]+, 0xA9
  177. 000001CA  14FC FFF0                move.b     [A2]+, 0xF0
  178. 000001CE  548A                     addq.l     A2, 2
  179. 000001D0  14DB                     move.b     [A2]+, [A3]+
  180. 000001D2  14DB                     move.b     [A2]+, [A3]+
  181. 000001D4  528A                     addq.l     A2, 1
  182. 000001D6  14DB                     move.b     [A2]+, [A3]+
  183. 000001D8  6000 FF54                bra        -0xAA /* 0000012E */
  184. 000001DC  14FC FFA9                move.b     [A2]+, 0xA9
  185. 000001E0  14FC FFF0                move.b     [A2]+, 0xF0
  186. 000001E4  528A                     addq.l     A2, 1
  187. 000001E6  14DB                     move.b     [A2]+, [A3]+
  188. 000001E8  14DB                     move.b     [A2]+, [A3]+
  189. 000001EA  14DB                     move.b     [A2]+, [A3]+
  190. 000001EC  528A                     addq.l     A2, 1
  191. 000001EE  14DB                     move.b     [A2]+, [A3]+
  192. 000001F0  6000 FF3C                bra        -0xC2 /* 0000012E */
  193. label000001F4:
  194. 000001F4  3F3C 000F                move.w     -[A7], 0xF
  195. 000001F8  A9C9                     syscall    SysError
  196. 000001FA  5244                     addq.w     D4, 1
  197. label000001FC:
  198. 000001FC  0C44 0003                cmpi.w     D4, 0x3
  199. 00000200  6D00 FF18                blt        -0xE6 /* 0000011A */
  200. 00000204  204B                     movea.l    A0, A3
  201. 00000206  584F                     addq.w     A7, 4
  202. 00000208  4CDF 0C38                movem.l    D3,D4,D5,A2,A3, [A7]+
  203. 0000020C  4E75                     rts
  204. fn0000020E:
  205. 0000020E  2F05                     move.l     -[A7], D5
  206. 00000210  594F                     subq.w     A7, 4
  207. 00000212  226F 000C                movea.l    A1, [A7 + 0xC]
  208. 00000216  1E99                     move.b     [A7], [A1]+
  209. 00000218  1F59 0001                move.b     [A7 + 0x1], [A1]+
  210. 0000021C  1F59 0002                move.b     [A7 + 0x2], [A1]+
  211. 00000220  1F59 0003                move.b     [A7 + 0x3], [A1]+
  212. 00000224  2A17                     move.l     D5, [A7]
  213. 00000226  7400                     moveq.l    D2, 0x00
  214. 00000228  604C                     bra        +0x4E /* 00000276 */
  215. label0000022A:
  216. 0000022A  1219                     move.b     D1, [A1]+
  217. 0000022C  1001                     move.b     D0, D1
  218. 0000022E  0240 0080                andi.w     D0, 0x80
  219. 00000232  670C                     beq        +0xE /* 00000240 */
  220. 00000234  D201                     add.b      D1, D1
  221. 00000236  1001                     move.b     D0, D1
  222. 00000238  4880                     ext.w      D0
  223. 0000023A  48C0                     ext.l      D0
  224. 0000023C  D480                     add.l      D2, D0
  225. 0000023E  6028                     bra        +0x2A /* 00000268 */
  226. label00000240:
  227. 00000240  1E81                     move.b     [A7], D1
  228. 00000242  1F59 0001                move.b     [A7 + 0x1], [A1]+
  229. 00000246  1001                     move.b     D0, D1
  230. 00000248  0240 0040                andi.w     D0, 0x40 /* '@' */
  231. 0000024C  670C                     beq        +0xE /* 0000025A */
  232. 0000024E  3017                     move.w     D0, [A7]
  233. 00000250  E548                     lsl        D0.w, 2
  234. 00000252  E240                     asr        D0.w, 1
  235. 00000254  48C0                     ext.l      D0
  236. 00000256  D480                     add.l      D2, D0
  237. 00000258  600E                     bra        +0x10 /* 00000268 */
  238. label0000025A:
  239. 0000025A  1F59 0002                move.b     [A7 + 0x2], [A1]+
  240. 0000025E  1F59 0003                move.b     [A7 + 0x3], [A1]+
  241. 00000262  2417                     move.l     D2, [A7]
  242. 00000264  E58A                     lsl        D2, 2
  243. 00000266  E282                     asr        D2, 1
  244. label00000268:
  245. 00000268  206F 0010                movea.l    A0, [A7 + 0x10]
  246. 0000026C  202F 0014                move.l     D0, [A7 + 0x14]
  247. 00000270  D1B0 2800                add.l      [A0 + D2], D0
  248. 00000274  5385                     subq.l     D5, 1
  249. label00000276:
  250. 00000276  4A85                     tst.l      D5
  251. 00000278  6EB0                     bgt        -0x4E /* 0000022A */
  252. 0000027A  2049                     movea.l    A0, A1
  253. 0000027C  584F                     addq.w     A7, 4
  254. 0000027E  2A1F                     move.l     D5, [A7]+
  255. 00000280  4E75                     rts
  256. fn00000282:
  257. 00000282  2F0A                     move.l     -[A7], A2
  258. 00000284  2449                     movea.l    A2, A1
  259. 00000286  2F0D                     move.l     -[A7], A5
  260. 00000288  2F0A                     move.l     -[A7], A2
  261. 0000028A  2F08                     move.l     -[A7], A0
  262. 0000028C  4EBA FF80                jsr        [PC - 0x80 /* 0000020E */]
  263. 00000290  2F2D FF0E                move.l     -[A7], [A5 - 0xF2]
  264. 00000294  2F0A                     move.l     -[A7], A2
  265. 00000296  2F08                     move.l     -[A7], A0
  266. 00000298  4EBA FF74                jsr        [PC - 0x8C /* 0000020E */]
  267. 0000029C  2F0A                     move.l     -[A7], A2
  268. 0000029E  2F0A                     move.l     -[A7], A2
  269. 000002A0  2F08                     move.l     -[A7], A0
  270. 000002A2  4EBA FF6A                jsr        [PC - 0x96 /* 0000020E */]
  271. 000002A6  4FEF 0024                lea.l      A7, [A7 + 0x24]
  272. 000002AA  245F                     movea.l    A2, [A7]+
  273. 000002AC  4E75                     rts
  274. fn000002AE:
  275. 000002AE  2F0A                     move.l     -[A7], A2
  276. 000002B0  2449                     movea.l    A2, A1
  277. 000002B2  2F0D                     move.l     -[A7], A5
  278. 000002B4  4497                     neg.l      [A7]
  279. 000002B6  2F0A                     move.l     -[A7], A2
  280. 000002B8  2F08                     move.l     -[A7], A0
  281. 000002BA  4EBA FF52                jsr        [PC - 0xAE /* 0000020E */]
  282. 000002BE  2F2D FF0E                move.l     -[A7], [A5 - 0xF2]
  283. 000002C2  4497                     neg.l      [A7]
  284. 000002C4  2F0A                     move.l     -[A7], A2
  285. 000002C6  2F08                     move.l     -[A7], A0
  286. 000002C8  4EBA FF44                jsr        [PC - 0xBC /* 0000020E */]
  287. 000002CC  2F0A                     move.l     -[A7], A2
  288. 000002CE  4497                     neg.l      [A7]
  289. 000002D0  2F0A                     move.l     -[A7], A2
  290. 000002D2  2F08                     move.l     -[A7], A0
  291. 000002D4  4EBA FF38                jsr        [PC - 0xC8 /* 0000020E */]
  292. 000002D8  4FEF 0024                lea.l      A7, [A7 + 0x24]
  293. 000002DC  245F                     movea.l    A2, [A7]+
  294. 000002DE  4E75                     rts
  295. fn000002E0:
  296. 000002E0  BBFA 0028                cmpa.l     A5, [PC + 0x28 /* 0000030A, value 0x0, cstring "" */]
  297. 000002E4  6602                     bne        +0x4 /* 000002E8 */
  298. 000002E6  4E75                     rts
  299. label000002E8:
  300. 000002E8  48E7 0084                movem.l    -[A7], A0,A5
  301. 000002EC  2A7A 001C                movea.l    A5, [PC + 0x1C /* 0000030A, value 0x0, cstring "" */]
  302. 000002F0  206D FF0A                movea.l    A0, [A5 - 0xF6]
  303. 000002F4  4A6F 000C                tst.w      [A7 + 0xC]
  304. 000002F8  6604                     bne        +0x6 /* 000002FE */
  305. 000002FA  206D FF06                movea.l    A0, [A5 - 0xFA]
  306. label000002FE:
  307. 000002FE  2F48 000A                move.l     [A7 + 0xA], A0
  308. 00000302  4CDF 2100                movem.l    A0,A5, [A7]+
  309. 00000306  544F                     addq.w     A7, 2
  310. 00000308  4E75                     rts
  311. 0000030A  0000 0000                ori.b      D0, 0x0
  312. fn0000030E:
  313. 0000030E  41FA FFFA                lea.l      A0, [PC - 0x6 /* 0000030A, value 0x0, cstring "" */]
  314. 00000312  208D                     move.l     [A0], A5
  315. 00000314  4E75                     rts
  316. fn00000316:
  317. 00000316  43F9 0001 F9D6           lea.l      A1, [0x0001F9D6]
  318. 0000031C  C0FC 0010                mulu.w     D0, 0x10
  319. 00000320  2388 08F0                move.l     [A1 + D0 - 0x16], A0
  320. 00000324  4E75                     rts
  321. 00000326  3F3C 0001                move.w     -[A7], 0x1
  322. 0000032A  4EBA FFB4                jsr        [PC - 0x4C /* 000002E0 */]
  323. 0000032E  544F                     addq.w     A7, 2
  324. 00000330  48E7 E0E0                movem.l    -[A7], D0,D1,D2,A0,A1,A2
  325. 00000334  55AF 0018                subq.l     [A7 + 0x18], 2
  326. 00000338  246F 0018                movea.l    A2, [A7 + 0x18]
  327. 0000033C  202D FF14                move.l     D0, [A5 - 0xEC]
  328. 00000340  670A                     beq        +0xC /* 0000034C */
  329. 00000342  2040                     movea.l    A0, D0
  330. 00000344  3F2A 0006                move.w     -[A7], [A2 + 0x6]
  331. 00000348  4E90                     jsr        [A0]
  332. 0000034A  548F                     addq.l     A7, 2
  333. label0000034C:
  334. 0000034C  50F8 0A5E                st         [0x00000A5E /* ResLoad */]
  335. 00000350  598F                     subq.l     A7, 4
  336. label00000352:
  337. 00000352  2F3C 434F 4445           move.l     -[A7], 0x434F4445 /* 'CODE' */
  338. 00000358  3F2A 0006                move.w     -[A7], [A2 + 0x6]
  339. 0000035C  A9A0                     syscall    GetResource
  340. 0000035E  2017                     move.l     D0, [A7]
  341. 00000360  6616                     bne        +0x18 /* 00000378 */
  342. 00000362  202D FF20                move.l     D0, [A5 - 0xE0]
  343. 00000366  6604                     bne        +0x6 /* 0000036C */
  344. 00000368  700F                     moveq.l    D0, 0x0F
  345. 0000036A  A9C9                     syscall    SysError
  346. label0000036C:
  347. 0000036C  2040                     movea.l    A0, D0
  348. 0000036E  3F2A 0006                move.w     -[A7], [A2 + 0x6]
  349. 00000372  4E90                     jsr        [A0]
  350. 00000374  548F                     addq.l     A7, 2
  351. 00000376  60DA                     bra        -0x24 /* 00000352 */
  352. label00000378:
  353. 00000378  4A38 0BB2                tst.b      [0x00000BB2 /* SegHiEnable */]
  354. 0000037C  6704                     beq        +0x6 /* 00000382 */
  355. 0000037E  2040                     movea.l    A0, D0
  356. 00000380  A064                     syscall    MoveHHi
  357. label00000382:
  358. 00000382  2057                     movea.l    A0, [A7]
  359. 00000384  A029                     syscall    HLock
  360. 00000386  205F                     movea.l    A0, [A7]+
  361. 00000388  2050                     movea.l    A0, [A0]
  362. 0000038A  2008                     move.l     D0, A0
  363. 0000038C  A055                     syscall    StripAddress
  364. 0000038E  2040                     movea.l    A0, D0
  365. 00000390  2F08                     move.l     -[A7], A0
  366. 00000392  302A 0006                move.w     D0, [A2 + 0x6]
  367. 00000396  4EBA FF7E                jsr        [PC - 0x82 /* 00000316 */]
  368. 0000039A  2248                     movea.l    A1, A0
  369. 0000039C  D1E8 0008                add.l      A0, [A0 + 0x8]
  370. 000003A0  4EBA FEE0                jsr        [PC - 0x120 /* 00000282 */]
  371. 000003A4  205F                     movea.l    A0, [A7]+
  372. 000003A6  224D                     movea.l    A1, A5
  373. 000003A8  D3E8 0004                add.l      A1, [A0 + 0x4]
  374. 000003AC  3028 0002                move.w     D0, [A0 + 0x2]
  375. 000003B0  2208                     move.l     D1, A0
  376. 000003B2  600C                     bra        +0xE /* 000003C0 */
  377. label000003B4:
  378. 000003B4  337C 4EF9 0000           move.w     [A1 + 0x0], 0x4EF9
  379. 000003BA  D3A9 0002                add.l      [A1 + 0x2], D1
  380. 000003BE  5089                     addq.l     A1, 8
  381. label000003C0:
  382. 000003C0  51C8 FFF2                dbf        D0, -0x10 /* 000003B4 */
  383. 000003C4  4A2D FF13                tst.b      [A5 - 0xED]
  384. 000003C8  6704                     beq        +0x6 /* 000003CE */
  385. 000003CA  7001                     moveq.l    D0, 0x01
  386. 000003CC  A198                     syscall    HWPriv, flags=1
  387. label000003CE:
  388. 000003CE  202D FF18                move.l     D0, [A5 - 0xE8]
  389. 000003D2  670A                     beq        +0xC /* 000003DE */
  390. 000003D4  2040                     movea.l    A0, D0
  391. 000003D6  3F2A 0006                move.w     -[A7], [A2 + 0x6]
  392. 000003DA  4E90                     jsr        [A0]
  393. 000003DC  548F                     addq.l     A7, 2
  394. label000003DE:
  395. 000003DE  4CDF 0707                movem.l    D0,D1,D2,A0,A1,A2, [A7]+
  396. 000003E2  4A38 012D                tst.b      [0x0000012D /* LoadTrap */]
  397. 000003E6  6702                     beq        +0x4 /* 000003EA */
  398. 000003E8  A9FF                     syscall    Debugger
  399. label000003EA:
  400. 000003EA  4E75                     rts
  401. 000003EC  3F3C 0000                move.w     -[A7], 0x0
  402. 000003F0  4EBA FEEE                jsr        [PC - 0x112 /* 000002E0 */]
  403. 000003F4  544F                     addq.w     A7, 2
  404. 000003F6  2F0A                     move.l     -[A7], A2
  405. 000003F8  246F 0008                movea.l    A2, [A7 + 0x8]
  406. 000003FC  0C6A 4EF9 0000           cmpi.w     [A2 + 0x0], 0x4EF9
  407. 00000402  667A                     bne        +0x7C /* 0000047E */
  408. 00000404  0C6A 0002 0006           cmpi.w     [A2 + 0x6], 0x2
  409. 0000040A  6D72                     blt        +0x74 /* 0000047E */
  410. 0000040C  91C8                     sub.l      A0, A0
  411. 0000040E  302A 0006                move.w     D0, [A2 + 0x6]
  412. 00000412  4EBA FF02                jsr        [PC - 0xFE /* 00000316 */]
  413. 00000416  598F                     subq.l     A7, 4
  414. 00000418  2F3C 434F 4445           move.l     -[A7], 0x434F4445 /* 'CODE' */
  415. 0000041E  3F2A 0006                move.w     -[A7], [A2 + 0x6]
  416. 00000422  A9A0                     syscall    GetResource
  417. 00000424  2017                     move.l     D0, [A7]
  418. 00000426  6604                     bne        +0x6 /* 0000042C */
  419. 00000428  588F                     addq.l     A7, 4
  420. 0000042A  6052                     bra        +0x54 /* 0000047E */
  421. label0000042C:
  422. 0000042C  2040                     movea.l    A0, D0
  423. 0000042E  2050                     movea.l    A0, [A0]
  424. 00000430  2248                     movea.l    A1, A0
  425. 00000432  D1E8 0008                add.l      A0, [A0 + 0x8]
  426. 00000436  4EBA FE76                jsr        [PC - 0x18A /* 000002AE */]
  427. 0000043A  2057                     movea.l    A0, [A7]
  428. 0000043C  2050                     movea.l    A0, [A0]
  429. 0000043E  224D                     movea.l    A1, A5
  430. 00000440  D3E8 0004                add.l      A1, [A0 + 0x4]
  431. 00000444  3028 0002                move.w     D0, [A0 + 0x2]
  432. 00000448  2208                     move.l     D1, A0
  433. 0000044A  600C                     bra        +0xE /* 00000458 */
  434. label0000044C:
  435. 0000044C  337C A9F0 0000           move.w     [A1 + 0x0], 0xA9F0
  436. 00000452  93A9 0002                sub.l      [A1 + 0x2], D1
  437. 00000456  5089                     addq.l     A1, 8
  438. label00000458:
  439. 00000458  51C8 FFF2                dbf        D0, -0x10 /* 0000044C */
  440. 0000045C  2057                     movea.l    A0, [A7]
  441. 0000045E  A02A                     syscall    HUnlock
  442. 00000460  205F                     movea.l    A0, [A7]+
  443. 00000462  A049                     syscall    HPurge
  444. 00000464  4A2D FF13                tst.b      [A5 - 0xED]
  445. 00000468  6704                     beq        +0x6 /* 0000046E */
  446. 0000046A  7001                     moveq.l    D0, 0x01
  447. 0000046C  A198                     syscall    HWPriv, flags=1
  448. label0000046E:
  449. 0000046E  202D FF1C                move.l     D0, [A5 - 0xE4]
  450. 00000472  670A                     beq        +0xC /* 0000047E */
  451. 00000474  2040                     movea.l    A0, D0
  452. 00000476  3F2A 0006                move.w     -[A7], [A2 + 0x6]
  453. 0000047A  4E90                     jsr        [A0]
  454. 0000047C  548F                     addq.l     A7, 2
  455. label0000047E:
  456. 0000047E  245F                     movea.l    A2, [A7]+
  457. 00000480  2E9F                     move.l     [A7], [A7]+
  458. 00000482  4E75                     rts
  459. 00000484  4E75                     rts
  460. fn00000486:
  461. 00000486  2A78 0904                movea.l    A5, [0x00000904 /* CurrentA5 */]
  462. 0000048A  303C A9F4                move.w     D0, 0xA9F4
  463. 0000048E  206D FF02                movea.l    A0, [A5 - 0xFE]
  464. 00000492  A647                     syscall    SetToolBoxTrapAddress/SetToolTrapAddress, flags=6
  465. 00000494  303C A9F0                move.w     D0, 0xA9F0
  466. 00000498  206D FF0A                movea.l    A0, [A5 - 0xF6]
  467. 0000049C  A647                     syscall    SetToolBoxTrapAddress/SetToolTrapAddress, flags=6
  468. 0000049E  303C A9F1                move.w     D0, 0xA9F1
  469. 000004A2  206D FF06                movea.l    A0, [A5 - 0xFA]
  470. 000004A6  A647                     syscall    SetToolBoxTrapAddress/SetToolTrapAddress, flags=6
  471. 000004A8  4E75                     rts
  472. 000004AA  2F0A                     move.l     -[A7], A2
  473. 000004AC  6014                     bra        +0x16 /* 000004C2 */
  474. label000004AE:
  475. 000004AE  2B52 FF24                move.l     [A5 - 0xDC], [A2]
  476. 000004B2  3F3C FFFF                move.w     -[A7], 0xFFFF
  477. 000004B6  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  478. 000004BA  206A 0004                movea.l    A0, [A2 + 0x4]
  479. 000004BE  4E90                     jsr        [A0]
  480. 000004C0  5C4F                     addq.w     A7, 6
  481. label000004C2:
  482. 000004C2  246D FF24                movea.l    A2, [A5 - 0xDC]
  483. 000004C6  200A                     move.l     D0, A2
  484. 000004C8  66E4                     bne        -0x1A /* 000004AE */
  485. 000004CA  245F                     movea.l    A2, [A7]+
  486. 000004CC  4E75                     rts
  487. 000004CE  48E7 3000                movem.l    -[A7], D2,D3
  488. 000004D2  7402                     moveq.l    D2, 0x02
  489. 000004D4  4EFB 2200                jmp        [PC + D2.w * 2]
  490. 000004D8  600A                     bra        +0xC /* 000004E4 */
  491. 000004DA  4C01 0000                movem.w    <none>, D1
  492. 000004DE  4CDF 000C                movem.l    D2,D3, [A7]+
  493. 000004E2  4E75                     rts
  494. label000004E4:
  495. 000004E4  2400                     move.l     D2, D0
  496. 000004E6  4842                     swap.w     D2
  497. 000004E8  C4C1                     mulu.w     D2, D1
  498. 000004EA  2601                     move.l     D3, D1
  499. 000004EC  4843                     swap.w     D3
  500. 000004EE  C6C0                     mulu.w     D3, D0
  501. 000004F0  D443                     add.w      D2, D3
  502. 000004F2  4842                     swap.w     D2
  503. 000004F4  4242                     clr.w      D2
  504. 000004F6  C0C1                     mulu.w     D0, D1
  505. 000004F8  D082                     add.l      D0, D2
  506. 000004FA  4CDF 000C                movem.l    D2,D3, [A7]+
  507. 000004FE  4E75                     rts
  508. fn00000500:
  509. 00000500  48E7 3000                movem.l    -[A7], D2,D3
  510. 00000504  7402                     moveq.l    D2, 0x02
  511. 00000506  4EFB 2200                jmp        [PC + D2.w * 2]
  512. 0000050A  600A                     bra        +0xC /* 00000516 */
  513. 0000050C  4C41 0000                movem.l    <none>, D1
  514. 00000510  4CDF 000C                movem.l    D2,D3, [A7]+
  515. 00000514  4E75                     rts
  516. label00000516:
  517. 00000516  2401                     move.l     D2, D1
  518. 00000518  4242                     clr.w      D2
  519. 0000051A  4842                     swap.w     D2
  520. 0000051C  661C                     bne        +0x1E /* 0000053A */
  521. 0000051E  3600                     move.w     D3, D0
  522. 00000520  4240                     clr.w      D0
  523. 00000522  4840                     swap.w     D0
  524. 00000524  6706                     beq        +0x8 /* 0000052C */
  525. 00000526  80C1                     divu.w     D0, D1
  526. 00000528  3400                     move.w     D2, D0
  527. 0000052A  4842                     swap.w     D2
  528. label0000052C:
  529. 0000052C  3003                     move.w     D0, D3
  530. 0000052E  80C1                     divu.w     D0, D1
  531. 00000530  3400                     move.w     D2, D0
  532. 00000532  2002                     move.l     D0, D2
  533. 00000534  4CDF 000C                movem.l    D2,D3, [A7]+
  534. 00000538  4E75                     rts
  535. label0000053A:
  536. 0000053A  3400                     move.w     D2, D0
  537. 0000053C  4240                     clr.w      D0
  538. 0000053E  4840                     swap.w     D0
  539. 00000540  4842                     swap.w     D2
  540. 00000542  2601                     move.l     D3, D1
  541. 00000544  720F                     moveq.l    D1, 0x0F
  542. label00000546:
  543. 00000546  D482                     add.l      D2, D2
  544. 00000548  D180                     addx.l     D0, D0
  545. 0000054A  B083                     cmp.l      D0, D3
  546. 0000054C  6504                     bcs        +0x6 /* 00000552 */
  547. 0000054E  9083                     sub.l      D0, D3
  548. 00000550  5202                     addq.b     D2, 1
  549. label00000552:
  550. 00000552  51C9 FFF2                dbf        D1, -0x10 /* 00000546 */
  551. 00000556  2002                     move.l     D0, D2
  552. 00000558  4CDF 000C                movem.l    D2,D3, [A7]+
  553. 0000055C  4E75                     rts
  554. 0000055E  4A80                     tst.l      D0
  555. 00000560  6C0C                     bge        +0xE /* 0000056E */
  556. 00000562  4480                     neg.l      D0
  557. 00000564  4A81                     tst.l      D1
  558. 00000566  6C10                     bge        +0x12 /* 00000578 */
  559. 00000568  4481                     neg.l      D1
  560. 0000056A  4EFA FF94                jmp        [PC - 0x6C /* 00000500 */]
  561. label0000056E:
  562. 0000056E  4A81                     tst.l      D1
  563. 00000570  6D04                     blt        +0x6 /* 00000576 */
  564. 00000572  4EFA FF8C                jmp        [PC - 0x74 /* 00000500 */]
  565. label00000576:
  566. 00000576  4481                     neg.l      D1
  567. label00000578:
  568. 00000578  4EBA FF86                jsr        [PC - 0x7A /* 00000500 */]
  569. 0000057C  4480                     neg.l      D0
  570. 0000057E  4E75                     rts
  571. 00000580  205F                     movea.l    A0, [A7]+
  572. 00000582  2248                     movea.l    A1, A0
  573. 00000584  D2D8                     add.w      A1, [A0]+
  574. 00000586  B058                     cmp.w      D0, [A0]+
  575. 00000588  6C02                     bge        +0x4 /* 0000058C */
  576. 0000058A  4ED1                     jmp        [A1]
  577. label0000058C:
  578. 0000058C  B058                     cmp.w      D0, [A0]+
  579. 0000058E  6F02                     ble        +0x4 /* 00000592 */
  580. 00000590  4ED1                     jmp        [A1]
  581. label00000592:
  582. 00000592  3218                     move.w     D1, [A0]+
  583. label00000594:
  584. 00000594  B058                     cmp.w      D0, [A0]+
  585. 00000596  6604                     bne        +0x6 /* 0000059C */
  586. 00000598  D0D0                     add.w      A0, [A0]
  587. 0000059A  4ED0                     jmp        [A0]
  588. label0000059C:
  589. 0000059C  5448                     addq.w     A0, 2
  590. 0000059E  51C9 FFF4                dbf        D1, -0xE /* 00000594 */
  591. 000005A2  4ED1                     jmp        [A1]
  592. fn000005A4:
  593. 000005A4  205F                     movea.l    A0, [A7]+
  594. 000005A6  2248                     movea.l    A1, A0
  595. 000005A8  D2D8                     add.w      A1, [A0]+
  596. 000005AA  B098                     cmp.l      D0, [A0]+
  597. 000005AC  6C02                     bge        +0x4 /* 000005B0 */
  598. 000005AE  4ED1                     jmp        [A1]
  599. label000005B0:
  600. 000005B0  B098                     cmp.l      D0, [A0]+
  601. 000005B2  6F02                     ble        +0x4 /* 000005B6 */
  602. 000005B4  4ED1                     jmp        [A1]
  603. label000005B6:
  604. 000005B6  3218                     move.w     D1, [A0]+
  605. label000005B8:
  606. 000005B8  B098                     cmp.l      D0, [A0]+
  607. 000005BA  6604                     bne        +0x6 /* 000005C0 */
  608. 000005BC  D0D0                     add.w      A0, [A0]
  609. 000005BE  4ED0                     jmp        [A0]
  610. label000005C0:
  611. 000005C0  5448                     addq.w     A0, 2
  612. 000005C2  51C9 FFF4                dbf        D1, -0xE /* 000005B8 */
  613. 000005C6  4ED1                     jmp        [A1]
  614. 000005C8  4EF9 0003 5BBA           jmp        [0x00035BBA]
  615. fn000005CE:
  616. 000005CE  2F0A                     move.l     -[A7], A2
  617. 000005D0  246F 0010                movea.l    A2, [A7 + 0x10]
  618. 000005D4  4A2F 000E                tst.b      [A7 + 0xE]
  619. 000005D8  660E                     bne        +0x10 /* 000005E8 */
  620. 000005DA  0C6F 0004 000A           cmpi.w     [A7 + 0xA], 0x4
  621. 000005E0  6D06                     blt        +0x8 /* 000005E8 */
  622. 000005E2  4A2F 000C                tst.b      [A7 + 0xC]
  623. 000005E6  6610                     bne        +0x12 /* 000005F8 */
  624. label000005E8:
  625. 000005E8  24B9 0000 2FEC           move.l     [A2], [0x00002FEC]
  626. 000005EE  3579 0000 2FF0 0004      move.w     [A2 + 0x4], [0x00002FF0]
  627. 000005F6  600E                     bra        +0x10 /* 00000606 */
  628. label000005F8:
  629. 000005F8  24B9 0001 F9D0           move.l     [A2], [0x0001F9D0]
  630. 000005FE  3579 0001 F9D4 0004      move.w     [A2 + 0x4], [0x0001F9D4]
  631. label00000606:
  632. 00000606  7000                     moveq.l    D0, 0x00
  633. 00000608  245F                     movea.l    A2, [A7]+
  634. 0000060A  4E75                     rts
  635. fn0000060C:
  636. 0000060C  4E56 0000                link       A6, 0
  637. 00000610  2F04                     move.l     -[A7], D4
  638. 00000612  2F03                     move.l     -[A7], D3
  639. 00000614  182E 0016                move.b     D4, [A6 + 0x16]
  640. 00000618  7600                     moveq.l    D3, 0x00
  641. 0000061A  2F3C 0000 8000           move.l     -[A7], 0x8000
  642. 00000620  4EB9 0000 0318           jsr        [0x00000318]
  643. 00000626  4A00                     tst.b      D0
  644. 00000628  584F                     addq.w     A7, 4
  645. 0000062A  6710                     beq        +0x12 /* 0000063C */
  646. 0000062C  554F                     subq.w     A7, 2
  647. 0000062E  3F2E 0014                move.w     -[A7], [A6 + 0x14]
  648. 00000632  1F04                     move.b     -[A7], D4
  649. 00000634  303C 0024                move.w     D0, 0x24 /* '$' */
  650. 00000638  AA74                     syscall    AppearanceDispatch
  651. 0000063A  181F                     move.b     D4, [A7]+
  652. label0000063C:
  653. 0000063C  0C6E 0004 0014           cmpi.w     [A6 + 0x14], 0x4
  654. 00000642  6D04                     blt        +0x6 /* 00000648 */
  655. 00000644  4A04                     tst.b      D4
  656. 00000646  660A                     bne        +0xC /* 00000652 */
  657. label00000648:
  658. 00000648  4879 0000 2FF2           push.l     0x2FF2
  659. 0000064E  AA15                     syscall    RGBBackColor
  660. 00000650  6068                     bra        +0x6A /* 000006BA */
  661. label00000652:
  662. 00000652  202E 0008                move.l     D0, [A6 + 0x8]
  663. 00000656  5380                     subq.l     D0, 1
  664. 00000658  670E                     beq        +0x10 /* 00000668 */
  665. 0000065A  5380                     subq.l     D0, 1
  666. 0000065C  6714                     beq        +0x16 /* 00000672 */
  667. 0000065E  5380                     subq.l     D0, 1
  668. 00000660  672A                     beq        +0x2C /* 0000068C */
  669. 00000662  5380                     subq.l     D0, 1
  670. 00000664  6726                     beq        +0x28 /* 0000068C */
  671. 00000666  6050                     bra        +0x52 /* 000006B8 */
  672. label00000668:
  673. 00000668  4879 0001 F9C4           push.l     0x1F9C4
  674. 0000066E  AA15                     syscall    RGBBackColor
  675. 00000670  6048                     bra        +0x4A /* 000006BA */
  676. label00000672:
  677. 00000672  4AAE 0010                tst.l      [A6 + 0x10]
  678. 00000676  660A                     bne        +0xC /* 00000682 */
  679. 00000678  4879 0001 F9C4           push.l     0x1F9C4
  680. 0000067E  AA15                     syscall    RGBBackColor
  681. 00000680  6038                     bra        +0x3A /* 000006BA */
  682. label00000682:
  683. 00000682  4879 0001 F9CA           push.l     0x1F9CA
  684. 00000688  AA15                     syscall    RGBBackColor
  685. 0000068A  602E                     bra        +0x30 /* 000006BA */
  686. label0000068C:
  687. 0000068C  2F3C 0001 0000           move.l     -[A7], 0x10000
  688. 00000692  4EB9 0000 0318           jsr        [0x00000318]
  689. 00000698  4A00                     tst.b      D0
  690. 0000069A  584F                     addq.w     A7, 4
  691. 0000069C  6710                     beq        +0x12 /* 000006AE */
  692. 0000069E  4AAE 0010                tst.l      [A6 + 0x10]
  693. 000006A2  660A                     bne        +0xC /* 000006AE */
  694. 000006A4  4879 0001 F9C4           push.l     0x1F9C4
  695. 000006AA  AA15                     syscall    RGBBackColor
  696. 000006AC  600C                     bra        +0xE /* 000006BA */
  697. label000006AE:
  698. 000006AE  4879 0001 F9CA           push.l     0x1F9CA
  699. 000006B4  AA15                     syscall    RGBBackColor
  700. 000006B6  6002                     bra        +0x4 /* 000006BA */
  701. label000006B8:
  702. 000006B8  76CE                     moveq.l    D3, 0xFFFFFFCE
  703. label000006BA:
  704. 000006BA  2003                     move.l     D0, D3
  705. 000006BC  261F                     move.l     D3, [A7]+
  706. 000006BE  281F                     move.l     D4, [A7]+
  707. 000006C0  4E5E                     unlink     A6
  708. 000006C2  4E75                     rts
  709. fn000006C4:
  710. 000006C4  4E75                     rts
  711. 000006C6  4E75                     rts
  712. fn000006C8:
  713. 000006C8  7000                     moveq.l    D0, 0x00
  714. 000006CA  4E75                     rts
  715. 000006CC  4E56 FE8C                link       A6, -0x0174
  716. 000006D0  2F0A                     move.l     -[A7], A2
  717. 000006D2  3F3C 0006                move.w     -[A7], 0x6
  718. 000006D6  4EB9 0000 03C0           jsr        [0x000003C0]
  719. 000006DC  4879 FFFF FF28           push.l     0xFFFFFF28
  720. 000006E2  4EB9 0000 01B8           jsr        [0x000001B8]
  721. 000006E8  4878 003C                push.l     0x3C /* '<' */
  722. 000006EC  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  723. 000006F2  2448                     movea.l    A2, A0
  724. 000006F4  2008                     move.l     D0, A0
  725. 000006F6  4FEF 000A                lea.l      A7, [A7 + 0xA]
  726. 000006FA  670E                     beq        +0x10 /* 0000070A */
  727. 000006FC  4878 4E20                push.l     0x4E20 /* 'N ' */
  728. 00000700  2F0A                     move.l     -[A7], A2
  729. 00000702  4EB9 0000 08E8           jsr        [0x000008E8 /* JournalRef */]
  730. 00000708  504F                     addq.w     A7, 8
  731. label0000070A:
  732. 0000070A  3F3C 0001                move.w     -[A7], 0x1
  733. 0000070E  486E FE8C                pea.l      [A6 - 0x174]
  734. 00000712  61FF 0000 002C           bsr        +0x2E /* 00000740 */
  735. 00000718  486E FE8C                pea.l      [A6 - 0x174]
  736. 0000071C  2057                     movea.l    A0, [A7]
  737. 0000071E  2268 0004                movea.l    A1, [A0 + 0x4]
  738. 00000722  2269 018C                movea.l    A1, [A1 + 0x18C]
  739. 00000726  4E91                     jsr        [A1]
  740. 00000728  3F3C FFFF                move.w     -[A7], 0xFFFF
  741. 0000072C  486E FE8C                pea.l      [A6 - 0x174]
  742. 00000730  61FF 0000 0708           bsr        +0x70A /* 00000E3A */
  743. 00000736  4FEF 0010                lea.l      A7, [A7 + 0x10]
  744. 0000073A  245F                     movea.l    A2, [A7]+
  745. 0000073C  4E5E                     unlink     A6
  746. 0000073E  4E75                     rts
  747. fn00000740:
  748. 00000740  4E56 0000                link       A6, 0
  749. 00000744  2F0A                     move.l     -[A7], A2
  750. 00000746  4A6E 000C                tst.w      [A6 + 0xC]
  751. 0000074A  6726                     beq        +0x28 /* 00000772 */
  752. 0000074C  206E 0008                movea.l    A0, [A6 + 0x8]
  753. 00000750  41E8 0168                lea.l      A0, [A0 + 0x168]
  754. 00000754  226E 0008                movea.l    A1, [A6 + 0x8]
  755. 00000758  2288                     move.l     [A1], A0
  756. 0000075A  226E 0008                movea.l    A1, [A6 + 0x8]
  757. 0000075E  2348 0036                move.l     [A1 + 0x36], A0
  758. 00000762  206E 0008                movea.l    A0, [A6 + 0x8]
  759. 00000766  4868 0168                pea.l      [A0 + 0x168]
  760. 0000076A  4EB9 0000 17B0           jsr        [0x000017B0]
  761. 00000770  584F                     addq.w     A7, 4
  762. label00000772:
  763. 00000772  4267                     clr.w      -[A7]
  764. 00000774  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  765. 00000778  4EB9 0000 1AB0           jsr        [0x00001AB0]
  766. 0000077E  41F9 0001 F306           lea.l      A0, [0x0001F306]
  767. 00000784  226E 0008                movea.l    A1, [A6 + 0x8]
  768. 00000788  2348 0004                move.l     [A1 + 0x4], A0
  769. 0000078C  41F9 0001 F306           lea.l      A0, [0x0001F306]
  770. 00000792  41E8 0204                lea.l      A0, [A0 + 0x204]
  771. 00000796  226E 0008                movea.l    A1, [A6 + 0x8]
  772. 0000079A  2251                     movea.l    A1, [A1]
  773. 0000079C  2288                     move.l     [A1], A0
  774. 0000079E  41F9 0001 F306           lea.l      A0, [0x0001F306]
  775. 000007A4  41E8 0064                lea.l      A0, [A0 + 0x64]
  776. 000007A8  226E 0008                movea.l    A1, [A6 + 0x8]
  777. 000007AC  2348 003A                move.l     [A1 + 0x3A], A0
  778. 000007B0  41F9 0001 F306           lea.l      A0, [0x0001F306]
  779. 000007B6  41E8 00B8                lea.l      A0, [A0 + 0xB8]
  780. 000007BA  226E 0008                movea.l    A1, [A6 + 0x8]
  781. 000007BE  2348 0048                move.l     [A1 + 0x48], A0
  782. 000007C2  206E 0008                movea.l    A0, [A6 + 0x8]
  783. 000007C6  2450                     movea.l    A2, [A0]
  784. 000007C8  41E8 0168                lea.l      A0, [A0 + 0x168]
  785. 000007CC  91CA                     sub.l      A0, A2
  786. 000007CE  2548 0008                move.l     [A2 + 0x8], A0
  787. 000007D2  4878 1000                push.l     0x1000
  788. 000007D6  4EB9 0000 0318           jsr        [0x00000318]
  789. 000007DC  4A00                     tst.b      D0
  790. 000007DE  4FEF 000A                lea.l      A7, [A7 + 0xA]
  791. 000007E2  670A                     beq        +0xC /* 000007EE */
  792. 000007E4  594F                     subq.w     A7, 4
  793. 000007E6  303C 0015                move.w     D0, 0x15
  794. 000007EA  AA74                     syscall    AppearanceDispatch
  795. 000007EC  201F                     move.l     D0, [A7]+
  796. label000007EE:
  797. 000007EE  61FF 0001 1E88           bsr        +0x11E8A /* 00012678 */
  798. 000007F4  61FF 0000 05F6           bsr        +0x5F8 /* 00000DEC */
  799. 000007FA  61FF 0000 05A2           bsr        +0x5A4 /* 00000D9E */
  800. 00000800  61FF 0000 054E           bsr        +0x550 /* 00000D50 */
  801. 00000806  61FF 0000 04FA           bsr        +0x4FC /* 00000D02 */
  802. 0000080C  61FF 0000 04A6           bsr        +0x4A8 /* 00000CB4 */
  803. 00000812  61FF 0000 0452           bsr        +0x454 /* 00000C66 */
  804. 00000818  61FF 0000 03FE           bsr        +0x400 /* 00000C18 */
  805. 0000081E  61FF 0000 03AA           bsr        +0x3AC /* 00000BCA */
  806. 00000824  61FF 0000 0356           bsr        +0x358 /* 00000B7C */
  807. 0000082A  61FF 0000 0302           bsr        +0x304 /* 00000B2E */
  808. 00000830  61FF 0000 02B4           bsr        +0x2B6 /* 00000AE6 */
  809. 00000836  61FF 0000 0260           bsr        +0x262 /* 00000A98 */
  810. 0000083C  61FF 0000 020C           bsr        +0x20E /* 00000A4A */
  811. 00000842  61FF 0000 01B2           bsr        +0x1B4 /* 000009F6 */
  812. 00000848  61FF 0000 015E           bsr        +0x160 /* 000009A8 */
  813. 0000084E  61FF 0000 010A           bsr        +0x10C /* 0000095A */
  814. 00000854  61FF 0000 00B6           bsr        +0xB8 /* 0000090C */
  815. 0000085A  61FF 0000 0062           bsr        +0x64 /* 000008BE */
  816. 00000860  61FF 0000 000E           bsr        +0x10 /* 00000870 */
  817. 00000866  206E 0008                movea.l    A0, [A6 + 0x8]
  818. 0000086A  245F                     movea.l    A2, [A7]+
  819. 0000086C  4E5E                     unlink     A6
  820. 0000086E  4E75                     rts
  821. fn00000870:
  822. 00000870  4E56 0000                link       A6, 0
  823. 00000874  4879 0000 088E           push.l     0x88E
  824. 0000087A  2F3C 5072 576E           move.l     -[A7], 0x5072576E /* 'PrWn' */
  825. 00000880  4EB9 0000 04D8           jsr        [0x000004D8]
  826. 00000886  4E5E                     unlink     A6
  827. 00000888  4E75                     rts
  828. 0000088A  4E56 0000                link       A6, 0
  829. 0000088E  2F0A                     move.l     -[A7], A2
  830. 00000890  4878 0116                push.l     0x116
  831. 00000894  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  832. 0000089A  2448                     movea.l    A2, A0
  833. 0000089C  2008                     move.l     D0, A0
  834. 0000089E  584F                     addq.w     A7, 4
  835. 000008A0  6714                     beq        +0x16 /* 000008B6 */
  836. 000008A2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  837. 000008A6  3F3C 0001                move.w     -[A7], 0x1
  838. 000008AA  2F0A                     move.l     -[A7], A2
  839. 000008AC  61FF 0003 B062           bsr        +0x3B064 /* 0003B910 */
  840. 000008B2  4FEF 000A                lea.l      A7, [A7 + 0xA]
  841. label000008B6:
  842. 000008B6  204A                     movea.l    A0, A2
  843. 000008B8  245F                     movea.l    A2, [A7]+
  844. 000008BA  4E5E                     unlink     A6
  845. 000008BC  4E75                     rts
  846. fn000008BE:
  847. 000008BE  4E56 0000                link       A6, 0
  848. 000008C2  4879 0000 08DC           push.l     0x8DC
  849. 000008C8  2F3C 5072 6750           move.l     -[A7], 0x50726750 /* 'PrgP' */
  850. 000008CE  4EB9 0000 04D8           jsr        [0x000004D8]
  851. 000008D4  4E5E                     unlink     A6
  852. 000008D6  4E75                     rts
  853. 000008D8  4E56 0000                link       A6, 0
  854. 000008DC  2F0A                     move.l     -[A7], A2
  855. 000008DE  4878 0040                push.l     0x40 /* '@' */
  856. 000008E2  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  857. 000008E8  2448                     movea.l    A2, A0
  858. 000008EA  2008                     move.l     D0, A0
  859. 000008EC  584F                     addq.w     A7, 4
  860. 000008EE  6714                     beq        +0x16 /* 00000904 */
  861. 000008F0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  862. 000008F4  3F3C 0001                move.w     -[A7], 0x1
  863. 000008F8  2F0A                     move.l     -[A7], A2
  864. 000008FA  61FF 0003 B1D6           bsr        +0x3B1D8 /* 0003BAD2 */
  865. 00000900  4FEF 000A                lea.l      A7, [A7 + 0xA]
  866. label00000904:
  867. 00000904  204A                     movea.l    A0, A2
  868. 00000906  245F                     movea.l    A2, [A7]+
  869. 00000908  4E5E                     unlink     A6
  870. 0000090A  4E75                     rts
  871. fn0000090C:
  872. 0000090C  4E56 0000                link       A6, 0
  873. 00000910  4879 0000 092A           push.l     0x92A /* '\t*' */
  874. 00000916  2F3C 5669 6557           move.l     -[A7], 0x56696557 /* 'VieW' */
  875. 0000091C  4EB9 0000 04D8           jsr        [0x000004D8]
  876. 00000922  4E5E                     unlink     A6
  877. 00000924  4E75                     rts
  878. 00000926  4E56 0000                link       A6, 0
  879. 0000092A  2F0A                     move.l     -[A7], A2
  880. 0000092C  4878 0088                push.l     0x88
  881. 00000930  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  882. 00000936  2448                     movea.l    A2, A0
  883. 00000938  2008                     move.l     D0, A0
  884. 0000093A  584F                     addq.w     A7, 4
  885. 0000093C  6714                     beq        +0x16 /* 00000952 */
  886. 0000093E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  887. 00000942  3F3C 0001                move.w     -[A7], 0x1
  888. 00000946  2F0A                     move.l     -[A7], A2
  889. 00000948  61FF 0003 AB14           bsr        +0x3AB16 /* 0003B45E */
  890. 0000094E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  891. label00000952:
  892. 00000952  204A                     movea.l    A0, A2
  893. 00000954  245F                     movea.l    A2, [A7]+
  894. 00000956  4E5E                     unlink     A6
  895. 00000958  4E75                     rts
  896. fn0000095A:
  897. 0000095A  4E56 0000                link       A6, 0
  898. 0000095E  4879 0000 0978           push.l     0x978 /* '\tx' */
  899. 00000964  2F3C 5067 4E6D           move.l     -[A7], 0x50674E6D /* 'PgNm' */
  900. 0000096A  4EB9 0000 04D8           jsr        [0x000004D8]
  901. 00000970  4E5E                     unlink     A6
  902. 00000972  4E75                     rts
  903. 00000974  4E56 0000                link       A6, 0
  904. 00000978  2F0A                     move.l     -[A7], A2
  905. 0000097A  4878 025A                push.l     0x25A
  906. 0000097E  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  907. 00000984  2448                     movea.l    A2, A0
  908. 00000986  2008                     move.l     D0, A0
  909. 00000988  584F                     addq.w     A7, 4
  910. 0000098A  6714                     beq        +0x16 /* 000009A0 */
  911. 0000098C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  912. 00000990  3F3C 0001                move.w     -[A7], 0x1
  913. 00000994  2F0A                     move.l     -[A7], A2
  914. 00000996  61FF 0003 A7B4           bsr        +0x3A7B6 /* 0003B14C */
  915. 0000099C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  916. label000009A0:
  917. 000009A0  204A                     movea.l    A0, A2
  918. 000009A2  245F                     movea.l    A2, [A7]+
  919. 000009A4  4E5E                     unlink     A6
  920. 000009A6  4E75                     rts
  921. fn000009A8:
  922. 000009A8  4E56 0000                link       A6, 0
  923. 000009AC  4879 0000 09C6           push.l     0x9C6
  924. 000009B2  2F3C 4D74 7462           move.l     -[A7], 0x4D747462 /* 'Mttb' */
  925. 000009B8  4EB9 0000 04D8           jsr        [0x000004D8]
  926. 000009BE  4E5E                     unlink     A6
  927. 000009C0  4E75                     rts
  928. 000009C2  4E56 0000                link       A6, 0
  929. 000009C6  2F0A                     move.l     -[A7], A2
  930. 000009C8  4878 0252                push.l     0x252
  931. 000009CC  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  932. 000009D2  2448                     movea.l    A2, A0
  933. 000009D4  2008                     move.l     D0, A0
  934. 000009D6  584F                     addq.w     A7, 4
  935. 000009D8  6714                     beq        +0x16 /* 000009EE */
  936. 000009DA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  937. 000009DE  3F3C 0001                move.w     -[A7], 0x1
  938. 000009E2  2F0A                     move.l     -[A7], A2
  939. 000009E4  61FF 0003 862E           bsr        +0x38630 /* 00039014 */
  940. 000009EA  4FEF 000A                lea.l      A7, [A7 + 0xA]
  941. label000009EE:
  942. 000009EE  204A                     movea.l    A0, A2
  943. 000009F0  245F                     movea.l    A2, [A7]+
  944. 000009F2  4E5E                     unlink     A6
  945. 000009F4  4E75                     rts
  946. fn000009F6:
  947. 000009F6  4E56 0000                link       A6, 0
  948. 000009FA  4879 0000 0A14           push.l     0xA14
  949. 00000A00  2F3C 6361 7272           move.l     -[A7], 0x63617272 /* 'carr' */
  950. 00000A06  4EB9 0000 04D8           jsr        [0x000004D8]
  951. 00000A0C  4E5E                     unlink     A6
  952. 00000A0E  4E75                     rts
  953. 00000A10  4E56 0000                link       A6, 0
  954. 00000A14  2F0A                     move.l     -[A7], A2
  955. 00000A16  4878 007E                push.l     0x7E /* '~' */
  956. 00000A1A  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  957. 00000A20  2448                     movea.l    A2, A0
  958. 00000A22  2008                     move.l     D0, A0
  959. 00000A24  584F                     addq.w     A7, 4
  960. 00000A26  671A                     beq        +0x1C /* 00000A42 */
  961. 00000A28  2F3C 6963 6172           move.l     -[A7], 0x69636172 /* 'icar' */
  962. 00000A2E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  963. 00000A32  3F3C 0001                move.w     -[A7], 0x1
  964. 00000A36  2F0A                     move.l     -[A7], A2
  965. 00000A38  61FF 0000 AE98           bsr        +0xAE9A /* 0000B8D2 */
  966. 00000A3E  4FEF 000E                lea.l      A7, [A7 + 0xE]
  967. label00000A42:
  968. 00000A42  204A                     movea.l    A0, A2
  969. 00000A44  245F                     movea.l    A2, [A7]+
  970. 00000A46  4E5E                     unlink     A6
  971. 00000A48  4E75                     rts
  972. fn00000A4A:
  973. 00000A4A  4E56 0000                link       A6, 0
  974. 00000A4E  4879 0000 0A68           push.l     0xA68 /* '\nh' */
  975. 00000A54  2F3C 6963 6E70           move.l     -[A7], 0x69636E70 /* 'icnp' */
  976. 00000A5A  4EB9 0000 04D8           jsr        [0x000004D8]
  977. 00000A60  4E5E                     unlink     A6
  978. 00000A62  4E75                     rts
  979. 00000A64  4E56 0000                link       A6, 0
  980. 00000A68  2F0A                     move.l     -[A7], A2
  981. 00000A6A  4878 0036                push.l     0x36 /* '6' */
  982. 00000A6E  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  983. 00000A74  2448                     movea.l    A2, A0
  984. 00000A76  2008                     move.l     D0, A0
  985. 00000A78  584F                     addq.w     A7, 4
  986. 00000A7A  6714                     beq        +0x16 /* 00000A90 */
  987. 00000A7C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  988. 00000A80  3F3C 0001                move.w     -[A7], 0x1
  989. 00000A84  2F0A                     move.l     -[A7], A2
  990. 00000A86  4EB9 0000 0C20           jsr        [0x00000C20 /* RowBits */]
  991. 00000A8C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  992. label00000A90:
  993. 00000A90  204A                     movea.l    A0, A2
  994. 00000A92  245F                     movea.l    A2, [A7]+
  995. 00000A94  4E5E                     unlink     A6
  996. 00000A96  4E75                     rts
  997. fn00000A98:
  998. 00000A98  4E56 0000                link       A6, 0
  999. 00000A9C  4879 0000 0AB6           push.l     0xAB6
  1000. 00000AA2  2F3C 7069 6374           move.l     -[A7], 0x70696374 /* 'pict' */
  1001. 00000AA8  4EB9 0000 04D8           jsr        [0x000004D8]
  1002. 00000AAE  4E5E                     unlink     A6
  1003. 00000AB0  4E75                     rts
  1004. 00000AB2  4E56 0000                link       A6, 0
  1005. 00000AB6  2F0A                     move.l     -[A7], A2
  1006. 00000AB8  4878 008A                push.l     0x8A
  1007. 00000ABC  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  1008. 00000AC2  2448                     movea.l    A2, A0
  1009. 00000AC4  2008                     move.l     D0, A0
  1010. 00000AC6  584F                     addq.w     A7, 4
  1011. 00000AC8  6714                     beq        +0x16 /* 00000ADE */
  1012. 00000ACA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1013. 00000ACE  3F3C 0001                move.w     -[A7], 0x1
  1014. 00000AD2  2F0A                     move.l     -[A7], A2
  1015. 00000AD4  4EB9 0000 0FC0           jsr        [0x00000FC0]
  1016. 00000ADA  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1017. label00000ADE:
  1018. 00000ADE  204A                     movea.l    A0, A2
  1019. 00000AE0  245F                     movea.l    A2, [A7]+
  1020. 00000AE2  4E5E                     unlink     A6
  1021. 00000AE4  4E75                     rts
  1022. fn00000AE6:
  1023. 00000AE6  4E56 0000                link       A6, 0
  1024. 00000AEA  4879 0000 0B04           push.l     0xB04
  1025. 00000AF0  2F3C 6365 7273           move.l     -[A7], 0x63657273 /* 'cers' */
  1026. 00000AF6  4EB9 0000 04D8           jsr        [0x000004D8]
  1027. 00000AFC  4E5E                     unlink     A6
  1028. 00000AFE  4E75                     rts
  1029. 00000B00  4E56 0000                link       A6, 0
  1030. 00000B04  2F0A                     move.l     -[A7], A2
  1031. 00000B06  4878 001A                push.l     0x1A
  1032. 00000B0A  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  1033. 00000B10  2448                     movea.l    A2, A0
  1034. 00000B12  2008                     move.l     D0, A0
  1035. 00000B14  584F                     addq.w     A7, 4
  1036. 00000B16  670E                     beq        +0x10 /* 00000B26 */
  1037. 00000B18  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1038. 00000B1C  2F0A                     move.l     -[A7], A2
  1039. 00000B1E  4EB9 0000 0188           jsr        [0x00000188]
  1040. 00000B24  504F                     addq.w     A7, 8
  1041. label00000B26:
  1042. 00000B26  204A                     movea.l    A0, A2
  1043. 00000B28  245F                     movea.l    A2, [A7]+
  1044. 00000B2A  4E5E                     unlink     A6
  1045. 00000B2C  4E75                     rts
  1046. fn00000B2E:
  1047. 00000B2E  4E56 0000                link       A6, 0
  1048. 00000B32  4879 0000 0B4C           push.l     0xB4C
  1049. 00000B38  2F3C 7461 6276           move.l     -[A7], 0x74616276 /* 'tabv' */
  1050. 00000B3E  4EB9 0000 04D8           jsr        [0x000004D8]
  1051. 00000B44  4E5E                     unlink     A6
  1052. 00000B46  4E75                     rts
  1053. 00000B48  4E56 0000                link       A6, 0
  1054. 00000B4C  2F0A                     move.l     -[A7], A2
  1055. 00000B4E  4878 00A0                push.l     0xA0
  1056. 00000B52  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  1057. 00000B58  2448                     movea.l    A2, A0
  1058. 00000B5A  2008                     move.l     D0, A0
  1059. 00000B5C  584F                     addq.w     A7, 4
  1060. 00000B5E  6714                     beq        +0x16 /* 00000B74 */
  1061. 00000B60  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1062. 00000B64  3F3C 0001                move.w     -[A7], 0x1
  1063. 00000B68  2F0A                     move.l     -[A7], A2
  1064. 00000B6A  4EB9 0000 0740           jsr        [0x00000740]
  1065. 00000B70  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1066. label00000B74:
  1067. 00000B74  204A                     movea.l    A0, A2
  1068. 00000B76  245F                     movea.l    A2, [A7]+
  1069. 00000B78  4E5E                     unlink     A6
  1070. 00000B7A  4E75                     rts
  1071. fn00000B7C:
  1072. 00000B7C  4E56 0000                link       A6, 0
  1073. 00000B80  4879 0000 0B9A           push.l     0xB9A
  1074. 00000B86  2F3C 7363 726C           move.l     -[A7], 0x7363726C /* 'scrl' */
  1075. 00000B8C  4EB9 0000 04D8           jsr        [0x000004D8]
  1076. 00000B92  4E5E                     unlink     A6
  1077. 00000B94  4E75                     rts
  1078. 00000B96  4E56 0000                link       A6, 0
  1079. 00000B9A  2F0A                     move.l     -[A7], A2
  1080. 00000B9C  4878 00C6                push.l     0xC6
  1081. 00000BA0  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  1082. 00000BA6  2448                     movea.l    A2, A0
  1083. 00000BA8  2008                     move.l     D0, A0
  1084. 00000BAA  584F                     addq.w     A7, 4
  1085. 00000BAC  6714                     beq        +0x16 /* 00000BC2 */
  1086. 00000BAE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1087. 00000BB2  3F3C 0001                move.w     -[A7], 0x1
  1088. 00000BB6  2F0A                     move.l     -[A7], A2
  1089. 00000BB8  4EB9 0000 10C8           jsr        [0x000010C8]
  1090. 00000BBE  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1091. label00000BC2:
  1092. 00000BC2  204A                     movea.l    A0, A2
  1093. 00000BC4  245F                     movea.l    A2, [A7]+
  1094. 00000BC6  4E5E                     unlink     A6
  1095. 00000BC8  4E75                     rts
  1096. fn00000BCA:
  1097. 00000BCA  4E56 0000                link       A6, 0
  1098. 00000BCE  4879 0000 0BE8           push.l     0xBE8
  1099. 00000BD4  2F3C 7461 6267           move.l     -[A7], 0x74616267 /* 'tabg' */
  1100. 00000BDA  4EB9 0000 04D8           jsr        [0x000004D8]
  1101. 00000BE0  4E5E                     unlink     A6
  1102. 00000BE2  4E75                     rts
  1103. 00000BE4  4E56 0000                link       A6, 0
  1104. 00000BE8  2F0A                     move.l     -[A7], A2
  1105. 00000BEA  4878 0042                push.l     0x42 /* 'B' */
  1106. 00000BEE  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  1107. 00000BF4  2448                     movea.l    A2, A0
  1108. 00000BF6  2008                     move.l     D0, A0
  1109. 00000BF8  584F                     addq.w     A7, 4
  1110. 00000BFA  6714                     beq        +0x16 /* 00000C10 */
  1111. 00000BFC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1112. 00000C00  3F3C 0001                move.w     -[A7], 0x1
  1113. 00000C04  2F0A                     move.l     -[A7], A2
  1114. 00000C06  4EB9 0000 0A30           jsr        [0x00000A30 /* MenuHook */]
  1115. 00000C0C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1116. label00000C10:
  1117. 00000C10  204A                     movea.l    A0, A2
  1118. 00000C12  245F                     movea.l    A2, [A7]+
  1119. 00000C14  4E5E                     unlink     A6
  1120. 00000C16  4E75                     rts
  1121. fn00000C18:
  1122. 00000C18  4E56 0000                link       A6, 0
  1123. 00000C1C  4879 0000 0C36           push.l     0xC36
  1124. 00000C22  2F3C 7669 6577           move.l     -[A7], 0x76696577 /* 'view' */
  1125. 00000C28  4EB9 0000 04D8           jsr        [0x000004D8]
  1126. 00000C2E  4E5E                     unlink     A6
  1127. 00000C30  4E75                     rts
  1128. 00000C32  4E56 0000                link       A6, 0
  1129. 00000C36  2F0A                     move.l     -[A7], A2
  1130. 00000C38  4878 0088                push.l     0x88
  1131. 00000C3C  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  1132. 00000C42  2448                     movea.l    A2, A0
  1133. 00000C44  2008                     move.l     D0, A0
  1134. 00000C46  584F                     addq.w     A7, 4
  1135. 00000C48  6714                     beq        +0x16 /* 00000C5E */
  1136. 00000C4A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1137. 00000C4E  3F3C 0001                move.w     -[A7], 0x1
  1138. 00000C52  2F0A                     move.l     -[A7], A2
  1139. 00000C54  4EB9 0000 11F8           jsr        [0x000011F8]
  1140. 00000C5A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1141. label00000C5E:
  1142. 00000C5E  204A                     movea.l    A0, A2
  1143. 00000C60  245F                     movea.l    A2, [A7]+
  1144. 00000C62  4E5E                     unlink     A6
  1145. 00000C64  4E75                     rts
  1146. fn00000C66:
  1147. 00000C66  4E56 0000                link       A6, 0
  1148. 00000C6A  4879 0000 0C84           push.l     0xC84
  1149. 00000C70  2F3C 7072 6E74           move.l     -[A7], 0x70726E74 /* 'prnt' */
  1150. 00000C76  4EB9 0000 04D8           jsr        [0x000004D8]
  1151. 00000C7C  4E5E                     unlink     A6
  1152. 00000C7E  4E75                     rts
  1153. 00000C80  4E56 0000                link       A6, 0
  1154. 00000C84  2F0A                     move.l     -[A7], A2
  1155. 00000C86  4878 00AC                push.l     0xAC
  1156. 00000C8A  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  1157. 00000C90  2448                     movea.l    A2, A0
  1158. 00000C92  2008                     move.l     D0, A0
  1159. 00000C94  584F                     addq.w     A7, 4
  1160. 00000C96  6714                     beq        +0x16 /* 00000CAC */
  1161. 00000C98  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1162. 00000C9C  3F3C 0001                move.w     -[A7], 0x1
  1163. 00000CA0  2F0A                     move.l     -[A7], A2
  1164. 00000CA2  4EB9 0000 1008           jsr        [0x00001008]
  1165. 00000CA8  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1166. label00000CAC:
  1167. 00000CAC  204A                     movea.l    A0, A2
  1168. 00000CAE  245F                     movea.l    A2, [A7]+
  1169. 00000CB0  4E5E                     unlink     A6
  1170. 00000CB2  4E75                     rts
  1171. fn00000CB4:
  1172. 00000CB4  4E56 0000                link       A6, 0
  1173. 00000CB8  4879 0000 0CD2           push.l     0xCD2
  1174. 00000CBE  2F3C 706C 6163           move.l     -[A7], 0x706C6163 /* 'plac' */
  1175. 00000CC4  4EB9 0000 04D8           jsr        [0x000004D8]
  1176. 00000CCA  4E5E                     unlink     A6
  1177. 00000CCC  4E75                     rts
  1178. 00000CCE  4E56 0000                link       A6, 0
  1179. 00000CD2  2F0A                     move.l     -[A7], A2
  1180. 00000CD4  4878 0096                push.l     0x96
  1181. 00000CD8  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  1182. 00000CDE  2448                     movea.l    A2, A0
  1183. 00000CE0  2008                     move.l     D0, A0
  1184. 00000CE2  584F                     addq.w     A7, 4
  1185. 00000CE4  6714                     beq        +0x16 /* 00000CFA */
  1186. 00000CE6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1187. 00000CEA  3F3C 0001                move.w     -[A7], 0x1
  1188. 00000CEE  2F0A                     move.l     -[A7], A2
  1189. 00000CF0  4EB9 0000 0FD0           jsr        [0x00000FD0]
  1190. 00000CF6  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1191. label00000CFA:
  1192. 00000CFA  204A                     movea.l    A0, A2
  1193. 00000CFC  245F                     movea.l    A2, [A7]+
  1194. 00000CFE  4E5E                     unlink     A6
  1195. 00000D00  4E75                     rts
  1196. fn00000D02:
  1197. 00000D02  4E56 0000                link       A6, 0
  1198. 00000D06  4879 0000 0D20           push.l     0xD20 /* '\r ' */
  1199. 00000D0C  2F3C 7063 746C           move.l     -[A7], 0x7063746C /* 'pctl' */
  1200. 00000D12  4EB9 0000 04D8           jsr        [0x000004D8]
  1201. 00000D18  4E5E                     unlink     A6
  1202. 00000D1A  4E75                     rts
  1203. 00000D1C  4E56 0000                link       A6, 0
  1204. 00000D20  2F0A                     move.l     -[A7], A2
  1205. 00000D22  4878 011C                push.l     0x11C
  1206. 00000D26  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  1207. 00000D2C  2448                     movea.l    A2, A0
  1208. 00000D2E  2008                     move.l     D0, A0
  1209. 00000D30  584F                     addq.w     A7, 4
  1210. 00000D32  6714                     beq        +0x16 /* 00000D48 */
  1211. 00000D34  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1212. 00000D38  3F3C 0001                move.w     -[A7], 0x1
  1213. 00000D3C  2F0A                     move.l     -[A7], A2
  1214. 00000D3E  61FF 0003 4EC2           bsr        +0x34EC4 /* 00035C02 */
  1215. 00000D44  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1216. label00000D48:
  1217. 00000D48  204A                     movea.l    A0, A2
  1218. 00000D4A  245F                     movea.l    A2, [A7]+
  1219. 00000D4C  4E5E                     unlink     A6
  1220. 00000D4E  4E75                     rts
  1221. fn00000D50:
  1222. 00000D50  4E56 0000                link       A6, 0
  1223. 00000D54  4879 0000 0D6E           push.l     0xD6E /* '\rn' */
  1224. 00000D5A  2F3C 646C 6F67           move.l     -[A7], 0x646C6F67 /* 'dlog' */
  1225. 00000D60  4EB9 0000 04D8           jsr        [0x000004D8]
  1226. 00000D66  4E5E                     unlink     A6
  1227. 00000D68  4E75                     rts
  1228. 00000D6A  4E56 0000                link       A6, 0
  1229. 00000D6E  2F0A                     move.l     -[A7], A2
  1230. 00000D70  4878 0144                push.l     0x144
  1231. 00000D74  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  1232. 00000D7A  2448                     movea.l    A2, A0
  1233. 00000D7C  2008                     move.l     D0, A0
  1234. 00000D7E  584F                     addq.w     A7, 4
  1235. 00000D80  6714                     beq        +0x16 /* 00000D96 */
  1236. 00000D82  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1237. 00000D86  3F3C 0001                move.w     -[A7], 0x1
  1238. 00000D8A  2F0A                     move.l     -[A7], A2
  1239. 00000D8C  4EB9 0000 0BE8           jsr        [0x00000BE8 /* MAErrProc */]
  1240. 00000D92  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1241. label00000D96:
  1242. 00000D96  204A                     movea.l    A0, A2
  1243. 00000D98  245F                     movea.l    A2, [A7]+
  1244. 00000D9A  4E5E                     unlink     A6
  1245. 00000D9C  4E75                     rts
  1246. fn00000D9E:
  1247. 00000D9E  4E56 0000                link       A6, 0
  1248. 00000DA2  4879 0000 0DBC           push.l     0xDBC
  1249. 00000DA8  2F3C 6361 7074           move.l     -[A7], 0x63617074 /* 'capt' */
  1250. 00000DAE  4EB9 0000 04D8           jsr        [0x000004D8]
  1251. 00000DB4  4E5E                     unlink     A6
  1252. 00000DB6  4E75                     rts
  1253. 00000DB8  4E56 0000                link       A6, 0
  1254. 00000DBC  2F0A                     move.l     -[A7], A2
  1255. 00000DBE  4878 0144                push.l     0x144
  1256. 00000DC2  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  1257. 00000DC8  2448                     movea.l    A2, A0
  1258. 00000DCA  2008                     move.l     D0, A0
  1259. 00000DCC  584F                     addq.w     A7, 4
  1260. 00000DCE  6714                     beq        +0x16 /* 00000DE4 */
  1261. 00000DD0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1262. 00000DD4  3F3C 0001                move.w     -[A7], 0x1
  1263. 00000DD8  2F0A                     move.l     -[A7], A2
  1264. 00000DDA  4EB9 0000 0B28           jsr        [0x00000B28 /* At2MenuBottom */]
  1265. 00000DE0  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1266. label00000DE4:
  1267. 00000DE4  204A                     movea.l    A0, A2
  1268. 00000DE6  245F                     movea.l    A2, [A7]+
  1269. 00000DE8  4E5E                     unlink     A6
  1270. 00000DEA  4E75                     rts
  1271. fn00000DEC:
  1272. 00000DEC  4E56 0000                link       A6, 0
  1273. 00000DF0  4879 0000 0E0A           push.l     0xE0A
  1274. 00000DF6  2F3C 7769 6E64           move.l     -[A7], 0x77696E64 /* 'wind' */
  1275. 00000DFC  4EB9 0000 04D8           jsr        [0x000004D8]
  1276. 00000E02  4E5E                     unlink     A6
  1277. 00000E04  4E75                     rts
  1278. 00000E06  4E56 0000                link       A6, 0
  1279. 00000E0A  2F0A                     move.l     -[A7], A2
  1280. 00000E0C  4878 010A                push.l     0x10A
  1281. 00000E10  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  1282. 00000E16  2448                     movea.l    A2, A0
  1283. 00000E18  2008                     move.l     D0, A0
  1284. 00000E1A  584F                     addq.w     A7, 4
  1285. 00000E1C  6714                     beq        +0x16 /* 00000E32 */
  1286. 00000E1E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1287. 00000E22  3F3C 0001                move.w     -[A7], 0x1
  1288. 00000E26  2F0A                     move.l     -[A7], A2
  1289. 00000E28  4EB9 0000 1440           jsr        [0x00001440]
  1290. 00000E2E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1291. label00000E32:
  1292. 00000E32  204A                     movea.l    A0, A2
  1293. 00000E34  245F                     movea.l    A2, [A7]+
  1294. 00000E36  4E5E                     unlink     A6
  1295. 00000E38  4E75                     rts
  1296. fn00000E3A:
  1297. 00000E3A  4E56 0000                link       A6, 0
  1298. 00000E3E  2F0B                     move.l     -[A7], A3
  1299. 00000E40  2F0A                     move.l     -[A7], A2
  1300. 00000E42  246E 0008                movea.l    A2, [A6 + 0x8]
  1301. 00000E46  200A                     move.l     D0, A2
  1302. 00000E48  6774                     beq        +0x76 /* 00000EBE */
  1303. 00000E4A  41F9 0001 F306           lea.l      A0, [0x0001F306]
  1304. 00000E50  2548 0004                move.l     [A2 + 0x4], A0
  1305. 00000E54  41F9 0001 F306           lea.l      A0, [0x0001F306]
  1306. 00000E5A  41E8 0204                lea.l      A0, [A0 + 0x204]
  1307. 00000E5E  2252                     movea.l    A1, [A2]
  1308. 00000E60  2288                     move.l     [A1], A0
  1309. 00000E62  41F9 0001 F306           lea.l      A0, [0x0001F306]
  1310. 00000E68  41E8 0064                lea.l      A0, [A0 + 0x64]
  1311. 00000E6C  2548 003A                move.l     [A2 + 0x3A], A0
  1312. 00000E70  41F9 0001 F306           lea.l      A0, [0x0001F306]
  1313. 00000E76  41E8 00B8                lea.l      A0, [A0 + 0xB8]
  1314. 00000E7A  2548 0048                move.l     [A2 + 0x48], A0
  1315. 00000E7E  2652                     movea.l    A3, [A2]
  1316. 00000E80  204A                     movea.l    A0, A2
  1317. 00000E82  41E8 0168                lea.l      A0, [A0 + 0x168]
  1318. 00000E86  91CB                     sub.l      A0, A3
  1319. 00000E88  2748 0008                move.l     [A3 + 0x8], A0
  1320. 00000E8C  4267                     clr.w      -[A7]
  1321. 00000E8E  2F0A                     move.l     -[A7], A2
  1322. 00000E90  4EB9 0000 1AB8           jsr        [0x00001AB8]
  1323. 00000E96  4A6E 000C                tst.w      [A6 + 0xC]
  1324. 00000E9A  5C4F                     addq.w     A7, 6
  1325. 00000E9C  6710                     beq        +0x12 /* 00000EAE */
  1326. 00000E9E  4267                     clr.w      -[A7]
  1327. 00000EA0  204A                     movea.l    A0, A2
  1328. 00000EA2  4868 0168                pea.l      [A0 + 0x168]
  1329. 00000EA6  4EB9 0000 17B8           jsr        [0x000017B8]
  1330. 00000EAC  5C4F                     addq.w     A7, 6
  1331. label00000EAE:
  1332. 00000EAE  4A6E 000C                tst.w      [A6 + 0xC]
  1333. 00000EB2  6F0A                     ble        +0xC /* 00000EBE */
  1334. 00000EB4  2F0A                     move.l     -[A7], A2
  1335. 00000EB6  4EB9 0000 0168           jsr        [0x00000168]
  1336. 00000EBC  584F                     addq.w     A7, 4
  1337. label00000EBE:
  1338. 00000EBE  204A                     movea.l    A0, A2
  1339. 00000EC0  245F                     movea.l    A2, [A7]+
  1340. 00000EC2  265F                     movea.l    A3, [A7]+
  1341. 00000EC4  4E5E                     unlink     A6
  1342. 00000EC6  4E75                     rts
  1343. 00000EC8  4E56 FF00                link       A6, -0x0100
  1344. 00000ECC  2F0A                     move.l     -[A7], A2
  1345. 00000ECE  42B9 0002 68BE           clr.l      [0x000268BE]
  1346. 00000ED4  486E FF00                pea.l      [A6 - 0x100]
  1347. 00000ED8  2F3C 0001 00C9           move.l     -[A7], 0x100C9
  1348. 00000EDE  4EB9 0000 0128           jsr        [0x00000128 /* PollRtnAdr */]
  1349. 00000EE4  4878 010C                push.l     0x10C
  1350. 00000EE8  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  1351. 00000EEE  2448                     movea.l    A2, A0
  1352. 00000EF0  2008                     move.l     D0, A0
  1353. 00000EF2  584F                     addq.w     A7, 4
  1354. 00000EF4  6716                     beq        +0x18 /* 00000F0C */
  1355. 00000EF6  486E FF00                pea.l      [A6 - 0x100]
  1356. 00000EFA  2F3C 7172 7A44           move.l     -[A7], 0x71727A44 /* 'qrzD' */
  1357. 00000F00  2F0A                     move.l     -[A7], A2
  1358. 00000F02  61FF 0000 0868           bsr        +0x86A /* 0000176C */
  1359. 00000F08  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1360. label00000F0C:
  1361. 00000F0C  23CA 0002 68BE           move.l     [0x000268BE], A2
  1362. 00000F12  200A                     move.l     D0, A2
  1363. 00000F14  661A                     bne        +0x1C /* 00000F30 */
  1364. 00000F16  4878 0099                push.l     0x99
  1365. 00000F1A  4879 0001 F812           push.l     0x1F812
  1366. 00000F20  2F3C 6E69 6C50           move.l     -[A7], 0x6E696C50 /* 'nilP' */
  1367. 00000F26  61FF 0000 0034           bsr        +0x36 /* 00000F5C */
  1368. 00000F2C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1369. label00000F30:
  1370. 00000F30  2F39 0002 68BE           move.l     -[A7], [0x000268BE]
  1371. 00000F36  61FF 0000 08B8           bsr        +0x8BA /* 000017F0 */
  1372. 00000F3C  42A7                     clr.l      -[A7]
  1373. 00000F3E  4878 03EA                push.l     0x3EA
  1374. 00000F42  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1375. 00000F46  2057                     movea.l    A0, [A7]
  1376. 00000F48  2268 0004                movea.l    A1, [A0 + 0x4]
  1377. 00000F4C  2269 0028                movea.l    A1, [A1 + 0x28]
  1378. 00000F50  4E91                     jsr        [A1]
  1379. 00000F52  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1380. 00000F56  245F                     movea.l    A2, [A7]+
  1381. 00000F58  4E5E                     unlink     A6
  1382. 00000F5A  4E75                     rts
  1383. fn00000F5C:
  1384. 00000F5C  4E56 FFE4                link       A6, -0x001C
  1385. 00000F60  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1386. 00000F64  486E FFF0                pea.l      [A6 - 0x10]
  1387. 00000F68  4EB9 0000 0108           jsr        [0x00000108 /* MemTop */]
  1388. 00000F6E  0C39 0001 0002 5F71      cmpi.b     [0x00025F71], 0x1
  1389. 00000F76  6618                     bne        +0x1A /* 00000F90 */
  1390. 00000F78  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1391. 00000F7C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1392. 00000F80  486E FFF0                pea.l      [A6 - 0x10]
  1393. 00000F84  4EB9 0000 01A8           jsr        [0x000001A8]
  1394. 00000F8A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1395. 00000F8E  6010                     bra        +0x12 /* 00000FA0 */
  1396. label00000F90:
  1397. 00000F90  0C39 0002 0002 5F71      cmpi.b     [0x00025F71], 0x2
  1398. 00000F98  6606                     bne        +0x8 /* 00000FA0 */
  1399. 00000F9A  486E FFF0                pea.l      [A6 - 0x10]
  1400. 00000F9E  ABFF                     syscall    DebugStr
  1401. label00000FA0:
  1402. 00000FA0  4879 0003 8F54           push.l     0x38F54
  1403. 00000FA6  42A7                     clr.l      -[A7]
  1404. 00000FA8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1405. 00000FAC  486E FFE4                pea.l      [A6 - 0x1C]
  1406. 00000FB0  61FF 0003 7EFE           bsr        +0x37F00 /* 00038EB0 */
  1407. 00000FB6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1408. 00000FBA  2F08                     move.l     -[A7], A0
  1409. 00000FBC  4879 0001 F7DE           push.l     0x1F7DE
  1410. 00000FC2  4EB9 0000 0148           jsr        [0x00000148]
  1411. 00000FC8  4E5E                     unlink     A6
  1412. 00000FCA  4E75                     rts
  1413. 00000FCC  4E56 FDFC                link       A6, -0x0204
  1414. 00000FD0  48E7 1030                movem.l    -[A7], D3,A2,A3
  1415. 00000FD4  266E 0008                movea.l    A3, [A6 + 0x8]
  1416. 00000FD8  7601                     moveq.l    D3, 0x01
  1417. 00000FDA  202E 000C                move.l     D0, [A6 + 0xC]
  1418. 00000FDE  0480 0000 03E9           subi.l     D0, 0x3E9
  1419. 00000FE4  6754                     beq        +0x56 /* 0000103A */
  1420. 00000FE6  5380                     subq.l     D0, 1
  1421. 00000FE8  6704                     beq        +0x6 /* 00000FEE */
  1422. 00000FEA  6000 00BE                bra        +0xC0 /* 000010AA */
  1423. label00000FEE:
  1424. 00000FEE  2F3C 0001 01EA           move.l     -[A7], 0x101EA
  1425. 00000FF4  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  1426. 00000FFA  2448                     movea.l    A2, A0
  1427. 00000FFC  2008                     move.l     D0, A0
  1428. 00000FFE  584F                     addq.w     A7, 4
  1429. 00001000  6714                     beq        +0x16 /* 00001016 */
  1430. 00001002  42A7                     clr.l      -[A7]
  1431. 00001004  2F0B                     move.l     -[A7], A3
  1432. 00001006  3F3C 0001                move.w     -[A7], 0x1
  1433. 0000100A  2F0A                     move.l     -[A7], A2
  1434. 0000100C  61FF 0000 091A           bsr        +0x91C /* 00001928 */
  1435. 00001012  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1436. label00001016:
  1437. 00001016  200A                     move.l     D0, A2
  1438. 00001018  6600 00A6                bne        +0xA8 /* 000010C0 */
  1439. 0000101C  4878 00BB                push.l     0xBB
  1440. 00001020  4879 0001 F812           push.l     0x1F812
  1441. 00001026  2F3C 6E69 6C50           move.l     -[A7], 0x6E696C50 /* 'nilP' */
  1442. 0000102C  61FF FFFF FF2E           bsr        -0xD0 /* 00000F5C */
  1443. 00001032  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1444. 00001036  6000 0088                bra        +0x8A /* 000010C0 */
  1445. label0000103A:
  1446. 0000103A  41F9 0002 67BE           lea.l      A0, [0x000267BE]
  1447. 00001040  43EE FF00                lea.l      A1, [A6 - 0x100]
  1448. 00001044  703F                     moveq.l    D0, 0x3F
  1449. label00001046:
  1450. 00001046  22D8                     move.l     [A1]+, [A0]+
  1451. 00001048  51C8 FFFC                dbf        D0, -0x6 /* 00001046 */
  1452. 0000104C  486E FDFC                pea.l      [A6 - 0x204]
  1453. 00001050  2F39 0002 68BE           move.l     -[A7], [0x000268BE]
  1454. 00001056  61FF 0000 087C           bsr        +0x87E /* 000018D4 */
  1455. 0000105C  2F0B                     move.l     -[A7], A3
  1456. 0000105E  2057                     movea.l    A0, [A7]
  1457. 00001060  2268 0004                movea.l    A1, [A0 + 0x4]
  1458. 00001064  2269 0200                movea.l    A1, [A1 + 0x200]
  1459. 00001068  4E91                     jsr        [A1]
  1460. 0000106A  486E FF00                pea.l      [A6 - 0x100]
  1461. 0000106E  2F0B                     move.l     -[A7], A3
  1462. 00001070  61FF 0000 028E           bsr        +0x290 /* 00001300 */
  1463. 00001076  4A00                     tst.b      D0
  1464. 00001078  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1465. 0000107C  6742                     beq        +0x44 /* 000010C0 */
  1466. 0000107E  4A2E FF00                tst.b      [A6 - 0x100]
  1467. 00001082  673C                     beq        +0x3E /* 000010C0 */
  1468. 00001084  41EE FF00                lea.l      A0, [A6 - 0x100]
  1469. 00001088  43EE FE00                lea.l      A1, [A6 - 0x200]
  1470. 0000108C  7000                     moveq.l    D0, 0x00
  1471. 0000108E  102E FF00                move.b     D0, [A6 - 0x100]
  1472. 00001092  5280                     addq.l     D0, 1
  1473. 00001094  A02E                     syscall    BlockMove/BlockMoveData
  1474. 00001096  486E FDFC                pea.l      [A6 - 0x204]
  1475. 0000109A  2F39 0002 68BE           move.l     -[A7], [0x000268BE]
  1476. 000010A0  61FF 0000 0844           bsr        +0x846 /* 000018E6 */
  1477. 000010A6  504F                     addq.w     A7, 8
  1478. 000010A8  6016                     bra        +0x18 /* 000010C0 */
  1479. label000010AA:
  1480. 000010AA  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1481. 000010AE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1482. 000010B2  2F0B                     move.l     -[A7], A3
  1483. 000010B4  4EB9 0000 1AC0           jsr        [0x00001AC0]
  1484. 000010BA  1600                     move.b     D3, D0
  1485. 000010BC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1486. label000010C0:
  1487. 000010C0  1003                     move.b     D0, D3
  1488. 000010C2  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  1489. 000010C6  4E5E                     unlink     A6
  1490. 000010C8  4E75                     rts
  1491. 000010CA  4E56 0000                link       A6, 0
  1492. 000010CE  2F0A                     move.l     -[A7], A2
  1493. 000010D0  246E 0010                movea.l    A2, [A6 + 0x10]
  1494. 000010D4  202E 000C                move.l     D0, [A6 + 0xC]
  1495. 000010D8  0480 0000 03E9           subi.l     D0, 0x3E9
  1496. 000010DE  670C                     beq        +0xE /* 000010EC */
  1497. 000010E0  5380                     subq.l     D0, 1
  1498. 000010E2  6702                     beq        +0x4 /* 000010E6 */
  1499. 000010E4  600C                     bra        +0xE /* 000010F2 */
  1500. label000010E6:
  1501. 000010E6  14BC 0001                move.b     [A2], 0x1
  1502. 000010EA  6026                     bra        +0x28 /* 00001112 */
  1503. label000010EC:
  1504. 000010EC  14BC 0001                move.b     [A2], 0x1
  1505. 000010F0  6020                     bra        +0x22 /* 00001112 */
  1506. label000010F2:
  1507. 000010F2  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  1508. 000010F6  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  1509. 000010FA  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  1510. 000010FE  2F0A                     move.l     -[A7], A2
  1511. 00001100  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1512. 00001104  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1513. 00001108  4EB9 0000 1AC8           jsr        [0x00001AC8]
  1514. 0000110E  4FEF 0018                lea.l      A7, [A7 + 0x18]
  1515. label00001112:
  1516. 00001112  245F                     movea.l    A2, [A7]+
  1517. 00001114  4E5E                     unlink     A6
  1518. 00001116  4E75                     rts
  1519. 00001118  4E56 FE64                link       A6, -0x019C
  1520. 0000111C  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  1521. 00001120  4EB9 0000 0AA8           jsr        [0x00000AA8]
  1522. 00001126  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1523. 0000112A  2F3C 0001 0BB8           move.l     -[A7], 0x10BB8
  1524. 00001130  486E FF72                pea.l      [A6 - 0x8E]
  1525. 00001134  4EB9 0000 03D8           jsr        [0x000003D8]
  1526. 0000113A  486E FF72                pea.l      [A6 - 0x8E]
  1527. 0000113E  61FF 0000 0166           bsr        +0x168 /* 000012A6 */
  1528. 00001144  2448                     movea.l    A2, A0
  1529. 00001146  4267                     clr.w      -[A7]
  1530. 00001148  4879 0001 F790           push.l     0x1F790
  1531. 0000114E  4879 0001 F774           push.l     0x1F774
  1532. 00001154  4878 0004                push.l     0x4
  1533. 00001158  2F3C 5645 5253           move.l     -[A7], 0x56455253 /* 'VERS' */
  1534. 0000115E  2F0A                     move.l     -[A7], A2
  1535. 00001160  2057                     movea.l    A0, [A7]
  1536. 00001162  2268 0004                movea.l    A1, [A0 + 0x4]
  1537. 00001166  2269 0010                movea.l    A1, [A1 + 0x10]
  1538. 0000116A  4E91                     jsr        [A1]
  1539. 0000116C  504F                     addq.w     A7, 8
  1540. 0000116E  2F08                     move.l     -[A7], A0
  1541. 00001170  4EB9 0000 0158           jsr        [0x00000158]
  1542. 00001176  2648                     movea.l    A3, A0
  1543. 00001178  4879 0001 F76A           push.l     0x1F76A
  1544. 0000117E  486E FE64                pea.l      [A6 - 0x19C]
  1545. 00001182  4EB9 0000 0A08           jsr        [0x00000A08]
  1546. 00001188  2F3C 7665 7273           move.l     -[A7], 0x76657273 /* 'vers' */
  1547. 0000118E  3F3C 0001                move.w     -[A7], 0x1
  1548. 00001192  A9A0                     syscall    GetResource
  1549. 00001194  245F                     movea.l    A2, [A7]+
  1550. 00001196  204A                     movea.l    A0, A2
  1551. 00001198  A029                     syscall    HLock
  1552. 0000119A  2852                     movea.l    A4, [A2]
  1553. 0000119C  486C 0006                pea.l      [A4 + 0x6]
  1554. 000011A0  486E FE64                pea.l      [A6 - 0x19C]
  1555. 000011A4  61FF 0000 0094           bsr        +0x96 /* 0000123A */
  1556. 000011AA  204A                     movea.l    A0, A2
  1557. 000011AC  A02A                     syscall    HUnlock
  1558. 000011AE  2F0A                     move.l     -[A7], A2
  1559. 000011B0  A9A3                     syscall    ReleaseResource
  1560. 000011B2  486E FE64                pea.l      [A6 - 0x19C]
  1561. 000011B6  61FF 0000 0078           bsr        +0x7A /* 00001230 */
  1562. 000011BC  584F                     addq.w     A7, 4
  1563. 000011BE  2F08                     move.l     -[A7], A0
  1564. 000011C0  2F0B                     move.l     -[A7], A3
  1565. 000011C2  2057                     movea.l    A0, [A7]
  1566. 000011C4  2268 0004                movea.l    A1, [A0 + 0x4]
  1567. 000011C8  2269 0028                movea.l    A1, [A1 + 0x28]
  1568. 000011CC  4E91                     jsr        [A1]
  1569. 000011CE  486E FF72                pea.l      [A6 - 0x8E]
  1570. 000011D2  61FF 0000 00D2           bsr        +0xD4 /* 000012A6 */
  1571. 000011D8  584F                     addq.w     A7, 4
  1572. 000011DA  2F08                     move.l     -[A7], A0
  1573. 000011DC  2057                     movea.l    A0, [A7]
  1574. 000011DE  2268 0004                movea.l    A1, [A0 + 0x4]
  1575. 000011E2  2269 00AC                movea.l    A1, [A1 + 0xAC]
  1576. 000011E6  4E91                     jsr        [A1]
  1577. 000011E8  4FEF 003A                lea.l      A7, [A7 + 0x3A]
  1578. label000011EC:
  1579. 000011EC  486E FF72                pea.l      [A6 - 0x8E]
  1580. 000011F0  4EB9 0000 03E8           jsr        [0x000003E8]
  1581. 000011F6  2600                     move.l     D3, D0
  1582. 000011F8  0C83 0000 0384           cmpi.l     D3, 0x384
  1583. 000011FE  584F                     addq.w     A7, 4
  1584. 00001200  66EA                     bne        -0x14 /* 000011EC */
  1585. 00001202  4EB9 0000 0AB0           jsr        [0x00000AB0 /* TEScrpLength */]
  1586. 00001208  3F3C FFFF                move.w     -[A7], 0xFFFF
  1587. 0000120C  486E FE64                pea.l      [A6 - 0x19C]
  1588. 00001210  61FF 0000 005A           bsr        +0x5C /* 0000126C */
  1589. 00001216  3F3C FFFF                move.w     -[A7], 0xFFFF
  1590. 0000121A  486E FF72                pea.l      [A6 - 0x8E]
  1591. 0000121E  4EB9 0000 03E0           jsr        [0x000003E0]
  1592. 00001224  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1593. 00001228  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  1594. 0000122C  4E5E                     unlink     A6
  1595. 0000122E  4E75                     rts
  1596. fn00001230:
  1597. 00001230  206F 0004                movea.l    A0, [A7 + 0x4]
  1598. 00001234  2068 0004                movea.l    A0, [A0 + 0x4]
  1599. 00001238  4E75                     rts
  1600. fn0000123A:
  1601. 0000123A  4E56 0000                link       A6, 0
  1602. 0000123E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1603. 00001242  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1604. 00001246  61FF 0000 0008           bsr        +0xA /* 00001250 */
  1605. 0000124C  4E5E                     unlink     A6
  1606. 0000124E  4E75                     rts
  1607. fn00001250:
  1608. 00001250  4E56 0000                link       A6, 0
  1609. 00001254  206E 000C                movea.l    A0, [A6 + 0xC]
  1610. 00001258  1F10                     move.b     -[A7], [A0]
  1611. 0000125A  4868 0001                pea.l      [A0 + 0x1]
  1612. 0000125E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1613. 00001262  4EB9 0000 09A0           jsr        [0x000009A0 /* FOutULOffset */]
  1614. 00001268  4E5E                     unlink     A6
  1615. 0000126A  4E75                     rts
  1616. fn0000126C:
  1617. 0000126C  4E56 0000                link       A6, 0
  1618. 00001270  2F0A                     move.l     -[A7], A2
  1619. 00001272  246E 0008                movea.l    A2, [A6 + 0x8]
  1620. 00001276  200A                     move.l     D0, A2
  1621. 00001278  6724                     beq        +0x26 /* 0000129E */
  1622. 0000127A  41F9 0001 F644           lea.l      A0, [0x0001F644]
  1623. 00001280  2488                     move.l     [A2], A0
  1624. 00001282  4267                     clr.w      -[A7]
  1625. 00001284  2F0A                     move.l     -[A7], A2
  1626. 00001286  4EB9 0000 09B8           jsr        [0x000009B8]
  1627. 0000128C  4A6E 000C                tst.w      [A6 + 0xC]
  1628. 00001290  5C4F                     addq.w     A7, 6
  1629. 00001292  6F0A                     ble        +0xC /* 0000129E */
  1630. 00001294  2F0A                     move.l     -[A7], A2
  1631. 00001296  4EB9 0000 0168           jsr        [0x00000168]
  1632. 0000129C  584F                     addq.w     A7, 4
  1633. label0000129E:
  1634. 0000129E  204A                     movea.l    A0, A2
  1635. 000012A0  245F                     movea.l    A2, [A7]+
  1636. 000012A2  4E5E                     unlink     A6
  1637. 000012A4  4E75                     rts
  1638. fn000012A6:
  1639. 000012A6  206F 0004                movea.l    A0, [A7 + 0x4]
  1640. 000012AA  2068 0076                movea.l    A0, [A0 + 0x76]
  1641. 000012AE  4E75                     rts
  1642. 000012B0  4E56 FF72                link       A6, -0x008E
  1643. 000012B4  2F03                     move.l     -[A7], D3
  1644. 000012B6  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1645. 000012BA  A9C8                     syscall    SysBeep
  1646. 000012BC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1647. 000012C0  2F3C 0001 1900           move.l     -[A7], 0x11900
  1648. 000012C6  486E FF72                pea.l      [A6 - 0x8E]
  1649. 000012CA  4EB9 0000 03D8           jsr        [0x000003D8]
  1650. 000012D0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1651. label000012D4:
  1652. 000012D4  486E FF72                pea.l      [A6 - 0x8E]
  1653. 000012D8  4EB9 0000 03E8           jsr        [0x000003E8]
  1654. 000012DE  2600                     move.l     D3, D0
  1655. 000012E0  0C83 0000 0384           cmpi.l     D3, 0x384
  1656. 000012E6  584F                     addq.w     A7, 4
  1657. 000012E8  66EA                     bne        -0x14 /* 000012D4 */
  1658. 000012EA  3F3C FFFF                move.w     -[A7], 0xFFFF
  1659. 000012EE  486E FF72                pea.l      [A6 - 0x8E]
  1660. 000012F2  4EB9 0000 03E0           jsr        [0x000003E0]
  1661. 000012F8  5C4F                     addq.w     A7, 6
  1662. 000012FA  261F                     move.l     D3, [A7]+
  1663. 000012FC  4E5E                     unlink     A6
  1664. 000012FE  4E75                     rts
  1665. fn00001300:
  1666. 00001300  4E56 FFA2                link       A6, -0x005E
  1667. 00001304  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  1668. 00001308  246E 0008                movea.l    A2, [A6 + 0x8]
  1669. 0000130C  266E 000C                movea.l    A3, [A6 + 0xC]
  1670. 00001310  3F3C 0258                move.w     -[A7], 0x258
  1671. 00001314  486E FFA6                pea.l      [A6 - 0x5A]
  1672. 00001318  4EB9 0000 04F0           jsr        [0x000004F0]
  1673. 0000131E  1600                     move.b     D3, D0
  1674. 00001320  4A2E FFA6                tst.b      [A6 - 0x5A]
  1675. 00001324  5C4F                     addq.w     A7, 6
  1676. 00001326  6602                     bne        +0x4 /* 0000132A */
  1677. 00001328  7600                     moveq.l    D3, 0x00
  1678. label0000132A:
  1679. 0000132A  4A03                     tst.b      D3
  1680. 0000132C  6700 00A8                beq        +0xAA /* 000013D6 */
  1681. 00001330  554F                     subq.w     A7, 2
  1682. 00001332  3F2E FFAC                move.w     -[A7], [A6 - 0x54]
  1683. 00001336  2F2E FFAE                move.l     -[A7], [A6 - 0x52]
  1684. 0000133A  486E FFB2                pea.l      [A6 - 0x4E]
  1685. 0000133E  486E FFFE                pea.l      [A6 - 0x2]
  1686. 00001342  486E FFA2                pea.l      [A6 - 0x5E]
  1687. 00001346  61FF 0000 78D8           bsr        +0x78DA /* 00008C20 */
  1688. 0000134C  381F                     move.w     D4, [A7]+
  1689. 0000134E  6678                     bne        +0x7A /* 000013C8 */
  1690. 00001350  4A6E FFFE                tst.w      [A6 - 0x2]
  1691. 00001354  6F74                     ble        +0x76 /* 000013CA */
  1692. 00001356  306E FFFE                movea.w    A0, [A6 - 0x2]
  1693. 0000135A  2008                     move.l     D0, A0
  1694. 0000135C  206E FFA2                movea.l    A0, [A6 - 0x5E]
  1695. 00001360  2050                     movea.l    A0, [A0]
  1696. 00001362  43EA 0069                lea.l      A1, [A2 + 0x69]
  1697. 00001366  A02E                     syscall    BlockMove/BlockMoveData
  1698. 00001368  156E FFFF 0068           move.b     [A2 + 0x68], [A6 - 0x1]
  1699. 0000136E  302E FFFE                move.w     D0, [A6 - 0x2]
  1700. 00001372  7200                     moveq.l    D1, 0x00
  1701. 00001374  1232 0068                move.b     D1, [A2 + D0.w + 0x68]
  1702. 00001378  703A                     moveq.l    D0, 0x3A
  1703. 0000137A  B280                     cmp.l      D1, D0
  1704. 0000137C  6714                     beq        +0x16 /* 00001392 */
  1705. 0000137E  526E FFFE                addq.w     [A6 - 0x2], 1
  1706. 00001382  302E FFFE                move.w     D0, [A6 - 0x2]
  1707. 00001386  15BC 003A 0068           move.b     [A2 + D0.w + 0x68], 0x3A /* ':' */
  1708. 0000138C  156E FFFF 0068           move.b     [A2 + 0x68], [A6 - 0x1]
  1709. label00001392:
  1710. 00001392  2F0A                     move.l     -[A7], A2
  1711. 00001394  61FF 0000 004A           bsr        +0x4C /* 000013E0 */
  1712. 0000139A  3800                     move.w     D4, D0
  1713. 0000139C  584F                     addq.w     A7, 4
  1714. 0000139E  6612                     bne        +0x14 /* 000013B2 */
  1715. 000013A0  41EA 0068                lea.l      A0, [A2 + 0x68]
  1716. 000013A4  224B                     movea.l    A1, A3
  1717. 000013A6  302E FFFE                move.w     D0, [A6 - 0x2]
  1718. 000013AA  48C0                     ext.l      D0
  1719. 000013AC  5280                     addq.l     D0, 1
  1720. 000013AE  A02E                     syscall    BlockMove/BlockMoveData
  1721. 000013B0  6018                     bra        +0x1A /* 000013CA */
  1722. label000013B2:
  1723. 000013B2  7600                     moveq.l    D3, 0x00
  1724. 000013B4  422A 0068                clr.b      [A2 + 0x68]
  1725. 000013B8  4213                     clr.b      [A3]
  1726. 000013BA  3F04                     move.w     -[A7], D4
  1727. 000013BC  2F0A                     move.l     -[A7], A2
  1728. 000013BE  61FF 0000 00D6           bsr        +0xD8 /* 00001496 */
  1729. 000013C4  5C4F                     addq.w     A7, 6
  1730. 000013C6  6002                     bra        +0x4 /* 000013CA */
  1731. label000013C8:
  1732. 000013C8  7600                     moveq.l    D3, 0x00
  1733. label000013CA:
  1734. 000013CA  4AAE FFA2                tst.l      [A6 - 0x5E]
  1735. 000013CE  6706                     beq        +0x8 /* 000013D6 */
  1736. 000013D0  206E FFA2                movea.l    A0, [A6 - 0x5E]
  1737. 000013D4  A023                     syscall    DisposHandle/DisposeHandle
  1738. label000013D6:
  1739. 000013D6  1003                     move.b     D0, D3
  1740. 000013D8  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  1741. 000013DC  4E5E                     unlink     A6
  1742. 000013DE  4E75                     rts
  1743. fn000013E0:
  1744. 000013E0  4E56 FEFC                link       A6, -0x0104
  1745. 000013E4  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  1746. 000013E8  286E 0008                movea.l    A4, [A6 + 0x8]
  1747. 000013EC  7600                     moveq.l    D3, 0x00
  1748. 000013EE  45F9 0001 F722           lea.l      A2, [0x0001F722]
  1749. 000013F4  47F9 0001 F716           lea.l      A3, [0x0001F716]
  1750. 000013FA  4A2C 0068                tst.b      [A4 + 0x68]
  1751. 000013FE  6700 0088                beq        +0x8A /* 00001488 */
  1752. 00001402  486E FEFC                pea.l      [A6 - 0x104]
  1753. 00001406  486C 0068                pea.l      [A4 + 0x68]
  1754. 0000140A  61FF 0000 7650           bsr        +0x7652 /* 00008A5C */
  1755. 00001410  2F0B                     move.l     -[A7], A3
  1756. 00001412  486E FEFC                pea.l      [A6 - 0x104]
  1757. 00001416  61FF 0003 1F86           bsr        +0x31F88 /* 0003339E */
  1758. 0000141C  4879 0001 F714           push.l     0x1F714
  1759. 00001422  486E FEFC                pea.l      [A6 - 0x104]
  1760. 00001426  61FF 0003 190E           bsr        +0x31910 /* 00032D36 */
  1761. 0000142C  2648                     movea.l    A3, A0
  1762. 0000142E  2008                     move.l     D0, A0
  1763. 00001430  4FEF 0018                lea.l      A7, [A7 + 0x18]
  1764. 00001434  6602                     bne        +0x4 /* 00001438 */
  1765. 00001436  76D5                     moveq.l    D3, 0xFFFFFFD5
  1766. label00001438:
  1767. 00001438  2F0B                     move.l     -[A7], A3
  1768. 0000143A  61FF 0003 179E           bsr        +0x317A0 /* 00032BDA */
  1769. 00001440  4A43                     tst.w      D3
  1770. 00001442  584F                     addq.w     A7, 4
  1771. 00001444  6646                     bne        +0x48 /* 0000148C */
  1772. 00001446  486E FEFC                pea.l      [A6 - 0x104]
  1773. 0000144A  486C 0068                pea.l      [A4 + 0x68]
  1774. 0000144E  61FF 0000 760C           bsr        +0x760E /* 00008A5C */
  1775. 00001454  2F0A                     move.l     -[A7], A2
  1776. 00001456  486E FEFC                pea.l      [A6 - 0x104]
  1777. 0000145A  61FF 0003 1F42           bsr        +0x31F44 /* 0003339E */
  1778. 00001460  4879 0001 F714           push.l     0x1F714
  1779. 00001466  486E FEFC                pea.l      [A6 - 0x104]
  1780. 0000146A  61FF 0003 18CA           bsr        +0x318CC /* 00032D36 */
  1781. 00001470  2448                     movea.l    A2, A0
  1782. 00001472  2008                     move.l     D0, A0
  1783. 00001474  4FEF 0018                lea.l      A7, [A7 + 0x18]
  1784. 00001478  6602                     bne        +0x4 /* 0000147C */
  1785. 0000147A  76D5                     moveq.l    D3, 0xFFFFFFD5
  1786. label0000147C:
  1787. 0000147C  2F0A                     move.l     -[A7], A2
  1788. 0000147E  61FF 0003 175A           bsr        +0x3175C /* 00032BDA */
  1789. 00001484  584F                     addq.w     A7, 4
  1790. 00001486  6004                     bra        +0x6 /* 0000148C */
  1791. label00001488:
  1792. 00001488  363C F60A                move.w     D3, 0xF60A
  1793. label0000148C:
  1794. 0000148C  3003                     move.w     D0, D3
  1795. 0000148E  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  1796. 00001492  4E5E                     unlink     A6
  1797. 00001494  4E75                     rts
  1798. fn00001496:
  1799. 00001496  4E56 FD56                link       A6, -0x02AA
  1800. 0000149A  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  1801. 0000149E  486E FEF2                pea.l      [A6 - 0x10E]
  1802. 000014A2  4EB9 0000 09F8           jsr        [0x000009F8]
  1803. 000014A8  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1804. 000014AC  A9C8                     syscall    SysBeep
  1805. 000014AE  4EB9 0000 0AA8           jsr        [0x00000AA8]
  1806. 000014B4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1807. 000014B8  2F3C 0001 189C           move.l     -[A7], 0x1189C
  1808. 000014BE  486E FE64                pea.l      [A6 - 0x19C]
  1809. 000014C2  4EB9 0000 03D8           jsr        [0x000003D8]
  1810. 000014C8  486E FE64                pea.l      [A6 - 0x19C]
  1811. 000014CC  61FF FFFF FDD8           bsr        -0x226 /* 000012A6 */
  1812. 000014D2  2448                     movea.l    A2, A0
  1813. 000014D4  200A                     move.l     D0, A2
  1814. 000014D6  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1815. 000014DA  6700 0110                beq        +0x112 /* 000015EC */
  1816. 000014DE  7601                     moveq.l    D3, 0x01
  1817. 000014E0  4878 189E                push.l     0x189E
  1818. 000014E4  2F0A                     move.l     -[A7], A2
  1819. 000014E6  2057                     movea.l    A0, [A7]
  1820. 000014E8  2268 0004                movea.l    A1, [A0 + 0x4]
  1821. 000014EC  2269 0010                movea.l    A1, [A1 + 0x10]
  1822. 000014F0  4E91                     jsr        [A1]
  1823. 000014F2  2648                     movea.l    A3, A0
  1824. 000014F4  2F0A                     move.l     -[A7], A2
  1825. 000014F6  2057                     movea.l    A0, [A7]
  1826. 000014F8  2268 0004                movea.l    A1, [A0 + 0x4]
  1827. 000014FC  2269 00AC                movea.l    A1, [A1 + 0xAC]
  1828. 00001500  4E91                     jsr        [A1]
  1829. 00001502  302E 000C                move.w     D0, [A6 + 0xC]
  1830. 00001506  48C0                     ext.l      D0
  1831. 00001508  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1832. 0000150C  0480 FFFF F60A           subi.l     D0, 0xFFFFF60A
  1833. 00001512  6752                     beq        +0x54 /* 00001566 */
  1834. 00001514  0480 0000 09CB           subi.l     D0, 0x9CB
  1835. 0000151A  6722                     beq        +0x24 /* 0000153E */
  1836. 0000151C  5180                     subq.l     D0, 8
  1837. 0000151E  6732                     beq        +0x34 /* 00001552 */
  1838. 00001520  0480 0000 0023           subi.l     D0, 0x23 /* '#' */
  1839. 00001526  6702                     beq        +0x4 /* 0000152A */
  1840. 00001528  6050                     bra        +0x52 /* 0000157A */
  1841. label0000152A:
  1842. 0000152A  4879 0001 F70C           push.l     0x1F70C
  1843. 00001530  486E FEF2                pea.l      [A6 - 0x10E]
  1844. 00001534  61FF 0000 0140           bsr        +0x142 /* 00001676 */
  1845. 0000153A  504F                     addq.w     A7, 8
  1846. 0000153C  607A                     bra        +0x7C /* 000015B8 */
  1847. label0000153E:
  1848. 0000153E  4879 0001 F6F4           push.l     0x1F6F4
  1849. 00001544  486E FEF2                pea.l      [A6 - 0x10E]
  1850. 00001548  61FF 0000 012C           bsr        +0x12E /* 00001676 */
  1851. 0000154E  504F                     addq.w     A7, 8
  1852. 00001550  6066                     bra        +0x68 /* 000015B8 */
  1853. label00001552:
  1854. 00001552  4879 0001 F6D8           push.l     0x1F6D8
  1855. 00001558  486E FEF2                pea.l      [A6 - 0x10E]
  1856. 0000155C  61FF 0000 0118           bsr        +0x11A /* 00001676 */
  1857. 00001562  504F                     addq.w     A7, 8
  1858. 00001564  6052                     bra        +0x54 /* 000015B8 */
  1859. label00001566:
  1860. 00001566  4879 0001 F6BC           push.l     0x1F6BC
  1861. 0000156C  486E FEF2                pea.l      [A6 - 0x10E]
  1862. 00001570  61FF 0000 0104           bsr        +0x106 /* 00001676 */
  1863. 00001576  504F                     addq.w     A7, 8
  1864. 00001578  603E                     bra        +0x40 /* 000015B8 */
  1865. label0000157A:
  1866. 0000157A  4879 0001 F6B2           push.l     0x1F6B2
  1867. 00001580  486E FEF2                pea.l      [A6 - 0x10E]
  1868. 00001584  61FF 0000 00F0           bsr        +0xF2 /* 00001676 */
  1869. 0000158A  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  1870. 0000158E  486E FD56                pea.l      [A6 - 0x2AA]
  1871. 00001592  4EB9 0000 0A28           jsr        [0x00000A28 /* SavedHandle */]
  1872. 00001598  486E FD56                pea.l      [A6 - 0x2AA]
  1873. 0000159C  486E FEF2                pea.l      [A6 - 0x10E]
  1874. 000015A0  61FF 0000 0078           bsr        +0x7A /* 0000161A */
  1875. 000015A6  3F3C FFFF                move.w     -[A7], 0xFFFF
  1876. 000015AA  486E FD56                pea.l      [A6 - 0x2AA]
  1877. 000015AE  61FF FFFF FCBC           bsr        -0x342 /* 0000126C */
  1878. 000015B4  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  1879. label000015B8:
  1880. 000015B8  486E FEF2                pea.l      [A6 - 0x10E]
  1881. 000015BC  61FF FFFF FC72           bsr        -0x38C /* 00001230 */
  1882. 000015C2  584F                     addq.w     A7, 4
  1883. 000015C4  2F08                     move.l     -[A7], A0
  1884. 000015C6  2F0B                     move.l     -[A7], A3
  1885. 000015C8  2057                     movea.l    A0, [A7]
  1886. 000015CA  2268 0004                movea.l    A1, [A0 + 0x4]
  1887. 000015CE  2269 0028                movea.l    A1, [A1 + 0x28]
  1888. 000015D2  4E91                     jsr        [A1]
  1889. 000015D4  504F                     addq.w     A7, 8
  1890. label000015D6:
  1891. 000015D6  486E FE64                pea.l      [A6 - 0x19C]
  1892. 000015DA  4EB9 0000 03E8           jsr        [0x000003E8]
  1893. 000015E0  2800                     move.l     D4, D0
  1894. 000015E2  584F                     addq.w     A7, 4
  1895. 000015E4  6702                     beq        +0x4 /* 000015E8 */
  1896. 000015E6  7600                     moveq.l    D3, 0x00
  1897. label000015E8:
  1898. 000015E8  4A03                     tst.b      D3
  1899. 000015EA  66EA                     bne        -0x14 /* 000015D6 */
  1900. label000015EC:
  1901. 000015EC  4EB9 0000 0AB0           jsr        [0x00000AB0 /* TEScrpLength */]
  1902. 000015F2  3F3C FFFF                move.w     -[A7], 0xFFFF
  1903. 000015F6  486E FE64                pea.l      [A6 - 0x19C]
  1904. 000015FA  4EB9 0000 03E0           jsr        [0x000003E0]
  1905. 00001600  3F3C FFFF                move.w     -[A7], 0xFFFF
  1906. 00001604  486E FEF2                pea.l      [A6 - 0x10E]
  1907. 00001608  61FF FFFF FC62           bsr        -0x39C /* 0000126C */
  1908. 0000160E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1909. 00001612  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  1910. 00001616  4E5E                     unlink     A6
  1911. 00001618  4E75                     rts
  1912. fn0000161A:
  1913. 0000161A  4E56 0000                link       A6, 0
  1914. 0000161E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1915. 00001622  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1916. 00001626  61FF 0000 0008           bsr        +0xA /* 00001630 */
  1917. 0000162C  4E5E                     unlink     A6
  1918. 0000162E  4E75                     rts
  1919. fn00001630:
  1920. 00001630  4E56 0000                link       A6, 0
  1921. 00001634  4227                     clr.b      -[A7]
  1922. 00001636  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1923. 0000163A  61FF 0000 0028           bsr        +0x2A /* 00001664 */
  1924. 00001640  5C4F                     addq.w     A7, 6
  1925. 00001642  1F10                     move.b     -[A7], [A0]
  1926. 00001644  1F3C 0001                move.b     -[A7], 0x1
  1927. 00001648  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1928. 0000164C  61FF 0000 0016           bsr        +0x18 /* 00001664 */
  1929. 00001652  5C4F                     addq.w     A7, 6
  1930. 00001654  2F08                     move.l     -[A7], A0
  1931. 00001656  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1932. 0000165A  4EB9 0000 09A0           jsr        [0x000009A0 /* FOutULOffset */]
  1933. 00001660  4E5E                     unlink     A6
  1934. 00001662  4E75                     rts
  1935. fn00001664:
  1936. 00001664  7000                     moveq.l    D0, 0x00
  1937. 00001666  102F 0008                move.b     D0, [A7 + 0x8]
  1938. 0000166A  206F 0004                movea.l    A0, [A7 + 0x4]
  1939. 0000166E  2068 0004                movea.l    A0, [A0 + 0x4]
  1940. 00001672  D0C0                     add.w      A0, D0
  1941. 00001674  4E75                     rts
  1942. fn00001676:
  1943. 00001676  4E56 0000                link       A6, 0
  1944. 0000167A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1945. 0000167E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1946. 00001682  61FF 0000 000C           bsr        +0xE /* 00001690 */
  1947. 00001688  206E 0008                movea.l    A0, [A6 + 0x8]
  1948. 0000168C  4E5E                     unlink     A6
  1949. 0000168E  4E75                     rts
  1950. fn00001690:
  1951. 00001690  4E56 0000                link       A6, 0
  1952. 00001694  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1953. 00001698  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1954. 0000169C  61FF 0000 0008           bsr        +0xA /* 000016A6 */
  1955. 000016A2  4E5E                     unlink     A6
  1956. 000016A4  4E75                     rts
  1957. fn000016A6:
  1958. 000016A6  4E56 0000                link       A6, 0
  1959. 000016AA  206E 000C                movea.l    A0, [A6 + 0xC]
  1960. 000016AE  1F10                     move.b     -[A7], [A0]
  1961. 000016B0  4868 0001                pea.l      [A0 + 0x1]
  1962. 000016B4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1963. 000016B8  4EB9 0000 0980           jsr        [0x00000980 /* RomFont0/ScrapEnd */]
  1964. 000016BE  4E5E                     unlink     A6
  1965. 000016C0  4E75                     rts
  1966. 000016C2  4E75                     rts
  1967. 000016C4  206F 0004                movea.l    A0, [A7 + 0x4]
  1968. 000016C8  5088                     addq.l     A0, 8
  1969. 000016CA  2010                     move.l     D0, [A0]
  1970. 000016CC  0680 FFFF FECE           addi.l     D0, 0xFFFFFECE
  1971. 000016D2  D1AF 0004                add.l      [A7 + 0x4], D0
  1972. 000016D6  4EF9 0000 18E0           jmp        [0x000018E0]
  1973. 000016DC  206F 0004                movea.l    A0, [A7 + 0x4]
  1974. 000016E0  5088                     addq.l     A0, 8
  1975. 000016E2  2010                     move.l     D0, [A0]
  1976. 000016E4  0680 FFFF FE98           addi.l     D0, 0xFFFFFE98
  1977. 000016EA  D1AF 0004                add.l      [A7 + 0x4], D0
  1978. 000016EE  4EFA F74A                jmp        [PC - 0x8B6 /* 00000E3A */]
  1979. 000016F2  06AF FFFF FFCA 0004      addi.l     [A7 + 0x4], 0xFFFFFFCA
  1980. 000016FA  4EFA F73E                jmp        [PC - 0x8C2 /* 00000E3A */]
  1981. 000016FE  06AF FFFF FFB8 0004      addi.l     [A7 + 0x4], 0xFFFFFFB8
  1982. 00001706  4EF9 0000 19D0           jmp        [0x000019D0]
  1983. 0000170C  06AF FFFF FFB8 0004      addi.l     [A7 + 0x4], 0xFFFFFFB8
  1984. 00001714  4EF9 0000 1B28           jmp        [0x00001B28]
  1985. 0000171A  06AF FFFF FFB8 0004      addi.l     [A7 + 0x4], 0xFFFFFFB8
  1986. 00001722  4EF9 0000 1B20           jmp        [0x00001B20]
  1987. 00001728  06AF FFFF FFB8 0004      addi.l     [A7 + 0x4], 0xFFFFFFB8
  1988. 00001730  4EF9 0000 1B48           jmp        [0x00001B48]
  1989. 00001736  06AF FFFF FFB8 0004      addi.l     [A7 + 0x4], 0xFFFFFFB8
  1990. 0000173E  4EF9 0000 1B40           jmp        [0x00001B40]
  1991. 00001744  06AF FFFF FFB8 0004      addi.l     [A7 + 0x4], 0xFFFFFFB8
  1992. 0000174C  4EF9 0000 1B38           jmp        [0x00001B38]
  1993. 00001752  06AF FFFF FFB8 0004      addi.l     [A7 + 0x4], 0xFFFFFFB8
  1994. 0000175A  4EF9 0000 1B30           jmp        [0x00001B30]
  1995. 00001760  06AF FFFF FFB8 0004      addi.l     [A7 + 0x4], 0xFFFFFFB8
  1996. 00001768  4EFA F6D0                jmp        [PC - 0x930 /* 00000E3A */]
  1997. fn0000176C:
  1998. 0000176C  4E56 FFBA                link       A6, -0x0046
  1999. 00001770  48E7 1030                movem.l    -[A7], D3,A2,A3
  2000. 00001774  266E 0008                movea.l    A3, [A6 + 0x8]
  2001. 00001778  276E 000C 0104           move.l     [A3 + 0x104], [A6 + 0xC]
  2002. 0000177E  45EE FFBA                lea.l      A2, [A6 - 0x46]
  2003. 00001782  554F                     subq.w     A7, 2
  2004. 00001784  3F3C 8000                move.w     -[A7], 0x8000
  2005. 00001788  2F3C 7072 6566           move.l     -[A7], 0x70726566 /* 'pref' */
  2006. 0000178E  1F3C 0001                move.b     -[A7], 0x1
  2007. 00001792  2F0A                     move.l     -[A7], A2
  2008. 00001794  486A 0002                pea.l      [A2 + 0x2]
  2009. 00001798  7000                     moveq.l    D0, 0x00
  2010. 0000179A  A823                     syscall    AliasDispatch
  2011. 0000179C  301F                     move.w     D0, [A7]+
  2012. 0000179E  554F                     subq.w     A7, 2
  2013. 000017A0  3F12                     move.w     -[A7], [A2]
  2014. 000017A2  2F2A 0002                move.l     -[A7], [A2 + 0x2]
  2015. 000017A6  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2016. 000017AA  2F0A                     move.l     -[A7], A2
  2017. 000017AC  7001                     moveq.l    D0, 0x01
  2018. 000017AE  AA52                     syscall    HFSPinaforeDispatch/HighLevelFSDispatch
  2019. 000017B0  361F                     move.w     D3, [A7]+
  2020. 000017B2  4878 004E                push.l     0x4E /* 'N' */
  2021. 000017B6  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  2022. 000017BC  2448                     movea.l    A2, A0
  2023. 000017BE  2008                     move.l     D0, A0
  2024. 000017C0  584F                     addq.w     A7, 4
  2025. 000017C2  670E                     beq        +0x10 /* 000017D2 */
  2026. 000017C4  486E FFBA                pea.l      [A6 - 0x46]
  2027. 000017C8  2F0A                     move.l     -[A7], A2
  2028. 000017CA  4EB9 0000 16B8           jsr        [0x000016B8]
  2029. 000017D0  504F                     addq.w     A7, 8
  2030. label000017D2:
  2031. 000017D2  274A 0108                move.l     [A3 + 0x108], A2
  2032. 000017D6  0C43 FFD5                cmpi.w     D3, 0xFFD5
  2033. 000017DA  660A                     bne        +0xC /* 000017E6 */
  2034. 000017DC  2F0B                     move.l     -[A7], A3
  2035. 000017DE  61FF 0000 00BA           bsr        +0xBC /* 0000189A */
  2036. 000017E4  584F                     addq.w     A7, 4
  2037. label000017E6:
  2038. 000017E6  204B                     movea.l    A0, A3
  2039. 000017E8  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  2040. 000017EC  4E5E                     unlink     A6
  2041. 000017EE  4E75                     rts
  2042. fn000017F0:
  2043. 000017F0  4E56 0000                link       A6, 0
  2044. 000017F4  2F0B                     move.l     -[A7], A3
  2045. 000017F6  2F0A                     move.l     -[A7], A2
  2046. 000017F8  246E 0008                movea.l    A2, [A6 + 0x8]
  2047. 000017FC  4267                     clr.w      -[A7]
  2048. 000017FE  2F2A 0108                move.l     -[A7], [A2 + 0x108]
  2049. 00001802  2057                     movea.l    A0, [A7]
  2050. 00001804  2250                     movea.l    A1, [A0]
  2051. 00001806  2269 001C                movea.l    A1, [A1 + 0x1C]
  2052. 0000180A  4E91                     jsr        [A1]
  2053. 0000180C  2F2A 0108                move.l     -[A7], [A2 + 0x108]
  2054. 00001810  2057                     movea.l    A0, [A7]
  2055. 00001812  2250                     movea.l    A1, [A0]
  2056. 00001814  2269 0024                movea.l    A1, [A1 + 0x24]
  2057. 00001818  4E91                     jsr        [A1]
  2058. 0000181A  2648                     movea.l    A3, A0
  2059. 0000181C  2F2A 0108                move.l     -[A7], [A2 + 0x108]
  2060. 00001820  2057                     movea.l    A0, [A7]
  2061. 00001822  2250                     movea.l    A1, [A0]
  2062. 00001824  2269 0020                movea.l    A1, [A1 + 0x20]
  2063. 00001828  4E91                     jsr        [A1]
  2064. 0000182A  2053                     movea.l    A0, [A3]
  2065. 0000182C  43D2                     lea.l      A1, [A2]
  2066. 0000182E  7040                     moveq.l    D0, 0x40
  2067. label00001830:
  2068. 00001830  22D8                     move.l     [A1]+, [A0]+
  2069. 00001832  51C8 FFFC                dbf        D0, -0x6 /* 00001830 */
  2070. 00001836  204B                     movea.l    A0, A3
  2071. 00001838  A023                     syscall    DisposHandle/DisposeHandle
  2072. 0000183A  0C92 0000 2710           cmpi.l     [A2], 0x2710
  2073. 00001840  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2074. 00001844  6706                     beq        +0x8 /* 0000184C */
  2075. 00001846  24BC 0000 2710           move.l     [A2], 0x2710
  2076. label0000184C:
  2077. 0000184C  245F                     movea.l    A2, [A7]+
  2078. 0000184E  265F                     movea.l    A3, [A7]+
  2079. 00001850  4E5E                     unlink     A6
  2080. 00001852  4E75                     rts
  2081. fn00001854:
  2082. 00001854  4E56 0000                link       A6, 0
  2083. 00001858  2F0A                     move.l     -[A7], A2
  2084. 0000185A  246E 0008                movea.l    A2, [A6 + 0x8]
  2085. 0000185E  4267                     clr.w      -[A7]
  2086. 00001860  2F2A 0108                move.l     -[A7], [A2 + 0x108]
  2087. 00001864  2057                     movea.l    A0, [A7]
  2088. 00001866  2250                     movea.l    A1, [A0]
  2089. 00001868  2269 001C                movea.l    A1, [A1 + 0x1C]
  2090. 0000186C  4E91                     jsr        [A1]
  2091. 0000186E  4878 0104                push.l     0x104
  2092. 00001872  2F0A                     move.l     -[A7], A2
  2093. 00001874  2F2A 0108                move.l     -[A7], [A2 + 0x108]
  2094. 00001878  2057                     movea.l    A0, [A7]
  2095. 0000187A  2250                     movea.l    A1, [A0]
  2096. 0000187C  2269 0028                movea.l    A1, [A1 + 0x28]
  2097. 00001880  4E91                     jsr        [A1]
  2098. 00001882  2F2A 0108                move.l     -[A7], [A2 + 0x108]
  2099. 00001886  2057                     movea.l    A0, [A7]
  2100. 00001888  2250                     movea.l    A1, [A0]
  2101. 0000188A  2269 0020                movea.l    A1, [A1 + 0x20]
  2102. 0000188E  4E91                     jsr        [A1]
  2103. 00001890  4FEF 0016                lea.l      A7, [A7 + 0x16]
  2104. 00001894  245F                     movea.l    A2, [A7]+
  2105. 00001896  4E5E                     unlink     A6
  2106. 00001898  4E75                     rts
  2107. fn0000189A:
  2108. 0000189A  4E56 0000                link       A6, 0
  2109. 0000189E  2F0A                     move.l     -[A7], A2
  2110. 000018A0  246E 0008                movea.l    A2, [A6 + 0x8]
  2111. 000018A4  3F3C FFFF                move.w     -[A7], 0xFFFF
  2112. 000018A8  2F3C 7072 6566           move.l     -[A7], 0x70726566 /* 'pref' */
  2113. 000018AE  2F2A 0104                move.l     -[A7], [A2 + 0x104]
  2114. 000018B2  2F2A 0108                move.l     -[A7], [A2 + 0x108]
  2115. 000018B6  2057                     movea.l    A0, [A7]
  2116. 000018B8  2250                     movea.l    A1, [A0]
  2117. 000018BA  2269 0014                movea.l    A1, [A1 + 0x14]
  2118. 000018BE  4E91                     jsr        [A1]
  2119. 000018C0  24BC 0000 2710           move.l     [A2], 0x2710
  2120. 000018C6  422A 0004                clr.b      [A2 + 0x4]
  2121. 000018CA  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2122. 000018CE  245F                     movea.l    A2, [A7]+
  2123. 000018D0  4E5E                     unlink     A6
  2124. 000018D2  4E75                     rts
  2125. fn000018D4:
  2126. 000018D4  206F 0004                movea.l    A0, [A7 + 0x4]
  2127. 000018D8  226F 0008                movea.l    A1, [A7 + 0x8]
  2128. 000018DC  7040                     moveq.l    D0, 0x40
  2129. label000018DE:
  2130. 000018DE  22D8                     move.l     [A1]+, [A0]+
  2131. 000018E0  51C8 FFFC                dbf        D0, -0x6 /* 000018DE */
  2132. 000018E4  4E75                     rts
  2133. fn000018E6:
  2134. 000018E6  4E56 0000                link       A6, 0
  2135. 000018EA  206E 000C                movea.l    A0, [A6 + 0xC]
  2136. 000018EE  226E 0008                movea.l    A1, [A6 + 0x8]
  2137. 000018F2  7040                     moveq.l    D0, 0x40
  2138. label000018F4:
  2139. 000018F4  22D8                     move.l     [A1]+, [A0]+
  2140. 000018F6  51C8 FFFC                dbf        D0, -0x6 /* 000018F4 */
  2141. 000018FA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2142. 000018FE  4EBA FF54                jsr        [PC - 0xAC /* 00001854 */]
  2143. 00001902  4E5E                     unlink     A6
  2144. 00001904  4E75                     rts
  2145. fn00001906:
  2146. 00001906  4E56 0000                link       A6, 0
  2147. 0000190A  206E 0008                movea.l    A0, [A6 + 0x8]
  2148. 0000190E  7000                     moveq.l    D0, 0x00
  2149. 00001910  1028 0004                move.b     D0, [A0 + 0x4]
  2150. 00001914  5280                     addq.l     D0, 1
  2151. 00001916  206E 0008                movea.l    A0, [A6 + 0x8]
  2152. 0000191A  41E8 0004                lea.l      A0, [A0 + 0x4]
  2153. 0000191E  226E 000C                movea.l    A1, [A6 + 0xC]
  2154. 00001922  A02E                     syscall    BlockMove/BlockMoveData
  2155. 00001924  4E5E                     unlink     A6
  2156. 00001926  4E75                     rts
  2157. fn00001928:
  2158. 00001928  4E56 0000                link       A6, 0
  2159. 0000192C  2F0B                     move.l     -[A7], A3
  2160. 0000192E  2F0A                     move.l     -[A7], A2
  2161. 00001930  4A6E 000C                tst.w      [A6 + 0xC]
  2162. 00001934  6724                     beq        +0x26 /* 0000195A */
  2163. 00001936  206E 0008                movea.l    A0, [A6 + 0x8]
  2164. 0000193A  D1FC 0001 01DE           add.l      A0, 0x101DE
  2165. 00001940  226E 0008                movea.l    A1, [A6 + 0x8]
  2166. 00001944  2288                     move.l     [A1], A0
  2167. 00001946  206E 0008                movea.l    A0, [A6 + 0x8]
  2168. 0000194A  D1FC 0001 01DE           add.l      A0, 0x101DE
  2169. 00001950  2F08                     move.l     -[A7], A0
  2170. 00001952  4EB9 0000 17B0           jsr        [0x000017B0]
  2171. 00001958  584F                     addq.w     A7, 4
  2172. label0000195A:
  2173. 0000195A  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  2174. 0000195E  4267                     clr.w      -[A7]
  2175. 00001960  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2176. 00001964  4EB9 0000 1C30           jsr        [0x00001C30]
  2177. 0000196A  206E 0008                movea.l    A0, [A6 + 0x8]
  2178. 0000196E  4868 005E                pea.l      [A0 + 0x5E]
  2179. 00001972  4EB9 0000 18E8           jsr        [0x000018E8]
  2180. 00001978  41F9 0001 E818           lea.l      A0, [0x0001E818]
  2181. 0000197E  226E 0008                movea.l    A1, [A6 + 0x8]
  2182. 00001982  2348 0004                move.l     [A1 + 0x4], A0
  2183. 00001986  41F9 0001 E818           lea.l      A0, [0x0001E818]
  2184. 0000198C  41E8 01BC                lea.l      A0, [A0 + 0x1BC]
  2185. 00001990  226E 0008                movea.l    A1, [A6 + 0x8]
  2186. 00001994  2251                     movea.l    A1, [A1]
  2187. 00001996  2288                     move.l     [A1], A0
  2188. 00001998  41F9 0001 E818           lea.l      A0, [0x0001E818]
  2189. 0000199E  41E8 0064                lea.l      A0, [A0 + 0x64]
  2190. 000019A2  226E 0008                movea.l    A1, [A6 + 0x8]
  2191. 000019A6  2348 0036                move.l     [A1 + 0x36], A0
  2192. 000019AA  41F9 0001 E818           lea.l      A0, [0x0001E818]
  2193. 000019B0  41E8 0198                lea.l      A0, [A0 + 0x198]
  2194. 000019B4  226E 0008                movea.l    A1, [A6 + 0x8]
  2195. 000019B8  2348 005E                move.l     [A1 + 0x5E], A0
  2196. 000019BC  206E 0008                movea.l    A0, [A6 + 0x8]
  2197. 000019C0  2450                     movea.l    A2, [A0]
  2198. 000019C2  D1FC 0001 01DE           add.l      A0, 0x101DE
  2199. 000019C8  91CA                     sub.l      A0, A2
  2200. 000019CA  2548 0008                move.l     [A2 + 0x8], A0
  2201. 000019CE  206E 0008                movea.l    A0, [A6 + 0x8]
  2202. 000019D2  D1FC 0001 01B6           add.l      A0, 0x101B6
  2203. 000019D8  2F08                     move.l     -[A7], A0
  2204. 000019DA  4EB9 0000 1C60           jsr        [0x00001C60]
  2205. 000019E0  206E 0008                movea.l    A0, [A6 + 0x8]
  2206. 000019E4  203C 0001 01AC           move.l     D0, 0x101AC
  2207. 000019EA  42B0 0800                clr.l      [A0 + D0]
  2208. 000019EE  206E 0008                movea.l    A0, [A6 + 0x8]
  2209. 000019F2  42A8 008C                clr.l      [A0 + 0x8C]
  2210. 000019F6  206E 0008                movea.l    A0, [A6 + 0x8]
  2211. 000019FA  203C 0001 00A8           move.l     D0, 0x100A8
  2212. 00001A00  42B0 0800                clr.l      [A0 + D0]
  2213. 00001A04  206E 0008                movea.l    A0, [A6 + 0x8]
  2214. 00001A08  203C 0001 01B1           move.l     D0, 0x101B1
  2215. 00001A0E  4230 0800                clr.b      [A0 + D0]
  2216. 00001A12  4EB9 0000 0450           jsr        [0x00000450]
  2217. 00001A18  226E 0008                movea.l    A1, [A6 + 0x8]
  2218. 00001A1C  203C 0001 01B2           move.l     D0, 0x101B2
  2219. 00001A22  2388 0800                move.l     [A1 + D0], A0
  2220. 00001A26  33FC 0002 0002 67B0      move.w     [0x000267B0], 0x2
  2221. 00001A2E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2222. 00001A32  3F3C 03E8                move.w     -[A7], 0x3E8
  2223. 00001A36  4EB9 0000 1430           jsr        [0x00001430]
  2224. 00001A3C  226E 0008                movea.l    A1, [A6 + 0x8]
  2225. 00001A40  2348 0056                move.l     [A1 + 0x56], A0
  2226. 00001A44  206E 0008                movea.l    A0, [A6 + 0x8]
  2227. 00001A48  4AA8 0056                tst.l      [A0 + 0x56]
  2228. 00001A4C  4FEF 0018                lea.l      A7, [A7 + 0x18]
  2229. 00001A50  663E                     bne        +0x40 /* 00001A90 */
  2230. 00001A52  61FF 0000 02B2           bsr        +0x2B4 /* 00001D06 */
  2231. 00001A58  5300                     subq.b     D0, 1
  2232. 00001A5A  661C                     bne        +0x1E /* 00001A78 */
  2233. 00001A5C  4878 0057                push.l     0x57 /* 'W' */
  2234. 00001A60  4879 0001 F1A4           push.l     0x1F1A4
  2235. 00001A66  4879 0001 F1B2           push.l     0x1F1B2
  2236. 00001A6C  4EB9 0000 01B0           jsr        [0x000001B0]
  2237. 00001A72  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2238. 00001A76  6018                     bra        +0x1A /* 00001A90 */
  2239. label00001A78:
  2240. 00001A78  61FF 0000 028C           bsr        +0x28E /* 00001D06 */
  2241. 00001A7E  5500                     subq.b     D0, 2
  2242. 00001A80  660E                     bne        +0x10 /* 00001A90 */
  2243. 00001A82  4879 0001 F1B2           push.l     0x1F1B2
  2244. 00001A88  61FF 0000 026E           bsr        +0x270 /* 00001CF8 */
  2245. 00001A8E  584F                     addq.w     A7, 4
  2246. label00001A90:
  2247. 00001A90  4267                     clr.w      -[A7]
  2248. 00001A92  4879 0001 F29E           push.l     0x1F29E
  2249. 00001A98  4879 0001 F218           push.l     0x1F218
  2250. 00001A9E  4878 0004                push.l     0x4
  2251. 00001AA2  2F3C 5254 6270           move.l     -[A7], 0x52546270 /* 'RTbp' */
  2252. 00001AA8  206E 0008                movea.l    A0, [A6 + 0x8]
  2253. 00001AAC  2F28 0056                move.l     -[A7], [A0 + 0x56]
  2254. 00001AB0  2057                     movea.l    A0, [A7]
  2255. 00001AB2  2268 0004                movea.l    A1, [A0 + 0x4]
  2256. 00001AB6  2269 0010                movea.l    A1, [A1 + 0x10]
  2257. 00001ABA  4E91                     jsr        [A1]
  2258. 00001ABC  504F                     addq.w     A7, 8
  2259. 00001ABE  2F08                     move.l     -[A7], A0
  2260. 00001AC0  4EB9 0000 0158           jsr        [0x00000158]
  2261. 00001AC6  226E 0008                movea.l    A1, [A6 + 0x8]
  2262. 00001ACA  2348 008C                move.l     [A1 + 0x8C], A0
  2263. 00001ACE  206E 0008                movea.l    A0, [A6 + 0x8]
  2264. 00001AD2  4AA8 008C                tst.l      [A0 + 0x8C]
  2265. 00001AD6  4FEF 0012                lea.l      A7, [A7 + 0x12]
  2266. 00001ADA  661A                     bne        +0x1C /* 00001AF6 */
  2267. 00001ADC  4878 005C                push.l     0x5C /* '\\' */
  2268. 00001AE0  4879 0001 F1A4           push.l     0x1F1A4
  2269. 00001AE6  2F3C 6E69 6C50           move.l     -[A7], 0x6E696C50 /* 'nilP' */
  2270. 00001AEC  61FF FFFF F46E           bsr        -0xB90 /* 00000F5C */
  2271. 00001AF2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2272. label00001AF6:
  2273. 00001AF6  206E 0008                movea.l    A0, [A6 + 0x8]
  2274. 00001AFA  2468 008C                movea.l    A2, [A0 + 0x8C]
  2275. 00001AFE  200A                     move.l     D0, A2
  2276. 00001B00  6730                     beq        +0x32 /* 00001B32 */
  2277. 00001B02  486A 0094                pea.l      [A2 + 0x94]
  2278. 00001B06  61FF 0000 01E4           bsr        +0x1E6 /* 00001CEC */
  2279. 00001B0C  246E 0008                movea.l    A2, [A6 + 0x8]
  2280. 00001B10  4AAE 0008                tst.l      [A6 + 0x8]
  2281. 00001B14  584F                     addq.w     A7, 4
  2282. 00001B16  6704                     beq        +0x6 /* 00001B1C */
  2283. 00001B18  45EA 005E                lea.l      A2, [A2 + 0x5E]
  2284. label00001B1C:
  2285. 00001B1C  2F0A                     move.l     -[A7], A2
  2286. 00001B1E  206E 0008                movea.l    A0, [A6 + 0x8]
  2287. 00001B22  2068 008C                movea.l    A0, [A0 + 0x8C]
  2288. 00001B26  4868 0094                pea.l      [A0 + 0x94]
  2289. 00001B2A  4EB9 0000 1830           jsr        [0x00001830]
  2290. 00001B30  504F                     addq.w     A7, 8
  2291. label00001B32:
  2292. 00001B32  4267                     clr.w      -[A7]
  2293. 00001B34  4879 0001 F29E           push.l     0x1F29E
  2294. 00001B3A  4879 0001 F1C2           push.l     0x1F1C2
  2295. 00001B40  4878 0004                push.l     0x4
  2296. 00001B44  2F3C 5061 6743           move.l     -[A7], 0x50616743 /* 'PagC' */
  2297. 00001B4A  206E 0008                movea.l    A0, [A6 + 0x8]
  2298. 00001B4E  2F28 0056                move.l     -[A7], [A0 + 0x56]
  2299. 00001B52  2057                     movea.l    A0, [A7]
  2300. 00001B54  2268 0004                movea.l    A1, [A0 + 0x4]
  2301. 00001B58  2269 0010                movea.l    A1, [A1 + 0x10]
  2302. 00001B5C  4E91                     jsr        [A1]
  2303. 00001B5E  504F                     addq.w     A7, 8
  2304. 00001B60  2F08                     move.l     -[A7], A0
  2305. 00001B62  4EB9 0000 0158           jsr        [0x00000158]
  2306. 00001B68  2448                     movea.l    A2, A0
  2307. 00001B6A  200A                     move.l     D0, A2
  2308. 00001B6C  4FEF 0012                lea.l      A7, [A7 + 0x12]
  2309. 00001B70  6728                     beq        +0x2A /* 00001B9A */
  2310. 00001B72  486A 00AA                pea.l      [A2 + 0xAA]
  2311. 00001B76  61FF 0000 0174           bsr        +0x176 /* 00001CEC */
  2312. 00001B7C  266E 0008                movea.l    A3, [A6 + 0x8]
  2313. 00001B80  4AAE 0008                tst.l      [A6 + 0x8]
  2314. 00001B84  584F                     addq.w     A7, 4
  2315. 00001B86  6704                     beq        +0x6 /* 00001B8C */
  2316. 00001B88  47EB 005E                lea.l      A3, [A3 + 0x5E]
  2317. label00001B8C:
  2318. 00001B8C  2F0B                     move.l     -[A7], A3
  2319. 00001B8E  486A 00AA                pea.l      [A2 + 0xAA]
  2320. 00001B92  4EB9 0000 1830           jsr        [0x00001830]
  2321. 00001B98  504F                     addq.w     A7, 8
  2322. label00001B9A:
  2323. 00001B9A  246E 0008                movea.l    A2, [A6 + 0x8]
  2324. 00001B9E  4AAE 0008                tst.l      [A6 + 0x8]
  2325. 00001BA2  6704                     beq        +0x6 /* 00001BA8 */
  2326. 00001BA4  45EA 005E                lea.l      A2, [A2 + 0x5E]
  2327. label00001BA8:
  2328. 00001BA8  3F3C 03E8                move.w     -[A7], 0x3E8
  2329. 00001BAC  206E 0008                movea.l    A0, [A6 + 0x8]
  2330. 00001BB0  2F28 0056                move.l     -[A7], [A0 + 0x56]
  2331. 00001BB4  2F0A                     move.l     -[A7], A2
  2332. 00001BB6  4EB9 0000 0480           jsr        [0x00000480]
  2333. 00001BBC  4878 0032                push.l     0x32 /* '2' */
  2334. 00001BC0  3F3C 0001                move.w     -[A7], 0x1
  2335. 00001BC4  206E 0008                movea.l    A0, [A6 + 0x8]
  2336. 00001BC8  2F28 008C                move.l     -[A7], [A0 + 0x8C]
  2337. 00001BCC  2057                     movea.l    A0, [A7]
  2338. 00001BCE  2268 0004                movea.l    A1, [A0 + 0x4]
  2339. 00001BD2  2269 034C                movea.l    A1, [A1 + 0x34C]
  2340. 00001BD6  4E91                     jsr        [A1]
  2341. 00001BD8  4878 005A                push.l     0x5A /* 'Z' */
  2342. 00001BDC  3F3C 0002                move.w     -[A7], 0x2
  2343. 00001BE0  206E 0008                movea.l    A0, [A6 + 0x8]
  2344. 00001BE4  2F28 008C                move.l     -[A7], [A0 + 0x8C]
  2345. 00001BE8  2057                     movea.l    A0, [A7]
  2346. 00001BEA  2268 0004                movea.l    A1, [A0 + 0x4]
  2347. 00001BEE  2269 034C                movea.l    A1, [A1 + 0x34C]
  2348. 00001BF2  4E91                     jsr        [A1]
  2349. 00001BF4  4878 0064                push.l     0x64 /* 'd' */
  2350. 00001BF8  3F3C 0003                move.w     -[A7], 0x3
  2351. 00001BFC  206E 0008                movea.l    A0, [A6 + 0x8]
  2352. 00001C00  2F28 008C                move.l     -[A7], [A0 + 0x8C]
  2353. 00001C04  2057                     movea.l    A0, [A7]
  2354. 00001C06  2268 0004                movea.l    A1, [A0 + 0x4]
  2355. 00001C0A  2269 034C                movea.l    A1, [A1 + 0x34C]
  2356. 00001C0E  4E91                     jsr        [A1]
  2357. 00001C10  4878 0064                push.l     0x64 /* 'd' */
  2358. 00001C14  3F3C 0004                move.w     -[A7], 0x4
  2359. 00001C18  206E 0008                movea.l    A0, [A6 + 0x8]
  2360. 00001C1C  2F28 008C                move.l     -[A7], [A0 + 0x8C]
  2361. 00001C20  2057                     movea.l    A0, [A7]
  2362. 00001C22  2268 0004                movea.l    A1, [A0 + 0x4]
  2363. 00001C26  2269 034C                movea.l    A1, [A1 + 0x34C]
  2364. 00001C2A  4E91                     jsr        [A1]
  2365. 00001C2C  4878 0050                push.l     0x50 /* 'P' */
  2366. 00001C30  3F3C 0005                move.w     -[A7], 0x5
  2367. 00001C34  206E 0008                movea.l    A0, [A6 + 0x8]
  2368. 00001C38  2F28 008C                move.l     -[A7], [A0 + 0x8C]
  2369. 00001C3C  2057                     movea.l    A0, [A7]
  2370. 00001C3E  2268 0004                movea.l    A1, [A0 + 0x4]
  2371. 00001C42  2269 034C                movea.l    A1, [A1 + 0x34C]
  2372. 00001C46  4E91                     jsr        [A1]
  2373. 00001C48  4878 001E                push.l     0x1E
  2374. 00001C4C  3F3C 0006                move.w     -[A7], 0x6
  2375. 00001C50  206E 0008                movea.l    A0, [A6 + 0x8]
  2376. 00001C54  2F28 008C                move.l     -[A7], [A0 + 0x8C]
  2377. 00001C58  2057                     movea.l    A0, [A7]
  2378. 00001C5A  2268 0004                movea.l    A1, [A0 + 0x4]
  2379. 00001C5E  2269 034C                movea.l    A1, [A1 + 0x34C]
  2380. 00001C62  4E91                     jsr        [A1]
  2381. 00001C64  4878 0046                push.l     0x46 /* 'F' */
  2382. 00001C68  3F3C 0007                move.w     -[A7], 0x7
  2383. 00001C6C  206E 0008                movea.l    A0, [A6 + 0x8]
  2384. 00001C70  2F28 008C                move.l     -[A7], [A0 + 0x8C]
  2385. 00001C74  2057                     movea.l    A0, [A7]
  2386. 00001C76  2268 0004                movea.l    A1, [A0 + 0x4]
  2387. 00001C7A  2269 034C                movea.l    A1, [A1 + 0x34C]
  2388. 00001C7E  4E91                     jsr        [A1]
  2389. 00001C80  206E 0008                movea.l    A0, [A6 + 0x8]
  2390. 00001C84  203C 0001 0090           move.l     D0, 0x10090
  2391. 00001C8A  42B0 0800                clr.l      [A0 + D0]
  2392. 00001C8E  206E 0008                movea.l    A0, [A6 + 0x8]
  2393. 00001C92  203C 0001 0098           move.l     D0, 0x10098
  2394. 00001C98  42B0 0800                clr.l      [A0 + D0]
  2395. 00001C9C  4878 0007                push.l     0x7
  2396. 00001CA0  3F3C 06A4                move.w     -[A7], 0x6A4
  2397. 00001CA4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2398. 00001CA8  2057                     movea.l    A0, [A7]
  2399. 00001CAA  2268 0004                movea.l    A1, [A0 + 0x4]
  2400. 00001CAE  2269 01A8                movea.l    A1, [A1 + 0x1A8]
  2401. 00001CB2  4E91                     jsr        [A1]
  2402. 00001CB4  206E 0008                movea.l    A0, [A6 + 0x8]
  2403. 00001CB8  2F28 0056                move.l     -[A7], [A0 + 0x56]
  2404. 00001CBC  2057                     movea.l    A0, [A7]
  2405. 00001CBE  2268 0004                movea.l    A1, [A0 + 0x4]
  2406. 00001CC2  2269 00AC                movea.l    A1, [A1 + 0xAC]
  2407. 00001CC6  4E91                     jsr        [A1]
  2408. 00001CC8  206E 0008                movea.l    A0, [A6 + 0x8]
  2409. 00001CCC  2F28 0056                move.l     -[A7], [A0 + 0x56]
  2410. 00001CD0  2057                     movea.l    A0, [A7]
  2411. 00001CD2  2268 0004                movea.l    A1, [A0 + 0x4]
  2412. 00001CD6  2269 0100                movea.l    A1, [A1 + 0x100]
  2413. 00001CDA  4E91                     jsr        [A1]
  2414. 00001CDC  206E 0008                movea.l    A0, [A6 + 0x8]
  2415. 00001CE0  4FEF 0062                lea.l      A7, [A7 + 0x62]
  2416. 00001CE4  245F                     movea.l    A2, [A7]+
  2417. 00001CE6  265F                     movea.l    A3, [A7]+
  2418. 00001CE8  4E5E                     unlink     A6
  2419. 00001CEA  4E75                     rts
  2420. fn00001CEC:
  2421. 00001CEC  206F 0004                movea.l    A0, [A7 + 0x4]
  2422. 00001CF0  117C 0001 002C           move.b     [A0 + 0x2C], 0x1
  2423. 00001CF6  4E75                     rts
  2424. fn00001CF8:
  2425. 00001CF8  4E56 0000                link       A6, 0
  2426. 00001CFC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2427. 00001D00  ABFF                     syscall    DebugStr
  2428. 00001D02  4E5E                     unlink     A6
  2429. 00001D04  4E75                     rts
  2430. fn00001D06:
  2431. 00001D06  1039 0002 5F70           move.b     D0, [0x00025F70]
  2432. 00001D0C  4E75                     rts
  2433. label00001D0E:
  2434. 00001D0E  4E56 FFE4                link       A6, -0x001C
  2435. 00001D12  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  2436. 00001D16  246E 0008                movea.l    A2, [A6 + 0x8]
  2437. 00001D1A  200A                     move.l     D0, A2
  2438. 00001D1C  6700 010E                beq        +0x110 /* 00001E2C */
  2439. 00001D20  41F9 0001 E818           lea.l      A0, [0x0001E818]
  2440. 00001D26  2548 0004                move.l     [A2 + 0x4], A0
  2441. 00001D2A  41F9 0001 E818           lea.l      A0, [0x0001E818]
  2442. 00001D30  41E8 01BC                lea.l      A0, [A0 + 0x1BC]
  2443. 00001D34  2252                     movea.l    A1, [A2]
  2444. 00001D36  2288                     move.l     [A1], A0
  2445. 00001D38  41F9 0001 E818           lea.l      A0, [0x0001E818]
  2446. 00001D3E  41E8 0064                lea.l      A0, [A0 + 0x64]
  2447. 00001D42  2548 0036                move.l     [A2 + 0x36], A0
  2448. 00001D46  41F9 0001 E818           lea.l      A0, [0x0001E818]
  2449. 00001D4C  41E8 0198                lea.l      A0, [A0 + 0x198]
  2450. 00001D50  2548 005E                move.l     [A2 + 0x5E], A0
  2451. 00001D54  2652                     movea.l    A3, [A2]
  2452. 00001D56  204A                     movea.l    A0, A2
  2453. 00001D58  D1FC 0001 01DE           add.l      A0, 0x101DE
  2454. 00001D5E  91CB                     sub.l      A0, A3
  2455. 00001D60  2748 0008                move.l     [A3 + 0x8], A0
  2456. 00001D64  203C 0001 01AC           move.l     D0, 0x101AC
  2457. 00001D6A  2632 0800                move.l     D3, [A2 + D0]
  2458. 00001D6E  672E                     beq        +0x30 /* 00001D9E */
  2459. 00001D70  2D4F FFFC                move.l     [A6 - 0x4], A7
  2460. 00001D74  2803                     move.l     D4, D3
  2461. 00001D76  4A83                     tst.l      D3
  2462. 00001D78  6724                     beq        +0x26 /* 00001D9E */
  2463. 00001D7A  3F3C 0001                move.w     -[A7], 0x1
  2464. 00001D7E  2F04                     move.l     -[A7], D4
  2465. 00001D80  2057                     movea.l    A0, [A7]
  2466. 00001D82  2250                     movea.l    A1, [A0]
  2467. 00001D84  2269 0008                movea.l    A1, [A1 + 0x8]
  2468. 00001D88  4E91                     jsr        [A1]
  2469. 00001D8A  5C4F                     addq.w     A7, 6
  2470. 00001D8C  6010                     bra        +0x12 /* 00001D9E */
  2471. 00001D8E  2D6E FFF4 FFE4           move.l     [A6 - 0x1C], [A6 - 0xC]
  2472. 00001D94  486E FFE8                pea.l      [A6 - 0x18]
  2473. 00001D98  4EB9 0000 0150           jsr        [0x00000150]
  2474. label00001D9E:
  2475. 00001D9E  203C 0001 01AC           move.l     D0, 0x101AC
  2476. 00001DA4  42B2 0800                clr.l      [A2 + D0]
  2477. 00001DA8  206A 008C                movea.l    A0, [A2 + 0x8C]
  2478. 00001DAC  4868 0094                pea.l      [A0 + 0x94]
  2479. 00001DB0  61FF 0000 0084           bsr        +0x86 /* 00001E36 */
  2480. 00001DB6  284A                     movea.l    A4, A2
  2481. 00001DB8  200A                     move.l     D0, A2
  2482. 00001DBA  584F                     addq.w     A7, 4
  2483. 00001DBC  6704                     beq        +0x6 /* 00001DC2 */
  2484. 00001DBE  49EC 005E                lea.l      A4, [A4 + 0x5E]
  2485. label00001DC2:
  2486. 00001DC2  2F0C                     move.l     -[A7], A4
  2487. 00001DC4  206A 008C                movea.l    A0, [A2 + 0x8C]
  2488. 00001DC8  4868 0094                pea.l      [A0 + 0x94]
  2489. 00001DCC  4EB9 0000 1838           jsr        [0x00001838]
  2490. 00001DD2  3F3C FFFF                move.w     -[A7], 0xFFFF
  2491. 00001DD6  204A                     movea.l    A0, A2
  2492. 00001DD8  D1FC 0001 01B6           add.l      A0, 0x101B6
  2493. 00001DDE  2F08                     move.l     -[A7], A0
  2494. 00001DE0  4EB9 0000 1C70           jsr        [0x00001C70]
  2495. 00001DE6  4267                     clr.w      -[A7]
  2496. 00001DE8  204A                     movea.l    A0, A2
  2497. 00001DEA  4868 005E                pea.l      [A0 + 0x5E]
  2498. 00001DEE  4EB9 0000 18F0           jsr        [0x000018F0]
  2499. 00001DF4  4267                     clr.w      -[A7]
  2500. 00001DF6  2F0A                     move.l     -[A7], A2
  2501. 00001DF8  4EB9 0000 1C38           jsr        [0x00001C38]
  2502. 00001DFE  4A6E 000C                tst.w      [A6 + 0xC]
  2503. 00001E02  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  2504. 00001E06  6714                     beq        +0x16 /* 00001E1C */
  2505. 00001E08  4267                     clr.w      -[A7]
  2506. 00001E0A  204A                     movea.l    A0, A2
  2507. 00001E0C  D1FC 0001 01DE           add.l      A0, 0x101DE
  2508. 00001E12  2F08                     move.l     -[A7], A0
  2509. 00001E14  4EB9 0000 17B8           jsr        [0x000017B8]
  2510. 00001E1A  5C4F                     addq.w     A7, 6
  2511. label00001E1C:
  2512. 00001E1C  4A6E 000C                tst.w      [A6 + 0xC]
  2513. 00001E20  6F0A                     ble        +0xC /* 00001E2C */
  2514. 00001E22  2F0A                     move.l     -[A7], A2
  2515. 00001E24  4EB9 0000 0168           jsr        [0x00000168]
  2516. 00001E2A  584F                     addq.w     A7, 4
  2517. label00001E2C:
  2518. 00001E2C  204A                     movea.l    A0, A2
  2519. 00001E2E  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  2520. 00001E32  4E5E                     unlink     A6
  2521. 00001E34  4E75                     rts
  2522. fn00001E36:
  2523. 00001E36  206F 0004                movea.l    A0, [A7 + 0x4]
  2524. 00001E3A  4228 002C                clr.b      [A0 + 0x2C]
  2525. 00001E3E  4E75                     rts
  2526. label00001E40:
  2527. 00001E40  4E56 FFEC                link       A6, -0x0014
  2528. 00001E44  48E7 1030                movem.l    -[A7], D3,A2,A3
  2529. 00001E48  246E 0008                movea.l    A2, [A6 + 0x8]
  2530. 00001E4C  266E 0010                movea.l    A3, [A6 + 0x10]
  2531. 00001E50  202E 000C                move.l     D0, [A6 + 0xC]
  2532. 00001E54  61FF FFFF E74E           bsr        -0x18B0 /* 000005A4 */
  2533. 00001E5A  0204 0000                andi.b     D4, 0x0
  2534. 00001E5E  0321                     btst       -[A1], D1
  2535. 00001E60  5061                     addq.w     -[A1], 8
  2536. 00001E62  6743                     beq        +0x45 /* 00001EA7 */
  2537. 00001E64  0004 0000                ori.b      D4, 0x0
  2538. 00001E68  0321                     btst       -[A1], D1
  2539. 00001E6A  001A 0000                ori.b      [A2]+, 0x0
  2540. 00001E6E  0384                     bclr       D4, D1
  2541. 00001E70  00C6                     .incomplete
  2542. 00001E72  0000 03E8                ori.b      D0, 0xE8
  2543. 00001E76  00CE                     .incomplete
  2544. 00001E78  0000 03E9                ori.b      D0, 0xE9
  2545. 00001E7C  00C8                     .incomplete
  2546. 00001E7E  5061                     addq.w     -[A1], 8
  2547. 00001E80  6743                     beq        +0x45 /* 00001EC5 */
  2548. 00001E82  00D2                     .incomplete
  2549. 00001E84  7600                     moveq.l    D3, 0x00
  2550. 00001E86  42A7                     clr.l      -[A7]
  2551. 00001E88  204A                     movea.l    A0, A2
  2552. 00001E8A  D1FC 0001 01B6           add.l      A0, 0x101B6
  2553. 00001E90  4850                     pea.l      [A0]
  2554. 00001E92  486E FFEC                pea.l      [A6 - 0x14]
  2555. 00001E96  4EB9 0000 1D68           jsr        [0x00001D68]
  2556. 00001E9C  486E FFFC                pea.l      [A6 - 0x4]
  2557. 00001EA0  486E FFEC                pea.l      [A6 - 0x14]
  2558. 00001EA4  4EB9 0000 1D78           jsr        [0x00001D78]
  2559. 00001EAA  4A00                     tst.b      D0
  2560. 00001EAC  4FEF 0014                lea.l      A7, [A7 + 0x14]
  2561. 00001EB0  674C                     beq        +0x4E /* 00001EFE */
  2562. label00001EB2:
  2563. 00001EB2  594F                     subq.w     A7, 4
  2564. 00001EB4  2EB8 0328                move.l     [A7], [0x00000328 /* GZRootHnd */]
  2565. 00001EB8  205F                     movea.l    A0, [A7]+
  2566. 00001EBA  B1EE FFFC                cmpa.l     A0, [A6 - 0x4]
  2567. 00001EBE  672A                     beq        +0x2C /* 00001EEA */
  2568. 00001EC0  42A7                     clr.l      -[A7]
  2569. 00001EC2  486E FFFC                pea.l      [A6 - 0x4]
  2570. 00001EC6  204A                     movea.l    A0, A2
  2571. 00001EC8  D1FC 0001 01B6           add.l      A0, 0x101B6
  2572. 00001ECE  4850                     pea.l      [A0]
  2573. 00001ED0  2057                     movea.l    A0, [A7]
  2574. 00001ED2  2250                     movea.l    A1, [A0]
  2575. 00001ED4  2269 0040                movea.l    A1, [A1 + 0x40]
  2576. 00001ED8  4E91                     jsr        [A1]
  2577. 00001EDA  206E FFFC                movea.l    A0, [A6 - 0x4]
  2578. 00001EDE  A023                     syscall    DisposHandle/DisposeHandle
  2579. 00001EE0  0683 0000 2800           addi.l     D3, 0x2800 /* '(\0' */
  2580. 00001EE6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2581. label00001EEA:
  2582. 00001EEA  486E FFFC                pea.l      [A6 - 0x4]
  2583. 00001EEE  486E FFEC                pea.l      [A6 - 0x14]
  2584. 00001EF2  4EB9 0000 1D78           jsr        [0x00001D78]
  2585. 00001EF8  4A00                     tst.b      D0
  2586. 00001EFA  504F                     addq.w     A7, 8
  2587. 00001EFC  66B4                     bne        -0x4A /* 00001EB2 */
  2588. label00001EFE:
  2589. 00001EFE  2683                     move.l     [A3], D3
  2590. 00001F00  203C 0001 01B0           move.l     D0, 0x101B0
  2591. 00001F06  4A32 0800                tst.b      [A2 + D0]
  2592. 00001F0A  660A                     bne        +0xC /* 00001F16 */
  2593. 00001F0C  2F0A                     move.l     -[A7], A2
  2594. 00001F0E  61FF 0000 6692           bsr        +0x6694 /* 000085A2 */
  2595. 00001F14  584F                     addq.w     A7, 4
  2596. label00001F16:
  2597. 00001F16  203C 0001 01B0           move.l     D0, 0x101B0
  2598. 00001F1C  15BC 0001 0800           move.b     [A2 + D0], 0x1
  2599. 00001F22  3F3C FFFF                move.w     -[A7], 0xFFFF
  2600. 00001F26  486E FFEC                pea.l      [A6 - 0x14]
  2601. 00001F2A  4EB9 0000 1D70           jsr        [0x00001D70]
  2602. 00001F30  5C4F                     addq.w     A7, 6
  2603. 00001F32  6000 012A                bra        +0x12C /* 0000205E */
  2604. 00001F36  2F0A                     move.l     -[A7], A2
  2605. 00001F38  61FF 0000 069C           bsr        +0x69E /* 000025D6 */
  2606. 00001F3E  584F                     addq.w     A7, 4
  2607. 00001F40  6000 011C                bra        +0x11E /* 0000205E */
  2608. 00001F44  2F13                     move.l     -[A7], [A3]
  2609. 00001F46  2F0A                     move.l     -[A7], A2
  2610. 00001F48  61FF 0000 19FE           bsr        +0x1A00 /* 00003948 */
  2611. 00001F4E  504F                     addq.w     A7, 8
  2612. 00001F50  6000 010C                bra        +0x10E /* 0000205E */
  2613. 00001F54  2013                     move.l     D0, [A3]
  2614. 00001F56  0C80 0000 0008           cmpi.l     D0, 0x8
  2615. 00001F5C  6200 0100                bhi        +0x102 /* 0000205E */
  2616. 00001F60  303B 0206                move.w     D0, [PC + D0.w * 2 + 0x6]
  2617. 00001F64  4EFB 0002                jmp        [PC + D0.w + 0x2]
  2618. 00001F68  00F6                     .incomplete
  2619. 00001F6A  0012 0030                ori.b      [A2], 0x30 /* '0' */
  2620. 00001F6E  004E 006C                ori.w      A6, 0x6C /* 'l' */
  2621. 00001F72  0088 00A4 00C0           ori.l      A0, 0xA400C0
  2622. 00001F78  00DC                     .incomplete
  2623. 00001F7A  4878 0001                push.l     0x1
  2624. 00001F7E  3F3C 044C                move.w     -[A7], 0x44C
  2625. 00001F82  2F0A                     move.l     -[A7], A2
  2626. 00001F84  2057                     movea.l    A0, [A7]
  2627. 00001F86  2268 0004                movea.l    A1, [A0 + 0x4]
  2628. 00001F8A  2269 01A8                movea.l    A1, [A1 + 0x1A8]
  2629. 00001F8E  4E91                     jsr        [A1]
  2630. 00001F90  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2631. 00001F94  6000 00C8                bra        +0xCA /* 0000205E */
  2632. 00001F98  4878 0002                push.l     0x2
  2633. 00001F9C  3F3C 04B0                move.w     -[A7], 0x4B0
  2634. 00001FA0  2F0A                     move.l     -[A7], A2
  2635. 00001FA2  2057                     movea.l    A0, [A7]
  2636. 00001FA4  2268 0004                movea.l    A1, [A0 + 0x4]
  2637. 00001FA8  2269 01A8                movea.l    A1, [A1 + 0x1A8]
  2638. 00001FAC  4E91                     jsr        [A1]
  2639. 00001FAE  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2640. 00001FB2  6000 00AA                bra        +0xAC /* 0000205E */
  2641. 00001FB6  4878 0003                push.l     0x3
  2642. 00001FBA  3F3C 0514                move.w     -[A7], 0x514
  2643. 00001FBE  2F0A                     move.l     -[A7], A2
  2644. 00001FC0  2057                     movea.l    A0, [A7]
  2645. 00001FC2  2268 0004                movea.l    A1, [A0 + 0x4]
  2646. 00001FC6  2269 01A8                movea.l    A1, [A1 + 0x1A8]
  2647. 00001FCA  4E91                     jsr        [A1]
  2648. 00001FCC  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2649. 00001FD0  6000 008C                bra        +0x8E /* 0000205E */
  2650. 00001FD4  4878 0004                push.l     0x4
  2651. 00001FD8  3F3C 0578                move.w     -[A7], 0x578
  2652. 00001FDC  2F0A                     move.l     -[A7], A2
  2653. 00001FDE  2057                     movea.l    A0, [A7]
  2654. 00001FE0  2268 0004                movea.l    A1, [A0 + 0x4]
  2655. 00001FE4  2269 01A8                movea.l    A1, [A1 + 0x1A8]
  2656. 00001FE8  4E91                     jsr        [A1]
  2657. 00001FEA  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2658. 00001FEE  606E                     bra        +0x70 /* 0000205E */
  2659. 00001FF0  4878 0005                push.l     0x5
  2660. 00001FF4  3F3C 05DC                move.w     -[A7], 0x5DC
  2661. 00001FF8  2F0A                     move.l     -[A7], A2
  2662. 00001FFA  2057                     movea.l    A0, [A7]
  2663. 00001FFC  2268 0004                movea.l    A1, [A0 + 0x4]
  2664. 00002000  2269 01A8                movea.l    A1, [A1 + 0x1A8]
  2665. 00002004  4E91                     jsr        [A1]
  2666. 00002006  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2667. 0000200A  6052                     bra        +0x54 /* 0000205E */
  2668. 0000200C  4878 0006                push.l     0x6
  2669. 00002010  3F3C 0640                move.w     -[A7], 0x640
  2670. 00002014  2F0A                     move.l     -[A7], A2
  2671. 00002016  2057                     movea.l    A0, [A7]
  2672. 00002018  2268 0004                movea.l    A1, [A0 + 0x4]
  2673. 0000201C  2269 01A8                movea.l    A1, [A1 + 0x1A8]
  2674. 00002020  4E91                     jsr        [A1]
  2675. 00002022  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2676. 00002026  6036                     bra        +0x38 /* 0000205E */
  2677. 00002028  4878 0007                push.l     0x7
  2678. 0000202C  3F3C 06A4                move.w     -[A7], 0x6A4
  2679. 00002030  2F0A                     move.l     -[A7], A2
  2680. 00002032  2057                     movea.l    A0, [A7]
  2681. 00002034  2268 0004                movea.l    A1, [A0 + 0x4]
  2682. 00002038  2269 01A8                movea.l    A1, [A1 + 0x1A8]
  2683. 0000203C  4E91                     jsr        [A1]
  2684. 0000203E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2685. 00002042  601A                     bra        +0x1C /* 0000205E */
  2686. 00002044  4878 0008                push.l     0x8
  2687. 00002048  3F3C 0708                move.w     -[A7], 0x708
  2688. 0000204C  2F0A                     move.l     -[A7], A2
  2689. 0000204E  2057                     movea.l    A0, [A7]
  2690. 00002050  2268 0004                movea.l    A1, [A0 + 0x4]
  2691. 00002054  2269 01A8                movea.l    A1, [A1 + 0x1A8]
  2692. 00002058  4E91                     jsr        [A1]
  2693. 0000205A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  2694. label0000205E:
  2695. 0000205E  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  2696. 00002062  4E5E                     unlink     A6
  2697. 00002064  4E75                     rts
  2698. 00002066  4E56 FF00                link       A6, -0x0100
  2699. 0000206A  48E7 0038                movem.l    -[A7], A2,A3,A4
  2700. 0000206E  266E 0008                movea.l    A3, [A6 + 0x8]
  2701. 00002072  246E 0010                movea.l    A2, [A6 + 0x10]
  2702. 00002076  202E 000C                move.l     D0, [A6 + 0xC]
  2703. 0000207A  5180                     subq.l     D0, 8
  2704. 0000207C  5380                     subq.l     D0, 1
  2705. 0000207E  671E                     beq        +0x20 /* 0000209E */
  2706. 00002080  0480 0000 03E1           subi.l     D0, 0x3E1
  2707. 00002086  6710                     beq        +0x12 /* 00002098 */
  2708. 00002088  5380                     subq.l     D0, 1
  2709. 0000208A  6712                     beq        +0x14 /* 0000209E */
  2710. 0000208C  0480 0000 002F           subi.l     D0, 0x2F /* '/' */
  2711. 00002092  6752                     beq        +0x54 /* 000020E6 */
  2712. 00002094  6000 00EA                bra        +0xEC /* 00002180 */
  2713. label00002098:
  2714. 00002098  4212                     clr.b      [A2]
  2715. 0000209A  6000 0102                bra        +0x104 /* 0000219E */
  2716. label0000209E:
  2717. 0000209E  4212                     clr.b      [A2]
  2718. 000020A0  203C 0001 0098           move.l     D0, 0x10098
  2719. 000020A6  2033 0800                move.l     D0, [A3 + D0]
  2720. 000020AA  5380                     subq.l     D0, 1
  2721. 000020AC  6710                     beq        +0x12 /* 000020BE */
  2722. 000020AE  5380                     subq.l     D0, 1
  2723. 000020B0  6714                     beq        +0x16 /* 000020C6 */
  2724. 000020B2  5380                     subq.l     D0, 1
  2725. 000020B4  6710                     beq        +0x12 /* 000020C6 */
  2726. 000020B6  5380                     subq.l     D0, 1
  2727. 000020B8  670C                     beq        +0xE /* 000020C6 */
  2728. 000020BA  6000 00E2                bra        +0xE4 /* 0000219E */
  2729. label000020BE:
  2730. 000020BE  14BC 0001                move.b     [A2], 0x1
  2731. 000020C2  6000 00DA                bra        +0xDC /* 0000219E */
  2732. label000020C6:
  2733. 000020C6  203C 0001 01AC           move.l     D0, 0x101AC
  2734. 000020CC  2F33 0800                move.l     -[A7], [A3 + D0]
  2735. 000020D0  61FF 0000 00DE           bsr        +0xE0 /* 000021B0 */
  2736. 000020D6  4A80                     tst.l      D0
  2737. 000020D8  584F                     addq.w     A7, 4
  2738. 000020DA  6700 00C2                beq        +0xC4 /* 0000219E */
  2739. 000020DE  14BC 0001                move.b     [A2], 0x1
  2740. 000020E2  6000 00BA                bra        +0xBC /* 0000219E */
  2741. label000020E6:
  2742. 000020E6  4212                     clr.b      [A2]
  2743. 000020E8  203C 0001 0098           move.l     D0, 0x10098
  2744. 000020EE  2033 0800                move.l     D0, [A3 + D0]
  2745. 000020F2  5380                     subq.l     D0, 1
  2746. 000020F4  670E                     beq        +0x10 /* 00002104 */
  2747. 000020F6  5380                     subq.l     D0, 1
  2748. 000020F8  670A                     beq        +0xC /* 00002104 */
  2749. 000020FA  5380                     subq.l     D0, 1
  2750. 000020FC  6706                     beq        +0x8 /* 00002104 */
  2751. 000020FE  5380                     subq.l     D0, 1
  2752. 00002100  6702                     beq        +0x4 /* 00002104 */
  2753. 00002102  606E                     bra        +0x70 /* 00002172 */
  2754. label00002104:
  2755. 00002104  2F3C 6E61 6D65           move.l     -[A7], 0x6E616D65 /* 'name' */
  2756. 0000210A  203C 0001 0090           move.l     D0, 0x10090
  2757. 00002110  2F33 0800                move.l     -[A7], [A3 + D0]
  2758. 00002114  2057                     movea.l    A0, [A7]
  2759. 00002116  2268 0004                movea.l    A1, [A0 + 0x4]
  2760. 0000211A  2269 0010                movea.l    A1, [A1 + 0x10]
  2761. 0000211E  4E91                     jsr        [A1]
  2762. 00002120  2848                     movea.l    A4, A0
  2763. 00002122  200C                     move.l     D0, A4
  2764. 00002124  504F                     addq.w     A7, 8
  2765. 00002126  661A                     bne        +0x1C /* 00002142 */
  2766. 00002128  4878 0139                push.l     0x139
  2767. 0000212C  4879 0001 F1A4           push.l     0x1F1A4
  2768. 00002132  2F3C 6E69 6C50           move.l     -[A7], 0x6E696C50 /* 'nilP' */
  2769. 00002138  61FF FFFF EE22           bsr        -0x11DC /* 00000F5C */
  2770. 0000213E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2771. label00002142:
  2772. 00002142  41F9 0002 66AC           lea.l      A0, [0x000266AC]
  2773. 00002148  43EE FF00                lea.l      A1, [A6 - 0x100]
  2774. 0000214C  703F                     moveq.l    D0, 0x3F
  2775. label0000214E:
  2776. 0000214E  22D8                     move.l     [A1]+, [A0]+
  2777. 00002150  51C8 FFFC                dbf        D0, -0x6 /* 0000214E */
  2778. 00002154  486E FF00                pea.l      [A6 - 0x100]
  2779. 00002158  2F0C                     move.l     -[A7], A4
  2780. 0000215A  2057                     movea.l    A0, [A7]
  2781. 0000215C  2268 0004                movea.l    A1, [A0 + 0x4]
  2782. 00002160  2269 0024                movea.l    A1, [A1 + 0x24]
  2783. 00002164  4E91                     jsr        [A1]
  2784. 00002166  4A2E FF00                tst.b      [A6 - 0x100]
  2785. 0000216A  504F                     addq.w     A7, 8
  2786. 0000216C  6704                     beq        +0x6 /* 00002172 */
  2787. 0000216E  14BC 0001                move.b     [A2], 0x1
  2788. label00002172:
  2789. 00002172  1F3C 0001                move.b     -[A7], 0x1
  2790. 00002176  61FF 0000 002E           bsr        +0x30 /* 000021A6 */
  2791. 0000217C  544F                     addq.w     A7, 2
  2792. 0000217E  601E                     bra        +0x20 /* 0000219E */
  2793. label00002180:
  2794. 00002180  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  2795. 00002184  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  2796. 00002188  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  2797. 0000218C  2F0A                     move.l     -[A7], A2
  2798. 0000218E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2799. 00002192  2F0B                     move.l     -[A7], A3
  2800. 00002194  4EB9 0000 1A90           jsr        [0x00001A90]
  2801. 0000219A  4FEF 0018                lea.l      A7, [A7 + 0x18]
  2802. label0000219E:
  2803. 0000219E  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  2804. 000021A2  4E5E                     unlink     A6
  2805. 000021A4  4E75                     rts
  2806. fn000021A6:
  2807. 000021A6  13EF 0004 0002 6180      move.b     [0x00026180], [A7 + 0x4]
  2808. 000021AE  4E75                     rts
  2809. fn000021B0:
  2810. 000021B0  206F 0004                movea.l    A0, [A7 + 0x4]
  2811. 000021B4  2028 0008                move.l     D0, [A0 + 0x8]
  2812. 000021B8  4E75                     rts
  2813. 000021BA  4E56 FBFE                link       A6, -0x0402
  2814. 000021BE  48E7 1030                movem.l    -[A7], D3,A2,A3
  2815. 000021C2  246E 0008                movea.l    A2, [A6 + 0x8]
  2816. 000021C6  202E 000C                move.l     D0, [A6 + 0xC]
  2817. 000021CA  5180                     subq.l     D0, 8
  2818. 000021CC  676E                     beq        +0x70 /* 0000223C */
  2819. 000021CE  5380                     subq.l     D0, 1
  2820. 000021D0  6714                     beq        +0x16 /* 000021E6 */
  2821. 000021D2  0480 0000 03E2           subi.l     D0, 0x3E2
  2822. 000021D8  6734                     beq        +0x36 /* 0000220E */
  2823. 000021DA  0480 0000 002F           subi.l     D0, 0x2F /* '/' */
  2824. 000021E0  677A                     beq        +0x7C /* 0000225C */
  2825. 000021E2  6000 0348                bra        +0x34A /* 0000252C */
  2826. label000021E6:
  2827. 000021E6  203C 0001 0098           move.l     D0, 0x10098
  2828. 000021EC  2032 0800                move.l     D0, [A2 + D0]
  2829. 000021F0  5380                     subq.l     D0, 1
  2830. 000021F2  6702                     beq        +0x4 /* 000021F6 */
  2831. 000021F4  6008                     bra        +0xA /* 000021FE */
  2832. label000021F6:
  2833. 000021F6  33FC 0002 0002 67B0      move.w     [0x000267B0], 0x2
  2834. label000021FE:
  2835. 000021FE  2F0A                     move.l     -[A7], A2
  2836. 00002200  61FF 0000 5AF2           bsr        +0x5AF4 /* 00007CF4 */
  2837. 00002206  7601                     moveq.l    D3, 0x01
  2838. 00002208  584F                     addq.w     A7, 4
  2839. 0000220A  6000 0336                bra        +0x338 /* 00002542 */
  2840. label0000220E:
  2841. 0000220E  2F0A                     move.l     -[A7], A2
  2842. 00002210  61FF 0000 37FA           bsr        +0x37FC /* 00005A0C */
  2843. 00002216  4A00                     tst.b      D0
  2844. 00002218  584F                     addq.w     A7, 4
  2845. 0000221A  671A                     beq        +0x1C /* 00002236 */
  2846. 0000221C  2F2A 0056                move.l     -[A7], [A2 + 0x56]
  2847. 00002220  2057                     movea.l    A0, [A7]
  2848. 00002222  2268 0004                movea.l    A1, [A0 + 0x4]
  2849. 00002226  2269 0100                movea.l    A1, [A1 + 0x100]
  2850. 0000222A  4E91                     jsr        [A1]
  2851. 0000222C  2F0A                     move.l     -[A7], A2
  2852. 0000222E  61FF 0000 390A           bsr        +0x390C /* 00005B3A */
  2853. 00002234  504F                     addq.w     A7, 8
  2854. label00002236:
  2855. 00002236  7601                     moveq.l    D3, 0x01
  2856. 00002238  6000 0308                bra        +0x30A /* 00002542 */
  2857. label0000223C:
  2858. 0000223C  203C 0001 01B2           move.l     D0, 0x101B2
  2859. 00002242  2F32 0800                move.l     -[A7], [A2 + D0]
  2860. 00002246  2F0A                     move.l     -[A7], A2
  2861. 00002248  2057                     movea.l    A0, [A7]
  2862. 0000224A  2268 0004                movea.l    A1, [A0 + 0x4]
  2863. 0000224E  2269 01B8                movea.l    A1, [A1 + 0x1B8]
  2864. 00002252  4E91                     jsr        [A1]
  2865. 00002254  7601                     moveq.l    D3, 0x01
  2866. 00002256  504F                     addq.w     A7, 8
  2867. 00002258  6000 02E8                bra        +0x2EA /* 00002542 */
  2868. label0000225C:
  2869. 0000225C  3D79 0001 F114 FBFE      move.w     [A6 - 0x402], [0x0001F114]
  2870. 00002264  422E FD00                clr.b      [A6 - 0x300]
  2871. 00002268  41F9 0002 65AC           lea.l      A0, [0x000265AC]
  2872. 0000226E  43EE FC00                lea.l      A1, [A6 - 0x400]
  2873. 00002272  703F                     moveq.l    D0, 0x3F
  2874. label00002274:
  2875. 00002274  22D8                     move.l     [A1]+, [A0]+
  2876. 00002276  51C8 FFFC                dbf        D0, -0x6 /* 00002274 */
  2877. 0000227A  2F3C 6361 6C6C           move.l     -[A7], 0x63616C6C /* 'call' */
  2878. 00002280  203C 0001 0090           move.l     D0, 0x10090
  2879. 00002286  2F32 0800                move.l     -[A7], [A2 + D0]
  2880. 0000228A  2057                     movea.l    A0, [A7]
  2881. 0000228C  2268 0004                movea.l    A1, [A0 + 0x4]
  2882. 00002290  2269 0010                movea.l    A1, [A1 + 0x10]
  2883. 00002294  4E91                     jsr        [A1]
  2884. 00002296  2648                     movea.l    A3, A0
  2885. 00002298  200B                     move.l     D0, A3
  2886. 0000229A  504F                     addq.w     A7, 8
  2887. 0000229C  661A                     bne        +0x1C /* 000022B8 */
  2888. 0000229E  4878 017B                push.l     0x17B
  2889. 000022A2  4879 0001 F1A4           push.l     0x1F1A4
  2890. 000022A8  2F3C 6E69 6C50           move.l     -[A7], 0x6E696C50 /* 'nilP' */
  2891. 000022AE  61FF FFFF ECAC           bsr        -0x1352 /* 00000F5C */
  2892. 000022B4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2893. label000022B8:
  2894. 000022B8  486E FC00                pea.l      [A6 - 0x400]
  2895. 000022BC  2F0B                     move.l     -[A7], A3
  2896. 000022BE  2057                     movea.l    A0, [A7]
  2897. 000022C0  2268 0004                movea.l    A1, [A0 + 0x4]
  2898. 000022C4  2269 0024                movea.l    A1, [A1 + 0x24]
  2899. 000022C8  4E91                     jsr        [A1]
  2900. 000022CA  422E FF00                clr.b      [A6 - 0x100]
  2901. 000022CE  486E FF00                pea.l      [A6 - 0x100]
  2902. 000022D2  486E FC00                pea.l      [A6 - 0x400]
  2903. 000022D6  61FF 0000 6784           bsr        +0x6786 /* 00008A5C */
  2904. 000022DC  486E FF00                pea.l      [A6 - 0x100]
  2905. 000022E0  486E FD00                pea.l      [A6 - 0x300]
  2906. 000022E4  61FF 0003 10B8           bsr        +0x310BA /* 0003339E */
  2907. 000022EA  486E FBFE                pea.l      [A6 - 0x402]
  2908. 000022EE  486E FD00                pea.l      [A6 - 0x300]
  2909. 000022F2  61FF 0003 10AA           bsr        +0x310AC /* 0003339E */
  2910. 000022F8  2F3C 6E61 6D65           move.l     -[A7], 0x6E616D65 /* 'name' */
  2911. 000022FE  203C 0001 0090           move.l     D0, 0x10090
  2912. 00002304  2F32 0800                move.l     -[A7], [A2 + D0]
  2913. 00002308  2057                     movea.l    A0, [A7]
  2914. 0000230A  2268 0004                movea.l    A1, [A0 + 0x4]
  2915. 0000230E  2269 0010                movea.l    A1, [A1 + 0x10]
  2916. 00002312  4E91                     jsr        [A1]
  2917. 00002314  2648                     movea.l    A3, A0
  2918. 00002316  200B                     move.l     D0, A3
  2919. 00002318  4FEF 0028                lea.l      A7, [A7 + 0x28]
  2920. 0000231C  661A                     bne        +0x1C /* 00002338 */
  2921. 0000231E  4878 0183                push.l     0x183
  2922. 00002322  4879 0001 F1A4           push.l     0x1F1A4
  2923. 00002328  2F3C 6E69 6C50           move.l     -[A7], 0x6E696C50 /* 'nilP' */
  2924. 0000232E  61FF FFFF EC2C           bsr        -0x13D2 /* 00000F5C */
  2925. 00002334  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2926. label00002338:
  2927. 00002338  486E FC00                pea.l      [A6 - 0x400]
  2928. 0000233C  2F0B                     move.l     -[A7], A3
  2929. 0000233E  2057                     movea.l    A0, [A7]
  2930. 00002340  2268 0004                movea.l    A1, [A0 + 0x4]
  2931. 00002344  2269 0024                movea.l    A1, [A1 + 0x24]
  2932. 00002348  4E91                     jsr        [A1]
  2933. 0000234A  422E FF00                clr.b      [A6 - 0x100]
  2934. 0000234E  486E FF00                pea.l      [A6 - 0x100]
  2935. 00002352  486E FC00                pea.l      [A6 - 0x400]
  2936. 00002356  61FF 0000 6704           bsr        +0x6706 /* 00008A5C */
  2937. 0000235C  486E FF00                pea.l      [A6 - 0x100]
  2938. 00002360  486E FD00                pea.l      [A6 - 0x300]
  2939. 00002364  61FF 0003 1038           bsr        +0x3103A /* 0003339E */
  2940. 0000236A  486E FBFE                pea.l      [A6 - 0x402]
  2941. 0000236E  486E FD00                pea.l      [A6 - 0x300]
  2942. 00002372  61FF 0003 102A           bsr        +0x3102C /* 0003339E */
  2943. 00002378  2F3C 6164 6472           move.l     -[A7], 0x61646472 /* 'addr' */
  2944. 0000237E  203C 0001 0090           move.l     D0, 0x10090
  2945. 00002384  2F32 0800                move.l     -[A7], [A2 + D0]
  2946. 00002388  2057                     movea.l    A0, [A7]
  2947. 0000238A  2268 0004                movea.l    A1, [A0 + 0x4]
  2948. 0000238E  2269 0010                movea.l    A1, [A1 + 0x10]
  2949. 00002392  4E91                     jsr        [A1]
  2950. 00002394  2648                     movea.l    A3, A0
  2951. 00002396  200B                     move.l     D0, A3
  2952. 00002398  4FEF 0028                lea.l      A7, [A7 + 0x28]
  2953. 0000239C  661A                     bne        +0x1C /* 000023B8 */
  2954. 0000239E  4878 018B                push.l     0x18B
  2955. 000023A2  4879 0001 F1A4           push.l     0x1F1A4
  2956. 000023A8  2F3C 6E69 6C50           move.l     -[A7], 0x6E696C50 /* 'nilP' */
  2957. 000023AE  61FF FFFF EBAC           bsr        -0x1452 /* 00000F5C */
  2958. 000023B4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2959. label000023B8:
  2960. 000023B8  486E FC00                pea.l      [A6 - 0x400]
  2961. 000023BC  2F0B                     move.l     -[A7], A3
  2962. 000023BE  2057                     movea.l    A0, [A7]
  2963. 000023C0  2268 0004                movea.l    A1, [A0 + 0x4]
  2964. 000023C4  2269 0024                movea.l    A1, [A1 + 0x24]
  2965. 000023C8  4E91                     jsr        [A1]
  2966. 000023CA  422E FF00                clr.b      [A6 - 0x100]
  2967. 000023CE  486E FF00                pea.l      [A6 - 0x100]
  2968. 000023D2  486E FC00                pea.l      [A6 - 0x400]
  2969. 000023D6  61FF 0000 6684           bsr        +0x6686 /* 00008A5C */
  2970. 000023DC  486E FF00                pea.l      [A6 - 0x100]
  2971. 000023E0  486E FD00                pea.l      [A6 - 0x300]
  2972. 000023E4  61FF 0003 0FB8           bsr        +0x30FBA /* 0003339E */
  2973. 000023EA  486E FBFE                pea.l      [A6 - 0x402]
  2974. 000023EE  486E FD00                pea.l      [A6 - 0x300]
  2975. 000023F2  61FF 0003 0FAA           bsr        +0x30FAC /* 0003339E */
  2976. 000023F8  2F3C 6369 7479           move.l     -[A7], 0x63697479 /* 'city' */
  2977. 000023FE  203C 0001 0090           move.l     D0, 0x10090
  2978. 00002404  2F32 0800                move.l     -[A7], [A2 + D0]
  2979. 00002408  2057                     movea.l    A0, [A7]
  2980. 0000240A  2268 0004                movea.l    A1, [A0 + 0x4]
  2981. 0000240E  2269 0010                movea.l    A1, [A1 + 0x10]
  2982. 00002412  4E91                     jsr        [A1]
  2983. 00002414  2648                     movea.l    A3, A0
  2984. 00002416  200B                     move.l     D0, A3
  2985. 00002418  4FEF 0028                lea.l      A7, [A7 + 0x28]
  2986. 0000241C  661A                     bne        +0x1C /* 00002438 */
  2987. 0000241E  4878 0193                push.l     0x193
  2988. 00002422  4879 0001 F1A4           push.l     0x1F1A4
  2989. 00002428  2F3C 6E69 6C50           move.l     -[A7], 0x6E696C50 /* 'nilP' */
  2990. 0000242E  61FF FFFF EB2C           bsr        -0x14D2 /* 00000F5C */
  2991. 00002434  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2992. label00002438:
  2993. 00002438  486E FC00                pea.l      [A6 - 0x400]
  2994. 0000243C  2F0B                     move.l     -[A7], A3
  2995. 0000243E  2057                     movea.l    A0, [A7]
  2996. 00002440  2268 0004                movea.l    A1, [A0 + 0x4]
  2997. 00002444  2269 0024                movea.l    A1, [A1 + 0x24]
  2998. 00002448  4E91                     jsr        [A1]
  2999. 0000244A  422E FF00                clr.b      [A6 - 0x100]
  3000. 0000244E  486E FF00                pea.l      [A6 - 0x100]
  3001. 00002452  486E FC00                pea.l      [A6 - 0x400]
  3002. 00002456  61FF 0000 6604           bsr        +0x6606 /* 00008A5C */
  3003. 0000245C  486E FF00                pea.l      [A6 - 0x100]
  3004. 00002460  486E FD00                pea.l      [A6 - 0x300]
  3005. 00002464  61FF 0003 0F38           bsr        +0x30F3A /* 0003339E */
  3006. 0000246A  486E FBFE                pea.l      [A6 - 0x402]
  3007. 0000246E  486E FD00                pea.l      [A6 - 0x300]
  3008. 00002472  61FF 0003 0F2A           bsr        +0x30F2C /* 0003339E */
  3009. 00002478  2F3C 454D 616C           move.l     -[A7], 0x454D616C /* 'EMal' */
  3010. 0000247E  203C 0001 0090           move.l     D0, 0x10090
  3011. 00002484  2F32 0800                move.l     -[A7], [A2 + D0]
  3012. 00002488  2057                     movea.l    A0, [A7]
  3013. 0000248A  2268 0004                movea.l    A1, [A0 + 0x4]
  3014. 0000248E  2269 0010                movea.l    A1, [A1 + 0x10]
  3015. 00002492  4E91                     jsr        [A1]
  3016. 00002494  2648                     movea.l    A3, A0
  3017. 00002496  200B                     move.l     D0, A3
  3018. 00002498  4FEF 0028                lea.l      A7, [A7 + 0x28]
  3019. 0000249C  661A                     bne        +0x1C /* 000024B8 */
  3020. 0000249E  4878 019B                push.l     0x19B
  3021. 000024A2  4879 0001 F1A4           push.l     0x1F1A4
  3022. 000024A8  2F3C 6E69 6C50           move.l     -[A7], 0x6E696C50 /* 'nilP' */
  3023. 000024AE  61FF FFFF EAAC           bsr        -0x1552 /* 00000F5C */
  3024. 000024B4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3025. label000024B8:
  3026. 000024B8  486E FC00                pea.l      [A6 - 0x400]
  3027. 000024BC  2F0B                     move.l     -[A7], A3
  3028. 000024BE  2057                     movea.l    A0, [A7]
  3029. 000024C0  2268 0004                movea.l    A1, [A0 + 0x4]
  3030. 000024C4  2269 0024                movea.l    A1, [A1 + 0x24]
  3031. 000024C8  4E91                     jsr        [A1]
  3032. 000024CA  4A2E FC00                tst.b      [A6 - 0x400]
  3033. 000024CE  504F                     addq.w     A7, 8
  3034. 000024D0  6732                     beq        +0x34 /* 00002504 */
  3035. 000024D2  422E FF00                clr.b      [A6 - 0x100]
  3036. 000024D6  486E FF00                pea.l      [A6 - 0x100]
  3037. 000024DA  486E FC00                pea.l      [A6 - 0x400]
  3038. 000024DE  61FF 0000 657C           bsr        +0x657E /* 00008A5C */
  3039. 000024E4  486E FF00                pea.l      [A6 - 0x100]
  3040. 000024E8  486E FD00                pea.l      [A6 - 0x300]
  3041. 000024EC  61FF 0003 0EB0           bsr        +0x30EB2 /* 0003339E */
  3042. 000024F2  486E FBFE                pea.l      [A6 - 0x402]
  3043. 000024F6  486E FD00                pea.l      [A6 - 0x300]
  3044. 000024FA  61FF 0003 0EA2           bsr        +0x30EA4 /* 0003339E */
  3045. 00002500  4FEF 0018                lea.l      A7, [A7 + 0x18]
  3046. label00002504:
  3047. 00002504  594F                     subq.w     A7, 4
  3048. 00002506  A9FC                     syscall    ZeroScrap
  3049. 00002508  201F                     move.l     D0, [A7]+
  3050. 0000250A  594F                     subq.w     A7, 4
  3051. 0000250C  486E FD00                pea.l      [A6 - 0x300]
  3052. 00002510  61FF 0000 003A           bsr        +0x3C /* 0000254C */
  3053. 00002516  584F                     addq.w     A7, 4
  3054. 00002518  2F00                     move.l     -[A7], D0
  3055. 0000251A  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  3056. 00002520  486E FD00                pea.l      [A6 - 0x300]
  3057. 00002524  A9FE                     syscall    PutScrap
  3058. 00002526  201F                     move.l     D0, [A7]+
  3059. 00002528  7601                     moveq.l    D3, 0x01
  3060. 0000252A  6016                     bra        +0x18 /* 00002542 */
  3061. label0000252C:
  3062. 0000252C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3063. 00002530  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3064. 00002534  2F0A                     move.l     -[A7], A2
  3065. 00002536  4EB9 0000 1A80           jsr        [0x00001A80]
  3066. 0000253C  1600                     move.b     D3, D0
  3067. 0000253E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3068. label00002542:
  3069. 00002542  1003                     move.b     D0, D3
  3070. 00002544  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  3071. 00002548  4E5E                     unlink     A6
  3072. 0000254A  4E75                     rts
  3073. fn0000254C:
  3074. 0000254C  4E56 0000                link       A6, 0
  3075. 00002550  206E 0008                movea.l    A0, [A6 + 0x8]
  3076. 00002554  70FF                     moveq.l    D0, 0xFFFFFFFF
  3077. label00002556:
  3078. 00002556  5280                     addq.l     D0, 1
  3079. 00002558  4A18                     tst.b      [A0]+
  3080. 0000255A  66FA                     bne        -0x4 /* 00002556 */
  3081. 0000255C  4E5E                     unlink     A6
  3082. 0000255E  4E75                     rts
  3083. 00002560  4E56 0000                link       A6, 0
  3084. 00002564  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  3085. 00002568  246E 000C                movea.l    A2, [A6 + 0xC]
  3086. 0000256C  7600                     moveq.l    D3, 0x00
  3087. 0000256E  282A 0002                move.l     D4, [A2 + 0x2]
  3088. 00002572  0284 0000 00FF           andi.l     D4, 0xFF
  3089. 00002578  7000                     moveq.l    D0, 0x00
  3090. 0000257A  302A 000E                move.w     D0, [A2 + 0xE]
  3091. 0000257E  2A00                     move.l     D5, D0
  3092. 00002580  0280 0000 0100           andi.l     D0, 0x100
  3093. 00002586  670A                     beq        +0xC /* 00002592 */
  3094. 00002588  2005                     move.l     D0, D5
  3095. 0000258A  0280 0000 0800           andi.l     D0, 0x800
  3096. 00002590  662A                     bne        +0x2C /* 000025BC */
  3097. label00002592:
  3098. 00002592  1004                     move.b     D0, D4
  3099. 00002594  49C0                     lea.l      A4, D0
  3100. 00002596  5780                     subq.l     D0, 3
  3101. 00002598  670E                     beq        +0x10 /* 000025A8 */
  3102. 0000259A  5180                     subq.l     D0, 8
  3103. 0000259C  5580                     subq.l     D0, 2
  3104. 0000259E  6708                     beq        +0xA /* 000025A8 */
  3105. 000025A0  5180                     subq.l     D0, 8
  3106. 000025A2  5D80                     subq.l     D0, 6
  3107. 000025A4  6712                     beq        +0x14 /* 000025B8 */
  3108. 000025A6  6024                     bra        +0x26 /* 000025CC */
  3109. label000025A8:
  3110. 000025A8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3111. 000025AC  61FF 0000 0028           bsr        +0x2A /* 000025D6 */
  3112. 000025B2  7601                     moveq.l    D3, 0x01
  3113. 000025B4  584F                     addq.w     A7, 4
  3114. 000025B6  6014                     bra        +0x16 /* 000025CC */
  3115. label000025B8:
  3116. 000025B8  7601                     moveq.l    D3, 0x01
  3117. 000025BA  6010                     bra        +0x12 /* 000025CC */
  3118. label000025BC:
  3119. 000025BC  2F0A                     move.l     -[A7], A2
  3120. 000025BE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3121. 000025C2  4EB9 0000 1AA0           jsr        [0x00001AA0]
  3122. 000025C8  1600                     move.b     D3, D0
  3123. 000025CA  504F                     addq.w     A7, 8
  3124. label000025CC:
  3125. 000025CC  1003                     move.b     D0, D3
  3126. 000025CE  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  3127. 000025D2  4E5E                     unlink     A6
  3128. 000025D4  4E75                     rts
  3129. fn000025D6:
  3130. 000025D6  4E56 0000                link       A6, 0
  3131. 000025DA  48E7 1030                movem.l    -[A7], D3,A2,A3
  3132. 000025DE  246E 0008                movea.l    A2, [A6 + 0x8]
  3133. 000025E2  4267                     clr.w      -[A7]
  3134. 000025E4  4879 0001 F29E           push.l     0x1F29E
  3135. 000025EA  4879 0001 F0E8           push.l     0x1F0E8
  3136. 000025F0  4878 0004                push.l     0x4
  3137. 000025F4  2F3C 5348 7268           move.l     -[A7], 0x53487268 /* 'SHrh' */
  3138. 000025FA  2F2A 0056                move.l     -[A7], [A2 + 0x56]
  3139. 000025FE  2057                     movea.l    A0, [A7]
  3140. 00002600  2268 0004                movea.l    A1, [A0 + 0x4]
  3141. 00002604  2269 0010                movea.l    A1, [A1 + 0x10]
  3142. 00002608  4E91                     jsr        [A1]
  3143. 0000260A  504F                     addq.w     A7, 8
  3144. 0000260C  2F08                     move.l     -[A7], A0
  3145. 0000260E  4EB9 0000 0158           jsr        [0x00000158]
  3146. 00002614  2648                     movea.l    A3, A0
  3147. 00002616  200B                     move.l     D0, A3
  3148. 00002618  4FEF 0012                lea.l      A7, [A7 + 0x12]
  3149. 0000261C  661A                     bne        +0x1C /* 00002638 */
  3150. 0000261E  4878 01DA                push.l     0x1DA
  3151. 00002622  4879 0001 F1A4           push.l     0x1F1A4
  3152. 00002628  2F3C 6E69 6C50           move.l     -[A7], 0x6E696C50 /* 'nilP' */
  3153. 0000262E  61FF FFFF E92C           bsr        -0x16D2 /* 00000F5C */
  3154. 00002634  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3155. label00002638:
  3156. 00002638  2F0B                     move.l     -[A7], A3
  3157. 0000263A  2057                     movea.l    A0, [A7]
  3158. 0000263C  2268 0004                movea.l    A1, [A0 + 0x4]
  3159. 00002640  2269 00AC                movea.l    A1, [A1 + 0xAC]
  3160. 00002644  4E91                     jsr        [A1]
  3161. 00002646  2F2A 0056                move.l     -[A7], [A2 + 0x56]
  3162. 0000264A  2057                     movea.l    A0, [A7]
  3163. 0000264C  2268 0004                movea.l    A1, [A0 + 0x4]
  3164. 00002650  2269 0100                movea.l    A1, [A1 + 0x100]
  3165. 00002654  4E91                     jsr        [A1]
  3166. 00002656  203C 0001 0098           move.l     D0, 0x10098
  3167. 0000265C  2632 0800                move.l     D3, [A2 + D0]
  3168. 00002660  504F                     addq.w     A7, 8
  3169. 00002662  675A                     beq        +0x5C /* 000026BE */
  3170. 00002664  7006                     moveq.l    D0, 0x06
  3171. 00002666  B680                     cmp.l      D3, D0
  3172. 00002668  6754                     beq        +0x56 /* 000026BE */
  3173. 0000266A  2F0A                     move.l     -[A7], A2
  3174. 0000266C  61FF 0000 4DC8           bsr        +0x4DCA /* 00007436 */
  3175. 00002672  203C 0001 0098           move.l     D0, 0x10098
  3176. 00002678  2032 0800                move.l     D0, [A2 + D0]
  3177. 0000267C  584F                     addq.w     A7, 4
  3178. 0000267E  5380                     subq.l     D0, 1
  3179. 00002680  670E                     beq        +0x10 /* 00002690 */
  3180. 00002682  5380                     subq.l     D0, 1
  3181. 00002684  6716                     beq        +0x18 /* 0000269C */
  3182. 00002686  5380                     subq.l     D0, 1
  3183. 00002688  671E                     beq        +0x20 /* 000026A8 */
  3184. 0000268A  5380                     subq.l     D0, 1
  3185. 0000268C  6726                     beq        +0x28 /* 000026B4 */
  3186. 0000268E  602E                     bra        +0x30 /* 000026BE */
  3187. label00002690:
  3188. 00002690  2F0A                     move.l     -[A7], A2
  3189. 00002692  61FF 0000 1B8E           bsr        +0x1B90 /* 00004222 */
  3190. 00002698  584F                     addq.w     A7, 4
  3191. 0000269A  6022                     bra        +0x24 /* 000026BE */
  3192. label0000269C:
  3193. 0000269C  2F0A                     move.l     -[A7], A2
  3194. 0000269E  61FF 0000 2212           bsr        +0x2214 /* 000048B2 */
  3195. 000026A4  584F                     addq.w     A7, 4
  3196. 000026A6  6016                     bra        +0x18 /* 000026BE */
  3197. label000026A8:
  3198. 000026A8  2F0A                     move.l     -[A7], A2
  3199. 000026AA  61FF 0000 25C2           bsr        +0x25C4 /* 00004C6E */
  3200. 000026B0  584F                     addq.w     A7, 4
  3201. 000026B2  600A                     bra        +0xC /* 000026BE */
  3202. label000026B4:
  3203. 000026B4  2F0A                     move.l     -[A7], A2
  3204. 000026B6  61FF 0000 29AA           bsr        +0x29AC /* 00005062 */
  3205. 000026BC  584F                     addq.w     A7, 4
  3206. label000026BE:
  3207. 000026BE  2F0B                     move.l     -[A7], A3
  3208. 000026C0  2057                     movea.l    A0, [A7]
  3209. 000026C2  2268 0004                movea.l    A1, [A0 + 0x4]
  3210. 000026C6  2269 00B0                movea.l    A1, [A1 + 0xB0]
  3211. 000026CA  4E91                     jsr        [A1]
  3212. 000026CC  2F2A 0056                move.l     -[A7], [A2 + 0x56]
  3213. 000026D0  2057                     movea.l    A0, [A7]
  3214. 000026D2  2268 0004                movea.l    A1, [A0 + 0x4]
  3215. 000026D6  2269 0100                movea.l    A1, [A1 + 0x100]
  3216. 000026DA  4E91                     jsr        [A1]
  3217. 000026DC  1F3C 0001                move.b     -[A7], 0x1
  3218. 000026E0  61FF FFFF FAC4           bsr        -0x53A /* 000021A6 */
  3219. 000026E6  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3220. 000026EA  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  3221. 000026EE  4E5E                     unlink     A6
  3222. 000026F0  4E75                     rts
  3223. fn000026F2:
  3224. 000026F2  4E56 FBCC                link       A6, -0x0434
  3225. 000026F6  48E7 1E38                movem.l    -[A7], D3,D4,D5,D6,A2,A3,A4
  3226. 000026FA  246E 0008                movea.l    A2, [A6 + 0x8]
  3227. 000026FE  2C2E 000C                move.l     D6, [A6 + 0xC]
  3228. 00002702  7600                     moveq.l    D3, 0x00
  3229. 00002704  2006                     move.l     D0, D6
  3230. 00002706  5380                     subq.l     D0, 1
  3231. 00002708  670E                     beq        +0x10 /* 00002718 */
  3232. 0000270A  5380                     subq.l     D0, 1
  3233. 0000270C  671C                     beq        +0x1E /* 0000272A */
  3234. 0000270E  5380                     subq.l     D0, 1
  3235. 00002710  672A                     beq        +0x2C /* 0000273C */
  3236. 00002712  5380                     subq.l     D0, 1
  3237. 00002714  6738                     beq        +0x3A /* 0000274E */
  3238. 00002716  6046                     bra        +0x48 /* 0000275E */
  3239. label00002718:
  3240. 00002718  486E FED0                pea.l      [A6 - 0x130]
  3241. 0000271C  2F3C 0002 00C9           move.l     -[A7], 0x200C9
  3242. 00002722  4EB9 0000 0128           jsr        [0x00000128 /* PollRtnAdr */]
  3243. 00002728  6034                     bra        +0x36 /* 0000275E */
  3244. label0000272A:
  3245. 0000272A  486E FED0                pea.l      [A6 - 0x130]
  3246. 0000272E  2F3C 0004 00C9           move.l     -[A7], 0x400C9
  3247. 00002734  4EB9 0000 0128           jsr        [0x00000128 /* PollRtnAdr */]
  3248. 0000273A  6022                     bra        +0x24 /* 0000275E */
  3249. label0000273C:
  3250. 0000273C  486E FED0                pea.l      [A6 - 0x130]
  3251. 00002740  2F3C 0006 00C9           move.l     -[A7], 0x600C9
  3252. 00002746  4EB9 0000 0128           jsr        [0x00000128 /* PollRtnAdr */]
  3253. 0000274C  6010                     bra        +0x12 /* 0000275E */
  3254. label0000274E:
  3255. 0000274E  486E FED0                pea.l      [A6 - 0x130]
  3256. 00002752  2F3C 0008 00C9           move.l     -[A7], 0x800C9
  3257. 00002758  4EB9 0000 0128           jsr        [0x00000128 /* PollRtnAdr */]
  3258. label0000275E:
  3259. 0000275E  486E FBCC                pea.l      [A6 - 0x434]
  3260. 00002762  486E FED0                pea.l      [A6 - 0x130]
  3261. 00002766  61FF 0000 62F4           bsr        +0x62F6 /* 00008A5C */
  3262. 0000276C  486E FCCC                pea.l      [A6 - 0x334]
  3263. 00002770  2F39 0002 68BE           move.l     -[A7], [0x000268BE]
  3264. 00002776  61FF FFFF F18E           bsr        -0xE70 /* 00001906 */
  3265. 0000277C  4A2E FCCC                tst.b      [A6 - 0x334]
  3266. 00002780  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3267. 00002784  6700 0140                beq        +0x142 /* 000028C6 */
  3268. 00002788  486E FDCC                pea.l      [A6 - 0x234]
  3269. 0000278C  486E FCCC                pea.l      [A6 - 0x334]
  3270. 00002790  61FF 0000 62CA           bsr        +0x62CC /* 00008A5C */
  3271. 00002796  486E FBCC                pea.l      [A6 - 0x434]
  3272. 0000279A  486E FDCC                pea.l      [A6 - 0x234]
  3273. 0000279E  61FF 0003 0BFE           bsr        +0x30C00 /* 0003339E */
  3274. 000027A4  203C 0001 00A8           move.l     D0, 0x100A8
  3275. 000027AA  BCB2 0800                cmp.l      D6, [A2 + D0]
  3276. 000027AE  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3277. 000027B2  6700 0114                beq        +0x116 /* 000028C8 */
  3278. 000027B6  4879 0001 F0E6           push.l     0x1F0E6
  3279. 000027BC  486E FDCC                pea.l      [A6 - 0x234]
  3280. 000027C0  61FF 0003 0574           bsr        +0x30576 /* 00032D36 */
  3281. 000027C6  2648                     movea.l    A3, A0
  3282. 000027C8  2008                     move.l     D0, A0
  3283. 000027CA  504F                     addq.w     A7, 8
  3284. 000027CC  6606                     bne        +0x8 /* 000027D4 */
  3285. 000027CE  76D5                     moveq.l    D3, 0xFFFFFFD5
  3286. 000027D0  6000 00F6                bra        +0xF8 /* 000028C8 */
  3287. label000027D4:
  3288. 000027D4  2F0B                     move.l     -[A7], A3
  3289. 000027D6  4878 0010                push.l     0x10
  3290. 000027DA  4878 0001                push.l     0x1
  3291. 000027DE  486E FFD0                pea.l      [A6 - 0x30]
  3292. 000027E2  61FF 0003 0158           bsr        +0x3015A /* 0003293C */
  3293. 000027E8  2F0B                     move.l     -[A7], A3
  3294. 000027EA  4878 0008                push.l     0x8
  3295. 000027EE  4878 0001                push.l     0x1
  3296. 000027F2  41EE FFD0                lea.l      A0, [A6 - 0x30]
  3297. 000027F6  5088                     addq.l     A0, 8
  3298. 000027F8  5088                     addq.l     A0, 8
  3299. 000027FA  2848                     movea.l    A4, A0
  3300. 000027FC  4850                     pea.l      [A0]
  3301. 000027FE  61FF 0003 013C           bsr        +0x3013E /* 0003293C */
  3302. 00002804  2F0B                     move.l     -[A7], A3
  3303. 00002806  4878 0008                push.l     0x8
  3304. 0000280A  4878 0001                push.l     0x1
  3305. 0000280E  41EE FFD0                lea.l      A0, [A6 - 0x30]
  3306. 00002812  41E8 0018                lea.l      A0, [A0 + 0x18]
  3307. 00002816  2808                     move.l     D4, A0
  3308. 00002818  4850                     pea.l      [A0]
  3309. 0000281A  61FF 0003 0120           bsr        +0x30122 /* 0003293C */
  3310. 00002820  2F0B                     move.l     -[A7], A3
  3311. 00002822  4878 0008                push.l     0x8
  3312. 00002826  4878 0001                push.l     0x1
  3313. 0000282A  41EE FFD0                lea.l      A0, [A6 - 0x30]
  3314. 0000282E  41E8 0020                lea.l      A0, [A0 + 0x20]
  3315. 00002832  2A08                     move.l     D5, A0
  3316. 00002834  4850                     pea.l      [A0]
  3317. 00002836  61FF 0003 0104           bsr        +0x30106 /* 0003293C */
  3318. 0000283C  2F0B                     move.l     -[A7], A3
  3319. 0000283E  4878 0008                push.l     0x8
  3320. 00002842  4878 0001                push.l     0x1
  3321. 00002846  486E FFF8                pea.l      [A6 - 0x8]
  3322. 0000284A  61FF 0003 00F0           bsr        +0x300F2 /* 0003293C */
  3323. 00002850  3F3C 0008                move.w     -[A7], 0x8
  3324. 00002854  2F0C                     move.l     -[A7], A4
  3325. 00002856  2F0A                     move.l     -[A7], A2
  3326. 00002858  61FF 0000 0EF6           bsr        +0xEF8 /* 00003750 */
  3327. 0000285E  223C 0001 009C           move.l     D1, 0x1009C
  3328. 00002864  2580 1800                move.l     [A2 + D1], D0
  3329. 00002868  3F3C 0008                move.w     -[A7], 0x8
  3330. 0000286C  2F04                     move.l     -[A7], D4
  3331. 0000286E  2F0A                     move.l     -[A7], A2
  3332. 00002870  61FF 0000 0EDE           bsr        +0xEE0 /* 00003750 */
  3333. 00002876  223C 0001 00A0           move.l     D1, 0x100A0
  3334. 0000287C  2580 1800                move.l     [A2 + D1], D0
  3335. 00002880  3F3C 0008                move.w     -[A7], 0x8
  3336. 00002884  2F05                     move.l     -[A7], D5
  3337. 00002886  2F0A                     move.l     -[A7], A2
  3338. 00002888  61FF 0000 0EC6           bsr        +0xEC8 /* 00003750 */
  3339. 0000288E  223C 0001 00A4           move.l     D1, 0x100A4
  3340. 00002894  2580 1800                move.l     [A2 + D1], D0
  3341. 00002898  2F0B                     move.l     -[A7], A3
  3342. 0000289A  2F3C 0000 FFFF           move.l     -[A7], 0xFFFF
  3343. 000028A0  4878 0001                push.l     0x1
  3344. 000028A4  486A 0090                pea.l      [A2 + 0x90]
  3345. 000028A8  61FF 0003 0092           bsr        +0x30094 /* 0003293C */
  3346. 000028AE  2F0B                     move.l     -[A7], A3
  3347. 000028B0  61FF 0003 0328           bsr        +0x3032A /* 00032BDA */
  3348. 000028B6  203C 0001 00A8           move.l     D0, 0x100A8
  3349. 000028BC  2586 0800                move.l     [A2 + D0], D6
  3350. 000028C0  4FEF 0082                lea.l      A7, [A7 + 0x82]
  3351. 000028C4  6002                     bra        +0x4 /* 000028C8 */
  3352. label000028C6:
  3353. 000028C6  76DD                     moveq.l    D3, 0xFFFFFFDD
  3354. label000028C8:
  3355. 000028C8  3003                     move.w     D0, D3
  3356. 000028CA  4CDF 1C78                movem.l    D3,D4,D5,D6,A2,A3,A4, [A7]+
  3357. 000028CE  4E5E                     unlink     A6
  3358. 000028D0  4E75                     rts
  3359. fn000028D2:
  3360. 000028D2  4E56 FBE8                link       A6, -0x0418
  3361. 000028D6  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  3362. 000028DA  246E 0008                movea.l    A2, [A6 + 0x8]
  3363. 000028DE  2C2E 000C                move.l     D6, [A6 + 0xC]
  3364. 000028E2  266E 0010                movea.l    A3, [A6 + 0x10]
  3365. 000028E6  422E FEE9                clr.b      [A6 - 0x117]
  3366. 000028EA  422E FEE8                clr.b      [A6 - 0x118]
  3367. 000028EE  41F9 0001 F0D2           lea.l      A0, [0x0001F0D2]
  3368. 000028F4  2A08                     move.l     D5, A0
  3369. 000028F6  426E FFF2                clr.w      [A6 - 0xE]
  3370. 000028FA  486E FBE8                pea.l      [A6 - 0x418]
  3371. 000028FE  2F3C 0003 00C9           move.l     -[A7], 0x300C9
  3372. 00002904  4EB9 0000 0128           jsr        [0x00000128 /* PollRtnAdr */]
  3373. 0000290A  486E FCE8                pea.l      [A6 - 0x318]
  3374. 0000290E  486E FBE8                pea.l      [A6 - 0x418]
  3375. 00002912  61FF 0000 6148           bsr        +0x614A /* 00008A5C */
  3376. 00002918  486E FDE8                pea.l      [A6 - 0x218]
  3377. 0000291C  2F39 0002 68BE           move.l     -[A7], [0x000268BE]
  3378. 00002922  61FF FFFF EFE2           bsr        -0x101C /* 00001906 */
  3379. 00002928  4A2E FDE8                tst.b      [A6 - 0x218]
  3380. 0000292C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3381. 00002930  6700 0380                beq        +0x382 /* 00002CB2 */
  3382. 00002934  486E FEEA                pea.l      [A6 - 0x116]
  3383. 00002938  486E FDE8                pea.l      [A6 - 0x218]
  3384. 0000293C  61FF 0000 611E           bsr        +0x6120 /* 00008A5C */
  3385. 00002942  486E FCE8                pea.l      [A6 - 0x318]
  3386. 00002946  486E FEEA                pea.l      [A6 - 0x116]
  3387. 0000294A  61FF 0003 0A52           bsr        +0x30A54 /* 0003339E */
  3388. 00002950  70FF                     moveq.l    D0, 0xFFFFFFFF
  3389. 00002952  2D40 FFF8                move.l     [A6 - 0x8], D0
  3390. 00002956  203C 0001 00A8           move.l     D0, 0x100A8
  3391. 0000295C  7201                     moveq.l    D1, 0x01
  3392. 0000295E  B2B2 0800                cmp.l      D1, [A2 + D0]
  3393. 00002962  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3394. 00002966  6710                     beq        +0x12 /* 00002978 */
  3395. 00002968  4878 0001                push.l     0x1
  3396. 0000296C  2F0A                     move.l     -[A7], A2
  3397. 0000296E  4EBA FD82                jsr        [PC - 0x27E /* 000026F2 */]
  3398. 00002972  3D40 FFF2                move.w     [A6 - 0xE], D0
  3399. 00002976  504F                     addq.w     A7, 8
  3400. label00002978:
  3401. 00002978  203C 0001 00A4           move.l     D0, 0x100A4
  3402. 0000297E  2032 0800                move.l     D0, [A2 + D0]
  3403. 00002982  5280                     addq.l     D0, 1
  3404. 00002984  A11E                     syscall    NewPtr, flags=1
  3405. 00002986  2E08                     move.l     D7, A0
  3406. 00002988  663E                     bne        +0x40 /* 000029C8 */
  3407. 0000298A  61FF FFFF F37A           bsr        -0xC84 /* 00001D06 */
  3408. 00002990  5300                     subq.b     D0, 1
  3409. 00002992  661C                     bne        +0x1E /* 000029B0 */
  3410. 00002994  4878 0283                push.l     0x283
  3411. 00002998  4879 0001 F1A4           push.l     0x1F1A4
  3412. 0000299E  4879 0001 F0BA           push.l     0x1F0BA
  3413. 000029A4  4EB9 0000 01B0           jsr        [0x000001B0]
  3414. 000029AA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3415. 000029AE  6018                     bra        +0x1A /* 000029C8 */
  3416. label000029B0:
  3417. 000029B0  61FF FFFF F354           bsr        -0xCAA /* 00001D06 */
  3418. 000029B6  5500                     subq.b     D0, 2
  3419. 000029B8  660E                     bne        +0x10 /* 000029C8 */
  3420. 000029BA  4879 0001 F0BA           push.l     0x1F0BA
  3421. 000029C0  61FF FFFF F336           bsr        -0xCC8 /* 00001CF8 */
  3422. 000029C6  584F                     addq.w     A7, 4
  3423. label000029C8:
  3424. 000029C8  203C 0001 00A4           move.l     D0, 0x100A4
  3425. 000029CE  2032 0800                move.l     D0, [A2 + D0]
  3426. 000029D2  5280                     addq.l     D0, 1
  3427. 000029D4  A11E                     syscall    NewPtr, flags=1
  3428. 000029D6  2808                     move.l     D4, A0
  3429. 000029D8  663E                     bne        +0x40 /* 00002A18 */
  3430. 000029DA  61FF FFFF F32A           bsr        -0xCD4 /* 00001D06 */
  3431. 000029E0  5300                     subq.b     D0, 1
  3432. 000029E2  661C                     bne        +0x1E /* 00002A00 */
  3433. 000029E4  4878 0285                push.l     0x285
  3434. 000029E8  4879 0001 F1A4           push.l     0x1F1A4
  3435. 000029EE  4879 0001 F0A2           push.l     0x1F0A2
  3436. 000029F4  4EB9 0000 01B0           jsr        [0x000001B0]
  3437. 000029FA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3438. 000029FE  6018                     bra        +0x1A /* 00002A18 */
  3439. label00002A00:
  3440. 00002A00  61FF FFFF F304           bsr        -0xCFA /* 00001D06 */
  3441. 00002A06  5500                     subq.b     D0, 2
  3442. 00002A08  660E                     bne        +0x10 /* 00002A18 */
  3443. 00002A0A  4879 0001 F0A2           push.l     0x1F0A2
  3444. 00002A10  61FF FFFF F2E6           bsr        -0xD18 /* 00001CF8 */
  3445. 00002A16  584F                     addq.w     A7, 4
  3446. label00002A18:
  3447. 00002A18  203C 0001 00A4           move.l     D0, 0x100A4
  3448. 00002A1E  2032 0800                move.l     D0, [A2 + D0]
  3449. 00002A22  5280                     addq.l     D0, 1
  3450. 00002A24  A11E                     syscall    NewPtr, flags=1
  3451. 00002A26  2848                     movea.l    A4, A0
  3452. 00002A28  200C                     move.l     D0, A4
  3453. 00002A2A  663E                     bne        +0x40 /* 00002A6A */
  3454. 00002A2C  61FF FFFF F2D8           bsr        -0xD26 /* 00001D06 */
  3455. 00002A32  5300                     subq.b     D0, 1
  3456. 00002A34  661C                     bne        +0x1E /* 00002A52 */
  3457. 00002A36  4878 0287                push.l     0x287
  3458. 00002A3A  4879 0001 F1A4           push.l     0x1F1A4
  3459. 00002A40  4879 0001 F08C           push.l     0x1F08C
  3460. 00002A46  4EB9 0000 01B0           jsr        [0x000001B0]
  3461. 00002A4C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3462. 00002A50  6018                     bra        +0x1A /* 00002A6A */
  3463. label00002A52:
  3464. 00002A52  61FF FFFF F2B2           bsr        -0xD4C /* 00001D06 */
  3465. 00002A58  5500                     subq.b     D0, 2
  3466. 00002A5A  660E                     bne        +0x10 /* 00002A6A */
  3467. 00002A5C  4879 0001 F08C           push.l     0x1F08C
  3468. 00002A62  61FF FFFF F294           bsr        -0xD6A /* 00001CF8 */
  3469. 00002A68  584F                     addq.w     A7, 4
  3470. label00002A6A:
  3471. 00002A6A  4A6E FFF2                tst.w      [A6 - 0xE]
  3472. 00002A6E  6600 0234                bne        +0x236 /* 00002CA4 */
  3473. 00002A72  7600                     moveq.l    D3, 0x00
  3474. 00002A74  600A                     bra        +0xC /* 00002A80 */
  3475. label00002A76:
  3476. 00002A76  2045                     movea.l    A0, D5
  3477. 00002A78  11BC 0020 3800           move.b     [A0 + D3], 0x20 /* ' ' */
  3478. 00002A7E  5283                     addq.l     D3, 1
  3479. label00002A80:
  3480. 00002A80  203C 0001 00A4           move.l     D0, 0x100A4
  3481. 00002A86  B6B2 0800                cmp.l      D3, [A2 + D0]
  3482. 00002A8A  65EA                     bcs        -0x14 /* 00002A76 */
  3483. 00002A8C  7600                     moveq.l    D3, 0x00
  3484. 00002A8E  600C                     bra        +0xE /* 00002A9C */
  3485. label00002A90:
  3486. 00002A90  2046                     movea.l    A0, D6
  3487. 00002A92  2245                     movea.l    A1, D5
  3488. 00002A94  13B0 3801 3800           move.b     [A1 + D3], [A0 + D3 + 0x1]
  3489. 00002A9A  5283                     addq.l     D3, 1
  3490. label00002A9C:
  3491. 00002A9C  2046                     movea.l    A0, D6
  3492. 00002A9E  7000                     moveq.l    D0, 0x00
  3493. 00002AA0  1010                     move.b     D0, [A0]
  3494. 00002AA2  B680                     cmp.l      D3, D0
  3495. 00002AA4  65EA                     bcs        -0x14 /* 00002A90 */
  3496. 00002AA6  203C 0001 00A4           move.l     D0, 0x100A4
  3497. 00002AAC  2032 0800                move.l     D0, [A2 + D0]
  3498. 00002AB0  3F00                     move.w     -[A7], D0
  3499. 00002AB2  2F07                     move.l     -[A7], D7
  3500. 00002AB4  2F05                     move.l     -[A7], D5
  3501. 00002AB6  2F0A                     move.l     -[A7], A2
  3502. 00002AB8  61FF 0000 0D6C           bsr        +0xD6E /* 00003826 */
  3503. 00002ABE  7600                     moveq.l    D3, 0x00
  3504. 00002AC0  4FEF 000E                lea.l      A7, [A7 + 0xE]
  3505. 00002AC4  605A                     bra        +0x5C /* 00002B20 */
  3506. label00002AC6:
  3507. 00002AC6  2F06                     move.l     -[A7], D6
  3508. 00002AC8  204A                     movea.l    A0, A2
  3509. 00002ACA  D1C3                     add.l      A0, D3
  3510. 00002ACC  4868 0090                pea.l      [A0 + 0x90]
  3511. 00002AD0  2F0C                     move.l     -[A7], A4
  3512. 00002AD2  61FF 0003 0894           bsr        +0x30896 /* 00033368 */
  3513. 00002AD8  203C 0001 00A4           move.l     D0, 0x100A4
  3514. 00002ADE  2232 0800                move.l     D1, [A2 + D0]
  3515. 00002AE2  4234 1800                clr.b      [A4 + D1]
  3516. 00002AE6  2032 0800                move.l     D0, [A2 + D0]
  3517. 00002AEA  3F00                     move.w     -[A7], D0
  3518. 00002AEC  2F04                     move.l     -[A7], D4
  3519. 00002AEE  2F0C                     move.l     -[A7], A4
  3520. 00002AF0  2F0A                     move.l     -[A7], A2
  3521. 00002AF2  61FF 0000 0D32           bsr        +0xD34 /* 00003826 */
  3522. 00002AF8  2F04                     move.l     -[A7], D4
  3523. 00002AFA  2F07                     move.l     -[A7], D7
  3524. 00002AFC  61FF 0003 08C2           bsr        +0x308C4 /* 000333C0 */
  3525. 00002B02  3C00                     move.w     D6, D0
  3526. 00002B04  4FEF 0022                lea.l      A7, [A7 + 0x22]
  3527. 00002B08  6E08                     bgt        +0xA /* 00002B12 */
  3528. 00002B0A  1D7C 0001 FEE8           move.b     [A6 - 0x118], 0x1
  3529. 00002B10  602A                     bra        +0x2C /* 00002B3C */
  3530. label00002B12:
  3531. 00002B12  52AE FFF8                addq.l     [A6 - 0x8], 1
  3532. 00002B16  203C 0001 00A4           move.l     D0, 0x100A4
  3533. 00002B1C  D6B2 0800                add.l      D3, [A2 + D0]
  3534. label00002B20:
  3535. 00002B20  203C 0001 00A4           move.l     D0, 0x100A4
  3536. 00002B26  2C32 0800                move.l     D6, [A2 + D0]
  3537. 00002B2A  203C 0001 00A0           move.l     D0, 0x100A0
  3538. 00002B30  2032 0800                move.l     D0, [A2 + D0]
  3539. 00002B34  4C06 0800                movem.w    A3, D6
  3540. 00002B38  B680                     cmp.l      D3, D0
  3541. 00002B3A  638A                     bls        -0x74 /* 00002AC6 */
  3542. label00002B3C:
  3543. 00002B3C  4A2E FEE8                tst.b      [A6 - 0x118]
  3544. 00002B40  6700 015C                beq        +0x15E /* 00002C9E */
  3545. 00002B44  4AAE FFF8                tst.l      [A6 - 0x8]
  3546. 00002B48  6C04                     bge        +0x6 /* 00002B4E */
  3547. 00002B4A  42AE FFF8                clr.l      [A6 - 0x8]
  3548. label00002B4E:
  3549. 00002B4E  2C3C 0001 009C           move.l     D6, 0x1009C
  3550. 00002B54  2C32 6800                move.l     D6, [A2 + D6]
  3551. 00002B58  4C2E 6000 FFF8           movem.w    A5,A6, [A6 - 0x8]
  3552. 00002B5E  4879 0001 F0E6           push.l     0x1F0E6
  3553. 00002B64  486E FEEA                pea.l      [A6 - 0x116]
  3554. 00002B68  61FF 0003 01CC           bsr        +0x301CE /* 00032D36 */
  3555. 00002B6E  2D48 FFF4                move.l     [A6 - 0xC], A0
  3556. 00002B72  2008                     move.l     D0, A0
  3557. 00002B74  504F                     addq.w     A7, 8
  3558. 00002B76  660A                     bne        +0xC /* 00002B82 */
  3559. 00002B78  3D7C FFD5 FFF2           move.w     [A6 - 0xE], 0xFFD5
  3560. 00002B7E  6000 0110                bra        +0x112 /* 00002C90 */
  3561. label00002B82:
  3562. 00002B82  203C 0001 009C           move.l     D0, 0x1009C
  3563. 00002B88  2206                     move.l     D1, D6
  3564. 00002B8A  D2B2 0800                add.l      D1, [A2 + D0]
  3565. 00002B8E  5281                     addq.l     D1, 1
  3566. 00002B90  2D41 FFEE                move.l     [A6 - 0x12], D1
  3567. 00002B94  2D46 FFFC                move.l     [A6 - 0x4], D6
  3568. 00002B98  7600                     moveq.l    D3, 0x00
  3569. 00002B9A  42A7                     clr.l      -[A7]
  3570. 00002B9C  2F06                     move.l     -[A7], D6
  3571. 00002B9E  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  3572. 00002BA2  61FF 0003 0566           bsr        +0x30568 /* 0003310A */
  3573. 00002BA8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3574. 00002BAC  6000 008C                bra        +0x8E /* 00002C3A */
  3575. label00002BB0:
  3576. 00002BB0  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  3577. 00002BB4  61FF 0002 FD0A           bsr        +0x2FD0C /* 000328C0 */
  3578. 00002BBA  1C00                     move.b     D6, D0
  3579. 00002BBC  5200                     addq.b     D0, 1
  3580. 00002BBE  584F                     addq.w     A7, 4
  3581. 00002BC0  6778                     beq        +0x7A /* 00002C3A */
  3582. 00002BC2  52AE FFFC                addq.l     [A6 - 0x4], 1
  3583. 00002BC6  0C83 0000 00FA           cmpi.l     D3, 0xFA
  3584. 00002BCC  6408                     bcc        +0xA /* 00002BD6 */
  3585. 00002BCE  2003                     move.l     D0, D3
  3586. 00002BD0  5283                     addq.l     D3, 1
  3587. 00002BD2  1786 0800                move.b     [A3 + D0], D6
  3588. label00002BD6:
  3589. 00002BD6  0C06 000A                cmpi.b     D6, 0xA /* '\n' */
  3590. 00002BDA  6706                     beq        +0x8 /* 00002BE2 */
  3591. 00002BDC  0C06 000D                cmpi.b     D6, 0xD /* '\r' */
  3592. 00002BE0  6658                     bne        +0x5A /* 00002C3A */
  3593. label00002BE2:
  3594. 00002BE2  4233 3800                clr.b      [A3 + D3]
  3595. 00002BE6  203C 0001 00A4           move.l     D0, 0x100A4
  3596. 00002BEC  2F32 0800                move.l     -[A7], [A2 + D0]
  3597. 00002BF0  2F0B                     move.l     -[A7], A3
  3598. 00002BF2  2F0C                     move.l     -[A7], A4
  3599. 00002BF4  61FF 0003 0772           bsr        +0x30774 /* 00033368 */
  3600. 00002BFA  203C 0001 00A4           move.l     D0, 0x100A4
  3601. 00002C00  2032 0800                move.l     D0, [A2 + D0]
  3602. 00002C04  3F00                     move.w     -[A7], D0
  3603. 00002C06  2F04                     move.l     -[A7], D4
  3604. 00002C08  2F0C                     move.l     -[A7], A4
  3605. 00002C0A  2F0A                     move.l     -[A7], A2
  3606. 00002C0C  61FF 0000 0C18           bsr        +0xC1A /* 00003826 */
  3607. 00002C12  2F05                     move.l     -[A7], D5
  3608. 00002C14  61FF FFFF F936           bsr        -0x6C8 /* 0000254C */
  3609. 00002C1A  584F                     addq.w     A7, 4
  3610. 00002C1C  2F00                     move.l     -[A7], D0
  3611. 00002C1E  2F04                     move.l     -[A7], D4
  3612. 00002C20  2F07                     move.l     -[A7], D7
  3613. 00002C22  61FF 0003 07D4           bsr        +0x307D6 /* 000333F8 */
  3614. 00002C28  3600                     move.w     D3, D0
  3615. 00002C2A  4FEF 0026                lea.l      A7, [A7 + 0x26]
  3616. 00002C2E  6608                     bne        +0xA /* 00002C38 */
  3617. 00002C30  1D7C 0001 FEE9           move.b     [A6 - 0x117], 0x1
  3618. 00002C36  600E                     bra        +0x10 /* 00002C46 */
  3619. label00002C38:
  3620. 00002C38  7600                     moveq.l    D3, 0x00
  3621. label00002C3A:
  3622. 00002C3A  202E FFFC                move.l     D0, [A6 - 0x4]
  3623. 00002C3E  B0AE FFEE                cmp.l      D0, [A6 - 0x12]
  3624. 00002C42  6500 FF6C                bcs        -0x92 /* 00002BB0 */
  3625. label00002C46:
  3626. 00002C46  4A2E FEE9                tst.b      [A6 - 0x117]
  3627. 00002C4A  673E                     beq        +0x40 /* 00002C8A */
  3628. 00002C4C  7A00                     moveq.l    D5, 0x00
  3629. 00002C4E  7600                     moveq.l    D3, 0x00
  3630. 00002C50  2F0B                     move.l     -[A7], A3
  3631. 00002C52  61FF FFFF F8F8           bsr        -0x706 /* 0000254C */
  3632. 00002C58  4A80                     tst.l      D0
  3633. 00002C5A  584F                     addq.w     A7, 4
  3634. 00002C5C  631A                     bls        +0x1C /* 00002C78 */
  3635. label00002C5E:
  3636. 00002C5E  0C33 002C 3800           cmpi.b     [A3 + D3], 0x2C /* ',' */
  3637. 00002C64  6602                     bne        +0x4 /* 00002C68 */
  3638. 00002C66  5285                     addq.l     D5, 1
  3639. label00002C68:
  3640. 00002C68  5283                     addq.l     D3, 1
  3641. 00002C6A  2F0B                     move.l     -[A7], A3
  3642. 00002C6C  61FF FFFF F8DE           bsr        -0x720 /* 0000254C */
  3643. 00002C72  B680                     cmp.l      D3, D0
  3644. 00002C74  584F                     addq.w     A7, 4
  3645. 00002C76  65E6                     bcs        -0x18 /* 00002C5E */
  3646. label00002C78:
  3647. 00002C78  4A85                     tst.l      D5
  3648. 00002C7A  6714                     beq        +0x16 /* 00002C90 */
  3649. 00002C7C  7002                     moveq.l    D0, 0x02
  3650. 00002C7E  BA80                     cmp.l      D5, D0
  3651. 00002C80  640E                     bcc        +0x10 /* 00002C90 */
  3652. 00002C82  3D7C FFF5 FFF2           move.w     [A6 - 0xE], 0xFFF5
  3653. 00002C88  6006                     bra        +0x8 /* 00002C90 */
  3654. label00002C8A:
  3655. 00002C8A  3D7C FFF6 FFF2           move.w     [A6 - 0xE], 0xFFF6
  3656. label00002C90:
  3657. 00002C90  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  3658. 00002C94  61FF 0002 FF44           bsr        +0x2FF46 /* 00032BDA */
  3659. 00002C9A  584F                     addq.w     A7, 4
  3660. 00002C9C  6006                     bra        +0x8 /* 00002CA4 */
  3661. label00002C9E:
  3662. 00002C9E  3D7C FFF6 FFF2           move.w     [A6 - 0xE], 0xFFF6
  3663. label00002CA4:
  3664. 00002CA4  2047                     movea.l    A0, D7
  3665. 00002CA6  A01F                     syscall    DisposPtr/DisposePtr
  3666. 00002CA8  2044                     movea.l    A0, D4
  3667. 00002CAA  A01F                     syscall    DisposPtr/DisposePtr
  3668. 00002CAC  204C                     movea.l    A0, A4
  3669. 00002CAE  A01F                     syscall    DisposPtr/DisposePtr
  3670. 00002CB0  6006                     bra        +0x8 /* 00002CB8 */
  3671. label00002CB2:
  3672. 00002CB2  3D7C F60A FFF2           move.w     [A6 - 0xE], 0xF60A
  3673. label00002CB8:
  3674. 00002CB8  302E FFF2                move.w     D0, [A6 - 0xE]
  3675. 00002CBC  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  3676. 00002CC0  4E5E                     unlink     A6
  3677. 00002CC2  4E75                     rts
  3678. fn00002CC4:
  3679. 00002CC4  4E56 FA60                link       A6, -0x05A0
  3680. 00002CC8  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  3681. 00002CCC  246E 0008                movea.l    A2, [A6 + 0x8]
  3682. 00002CD0  286E 000C                movea.l    A4, [A6 + 0xC]
  3683. 00002CD4  266E 0014                movea.l    A3, [A6 + 0x14]
  3684. 00002CD8  7E00                     moveq.l    D7, 0x00
  3685. 00002CDA  7800                     moveq.l    D4, 0x00
  3686. 00002CDC  422E FE71                clr.b      [A6 - 0x18F]
  3687. 00002CE0  426E FEFE                clr.w      [A6 - 0x102]
  3688. 00002CE4  426E FE76                clr.w      [A6 - 0x18A]
  3689. 00002CE8  486E FA60                pea.l      [A6 - 0x5A0]
  3690. 00002CEC  2F3C 0005 00C9           move.l     -[A7], 0x500C9
  3691. 00002CF2  4EB9 0000 0128           jsr        [0x00000128 /* PollRtnAdr */]
  3692. 00002CF8  486E FB60                pea.l      [A6 - 0x4A0]
  3693. 00002CFC  486E FA60                pea.l      [A6 - 0x5A0]
  3694. 00002D00  61FF 0000 5D5A           bsr        +0x5D5C /* 00008A5C */
  3695. 00002D06  486E FC60                pea.l      [A6 - 0x3A0]
  3696. 00002D0A  2F39 0002 68BE           move.l     -[A7], [0x000268BE]
  3697. 00002D10  61FF FFFF EBF4           bsr        -0x140A /* 00001906 */
  3698. 00002D16  4A2E FC60                tst.b      [A6 - 0x3A0]
  3699. 00002D1A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3700. 00002D1E  6700 0310                beq        +0x312 /* 00003030 */
  3701. 00002D22  486E FD60                pea.l      [A6 - 0x2A0]
  3702. 00002D26  486E FC60                pea.l      [A6 - 0x3A0]
  3703. 00002D2A  61FF 0000 5D30           bsr        +0x5D32 /* 00008A5C */
  3704. 00002D30  486E FB60                pea.l      [A6 - 0x4A0]
  3705. 00002D34  486E FD60                pea.l      [A6 - 0x2A0]
  3706. 00002D38  61FF 0003 0664           bsr        +0x30666 /* 0003339E */
  3707. 00002D3E  70FF                     moveq.l    D0, 0xFFFFFFFF
  3708. 00002D40  2D40 FE6C                move.l     [A6 - 0x194], D0
  3709. 00002D44  203C 0001 00A8           move.l     D0, 0x100A8
  3710. 00002D4A  7202                     moveq.l    D1, 0x02
  3711. 00002D4C  B2B2 0800                cmp.l      D1, [A2 + D0]
  3712. 00002D50  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3713. 00002D54  6710                     beq        +0x12 /* 00002D66 */
  3714. 00002D56  4878 0002                push.l     0x2
  3715. 00002D5A  2F0A                     move.l     -[A7], A2
  3716. 00002D5C  4EBA F994                jsr        [PC - 0x66C /* 000026F2 */]
  3717. 00002D60  3D40 FE76                move.w     [A6 - 0x18A], D0
  3718. 00002D64  504F                     addq.w     A7, 8
  3719. label00002D66:
  3720. 00002D66  4A6E FE76                tst.w      [A6 - 0x18A]
  3721. 00002D6A  6600 02CA                bne        +0x2CC /* 00003036 */
  3722. 00002D6E  203C 0001 00A4           move.l     D0, 0x100A4
  3723. 00002D74  2032 0800                move.l     D0, [A2 + D0]
  3724. 00002D78  5280                     addq.l     D0, 1
  3725. 00002D7A  A11E                     syscall    NewPtr, flags=1
  3726. 00002D7C  2D48 FE68                move.l     [A6 - 0x198], A0
  3727. 00002D80  4AAE FE68                tst.l      [A6 - 0x198]
  3728. 00002D84  663E                     bne        +0x40 /* 00002DC4 */
  3729. 00002D86  61FF FFFF EF7E           bsr        -0x1080 /* 00001D06 */
  3730. 00002D8C  5300                     subq.b     D0, 1
  3731. 00002D8E  661C                     bne        +0x1E /* 00002DAC */
  3732. 00002D90  4878 033A                push.l     0x33A
  3733. 00002D94  4879 0001 F1A4           push.l     0x1F1A4
  3734. 00002D9A  4879 0001 F070           push.l     0x1F070
  3735. 00002DA0  4EB9 0000 01B0           jsr        [0x000001B0]
  3736. 00002DA6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3737. 00002DAA  6018                     bra        +0x1A /* 00002DC4 */
  3738. label00002DAC:
  3739. 00002DAC  61FF FFFF EF58           bsr        -0x10A6 /* 00001D06 */
  3740. 00002DB2  5500                     subq.b     D0, 2
  3741. 00002DB4  660E                     bne        +0x10 /* 00002DC4 */
  3742. 00002DB6  4879 0001 F070           push.l     0x1F070
  3743. 00002DBC  61FF FFFF EF3A           bsr        -0x10C4 /* 00001CF8 */
  3744. 00002DC2  584F                     addq.w     A7, 4
  3745. label00002DC4:
  3746. 00002DC4  486E FEBC                pea.l      [A6 - 0x144]
  3747. 00002DC8  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3748. 00002DCC  61FF 0000 5BBA           bsr        +0x5BBC /* 00008988 */
  3749. 00002DD2  4A14                     tst.b      [A4]
  3750. 00002DD4  504F                     addq.w     A7, 8
  3751. 00002DD6  6716                     beq        +0x18 /* 00002DEE */
  3752. 00002DD8  486E FE7C                pea.l      [A6 - 0x184]
  3753. 00002DDC  2F0C                     move.l     -[A7], A4
  3754. 00002DDE  61FF 0000 5BA8           bsr        +0x5BAA /* 00008988 */
  3755. 00002DE4  1D7C 0001 FE71           move.b     [A6 - 0x18F], 0x1
  3756. 00002DEA  504F                     addq.w     A7, 8
  3757. 00002DEC  6004                     bra        +0x6 /* 00002DF2 */
  3758. label00002DEE:
  3759. 00002DEE  422E FE7C                clr.b      [A6 - 0x184]
  3760. label00002DF2:
  3761. 00002DF2  42AE FE64                clr.l      [A6 - 0x19C]
  3762. 00002DF6  6000 020C                bra        +0x20E /* 00003004 */
  3763. label00002DFA:
  3764. 00002DFA  2F03                     move.l     -[A7], D3
  3765. 00002DFC  204A                     movea.l    A0, A2
  3766. 00002DFE  D1EE FE64                add.l      A0, [A6 - 0x19C]
  3767. 00002E02  4868 0090                pea.l      [A0 + 0x90]
  3768. 00002E06  2F2E FE68                move.l     -[A7], [A6 - 0x198]
  3769. 00002E0A  61FF 0003 055C           bsr        +0x3055E /* 00033368 */
  3770. 00002E10  203C 0001 00A4           move.l     D0, 0x100A4
  3771. 00002E16  206E FE68                movea.l    A0, [A6 - 0x198]
  3772. 00002E1A  2232 0800                move.l     D1, [A2 + D0]
  3773. 00002E1E  4230 1800                clr.b      [A0 + D1]
  3774. 00002E22  2F32 0800                move.l     -[A7], [A2 + D0]
  3775. 00002E26  2F2E FE68                move.l     -[A7], [A6 - 0x198]
  3776. 00002E2A  486E FEBC                pea.l      [A6 - 0x144]
  3777. 00002E2E  61FF 0003 05C8           bsr        +0x305CA /* 000333F8 */
  3778. 00002E34  3600                     move.w     D3, D0
  3779. 00002E36  4FEF 0018                lea.l      A7, [A7 + 0x18]
  3780. 00002E3A  6E00 01B6                bgt        +0x1B8 /* 00002FF2 */
  3781. 00002E3E  4A04                     tst.b      D4
  3782. 00002E40  6600 01E2                bne        +0x1E4 /* 00003024 */
  3783. 00002E44  4A04                     tst.b      D4
  3784. 00002E46  6600 01A2                bne        +0x1A4 /* 00002FEA */
  3785. 00002E4A  4AAE FE6C                tst.l      [A6 - 0x194]
  3786. 00002E4E  6C04                     bge        +0x6 /* 00002E54 */
  3787. 00002E50  42AE FE6C                clr.l      [A6 - 0x194]
  3788. label00002E54:
  3789. 00002E54  2A3C 0001 009C           move.l     D5, 0x1009C
  3790. 00002E5A  2A32 5800                move.l     D5, [A2 + D5]
  3791. 00002E5E  4C2E 5000 FE6C           movem.w    A4,A6, [A6 - 0x194]
  3792. 00002E64  4879 0001 F0E6           push.l     0x1F0E6
  3793. 00002E6A  486E FD60                pea.l      [A6 - 0x2A0]
  3794. 00002E6E  61FF 0002 FEC6           bsr        +0x2FEC8 /* 00032D36 */
  3795. 00002E74  2D48 FE78                move.l     [A6 - 0x188], A0
  3796. 00002E78  2008                     move.l     D0, A0
  3797. 00002E7A  504F                     addq.w     A7, 8
  3798. 00002E7C  660A                     bne        +0xC /* 00002E88 */
  3799. 00002E7E  3D7C FFD5 FE76           move.w     [A6 - 0x18A], 0xFFD5
  3800. 00002E84  6000 01B0                bra        +0x1B2 /* 00003036 */
  3801. label00002E88:
  3802. 00002E88  203C 0001 009C           move.l     D0, 0x1009C
  3803. 00002E8E  2205                     move.l     D1, D5
  3804. 00002E90  D2B2 0800                add.l      D1, [A2 + D0]
  3805. 00002E94  5281                     addq.l     D1, 1
  3806. 00002E96  2D41 FE72                move.l     [A6 - 0x18E], D1
  3807. 00002E9A  2845                     movea.l    A4, D5
  3808. 00002E9C  7600                     moveq.l    D3, 0x00
  3809. 00002E9E  7C01                     moveq.l    D6, 0x01
  3810. 00002EA0  422E FEFD                clr.b      [A6 - 0x103]
  3811. 00002EA4  42A7                     clr.l      -[A7]
  3812. 00002EA6  2F05                     move.l     -[A7], D5
  3813. 00002EA8  2F2E FE78                move.l     -[A7], [A6 - 0x188]
  3814. 00002EAC  61FF 0003 025C           bsr        +0x3025E /* 0003310A */
  3815. 00002EB2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3816. 00002EB6  6000 010C                bra        +0x10E /* 00002FC4 */
  3817. label00002EBA:
  3818. 00002EBA  2F2E FE78                move.l     -[A7], [A6 - 0x188]
  3819. 00002EBE  61FF 0002 FA00           bsr        +0x2FA02 /* 000328C0 */
  3820. 00002EC4  1A00                     move.b     D5, D0
  3821. 00002EC6  5200                     addq.b     D0, 1
  3822. 00002EC8  584F                     addq.w     A7, 4
  3823. 00002ECA  6700 00F6                beq        +0xF8 /* 00002FC2 */
  3824. 00002ECE  528C                     addq.l     A4, 1
  3825. 00002ED0  0C83 0000 00FA           cmpi.l     D3, 0xFA
  3826. 00002ED6  6408                     bcc        +0xA /* 00002EE0 */
  3827. 00002ED8  2003                     move.l     D0, D3
  3828. 00002EDA  5283                     addq.l     D3, 1
  3829. 00002EDC  1785 0800                move.b     [A3 + D0], D5
  3830. label00002EE0:
  3831. 00002EE0  0C05 000A                cmpi.b     D5, 0xA /* '\n' */
  3832. 00002EE4  6708                     beq        +0xA /* 00002EEE */
  3833. 00002EE6  0C05 000D                cmpi.b     D5, 0xD /* '\r' */
  3834. 00002EEA  6600 00D8                bne        +0xDA /* 00002FC4 */
  3835. label00002EEE:
  3836. 00002EEE  4233 3800                clr.b      [A3 + D3]
  3837. 00002EF2  2F03                     move.l     -[A7], D3
  3838. 00002EF4  3F3C 0001                move.w     -[A7], 0x1
  3839. 00002EF8  486E FF00                pea.l      [A6 - 0x100]
  3840. 00002EFC  2F0B                     move.l     -[A7], A3
  3841. 00002EFE  2F0A                     move.l     -[A7], A2
  3842. 00002F00  61FF 0000 08C2           bsr        +0x8C4 /* 000037C4 */
  3843. 00002F06  486E FEBC                pea.l      [A6 - 0x144]
  3844. 00002F0A  61FF FFFF F640           bsr        -0x9BE /* 0000254C */
  3845. 00002F10  584F                     addq.w     A7, 4
  3846. 00002F12  2F00                     move.l     -[A7], D0
  3847. 00002F14  486E FF00                pea.l      [A6 - 0x100]
  3848. 00002F18  486E FEBC                pea.l      [A6 - 0x144]
  3849. 00002F1C  61FF 0003 04DA           bsr        +0x304DC /* 000333F8 */
  3850. 00002F22  3A00                     move.w     D5, D0
  3851. 00002F24  4FEF 001E                lea.l      A7, [A7 + 0x1E]
  3852. 00002F28  6670                     bne        +0x72 /* 00002F9A */
  3853. 00002F2A  4A04                     tst.b      D4
  3854. 00002F2C  666C                     bne        +0x6E /* 00002F9A */
  3855. 00002F2E  1D7C 0001 FEFD           move.b     [A6 - 0x103], 0x1
  3856. 00002F34  7C00                     moveq.l    D6, 0x00
  3857. 00002F36  4A2E FE71                tst.b      [A6 - 0x18F]
  3858. 00002F3A  674C                     beq        +0x4E /* 00002F88 */
  3859. 00002F3C  2F03                     move.l     -[A7], D3
  3860. 00002F3E  3F3C 0003                move.w     -[A7], 0x3
  3861. 00002F42  486E FF00                pea.l      [A6 - 0x100]
  3862. 00002F46  2F0B                     move.l     -[A7], A3
  3863. 00002F48  2F0A                     move.l     -[A7], A2
  3864. 00002F4A  61FF 0000 0878           bsr        +0x87A /* 000037C4 */
  3865. 00002F50  486E FE7C                pea.l      [A6 - 0x184]
  3866. 00002F54  61FF FFFF F5F6           bsr        -0xA08 /* 0000254C */
  3867. 00002F5A  584F                     addq.w     A7, 4
  3868. 00002F5C  2F00                     move.l     -[A7], D0
  3869. 00002F5E  486E FF00                pea.l      [A6 - 0x100]
  3870. 00002F62  486E FE7C                pea.l      [A6 - 0x184]
  3871. 00002F66  61FF 0003 0490           bsr        +0x30492 /* 000333F8 */
  3872. 00002F6C  3600                     move.w     D3, D0
  3873. 00002F6E  4FEF 001E                lea.l      A7, [A7 + 0x1E]
  3874. 00002F72  6626                     bne        +0x28 /* 00002F9A */
  3875. 00002F74  7E01                     moveq.l    D7, 0x01
  3876. 00002F76  526E FEFE                addq.w     [A6 - 0x102], 1
  3877. 00002F7A  2F0B                     move.l     -[A7], A3
  3878. 00002F7C  2F0A                     move.l     -[A7], A2
  3879. 00002F7E  61FF 0000 4580           bsr        +0x4582 /* 00007500 */
  3880. 00002F84  504F                     addq.w     A7, 8
  3881. 00002F86  6012                     bra        +0x14 /* 00002F9A */
  3882. label00002F88:
  3883. 00002F88  7E01                     moveq.l    D7, 0x01
  3884. 00002F8A  526E FEFE                addq.w     [A6 - 0x102], 1
  3885. 00002F8E  2F0B                     move.l     -[A7], A3
  3886. 00002F90  2F0A                     move.l     -[A7], A2
  3887. 00002F92  61FF 0000 456C           bsr        +0x456E /* 00007500 */
  3888. 00002F98  504F                     addq.w     A7, 8
  3889. label00002F9A:
  3890. 00002F9A  4A45                     tst.w      D5
  3891. 00002F9C  671E                     beq        +0x20 /* 00002FBC */
  3892. 00002F9E  4A2E FEFD                tst.b      [A6 - 0x103]
  3893. 00002FA2  6718                     beq        +0x1A /* 00002FBC */
  3894. 00002FA4  4A06                     tst.b      D6
  3895. 00002FA6  6614                     bne        +0x16 /* 00002FBC */
  3896. 00002FA8  7801                     moveq.l    D4, 0x01
  3897. 00002FAA  4A07                     tst.b      D7
  3898. 00002FAC  670E                     beq        +0x10 /* 00002FBC */
  3899. 00002FAE  2F0A                     move.l     -[A7], A2
  3900. 00002FB0  61FF 0000 29C2           bsr        +0x29C4 /* 00005974 */
  3901. 00002FB6  3D40 FE76                move.w     [A6 - 0x18A], D0
  3902. 00002FBA  584F                     addq.w     A7, 4
  3903. label00002FBC:
  3904. 00002FBC  7600                     moveq.l    D3, 0x00
  3905. 00002FBE  7C00                     moveq.l    D6, 0x00
  3906. 00002FC0  6002                     bra        +0x4 /* 00002FC4 */
  3907. label00002FC2:
  3908. 00002FC2  7801                     moveq.l    D4, 0x01
  3909. label00002FC4:
  3910. 00002FC4  B9EE FE72                cmpa.l     A4, [A6 - 0x18E]
  3911. 00002FC8  6406                     bcc        +0x8 /* 00002FD0 */
  3912. 00002FCA  4A04                     tst.b      D4
  3913. 00002FCC  6700 FEEC                beq        -0x112 /* 00002EBA */
  3914. label00002FD0:
  3915. 00002FD0  2F2E FE78                move.l     -[A7], [A6 - 0x188]
  3916. 00002FD4  61FF 0002 FC04           bsr        +0x2FC06 /* 00032BDA */
  3917. 00002FDA  52AE FE6C                addq.l     [A6 - 0x194], 1
  3918. 00002FDE  4A2E FEFD                tst.b      [A6 - 0x103]
  3919. 00002FE2  584F                     addq.w     A7, 4
  3920. 00002FE4  6610                     bne        +0x12 /* 00002FF6 */
  3921. 00002FE6  7801                     moveq.l    D4, 0x01
  3922. 00002FE8  600C                     bra        +0xE /* 00002FF6 */
  3923. label00002FEA:
  3924. 00002FEA  3D7C FFF6 FE76           move.w     [A6 - 0x18A], 0xFFF6
  3925. 00002FF0  6004                     bra        +0x6 /* 00002FF6 */
  3926. label00002FF2:
  3927. 00002FF2  52AE FE6C                addq.l     [A6 - 0x194], 1
  3928. label00002FF6:
  3929. 00002FF6  203C 0001 00A4           move.l     D0, 0x100A4
  3930. 00002FFC  2032 0800                move.l     D0, [A2 + D0]
  3931. 00003000  D1AE FE64                add.l      [A6 - 0x19C], D0
  3932. label00003004:
  3933. 00003004  203C 0001 00A4           move.l     D0, 0x100A4
  3934. 0000300A  2632 0800                move.l     D3, [A2 + D0]
  3935. 0000300E  203C 0001 00A0           move.l     D0, 0x100A0
  3936. 00003014  2032 0800                move.l     D0, [A2 + D0]
  3937. 00003018  4C03 0800                movem.w    A3, D3
  3938. 0000301C  B0AE FE64                cmp.l      D0, [A6 - 0x19C]
  3939. 00003020  6400 FDD8                bcc        -0x226 /* 00002DFA */
  3940. label00003024:
  3941. 00003024  4A07                     tst.b      D7
  3942. 00003026  660E                     bne        +0x10 /* 00003036 */
  3943. 00003028  3D7C FFF6 FE76           move.w     [A6 - 0x18A], 0xFFF6
  3944. 0000302E  6006                     bra        +0x8 /* 00003036 */
  3945. label00003030:
  3946. 00003030  3D7C F60A FE76           move.w     [A6 - 0x18A], 0xF60A
  3947. label00003036:
  3948. 00003036  206E FE68                movea.l    A0, [A6 - 0x198]
  3949. 0000303A  A01F                     syscall    DisposPtr/DisposePtr
  3950. 0000303C  302E FE76                move.w     D0, [A6 - 0x18A]
  3951. 00003040  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  3952. 00003044  4E5E                     unlink     A6
  3953. 00003046  4E75                     rts
  3954. fn00003048:
  3955. 00003048  4E56 FA26                link       A6, -0x05DA
  3956. 0000304C  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  3957. 00003050  246E 0008                movea.l    A2, [A6 + 0x8]
  3958. 00003054  2A2E 000C                move.l     D5, [A6 + 0xC]
  3959. 00003058  2E2E 0010                move.l     D7, [A6 + 0x10]
  3960. 0000305C  266E 0014                movea.l    A3, [A6 + 0x14]
  3961. 00003060  422E FFFF                clr.b      [A6 - 0x1]
  3962. 00003064  7800                     moveq.l    D4, 0x00
  3963. 00003066  426E FEBA                clr.w      [A6 - 0x146]
  3964. 0000306A  426E FEBC                clr.w      [A6 - 0x144]
  3965. 0000306E  486E FA66                pea.l      [A6 - 0x59A]
  3966. 00003072  2F3C 0007 00C9           move.l     -[A7], 0x700C9
  3967. 00003078  4EB9 0000 0128           jsr        [0x00000128 /* PollRtnAdr */]
  3968. 0000307E  486E FB66                pea.l      [A6 - 0x49A]
  3969. 00003082  486E FA66                pea.l      [A6 - 0x59A]
  3970. 00003086  61FF 0000 59D4           bsr        +0x59D6 /* 00008A5C */
  3971. 0000308C  486E FC66                pea.l      [A6 - 0x39A]
  3972. 00003090  2F39 0002 68BE           move.l     -[A7], [0x000268BE]
  3973. 00003096  61FF FFFF E86E           bsr        -0x1790 /* 00001906 */
  3974. 0000309C  4A2E FC66                tst.b      [A6 - 0x39A]
  3975. 000030A0  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3976. 000030A4  6700 035A                beq        +0x35C /* 00003400 */
  3977. 000030A8  486E FD66                pea.l      [A6 - 0x29A]
  3978. 000030AC  486E FC66                pea.l      [A6 - 0x39A]
  3979. 000030B0  61FF 0000 59AA           bsr        +0x59AC /* 00008A5C */
  3980. 000030B6  486E FB66                pea.l      [A6 - 0x49A]
  3981. 000030BA  486E FD66                pea.l      [A6 - 0x29A]
  3982. 000030BE  61FF 0003 02DE           bsr        +0x302E0 /* 0003339E */
  3983. 000030C4  70FF                     moveq.l    D0, 0xFFFFFFFF
  3984. 000030C6  2D40 FEB2                move.l     [A6 - 0x14E], D0
  3985. 000030CA  203C 0001 00A8           move.l     D0, 0x100A8
  3986. 000030D0  7203                     moveq.l    D1, 0x03
  3987. 000030D2  B2B2 0800                cmp.l      D1, [A2 + D0]
  3988. 000030D6  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3989. 000030DA  6710                     beq        +0x12 /* 000030EC */
  3990. 000030DC  4878 0003                push.l     0x3
  3991. 000030E0  2F0A                     move.l     -[A7], A2
  3992. 000030E2  4EBA F60E                jsr        [PC - 0x9F2 /* 000026F2 */]
  3993. 000030E6  3D40 FEBC                move.w     [A6 - 0x144], D0
  3994. 000030EA  504F                     addq.w     A7, 8
  3995. label000030EC:
  3996. 000030EC  4A6E FEBC                tst.w      [A6 - 0x144]
  3997. 000030F0  6600 0314                bne        +0x316 /* 00003406 */
  3998. 000030F4  203C 0001 00A4           move.l     D0, 0x100A4
  3999. 000030FA  2032 0800                move.l     D0, [A2 + D0]
  4000. 000030FE  5280                     addq.l     D0, 1
  4001. 00003100  A11E                     syscall    NewPtr, flags=1
  4002. 00003102  2D48 FEAE                move.l     [A6 - 0x152], A0
  4003. 00003106  4AAE FEAE                tst.l      [A6 - 0x152]
  4004. 0000310A  663E                     bne        +0x40 /* 0000314A */
  4005. 0000310C  61FF FFFF EBF8           bsr        -0x1406 /* 00001D06 */
  4006. 00003112  5300                     subq.b     D0, 1
  4007. 00003114  661C                     bne        +0x1E /* 00003132 */
  4008. 00003116  4878 03F7                push.l     0x3F7
  4009. 0000311A  4879 0001 F1A4           push.l     0x1F1A4
  4010. 00003120  4879 0001 F070           push.l     0x1F070
  4011. 00003126  4EB9 0000 01B0           jsr        [0x000001B0]
  4012. 0000312C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4013. 00003130  6018                     bra        +0x1A /* 0000314A */
  4014. label00003132:
  4015. 00003132  61FF FFFF EBD2           bsr        -0x142C /* 00001D06 */
  4016. 00003138  5500                     subq.b     D0, 2
  4017. 0000313A  660E                     bne        +0x10 /* 0000314A */
  4018. 0000313C  4879 0001 F070           push.l     0x1F070
  4019. 00003142  61FF FFFF EBB4           bsr        -0x144A /* 00001CF8 */
  4020. 00003148  584F                     addq.w     A7, 4
  4021. label0000314A:
  4022. 0000314A  203C 0001 00A4           move.l     D0, 0x100A4
  4023. 00003150  2C32 0800                move.l     D6, [A2 + D0]
  4024. 00003154  486E FFBE                pea.l      [A6 - 0x42]
  4025. 00003158  2F05                     move.l     -[A7], D5
  4026. 0000315A  61FF 0000 582C           bsr        +0x582E /* 00008988 */
  4027. 00003160  486E FA26                pea.l      [A6 - 0x5DA]
  4028. 00003164  2F07                     move.l     -[A7], D7
  4029. 00003166  61FF 0000 5820           bsr        +0x5822 /* 00008988 */
  4030. 0000316C  7600                     moveq.l    D3, 0x00
  4031. 0000316E  49EE FE6A                lea.l      A4, [A6 - 0x196]
  4032. 00003172  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4033. label00003176:
  4034. 00003176  4214                     clr.b      [A4]
  4035. 00003178  422C 0001                clr.b      [A4 + 0x1]
  4036. 0000317C  422C 0002                clr.b      [A4 + 0x2]
  4037. 00003180  422C 0003                clr.b      [A4 + 0x3]
  4038. 00003184  422C 0004                clr.b      [A4 + 0x4]
  4039. 00003188  422C 0005                clr.b      [A4 + 0x5]
  4040. 0000318C  422C 0006                clr.b      [A4 + 0x6]
  4041. 00003190  422C 0007                clr.b      [A4 + 0x7]
  4042. 00003194  508C                     addq.l     A4, 8
  4043. 00003196  5083                     addq.l     D3, 8
  4044. 00003198  7040                     moveq.l    D0, 0x40
  4045. 0000319A  B680                     cmp.l      D3, D0
  4046. 0000319C  65D8                     bcs        -0x26 /* 00003176 */
  4047. 0000319E  2045                     movea.l    A0, D5
  4048. 000031A0  1610                     move.b     D3, [A0]
  4049. 000031A2  7000                     moveq.l    D0, 0x00
  4050. 000031A4  1003                     move.b     D0, D3
  4051. 000031A6  B086                     cmp.l      D0, D6
  4052. 000031A8  6404                     bcc        +0x6 /* 000031AE */
  4053. 000031AA  7C00                     moveq.l    D6, 0x00
  4054. 000031AC  1C03                     move.b     D6, D3
  4055. label000031AE:
  4056. 000031AE  2047                     movea.l    A0, D7
  4057. 000031B0  1D68 0001 FE6A           move.b     [A6 - 0x196], [A0 + 0x1]
  4058. 000031B6  1D68 0002 FE6B           move.b     [A6 - 0x195], [A0 + 0x2]
  4059. 000031BC  7601                     moveq.l    D3, 0x01
  4060. 000031BE  7001                     moveq.l    D0, 0x01
  4061. 000031C0  BC80                     cmp.l      D6, D0
  4062. 000031C2  6560                     bcs        +0x62 /* 00003224 */
  4063. 000031C4  2E06                     move.l     D7, D6
  4064. 000031C6  5187                     subq.l     D7, 8
  4065. 000031C8  7008                     moveq.l    D0, 0x08
  4066. 000031CA  BC80                     cmp.l      D6, D0
  4067. 000031CC  6300 0244                bls        +0x246 /* 00003412 */
  4068. 000031D0  49EE FE6A                lea.l      A4, [A6 - 0x196]
  4069. 000031D4  528C                     addq.l     A4, 1
  4070. label000031D6:
  4071. 000031D6  2045                     movea.l    A0, D5
  4072. 000031D8  1970 3800 0001           move.b     [A4 + 0x1], [A0 + D3]
  4073. 000031DE  1970 3801 0002           move.b     [A4 + 0x2], [A0 + D3 + 0x1]
  4074. 000031E4  1970 3802 0003           move.b     [A4 + 0x3], [A0 + D3 + 0x2]
  4075. 000031EA  1970 3803 0004           move.b     [A4 + 0x4], [A0 + D3 + 0x3]
  4076. 000031F0  1970 3804 0005           move.b     [A4 + 0x5], [A0 + D3 + 0x4]
  4077. 000031F6  1970 3805 0006           move.b     [A4 + 0x6], [A0 + D3 + 0x5]
  4078. 000031FC  1970 3806 0007           move.b     [A4 + 0x7], [A0 + D3 + 0x6]
  4079. 00003202  1970 3807 0008           move.b     [A4 + 0x8], [A0 + D3 + 0x7]
  4080. 00003208  508C                     addq.l     A4, 8
  4081. 0000320A  5083                     addq.l     D3, 8
  4082. 0000320C  B687                     cmp.l      D3, D7
  4083. 0000320E  63C6                     bls        -0x38 /* 000031D6 */
  4084. 00003210  6000 0200                bra        +0x202 /* 00003412 */
  4085. label00003214:
  4086. 00003214  2045                     movea.l    A0, D5
  4087. 00003216  1970 3800 0001           move.b     [A4 + 0x1], [A0 + D3]
  4088. 0000321C  528C                     addq.l     A4, 1
  4089. 0000321E  5283                     addq.l     D3, 1
  4090. label00003220:
  4091. 00003220  B686                     cmp.l      D3, D6
  4092. 00003222  63F0                     bls        -0xE /* 00003214 */
  4093. label00003224:
  4094. 00003224  42AE FEAA                clr.l      [A6 - 0x156]
  4095. 00003228  6000 01A8                bra        +0x1AA /* 000033D2 */
  4096. label0000322C:
  4097. 0000322C  2F03                     move.l     -[A7], D3
  4098. 0000322E  204A                     movea.l    A0, A2
  4099. 00003230  D1EE FEAA                add.l      A0, [A6 - 0x156]
  4100. 00003234  4868 0090                pea.l      [A0 + 0x90]
  4101. 00003238  2F2E FEAE                move.l     -[A7], [A6 - 0x152]
  4102. 0000323C  61FF 0003 012A           bsr        +0x3012C /* 00033368 */
  4103. 00003242  203C 0001 00A4           move.l     D0, 0x100A4
  4104. 00003248  206E FEAE                movea.l    A0, [A6 - 0x152]
  4105. 0000324C  2232 0800                move.l     D1, [A2 + D0]
  4106. 00003250  4230 1800                clr.b      [A0 + D1]
  4107. 00003254  2F32 0800                move.l     -[A7], [A2 + D0]
  4108. 00003258  2F2E FEAE                move.l     -[A7], [A6 - 0x152]
  4109. 0000325C  486E FE6A                pea.l      [A6 - 0x196]
  4110. 00003260  61FF 0003 0196           bsr        +0x30198 /* 000333F8 */
  4111. 00003266  3600                     move.w     D3, D0
  4112. 00003268  4FEF 0018                lea.l      A7, [A7 + 0x18]
  4113. 0000326C  6E00 0152                bgt        +0x154 /* 000033C0 */
  4114. 00003270  4A04                     tst.b      D4
  4115. 00003272  6600 017E                bne        +0x180 /* 000033F2 */
  4116. 00003276  4A04                     tst.b      D4
  4117. 00003278  6600 013E                bne        +0x140 /* 000033B8 */
  4118. 0000327C  4AAE FEB2                tst.l      [A6 - 0x14E]
  4119. 00003280  6C04                     bge        +0x6 /* 00003286 */
  4120. 00003282  42AE FEB2                clr.l      [A6 - 0x14E]
  4121. label00003286:
  4122. 00003286  2A3C 0001 009C           move.l     D5, 0x1009C
  4123. 0000328C  2A32 5800                move.l     D5, [A2 + D5]
  4124. 00003290  4C2E 5000 FEB2           movem.w    A4,A6, [A6 - 0x14E]
  4125. 00003296  4879 0001 F0E6           push.l     0x1F0E6
  4126. 0000329C  486E FD66                pea.l      [A6 - 0x29A]
  4127. 000032A0  61FF 0002 FA94           bsr        +0x2FA96 /* 00032D36 */
  4128. 000032A6  2848                     movea.l    A4, A0
  4129. 000032A8  2008                     move.l     D0, A0
  4130. 000032AA  504F                     addq.w     A7, 8
  4131. 000032AC  660A                     bne        +0xC /* 000032B8 */
  4132. 000032AE  3D7C FFD5 FEBC           move.w     [A6 - 0x144], 0xFFD5
  4133. 000032B4  6000 0150                bra        +0x152 /* 00003406 */
  4134. label000032B8:
  4135. 000032B8  203C 0001 009C           move.l     D0, 0x1009C
  4136. 000032BE  2205                     move.l     D1, D5
  4137. 000032C0  D2B2 0800                add.l      D1, [A2 + D0]
  4138. 000032C4  5281                     addq.l     D1, 1
  4139. 000032C6  2D41 FEB6                move.l     [A6 - 0x14A], D1
  4140. 000032CA  2E05                     move.l     D7, D5
  4141. 000032CC  7600                     moveq.l    D3, 0x00
  4142. 000032CE  7C01                     moveq.l    D6, 0x01
  4143. 000032D0  42A7                     clr.l      -[A7]
  4144. 000032D2  2F05                     move.l     -[A7], D5
  4145. 000032D4  2F0C                     move.l     -[A7], A4
  4146. 000032D6  61FF 0002 FE32           bsr        +0x2FE34 /* 0003310A */
  4147. 000032DC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4148. 000032E0  6000 00B2                bra        +0xB4 /* 00003394 */
  4149. label000032E4:
  4150. 000032E4  2F0C                     move.l     -[A7], A4
  4151. 000032E6  61FF 0002 F5D8           bsr        +0x2F5DA /* 000328C0 */
  4152. 000032EC  1A00                     move.b     D5, D0
  4153. 000032EE  5200                     addq.b     D0, 1
  4154. 000032F0  584F                     addq.w     A7, 4
  4155. 000032F2  6700 009E                beq        +0xA0 /* 00003392 */
  4156. 000032F6  5287                     addq.l     D7, 1
  4157. 000032F8  0C83 0000 00FA           cmpi.l     D3, 0xFA
  4158. 000032FE  6408                     bcc        +0xA /* 00003308 */
  4159. 00003300  2003                     move.l     D0, D3
  4160. 00003302  5283                     addq.l     D3, 1
  4161. 00003304  1785 0800                move.b     [A3 + D0], D5
  4162. label00003308:
  4163. 00003308  0C05 000A                cmpi.b     D5, 0xA /* '\n' */
  4164. 0000330C  6708                     beq        +0xA /* 00003316 */
  4165. 0000330E  0C05 000D                cmpi.b     D5, 0xD /* '\r' */
  4166. 00003312  6600 0080                bne        +0x82 /* 00003394 */
  4167. label00003316:
  4168. 00003316  4233 3800                clr.b      [A3 + D3]
  4169. 0000331A  2F03                     move.l     -[A7], D3
  4170. 0000331C  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  4171. 00003320  486E FEBE                pea.l      [A6 - 0x142]
  4172. 00003324  2F0B                     move.l     -[A7], A3
  4173. 00003326  2F0A                     move.l     -[A7], A2
  4174. 00003328  61FF 0000 049A           bsr        +0x49C /* 000037C4 */
  4175. 0000332E  486E FFBE                pea.l      [A6 - 0x42]
  4176. 00003332  61FF FFFF F218           bsr        -0xDE6 /* 0000254C */
  4177. 00003338  584F                     addq.w     A7, 4
  4178. 0000333A  2F00                     move.l     -[A7], D0
  4179. 0000333C  486E FEBE                pea.l      [A6 - 0x142]
  4180. 00003340  486E FFBE                pea.l      [A6 - 0x42]
  4181. 00003344  61FF 0003 00B2           bsr        +0x300B4 /* 000333F8 */
  4182. 0000334A  3600                     move.w     D3, D0
  4183. 0000334C  4FEF 001E                lea.l      A7, [A7 + 0x1E]
  4184. 00003350  661C                     bne        +0x1E /* 0000336E */
  4185. 00003352  4A04                     tst.b      D4
  4186. 00003354  6618                     bne        +0x1A /* 0000336E */
  4187. 00003356  1D7C 0001 FFFF           move.b     [A6 - 0x1], 0x1
  4188. 0000335C  526E FEBA                addq.w     [A6 - 0x146], 1
  4189. 00003360  2F0B                     move.l     -[A7], A3
  4190. 00003362  2F0A                     move.l     -[A7], A2
  4191. 00003364  61FF 0000 419A           bsr        +0x419C /* 00007500 */
  4192. 0000336A  7C00                     moveq.l    D6, 0x00
  4193. 0000336C  504F                     addq.w     A7, 8
  4194. label0000336E:
  4195. 0000336E  4A43                     tst.w      D3
  4196. 00003370  671A                     beq        +0x1C /* 0000338C */
  4197. 00003372  4A2E FFFF                tst.b      [A6 - 0x1]
  4198. 00003376  6714                     beq        +0x16 /* 0000338C */
  4199. 00003378  4A06                     tst.b      D6
  4200. 0000337A  6610                     bne        +0x12 /* 0000338C */
  4201. 0000337C  7801                     moveq.l    D4, 0x01
  4202. 0000337E  2F0A                     move.l     -[A7], A2
  4203. 00003380  61FF 0000 25F2           bsr        +0x25F4 /* 00005974 */
  4204. 00003386  3D40 FEBC                move.w     [A6 - 0x144], D0
  4205. 0000338A  584F                     addq.w     A7, 4
  4206. label0000338C:
  4207. 0000338C  7600                     moveq.l    D3, 0x00
  4208. 0000338E  7C00                     moveq.l    D6, 0x00
  4209. 00003390  6002                     bra        +0x4 /* 00003394 */
  4210. label00003392:
  4211. 00003392  7801                     moveq.l    D4, 0x01
  4212. label00003394:
  4213. 00003394  BEAE FEB6                cmp.l      D7, [A6 - 0x14A]
  4214. 00003398  6406                     bcc        +0x8 /* 000033A0 */
  4215. 0000339A  4A04                     tst.b      D4
  4216. 0000339C  6700 FF46                beq        -0xB8 /* 000032E4 */
  4217. label000033A0:
  4218. 000033A0  2F0C                     move.l     -[A7], A4
  4219. 000033A2  61FF 0002 F836           bsr        +0x2F838 /* 00032BDA */
  4220. 000033A8  52AE FEB2                addq.l     [A6 - 0x14E], 1
  4221. 000033AC  4A2E FFFF                tst.b      [A6 - 0x1]
  4222. 000033B0  584F                     addq.w     A7, 4
  4223. 000033B2  6610                     bne        +0x12 /* 000033C4 */
  4224. 000033B4  7801                     moveq.l    D4, 0x01
  4225. 000033B6  600C                     bra        +0xE /* 000033C4 */
  4226. label000033B8:
  4227. 000033B8  3D7C FFF6 FEBC           move.w     [A6 - 0x144], 0xFFF6
  4228. 000033BE  6004                     bra        +0x6 /* 000033C4 */
  4229. label000033C0:
  4230. 000033C0  52AE FEB2                addq.l     [A6 - 0x14E], 1
  4231. label000033C4:
  4232. 000033C4  203C 0001 00A4           move.l     D0, 0x100A4
  4233. 000033CA  2032 0800                move.l     D0, [A2 + D0]
  4234. 000033CE  D1AE FEAA                add.l      [A6 - 0x156], D0
  4235. label000033D2:
  4236. 000033D2  203C 0001 00A4           move.l     D0, 0x100A4
  4237. 000033D8  2632 0800                move.l     D3, [A2 + D0]
  4238. 000033DC  203C 0001 00A0           move.l     D0, 0x100A0
  4239. 000033E2  2032 0800                move.l     D0, [A2 + D0]
  4240. 000033E6  4C03 0800                movem.w    A3, D3
  4241. 000033EA  B0AE FEAA                cmp.l      D0, [A6 - 0x156]
  4242. 000033EE  6400 FE3C                bcc        -0x1C2 /* 0000322C */
  4243. label000033F2:
  4244. 000033F2  4A2E FFFF                tst.b      [A6 - 0x1]
  4245. 000033F6  660E                     bne        +0x10 /* 00003406 */
  4246. 000033F8  3D7C FFF6 FEBC           move.w     [A6 - 0x144], 0xFFF6
  4247. 000033FE  6006                     bra        +0x8 /* 00003406 */
  4248. label00003400:
  4249. 00003400  3D7C F60A FEBC           move.w     [A6 - 0x144], 0xF60A
  4250. label00003406:
  4251. 00003406  206E FEAE                movea.l    A0, [A6 - 0x152]
  4252. 0000340A  A01F                     syscall    DisposPtr/DisposePtr
  4253. 0000340C  302E FEBC                move.w     D0, [A6 - 0x144]
  4254. 00003410  600A                     bra        +0xC /* 0000341C */
  4255. label00003412:
  4256. 00003412  49EE FE6A                lea.l      A4, [A6 - 0x196]
  4257. 00003416  D9C3                     add.l      A4, D3
  4258. 00003418  6000 FE06                bra        -0x1F8 /* 00003220 */
  4259. label0000341C:
  4260. 0000341C  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  4261. 00003420  4E5E                     unlink     A6
  4262. 00003422  4E75                     rts
  4263. fn00003424:
  4264. 00003424  4E56 FAA6                link       A6, -0x055A
  4265. 00003428  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  4266. 0000342C  246E 0008                movea.l    A2, [A6 + 0x8]
  4267. 00003430  266E 0010                movea.l    A3, [A6 + 0x10]
  4268. 00003434  422E FFFF                clr.b      [A6 - 0x1]
  4269. 00003438  7800                     moveq.l    D4, 0x00
  4270. 0000343A  426E FEBA                clr.w      [A6 - 0x146]
  4271. 0000343E  426E FEBC                clr.w      [A6 - 0x144]
  4272. 00003442  486E FAA6                pea.l      [A6 - 0x55A]
  4273. 00003446  2F3C 0009 00C9           move.l     -[A7], 0x900C9
  4274. 0000344C  4EB9 0000 0128           jsr        [0x00000128 /* PollRtnAdr */]
  4275. 00003452  486E FBA6                pea.l      [A6 - 0x45A]
  4276. 00003456  486E FAA6                pea.l      [A6 - 0x55A]
  4277. 0000345A  61FF 0000 5600           bsr        +0x5602 /* 00008A5C */
  4278. 00003460  486E FCA6                pea.l      [A6 - 0x35A]
  4279. 00003464  2F39 0002 68BE           move.l     -[A7], [0x000268BE]
  4280. 0000346A  61FF FFFF E49A           bsr        -0x1B64 /* 00001906 */
  4281. 00003470  4A2E FCA6                tst.b      [A6 - 0x35A]
  4282. 00003474  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4283. 00003478  6700 02BE                beq        +0x2C0 /* 00003738 */
  4284. 0000347C  486E FDA6                pea.l      [A6 - 0x25A]
  4285. 00003480  486E FCA6                pea.l      [A6 - 0x35A]
  4286. 00003484  61FF 0000 55D6           bsr        +0x55D8 /* 00008A5C */
  4287. 0000348A  486E FBA6                pea.l      [A6 - 0x45A]
  4288. 0000348E  486E FDA6                pea.l      [A6 - 0x25A]
  4289. 00003492  61FF 0002 FF0A           bsr        +0x2FF0C /* 0003339E */
  4290. 00003498  70FF                     moveq.l    D0, 0xFFFFFFFF
  4291. 0000349A  2D40 FEB2                move.l     [A6 - 0x14E], D0
  4292. 0000349E  203C 0001 00A8           move.l     D0, 0x100A8
  4293. 000034A4  7204                     moveq.l    D1, 0x04
  4294. 000034A6  B2B2 0800                cmp.l      D1, [A2 + D0]
  4295. 000034AA  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4296. 000034AE  6710                     beq        +0x12 /* 000034C0 */
  4297. 000034B0  4878 0004                push.l     0x4
  4298. 000034B4  2F0A                     move.l     -[A7], A2
  4299. 000034B6  4EBA F23A                jsr        [PC - 0xDC6 /* 000026F2 */]
  4300. 000034BA  3D40 FEBC                move.w     [A6 - 0x144], D0
  4301. 000034BE  504F                     addq.w     A7, 8
  4302. label000034C0:
  4303. 000034C0  4A6E FEBC                tst.w      [A6 - 0x144]
  4304. 000034C4  6600 0264                bne        +0x266 /* 0000372A */
  4305. 000034C8  203C 0001 00A4           move.l     D0, 0x100A4
  4306. 000034CE  2032 0800                move.l     D0, [A2 + D0]
  4307. 000034D2  5280                     addq.l     D0, 1
  4308. 000034D4  A11E                     syscall    NewPtr, flags=1
  4309. 000034D6  2D48 FEAE                move.l     [A6 - 0x152], A0
  4310. 000034DA  4AAE FEAE                tst.l      [A6 - 0x152]
  4311. 000034DE  663E                     bne        +0x40 /* 0000351E */
  4312. 000034E0  61FF FFFF E824           bsr        -0x17DA /* 00001D06 */
  4313. 000034E6  5300                     subq.b     D0, 1
  4314. 000034E8  661C                     bne        +0x1E /* 00003506 */
  4315. 000034EA  4878 04AF                push.l     0x4AF
  4316. 000034EE  4879 0001 F1A4           push.l     0x1F1A4
  4317. 000034F4  4879 0001 F070           push.l     0x1F070
  4318. 000034FA  4EB9 0000 01B0           jsr        [0x000001B0]
  4319. 00003500  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4320. 00003504  6018                     bra        +0x1A /* 0000351E */
  4321. label00003506:
  4322. 00003506  61FF FFFF E7FE           bsr        -0x1800 /* 00001D06 */
  4323. 0000350C  5500                     subq.b     D0, 2
  4324. 0000350E  660E                     bne        +0x10 /* 0000351E */
  4325. 00003510  4879 0001 F070           push.l     0x1F070
  4326. 00003516  61FF FFFF E7E0           bsr        -0x181E /* 00001CF8 */
  4327. 0000351C  584F                     addq.w     A7, 4
  4328. label0000351E:
  4329. 0000351E  7600                     moveq.l    D3, 0x00
  4330. 00003520  49EE FFBE                lea.l      A4, [A6 - 0x42]
  4331. label00003524:
  4332. 00003524  4214                     clr.b      [A4]
  4333. 00003526  422C 0001                clr.b      [A4 + 0x1]
  4334. 0000352A  422C 0002                clr.b      [A4 + 0x2]
  4335. 0000352E  422C 0003                clr.b      [A4 + 0x3]
  4336. 00003532  422C 0004                clr.b      [A4 + 0x4]
  4337. 00003536  422C 0005                clr.b      [A4 + 0x5]
  4338. 0000353A  422C 0006                clr.b      [A4 + 0x6]
  4339. 0000353E  422C 0007                clr.b      [A4 + 0x7]
  4340. 00003542  508C                     addq.l     A4, 8
  4341. 00003544  5083                     addq.l     D3, 8
  4342. 00003546  7040                     moveq.l    D0, 0x40
  4343. 00003548  B680                     cmp.l      D3, D0
  4344. 0000354A  65D8                     bcs        -0x26 /* 00003524 */
  4345. 0000354C  486E FFBE                pea.l      [A6 - 0x42]
  4346. 00003550  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4347. 00003554  61FF 0000 5432           bsr        +0x5434 /* 00008988 */
  4348. 0000355A  42AE FEAA                clr.l      [A6 - 0x156]
  4349. 0000355E  504F                     addq.w     A7, 8
  4350. 00003560  6000 01A8                bra        +0x1AA /* 0000370A */
  4351. label00003564:
  4352. 00003564  2F03                     move.l     -[A7], D3
  4353. 00003566  204A                     movea.l    A0, A2
  4354. 00003568  D1EE FEAA                add.l      A0, [A6 - 0x156]
  4355. 0000356C  4868 0090                pea.l      [A0 + 0x90]
  4356. 00003570  2F2E FEAE                move.l     -[A7], [A6 - 0x152]
  4357. 00003574  61FF 0002 FDF2           bsr        +0x2FDF4 /* 00033368 */
  4358. 0000357A  203C 0001 00A4           move.l     D0, 0x100A4
  4359. 00003580  206E FEAE                movea.l    A0, [A6 - 0x152]
  4360. 00003584  2232 0800                move.l     D1, [A2 + D0]
  4361. 00003588  4230 1800                clr.b      [A0 + D1]
  4362. 0000358C  2F32 0800                move.l     -[A7], [A2 + D0]
  4363. 00003590  2F2E FEAE                move.l     -[A7], [A6 - 0x152]
  4364. 00003594  486E FFBE                pea.l      [A6 - 0x42]
  4365. 00003598  61FF 0002 FE5E           bsr        +0x2FE60 /* 000333F8 */
  4366. 0000359E  3600                     move.w     D3, D0
  4367. 000035A0  4FEF 0018                lea.l      A7, [A7 + 0x18]
  4368. 000035A4  6E00 0152                bgt        +0x154 /* 000036F8 */
  4369. 000035A8  4A04                     tst.b      D4
  4370. 000035AA  6600 017E                bne        +0x180 /* 0000372A */
  4371. 000035AE  4A04                     tst.b      D4
  4372. 000035B0  6600 013E                bne        +0x140 /* 000036F0 */
  4373. 000035B4  4AAE FEB2                tst.l      [A6 - 0x14E]
  4374. 000035B8  6C04                     bge        +0x6 /* 000035BE */
  4375. 000035BA  42AE FEB2                clr.l      [A6 - 0x14E]
  4376. label000035BE:
  4377. 000035BE  2A3C 0001 009C           move.l     D5, 0x1009C
  4378. 000035C4  2A32 5800                move.l     D5, [A2 + D5]
  4379. 000035C8  4C2E 5000 FEB2           movem.w    A4,A6, [A6 - 0x14E]
  4380. 000035CE  4879 0001 F0E6           push.l     0x1F0E6
  4381. 000035D4  486E FDA6                pea.l      [A6 - 0x25A]
  4382. 000035D8  61FF 0002 F75C           bsr        +0x2F75E /* 00032D36 */
  4383. 000035DE  2848                     movea.l    A4, A0
  4384. 000035E0  2008                     move.l     D0, A0
  4385. 000035E2  504F                     addq.w     A7, 8
  4386. 000035E4  660A                     bne        +0xC /* 000035F0 */
  4387. 000035E6  3D7C FFD5 FEBC           move.w     [A6 - 0x144], 0xFFD5
  4388. 000035EC  6000 0150                bra        +0x152 /* 0000373E */
  4389. label000035F0:
  4390. 000035F0  203C 0001 009C           move.l     D0, 0x1009C
  4391. 000035F6  2205                     move.l     D1, D5
  4392. 000035F8  D2B2 0800                add.l      D1, [A2 + D0]
  4393. 000035FC  5281                     addq.l     D1, 1
  4394. 000035FE  2D41 FEB6                move.l     [A6 - 0x14A], D1
  4395. 00003602  2E05                     move.l     D7, D5
  4396. 00003604  7600                     moveq.l    D3, 0x00
  4397. 00003606  7C01                     moveq.l    D6, 0x01
  4398. 00003608  42A7                     clr.l      -[A7]
  4399. 0000360A  2F05                     move.l     -[A7], D5
  4400. 0000360C  2F0C                     move.l     -[A7], A4
  4401. 0000360E  61FF 0002 FAFA           bsr        +0x2FAFC /* 0003310A */
  4402. 00003614  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4403. 00003618  6000 00B2                bra        +0xB4 /* 000036CC */
  4404. label0000361C:
  4405. 0000361C  2F0C                     move.l     -[A7], A4
  4406. 0000361E  61FF 0002 F2A0           bsr        +0x2F2A2 /* 000328C0 */
  4407. 00003624  1A00                     move.b     D5, D0
  4408. 00003626  5200                     addq.b     D0, 1
  4409. 00003628  584F                     addq.w     A7, 4
  4410. 0000362A  6700 009E                beq        +0xA0 /* 000036CA */
  4411. 0000362E  5287                     addq.l     D7, 1
  4412. 00003630  0C83 0000 00FA           cmpi.l     D3, 0xFA
  4413. 00003636  6408                     bcc        +0xA /* 00003640 */
  4414. 00003638  2003                     move.l     D0, D3
  4415. 0000363A  5283                     addq.l     D3, 1
  4416. 0000363C  1785 0800                move.b     [A3 + D0], D5
  4417. label00003640:
  4418. 00003640  0C05 000A                cmpi.b     D5, 0xA /* '\n' */
  4419. 00003644  6708                     beq        +0xA /* 0000364E */
  4420. 00003646  0C05 000D                cmpi.b     D5, 0xD /* '\r' */
  4421. 0000364A  6600 0080                bne        +0x82 /* 000036CC */
  4422. label0000364E:
  4423. 0000364E  4233 3800                clr.b      [A3 + D3]
  4424. 00003652  2F03                     move.l     -[A7], D3
  4425. 00003654  3F3C 000B                move.w     -[A7], 0xB
  4426. 00003658  486E FEBE                pea.l      [A6 - 0x142]
  4427. 0000365C  2F0B                     move.l     -[A7], A3
  4428. 0000365E  2F0A                     move.l     -[A7], A2
  4429. 00003660  61FF 0000 0162           bsr        +0x164 /* 000037C4 */
  4430. 00003666  486E FFBE                pea.l      [A6 - 0x42]
  4431. 0000366A  61FF FFFF EEE0           bsr        -0x111E /* 0000254C */
  4432. 00003670  584F                     addq.w     A7, 4
  4433. 00003672  2F00                     move.l     -[A7], D0
  4434. 00003674  486E FEBE                pea.l      [A6 - 0x142]
  4435. 00003678  486E FFBE                pea.l      [A6 - 0x42]
  4436. 0000367C  61FF 0002 FD7A           bsr        +0x2FD7C /* 000333F8 */
  4437. 00003682  3600                     move.w     D3, D0
  4438. 00003684  4FEF 001E                lea.l      A7, [A7 + 0x1E]
  4439. 00003688  661C                     bne        +0x1E /* 000036A6 */
  4440. 0000368A  4A04                     tst.b      D4
  4441. 0000368C  6618                     bne        +0x1A /* 000036A6 */
  4442. 0000368E  1D7C 0001 FFFF           move.b     [A6 - 0x1], 0x1
  4443. 00003694  526E FEBA                addq.w     [A6 - 0x146], 1
  4444. 00003698  2F0B                     move.l     -[A7], A3
  4445. 0000369A  2F0A                     move.l     -[A7], A2
  4446. 0000369C  61FF 0000 3E62           bsr        +0x3E64 /* 00007500 */
  4447. 000036A2  7C00                     moveq.l    D6, 0x00
  4448. 000036A4  504F                     addq.w     A7, 8
  4449. label000036A6:
  4450. 000036A6  4A43                     tst.w      D3
  4451. 000036A8  671A                     beq        +0x1C /* 000036C4 */
  4452. 000036AA  4A2E FFFF                tst.b      [A6 - 0x1]
  4453. 000036AE  6714                     beq        +0x16 /* 000036C4 */
  4454. 000036B0  4A06                     tst.b      D6
  4455. 000036B2  6610                     bne        +0x12 /* 000036C4 */
  4456. 000036B4  7801                     moveq.l    D4, 0x01
  4457. 000036B6  2F0A                     move.l     -[A7], A2
  4458. 000036B8  61FF 0000 22BA           bsr        +0x22BC /* 00005974 */
  4459. 000036BE  3D40 FEBC                move.w     [A6 - 0x144], D0
  4460. 000036C2  584F                     addq.w     A7, 4
  4461. label000036C4:
  4462. 000036C4  7600                     moveq.l    D3, 0x00
  4463. 000036C6  7C00                     moveq.l    D6, 0x00
  4464. 000036C8  6002                     bra        +0x4 /* 000036CC */
  4465. label000036CA:
  4466. 000036CA  7801                     moveq.l    D4, 0x01
  4467. label000036CC:
  4468. 000036CC  BEAE FEB6                cmp.l      D7, [A6 - 0x14A]
  4469. 000036D0  6406                     bcc        +0x8 /* 000036D8 */
  4470. 000036D2  4A04                     tst.b      D4
  4471. 000036D4  6700 FF46                beq        -0xB8 /* 0000361C */
  4472. label000036D8:
  4473. 000036D8  2F0C                     move.l     -[A7], A4
  4474. 000036DA  61FF 0002 F4FE           bsr        +0x2F500 /* 00032BDA */
  4475. 000036E0  52AE FEB2                addq.l     [A6 - 0x14E], 1
  4476. 000036E4  4A2E FFFF                tst.b      [A6 - 0x1]
  4477. 000036E8  584F                     addq.w     A7, 4
  4478. 000036EA  6610                     bne        +0x12 /* 000036FC */
  4479. 000036EC  7801                     moveq.l    D4, 0x01
  4480. 000036EE  600C                     bra        +0xE /* 000036FC */
  4481. label000036F0:
  4482. 000036F0  3D7C FFF6 FEBC           move.w     [A6 - 0x144], 0xFFF6
  4483. 000036F6  6004                     bra        +0x6 /* 000036FC */
  4484. label000036F8:
  4485. 000036F8  52AE FEB2                addq.l     [A6 - 0x14E], 1
  4486. label000036FC:
  4487. 000036FC  203C 0001 00A4           move.l     D0, 0x100A4
  4488. 00003702  2032 0800                move.l     D0, [A2 + D0]
  4489. 00003706  D1AE FEAA                add.l      [A6 - 0x156], D0
  4490. label0000370A:
  4491. 0000370A  203C 0001 00A4           move.l     D0, 0x100A4
  4492. 00003710  2632 0800                move.l     D3, [A2 + D0]
  4493. 00003714  203C 0001 00A0           move.l     D0, 0x100A0
  4494. 0000371A  2032 0800                move.l     D0, [A2 + D0]
  4495. 0000371E  4C03 0800                movem.w    A3, D3
  4496. 00003722  B0AE FEAA                cmp.l      D0, [A6 - 0x156]
  4497. 00003726  6400 FE3C                bcc        -0x1C2 /* 00003564 */
  4498. label0000372A:
  4499. 0000372A  4A2E FFFF                tst.b      [A6 - 0x1]
  4500. 0000372E  660E                     bne        +0x10 /* 0000373E */
  4501. 00003730  3D7C FFF6 FEBC           move.w     [A6 - 0x144], 0xFFF6
  4502. 00003736  6006                     bra        +0x8 /* 0000373E */
  4503. label00003738:
  4504. 00003738  3D7C F60A FEBC           move.w     [A6 - 0x144], 0xF60A
  4505. label0000373E:
  4506. 0000373E  206E FEAE                movea.l    A0, [A6 - 0x152]
  4507. 00003742  A01F                     syscall    DisposPtr/DisposePtr
  4508. 00003744  302E FEBC                move.w     D0, [A6 - 0x144]
  4509. 00003748  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  4510. 0000374C  4E5E                     unlink     A6
  4511. 0000374E  4E75                     rts
  4512. fn00003750:
  4513. 00003750  4E56 FEFC                link       A6, -0x0104
  4514. 00003754  48E7 1E30                movem.l    -[A7], D3,D4,D5,D6,A2,A3
  4515. 00003758  266E 000C                movea.l    A3, [A6 + 0xC]
  4516. 0000375C  3C2E 0010                move.w     D6, [A6 + 0x10]
  4517. 00003760  41F9 0002 64AC           lea.l      A0, [0x000264AC]
  4518. 00003766  43EE FF00                lea.l      A1, [A6 - 0x100]
  4519. 0000376A  703F                     moveq.l    D0, 0x3F
  4520. label0000376C:
  4521. 0000376C  22D8                     move.l     [A1]+, [A0]+
  4522. 0000376E  51C8 FFFC                dbf        D0, -0x6 /* 0000376C */
  4523. 00003772  42AE FEFC                clr.l      [A6 - 0x104]
  4524. 00003776  7600                     moveq.l    D3, 0x00
  4525. 00003778  4A46                     tst.w      D6
  4526. 0000377A  6D26                     blt        +0x28 /* 000037A2 */
  4527. 0000377C  45EE FF00                lea.l      A2, [A6 - 0x100]
  4528. label00003780:
  4529. 00003780  3043                     movea.w    A0, D3
  4530. 00003782  2808                     move.l     D4, A0
  4531. 00003784  1A33 8800                move.b     D5, [A3 + A0]
  4532. 00003788  0C05 0030                cmpi.b     D5, 0x30 /* '0' */
  4533. 0000378C  6D14                     blt        +0x16 /* 000037A2 */
  4534. 0000378E  0C05 0039                cmpi.b     D5, 0x39 /* '9' */
  4535. 00003792  6E0E                     bgt        +0x10 /* 000037A2 */
  4536. 00003794  1573 4800 0001           move.b     [A2 + 0x1], [A3 + D4]
  4537. 0000379A  528A                     addq.l     A2, 1
  4538. 0000379C  5243                     addq.w     D3, 1
  4539. 0000379E  B646                     cmp.w      D3, D6
  4540. 000037A0  6FDE                     ble        -0x20 /* 00003780 */
  4541. label000037A2:
  4542. 000037A2  4A43                     tst.w      D3
  4543. 000037A4  6712                     beq        +0x14 /* 000037B8 */
  4544. 000037A6  1D43 FF00                move.b     [A6 - 0x100], D3
  4545. 000037AA  486E FF00                pea.l      [A6 - 0x100]
  4546. 000037AE  486E FEFC                pea.l      [A6 - 0x104]
  4547. 000037B2  4EB9 0000 0100           jsr        [0x00000100 /* MonkeyLives */]
  4548. label000037B8:
  4549. 000037B8  202E FEFC                move.l     D0, [A6 - 0x104]
  4550. 000037BC  4CDF 0C78                movem.l    D3,D4,D5,D6,A2,A3, [A7]+
  4551. 000037C0  4E5E                     unlink     A6
  4552. 000037C2  4E75                     rts
  4553. fn000037C4:
  4554. 000037C4  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  4555. 000037C8  226F 0018                movea.l    A1, [A7 + 0x18]
  4556. 000037CC  206F 001C                movea.l    A0, [A7 + 0x1C]
  4557. 000037D0  3E2F 0020                move.w     D7, [A7 + 0x20]
  4558. 000037D4  286F 0022                movea.l    A4, [A7 + 0x22]
  4559. 000037D8  7A00                     moveq.l    D5, 0x00
  4560. 000037DA  7200                     moveq.l    D1, 0x00
  4561. 000037DC  4210                     clr.b      [A0]
  4562. 000037DE  7400                     moveq.l    D2, 0x00
  4563. 000037E0  6036                     bra        +0x38 /* 00003818 */
  4564. label000037E2:
  4565. 000037E2  1C31 2000                move.b     D6, [A1 + D2.w]
  4566. 000037E6  0C06 002C                cmpi.b     D6, 0x2C /* ',' */
  4567. 000037EA  6604                     bne        +0x6 /* 000037F0 */
  4568. 000037EC  5245                     addq.w     D5, 1
  4569. 000037EE  6022                     bra        +0x24 /* 00003812 */
  4570. label000037F0:
  4571. 000037F0  BA47                     cmp.w      D5, D7
  4572. 000037F2  661E                     bne        +0x20 /* 00003812 */
  4573. 000037F4  0C06 0021                cmpi.b     D6, 0x21 /* '!' */
  4574. 000037F8  660C                     bne        +0xE /* 00003806 */
  4575. 000037FA  3001                     move.w     D0, D1
  4576. 000037FC  5241                     addq.w     D1, 1
  4577. 000037FE  11BC 002C 0000           move.b     [A0 + D0.w], 0x2C /* ',' */
  4578. 00003804  6008                     bra        +0xA /* 0000380E */
  4579. label00003806:
  4580. 00003806  3001                     move.w     D0, D1
  4581. 00003808  5241                     addq.w     D1, 1
  4582. 0000380A  1186 0000                move.b     [A0 + D0.w], D6
  4583. label0000380E:
  4584. 0000380E  4230 1000                clr.b      [A0 + D1.w]
  4585. label00003812:
  4586. 00003812  BA47                     cmp.w      D5, D7
  4587. 00003814  6E0A                     bgt        +0xC /* 00003820 */
  4588. 00003816  5242                     addq.w     D2, 1
  4589. label00003818:
  4590. 00003818  3002                     move.w     D0, D2
  4591. 0000381A  48C0                     ext.l      D0
  4592. 0000381C  B08C                     cmp.l      D0, A4
  4593. 0000381E  65C2                     bcs        -0x3C /* 000037E2 */
  4594. label00003820:
  4595. 00003820  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  4596. 00003824  4E75                     rts
  4597. fn00003826:
  4598. 00003826  48E7 0710                movem.l    -[A7], D5,D6,D7,A3
  4599. 0000382A  266F 0018                movea.l    A3, [A7 + 0x18]
  4600. 0000382E  226F 001C                movea.l    A1, [A7 + 0x1C]
  4601. 00003832  342F 0020                move.w     D2, [A7 + 0x20]
  4602. 00003836  7E00                     moveq.l    D7, 0x00
  4603. 00003838  7200                     moveq.l    D1, 0x00
  4604. 0000383A  4A42                     tst.w      D2
  4605. 0000383C  6F6A                     ble        +0x6C /* 000038A8 */
  4606. 0000383E  3A02                     move.w     D5, D2
  4607. 00003840  5145                     subq.w     D5, 8
  4608. 00003842  0C42 0008                cmpi.w     D2, 0x8
  4609. 00003846  6F5C                     ble        +0x5E /* 000038A4 */
  4610. label00003848:
  4611. 00003848  13BC 0020 1000           move.b     [A1 + D1.w], 0x20 /* ' ' */
  4612. 0000384E  3001                     move.w     D0, D1
  4613. 00003850  5240                     addq.w     D0, 1
  4614. 00003852  13BC 0020 0000           move.b     [A1 + D0.w], 0x20 /* ' ' */
  4615. 00003858  3001                     move.w     D0, D1
  4616. 0000385A  5440                     addq.w     D0, 2
  4617. 0000385C  13BC 0020 0000           move.b     [A1 + D0.w], 0x20 /* ' ' */
  4618. 00003862  3001                     move.w     D0, D1
  4619. 00003864  5640                     addq.w     D0, 3
  4620. 00003866  13BC 0020 0000           move.b     [A1 + D0.w], 0x20 /* ' ' */
  4621. 0000386C  3001                     move.w     D0, D1
  4622. 0000386E  5840                     addq.w     D0, 4
  4623. 00003870  13BC 0020 0000           move.b     [A1 + D0.w], 0x20 /* ' ' */
  4624. 00003876  3001                     move.w     D0, D1
  4625. 00003878  5A40                     addq.w     D0, 5
  4626. 0000387A  13BC 0020 0000           move.b     [A1 + D0.w], 0x20 /* ' ' */
  4627. 00003880  3001                     move.w     D0, D1
  4628. 00003882  5C40                     addq.w     D0, 6
  4629. 00003884  13BC 0020 0000           move.b     [A1 + D0.w], 0x20 /* ' ' */
  4630. 0000388A  3001                     move.w     D0, D1
  4631. 0000388C  5E40                     addq.w     D0, 7
  4632. 0000388E  13BC 0020 0000           move.b     [A1 + D0.w], 0x20 /* ' ' */
  4633. 00003894  5041                     addq.w     D1, 8
  4634. 00003896  B245                     cmp.w      D1, D5
  4635. 00003898  6DAE                     blt        -0x50 /* 00003848 */
  4636. 0000389A  6008                     bra        +0xA /* 000038A4 */
  4637. label0000389C:
  4638. 0000389C  13BC 0020 1000           move.b     [A1 + D1.w], 0x20 /* ' ' */
  4639. 000038A2  5241                     addq.w     D1, 1
  4640. label000038A4:
  4641. 000038A4  B242                     cmp.w      D1, D2
  4642. 000038A6  6DF4                     blt        -0xA /* 0000389C */
  4643. label000038A8:
  4644. 000038A8  7201                     moveq.l    D1, 0x01
  4645. 000038AA  0C42 0001                cmpi.w     D2, 0x1
  4646. 000038AE  6F26                     ble        +0x28 /* 000038D6 */
  4647. label000038B0:
  4648. 000038B0  3041                     movea.w    A0, D1
  4649. 000038B2  2C08                     move.l     D6, A0
  4650. 000038B4  1A33 8800                move.b     D5, [A3 + A0]
  4651. 000038B8  0C05 0030                cmpi.b     D5, 0x30 /* '0' */
  4652. 000038BC  6D12                     blt        +0x14 /* 000038D0 */
  4653. 000038BE  0C05 0039                cmpi.b     D5, 0x39 /* '9' */
  4654. 000038C2  6E0C                     bgt        +0xE /* 000038D0 */
  4655. 000038C4  1345 0003                move.b     [A1 + 0x3], D5
  4656. 000038C8  2E06                     move.l     D7, D6
  4657. 000038CA  4231 2000                clr.b      [A1 + D2.w]
  4658. 000038CE  6006                     bra        +0x8 /* 000038D6 */
  4659. label000038D0:
  4660. 000038D0  5241                     addq.w     D1, 1
  4661. 000038D2  B242                     cmp.w      D1, D2
  4662. 000038D4  6DDA                     blt        -0x24 /* 000038B0 */
  4663. label000038D6:
  4664. 000038D6  4A87                     tst.l      D7
  4665. 000038D8  6F68                     ble        +0x6A /* 00003942 */
  4666. 000038DA  7A00                     moveq.l    D5, 0x00
  4667. 000038DC  6022                     bra        +0x24 /* 00003900 */
  4668. label000038DE:
  4669. 000038DE  1233 5000                move.b     D1, [A3 + D5.w]
  4670. 000038E2  0C01 0041                cmpi.b     D1, 0x41 /* 'A' */
  4671. 000038E6  6D06                     blt        +0x8 /* 000038EE */
  4672. 000038E8  0C01 005A                cmpi.b     D1, 0x5A /* 'Z' */
  4673. 000038EC  6F0C                     ble        +0xE /* 000038FA */
  4674. label000038EE:
  4675. 000038EE  0C01 0030                cmpi.b     D1, 0x30 /* '0' */
  4676. 000038F2  6D0A                     blt        +0xC /* 000038FE */
  4677. 000038F4  0C01 0039                cmpi.b     D1, 0x39 /* '9' */
  4678. 000038F8  6E04                     bgt        +0x6 /* 000038FE */
  4679. label000038FA:
  4680. 000038FA  1381 6804                move.b     [A1 + D6 + 0x4], D1
  4681. label000038FE:
  4682. 000038FE  5245                     addq.w     D5, 1
  4683. label00003900:
  4684. 00003900  3005                     move.w     D0, D5
  4685. 00003902  48C0                     ext.l      D0
  4686. 00003904  2C00                     move.l     D6, D0
  4687. 00003906  B087                     cmp.l      D0, D7
  4688. 00003908  6DD4                     blt        -0x2A /* 000038DE */
  4689. 0000390A  7C00                     moveq.l    D6, 0x00
  4690. 0000390C  2A07                     move.l     D5, D7
  4691. 0000390E  5285                     addq.l     D5, 1
  4692. 00003910  2007                     move.l     D0, D7
  4693. 00003912  5280                     addq.l     D0, 1
  4694. 00003914  B042                     cmp.w      D0, D2
  4695. 00003916  6C2A                     bge        +0x2C /* 00003942 */
  4696. label00003918:
  4697. 00003918  1233 5000                move.b     D1, [A3 + D5.w]
  4698. 0000391C  0C01 0041                cmpi.b     D1, 0x41 /* 'A' */
  4699. 00003920  6D06                     blt        +0x8 /* 00003928 */
  4700. 00003922  0C01 005A                cmpi.b     D1, 0x5A /* 'Z' */
  4701. 00003926  6F0C                     ble        +0xE /* 00003934 */
  4702. label00003928:
  4703. 00003928  0C01 0030                cmpi.b     D1, 0x30 /* '0' */
  4704. 0000392C  6D0E                     blt        +0x10 /* 0000393C */
  4705. 0000392E  0C01 0039                cmpi.b     D1, 0x39 /* '9' */
  4706. 00003932  6E08                     bgt        +0xA /* 0000393C */
  4707. label00003934:
  4708. 00003934  3006                     move.w     D0, D6
  4709. 00003936  5246                     addq.w     D6, 1
  4710. 00003938  1381 0000                move.b     [A1 + D0.w], D1
  4711. label0000393C:
  4712. 0000393C  5245                     addq.w     D5, 1
  4713. 0000393E  BA42                     cmp.w      D5, D2
  4714. 00003940  6DD6                     blt        -0x28 /* 00003918 */
  4715. label00003942:
  4716. 00003942  4CDF 08E0                movem.l    D5,D6,D7,A3, [A7]+
  4717. 00003946  4E75                     rts
  4718. fn00003948:
  4719. 00003948  4E56 F9DE                link       A6, -0x0622
  4720. 0000394C  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  4721. 00003950  246E 0008                movea.l    A2, [A6 + 0x8]
  4722. 00003954  486E FE4C                pea.l      [A6 - 0x1B4]
  4723. 00003958  61FF 0000 4CB4           bsr        +0x4CB6 /* 0000860E */
  4724. 0000395E  486E FD3E                pea.l      [A6 - 0x2C2]
  4725. 00003962  4EB9 0000 09F8           jsr        [0x000009F8]
  4726. 00003968  486E FC30                pea.l      [A6 - 0x3D0]
  4727. 0000396C  4EB9 0000 09F8           jsr        [0x000009F8]
  4728. 00003972  4267                     clr.w      -[A7]
  4729. 00003974  4879 0001 F29E           push.l     0x1F29E
  4730. 0000397A  4879 0001 F0E8           push.l     0x1F0E8
  4731. 00003980  4878 0004                push.l     0x4
  4732. 00003984  2F3C 5348 7268           move.l     -[A7], 0x53487268 /* 'SHrh' */
  4733. 0000398A  2F2A 0056                move.l     -[A7], [A2 + 0x56]
  4734. 0000398E  2057                     movea.l    A0, [A7]
  4735. 00003990  2268 0004                movea.l    A1, [A0 + 0x4]
  4736. 00003994  2269 0010                movea.l    A1, [A1 + 0x10]
  4737. 00003998  4E91                     jsr        [A1]
  4738. 0000399A  504F                     addq.w     A7, 8
  4739. 0000399C  2F08                     move.l     -[A7], A0
  4740. 0000399E  4EB9 0000 0158           jsr        [0x00000158]
  4741. 000039A4  2648                     movea.l    A3, A0
  4742. 000039A6  200B                     move.l     D0, A3
  4743. 000039A8  4FEF 001E                lea.l      A7, [A7 + 0x1E]
  4744. 000039AC  661A                     bne        +0x1C /* 000039C8 */
  4745. 000039AE  4878 05B0                push.l     0x5B0
  4746. 000039B2  4879 0001 F1A4           push.l     0x1F1A4
  4747. 000039B8  2F3C 6E69 6C50           move.l     -[A7], 0x6E696C50 /* 'nilP' */
  4748. 000039BE  61FF FFFF D59C           bsr        -0x2A62 /* 00000F5C */
  4749. 000039C4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4750. label000039C8:
  4751. 000039C8  2F0B                     move.l     -[A7], A3
  4752. 000039CA  2057                     movea.l    A0, [A7]
  4753. 000039CC  2268 0004                movea.l    A1, [A0 + 0x4]
  4754. 000039D0  2269 00B0                movea.l    A1, [A1 + 0xB0]
  4755. 000039D4  4E91                     jsr        [A1]
  4756. 000039D6  2F0A                     move.l     -[A7], A2
  4757. 000039D8  61FF 0000 3BCA           bsr        +0x3BCC /* 000075A4 */
  4758. 000039DE  2600                     move.l     D3, D0
  4759. 000039E0  2F3C 436E 7420           move.l     -[A7], 0x436E7420 /* 'Cnt ' */
  4760. 000039E6  2F2A 0056                move.l     -[A7], [A2 + 0x56]
  4761. 000039EA  2057                     movea.l    A0, [A7]
  4762. 000039EC  2268 0004                movea.l    A1, [A0 + 0x4]
  4763. 000039F0  2269 0010                movea.l    A1, [A1 + 0x10]
  4764. 000039F4  4E91                     jsr        [A1]
  4765. 000039F6  2848                     movea.l    A4, A0
  4766. 000039F8  200C                     move.l     D0, A4
  4767. 000039FA  4FEF 0010                lea.l      A7, [A7 + 0x10]
  4768. 000039FE  661A                     bne        +0x1C /* 00003A1A */
  4769. 00003A00  4878 05B7                push.l     0x5B7
  4770. 00003A04  4879 0001 F1A4           push.l     0x1F1A4
  4771. 00003A0A  2F3C 6E69 6C50           move.l     -[A7], 0x6E696C50 /* 'nilP' */
  4772. 00003A10  61FF FFFF D54A           bsr        -0x2AB4 /* 00000F5C */
  4773. 00003A16  4FEF 000C                lea.l      A7, [A7 + 0xC]
  4774. label00003A1A:
  4775. 00003A1A  4A83                     tst.l      D3
  4776. 00003A1C  6F00 03AC                ble        +0x3AE /* 00003DCA */
  4777. 00003A20  2F2A 008C                move.l     -[A7], [A2 + 0x8C]
  4778. 00003A24  2057                     movea.l    A0, [A7]
  4779. 00003A26  2268 0004                movea.l    A1, [A0 + 0x4]
  4780. 00003A2A  2269 00AC                movea.l    A1, [A1 + 0xAC]
  4781. 00003A2E  4E91                     jsr        [A1]
  4782. 00003A30  2F03                     move.l     -[A7], D3
  4783. 00003A32  486E FA62                pea.l      [A6 - 0x59E]
  4784. 00003A36  4EB9 0000 0A20           jsr        [0x00000A20 /* MBarEnable */]
  4785. 00003A3C  486E FA62                pea.l      [A6 - 0x59E]
  4786. 00003A40  486E FC30                pea.l      [A6 - 0x3D0]
  4787. 00003A44  61FF 0000 03DA           bsr        +0x3DC /* 00003E20 */
  4788. 00003A4A  3F3C FFFF                move.w     -[A7], 0xFFFF
  4789. 00003A4E  486E FA62                pea.l      [A6 - 0x59E]
  4790. 00003A52  61FF FFFF D818           bsr        -0x27E6 /* 0000126C */
  4791. 00003A58  4879 0001 F04A           push.l     0x1F04A
  4792. 00003A5E  486E FC30                pea.l      [A6 - 0x3D0]
  4793. 00003A62  61FF FFFF D7D6           bsr        -0x2828 /* 0000123A */
  4794. 00003A68  486E FE4C                pea.l      [A6 - 0x1B4]
  4795. 00003A6C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4796. 00003A70  2F0A                     move.l     -[A7], A2
  4797. 00003A72  61FF 0000 3B08           bsr        +0x3B0A /* 0000757C */
  4798. 00003A78  2F3C 6361 6C6C           move.l     -[A7], 0x63616C6C /* 'call' */
  4799. 00003A7E  203C 0001 0090           move.l     D0, 0x10090
  4800. 00003A84  2F32 0800                move.l     -[A7], [A2 + D0]
  4801. 00003A88  2057                     movea.l    A0, [A7]
  4802. 00003A8A  2268 0004                movea.l    A1, [A0 + 0x4]
  4803. 00003A8E  2269 0010                movea.l    A1, [A1 + 0x10]
  4804. 00003A92  4E91                     jsr        [A1]
  4805. 00003A94  2648                     movea.l    A3, A0
  4806. 00003A96  486E FE4C                pea.l      [A6 - 0x1B4]
  4807. 00003A9A  2F0B                     move.l     -[A7], A3
  4808. 00003A9C  2057                     movea.l    A0, [A7]
  4809. 00003A9E  2268 0004                movea.l    A1, [A0 + 0x4]
  4810. 00003AA2  2269 0028                movea.l    A1, [A1 + 0x28]
  4811. 00003AA6  4E91                     jsr        [A1]
  4812. 00003AA8  2F3C 6E61 6D65           move.l     -[A7], 0x6E616D65 /* 'name' */
  4813. 00003AAE  203C 0001 0090           move.l     D0, 0x10090
  4814. 00003AB4  2F32 0800                move.l     -[A7], [A2 + D0]
  4815. 00003AB8  2057                     movea.l    A0, [A7]
  4816. 00003ABA  2268 0004                movea.l    A1, [A0 + 0x4]
  4817. 00003ABE  2269 0010                movea.l    A1, [A1 + 0x10]
  4818. 00003AC2  4E91                     jsr        [A1]
  4819. 00003AC4  2648                     movea.l    A3, A0
  4820. 00003AC6  486E FEAC                pea.l      [A6 - 0x154]
  4821. 00003ACA  486E FD3E                pea.l      [A6 - 0x2C2]
  4822. 00003ACE  61FF FFFF DBA6           bsr        -0x2458 /* 00001676 */
  4823. 00003AD4  4879 0001 F048           push.l     0x1F048
  4824. 00003ADA  486E FD3E                pea.l      [A6 - 0x2C2]
  4825. 00003ADE  61FF FFFF D75A           bsr        -0x28A4 /* 0000123A */
  4826. 00003AE4  486E FE5C                pea.l      [A6 - 0x1A4]
  4827. 00003AE8  486E FD3E                pea.l      [A6 - 0x2C2]
  4828. 00003AEC  61FF FFFF D74C           bsr        -0x28B2 /* 0000123A */
  4829. 00003AF2  486E FD3E                pea.l      [A6 - 0x2C2]
  4830. 00003AF6  61FF FFFF D738           bsr        -0x28C6 /* 00001230 */
  4831. 00003AFC  584F                     addq.w     A7, 4
  4832. 00003AFE  2F08                     move.l     -[A7], A0
  4833. 00003B00  2F0B                     move.l     -[A7], A3
  4834. 00003B02  2057                     movea.l    A0, [A7]
  4835. 00003B04  2268 0004                movea.l    A1, [A0 + 0x4]
  4836. 00003B08  2269 0028                movea.l    A1, [A1 + 0x28]
  4837. 00003B0C  4E91                     jsr        [A1]
  4838. 00003B0E  2F3C 6164 6472           move.l     -[A7], 0x61646472 /* 'addr' */
  4839. 00003B14  203C 0001 0090           move.l     D0, 0x10090
  4840. 00003B1A  2F32 0800                move.l     -[A7], [A2 + D0]
  4841. 00003B1E  2057                     movea.l    A0, [A7]
  4842. 00003B20  2268 0004                movea.l    A1, [A0 + 0x4]
  4843. 00003B24  2269 0010                movea.l    A1, [A1 + 0x10]
  4844. 00003B28  4E91                     jsr        [A1]
  4845. 00003B2A  2648                     movea.l    A3, A0
  4846. 00003B2C  486E FF2C                pea.l      [A6 - 0xD4]
  4847. 00003B30  2F0B                     move.l     -[A7], A3
  4848. 00003B32  2057                     movea.l    A0, [A7]
  4849. 00003B34  2268 0004                movea.l    A1, [A0 + 0x4]
  4850. 00003B38  2269 0028                movea.l    A1, [A1 + 0x28]
  4851. 00003B3C  4E91                     jsr        [A1]
  4852. 00003B3E  2F3C 6369 7479           move.l     -[A7], 0x63697479 /* 'city' */
  4853. 00003B44  203C 0001 0090           move.l     D0, 0x10090
  4854. 00003B4A  2F32 0800                move.l     -[A7], [A2 + D0]
  4855. 00003B4E  2057                     movea.l    A0, [A7]
  4856. 00003B50  2268 0004                movea.l    A1, [A0 + 0x4]
  4857. 00003B54  2269 0010                movea.l    A1, [A1 + 0x10]
  4858. 00003B58  4E91                     jsr        [A1]
  4859. 00003B5A  2648                     movea.l    A3, A0
  4860. 00003B5C  486E FF6C                pea.l      [A6 - 0x94]
  4861. 00003B60  486E FD3E                pea.l      [A6 - 0x2C2]
  4862. 00003B64  61FF FFFF DB10           bsr        -0x24EE /* 00001676 */
  4863. 00003B6A  4879 0001 F048           push.l     0x1F048
  4864. 00003B70  486E FD3E                pea.l      [A6 - 0x2C2]
  4865. 00003B74  61FF FFFF D6C4           bsr        -0x293A /* 0000123A */
  4866. 00003B7A  486E FFAC                pea.l      [A6 - 0x54]
  4867. 00003B7E  486E FD3E                pea.l      [A6 - 0x2C2]
  4868. 00003B82  61FF FFFF D6B6           bsr        -0x2948 /* 0000123A */
  4869. 00003B88  4879 0001 F044           push.l     0x1F044
  4870. 00003B8E  486E FD3E                pea.l      [A6 - 0x2C2]
  4871. 00003B92  61FF FFFF D6A6           bsr        -0x2958 /* 0000123A */
  4872. 00003B98  486E FFBC                pea.l      [A6 - 0x44]
  4873. 00003B9C  486E FD3E                pea.l      [A6 - 0x2C2]
  4874. 00003BA0  61FF FFFF D698           bsr        -0x2966 /* 0000123A */
  4875. 00003BA6  486E FD3E                pea.l      [A6 - 0x2C2]
  4876. 00003BAA  61FF FFFF D684           bsr        -0x297A /* 00001230 */
  4877. 00003BB0  584F                     addq.w     A7, 4
  4878. 00003BB2  2F08                     move.l     -[A7], A0
  4879. 00003BB4  2F0B                     move.l     -[A7], A3
  4880. 00003BB6  2057                     movea.l    A0, [A7]
  4881. 00003BB8  2268 0004                movea.l    A1, [A0 + 0x4]
  4882. 00003BBC  2269 0028                movea.l    A1, [A1 + 0x28]
  4883. 00003BC0  4E91                     jsr        [A1]
  4884. 00003BC2  2F3C 7072 6576           move.l     -[A7], 0x70726576 /* 'prev' */
  4885. 00003BC8  203C 0001 0090           move.l     D0, 0x10090
  4886. 00003BCE  2F32 0800                move.l     -[A7], [A2 + D0]
  4887. 00003BD2  2057                     movea.l    A0, [A7]
  4888. 00003BD4  2268 0004                movea.l    A1, [A0 + 0x4]
  4889. 00003BD8  2269 0010                movea.l    A1, [A1 + 0x10]
  4890. 00003BDC  4E91                     jsr        [A1]
  4891. 00003BDE  2648                     movea.l    A3, A0
  4892. 00003BE0  486E FFDC                pea.l      [A6 - 0x24]
  4893. 00003BE4  2F0B                     move.l     -[A7], A3
  4894. 00003BE6  2057                     movea.l    A0, [A7]
  4895. 00003BE8  2268 0004                movea.l    A1, [A0 + 0x4]
  4896. 00003BEC  2269 0028                movea.l    A1, [A1 + 0x28]
  4897. 00003BF0  4E91                     jsr        [A1]
  4898. 00003BF2  2F3C 636C 6173           move.l     -[A7], 0x636C6173 /* 'clas' */
  4899. 00003BF8  203C 0001 0090           move.l     D0, 0x10090
  4900. 00003BFE  2F32 0800                move.l     -[A7], [A2 + D0]
  4901. 00003C02  2057                     movea.l    A0, [A7]
  4902. 00003C04  2268 0004                movea.l    A1, [A0 + 0x4]
  4903. 00003C08  2269 0010                movea.l    A1, [A1 + 0x10]
  4904. 00003C0C  4E91                     jsr        [A1]
  4905. 00003C0E  2648                     movea.l    A3, A0
  4906. 00003C10  486E FFCC                pea.l      [A6 - 0x34]
  4907. 00003C14  2F0B                     move.l     -[A7], A3
  4908. 00003C16  2057                     movea.l    A0, [A7]
  4909. 00003C18  2268 0004                movea.l    A1, [A0 + 0x4]
  4910. 00003C1C  2269 0028                movea.l    A1, [A1 + 0x28]
  4911. 00003C20  4E91                     jsr        [A1]
  4912. 00003C22  2F0A                     move.l     -[A7], A2
  4913. 00003C24  61FF 0000 2D3A           bsr        +0x2D3C /* 00006960 */
  4914. 00003C2A  3600                     move.w     D3, D0
  4915. 00003C2C  2F3C 6566 6664           move.l     -[A7], 0x65666664 /* 'effd' */
  4916. 00003C32  203C 0001 0090           move.l     D0, 0x10090
  4917. 00003C38  2F32 0800                move.l     -[A7], [A2 + D0]
  4918. 00003C3C  2057                     movea.l    A0, [A7]
  4919. 00003C3E  2268 0004                movea.l    A1, [A0 + 0x4]
  4920. 00003C42  2269 0010                movea.l    A1, [A1 + 0x10]
  4921. 00003C46  4E91                     jsr        [A1]
  4922. 00003C48  2648                     movea.l    A3, A0
  4923. 00003C4A  486E FB70                pea.l      [A6 - 0x490]
  4924. 00003C4E  486E FF0C                pea.l      [A6 - 0xF4]
  4925. 00003C52  61FF 0000 4D34           bsr        +0x4D36 /* 00008988 */
  4926. 00003C58  486E FBB0                pea.l      [A6 - 0x450]
  4927. 00003C5C  4227                     clr.b      -[A7]
  4928. 00003C5E  3F03                     move.w     -[A7], D3
  4929. 00003C60  486E FB70                pea.l      [A6 - 0x490]
  4930. 00003C64  2F0A                     move.l     -[A7], A2
  4931. 00003C66  61FF 0000 2A50           bsr        +0x2A52 /* 000066B8 */
  4932. 00003C6C  486E FBF0                pea.l      [A6 - 0x410]
  4933. 00003C70  486E FBB0                pea.l      [A6 - 0x450]
  4934. 00003C74  61FF 0000 4E50           bsr        +0x4E52 /* 00008AC6 */
  4935. 00003C7A  486E FBF0                pea.l      [A6 - 0x410]
  4936. 00003C7E  2F0B                     move.l     -[A7], A3
  4937. 00003C80  2057                     movea.l    A0, [A7]
  4938. 00003C82  2268 0004                movea.l    A1, [A0 + 0x4]
  4939. 00003C86  2269 0028                movea.l    A1, [A1 + 0x28]
  4940. 00003C8A  4E91                     jsr        [A1]
  4941. 00003C8C  2F3C 6578 7064           move.l     -[A7], 0x65787064 /* 'expd' */
  4942. 00003C92  203C 0001 0090           move.l     D0, 0x10090
  4943. 00003C98  2F32 0800                move.l     -[A7], [A2 + D0]
  4944. 00003C9C  2057                     movea.l    A0, [A7]
  4945. 00003C9E  2268 0004                movea.l    A1, [A0 + 0x4]
  4946. 00003CA2  2269 0010                movea.l    A1, [A1 + 0x10]
  4947. 00003CA6  4E91                     jsr        [A1]
  4948. 00003CA8  2648                     movea.l    A3, A0
  4949. 00003CAA  486E FB70                pea.l      [A6 - 0x490]
  4950. 00003CAE  486E FF1C                pea.l      [A6 - 0xE4]
  4951. 00003CB2  61FF 0000 4CD4           bsr        +0x4CD6 /* 00008988 */
  4952. 00003CB8  486E FBB0                pea.l      [A6 - 0x450]
  4953. 00003CBC  1F3C 0001                move.b     -[A7], 0x1
  4954. 00003CC0  3F03                     move.w     -[A7], D3
  4955. 00003CC2  486E FB70                pea.l      [A6 - 0x490]
  4956. 00003CC6  2F0A                     move.l     -[A7], A2
  4957. 00003CC8  61FF 0000 29EE           bsr        +0x29F0 /* 000066B8 */
  4958. 00003CCE  486E FBF0                pea.l      [A6 - 0x410]
  4959. 00003CD2  486E FBB0                pea.l      [A6 - 0x450]
  4960. 00003CD6  61FF 0000 4DEE           bsr        +0x4DF0 /* 00008AC6 */
  4961. 00003CDC  486E FBF0                pea.l      [A6 - 0x410]
  4962. 00003CE0  2F0B                     move.l     -[A7], A3
  4963. 00003CE2  2057                     movea.l    A0, [A7]
  4964. 00003CE4  2268 0004                movea.l    A1, [A0 + 0x4]
  4965. 00003CE8  2269 0028                movea.l    A1, [A1 + 0x28]
  4966. 00003CEC  4E91                     jsr        [A1]
  4967. 00003CEE  2F3C 454D 616C           move.l     -[A7], 0x454D616C /* 'EMal' */
  4968. 00003CF4  203C 0001 0090           move.l     D0, 0x10090
  4969. 00003CFA  2F32 0800                move.l     -[A7], [A2 + D0]
  4970. 00003CFE  2057                     movea.l    A0, [A7]
  4971. 00003D00  2268 0004                movea.l    A1, [A0 + 0x4]
  4972. 00003D04  2269 0010                movea.l    A1, [A1 + 0x10]
  4973. 00003D08  4E91                     jsr        [A1]
  4974. 00003D0A  2648                     movea.l    A3, A0
  4975. 00003D0C  4879 0001 F043           push.l     0x1F043
  4976. 00003D12  2F0B                     move.l     -[A7], A3
  4977. 00003D14  2057                     movea.l    A0, [A7]
  4978. 00003D16  2268 0004                movea.l    A1, [A0 + 0x4]
  4979. 00003D1A  2269 0028                movea.l    A1, [A1 + 0x28]
  4980. 00003D1E  4E91                     jsr        [A1]
  4981. 00003D20  2F2A 0056                move.l     -[A7], [A2 + 0x56]
  4982. 00003D24  2057                     movea.l    A0, [A7]
  4983. 00003D26  2268 0004                movea.l    A1, [A0 + 0x4]
  4984. 00003D2A  2269 0100                movea.l    A1, [A1 + 0x100]
  4985. 00003D2E  4E91                     jsr        [A1]
  4986. 00003D30  7000                     moveq.l    D0, 0x00
  4987. 00003D32  102E FE9D                move.b     D0, [A6 - 0x163]
  4988. 00003D36  722E                     moveq.l    D1, 0x2E
  4989. 00003D38  B081                     cmp.l      D0, D1
  4990. 00003D3A  4FEF 0146                lea.l      A7, [A7 + 0x146]
  4991. 00003D3E  6600 009C                bne        +0x9E /* 00003DDC */
  4992. 00003D42  4879 0001 F026           push.l     0x1F026
  4993. 00003D48  2F0B                     move.l     -[A7], A3
  4994. 00003D4A  2057                     movea.l    A0, [A7]
  4995. 00003D4C  2268 0004                movea.l    A1, [A0 + 0x4]
  4996. 00003D50  2269 0028                movea.l    A1, [A1 + 0x28]
  4997. 00003D54  4E91                     jsr        [A1]
  4998. 00003D56  2F2A 0056                move.l     -[A7], [A2 + 0x56]
  4999. 00003D5A  2057                     movea.l    A0, [A7]
  5000. 00003D5C  2268 0004                movea.l    A1, [A0 + 0x4]
  5001. 00003D60  2269 0100                movea.l    A1, [A1 + 0x100]
  5002. 00003D64  4E91                     jsr        [A1]
  5003. 00003D66  486E F9DE                pea.l      [A6 - 0x622]
  5004. 00003D6A  486E FE4C                pea.l      [A6 - 0x1B4]
  5005. 00003D6E  61FF 0000 4C82           bsr        +0x4C84 /* 000089F2 */
  5006. 00003D74  486E F9FE                pea.l      [A6 - 0x602]
  5007. 00003D78  486E F9DE                pea.l      [A6 - 0x622]
  5008. 00003D7C  2F0A                     move.l     -[A7], A2
  5009. 00003D7E  61FF 0000 2E82           bsr        +0x2E84 /* 00006C02 */
  5010. 00003D84  4A40                     tst.w      D0
  5011. 00003D86  4FEF 0020                lea.l      A7, [A7 + 0x20]
  5012. 00003D8A  6626                     bne        +0x28 /* 00003DB2 */
  5013. 00003D8C  486E FBF0                pea.l      [A6 - 0x410]
  5014. 00003D90  486E F9FE                pea.l      [A6 - 0x602]
  5015. 00003D94  61FF 0000 4D30           bsr        +0x4D32 /* 00008AC6 */
  5016. 00003D9A  486E FBF0                pea.l      [A6 - 0x410]
  5017. 00003D9E  2F0B                     move.l     -[A7], A3
  5018. 00003DA0  2057                     movea.l    A0, [A7]
  5019. 00003DA2  2268 0004                movea.l    A1, [A0 + 0x4]
  5020. 00003DA6  2269 0028                movea.l    A1, [A1 + 0x28]
  5021. 00003DAA  4E91                     jsr        [A1]
  5022. 00003DAC  4FEF 0010                lea.l      A7, [A7 + 0x10]
  5023. 00003DB0  602A                     bra        +0x2C /* 00003DDC */
  5024. label00003DB2:
  5025. 00003DB2  4879 0001 F043           push.l     0x1F043
  5026. 00003DB8  2F0B                     move.l     -[A7], A3
  5027. 00003DBA  2057                     movea.l    A0, [A7]
  5028. 00003DBC  2268 0004                movea.l    A1, [A0 + 0x4]
  5029. 00003DC0  2269 0028                movea.l    A1, [A1 + 0x28]
  5030. 00003DC4  4E91                     jsr        [A1]
  5031. 00003DC6  504F                     addq.w     A7, 8
  5032. 00003DC8  6012                     bra        +0x14 /* 00003DDC */
  5033. label00003DCA:
  5034. 00003DCA  4879 0001 F043           push.l     0x1F043
  5035. 00003DD0  486E FC30                pea.l      [A6 - 0x3D0]
  5036. 00003DD4  61FF FFFF D8A0           bsr        -0x275E /* 00001676 */
  5037. 00003DDA  504F                     addq.w     A7, 8
  5038. label00003DDC:
  5039. 00003DDC  486E FC30                pea.l      [A6 - 0x3D0]
  5040. 00003DE0  61FF FFFF D44E           bsr        -0x2BB0 /* 00001230 */
  5041. 00003DE6  584F                     addq.w     A7, 4
  5042. 00003DE8  2F08                     move.l     -[A7], A0
  5043. 00003DEA  2F0C                     move.l     -[A7], A4
  5044. 00003DEC  2057                     movea.l    A0, [A7]
  5045. 00003DEE  2268 0004                movea.l    A1, [A0 + 0x4]
  5046. 00003DF2  2269 0028                movea.l    A1, [A1 + 0x28]
  5047. 00003DF6  4E91                     jsr        [A1]
  5048. 00003DF8  3F3C FFFF                move.w     -[A7], 0xFFFF
  5049. 00003DFC  486E FC30                pea.l      [A6 - 0x3D0]
  5050. 00003E00  61FF FFFF D46A           bsr        -0x2B94 /* 0000126C */
  5051. 00003E06  3F3C FFFF                move.w     -[A7], 0xFFFF
  5052. 00003E0A  486E FD3E                pea.l      [A6 - 0x2C2]
  5053. 00003E0E  61FF FFFF D45C           bsr        -0x2BA2 /* 0000126C */
  5054. 00003E14  4FEF 0014                lea.l      A7, [A7 + 0x14]
  5055. 00003E18  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  5056. 00003E1C  4E5E                     unlink     A6
  5057. 00003E1E  4E75                     rts
  5058. fn00003E20:
  5059. 00003E20  4E56 0000                link       A6, 0
  5060. 00003E24  2F0A                     move.l     -[A7], A2
  5061. 00003E26  246E 0008                movea.l    A2, [A6 + 0x8]
  5062. 00003E2A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5063. 00003E2E  2F0A                     move.l     -[A7], A2
  5064. 00003E30  61FF 0000 0024           bsr        +0x26 /* 00003E56 */
  5065. 00003E36  206E 000C                movea.l    A0, [A6 + 0xC]
  5066. 00003E3A  5088                     addq.l     A0, 8
  5067. 00003E3C  5C88                     addq.l     A0, 6
  5068. 00003E3E  224A                     movea.l    A1, A2
  5069. 00003E40  5089                     addq.l     A1, 8
  5070. 00003E42  5C89                     addq.l     A1, 6
  5071. 00003E44  703F                     moveq.l    D0, 0x3F
  5072. label00003E46:
  5073. 00003E46  22D8                     move.l     [A1]+, [A0]+
  5074. 00003E48  51C8 FFFC                dbf        D0, -0x6 /* 00003E46 */
  5075. 00003E4C  204A                     movea.l    A0, A2
  5076. 00003E4E  504F                     addq.w     A7, 8
  5077. 00003E50  245F                     movea.l    A2, [A7]+
  5078. 00003E52  4E5E                     unlink     A6
  5079. 00003E54  4E75                     rts
  5080. fn00003E56:
  5081. 00003E56  4E56 0000                link       A6, 0
  5082. 00003E5A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5083. 00003E5E  61FF 0000 0024           bsr        +0x26 /* 00003E84 */
  5084. 00003E64  584F                     addq.w     A7, 4
  5085. 00003E66  1F00                     move.b     -[A7], D0
  5086. 00003E68  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5087. 00003E6C  61FF 0000 0022           bsr        +0x24 /* 00003E90 */
  5088. 00003E72  584F                     addq.w     A7, 4
  5089. 00003E74  2F08                     move.l     -[A7], A0
  5090. 00003E76  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5091. 00003E7A  4EB9 0000 0980           jsr        [0x00000980 /* RomFont0/ScrapEnd */]
  5092. 00003E80  4E5E                     unlink     A6
  5093. 00003E82  4E75                     rts
  5094. fn00003E84:
  5095. 00003E84  206F 0004                movea.l    A0, [A7 + 0x4]
  5096. 00003E88  2068 0004                movea.l    A0, [A0 + 0x4]
  5097. 00003E8C  1010                     move.b     D0, [A0]
  5098. 00003E8E  4E75                     rts
  5099. fn00003E90:
  5100. 00003E90  206F 0004                movea.l    A0, [A7 + 0x4]
  5101. 00003E94  2068 0004                movea.l    A0, [A0 + 0x4]
  5102. 00003E98  5288                     addq.l     A0, 1
  5103. 00003E9A  4E75                     rts
  5104. fn00003E9C:
  5105. 00003E9C  4E56 0000                link       A6, 0
  5106. 00003EA0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5107. 00003EA4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5108. 00003EA8  61FF 0000 000C           bsr        +0xE /* 00003EB6 */
  5109. 00003EAE  206E 0008                movea.l    A0, [A6 + 0x8]
  5110. 00003EB2  4E5E                     unlink     A6
  5111. 00003EB4  4E75                     rts
  5112. fn00003EB6:
  5113. 00003EB6  4E56 0000                link       A6, 0
  5114. 00003EBA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5115. 00003EBE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5116. 00003EC2  61FF 0000 0008           bsr        +0xA /* 00003ECC */
  5117. 00003EC8  4E5E                     unlink     A6
  5118. 00003ECA  4E75                     rts
  5119. fn00003ECC:
  5120. 00003ECC  4E56 0000                link       A6, 0
  5121. 00003ED0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5122. 00003ED4  4EB9 0000 09C8           jsr        [0x000009C8]
  5123. 00003EDA  584F                     addq.w     A7, 4
  5124. 00003EDC  1F00                     move.b     -[A7], D0
  5125. 00003EDE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  5126. 00003EE2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5127. 00003EE6  4EB9 0000 0980           jsr        [0x00000980 /* RomFont0/ScrapEnd */]
  5128. 00003EEC  4E5E                     unlink     A6
  5129. 00003EEE  4E75                     rts
  5130. fn00003EF0:
  5131. 00003EF0  4E56 FFC0                link       A6, -0x0040
  5132. 00003EF4  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  5133. 00003EF8  286E 0008                movea.l    A4, [A6 + 0x8]
  5134. 00003EFC  266E 000C                movea.l    A3, [A6 + 0xC]
  5135. 00003F00  246E 0010                movea.l    A2, [A6 + 0x10]
  5136. 00003F04  7C00                     moveq.l    D6, 0x00
  5137. 00003F06  7600                     moveq.l    D3, 0x00
  5138. 00003F08  4212                     clr.b      [A2]
  5139. 00003F0A  422A 000A                clr.b      [A2 + 0xA]
  5140. 00003F0E  422A 003C                clr.b      [A2 + 0x3C]
  5141. 00003F12  422A 006E                clr.b      [A2 + 0x6E]
  5142. 00003F16  422A 00A0                clr.b      [A2 + 0xA0]
  5143. 00003F1A  422A 00D2                clr.b      [A2 + 0xD2]
  5144. 00003F1E  422A 00DC                clr.b      [A2 + 0xDC]
  5145. 00003F22  422A 00E6                clr.b      [A2 + 0xE6]
  5146. 00003F26  422A 00F0                clr.b      [A2 + 0xF0]
  5147. 00003F2A  422A 0122                clr.b      [A2 + 0x122]
  5148. 00003F2E  422A 0154                clr.b      [A2 + 0x154]
  5149. 00003F32  422A 0186                clr.b      [A2 + 0x186]
  5150. 00003F36  422A 0195                clr.b      [A2 + 0x195]
  5151. 00003F3A  422A 019F                clr.b      [A2 + 0x19F]
  5152. 00003F3E  422A 01A9                clr.b      [A2 + 0x1A9]
  5153. 00003F42  7A00                     moveq.l    D5, 0x00
  5154. 00003F44  6000 022E                bra        +0x230 /* 00004174 */
  5155. label00003F48:
  5156. 00003F48  3045                     movea.w    A0, D5
  5157. 00003F4A  2808                     move.l     D4, A0
  5158. 00003F4C  1E33 8800                move.b     D7, [A3 + A0]
  5159. 00003F50  0C07 002C                cmpi.b     D7, 0x2C /* ',' */
  5160. 00003F54  6608                     bne        +0xA /* 00003F5E */
  5161. 00003F56  5246                     addq.w     D6, 1
  5162. 00003F58  7600                     moveq.l    D3, 0x00
  5163. 00003F5A  6000 0216                bra        +0x218 /* 00004172 */
  5164. label00003F5E:
  5165. 00003F5E  0C07 003B                cmpi.b     D7, 0x3B /* ';' */
  5166. 00003F62  6606                     bne        +0x8 /* 00003F6A */
  5167. 00003F64  17BC 002C 4800           move.b     [A3 + D4], 0x2C /* ',' */
  5168. label00003F6A:
  5169. 00003F6A  3006                     move.w     D0, D6
  5170. 00003F6C  48C0                     ext.l      D0
  5171. 00003F6E  0C80 0000 000E           cmpi.l     D0, 0xE
  5172. 00003F74  6200 01FC                bhi        +0x1FE /* 00004172 */
  5173. 00003F78  303B 0206                move.w     D0, [PC + D0.w * 2 + 0x6]
  5174. 00003F7C  4EFB 0002                jmp        [PC + D0.w + 0x2]
  5175. 00003F80  001E 0042                ori.b      [A6]+, 0x42 /* 'B' */
  5176. 00003F84  005C 0076                ori.w      [A4]+, 0x76 /* 'v' */
  5177. 00003F88  0090 00B2 00D4           ori.l      [A0], 0xB200D4
  5178. 00003F8E  00F6                     .incomplete
  5179. 00003F90  0118                     btst       [A0]+, D0
  5180. 00003F92  013A 015C                btst       [PC + 0x15C /* 000040F0, value 0x1 */], D0
  5181. 00003F96  017C 019A                bchg       0x19A, D0
  5182. 00003F9A  01B8 01D6                bclr       [0x000001D6], D0
  5183. 00003F9E  0C43 000A                cmpi.w     D3, 0xA /* '\n' */
  5184. 00003FA2  6C00 01CE                bge        +0x1D0 /* 00004172 */
  5185. 00003FA6  1E33 4800                move.b     D7, [A3 + D4]
  5186. 00003FAA  0C07 0020                cmpi.b     D7, 0x20 /* ' ' */
  5187. 00003FAE  6700 01C2                beq        +0x1C4 /* 00004172 */
  5188. 00003FB2  3003                     move.w     D0, D3
  5189. 00003FB4  5243                     addq.w     D3, 1
  5190. 00003FB6  1587 0000                move.b     [A2 + D0.w], D7
  5191. 00003FBA  4232 3000                clr.b      [A2 + D3.w]
  5192. 00003FBE  6000 01B2                bra        +0x1B4 /* 00004172 */
  5193. 00003FC2  0C43 0032                cmpi.w     D3, 0x32 /* '2' */
  5194. 00003FC6  6C00 01AA                bge        +0x1AC /* 00004172 */
  5195. 00003FCA  3003                     move.w     D0, D3
  5196. 00003FCC  5243                     addq.w     D3, 1
  5197. 00003FCE  15B3 4800 000A           move.b     [A2 + D0.w + 0xA], [A3 + D4]
  5198. 00003FD4  4232 300A                clr.b      [A2 + D3.w + 0xA]
  5199. 00003FD8  6000 0198                bra        +0x19A /* 00004172 */
  5200. 00003FDC  0C43 000A                cmpi.w     D3, 0xA /* '\n' */
  5201. 00003FE0  6C00 0190                bge        +0x192 /* 00004172 */
  5202. 00003FE4  3003                     move.w     D0, D3
  5203. 00003FE6  5243                     addq.w     D3, 1
  5204. 00003FE8  15B3 4800 003C           move.b     [A2 + D0.w + 0x3C], [A3 + D4]
  5205. 00003FEE  4232 303C                clr.b      [A2 + D3.w + 0x3C]
  5206. 00003FF2  6000 017E                bra        +0x180 /* 00004172 */
  5207. 00003FF6  0C43 0032                cmpi.w     D3, 0x32 /* '2' */
  5208. 00003FFA  6C00 0176                bge        +0x178 /* 00004172 */
  5209. 00003FFE  3003                     move.w     D0, D3
  5210. 00004000  5243                     addq.w     D3, 1
  5211. 00004002  15B3 4800 006E           move.b     [A2 + D0.w + 0x6E], [A3 + D4]
  5212. 00004008  4232 306E                clr.b      [A2 + D3.w + 0x6E]
  5213. 0000400C  6000 0164                bra        +0x166 /* 00004172 */
  5214. 00004010  0C43 000A                cmpi.w     D3, 0xA /* '\n' */
  5215. 00004014  6C00 015C                bge        +0x15E /* 00004172 */
  5216. 00004018  3003                     move.w     D0, D3
  5217. 0000401A  5243                     addq.w     D3, 1
  5218. 0000401C  204A                     movea.l    A0, A2
  5219. 0000401E  D0C0                     add.w      A0, D0
  5220. 00004020  1173 4800 00A0           move.b     [A0 + 0xA0], [A3 + D4]
  5221. 00004026  204A                     movea.l    A0, A2
  5222. 00004028  D0C3                     add.w      A0, D3
  5223. 0000402A  4228 00A0                clr.b      [A0 + 0xA0]
  5224. 0000402E  6000 0142                bra        +0x144 /* 00004172 */
  5225. 00004032  0C43 000A                cmpi.w     D3, 0xA /* '\n' */
  5226. 00004036  6C00 013A                bge        +0x13C /* 00004172 */
  5227. 0000403A  3003                     move.w     D0, D3
  5228. 0000403C  5243                     addq.w     D3, 1
  5229. 0000403E  204A                     movea.l    A0, A2
  5230. 00004040  D0C0                     add.w      A0, D0
  5231. 00004042  1173 4800 00D2           move.b     [A0 + 0xD2], [A3 + D4]
  5232. 00004048  204A                     movea.l    A0, A2
  5233. 0000404A  D0C3                     add.w      A0, D3
  5234. 0000404C  4228 00D2                clr.b      [A0 + 0xD2]
  5235. 00004050  6000 0120                bra        +0x122 /* 00004172 */
  5236. 00004054  0C43 000A                cmpi.w     D3, 0xA /* '\n' */
  5237. 00004058  6C00 0118                bge        +0x11A /* 00004172 */
  5238. 0000405C  3003                     move.w     D0, D3
  5239. 0000405E  5243                     addq.w     D3, 1
  5240. 00004060  204A                     movea.l    A0, A2
  5241. 00004062  D0C0                     add.w      A0, D0
  5242. 00004064  1173 4800 00DC           move.b     [A0 + 0xDC], [A3 + D4]
  5243. 0000406A  204A                     movea.l    A0, A2
  5244. 0000406C  D0C3                     add.w      A0, D3
  5245. 0000406E  4228 00DC                clr.b      [A0 + 0xDC]
  5246. 00004072  6000 00FE                bra        +0x100 /* 00004172 */
  5247. 00004076  0C43 000A                cmpi.w     D3, 0xA /* '\n' */
  5248. 0000407A  6C00 00F6                bge        +0xF8 /* 00004172 */
  5249. 0000407E  3003                     move.w     D0, D3
  5250. 00004080  5243                     addq.w     D3, 1
  5251. 00004082  204A                     movea.l    A0, A2
  5252. 00004084  D0C0                     add.w      A0, D0
  5253. 00004086  1173 4800 00E6           move.b     [A0 + 0xE6], [A3 + D4]
  5254. 0000408C  204A                     movea.l    A0, A2
  5255. 0000408E  D0C3                     add.w      A0, D3
  5256. 00004090  4228 00E6                clr.b      [A0 + 0xE6]
  5257. 00004094  6000 00DC                bra        +0xDE /* 00004172 */
  5258. 00004098  0C43 0032                cmpi.w     D3, 0x32 /* '2' */
  5259. 0000409C  6C00 00D4                bge        +0xD6 /* 00004172 */
  5260. 000040A0  3003                     move.w     D0, D3
  5261. 000040A2  5243                     addq.w     D3, 1
  5262. 000040A4  204A                     movea.l    A0, A2
  5263. 000040A6  D0C0                     add.w      A0, D0
  5264. 000040A8  1173 4800 00F0           move.b     [A0 + 0xF0], [A3 + D4]
  5265. 000040AE  204A                     movea.l    A0, A2
  5266. 000040B0  D0C3                     add.w      A0, D3
  5267. 000040B2  4228 00F0                clr.b      [A0 + 0xF0]
  5268. 000040B6  6000 00BA                bra        +0xBC /* 00004172 */
  5269. 000040BA  0C43 0032                cmpi.w     D3, 0x32 /* '2' */
  5270. 000040BE  6C00 00B2                bge        +0xB4 /* 00004172 */
  5271. 000040C2  3003                     move.w     D0, D3
  5272. 000040C4  5243                     addq.w     D3, 1
  5273. 000040C6  204A                     movea.l    A0, A2
  5274. 000040C8  D0C0                     add.w      A0, D0
  5275. 000040CA  1173 4800 0122           move.b     [A0 + 0x122], [A3 + D4]
  5276. 000040D0  204A                     movea.l    A0, A2
  5277. 000040D2  D0C3                     add.w      A0, D3
  5278. 000040D4  4228 0122                clr.b      [A0 + 0x122]
  5279. 000040D8  6000 0098                bra        +0x9A /* 00004172 */
  5280. 000040DC  0C43 000A                cmpi.w     D3, 0xA /* '\n' */
  5281. 000040E0  6C00 0090                bge        +0x92 /* 00004172 */
  5282. 000040E4  3003                     move.w     D0, D3
  5283. 000040E6  5243                     addq.w     D3, 1
  5284. 000040E8  204A                     movea.l    A0, A2
  5285. 000040EA  D0C0                     add.w      A0, D0
  5286. 000040EC  1173 4800 0154           move.b     [A0 + 0x154], [A3 + D4]
  5287. 000040F2  204A                     movea.l    A0, A2
  5288. 000040F4  D0C3                     add.w      A0, D3
  5289. 000040F6  4228 0154                clr.b      [A0 + 0x154]
  5290. 000040FA  6076                     bra        +0x78 /* 00004172 */
  5291. 000040FC  0C43 000F                cmpi.w     D3, 0xF
  5292. 00004100  6C70                     bge        +0x72 /* 00004172 */
  5293. 00004102  3003                     move.w     D0, D3
  5294. 00004104  5243                     addq.w     D3, 1
  5295. 00004106  204A                     movea.l    A0, A2
  5296. 00004108  D0C0                     add.w      A0, D0
  5297. 0000410A  1173 4800 0186           move.b     [A0 + 0x186], [A3 + D4]
  5298. 00004110  204A                     movea.l    A0, A2
  5299. 00004112  D0C3                     add.w      A0, D3
  5300. 00004114  4228 0186                clr.b      [A0 + 0x186]
  5301. 00004118  6058                     bra        +0x5A /* 00004172 */
  5302. 0000411A  0C43 000A                cmpi.w     D3, 0xA /* '\n' */
  5303. 0000411E  6C52                     bge        +0x54 /* 00004172 */
  5304. 00004120  3003                     move.w     D0, D3
  5305. 00004122  5243                     addq.w     D3, 1
  5306. 00004124  204A                     movea.l    A0, A2
  5307. 00004126  D0C0                     add.w      A0, D0
  5308. 00004128  1173 4800 0195           move.b     [A0 + 0x195], [A3 + D4]
  5309. 0000412E  204A                     movea.l    A0, A2
  5310. 00004130  D0C3                     add.w      A0, D3
  5311. 00004132  4228 0195                clr.b      [A0 + 0x195]
  5312. 00004136  603A                     bra        +0x3C /* 00004172 */
  5313. 00004138  0C43 000A                cmpi.w     D3, 0xA /* '\n' */
  5314. 0000413C  6C34                     bge        +0x36 /* 00004172 */
  5315. 0000413E  3003                     move.w     D0, D3
  5316. 00004140  5243                     addq.w     D3, 1
  5317. 00004142  204A                     movea.l    A0, A2
  5318. 00004144  D0C0                     add.w      A0, D0
  5319. 00004146  1173 4800 019F           move.b     [A0 + 0x19F], [A3 + D4]
  5320. 0000414C  204A                     movea.l    A0, A2
  5321. 0000414E  D0C3                     add.w      A0, D3
  5322. 00004150  4228 019F                clr.b      [A0 + 0x19F]
  5323. 00004154  601C                     bra        +0x1E /* 00004172 */
  5324. 00004156  0C43 000A                cmpi.w     D3, 0xA /* '\n' */
  5325. 0000415A  6C16                     bge        +0x18 /* 00004172 */
  5326. 0000415C  3003                     move.w     D0, D3
  5327. 0000415E  5243                     addq.w     D3, 1
  5328. 00004160  204A                     movea.l    A0, A2
  5329. 00004162  D0C0                     add.w      A0, D0
  5330. 00004164  1173 4800 01A9           move.b     [A0 + 0x1A9], [A3 + D4]
  5331. 0000416A  204A                     movea.l    A0, A2
  5332. 0000416C  D0C3                     add.w      A0, D3
  5333. 0000416E  4228 01A9                clr.b      [A0 + 0x1A9]
  5334. label00004172:
  5335. 00004172  5245                     addq.w     D5, 1
  5336. label00004174:
  5337. 00004174  2F0B                     move.l     -[A7], A3
  5338. 00004176  61FF FFFF E3D4           bsr        -0x1C2A /* 0000254C */
  5339. 0000417C  3205                     move.w     D1, D5
  5340. 0000417E  48C1                     ext.l      D1
  5341. 00004180  B280                     cmp.l      D1, D0
  5342. 00004182  584F                     addq.w     A7, 4
  5343. 00004184  6500 FDC2                bcs        -0x23C /* 00003F48 */
  5344. 00004188  486A 0186                pea.l      [A2 + 0x186]
  5345. 0000418C  61FF FFFF E3BE           bsr        -0x1C40 /* 0000254C */
  5346. 00004192  3800                     move.w     D4, D0
  5347. 00004194  0C44 0005                cmpi.w     D4, 0x5
  5348. 00004198  584F                     addq.w     A7, 4
  5349. 0000419A  6F2A                     ble        +0x2C /* 000041C6 */
  5350. 0000419C  0C44 000F                cmpi.w     D4, 0xF
  5351. 000041A0  6C24                     bge        +0x26 /* 000041C6 */
  5352. 000041A2  3604                     move.w     D3, D4
  5353. 000041A4  0C44 0004                cmpi.w     D4, 0x4
  5354. 000041A8  6F16                     ble        +0x18 /* 000041C0 */
  5355. label000041AA:
  5356. 000041AA  204A                     movea.l    A0, A2
  5357. 000041AC  D0C3                     add.w      A0, D3
  5358. 000041AE  224A                     movea.l    A1, A2
  5359. 000041B0  D2C3                     add.w      A1, D3
  5360. 000041B2  1368 0186 0187           move.b     [A1 + 0x187], [A0 + 0x186]
  5361. 000041B8  5343                     subq.w     D3, 1
  5362. 000041BA  0C43 0004                cmpi.w     D3, 0x4
  5363. 000041BE  6EEA                     bgt        -0x14 /* 000041AA */
  5364. label000041C0:
  5365. 000041C0  157C 002D 018B           move.b     [A2 + 0x18B], 0x2D /* '-' */
  5366. label000041C6:
  5367. 000041C6  2F0C                     move.l     -[A7], A4
  5368. 000041C8  61FF 0000 2796           bsr        +0x2798 /* 00006960 */
  5369. 000041CE  3600                     move.w     D3, D0
  5370. 000041D0  486E FFC0                pea.l      [A6 - 0x40]
  5371. 000041D4  4227                     clr.b      -[A7]
  5372. 000041D6  3F03                     move.w     -[A7], D3
  5373. 000041D8  486A 00DC                pea.l      [A2 + 0xDC]
  5374. 000041DC  2F0C                     move.l     -[A7], A4
  5375. 000041DE  61FF 0000 24D8           bsr        +0x24DA /* 000066B8 */
  5376. 000041E4  486A 01F3                pea.l      [A2 + 0x1F3]
  5377. 000041E8  486E FFC0                pea.l      [A6 - 0x40]
  5378. 000041EC  61FF 0000 48D8           bsr        +0x48DA /* 00008AC6 */
  5379. 000041F2  486E FFC0                pea.l      [A6 - 0x40]
  5380. 000041F6  1F3C 0001                move.b     -[A7], 0x1
  5381. 000041FA  3F03                     move.w     -[A7], D3
  5382. 000041FC  486A 00E6                pea.l      [A2 + 0xE6]
  5383. 00004200  2F0C                     move.l     -[A7], A4
  5384. 00004202  61FF 0000 24B4           bsr        +0x24B6 /* 000066B8 */
  5385. 00004208  486A 0233                pea.l      [A2 + 0x233]
  5386. 0000420C  486E FFC0                pea.l      [A6 - 0x40]
  5387. 00004210  61FF 0000 48B4           bsr        +0x48B6 /* 00008AC6 */
  5388. 00004216  4FEF 0034                lea.l      A7, [A7 + 0x34]
  5389. 0000421A  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  5390. 0000421E  4E5E                     unlink     A6
  5391. 00004220  4E75                     rts
  5392. fn00004222:
  5393. 00004222  4E56 F970                link       A6, -0x0690
  5394. 00004226  48E7 1E38                movem.l    -[A7], D3,D4,D5,D6,A2,A3,A4
  5395. 0000422A  246E 0008                movea.l    A2, [A6 + 0x8]
  5396. 0000422E  486E FCF2                pea.l      [A6 - 0x30E]
  5397. 00004232  4EB9 0000 09F8           jsr        [0x000009F8]
  5398. 00004238  203C 0001 0098           move.l     D0, 0x10098
  5399. 0000423E  2632 0800                move.l     D3, [A2 + D0]
  5400. 00004242  7001                     moveq.l    D0, 0x01
  5401. 00004244  B680                     cmp.l      D3, D0
  5402. 00004246  584F                     addq.w     A7, 4
  5403. 00004248  6600 062E                bne        +0x630 /* 00004878 */
  5404. 0000424C  203C 0001 0090           move.l     D0, 0x10090
  5405. 00004252  2672 0800                movea.l    A3, [A2 + D0]
  5406. 00004256  200B                     move.l     D0, A3
  5407. 00004258  6700 061E                beq        +0x620 /* 00004878 */
  5408. 0000425C  7001                     moveq.l    D0, 0x01
  5409. 0000425E  B680                     cmp.l      D3, D0
  5410. 00004260  6600 0616                bne        +0x618 /* 00004878 */
  5411. 00004264  2F3C 6361 6C6C           move.l     -[A7], 0x63616C6C /* 'call' */
  5412. 0000426A  2F0B                     move.l     -[A7], A3
  5413. 0000426C  2057                     movea.l    A0, [A7]
  5414. 0000426E  2268 0004                movea.l    A1, [A0 + 0x4]
  5415. 00004272  2269 0010                movea.l    A1, [A1 + 0x10]
  5416. 00004276  4E91                     jsr        [A1]
  5417. 00004278  2848                     movea.l    A4, A0
  5418. 0000427A  486E FF00                pea.l      [A6 - 0x100]
  5419. 0000427E  2F0C                     move.l     -[A7], A4
  5420. 00004280  2057                     movea.l    A0, [A7]
  5421. 00004282  2268 0004                movea.l    A1, [A0 + 0x4]
  5422. 00004286  2269 0024                movea.l    A1, [A1 + 0x24]
  5423. 0000428A  4E91                     jsr        [A1]
  5424. 0000428C  4A2E FF00                tst.b      [A6 - 0x100]
  5425. 00004290  4FEF 0010                lea.l      A7, [A7 + 0x10]
  5426. 00004294  6700 05C6                beq        +0x5C8 /* 0000485C */
  5427. 00004298  486E FF00                pea.l      [A6 - 0x100]
  5428. 0000429C  4227                     clr.b      -[A7]
  5429. 0000429E  4EB9 0000 00A8           jsr        [0x000000A8]
  5430. 000042A4  61FF 0000 05FA           bsr        +0x5FC /* 000048A0 */
  5431. 000042AA  2F3C 6572 7220           move.l     -[A7], 0x65727220 /* 'err ' */
  5432. 000042B0  2F2A 0056                move.l     -[A7], [A2 + 0x56]
  5433. 000042B4  2057                     movea.l    A0, [A7]
  5434. 000042B6  2268 0004                movea.l    A1, [A0 + 0x4]
  5435. 000042BA  2269 0010                movea.l    A1, [A1 + 0x10]
  5436. 000042BE  4E91                     jsr        [A1]
  5437. 000042C0  2648                     movea.l    A3, A0
  5438. 000042C2  4879 0001 F043           push.l     0x1F043
  5439. 000042C8  2F0B                     move.l     -[A7], A3
  5440. 000042CA  2057                     movea.l    A0, [A7]
  5441. 000042CC  2268 0004                movea.l    A1, [A0 + 0x4]
  5442. 000042D0  2269 0028                movea.l    A1, [A1 + 0x28]
  5443. 000042D4  4E91                     jsr        [A1]
  5444. 000042D6  2F3C 436E 7420           move.l     -[A7], 0x436E7420 /* 'Cnt ' */
  5445. 000042DC  2F2A 0056                move.l     -[A7], [A2 + 0x56]
  5446. 000042E0  2057                     movea.l    A0, [A7]
  5447. 000042E2  2268 0004                movea.l    A1, [A0 + 0x4]
  5448. 000042E6  2269 0010                movea.l    A1, [A1 + 0x10]
  5449. 000042EA  4E91                     jsr        [A1]
  5450. 000042EC  2648                     movea.l    A3, A0
  5451. 000042EE  4879 0001 F043           push.l     0x1F043
  5452. 000042F4  2F0B                     move.l     -[A7], A3
  5453. 000042F6  2057                     movea.l    A0, [A7]
  5454. 000042F8  2268 0004                movea.l    A1, [A0 + 0x4]
  5455. 000042FC  2269 0028                movea.l    A1, [A1 + 0x28]
  5456. 00004300  4E91                     jsr        [A1]
  5457. 00004302  2F3C 6E61 6D65           move.l     -[A7], 0x6E616D65 /* 'name' */
  5458. 00004308  203C 0001 0090           move.l     D0, 0x10090
  5459. 0000430E  2F32 0800                move.l     -[A7], [A2 + D0]
  5460. 00004312  2057                     movea.l    A0, [A7]
  5461. 00004314  2268 0004                movea.l    A1, [A0 + 0x4]
  5462. 00004318  2269 0010                movea.l    A1, [A1 + 0x10]
  5463. 0000431C  4E91                     jsr        [A1]
  5464. 0000431E  2648                     movea.l    A3, A0
  5465. 00004320  4879 0001 F043           push.l     0x1F043
  5466. 00004326  2F0B                     move.l     -[A7], A3
  5467. 00004328  2057                     movea.l    A0, [A7]
  5468. 0000432A  2268 0004                movea.l    A1, [A0 + 0x4]
  5469. 0000432E  2269 0028                movea.l    A1, [A1 + 0x28]
  5470. 00004332  4E91                     jsr        [A1]
  5471. 00004334  2F3C 6164 6472           move.l     -[A7], 0x61646472 /* 'addr' */
  5472. 0000433A  203C 0001 0090           move.l     D0, 0x10090
  5473. 00004340  2F32 0800                move.l     -[A7], [A2 + D0]
  5474. 00004344  2057                     movea.l    A0, [A7]
  5475. 00004346  2268 0004                movea.l    A1, [A0 + 0x4]
  5476. 0000434A  2269 0010                movea.l    A1, [A1 + 0x10]
  5477. 0000434E  4E91                     jsr        [A1]
  5478. 00004350  2648                     movea.l    A3, A0
  5479. 00004352  4879 0001 F043           push.l     0x1F043
  5480. 00004358  2F0B                     move.l     -[A7], A3
  5481. 0000435A  2057                     movea.l    A0, [A7]
  5482. 0000435C  2268 0004                movea.l    A1, [A0 + 0x4]
  5483. 00004360  2269 0028                movea.l    A1, [A1 + 0x28]
  5484. 00004364  4E91                     jsr        [A1]
  5485. 00004366  2F3C 6369 7479           move.l     -[A7], 0x63697479 /* 'city' */
  5486. 0000436C  203C 0001 0090           move.l     D0, 0x10090
  5487. 00004372  2F32 0800                move.l     -[A7], [A2 + D0]
  5488. 00004376  2057                     movea.l    A0, [A7]
  5489. 00004378  2268 0004                movea.l    A1, [A0 + 0x4]
  5490. 0000437C  2269 0010                movea.l    A1, [A1 + 0x10]
  5491. 00004380  4E91                     jsr        [A1]
  5492. 00004382  2648                     movea.l    A3, A0
  5493. 00004384  4879 0001 F043           push.l     0x1F043
  5494. 0000438A  2F0B                     move.l     -[A7], A3
  5495. 0000438C  2057                     movea.l    A0, [A7]
  5496. 0000438E  2268 0004                movea.l    A1, [A0 + 0x4]
  5497. 00004392  2269 0028                movea.l    A1, [A1 + 0x28]
  5498. 00004396  4E91                     jsr        [A1]
  5499. 00004398  2F3C 636C 6173           move.l     -[A7], 0x636C6173 /* 'clas' */
  5500. 0000439E  203C 0001 0090           move.l     D0, 0x10090
  5501. 000043A4  2F32 0800                move.l     -[A7], [A2 + D0]
  5502. 000043A8  2057                     movea.l    A0, [A7]
  5503. 000043AA  2268 0004                movea.l    A1, [A0 + 0x4]
  5504. 000043AE  2269 0010                movea.l    A1, [A1 + 0x10]
  5505. 000043B2  4E91                     jsr        [A1]
  5506. 000043B4  2648                     movea.l    A3, A0
  5507. 000043B6  4879 0001 F043           push.l     0x1F043
  5508. 000043BC  2F0B                     move.l     -[A7], A3
  5509. 000043BE  2057                     movea.l    A0, [A7]
  5510. 000043C0  2268 0004                movea.l    A1, [A0 + 0x4]
  5511. 000043C4  2269 0028                movea.l    A1, [A1 + 0x28]
  5512. 000043C8  4E91                     jsr        [A1]
  5513. 000043CA  2F3C 7072 6576           move.l     -[A7], 0x70726576 /* 'prev' */
  5514. 000043D0  203C 0001 0090           move.l     D0, 0x10090
  5515. 000043D6  2F32 0800                move.l     -[A7], [A2 + D0]
  5516. 000043DA  2057                     movea.l    A0, [A7]
  5517. 000043DC  2268 0004                movea.l    A1, [A0 + 0x4]
  5518. 000043E0  2269 0010                movea.l    A1, [A1 + 0x10]
  5519. 000043E4  4E91                     jsr        [A1]
  5520. 000043E6  2648                     movea.l    A3, A0
  5521. 000043E8  4879 0001 F043           push.l     0x1F043
  5522. 000043EE  2F0B                     move.l     -[A7], A3
  5523. 000043F0  2057                     movea.l    A0, [A7]
  5524. 000043F2  2268 0004                movea.l    A1, [A0 + 0x4]
  5525. 000043F6  2269 0028                movea.l    A1, [A1 + 0x28]
  5526. 000043FA  4E91                     jsr        [A1]
  5527. 000043FC  2F3C 636C 6173           move.l     -[A7], 0x636C6173 /* 'clas' */
  5528. 00004402  203C 0001 0090           move.l     D0, 0x10090
  5529. 00004408  2F32 0800                move.l     -[A7], [A2 + D0]
  5530. 0000440C  2057                     movea.l    A0, [A7]
  5531. 0000440E  2268 0004                movea.l    A1, [A0 + 0x4]
  5532. 00004412  2269 0010                movea.l    A1, [A1 + 0x10]
  5533. 00004416  4E91                     jsr        [A1]
  5534. 00004418  2648                     movea.l    A3, A0
  5535. 0000441A  4879 0001 F043           push.l     0x1F043
  5536. 00004420  2F0B                     move.l     -[A7], A3
  5537. 00004422  2057                     movea.l    A0, [A7]
  5538. 00004424  2268 0004                movea.l    A1, [A0 + 0x4]
  5539. 00004428  2269 0028                movea.l    A1, [A1 + 0x28]
  5540. 0000442C  4E91                     jsr        [A1]
  5541. 0000442E  2F3C 6566 6664           move.l     -[A7], 0x65666664 /* 'effd' */
  5542. 00004434  203C 0001 0090           move.l     D0, 0x10090
  5543. 0000443A  2F32 0800                move.l     -[A7], [A2 + D0]
  5544. 0000443E  2057                     movea.l    A0, [A7]
  5545. 00004440  2268 0004                movea.l    A1, [A0 + 0x4]
  5546. 00004444  2269 0010                movea.l    A1, [A1 + 0x10]
  5547. 00004448  4E91                     jsr        [A1]
  5548. 0000444A  2648                     movea.l    A3, A0
  5549. 0000444C  4879 0001 F043           push.l     0x1F043
  5550. 00004452  2F0B                     move.l     -[A7], A3
  5551. 00004454  2057                     movea.l    A0, [A7]
  5552. 00004456  2268 0004                movea.l    A1, [A0 + 0x4]
  5553. 0000445A  2269 0028                movea.l    A1, [A1 + 0x28]
  5554. 0000445E  4E91                     jsr        [A1]
  5555. 00004460  2F3C 6578 7064           move.l     -[A7], 0x65787064 /* 'expd' */
  5556. 00004466  203C 0001 0090           move.l     D0, 0x10090
  5557. 0000446C  2F32 0800                move.l     -[A7], [A2 + D0]
  5558. 00004470  2057                     movea.l    A0, [A7]
  5559. 00004472  2268 0004                movea.l    A1, [A0 + 0x4]
  5560. 00004476  2269 0010                movea.l    A1, [A1 + 0x10]
  5561. 0000447A  4E91                     jsr        [A1]
  5562. 0000447C  2648                     movea.l    A3, A0
  5563. 0000447E  4879 0001 F043           push.l     0x1F043
  5564. 00004484  2F0B                     move.l     -[A7], A3
  5565. 00004486  2057                     movea.l    A0, [A7]
  5566. 00004488  2268 0004                movea.l    A1, [A0 + 0x4]
  5567. 0000448C  2269 0028                movea.l    A1, [A1 + 0x28]
  5568. 00004490  4E91                     jsr        [A1]
  5569. 00004492  2F3C 454D 616C           move.l     -[A7], 0x454D616C /* 'EMal' */
  5570. 00004498  203C 0001 0090           move.l     D0, 0x10090
  5571. 0000449E  2F32 0800                move.l     -[A7], [A2 + D0]
  5572. 000044A2  2057                     movea.l    A0, [A7]
  5573. 000044A4  2268 0004                movea.l    A1, [A0 + 0x4]
  5574. 000044A8  2269 0010                movea.l    A1, [A1 + 0x10]
  5575. 000044AC  4E91                     jsr        [A1]
  5576. 000044AE  2648                     movea.l    A3, A0
  5577. 000044B0  4879 0001 F043           push.l     0x1F043
  5578. 000044B6  2F0B                     move.l     -[A7], A3
  5579. 000044B8  2057                     movea.l    A0, [A7]
  5580. 000044BA  2268 0004                movea.l    A1, [A0 + 0x4]
  5581. 000044BE  2269 0028                movea.l    A1, [A1 + 0x28]
  5582. 000044C2  4E91                     jsr        [A1]
  5583. 000044C4  2F2A 0056                move.l     -[A7], [A2 + 0x56]
  5584. 000044C8  2057                     movea.l    A0, [A7]
  5585. 000044CA  2268 0004                movea.l    A1, [A0 + 0x4]
  5586. 000044CE  2269 0100                movea.l    A1, [A1 + 0x100]
  5587. 000044D2  4E91                     jsr        [A1]
  5588. 000044D4  486E FE00                pea.l      [A6 - 0x200]
  5589. 000044D8  486E FF00                pea.l      [A6 - 0x100]
  5590. 000044DC  2F0A                     move.l     -[A7], A2
  5591. 000044DE  4EBA E3F2                jsr        [PC - 0x1C0E /* 000028D2 */]
  5592. 000044E2  3600                     move.w     D3, D0
  5593. 000044E4  61FF 0000 03AA           bsr        +0x3AC /* 00004890 */
  5594. 000044EA  3003                     move.w     D0, D3
  5595. 000044EC  48C0                     ext.l      D0
  5596. 000044EE  4FEF 00C0                lea.l      A7, [A7 + 0xC0]
  5597. 000044F2  5080                     addq.l     D0, 8
  5598. 000044F4  5680                     addq.l     D0, 3
  5599. 000044F6  6758                     beq        +0x5A /* 00004550 */
  5600. 000044F8  5180                     subq.l     D0, 8
  5601. 000044FA  5780                     subq.l     D0, 3
  5602. 000044FC  6704                     beq        +0x6 /* 00004502 */
  5603. 000044FE  6000 034E                bra        +0x350 /* 0000484E */
  5604. label00004502:
  5605. 00004502  2F3C 6572 7220           move.l     -[A7], 0x65727220 /* 'err ' */
  5606. 00004508  2F2A 0056                move.l     -[A7], [A2 + 0x56]
  5607. 0000450C  2057                     movea.l    A0, [A7]
  5608. 0000450E  2268 0004                movea.l    A1, [A0 + 0x4]
  5609. 00004512  2269 0010                movea.l    A1, [A1 + 0x10]
  5610. 00004516  4E91                     jsr        [A1]
  5611. 00004518  2648                     movea.l    A3, A0
  5612. 0000451A  4879 0001 F043           push.l     0x1F043
  5613. 00004520  2F0B                     move.l     -[A7], A3
  5614. 00004522  2057                     movea.l    A0, [A7]
  5615. 00004524  2268 0004                movea.l    A1, [A0 + 0x4]
  5616. 00004528  2269 0028                movea.l    A1, [A1 + 0x28]
  5617. 0000452C  4E91                     jsr        [A1]
  5618. 0000452E  486E FA7E                pea.l      [A6 - 0x582]
  5619. 00004532  486E FE00                pea.l      [A6 - 0x200]
  5620. 00004536  2F0A                     move.l     -[A7], A2
  5621. 00004538  4EBA F9B6                jsr        [PC - 0x64A /* 00003EF0 */]
  5622. 0000453C  486E FA7E                pea.l      [A6 - 0x582]
  5623. 00004540  2F0A                     move.l     -[A7], A2
  5624. 00004542  61FF 0000 0E9A           bsr        +0xE9C /* 000053DE */
  5625. 00004548  4FEF 0024                lea.l      A7, [A7 + 0x24]
  5626. 0000454C  6000 032A                bra        +0x32C /* 00004878 */
  5627. label00004550:
  5628. 00004550  2F3C 6E61 6D65           move.l     -[A7], 0x6E616D65 /* 'name' */
  5629. 00004556  203C 0001 0090           move.l     D0, 0x10090
  5630. 0000455C  2F32 0800                move.l     -[A7], [A2 + D0]
  5631. 00004560  2057                     movea.l    A0, [A7]
  5632. 00004562  2268 0004                movea.l    A1, [A0 + 0x4]
  5633. 00004566  2269 0010                movea.l    A1, [A1 + 0x10]
  5634. 0000456A  4E91                     jsr        [A1]
  5635. 0000456C  2648                     movea.l    A3, A0
  5636. 0000456E  4879 0001 F043           push.l     0x1F043
  5637. 00004574  2F0B                     move.l     -[A7], A3
  5638. 00004576  2057                     movea.l    A0, [A7]
  5639. 00004578  2268 0004                movea.l    A1, [A0 + 0x4]
  5640. 0000457C  2269 0028                movea.l    A1, [A1 + 0x28]
  5641. 00004580  4E91                     jsr        [A1]
  5642. 00004582  2F3C 6164 6472           move.l     -[A7], 0x61646472 /* 'addr' */
  5643. 00004588  203C 0001 0090           move.l     D0, 0x10090
  5644. 0000458E  2F32 0800                move.l     -[A7], [A2 + D0]
  5645. 00004592  2057                     movea.l    A0, [A7]
  5646. 00004594  2268 0004                movea.l    A1, [A0 + 0x4]
  5647. 00004598  2269 0010                movea.l    A1, [A1 + 0x10]
  5648. 0000459C  4E91                     jsr        [A1]
  5649. 0000459E  2648                     movea.l    A3, A0
  5650. 000045A0  4879 0001 F043           push.l     0x1F043
  5651. 000045A6  2F0B                     move.l     -[A7], A3
  5652. 000045A8  2057                     movea.l    A0, [A7]
  5653. 000045AA  2268 0004                movea.l    A1, [A0 + 0x4]
  5654. 000045AE  2269 0028                movea.l    A1, [A1 + 0x28]
  5655. 000045B2  4E91                     jsr        [A1]
  5656. 000045B4  2F3C 6369 7479           move.l     -[A7], 0x63697479 /* 'city' */
  5657. 000045BA  203C 0001 0090           move.l     D0, 0x10090
  5658. 000045C0  2F32 0800                move.l     -[A7], [A2 + D0]
  5659. 000045C4  2057                     movea.l    A0, [A7]
  5660. 000045C6  2268 0004                movea.l    A1, [A0 + 0x4]
  5661. 000045CA  2269 0010                movea.l    A1, [A1 + 0x10]
  5662. 000045CE  4E91                     jsr        [A1]
  5663. 000045D0  2648                     movea.l    A3, A0
  5664. 000045D2  4879 0001 F043           push.l     0x1F043
  5665. 000045D8  2F0B                     move.l     -[A7], A3
  5666. 000045DA  2057                     movea.l    A0, [A7]
  5667. 000045DC  2268 0004                movea.l    A1, [A0 + 0x4]
  5668. 000045E0  2269 0028                movea.l    A1, [A1 + 0x28]
  5669. 000045E4  4E91                     jsr        [A1]
  5670. 000045E6  2F3C 636C 6173           move.l     -[A7], 0x636C6173 /* 'clas' */
  5671. 000045EC  203C 0001 0090           move.l     D0, 0x10090
  5672. 000045F2  2F32 0800                move.l     -[A7], [A2 + D0]
  5673. 000045F6  2057                     movea.l    A0, [A7]
  5674. 000045F8  2268 0004                movea.l    A1, [A0 + 0x4]
  5675. 000045FC  2269 0010                movea.l    A1, [A1 + 0x10]
  5676. 00004600  4E91                     jsr        [A1]
  5677. 00004602  2648                     movea.l    A3, A0
  5678. 00004604  4879 0001 F043           push.l     0x1F043
  5679. 0000460A  2F0B                     move.l     -[A7], A3
  5680. 0000460C  2057                     movea.l    A0, [A7]
  5681. 0000460E  2268 0004                movea.l    A1, [A0 + 0x4]
  5682. 00004612  2269 0028                movea.l    A1, [A1 + 0x28]
  5683. 00004616  4E91                     jsr        [A1]
  5684. 00004618  2F3C 7072 6576           move.l     -[A7], 0x70726576 /* 'prev' */
  5685. 0000461E  203C 0001 0090           move.l     D0, 0x10090
  5686. 00004624  2F32 0800                move.l     -[A7], [A2 + D0]
  5687. 00004628  2057                     movea.l    A0, [A7]
  5688. 0000462A  2268 0004                movea.l    A1, [A0 + 0x4]
  5689. 0000462E  2269 0010                movea.l    A1, [A1 + 0x10]
  5690. 00004632  4E91                     jsr        [A1]
  5691. 00004634  2648                     movea.l    A3, A0
  5692. 00004636  4879 0001 F043           push.l     0x1F043
  5693. 0000463C  2F0B                     move.l     -[A7], A3
  5694. 0000463E  2057                     movea.l    A0, [A7]
  5695. 00004640  2268 0004                movea.l    A1, [A0 + 0x4]
  5696. 00004644  2269 0028                movea.l    A1, [A1 + 0x28]
  5697. 00004648  4E91                     jsr        [A1]
  5698. 0000464A  2F3C 636C 6173           move.l     -[A7], 0x636C6173 /* 'clas' */
  5699. 00004650  203C 0001 0090           move.l     D0, 0x10090
  5700. 00004656  2F32 0800                move.l     -[A7], [A2 + D0]
  5701. 0000465A  2057                     movea.l    A0, [A7]
  5702. 0000465C  2268 0004                movea.l    A1, [A0 + 0x4]
  5703. 00004660  2269 0010                movea.l    A1, [A1 + 0x10]
  5704. 00004664  4E91                     jsr        [A1]
  5705. 00004666  2648                     movea.l    A3, A0
  5706. 00004668  4879 0001 F043           push.l     0x1F043
  5707. 0000466E  2F0B                     move.l     -[A7], A3
  5708. 00004670  2057                     movea.l    A0, [A7]
  5709. 00004672  2268 0004                movea.l    A1, [A0 + 0x4]
  5710. 00004676  2269 0028                movea.l    A1, [A1 + 0x28]
  5711. 0000467A  4E91                     jsr        [A1]
  5712. 0000467C  2F3C 6566 6664           move.l     -[A7], 0x65666664 /* 'effd' */
  5713. 00004682  203C 0001 0090           move.l     D0, 0x10090
  5714. 00004688  2F32 0800                move.l     -[A7], [A2 + D0]
  5715. 0000468C  2057                     movea.l    A0, [A7]
  5716. 0000468E  2268 0004                movea.l    A1, [A0 + 0x4]
  5717. 00004692  2269 0010                movea.l    A1, [A1 + 0x10]
  5718. 00004696  4E91                     jsr        [A1]
  5719. 00004698  2648                     movea.l    A3, A0
  5720. 0000469A  4879 0001 F043           push.l     0x1F043
  5721. 000046A0  2F0B                     move.l     -[A7], A3
  5722. 000046A2  2057                     movea.l    A0, [A7]
  5723. 000046A4  2268 0004                movea.l    A1, [A0 + 0x4]
  5724. 000046A8  2269 0028                movea.l    A1, [A1 + 0x28]
  5725. 000046AC  4E91                     jsr        [A1]
  5726. 000046AE  2F3C 6578 7064           move.l     -[A7], 0x65787064 /* 'expd' */
  5727. 000046B4  203C 0001 0090           move.l     D0, 0x10090
  5728. 000046BA  2F32 0800                move.l     -[A7], [A2 + D0]
  5729. 000046BE  2057                     movea.l    A0, [A7]
  5730. 000046C0  2268 0004                movea.l    A1, [A0 + 0x4]
  5731. 000046C4  2269 0010                movea.l    A1, [A1 + 0x10]
  5732. 000046C8  4E91                     jsr        [A1]
  5733. 000046CA  2648                     movea.l    A3, A0
  5734. 000046CC  4879 0001 F043           push.l     0x1F043
  5735. 000046D2  2F0B                     move.l     -[A7], A3
  5736. 000046D4  2057                     movea.l    A0, [A7]
  5737. 000046D6  2268 0004                movea.l    A1, [A0 + 0x4]
  5738. 000046DA  2269 0028                movea.l    A1, [A1 + 0x28]
  5739. 000046DE  4E91                     jsr        [A1]
  5740. 000046E0  2F3C 6572 7220           move.l     -[A7], 0x65727220 /* 'err ' */
  5741. 000046E6  2F2A 0056                move.l     -[A7], [A2 + 0x56]
  5742. 000046EA  2057                     movea.l    A0, [A7]
  5743. 000046EC  2268 0004                movea.l    A1, [A0 + 0x4]
  5744. 000046F0  2269 0010                movea.l    A1, [A1 + 0x10]
  5745. 000046F4  4E91                     jsr        [A1]
  5746. 000046F6  2C08                     move.l     D6, A0
  5747. 000046F8  486E FF00                pea.l      [A6 - 0x100]
  5748. 000046FC  486E F970                pea.l      [A6 - 0x690]
  5749. 00004700  4EB9 0000 0A08           jsr        [0x00000A08]
  5750. 00004706  486E F970                pea.l      [A6 - 0x690]
  5751. 0000470A  486E FCF2                pea.l      [A6 - 0x30E]
  5752. 0000470E  61FF FFFF F710           bsr        -0x8EE /* 00003E20 */
  5753. 00004714  3F3C FFFF                move.w     -[A7], 0xFFFF
  5754. 00004718  486E F970                pea.l      [A6 - 0x690]
  5755. 0000471C  61FF FFFF CB4E           bsr        -0x34B0 /* 0000126C */
  5756. 00004722  4879 0001 EFD6           push.l     0x1EFD6
  5757. 00004728  486E FCF2                pea.l      [A6 - 0x30E]
  5758. 0000472C  61FF FFFF CB0C           bsr        -0x34F2 /* 0000123A */
  5759. 00004732  486E FCF2                pea.l      [A6 - 0x30E]
  5760. 00004736  61FF FFFF CAF8           bsr        -0x3506 /* 00001230 */
  5761. 0000473C  584F                     addq.w     A7, 4
  5762. 0000473E  2F08                     move.l     -[A7], A0
  5763. 00004740  2F06                     move.l     -[A7], D6
  5764. 00004742  2057                     movea.l    A0, [A7]
  5765. 00004744  2268 0004                movea.l    A1, [A0 + 0x4]
  5766. 00004748  2269 0028                movea.l    A1, [A1 + 0x28]
  5767. 0000474C  4E91                     jsr        [A1]
  5768. 0000474E  7600                     moveq.l    D3, 0x00
  5769. 00004750  7A01                     moveq.l    D5, 0x01
  5770. 00004752  7800                     moveq.l    D4, 0x00
  5771. 00004754  47EE FE00                lea.l      A3, [A6 - 0x200]
  5772. 00004758  4FEF 00AE                lea.l      A7, [A7 + 0xAE]
  5773. 0000475C  6022                     bra        +0x24 /* 00004780 */
  5774. label0000475E:
  5775. 0000475E  4A43                     tst.w      D3
  5776. 00004760  660A                     bne        +0xC /* 0000476C */
  5777. 00004762  0C13 002C                cmpi.b     [A3], 0x2C /* ',' */
  5778. 00004766  6604                     bne        +0x6 /* 0000476C */
  5779. 00004768  5243                     addq.w     D3, 1
  5780. 0000476A  6010                     bra        +0x12 /* 0000477C */
  5781. label0000476C:
  5782. 0000476C  4A43                     tst.w      D3
  5783. 0000476E  6F0C                     ble        +0xE /* 0000477C */
  5784. 00004770  3005                     move.w     D0, D5
  5785. 00004772  5245                     addq.w     D5, 1
  5786. 00004774  41EE FF00                lea.l      A0, [A6 - 0x100]
  5787. 00004778  1193 0000                move.b     [A0 + D0.w], [A3]
  5788. label0000477C:
  5789. 0000477C  528B                     addq.l     A3, 1
  5790. 0000477E  5244                     addq.w     D4, 1
  5791. label00004780:
  5792. 00004780  486E FE00                pea.l      [A6 - 0x200]
  5793. 00004784  61FF FFFF DDC6           bsr        -0x2238 /* 0000254C */
  5794. 0000478A  3204                     move.w     D1, D4
  5795. 0000478C  48C1                     ext.l      D1
  5796. 0000478E  B280                     cmp.l      D1, D0
  5797. 00004790  584F                     addq.w     A7, 4
  5798. 00004792  65CA                     bcs        -0x34 /* 0000475E */
  5799. 00004794  1D45 FF00                move.b     [A6 - 0x100], D5
  5800. 00004798  486E FF00                pea.l      [A6 - 0x100]
  5801. 0000479C  2F0C                     move.l     -[A7], A4
  5802. 0000479E  2057                     movea.l    A0, [A7]
  5803. 000047A0  2268 0004                movea.l    A1, [A0 + 0x4]
  5804. 000047A4  2269 0028                movea.l    A1, [A1 + 0x28]
  5805. 000047A8  4E91                     jsr        [A1]
  5806. 000047AA  486E FE00                pea.l      [A6 - 0x200]
  5807. 000047AE  486E FF00                pea.l      [A6 - 0x100]
  5808. 000047B2  2F0A                     move.l     -[A7], A2
  5809. 000047B4  4EBA E11C                jsr        [PC - 0x1EE4 /* 000028D2 */]
  5810. 000047B8  3600                     move.w     D3, D0
  5811. 000047BA  3003                     move.w     D0, D3
  5812. 000047BC  48C0                     ext.l      D0
  5813. 000047BE  4FEF 0014                lea.l      A7, [A7 + 0x14]
  5814. 000047C2  5080                     addq.l     D0, 8
  5815. 000047C4  5480                     addq.l     D0, 2
  5816. 000047C6  6754                     beq        +0x56 /* 0000481C */
  5817. 000047C8  5180                     subq.l     D0, 8
  5818. 000047CA  5580                     subq.l     D0, 2
  5819. 000047CC  6704                     beq        +0x6 /* 000047D2 */
  5820. 000047CE  6000 00A8                bra        +0xAA /* 00004878 */
  5821. label000047D2:
  5822. 000047D2  486E FA7E                pea.l      [A6 - 0x582]
  5823. 000047D6  486E FE00                pea.l      [A6 - 0x200]
  5824. 000047DA  2F0A                     move.l     -[A7], A2
  5825. 000047DC  4EBA F712                jsr        [PC - 0x8EE /* 00003EF0 */]
  5826. 000047E0  486E FA7E                pea.l      [A6 - 0x582]
  5827. 000047E4  2F0A                     move.l     -[A7], A2
  5828. 000047E6  61FF 0000 0BF6           bsr        +0xBF8 /* 000053DE */
  5829. 000047EC  486E FF00                pea.l      [A6 - 0x100]
  5830. 000047F0  486E FCF2                pea.l      [A6 - 0x30E]
  5831. 000047F4  61FF FFFF CA44           bsr        -0x35BA /* 0000123A */
  5832. 000047FA  486E FCF2                pea.l      [A6 - 0x30E]
  5833. 000047FE  61FF FFFF CA30           bsr        -0x35CE /* 00001230 */
  5834. 00004804  584F                     addq.w     A7, 4
  5835. 00004806  2F08                     move.l     -[A7], A0
  5836. 00004808  2F06                     move.l     -[A7], D6
  5837. 0000480A  2057                     movea.l    A0, [A7]
  5838. 0000480C  2268 0004                movea.l    A1, [A0 + 0x4]
  5839. 00004810  2269 0028                movea.l    A1, [A1 + 0x28]
  5840. 00004814  4E91                     jsr        [A1]
  5841. 00004816  4FEF 0024                lea.l      A7, [A7 + 0x24]
  5842. 0000481A  605C                     bra        +0x5E /* 00004878 */
  5843. label0000481C:
  5844. 0000481C  2F3C 6572 7220           move.l     -[A7], 0x65727220 /* 'err ' */
  5845. 00004822  2F2A 0056                move.l     -[A7], [A2 + 0x56]
  5846. 00004826  2057                     movea.l    A0, [A7]
  5847. 00004828  2268 0004                movea.l    A1, [A0 + 0x4]
  5848. 0000482C  2269 0010                movea.l    A1, [A1 + 0x10]
  5849. 00004830  4E91                     jsr        [A1]
  5850. 00004832  2648                     movea.l    A3, A0
  5851. 00004834  4879 0001 EFC8           push.l     0x1EFC8
  5852. 0000483A  2F0B                     move.l     -[A7], A3
  5853. 0000483C  2057                     movea.l    A0, [A7]
  5854. 0000483E  2268 0004                movea.l    A1, [A0 + 0x4]
  5855. 00004842  2269 0028                movea.l    A1, [A1 + 0x28]
  5856. 00004846  4E91                     jsr        [A1]
  5857. 00004848  4FEF 0010                lea.l      A7, [A7 + 0x10]
  5858. 0000484C  602A                     bra        +0x2C /* 00004878 */
  5859. label0000484E:
  5860. 0000484E  3F03                     move.w     -[A7], D3
  5861. 00004850  2F0A                     move.l     -[A7], A2
  5862. 00004852  61FF 0000 0F0E           bsr        +0xF10 /* 00005762 */
  5863. 00004858  5C4F                     addq.w     A7, 6
  5864. 0000485A  601C                     bra        +0x1E /* 00004878 */
  5865. label0000485C:
  5866. 0000485C  3F3C 0001                move.w     -[A7], 0x1
  5867. 00004860  2F0A                     move.l     -[A7], A2
  5868. 00004862  61FF 0000 103E           bsr        +0x1040 /* 000058A2 */
  5869. 00004868  4878 0001                push.l     0x1
  5870. 0000486C  2F0A                     move.l     -[A7], A2
  5871. 0000486E  61FF 0000 1ABA           bsr        +0x1ABC /* 0000632A */
  5872. 00004874  4FEF 000E                lea.l      A7, [A7 + 0xE]
  5873. label00004878:
  5874. 00004878  3F3C FFFF                move.w     -[A7], 0xFFFF
  5875. 0000487C  486E FCF2                pea.l      [A6 - 0x30E]
  5876. 00004880  61FF FFFF C9EA           bsr        -0x3614 /* 0000126C */
  5877. 00004886  5C4F                     addq.w     A7, 6
  5878. 00004888  4CDF 1C78                movem.l    D3,D4,D5,D6,A2,A3,A4, [A7]+
  5879. 0000488C  4E5E                     unlink     A6
  5880. 0000488E  4E75                     rts
  5881. fn00004890:
  5882. 00004890  4E56 0000                link       A6, 0
  5883. 00004894  4267                     clr.w      -[A7]
  5884. 00004896  4EB9 0000 0198           jsr        [0x00000198]
  5885. 0000489C  4E5E                     unlink     A6
  5886. 0000489E  4E75                     rts
  5887. fn000048A0:
  5888. 000048A0  4E56 0000                link       A6, 0
  5889. 000048A4  3F3C 0004                move.w     -[A7], 0x4
  5890. 000048A8  4EB9 0000 0198           jsr        [0x00000198]
  5891. 000048AE  4E5E                     unlink     A6
  5892. 000048B0  4E75                     rts
  5893. fn000048B2:
  5894. 000048B2  4E56 FD72                link       A6, -0x028E
  5895. 000048B6  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  5896. 000048BA  246E 0008                movea.l    A2, [A6 + 0x8]
  5897. 000048BE  486E FE72                pea.l      [A6 - 0x18E]
  5898. 000048C2  4EB9 0000 09F8           jsr        [0x000009F8]
  5899. 000048C8  203C 0001 0098           move.l     D0, 0x10098
  5900. 000048CE  7202                     moveq.l    D1, 0x02
  5901. 000048D0  B2B2 0800                cmp.l      D1, [A2 + D0]
  5902. 000048D4  584F                     addq.w     A7, 4
  5903. 000048D6  6600 037E                bne        +0x380 /* 00004C56 */
  5904. 000048DA  203C 0001 0090           move.l     D0, 0x10090
  5905. 000048E0  2872 0800                movea.l    A4, [A2 + D0]
  5906. 000048E4  200C                     move.l     D0, A4
  5907. 000048E6  6700 036E                beq        +0x370 /* 00004C56 */
  5908. 000048EA  2F3C 6C6E 616D           move.l     -[A7], 0x6C6E616D /* 'lnam' */
  5909. 000048F0  2F0C                     move.l     -[A7], A4
  5910. 000048F2  2057                     movea.l    A0, [A7]
  5911. 000048F4  2268 0004                movea.l    A1, [A0 + 0x4]
  5912. 000048F8  2269 0010                movea.l    A1, [A1 + 0x10]
  5913. 000048FC  4E91                     jsr        [A1]
  5914. 000048FE  2648                     movea.l    A3, A0
  5915. 00004900  486E FFC0                pea.l      [A6 - 0x40]
  5916. 00004904  2F0B                     move.l     -[A7], A3
  5917. 00004906  2057                     movea.l    A0, [A7]
  5918. 00004908  2268 0004                movea.l    A1, [A0 + 0x4]
  5919. 0000490C  2269 0024                movea.l    A1, [A1 + 0x24]
  5920. 00004910  4E91                     jsr        [A1]
  5921. 00004912  4A2E FFC0                tst.b      [A6 - 0x40]
  5922. 00004916  4FEF 0010                lea.l      A7, [A7 + 0x10]
  5923. 0000491A  6700 031E                beq        +0x320 /* 00004C3A */
  5924. 0000491E  486E FFC0                pea.l      [A6 - 0x40]
  5925. 00004922  4227                     clr.b      -[A7]
  5926. 00004924  4EB9 0000 00A8           jsr        [0x000000A8]
  5927. 0000492A  61FF FFFF FF74           bsr        -0x8A /* 000048A0 */
  5928. 00004930  2F3C 6572 7220           move.l     -[A7], 0x65727220 /* 'err ' */
  5929. 00004936  2F2A 0056                move.l     -[A7], [A2 + 0x56]
  5930. 0000493A  2057                     movea.l    A0, [A7]
  5931. 0000493C  2268 0004                movea.l    A1, [A0 + 0x4]
  5932. 00004940  2269 0010                movea.l    A1, [A1 + 0x10]
  5933. 00004944  4E91                     jsr        [A1]
  5934. 00004946  2648                     movea.l    A3, A0
  5935. 00004948  4879 0001 F043           push.l     0x1F043
  5936. 0000494E  2F0B                     move.l     -[A7], A3
  5937. 00004950  2057                     movea.l    A0, [A7]
  5938. 00004952  2268 0004                movea.l    A1, [A0 + 0x4]
  5939. 00004956  2269 0028                movea.l    A1, [A1 + 0x28]
  5940. 0000495A  4E91                     jsr        [A1]
  5941. 0000495C  2F3C 666E 616D           move.l     -[A7], 0x666E616D /* 'fnam' */
  5942. 00004962  203C 0001 0090           move.l     D0, 0x10090
  5943. 00004968  2F32 0800                move.l     -[A7], [A2 + D0]
  5944. 0000496C  2057                     movea.l    A0, [A7]
  5945. 0000496E  2268 0004                movea.l    A1, [A0 + 0x4]
  5946. 00004972  2269 0010                movea.l    A1, [A1 + 0x10]
  5947. 00004976  4E91                     jsr        [A1]
  5948. 00004978  2648                     movea.l    A3, A0
  5949. 0000497A  486E FF80                pea.l      [A6 - 0x80]
  5950. 0000497E  2F0B                     move.l     -[A7], A3
  5951. 00004980  2057                     movea.l    A0, [A7]
  5952. 00004982  2268 0004                movea.l    A1, [A0 + 0x4]
  5953. 00004986  2269 0024                movea.l    A1, [A1 + 0x24]
  5954. 0000498A  4E91                     jsr        [A1]
  5955. 0000498C  486E FF80                pea.l      [A6 - 0x80]
  5956. 00004990  4227                     clr.b      -[A7]
  5957. 00004992  4EB9 0000 00A8           jsr        [0x000000A8]
  5958. 00004998  2F3C 436E 7420           move.l     -[A7], 0x436E7420 /* 'Cnt ' */
  5959. 0000499E  2F2A 0056                move.l     -[A7], [A2 + 0x56]
  5960. 000049A2  2057                     movea.l    A0, [A7]
  5961. 000049A4  2268 0004                movea.l    A1, [A0 + 0x4]
  5962. 000049A8  2269 0010                movea.l    A1, [A1 + 0x10]
  5963. 000049AC  4E91                     jsr        [A1]
  5964. 000049AE  2648                     movea.l    A3, A0
  5965. 000049B0  4879 0001 F043           push.l     0x1F043
  5966. 000049B6  2F0B                     move.l     -[A7], A3
  5967. 000049B8  2057                     movea.l    A0, [A7]
  5968. 000049BA  2268 0004                movea.l    A1, [A0 + 0x4]
  5969. 000049BE  2269 0028                movea.l    A1, [A1 + 0x28]
  5970. 000049C2  4E91                     jsr        [A1]
  5971. 000049C4  2F3C 6E61 6D65           move.l     -[A7], 0x6E616D65 /* 'name' */
  5972. 000049CA  203C 0001 0090           move.l     D0, 0x10090
  5973. 000049D0  2F32 0800                move.l     -[A7], [A2 + D0]
  5974. 000049D4  2057                     movea.l    A0, [A7]
  5975. 000049D6  2268 0004                movea.l    A1, [A0 + 0x4]
  5976. 000049DA  2269 0010                movea.l    A1, [A1 + 0x10]
  5977. 000049DE  4E91                     jsr        [A1]
  5978. 000049E0  2648                     movea.l    A3, A0
  5979. 000049E2  4879 0001 F043           push.l     0x1F043
  5980. 000049E8  2F0B                     move.l     -[A7], A3
  5981. 000049EA  2057                     movea.l    A0, [A7]
  5982. 000049EC  2268 0004                movea.l    A1, [A0 + 0x4]
  5983. 000049F0  2269 0028                movea.l    A1, [A1 + 0x28]
  5984. 000049F4  4E91                     jsr        [A1]
  5985. 000049F6  2F3C 6361 6C6C           move.l     -[A7], 0x63616C6C /* 'call' */
  5986. 000049FC  203C 0001 0090           move.l     D0, 0x10090
  5987. 00004A02  2F32 0800                move.l     -[A7], [A2 + D0]
  5988. 00004A06  2057                     movea.l    A0, [A7]
  5989. 00004A08  2268 0004                movea.l    A1, [A0 + 0x4]
  5990. 00004A0C  2269 0010                movea.l    A1, [A1 + 0x10]
  5991. 00004A10  4E91                     jsr        [A1]
  5992. 00004A12  2648                     movea.l    A3, A0
  5993. 00004A14  4879 0001 F043           push.l     0x1F043
  5994. 00004A1A  2F0B                     move.l     -[A7], A3
  5995. 00004A1C  2057                     movea.l    A0, [A7]
  5996. 00004A1E  2268 0004                movea.l    A1, [A0 + 0x4]
  5997. 00004A22  2269 0028                movea.l    A1, [A1 + 0x28]
  5998. 00004A26  4E91                     jsr        [A1]
  5999. 00004A28  2F3C 6164 6472           move.l     -[A7], 0x61646472 /* 'addr' */
  6000. 00004A2E  203C 0001 0090           move.l     D0, 0x10090
  6001. 00004A34  2F32 0800                move.l     -[A7], [A2 + D0]
  6002. 00004A38  2057                     movea.l    A0, [A7]
  6003. 00004A3A  2268 0004                movea.l    A1, [A0 + 0x4]
  6004. 00004A3E  2269 0010                movea.l    A1, [A1 + 0x10]
  6005. 00004A42  4E91                     jsr        [A1]
  6006. 00004A44  2648                     movea.l    A3, A0
  6007. 00004A46  4879 0001 F043           push.l     0x1F043
  6008. 00004A4C  2F0B                     move.l     -[A7], A3
  6009. 00004A4E  2057                     movea.l    A0, [A7]
  6010. 00004A50  2268 0004                movea.l    A1, [A0 + 0x4]
  6011. 00004A54  2269 0028                movea.l    A1, [A1 + 0x28]
  6012. 00004A58  4E91                     jsr        [A1]
  6013. 00004A5A  2F3C 6369 7479           move.l     -[A7], 0x63697479 /* 'city' */
  6014. 00004A60  203C 0001 0090           move.l     D0, 0x10090
  6015. 00004A66  2F32 0800                move.l     -[A7], [A2 + D0]
  6016. 00004A6A  2057                     movea.l    A0, [A7]
  6017. 00004A6C  2268 0004                movea.l    A1, [A0 + 0x4]
  6018. 00004A70  2269 0010                movea.l    A1, [A1 + 0x10]
  6019. 00004A74  4E91                     jsr        [A1]
  6020. 00004A76  2648                     movea.l    A3, A0
  6021. 00004A78  4879 0001 F043           push.l     0x1F043
  6022. 00004A7E  2F0B                     move.l     -[A7], A3
  6023. 00004A80  2057                     movea.l    A0, [A7]
  6024. 00004A82  2268 0004                movea.l    A1, [A0 + 0x4]
  6025. 00004A86  2269 0028                movea.l    A1, [A1 + 0x28]
  6026. 00004A8A  4E91                     jsr        [A1]
  6027. 00004A8C  2F3C 636C 6173           move.l     -[A7], 0x636C6173 /* 'clas' */
  6028. 00004A92  203C 0001 0090           move.l     D0, 0x10090
  6029. 00004A98  2F32 0800                move.l     -[A7], [A2 + D0]
  6030. 00004A9C  2057                     movea.l    A0, [A7]
  6031. 00004A9E  2268 0004                movea.l    A1, [A0 + 0x4]
  6032. 00004AA2  2269 0010                movea.l    A1, [A1 + 0x10]
  6033. 00004AA6  4E91                     jsr        [A1]
  6034. 00004AA8  2648                     movea.l    A3, A0
  6035. 00004AAA  4879 0001 F043           push.l     0x1F043
  6036. 00004AB0  2F0B                     move.l     -[A7], A3
  6037. 00004AB2  2057                     movea.l    A0, [A7]
  6038. 00004AB4  2268 0004                movea.l    A1, [A0 + 0x4]
  6039. 00004AB8  2269 0028                movea.l    A1, [A1 + 0x28]
  6040. 00004ABC  4E91                     jsr        [A1]
  6041. 00004ABE  2F3C 7072 6576           move.l     -[A7], 0x70726576 /* 'prev' */
  6042. 00004AC4  203C 0001 0090           move.l     D0, 0x10090
  6043. 00004ACA  2F32 0800                move.l     -[A7], [A2 + D0]
  6044. 00004ACE  2057                     movea.l    A0, [A7]
  6045. 00004AD0  2268 0004                movea.l    A1, [A0 + 0x4]
  6046. 00004AD4  2269 0010                movea.l    A1, [A1 + 0x10]
  6047. 00004AD8  4E91                     jsr        [A1]
  6048. 00004ADA  2648                     movea.l    A3, A0
  6049. 00004ADC  4879 0001 F043           push.l     0x1F043
  6050. 00004AE2  2F0B                     move.l     -[A7], A3
  6051. 00004AE4  2057                     movea.l    A0, [A7]
  6052. 00004AE6  2268 0004                movea.l    A1, [A0 + 0x4]
  6053. 00004AEA  2269 0028                movea.l    A1, [A1 + 0x28]
  6054. 00004AEE  4E91                     jsr        [A1]
  6055. 00004AF0  2F3C 636C 6173           move.l     -[A7], 0x636C6173 /* 'clas' */
  6056. 00004AF6  203C 0001 0090           move.l     D0, 0x10090
  6057. 00004AFC  2F32 0800                move.l     -[A7], [A2 + D0]
  6058. 00004B00  2057                     movea.l    A0, [A7]
  6059. 00004B02  2268 0004                movea.l    A1, [A0 + 0x4]
  6060. 00004B06  2269 0010                movea.l    A1, [A1 + 0x10]
  6061. 00004B0A  4E91                     jsr        [A1]
  6062. 00004B0C  2648                     movea.l    A3, A0
  6063. 00004B0E  4879 0001 F043           push.l     0x1F043
  6064. 00004B14  2F0B                     move.l     -[A7], A3
  6065. 00004B16  2057                     movea.l    A0, [A7]
  6066. 00004B18  2268 0004                movea.l    A1, [A0 + 0x4]
  6067. 00004B1C  2269 0028                movea.l    A1, [A1 + 0x28]
  6068. 00004B20  4E91                     jsr        [A1]
  6069. 00004B22  2F3C 6566 6664           move.l     -[A7], 0x65666664 /* 'effd' */
  6070. 00004B28  203C 0001 0090           move.l     D0, 0x10090
  6071. 00004B2E  2F32 0800                move.l     -[A7], [A2 + D0]
  6072. 00004B32  2057                     movea.l    A0, [A7]
  6073. 00004B34  2268 0004                movea.l    A1, [A0 + 0x4]
  6074. 00004B38  2269 0010                movea.l    A1, [A1 + 0x10]
  6075. 00004B3C  4E91                     jsr        [A1]
  6076. 00004B3E  2648                     movea.l    A3, A0
  6077. 00004B40  4879 0001 F043           push.l     0x1F043
  6078. 00004B46  2F0B                     move.l     -[A7], A3
  6079. 00004B48  2057                     movea.l    A0, [A7]
  6080. 00004B4A  2268 0004                movea.l    A1, [A0 + 0x4]
  6081. 00004B4E  2269 0028                movea.l    A1, [A1 + 0x28]
  6082. 00004B52  4E91                     jsr        [A1]
  6083. 00004B54  2F3C 6578 7064           move.l     -[A7], 0x65787064 /* 'expd' */
  6084. 00004B5A  203C 0001 0090           move.l     D0, 0x10090
  6085. 00004B60  2F32 0800                move.l     -[A7], [A2 + D0]
  6086. 00004B64  2057                     movea.l    A0, [A7]
  6087. 00004B66  2268 0004                movea.l    A1, [A0 + 0x4]
  6088. 00004B6A  2269 0010                movea.l    A1, [A1 + 0x10]
  6089. 00004B6E  4E91                     jsr        [A1]
  6090. 00004B70  2648                     movea.l    A3, A0
  6091. 00004B72  4879 0001 F043           push.l     0x1F043
  6092. 00004B78  2F0B                     move.l     -[A7], A3
  6093. 00004B7A  2057                     movea.l    A0, [A7]
  6094. 00004B7C  2268 0004                movea.l    A1, [A0 + 0x4]
  6095. 00004B80  2269 0028                movea.l    A1, [A1 + 0x28]
  6096. 00004B84  4E91                     jsr        [A1]
  6097. 00004B86  2F3C 454D 616C           move.l     -[A7], 0x454D616C /* 'EMal' */
  6098. 00004B8C  203C 0001 0090           move.l     D0, 0x10090
  6099. 00004B92  2F32 0800                move.l     -[A7], [A2 + D0]
  6100. 00004B96  2057                     movea.l    A0, [A7]
  6101. 00004B98  2268 0004                movea.l    A1, [A0 + 0x4]
  6102. 00004B9C  2269 0010                movea.l    A1, [A1 + 0x10]
  6103. 00004BA0  4E91                     jsr        [A1]
  6104. 00004BA2  2648                     movea.l    A3, A0
  6105. 00004BA4  4879 0001 F043           push.l     0x1F043
  6106. 00004BAA  2F0B                     move.l     -[A7], A3
  6107. 00004BAC  2057                     movea.l    A0, [A7]
  6108. 00004BAE  2268 0004                movea.l    A1, [A0 + 0x4]
  6109. 00004BB2  2269 0028                movea.l    A1, [A1 + 0x28]
  6110. 00004BB6  4E91                     jsr        [A1]
  6111. 00004BB8  2F2A 0056                move.l     -[A7], [A2 + 0x56]
  6112. 00004BBC  2057                     movea.l    A0, [A7]
  6113. 00004BBE  2268 0004                movea.l    A1, [A0 + 0x4]
  6114. 00004BC2  2269 0100                movea.l    A1, [A1 + 0x100]
  6115. 00004BC6  4E91                     jsr        [A1]
  6116. 00004BC8  486E FD72                pea.l      [A6 - 0x28E]
  6117. 00004BCC  486E FFC0                pea.l      [A6 - 0x40]
  6118. 00004BD0  486E FF80                pea.l      [A6 - 0x80]
  6119. 00004BD4  2F0A                     move.l     -[A7], A2
  6120. 00004BD6  4EBA E0EC                jsr        [PC - 0x1F14 /* 00002CC4 */]
  6121. 00004BDA  3600                     move.w     D3, D0
  6122. 00004BDC  61FF FFFF FCB2           bsr        -0x34C /* 00004890 */
  6123. 00004BE2  3003                     move.w     D0, D3
  6124. 00004BE4  48C0                     ext.l      D0
  6125. 00004BE6  4FEF 00E4                lea.l      A7, [A7 + 0xE4]
  6126. 00004BEA  4A80                     tst.l      D0
  6127. 00004BEC  6702                     beq        +0x4 /* 00004BF0 */
  6128. 00004BEE  603C                     bra        +0x3E /* 00004C2C */
  6129. label00004BF0:
  6130. 00004BF0  2F3C 6572 7220           move.l     -[A7], 0x65727220 /* 'err ' */
  6131. 00004BF6  2F2A 0056                move.l     -[A7], [A2 + 0x56]
  6132. 00004BFA  2057                     movea.l    A0, [A7]
  6133. 00004BFC  2268 0004                movea.l    A1, [A0 + 0x4]
  6134. 00004C00  2269 0010                movea.l    A1, [A1 + 0x10]
  6135. 00004C04  4E91                     jsr        [A1]
  6136. 00004C06  2648                     movea.l    A3, A0
  6137. 00004C08  4879 0001 F043           push.l     0x1F043
  6138. 00004C0E  2F0B                     move.l     -[A7], A3
  6139. 00004C10  2057                     movea.l    A0, [A7]
  6140. 00004C12  2268 0004                movea.l    A1, [A0 + 0x4]
  6141. 00004C16  2269 0028                movea.l    A1, [A1 + 0x28]
  6142. 00004C1A  4E91                     jsr        [A1]
  6143. 00004C1C  4878 0001                push.l     0x1
  6144. 00004C20  2F0A                     move.l     -[A7], A2
  6145. 00004C22  4EBA ED24                jsr        [PC - 0x12DC /* 00003948 */]
  6146. 00004C26  4FEF 0018                lea.l      A7, [A7 + 0x18]
  6147. 00004C2A  602A                     bra        +0x2C /* 00004C56 */
  6148. label00004C2C:
  6149. 00004C2C  3F03                     move.w     -[A7], D3
  6150. 00004C2E  2F0A                     move.l     -[A7], A2
  6151. 00004C30  61FF 0000 0B30           bsr        +0xB32 /* 00005762 */
  6152. 00004C36  5C4F                     addq.w     A7, 6
  6153. 00004C38  601C                     bra        +0x1E /* 00004C56 */
  6154. label00004C3A:
  6155. 00004C3A  3F3C 0002                move.w     -[A7], 0x2
  6156. 00004C3E  2F0A                     move.l     -[A7], A2
  6157. 00004C40  61FF 0000 0C60           bsr        +0xC62 /* 000058A2 */
  6158. 00004C46  4878 0002                push.l     0x2
  6159. 00004C4A  2F0A                     move.l     -[A7], A2
  6160. 00004C4C  61FF 0000 16DC           bsr        +0x16DE /* 0000632A */
  6161. 00004C52  4FEF 000E                lea.l      A7, [A7 + 0xE]
  6162. label00004C56:
  6163. 00004C56  3F3C FFFF                move.w     -[A7], 0xFFFF
  6164. 00004C5A  486E FE72                pea.l      [A6 - 0x18E]
  6165. 00004C5E  61FF FFFF C60C           bsr        -0x39F2 /* 0000126C */
  6166. 00004C64  5C4F                     addq.w     A7, 6
  6167. 00004C66  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  6168. 00004C6A  4E5E                     unlink     A6
  6169. 00004C6C  4E75                     rts
  6170. fn00004C6E:
  6171. 00004C6E  4E56 FD72                link       A6, -0x028E
  6172. 00004C72  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  6173. 00004C76  246E 0008                movea.l    A2, [A6 + 0x8]
  6174. 00004C7A  486E FE72                pea.l      [A6 - 0x18E]
  6175. 00004C7E  4EB9 0000 09F8           jsr        [0x000009F8]
  6176. 00004C84  203C 0001 0098           move.l     D0, 0x10098
  6177. 00004C8A  7203                     moveq.l    D1, 0x03
  6178. 00004C8C  B2B2 0800                cmp.l      D1, [A2 + D0]
  6179. 00004C90  584F                     addq.w     A7, 4
  6180. 00004C92  6600 03B6                bne        +0x3B8 /* 0000504A */
  6181. 00004C96  203C 0001 0090           move.l     D0, 0x10090
  6182. 00004C9C  2872 0800                movea.l    A4, [A2 + D0]
  6183. 00004CA0  200C                     move.l     D0, A4
  6184. 00004CA2  6700 03A6                beq        +0x3A8 /* 0000504A */
  6185. 00004CA6  2F3C 6369 746C           move.l     -[A7], 0x6369746C /* 'citl' */
  6186. 00004CAC  2F0C                     move.l     -[A7], A4
  6187. 00004CAE  2057                     movea.l    A0, [A7]
  6188. 00004CB0  2268 0004                movea.l    A1, [A0 + 0x4]
  6189. 00004CB4  2269 0010                movea.l    A1, [A1 + 0x10]
  6190. 00004CB8  4E91                     jsr        [A1]
  6191. 00004CBA  2648                     movea.l    A3, A0
  6192. 00004CBC  486E FFC0                pea.l      [A6 - 0x40]
  6193. 00004CC0  2F0B                     move.l     -[A7], A3
  6194. 00004CC2  2057                     movea.l    A0, [A7]
  6195. 00004CC4  2268 0004                movea.l    A1, [A0 + 0x4]
  6196. 00004CC8  2269 0024                movea.l    A1, [A1 + 0x24]
  6197. 00004CCC  4E91                     jsr        [A1]
  6198. 00004CCE  2F3C 7374 6174           move.l     -[A7], 0x73746174 /* 'stat' */
  6199. 00004CD4  203C 0001 0090           move.l     D0, 0x10090
  6200. 00004CDA  2F32 0800                move.l     -[A7], [A2 + D0]
  6201. 00004CDE  2057                     movea.l    A0, [A7]
  6202. 00004CE0  2268 0004                movea.l    A1, [A0 + 0x4]
  6203. 00004CE4  2269 0010                movea.l    A1, [A1 + 0x10]
  6204. 00004CE8  4E91                     jsr        [A1]
  6205. 00004CEA  2648                     movea.l    A3, A0
  6206. 00004CEC  486E FF80                pea.l      [A6 - 0x80]
  6207. 00004CF0  2F0B                     move.l     -[A7], A3
  6208. 00004CF2  2057                     movea.l    A0, [A7]
  6209. 00004CF4  2268 0004                movea.l    A1, [A0 + 0x4]
  6210. 00004CF8  2269 0024                movea.l    A1, [A1 + 0x24]
  6211. 00004CFC  4E91                     jsr        [A1]
  6212. 00004CFE  4A2E FF80                tst.b      [A6 - 0x80]
  6213. 00004D02  4FEF 0020                lea.l      A7, [A7 + 0x20]
  6214. 00004D06  6700 0326                beq        +0x328 /* 0000502E */
  6215. 00004D0A  4A2E FFC0                tst.b      [A6 - 0x40]
  6216. 00004D0E  6700 031E                beq        +0x320 /* 0000502E */
  6217. 00004D12  486E FF80                pea.l      [A6 - 0x80]
  6218. 00004D16  4227                     clr.b      -[A7]
  6219. 00004D18  4EB9 0000 00A8           jsr        [0x000000A8]
  6220. 00004D1E  61FF FFFF FB80           bsr        -0x47E /* 000048A0 */
  6221. 00004D24  2F3C 6572 7220           move.l     -[A7], 0x65727220 /* 'err ' */
  6222. 00004D2A  2F2A 0056                move.l     -[A7], [A2 + 0x56]
  6223. 00004D2E  2057                     movea.l    A0, [A7]
  6224. 00004D30  2268 0004                movea.l    A1, [A0 + 0x4]
  6225. 00004D34  2269 0010                movea.l    A1, [A1 + 0x10]
  6226. 00004D38  4E91                     jsr        [A1]
  6227. 00004D3A  2648                     movea.l    A3, A0
  6228. 00004D3C  4879 0001 F043           push.l     0x1F043
  6229. 00004D42  2F0B                     move.l     -[A7], A3
  6230. 00004D44  2057                     movea.l    A0, [A7]
  6231. 00004D46  2268 0004                movea.l    A1, [A0 + 0x4]
  6232. 00004D4A  2269 0028                movea.l    A1, [A1 + 0x28]
  6233. 00004D4E  4E91                     jsr        [A1]
  6234. 00004D50  2F3C 6369 746C           move.l     -[A7], 0x6369746C /* 'citl' */
  6235. 00004D56  203C 0001 0090           move.l     D0, 0x10090
  6236. 00004D5C  2F32 0800                move.l     -[A7], [A2 + D0]
  6237. 00004D60  2057                     movea.l    A0, [A7]
  6238. 00004D62  2268 0004                movea.l    A1, [A0 + 0x4]
  6239. 00004D66  2269 0010                movea.l    A1, [A1 + 0x10]
  6240. 00004D6A  4E91                     jsr        [A1]
  6241. 00004D6C  2648                     movea.l    A3, A0
  6242. 00004D6E  486E FFC0                pea.l      [A6 - 0x40]
  6243. 00004D72  2F0B                     move.l     -[A7], A3
  6244. 00004D74  2057                     movea.l    A0, [A7]
  6245. 00004D76  2268 0004                movea.l    A1, [A0 + 0x4]
  6246. 00004D7A  2269 0024                movea.l    A1, [A1 + 0x24]
  6247. 00004D7E  4E91                     jsr        [A1]
  6248. 00004D80  486E FFC0                pea.l      [A6 - 0x40]
  6249. 00004D84  4227                     clr.b      -[A7]
  6250. 00004D86  4EB9 0000 00A8           jsr        [0x000000A8]
  6251. 00004D8C  2F3C 436E 7420           move.l     -[A7], 0x436E7420 /* 'Cnt ' */
  6252. 00004D92  2F2A 0056                move.l     -[A7], [A2 + 0x56]
  6253. 00004D96  2057                     movea.l    A0, [A7]
  6254. 00004D98  2268 0004                movea.l    A1, [A0 + 0x4]
  6255. 00004D9C  2269 0010                movea.l    A1, [A1 + 0x10]
  6256. 00004DA0  4E91                     jsr        [A1]
  6257. 00004DA2  2648                     movea.l    A3, A0
  6258. 00004DA4  4879 0001 F043           push.l     0x1F043
  6259. 00004DAA  2F0B                     move.l     -[A7], A3
  6260. 00004DAC  2057                     movea.l    A0, [A7]
  6261. 00004DAE  2268 0004                movea.l    A1, [A0 + 0x4]
  6262. 00004DB2  2269 0028                movea.l    A1, [A1 + 0x28]
  6263. 00004DB6  4E91                     jsr        [A1]
  6264. 00004DB8  2F3C 6E61 6D65           move.l     -[A7], 0x6E616D65 /* 'name' */
  6265. 00004DBE  203C 0001 0090           move.l     D0, 0x10090
  6266. 00004DC4  2F32 0800                move.l     -[A7], [A2 + D0]
  6267. 00004DC8  2057                     movea.l    A0, [A7]
  6268. 00004DCA  2268 0004                movea.l    A1, [A0 + 0x4]
  6269. 00004DCE  2269 0010                movea.l    A1, [A1 + 0x10]
  6270. 00004DD2  4E91                     jsr        [A1]
  6271. 00004DD4  2648                     movea.l    A3, A0
  6272. 00004DD6  4879 0001 F043           push.l     0x1F043
  6273. 00004DDC  2F0B                     move.l     -[A7], A3
  6274. 00004DDE  2057                     movea.l    A0, [A7]
  6275. 00004DE0  2268 0004                movea.l    A1, [A0 + 0x4]
  6276. 00004DE4  2269 0028                movea.l    A1, [A1 + 0x28]
  6277. 00004DE8  4E91                     jsr        [A1]
  6278. 00004DEA  2F3C 6361 6C6C           move.l     -[A7], 0x63616C6C /* 'call' */
  6279. 00004DF0  203C 0001 0090           move.l     D0, 0x10090
  6280. 00004DF6  2F32 0800                move.l     -[A7], [A2 + D0]
  6281. 00004DFA  2057                     movea.l    A0, [A7]
  6282. 00004DFC  2268 0004                movea.l    A1, [A0 + 0x4]
  6283. 00004E00  2269 0010                movea.l    A1, [A1 + 0x10]
  6284. 00004E04  4E91                     jsr        [A1]
  6285. 00004E06  2648                     movea.l    A3, A0
  6286. 00004E08  4879 0001 F043           push.l     0x1F043
  6287. 00004E0E  2F0B                     move.l     -[A7], A3
  6288. 00004E10  2057                     movea.l    A0, [A7]
  6289. 00004E12  2268 0004                movea.l    A1, [A0 + 0x4]
  6290. 00004E16  2269 0028                movea.l    A1, [A1 + 0x28]
  6291. 00004E1A  4E91                     jsr        [A1]
  6292. 00004E1C  2F3C 6164 6472           move.l     -[A7], 0x61646472 /* 'addr' */
  6293. 00004E22  203C 0001 0090           move.l     D0, 0x10090
  6294. 00004E28  2F32 0800                move.l     -[A7], [A2 + D0]
  6295. 00004E2C  2057                     movea.l    A0, [A7]
  6296. 00004E2E  2268 0004                movea.l    A1, [A0 + 0x4]
  6297. 00004E32  2269 0010                movea.l    A1, [A1 + 0x10]
  6298. 00004E36  4E91                     jsr        [A1]
  6299. 00004E38  2648                     movea.l    A3, A0
  6300. 00004E3A  4879 0001 F043           push.l     0x1F043
  6301. 00004E40  2F0B                     move.l     -[A7], A3
  6302. 00004E42  2057                     movea.l    A0, [A7]
  6303. 00004E44  2268 0004                movea.l    A1, [A0 + 0x4]
  6304. 00004E48  2269 0028                movea.l    A1, [A1 + 0x28]
  6305. 00004E4C  4E91                     jsr        [A1]
  6306. 00004E4E  2F3C 6369 7479           move.l     -[A7], 0x63697479 /* 'city' */
  6307. 00004E54  203C 0001 0090           move.l     D0, 0x10090
  6308. 00004E5A  2F32 0800                move.l     -[A7], [A2 + D0]
  6309. 00004E5E  2057                     movea.l    A0, [A7]
  6310. 00004E60  2268 0004                movea.l    A1, [A0 + 0x4]
  6311. 00004E64  2269 0010                movea.l    A1, [A1 + 0x10]
  6312. 00004E68  4E91                     jsr        [A1]
  6313. 00004E6A  2648                     movea.l    A3, A0
  6314. 00004E6C  4879 0001 F043           push.l     0x1F043
  6315. 00004E72  2F0B                     move.l     -[A7], A3
  6316. 00004E74  2057                     movea.l    A0, [A7]
  6317. 00004E76  2268 0004                movea.l    A1, [A0 + 0x4]
  6318. 00004E7A  2269 0028                movea.l    A1, [A1 + 0x28]
  6319. 00004E7E  4E91                     jsr        [A1]
  6320. 00004E80  2F3C 636C 6173           move.l     -[A7], 0x636C6173 /* 'clas' */
  6321. 00004E86  203C 0001 0090           move.l     D0, 0x10090
  6322. 00004E8C  2F32 0800                move.l     -[A7], [A2 + D0]
  6323. 00004E90  2057                     movea.l    A0, [A7]
  6324. 00004E92  2268 0004                movea.l    A1, [A0 + 0x4]
  6325. 00004E96  2269 0010                movea.l    A1, [A1 + 0x10]
  6326. 00004E9A  4E91                     jsr        [A1]
  6327. 00004E9C  2648                     movea.l    A3, A0
  6328. 00004E9E  4879 0001 F043           push.l     0x1F043
  6329. 00004EA4  2F0B                     move.l     -[A7], A3
  6330. 00004EA6  2057                     movea.l    A0, [A7]
  6331. 00004EA8  2268 0004                movea.l    A1, [A0 + 0x4]
  6332. 00004EAC  2269 0028                movea.l    A1, [A1 + 0x28]
  6333. 00004EB0  4E91                     jsr        [A1]
  6334. 00004EB2  2F3C 7072 6576           move.l     -[A7], 0x70726576 /* 'prev' */
  6335. 00004EB8  203C 0001 0090           move.l     D0, 0x10090
  6336. 00004EBE  2F32 0800                move.l     -[A7], [A2 + D0]
  6337. 00004EC2  2057                     movea.l    A0, [A7]
  6338. 00004EC4  2268 0004                movea.l    A1, [A0 + 0x4]
  6339. 00004EC8  2269 0010                movea.l    A1, [A1 + 0x10]
  6340. 00004ECC  4E91                     jsr        [A1]
  6341. 00004ECE  2648                     movea.l    A3, A0
  6342. 00004ED0  4879 0001 F043           push.l     0x1F043
  6343. 00004ED6  2F0B                     move.l     -[A7], A3
  6344. 00004ED8  2057                     movea.l    A0, [A7]
  6345. 00004EDA  2268 0004                movea.l    A1, [A0 + 0x4]
  6346. 00004EDE  2269 0028                movea.l    A1, [A1 + 0x28]
  6347. 00004EE2  4E91                     jsr        [A1]
  6348. 00004EE4  2F3C 636C 6173           move.l     -[A7], 0x636C6173 /* 'clas' */
  6349. 00004EEA  203C 0001 0090           move.l     D0, 0x10090
  6350. 00004EF0  2F32 0800                move.l     -[A7], [A2 + D0]
  6351. 00004EF4  2057                     movea.l    A0, [A7]
  6352. 00004EF6  2268 0004                movea.l    A1, [A0 + 0x4]
  6353. 00004EFA  2269 0010                movea.l    A1, [A1 + 0x10]
  6354. 00004EFE  4E91                     jsr        [A1]
  6355. 00004F00  2648                     movea.l    A3, A0
  6356. 00004F02  4879 0001 F043           push.l     0x1F043
  6357. 00004F08  2F0B                     move.l     -[A7], A3
  6358. 00004F0A  2057                     movea.l    A0, [A7]
  6359. 00004F0C  2268 0004                movea.l    A1, [A0 + 0x4]
  6360. 00004F10  2269 0028                movea.l    A1, [A1 + 0x28]
  6361. 00004F14  4E91                     jsr        [A1]
  6362. 00004F16  2F3C 6566 6664           move.l     -[A7], 0x65666664 /* 'effd' */
  6363. 00004F1C  203C 0001 0090           move.l     D0, 0x10090
  6364. 00004F22  2F32 0800                move.l     -[A7], [A2 + D0]
  6365. 00004F26  2057                     movea.l    A0, [A7]
  6366. 00004F28  2268 0004                movea.l    A1, [A0 + 0x4]
  6367. 00004F2C  2269 0010                movea.l    A1, [A1 + 0x10]
  6368. 00004F30  4E91                     jsr        [A1]
  6369. 00004F32  2648                     movea.l    A3, A0
  6370. 00004F34  4879 0001 F043           push.l     0x1F043
  6371. 00004F3A  2F0B                     move.l     -[A7], A3
  6372. 00004F3C  2057                     movea.l    A0, [A7]
  6373. 00004F3E  2268 0004                movea.l    A1, [A0 + 0x4]
  6374. 00004F42  2269 0028                movea.l    A1, [A1 + 0x28]
  6375. 00004F46  4E91                     jsr        [A1]
  6376. 00004F48  2F3C 6578 7064           move.l     -[A7], 0x65787064 /* 'expd' */
  6377. 00004F4E  203C 0001 0090           move.l     D0, 0x10090
  6378. 00004F54  2F32 0800                move.l     -[A7], [A2 + D0]
  6379. 00004F58  2057                     movea.l    A0, [A7]
  6380. 00004F5A  2268 0004                movea.l    A1, [A0 + 0x4]
  6381. 00004F5E  2269 0010                movea.l    A1, [A1 + 0x10]
  6382. 00004F62  4E91                     jsr        [A1]
  6383. 00004F64  2648                     movea.l    A3, A0
  6384. 00004F66  4879 0001 F043           push.l     0x1F043
  6385. 00004F6C  2F0B                     move.l     -[A7], A3
  6386. 00004F6E  2057                     movea.l    A0, [A7]
  6387. 00004F70  2268 0004                movea.l    A1, [A0 + 0x4]
  6388. 00004F74  2269 0028                movea.l    A1, [A1 + 0x28]
  6389. 00004F78  4E91                     jsr        [A1]
  6390. 00004F7A  2F3C 454D 616C           move.l     -[A7], 0x454D616C /* 'EMal' */
  6391. 00004F80  203C 0001 0090           move.l     D0, 0x10090
  6392. 00004F86  2F32 0800                move.l     -[A7], [A2 + D0]
  6393. 00004F8A  2057                     movea.l    A0, [A7]
  6394. 00004F8C  2268 0004                movea.l    A1, [A0 + 0x4]
  6395. 00004F90  2269 0010                movea.l    A1, [A1 + 0x10]
  6396. 00004F94  4E91                     jsr        [A1]
  6397. 00004F96  2648                     movea.l    A3, A0
  6398. 00004F98  4879 0001 F043           push.l     0x1F043
  6399. 00004F9E  2F0B                     move.l     -[A7], A3
  6400. 00004FA0  2057                     movea.l    A0, [A7]
  6401. 00004FA2  2268 0004                movea.l    A1, [A0 + 0x4]
  6402. 00004FA6  2269 0028                movea.l    A1, [A1 + 0x28]
  6403. 00004FAA  4E91                     jsr        [A1]
  6404. 00004FAC  2F2A 0056                move.l     -[A7], [A2 + 0x56]
  6405. 00004FB0  2057                     movea.l    A0, [A7]
  6406. 00004FB2  2268 0004                movea.l    A1, [A0 + 0x4]
  6407. 00004FB6  2269 0100                movea.l    A1, [A1 + 0x100]
  6408. 00004FBA  4E91                     jsr        [A1]
  6409. 00004FBC  486E FD72                pea.l      [A6 - 0x28E]
  6410. 00004FC0  486E FF80                pea.l      [A6 - 0x80]
  6411. 00004FC4  486E FFC0                pea.l      [A6 - 0x40]
  6412. 00004FC8  2F0A                     move.l     -[A7], A2
  6413. 00004FCA  4EBA E07C                jsr        [PC - 0x1F84 /* 00003048 */]
  6414. 00004FCE  3600                     move.w     D3, D0
  6415. 00004FD0  61FF FFFF F8BE           bsr        -0x740 /* 00004890 */
  6416. 00004FD6  3003                     move.w     D0, D3
  6417. 00004FD8  48C0                     ext.l      D0
  6418. 00004FDA  4FEF 00E4                lea.l      A7, [A7 + 0xE4]
  6419. 00004FDE  4A80                     tst.l      D0
  6420. 00004FE0  6702                     beq        +0x4 /* 00004FE4 */
  6421. 00004FE2  603C                     bra        +0x3E /* 00005020 */
  6422. label00004FE4:
  6423. 00004FE4  2F3C 6572 7220           move.l     -[A7], 0x65727220 /* 'err ' */
  6424. 00004FEA  2F2A 0056                move.l     -[A7], [A2 + 0x56]
  6425. 00004FEE  2057                     movea.l    A0, [A7]
  6426. 00004FF0  2268 0004                movea.l    A1, [A0 + 0x4]
  6427. 00004FF4  2269 0010                movea.l    A1, [A1 + 0x10]
  6428. 00004FF8  4E91                     jsr        [A1]
  6429. 00004FFA  2648                     movea.l    A3, A0
  6430. 00004FFC  4879 0001 F043           push.l     0x1F043
  6431. 00005002  2F0B                     move.l     -[A7], A3
  6432. 00005004  2057                     movea.l    A0, [A7]
  6433. 00005006  2268 0004                movea.l    A1, [A0 + 0x4]
  6434. 0000500A  2269 0028                movea.l    A1, [A1 + 0x28]
  6435. 0000500E  4E91                     jsr        [A1]
  6436. 00005010  4878 0001                push.l     0x1
  6437. 00005014  2F0A                     move.l     -[A7], A2
  6438. 00005016  4EBA E930                jsr        [PC - 0x16D0 /* 00003948 */]
  6439. 0000501A  4FEF 0018                lea.l      A7, [A7 + 0x18]
  6440. 0000501E  602A                     bra        +0x2C /* 0000504A */
  6441. label00005020:
  6442. 00005020  3F03                     move.w     -[A7], D3
  6443. 00005022  2F0A                     move.l     -[A7], A2
  6444. 00005024  61FF 0000 073C           bsr        +0x73E /* 00005762 */
  6445. 0000502A  5C4F                     addq.w     A7, 6
  6446. 0000502C  601C                     bra        +0x1E /* 0000504A */
  6447. label0000502E:
  6448. 0000502E  3F3C 0003                move.w     -[A7], 0x3
  6449. 00005032  2F0A                     move.l     -[A7], A2
  6450. 00005034  61FF 0000 086C           bsr        +0x86E /* 000058A2 */
  6451. 0000503A  4878 0003                push.l     0x3
  6452. 0000503E  2F0A                     move.l     -[A7], A2
  6453. 00005040  61FF 0000 12E8           bsr        +0x12EA /* 0000632A */
  6454. 00005046  4FEF 000E                lea.l      A7, [A7 + 0xE]
  6455. label0000504A:
  6456. 0000504A  3F3C FFFF                move.w     -[A7], 0xFFFF
  6457. 0000504E  486E FE72                pea.l      [A6 - 0x18E]
  6458. 00005052  61FF FFFF C218           bsr        -0x3DE6 /* 0000126C */
  6459. 00005058  5C4F                     addq.w     A7, 6
  6460. 0000505A  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  6461. 0000505E  4E5E                     unlink     A6
  6462. 00005060  4E75                     rts
  6463. fn00005062:
  6464. 00005062  4E56 FDB2                link       A6, -0x024E
  6465. 00005066  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  6466. 0000506A  246E 0008                movea.l    A2, [A6 + 0x8]
  6467. 0000506E  486E FEB2                pea.l      [A6 - 0x14E]
  6468. 00005072  4EB9 0000 09F8           jsr        [0x000009F8]
  6469. 00005078  203C 0001 0098           move.l     D0, 0x10098
  6470. 0000507E  7204                     moveq.l    D1, 0x04
  6471. 00005080  B2B2 0800                cmp.l      D1, [A2 + D0]
  6472. 00005084  584F                     addq.w     A7, 4
  6473. 00005086  6600 033E                bne        +0x340 /* 000053C6 */
  6474. 0000508A  203C 0001 0090           move.l     D0, 0x10090
  6475. 00005090  2872 0800                movea.l    A4, [A2 + D0]
  6476. 00005094  200C                     move.l     D0, A4
  6477. 00005096  6700 032E                beq        +0x330 /* 000053C6 */
  6478. 0000509A  2F3C 7A69 706C           move.l     -[A7], 0x7A69706C /* 'zipl' */
  6479. 000050A0  2F0C                     move.l     -[A7], A4
  6480. 000050A2  2057                     movea.l    A0, [A7]
  6481. 000050A4  2268 0004                movea.l    A1, [A0 + 0x4]
  6482. 000050A8  2269 0010                movea.l    A1, [A1 + 0x10]
  6483. 000050AC  4E91                     jsr        [A1]
  6484. 000050AE  2648                     movea.l    A3, A0
  6485. 000050B0  486E FFC0                pea.l      [A6 - 0x40]
  6486. 000050B4  2F0B                     move.l     -[A7], A3
  6487. 000050B6  2057                     movea.l    A0, [A7]
  6488. 000050B8  2268 0004                movea.l    A1, [A0 + 0x4]
  6489. 000050BC  2269 0024                movea.l    A1, [A1 + 0x24]
  6490. 000050C0  4E91                     jsr        [A1]
  6491. 000050C2  4A2E FFC0                tst.b      [A6 - 0x40]
  6492. 000050C6  4FEF 0010                lea.l      A7, [A7 + 0x10]
  6493. 000050CA  6700 02DE                beq        +0x2E0 /* 000053AA */
  6494. 000050CE  486E FFC0                pea.l      [A6 - 0x40]
  6495. 000050D2  4227                     clr.b      -[A7]
  6496. 000050D4  4EB9 0000 00A8           jsr        [0x000000A8]
  6497. 000050DA  61FF FFFF F7C4           bsr        -0x83A /* 000048A0 */
  6498. 000050E0  2F3C 436E 7420           move.l     -[A7], 0x436E7420 /* 'Cnt ' */
  6499. 000050E6  2F2A 0056                move.l     -[A7], [A2 + 0x56]
  6500. 000050EA  2057                     movea.l    A0, [A7]
  6501. 000050EC  2268 0004                movea.l    A1, [A0 + 0x4]
  6502. 000050F0  2269 0010                movea.l    A1, [A1 + 0x10]
  6503. 000050F4  4E91                     jsr        [A1]
  6504. 000050F6  2648                     movea.l    A3, A0
  6505. 000050F8  4879 0001 F043           push.l     0x1F043
  6506. 000050FE  2F0B                     move.l     -[A7], A3
  6507. 00005100  2057                     movea.l    A0, [A7]
  6508. 00005102  2268 0004                movea.l    A1, [A0 + 0x4]
  6509. 00005106  2269 0028                movea.l    A1, [A1 + 0x28]
  6510. 0000510A  4E91                     jsr        [A1]
  6511. 0000510C  2F3C 6572 7220           move.l     -[A7], 0x65727220 /* 'err ' */
  6512. 00005112  2F2A 0056                move.l     -[A7], [A2 + 0x56]
  6513. 00005116  2057                     movea.l    A0, [A7]
  6514. 00005118  2268 0004                movea.l    A1, [A0 + 0x4]
  6515. 0000511C  2269 0010                movea.l    A1, [A1 + 0x10]
  6516. 00005120  4E91                     jsr        [A1]
  6517. 00005122  2648                     movea.l    A3, A0
  6518. 00005124  4879 0001 F043           push.l     0x1F043
  6519. 0000512A  2F0B                     move.l     -[A7], A3
  6520. 0000512C  2057                     movea.l    A0, [A7]
  6521. 0000512E  2268 0004                movea.l    A1, [A0 + 0x4]
  6522. 00005132  2269 0028                movea.l    A1, [A1 + 0x28]
  6523. 00005136  4E91                     jsr        [A1]
  6524. 00005138  2F3C 6E61 6D65           move.l     -[A7], 0x6E616D65 /* 'name' */
  6525. 0000513E  203C 0001 0090           move.l     D0, 0x10090
  6526. 00005144  2F32 0800                move.l     -[A7], [A2 + D0]
  6527. 00005148  2057                     movea.l    A0, [A7]
  6528. 0000514A  2268 0004                movea.l    A1, [A0 + 0x4]
  6529. 0000514E  2269 0010                movea.l    A1, [A1 + 0x10]
  6530. 00005152  4E91                     jsr        [A1]
  6531. 00005154  2648                     movea.l    A3, A0
  6532. 00005156  4879 0001 F043           push.l     0x1F043
  6533. 0000515C  2F0B                     move.l     -[A7], A3
  6534. 0000515E  2057                     movea.l    A0, [A7]
  6535. 00005160  2268 0004                movea.l    A1, [A0 + 0x4]
  6536. 00005164  2269 0028                movea.l    A1, [A1 + 0x28]
  6537. 00005168  4E91                     jsr        [A1]
  6538. 0000516A  2F3C 6361 6C6C           move.l     -[A7], 0x63616C6C /* 'call' */
  6539. 00005170  203C 0001 0090           move.l     D0, 0x10090
  6540. 00005176  2F32 0800                move.l     -[A7], [A2 + D0]
  6541. 0000517A  2057                     movea.l    A0, [A7]
  6542. 0000517C  2268 0004                movea.l    A1, [A0 + 0x4]
  6543. 00005180  2269 0010                movea.l    A1, [A1 + 0x10]
  6544. 00005184  4E91                     jsr        [A1]
  6545. 00005186  2648                     movea.l    A3, A0
  6546. 00005188  4879 0001 F043           push.l     0x1F043
  6547. 0000518E  2F0B                     move.l     -[A7], A3
  6548. 00005190  2057                     movea.l    A0, [A7]
  6549. 00005192  2268 0004                movea.l    A1, [A0 + 0x4]
  6550. 00005196  2269 0028                movea.l    A1, [A1 + 0x28]
  6551. 0000519A  4E91                     jsr        [A1]
  6552. 0000519C  2F3C 6164 6472           move.l     -[A7], 0x61646472 /* 'addr' */
  6553. 000051A2  203C 0001 0090           move.l     D0, 0x10090
  6554. 000051A8  2F32 0800                move.l     -[A7], [A2 + D0]
  6555. 000051AC  2057                     movea.l    A0, [A7]
  6556. 000051AE  2268 0004                movea.l    A1, [A0 + 0x4]
  6557. 000051B2  2269 0010                movea.l    A1, [A1 + 0x10]
  6558. 000051B6  4E91                     jsr        [A1]
  6559. 000051B8  2648                     movea.l    A3, A0
  6560. 000051BA  4879 0001 F043           push.l     0x1F043
  6561. 000051C0  2F0B                     move.l     -[A7], A3
  6562. 000051C2  2057                     movea.l    A0, [A7]
  6563. 000051C4  2268 0004                movea.l    A1, [A0 + 0x4]
  6564. 000051C8  2269 0028                movea.l    A1, [A1 + 0x28]
  6565. 000051CC  4E91                     jsr        [A1]
  6566. 000051CE  2F3C 6369 7479           move.l     -[A7], 0x63697479 /* 'city' */
  6567. 000051D4  203C 0001 0090           move.l     D0, 0x10090
  6568. 000051DA  2F32 0800                move.l     -[A7], [A2 + D0]
  6569. 000051DE  2057                     movea.l    A0, [A7]
  6570. 000051E0  2268 0004                movea.l    A1, [A0 + 0x4]
  6571. 000051E4  2269 0010                movea.l    A1, [A1 + 0x10]
  6572. 000051E8  4E91                     jsr        [A1]
  6573. 000051EA  2648                     movea.l    A3, A0
  6574. 000051EC  4879 0001 F043           push.l     0x1F043
  6575. 000051F2  2F0B                     move.l     -[A7], A3
  6576. 000051F4  2057                     movea.l    A0, [A7]
  6577. 000051F6  2268 0004                movea.l    A1, [A0 + 0x4]
  6578. 000051FA  2269 0028                movea.l    A1, [A1 + 0x28]
  6579. 000051FE  4E91                     jsr        [A1]
  6580. 00005200  2F3C 636C 6173           move.l     -[A7], 0x636C6173 /* 'clas' */
  6581. 00005206  203C 0001 0090           move.l     D0, 0x10090
  6582. 0000520C  2F32 0800                move.l     -[A7], [A2 + D0]
  6583. 00005210  2057                     movea.l    A0, [A7]
  6584. 00005212  2268 0004                movea.l    A1, [A0 + 0x4]
  6585. 00005216  2269 0010                movea.l    A1, [A1 + 0x10]
  6586. 0000521A  4E91                     jsr        [A1]
  6587. 0000521C  2648                     movea.l    A3, A0
  6588. 0000521E  4879 0001 F043           push.l     0x1F043
  6589. 00005224  2F0B                     move.l     -[A7], A3
  6590. 00005226  2057                     movea.l    A0, [A7]
  6591. 00005228  2268 0004                movea.l    A1, [A0 + 0x4]
  6592. 0000522C  2269 0028                movea.l    A1, [A1 + 0x28]
  6593. 00005230  4E91                     jsr        [A1]
  6594. 00005232  2F3C 7072 6576           move.l     -[A7], 0x70726576 /* 'prev' */
  6595. 00005238  203C 0001 0090           move.l     D0, 0x10090
  6596. 0000523E  2F32 0800                move.l     -[A7], [A2 + D0]
  6597. 00005242  2057                     movea.l    A0, [A7]
  6598. 00005244  2268 0004                movea.l    A1, [A0 + 0x4]
  6599. 00005248  2269 0010                movea.l    A1, [A1 + 0x10]
  6600. 0000524C  4E91                     jsr        [A1]
  6601. 0000524E  2648                     movea.l    A3, A0
  6602. 00005250  4879 0001 F043           push.l     0x1F043
  6603. 00005256  2F0B                     move.l     -[A7], A3
  6604. 00005258  2057                     movea.l    A0, [A7]
  6605. 0000525A  2268 0004                movea.l    A1, [A0 + 0x4]
  6606. 0000525E  2269 0028                movea.l    A1, [A1 + 0x28]
  6607. 00005262  4E91                     jsr        [A1]
  6608. 00005264  2F3C 636C 6173           move.l     -[A7], 0x636C6173 /* 'clas' */
  6609. 0000526A  203C 0001 0090           move.l     D0, 0x10090
  6610. 00005270  2F32 0800                move.l     -[A7], [A2 + D0]
  6611. 00005274  2057                     movea.l    A0, [A7]
  6612. 00005276  2268 0004                movea.l    A1, [A0 + 0x4]
  6613. 0000527A  2269 0010                movea.l    A1, [A1 + 0x10]
  6614. 0000527E  4E91                     jsr        [A1]
  6615. 00005280  2648                     movea.l    A3, A0
  6616. 00005282  4879 0001 F043           push.l     0x1F043
  6617. 00005288  2F0B                     move.l     -[A7], A3
  6618. 0000528A  2057                     movea.l    A0, [A7]
  6619. 0000528C  2268 0004                movea.l    A1, [A0 + 0x4]
  6620. 00005290  2269 0028                movea.l    A1, [A1 + 0x28]
  6621. 00005294  4E91                     jsr        [A1]
  6622. 00005296  2F3C 6566 6664           move.l     -[A7], 0x65666664 /* 'effd' */
  6623. 0000529C  203C 0001 0090           move.l     D0, 0x10090
  6624. 000052A2  2F32 0800                move.l     -[A7], [A2 + D0]
  6625. 000052A6  2057                     movea.l    A0, [A7]
  6626. 000052A8  2268 0004                movea.l    A1, [A0 + 0x4]
  6627. 000052AC  2269 0010                movea.l    A1, [A1 + 0x10]
  6628. 000052B0  4E91                     jsr        [A1]
  6629. 000052B2  2648                     movea.l    A3, A0
  6630. 000052B4  4879 0001 F043           push.l     0x1F043
  6631. 000052BA  2F0B                     move.l     -[A7], A3
  6632. 000052BC  2057                     movea.l    A0, [A7]
  6633. 000052BE  2268 0004                movea.l    A1, [A0 + 0x4]
  6634. 000052C2  2269 0028                movea.l    A1, [A1 + 0x28]
  6635. 000052C6  4E91                     jsr        [A1]
  6636. 000052C8  2F3C 6578 7064           move.l     -[A7], 0x65787064 /* 'expd' */
  6637. 000052CE  203C 0001 0090           move.l     D0, 0x10090
  6638. 000052D4  2F32 0800                move.l     -[A7], [A2 + D0]
  6639. 000052D8  2057                     movea.l    A0, [A7]
  6640. 000052DA  2268 0004                movea.l    A1, [A0 + 0x4]
  6641. 000052DE  2269 0010                movea.l    A1, [A1 + 0x10]
  6642. 000052E2  4E91                     jsr        [A1]
  6643. 000052E4  2648                     movea.l    A3, A0
  6644. 000052E6  4879 0001 F043           push.l     0x1F043
  6645. 000052EC  2F0B                     move.l     -[A7], A3
  6646. 000052EE  2057                     movea.l    A0, [A7]
  6647. 000052F0  2268 0004                movea.l    A1, [A0 + 0x4]
  6648. 000052F4  2269 0028                movea.l    A1, [A1 + 0x28]
  6649. 000052F8  4E91                     jsr        [A1]
  6650. 000052FA  2F3C 454D 616C           move.l     -[A7], 0x454D616C /* 'EMal' */
  6651. 00005300  203C 0001 0090           move.l     D0, 0x10090
  6652. 00005306  2F32 0800                move.l     -[A7], [A2 + D0]
  6653. 0000530A  2057                     movea.l    A0, [A7]
  6654. 0000530C  2268 0004                movea.l    A1, [A0 + 0x4]
  6655. 00005310  2269 0010                movea.l    A1, [A1 + 0x10]
  6656. 00005314  4E91                     jsr        [A1]
  6657. 00005316  2648                     movea.l    A3, A0
  6658. 00005318  4879 0001 F043           push.l     0x1F043
  6659. 0000531E  2F0B                     move.l     -[A7], A3
  6660. 00005320  2057                     movea.l    A0, [A7]
  6661. 00005322  2268 0004                movea.l    A1, [A0 + 0x4]
  6662. 00005326  2269 0028                movea.l    A1, [A1 + 0x28]
  6663. 0000532A  4E91                     jsr        [A1]
  6664. 0000532C  2F2A 0056                move.l     -[A7], [A2 + 0x56]
  6665. 00005330  2057                     movea.l    A0, [A7]
  6666. 00005332  2268 0004                movea.l    A1, [A0 + 0x4]
  6667. 00005336  2269 0100                movea.l    A1, [A1 + 0x100]
  6668. 0000533A  4E91                     jsr        [A1]
  6669. 0000533C  486E FDB2                pea.l      [A6 - 0x24E]
  6670. 00005340  486E FFC0                pea.l      [A6 - 0x40]
  6671. 00005344  2F0A                     move.l     -[A7], A2
  6672. 00005346  4EBA E0DC                jsr        [PC - 0x1F24 /* 00003424 */]
  6673. 0000534A  3600                     move.w     D3, D0
  6674. 0000534C  61FF FFFF F542           bsr        -0xABC /* 00004890 */
  6675. 00005352  3003                     move.w     D0, D3
  6676. 00005354  48C0                     ext.l      D0
  6677. 00005356  4FEF 00D0                lea.l      A7, [A7 + 0xD0]
  6678. 0000535A  4A80                     tst.l      D0
  6679. 0000535C  6702                     beq        +0x4 /* 00005360 */
  6680. 0000535E  603C                     bra        +0x3E /* 0000539C */
  6681. label00005360:
  6682. 00005360  2F3C 6572 7220           move.l     -[A7], 0x65727220 /* 'err ' */
  6683. 00005366  2F2A 0056                move.l     -[A7], [A2 + 0x56]
  6684. 0000536A  2057                     movea.l    A0, [A7]
  6685. 0000536C  2268 0004                movea.l    A1, [A0 + 0x4]
  6686. 00005370  2269 0010                movea.l    A1, [A1 + 0x10]
  6687. 00005374  4E91                     jsr        [A1]
  6688. 00005376  2648                     movea.l    A3, A0
  6689. 00005378  4879 0001 F043           push.l     0x1F043
  6690. 0000537E  2F0B                     move.l     -[A7], A3
  6691. 00005380  2057                     movea.l    A0, [A7]
  6692. 00005382  2268 0004                movea.l    A1, [A0 + 0x4]
  6693. 00005386  2269 0028                movea.l    A1, [A1 + 0x28]
  6694. 0000538A  4E91                     jsr        [A1]
  6695. 0000538C  4878 0001                push.l     0x1
  6696. 00005390  2F0A                     move.l     -[A7], A2
  6697. 00005392  4EBA E5B4                jsr        [PC - 0x1A4C /* 00003948 */]
  6698. 00005396  4FEF 0018                lea.l      A7, [A7 + 0x18]
  6699. 0000539A  602A                     bra        +0x2C /* 000053C6 */
  6700. label0000539C:
  6701. 0000539C  3F03                     move.w     -[A7], D3
  6702. 0000539E  2F0A                     move.l     -[A7], A2
  6703. 000053A0  61FF 0000 03C0           bsr        +0x3C2 /* 00005762 */
  6704. 000053A6  5C4F                     addq.w     A7, 6
  6705. 000053A8  601C                     bra        +0x1E /* 000053C6 */
  6706. label000053AA:
  6707. 000053AA  3F3C 0004                move.w     -[A7], 0x4
  6708. 000053AE  2F0A                     move.l     -[A7], A2
  6709. 000053B0  61FF 0000 04F0           bsr        +0x4F2 /* 000058A2 */
  6710. 000053B6  4878 0004                push.l     0x4
  6711. 000053BA  2F0A                     move.l     -[A7], A2
  6712. 000053BC  61FF 0000 0F6C           bsr        +0xF6E /* 0000632A */
  6713. 000053C2  4FEF 000E                lea.l      A7, [A7 + 0xE]
  6714. label000053C6:
  6715. 000053C6  3F3C FFFF                move.w     -[A7], 0xFFFF
  6716. 000053CA  486E FEB2                pea.l      [A6 - 0x14E]
  6717. 000053CE  61FF FFFF BE9C           bsr        -0x4162 /* 0000126C */
  6718. 000053D4  5C4F                     addq.w     A7, 6
  6719. 000053D6  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  6720. 000053DA  4E5E                     unlink     A6
  6721. 000053DC  4E75                     rts
  6722. fn000053DE:
  6723. 000053DE  4E56 FB24                link       A6, -0x04DC
  6724. 000053E2  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  6725. 000053E6  246E 0008                movea.l    A2, [A6 + 0x8]
  6726. 000053EA  266E 000C                movea.l    A3, [A6 + 0xC]
  6727. 000053EE  486E FEF2                pea.l      [A6 - 0x10E]
  6728. 000053F2  4EB9 0000 09F8           jsr        [0x000009F8]
  6729. 000053F8  203C 0001 0098           move.l     D0, 0x10098
  6730. 000053FE  7201                     moveq.l    D1, 0x01
  6731. 00005400  B2B2 0800                cmp.l      D1, [A2 + D0]
  6732. 00005404  584F                     addq.w     A7, 4
  6733. 00005406  6600 0342                bne        +0x344 /* 0000574A */
  6734. 0000540A  203C 0001 0090           move.l     D0, 0x10090
  6735. 00005410  2632 0800                move.l     D3, [A2 + D0]
  6736. 00005414  6700 0334                beq        +0x336 /* 0000574A */
  6737. 00005418  2F3C 6E61 6D65           move.l     -[A7], 0x6E616D65 /* 'name' */
  6738. 0000541E  2F03                     move.l     -[A7], D3
  6739. 00005420  2057                     movea.l    A0, [A7]
  6740. 00005422  2268 0004                movea.l    A1, [A0 + 0x4]
  6741. 00005426  2269 0010                movea.l    A1, [A1 + 0x10]
  6742. 0000542A  4E91                     jsr        [A1]
  6743. 0000542C  2848                     movea.l    A4, A0
  6744. 0000542E  486B 006E                pea.l      [A3 + 0x6E]
  6745. 00005432  486E FEF2                pea.l      [A6 - 0x10E]
  6746. 00005436  61FF FFFF EA64           bsr        -0x159A /* 00003E9C */
  6747. 0000543C  4879 0001 F048           push.l     0x1F048
  6748. 00005442  486E FEF2                pea.l      [A6 - 0x10E]
  6749. 00005446  61FF FFFF BDF2           bsr        -0x420C /* 0000123A */
  6750. 0000544C  486B 000A                pea.l      [A3 + 0xA]
  6751. 00005450  486E FDE4                pea.l      [A6 - 0x21C]
  6752. 00005454  4EB9 0000 0A10           jsr        [0x00000A10]
  6753. 0000545A  486E FDE4                pea.l      [A6 - 0x21C]
  6754. 0000545E  486E FEF2                pea.l      [A6 - 0x10E]
  6755. 00005462  61FF FFFF C1B6           bsr        -0x3E48 /* 0000161A */
  6756. 00005468  3F3C FFFF                move.w     -[A7], 0xFFFF
  6757. 0000546C  486E FDE4                pea.l      [A6 - 0x21C]
  6758. 00005470  61FF FFFF BDFA           bsr        -0x4204 /* 0000126C */
  6759. 00005476  486E FEF2                pea.l      [A6 - 0x10E]
  6760. 0000547A  61FF FFFF BDB4           bsr        -0x424A /* 00001230 */
  6761. 00005480  584F                     addq.w     A7, 4
  6762. 00005482  2F08                     move.l     -[A7], A0
  6763. 00005484  2F0C                     move.l     -[A7], A4
  6764. 00005486  2057                     movea.l    A0, [A7]
  6765. 00005488  2268 0004                movea.l    A1, [A0 + 0x4]
  6766. 0000548C  2269 0028                movea.l    A1, [A1 + 0x28]
  6767. 00005490  4E91                     jsr        [A1]
  6768. 00005492  2F3C 6164 6472           move.l     -[A7], 0x61646472 /* 'addr' */
  6769. 00005498  203C 0001 0090           move.l     D0, 0x10090
  6770. 0000549E  2F32 0800                move.l     -[A7], [A2 + D0]
  6771. 000054A2  2057                     movea.l    A0, [A7]
  6772. 000054A4  2268 0004                movea.l    A1, [A0 + 0x4]
  6773. 000054A8  2269 0010                movea.l    A1, [A1 + 0x10]
  6774. 000054AC  4E91                     jsr        [A1]
  6775. 000054AE  2848                     movea.l    A4, A0
  6776. 000054B0  486B 00F0                pea.l      [A3 + 0xF0]
  6777. 000054B4  486E FEF2                pea.l      [A6 - 0x10E]
  6778. 000054B8  61FF FFFF E9E2           bsr        -0x161C /* 00003E9C */
  6779. 000054BE  486E FEF2                pea.l      [A6 - 0x10E]
  6780. 000054C2  61FF FFFF BD6C           bsr        -0x4292 /* 00001230 */
  6781. 000054C8  584F                     addq.w     A7, 4
  6782. 000054CA  2F08                     move.l     -[A7], A0
  6783. 000054CC  2F0C                     move.l     -[A7], A4
  6784. 000054CE  2057                     movea.l    A0, [A7]
  6785. 000054D0  2268 0004                movea.l    A1, [A0 + 0x4]
  6786. 000054D4  2269 0028                movea.l    A1, [A1 + 0x28]
  6787. 000054D8  4E91                     jsr        [A1]
  6788. 000054DA  2F3C 6369 7479           move.l     -[A7], 0x63697479 /* 'city' */
  6789. 000054E0  203C 0001 0090           move.l     D0, 0x10090
  6790. 000054E6  2F32 0800                move.l     -[A7], [A2 + D0]
  6791. 000054EA  2057                     movea.l    A0, [A7]
  6792. 000054EC  2268 0004                movea.l    A1, [A0 + 0x4]
  6793. 000054F0  2269 0010                movea.l    A1, [A1 + 0x10]
  6794. 000054F4  4E91                     jsr        [A1]
  6795. 000054F6  2848                     movea.l    A4, A0
  6796. 000054F8  486B 0122                pea.l      [A3 + 0x122]
  6797. 000054FC  486E FEF2                pea.l      [A6 - 0x10E]
  6798. 00005500  61FF FFFF E99A           bsr        -0x1664 /* 00003E9C */
  6799. 00005506  4879 0001 F048           push.l     0x1F048
  6800. 0000550C  486E FEF2                pea.l      [A6 - 0x10E]
  6801. 00005510  61FF FFFF BD28           bsr        -0x42D6 /* 0000123A */
  6802. 00005516  486B 0154                pea.l      [A3 + 0x154]
  6803. 0000551A  486E FCD6                pea.l      [A6 - 0x32A]
  6804. 0000551E  4EB9 0000 0A10           jsr        [0x00000A10]
  6805. 00005524  486E FCD6                pea.l      [A6 - 0x32A]
  6806. 00005528  486E FEF2                pea.l      [A6 - 0x10E]
  6807. 0000552C  61FF FFFF C0EC           bsr        -0x3F12 /* 0000161A */
  6808. 00005532  3F3C FFFF                move.w     -[A7], 0xFFFF
  6809. 00005536  486E FCD6                pea.l      [A6 - 0x32A]
  6810. 0000553A  61FF FFFF BD30           bsr        -0x42CE /* 0000126C */
  6811. 00005540  4879 0001 F044           push.l     0x1F044
  6812. 00005546  486E FEF2                pea.l      [A6 - 0x10E]
  6813. 0000554A  61FF FFFF BCEE           bsr        -0x4310 /* 0000123A */
  6814. 00005550  486B 0186                pea.l      [A3 + 0x186]
  6815. 00005554  486E FBC8                pea.l      [A6 - 0x438]
  6816. 00005558  4EB9 0000 0A10           jsr        [0x00000A10]
  6817. 0000555E  486E FBC8                pea.l      [A6 - 0x438]
  6818. 00005562  486E FEF2                pea.l      [A6 - 0x10E]
  6819. 00005566  61FF FFFF C0B2           bsr        -0x3F4C /* 0000161A */
  6820. 0000556C  3F3C FFFF                move.w     -[A7], 0xFFFF
  6821. 00005570  486E FBC8                pea.l      [A6 - 0x438]
  6822. 00005574  61FF FFFF BCF6           bsr        -0x4308 /* 0000126C */
  6823. 0000557A  486E FEF2                pea.l      [A6 - 0x10E]
  6824. 0000557E  61FF FFFF BCB0           bsr        -0x434E /* 00001230 */
  6825. 00005584  584F                     addq.w     A7, 4
  6826. 00005586  2F08                     move.l     -[A7], A0
  6827. 00005588  2F0C                     move.l     -[A7], A4
  6828. 0000558A  2057                     movea.l    A0, [A7]
  6829. 0000558C  2268 0004                movea.l    A1, [A0 + 0x4]
  6830. 00005590  2269 0028                movea.l    A1, [A1 + 0x28]
  6831. 00005594  4E91                     jsr        [A1]
  6832. 00005596  2F3C 7072 6576           move.l     -[A7], 0x70726576 /* 'prev' */
  6833. 0000559C  203C 0001 0090           move.l     D0, 0x10090
  6834. 000055A2  2F32 0800                move.l     -[A7], [A2 + D0]
  6835. 000055A6  2057                     movea.l    A0, [A7]
  6836. 000055A8  2268 0004                movea.l    A1, [A0 + 0x4]
  6837. 000055AC  2269 0010                movea.l    A1, [A1 + 0x10]
  6838. 000055B0  4E91                     jsr        [A1]
  6839. 000055B2  2848                     movea.l    A4, A0
  6840. 000055B4  486B 019F                pea.l      [A3 + 0x19F]
  6841. 000055B8  486E FEF2                pea.l      [A6 - 0x10E]
  6842. 000055BC  61FF FFFF E8DE           bsr        -0x1720 /* 00003E9C */
  6843. 000055C2  486E FEF2                pea.l      [A6 - 0x10E]
  6844. 000055C6  61FF FFFF BC68           bsr        -0x4396 /* 00001230 */
  6845. 000055CC  584F                     addq.w     A7, 4
  6846. 000055CE  2F08                     move.l     -[A7], A0
  6847. 000055D0  2F0C                     move.l     -[A7], A4
  6848. 000055D2  2057                     movea.l    A0, [A7]
  6849. 000055D4  2268 0004                movea.l    A1, [A0 + 0x4]
  6850. 000055D8  2269 0028                movea.l    A1, [A1 + 0x28]
  6851. 000055DC  4E91                     jsr        [A1]
  6852. 000055DE  2F3C 636C 6173           move.l     -[A7], 0x636C6173 /* 'clas' */
  6853. 000055E4  203C 0001 0090           move.l     D0, 0x10090
  6854. 000055EA  2F32 0800                move.l     -[A7], [A2 + D0]
  6855. 000055EE  2057                     movea.l    A0, [A7]
  6856. 000055F0  2268 0004                movea.l    A1, [A0 + 0x4]
  6857. 000055F4  2269 0010                movea.l    A1, [A1 + 0x10]
  6858. 000055F8  4E91                     jsr        [A1]
  6859. 000055FA  2848                     movea.l    A4, A0
  6860. 000055FC  486B 0195                pea.l      [A3 + 0x195]
  6861. 00005600  486E FEF2                pea.l      [A6 - 0x10E]
  6862. 00005604  61FF FFFF E896           bsr        -0x1768 /* 00003E9C */
  6863. 0000560A  486E FEF2                pea.l      [A6 - 0x10E]
  6864. 0000560E  61FF FFFF BC20           bsr        -0x43DE /* 00001230 */
  6865. 00005614  584F                     addq.w     A7, 4
  6866. 00005616  2F08                     move.l     -[A7], A0
  6867. 00005618  2F0C                     move.l     -[A7], A4
  6868. 0000561A  2057                     movea.l    A0, [A7]
  6869. 0000561C  2268 0004                movea.l    A1, [A0 + 0x4]
  6870. 00005620  2269 0028                movea.l    A1, [A1 + 0x28]
  6871. 00005624  4E91                     jsr        [A1]
  6872. 00005626  2F3C 6566 6664           move.l     -[A7], 0x65666664 /* 'effd' */
  6873. 0000562C  203C 0001 0090           move.l     D0, 0x10090
  6874. 00005632  2F32 0800                move.l     -[A7], [A2 + D0]
  6875. 00005636  2057                     movea.l    A0, [A7]
  6876. 00005638  2268 0004                movea.l    A1, [A0 + 0x4]
  6877. 0000563C  2269 0010                movea.l    A1, [A1 + 0x10]
  6878. 00005640  4E91                     jsr        [A1]
  6879. 00005642  2848                     movea.l    A4, A0
  6880. 00005644  486B 01F3                pea.l      [A3 + 0x1F3]
  6881. 00005648  2F0C                     move.l     -[A7], A4
  6882. 0000564A  2057                     movea.l    A0, [A7]
  6883. 0000564C  2268 0004                movea.l    A1, [A0 + 0x4]
  6884. 00005650  2269 0028                movea.l    A1, [A1 + 0x28]
  6885. 00005654  4E91                     jsr        [A1]
  6886. 00005656  2F3C 6578 7064           move.l     -[A7], 0x65787064 /* 'expd' */
  6887. 0000565C  203C 0001 0090           move.l     D0, 0x10090
  6888. 00005662  2F32 0800                move.l     -[A7], [A2 + D0]
  6889. 00005666  2057                     movea.l    A0, [A7]
  6890. 00005668  2268 0004                movea.l    A1, [A0 + 0x4]
  6891. 0000566C  2269 0010                movea.l    A1, [A1 + 0x10]
  6892. 00005670  4E91                     jsr        [A1]
  6893. 00005672  2848                     movea.l    A4, A0
  6894. 00005674  486B 0233                pea.l      [A3 + 0x233]
  6895. 00005678  2F0C                     move.l     -[A7], A4
  6896. 0000567A  2057                     movea.l    A0, [A7]
  6897. 0000567C  2268 0004                movea.l    A1, [A0 + 0x4]
  6898. 00005680  2269 0028                movea.l    A1, [A1 + 0x28]
  6899. 00005684  4E91                     jsr        [A1]
  6900. 00005686  2F3C 454D 616C           move.l     -[A7], 0x454D616C /* 'EMal' */
  6901. 0000568C  203C 0001 0090           move.l     D0, 0x10090
  6902. 00005692  2F32 0800                move.l     -[A7], [A2 + D0]
  6903. 00005696  2057                     movea.l    A0, [A7]
  6904. 00005698  2268 0004                movea.l    A1, [A0 + 0x4]
  6905. 0000569C  2269 0010                movea.l    A1, [A1 + 0x10]
  6906. 000056A0  4E91                     jsr        [A1]
  6907. 000056A2  2848                     movea.l    A4, A0
  6908. 000056A4  4879 0001 F043           push.l     0x1F043
  6909. 000056AA  2F0C                     move.l     -[A7], A4
  6910. 000056AC  2057                     movea.l    A0, [A7]
  6911. 000056AE  2268 0004                movea.l    A1, [A0 + 0x4]
  6912. 000056B2  2269 0028                movea.l    A1, [A1 + 0x28]
  6913. 000056B6  4E91                     jsr        [A1]
  6914. 000056B8  2F2A 0056                move.l     -[A7], [A2 + 0x56]
  6915. 000056BC  2057                     movea.l    A0, [A7]
  6916. 000056BE  2268 0004                movea.l    A1, [A0 + 0x4]
  6917. 000056C2  2269 0100                movea.l    A1, [A1 + 0x100]
  6918. 000056C6  4E91                     jsr        [A1]
  6919. 000056C8  0C2B 002E 003C           cmpi.b     [A3 + 0x3C], 0x2E /* '.' */
  6920. 000056CE  4FEF 0106                lea.l      A7, [A7 + 0x106]
  6921. 000056D2  6676                     bne        +0x78 /* 0000574A */
  6922. 000056D4  4879 0001 F026           push.l     0x1F026
  6923. 000056DA  2F0C                     move.l     -[A7], A4
  6924. 000056DC  2057                     movea.l    A0, [A7]
  6925. 000056DE  2268 0004                movea.l    A1, [A0 + 0x4]
  6926. 000056E2  2269 0028                movea.l    A1, [A1 + 0x28]
  6927. 000056E6  4E91                     jsr        [A1]
  6928. 000056E8  2F2A 0056                move.l     -[A7], [A2 + 0x56]
  6929. 000056EC  2057                     movea.l    A0, [A7]
  6930. 000056EE  2268 0004                movea.l    A1, [A0 + 0x4]
  6931. 000056F2  2269 0100                movea.l    A1, [A1 + 0x100]
  6932. 000056F6  4E91                     jsr        [A1]
  6933. 000056F8  486E FB64                pea.l      [A6 - 0x49C]
  6934. 000056FC  2F0B                     move.l     -[A7], A3
  6935. 000056FE  2F0A                     move.l     -[A7], A2
  6936. 00005700  61FF 0000 1500           bsr        +0x1502 /* 00006C02 */
  6937. 00005706  4A40                     tst.w      D0
  6938. 00005708  4FEF 0018                lea.l      A7, [A7 + 0x18]
  6939. 0000570C  6626                     bne        +0x28 /* 00005734 */
  6940. 0000570E  486E FB24                pea.l      [A6 - 0x4DC]
  6941. 00005712  486E FB64                pea.l      [A6 - 0x49C]
  6942. 00005716  61FF 0000 33AE           bsr        +0x33B0 /* 00008AC6 */
  6943. 0000571C  486E FB24                pea.l      [A6 - 0x4DC]
  6944. 00005720  2F0C                     move.l     -[A7], A4
  6945. 00005722  2057                     movea.l    A0, [A7]
  6946. 00005724  2268 0004                movea.l    A1, [A0 + 0x4]
  6947. 00005728  2269 0028                movea.l    A1, [A1 + 0x28]
  6948. 0000572C  4E91                     jsr        [A1]
  6949. 0000572E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  6950. 00005732  6016                     bra        +0x18 /* 0000574A */
  6951. label00005734:
  6952. 00005734  4879 0001 F043           push.l     0x1F043
  6953. 0000573A  2F0C                     move.l     -[A7], A4
  6954. 0000573C  2057                     movea.l    A0, [A7]
  6955. 0000573E  2268 0004                movea.l    A1, [A0 + 0x4]
  6956. 00005742  2269 0028                movea.l    A1, [A1 + 0x28]
  6957. 00005746  4E91                     jsr        [A1]
  6958. 00005748  504F                     addq.w     A7, 8
  6959. label0000574A:
  6960. 0000574A  3F3C FFFF                move.w     -[A7], 0xFFFF
  6961. 0000574E  486E FEF2                pea.l      [A6 - 0x10E]
  6962. 00005752  61FF FFFF BB18           bsr        -0x44E6 /* 0000126C */
  6963. 00005758  5C4F                     addq.w     A7, 6
  6964. 0000575A  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  6965. 0000575E  4E5E                     unlink     A6
  6966. 00005760  4E75                     rts
  6967. fn00005762:
  6968. 00005762  4E56 0000                link       A6, 0
  6969. 00005766  48E7 0038                movem.l    -[A7], A2,A3,A4
  6970. 0000576A  286E 0008                movea.l    A4, [A6 + 0x8]
  6971. 0000576E  2F3C 6572 7220           move.l     -[A7], 0x65727220 /* 'err ' */
  6972. 00005774  2F2C 0056                move.l     -[A7], [A4 + 0x56]
  6973. 00005778  2057                     movea.l    A0, [A7]
  6974. 0000577A  2268 0004                movea.l    A1, [A0 + 0x4]
  6975. 0000577E  2269 0010                movea.l    A1, [A1 + 0x10]
  6976. 00005782  4E91                     jsr        [A1]
  6977. 00005784  2448                     movea.l    A2, A0
  6978. 00005786  2F3C 436E 7420           move.l     -[A7], 0x436E7420 /* 'Cnt ' */
  6979. 0000578C  2F2C 0056                move.l     -[A7], [A4 + 0x56]
  6980. 00005790  2057                     movea.l    A0, [A7]
  6981. 00005792  2268 0004                movea.l    A1, [A0 + 0x4]
  6982. 00005796  2269 0010                movea.l    A1, [A1 + 0x10]
  6983. 0000579A  4E91                     jsr        [A1]
  6984. 0000579C  2648                     movea.l    A3, A0
  6985. 0000579E  200B                     move.l     D0, A3
  6986. 000057A0  4FEF 0010                lea.l      A7, [A7 + 0x10]
  6987. 000057A4  661A                     bne        +0x1C /* 000057C0 */
  6988. 000057A6  4878 08DD                push.l     0x8DD
  6989. 000057AA  4879 0001 F1A4           push.l     0x1F1A4
  6990. 000057B0  2F3C 6E69 6C50           move.l     -[A7], 0x6E696C50 /* 'nilP' */
  6991. 000057B6  61FF FFFF B7A4           bsr        -0x485A /* 00000F5C */
  6992. 000057BC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6993. label000057C0:
  6994. 000057C0  4879 0001 F043           push.l     0x1F043
  6995. 000057C6  2F0B                     move.l     -[A7], A3
  6996. 000057C8  2057                     movea.l    A0, [A7]
  6997. 000057CA  2268 0004                movea.l    A1, [A0 + 0x4]
  6998. 000057CE  2269 0028                movea.l    A1, [A1 + 0x28]
  6999. 000057D2  4E91                     jsr        [A1]
  7000. 000057D4  302E 000C                move.w     D0, [A6 + 0xC]
  7001. 000057D8  48C0                     ext.l      D0
  7002. 000057DA  504F                     addq.w     A7, 8
  7003. 000057DC  61FF FFFF ADC6           bsr        -0x5238 /* 000005A4 */
  7004. 000057E2  00B8 FFFF F60A FFFF      ori.l      [0xFFFFFFFF], 0xFFFFF60A
  7005. 000057EA  FFF6                     .invalid   <<F/7/7>>
  7006. 000057EC  0004 FFFF                ori.b      D4, 0xFF
  7007. 000057F0  F60A 006E                .move16    0xF60A, 0x006E // unimplemented
  7008. 000057F4  FFFF                     .invalid   <<F/7/7>>
  7009. 000057F6  FF94                     .invalid   <<F/6/7>>
  7010. 000057F8  0086 FFFF FFD5           ori.l      D6, 0xFFFFFFD5
  7011. 000057FE  0026 FFFF                ori.b      -[A6], 0xFF
  7012. 00005802  FFDD                     .invalid   <<F/7/7>>
  7013. 00005804  003E FFFF                ori.b      <<invalid special address>>, 0xFF
  7014. 00005808  FFF6                     .invalid   <<F/7/7>>
  7015. 0000580A  0002 4879                ori.b      D2, 0x79 /* 'y' */
  7016. 0000580E  0001 EFC8                ori.b      D1, 0xC8
  7017. 00005812  2F0A                     move.l     -[A7], A2
  7018. 00005814  2057                     movea.l    A0, [A7]
  7019. 00005816  2268 0004                movea.l    A1, [A0 + 0x4]
  7020. 0000581A  2269 0028                movea.l    A1, [A1 + 0x28]
  7021. 0000581E  4E91                     jsr        [A1]
  7022. 00005820  504F                     addq.w     A7, 8
  7023. 00005822  6076                     bra        +0x78 /* 0000589A */
  7024. 00005824  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  7025. 00005828  A9C8                     syscall    SysBeep
  7026. 0000582A  4879 0001 EEEC           push.l     0x1EEEC
  7027. 00005830  2F0A                     move.l     -[A7], A2
  7028. 00005832  2057                     movea.l    A0, [A7]
  7029. 00005834  2268 0004                movea.l    A1, [A0 + 0x4]
  7030. 00005838  2269 0028                movea.l    A1, [A1 + 0x28]
  7031. 0000583C  4E91                     jsr        [A1]
  7032. 0000583E  504F                     addq.w     A7, 8
  7033. 00005840  6058                     bra        +0x5A /* 0000589A */
  7034. 00005842  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  7035. 00005846  A9C8                     syscall    SysBeep
  7036. 00005848  4879 0001 EED2           push.l     0x1EED2
  7037. 0000584E  2F0A                     move.l     -[A7], A2
  7038. 00005850  2057                     movea.l    A0, [A7]
  7039. 00005852  2268 0004                movea.l    A1, [A0 + 0x4]
  7040. 00005856  2269 0028                movea.l    A1, [A1 + 0x28]
  7041. 0000585A  4E91                     jsr        [A1]
  7042. 0000585C  504F                     addq.w     A7, 8
  7043. 0000585E  603A                     bra        +0x3C /* 0000589A */
  7044. 00005860  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  7045. 00005864  A9C8                     syscall    SysBeep
  7046. 00005866  4879 0001 EEB6           push.l     0x1EEB6
  7047. 0000586C  2F0A                     move.l     -[A7], A2
  7048. 0000586E  2057                     movea.l    A0, [A7]
  7049. 00005870  2268 0004                movea.l    A1, [A0 + 0x4]
  7050. 00005874  2269 0028                movea.l    A1, [A1 + 0x28]
  7051. 00005878  4E91                     jsr        [A1]
  7052. 0000587A  504F                     addq.w     A7, 8
  7053. 0000587C  601C                     bra        +0x1E /* 0000589A */
  7054. 0000587E  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  7055. 00005882  A9C8                     syscall    SysBeep
  7056. 00005884  4879 0001 EEA0           push.l     0x1EEA0
  7057. 0000588A  2F0A                     move.l     -[A7], A2
  7058. 0000588C  2057                     movea.l    A0, [A7]
  7059. 0000588E  2268 0004                movea.l    A1, [A0 + 0x4]
  7060. 00005892  2269 0028                movea.l    A1, [A1 + 0x28]
  7061. 00005896  4E91                     jsr        [A1]
  7062. 00005898  504F                     addq.w     A7, 8
  7063. label0000589A:
  7064. 0000589A  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  7065. 0000589E  4E5E                     unlink     A6
  7066. 000058A0  4E75                     rts
  7067. fn000058A2:
  7068. 000058A2  4E56 FE72                link       A6, -0x018E
  7069. 000058A6  48E7 1030                movem.l    -[A7], D3,A2,A3
  7070. 000058AA  41F9 0002 63AC           lea.l      A0, [0x000263AC]
  7071. 000058B0  43EE FE72                lea.l      A1, [A6 - 0x18E]
  7072. 000058B4  703F                     moveq.l    D0, 0x3F
  7073. label000058B6:
  7074. 000058B6  22D8                     move.l     [A1]+, [A0]+
  7075. 000058B8  51C8 FFFC                dbf        D0, -0x6 /* 000058B6 */
  7076. 000058BC  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  7077. 000058C0  A9C8                     syscall    SysBeep
  7078. 000058C2  486E FE72                pea.l      [A6 - 0x18E]
  7079. 000058C6  3F3C 00CA                move.w     -[A7], 0xCA
  7080. 000058CA  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  7081. 000058CE  4EB9 0000 0128           jsr        [0x00000128 /* PollRtnAdr */]
  7082. 000058D4  4EB9 0000 0AA8           jsr        [0x00000AA8]
  7083. 000058DA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7084. 000058DE  2F3C 0001 0FA0           move.l     -[A7], 0x10FA0
  7085. 000058E4  486E FF72                pea.l      [A6 - 0x8E]
  7086. 000058E8  4EB9 0000 03D8           jsr        [0x000003D8]
  7087. 000058EE  486E FF72                pea.l      [A6 - 0x8E]
  7088. 000058F2  61FF FFFF B9B2           bsr        -0x464C /* 000012A6 */
  7089. 000058F8  2648                     movea.l    A3, A0
  7090. 000058FA  2F3C 6956 616C           move.l     -[A7], 0x6956616C /* 'iVal' */
  7091. 00005900  2F0B                     move.l     -[A7], A3
  7092. 00005902  2057                     movea.l    A0, [A7]
  7093. 00005904  2268 0004                movea.l    A1, [A0 + 0x4]
  7094. 00005908  2269 0010                movea.l    A1, [A1 + 0x10]
  7095. 0000590C  4E91                     jsr        [A1]
  7096. 0000590E  2448                     movea.l    A2, A0
  7097. 00005910  200A                     move.l     D0, A2
  7098. 00005912  4FEF 0018                lea.l      A7, [A7 + 0x18]
  7099. 00005916  661A                     bne        +0x1C /* 00005932 */
  7100. 00005918  4878 0912                push.l     0x912
  7101. 0000591C  4879 0001 F1A4           push.l     0x1F1A4
  7102. 00005922  2F3C 6E69 6C50           move.l     -[A7], 0x6E696C50 /* 'nilP' */
  7103. 00005928  61FF FFFF B632           bsr        -0x49CC /* 00000F5C */
  7104. 0000592E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7105. label00005932:
  7106. 00005932  486E FE72                pea.l      [A6 - 0x18E]
  7107. 00005936  2F0A                     move.l     -[A7], A2
  7108. 00005938  2057                     movea.l    A0, [A7]
  7109. 0000593A  2268 0004                movea.l    A1, [A0 + 0x4]
  7110. 0000593E  2269 0028                movea.l    A1, [A1 + 0x28]
  7111. 00005942  4E91                     jsr        [A1]
  7112. 00005944  504F                     addq.w     A7, 8
  7113. label00005946:
  7114. 00005946  486E FF72                pea.l      [A6 - 0x8E]
  7115. 0000594A  4EB9 0000 03E8           jsr        [0x000003E8]
  7116. 00005950  2600                     move.l     D3, D0
  7117. 00005952  0C83 0000 0384           cmpi.l     D3, 0x384
  7118. 00005958  584F                     addq.w     A7, 4
  7119. 0000595A  66EA                     bne        -0x14 /* 00005946 */
  7120. 0000595C  3F3C FFFF                move.w     -[A7], 0xFFFF
  7121. 00005960  486E FF72                pea.l      [A6 - 0x8E]
  7122. 00005964  4EB9 0000 03E0           jsr        [0x000003E0]
  7123. 0000596A  5C4F                     addq.w     A7, 6
  7124. 0000596C  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  7125. 00005970  4E5E                     unlink     A6
  7126. 00005972  4E75                     rts
  7127. fn00005974:
  7128. 00005974  4E56 0000                link       A6, 0
  7129. 00005978  48E7 1030                movem.l    -[A7], D3,A2,A3
  7130. 0000597C  266E 0008                movea.l    A3, [A6 + 0x8]
  7131. 00005980  4267                     clr.w      -[A7]
  7132. 00005982  4879 0001 F29E           push.l     0x1F29E
  7133. 00005988  4879 0001 F0E8           push.l     0x1F0E8
  7134. 0000598E  4878 0004                push.l     0x4
  7135. 00005992  2F3C 5348 7268           move.l     -[A7], 0x53487268 /* 'SHrh' */
  7136. 00005998  2F2B 0056                move.l     -[A7], [A3 + 0x56]
  7137. 0000599C  2057                     movea.l    A0, [A7]
  7138. 0000599E  2268 0004                movea.l    A1, [A0 + 0x4]
  7139. 000059A2  2269 0010                movea.l    A1, [A1 + 0x10]
  7140. 000059A6  4E91                     jsr        [A1]
  7141. 000059A8  504F                     addq.w     A7, 8
  7142. 000059AA  2F08                     move.l     -[A7], A0
  7143. 000059AC  4EB9 0000 0158           jsr        [0x00000158]
  7144. 000059B2  2448                     movea.l    A2, A0
  7145. 000059B4  200A                     move.l     D0, A2
  7146. 000059B6  4FEF 0012                lea.l      A7, [A7 + 0x12]
  7147. 000059BA  661A                     bne        +0x1C /* 000059D6 */
  7148. 000059BC  4878 0929                push.l     0x929 /* '\t)' */
  7149. 000059C0  4879 0001 F1A4           push.l     0x1F1A4
  7150. 000059C6  2F3C 6E69 6C50           move.l     -[A7], 0x6E696C50 /* 'nilP' */
  7151. 000059CC  61FF FFFF B58E           bsr        -0x4A70 /* 00000F5C */
  7152. 000059D2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7153. label000059D6:
  7154. 000059D6  2F0B                     move.l     -[A7], A3
  7155. 000059D8  61FF 0000 1BE6           bsr        +0x1BE8 /* 000075C0 */
  7156. 000059DE  3600                     move.w     D3, D0
  7157. 000059E0  2F0A                     move.l     -[A7], A2
  7158. 000059E2  2057                     movea.l    A0, [A7]
  7159. 000059E4  2268 0004                movea.l    A1, [A0 + 0x4]
  7160. 000059E8  2269 00B0                movea.l    A1, [A1 + 0xB0]
  7161. 000059EC  4E91                     jsr        [A1]
  7162. 000059EE  2F2B 0056                move.l     -[A7], [A3 + 0x56]
  7163. 000059F2  2057                     movea.l    A0, [A7]
  7164. 000059F4  2268 0004                movea.l    A1, [A0 + 0x4]
  7165. 000059F8  2269 0100                movea.l    A1, [A1 + 0x100]
  7166. 000059FC  4E91                     jsr        [A1]
  7167. 000059FE  3003                     move.w     D0, D3
  7168. 00005A00  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7169. 00005A04  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  7170. 00005A08  4E5E                     unlink     A6
  7171. 00005A0A  4E75                     rts
  7172. fn00005A0C:
  7173. 00005A0C  4E56 FF72                link       A6, -0x008E
  7174. 00005A10  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  7175. 00005A14  266E 0008                movea.l    A3, [A6 + 0x8]
  7176. 00005A18  4EB9 0000 0AA8           jsr        [0x00000AA8]
  7177. 00005A1E  2F0B                     move.l     -[A7], A3
  7178. 00005A20  2F3C 0001 07D0           move.l     -[A7], 0x107D0
  7179. 00005A26  486E FF72                pea.l      [A6 - 0x8E]
  7180. 00005A2A  4EB9 0000 03D8           jsr        [0x000003D8]
  7181. 00005A30  486E FF72                pea.l      [A6 - 0x8E]
  7182. 00005A34  61FF FFFF B870           bsr        -0x478E /* 000012A6 */
  7183. 00005A3A  2848                     movea.l    A4, A0
  7184. 00005A3C  4267                     clr.w      -[A7]
  7185. 00005A3E  4879 0001 F29E           push.l     0x1F29E
  7186. 00005A44  4879 0001 EDE4           push.l     0x1EDE4
  7187. 00005A4A  4878 0004                push.l     0x4
  7188. 00005A4E  4878 07D5                push.l     0x7D5
  7189. 00005A52  2F0C                     move.l     -[A7], A4
  7190. 00005A54  2057                     movea.l    A0, [A7]
  7191. 00005A56  2268 0004                movea.l    A1, [A0 + 0x4]
  7192. 00005A5A  2269 0010                movea.l    A1, [A1 + 0x10]
  7193. 00005A5E  4E91                     jsr        [A1]
  7194. 00005A60  504F                     addq.w     A7, 8
  7195. 00005A62  2F08                     move.l     -[A7], A0
  7196. 00005A64  4EB9 0000 0158           jsr        [0x00000158]
  7197. 00005A6A  2448                     movea.l    A2, A0
  7198. 00005A6C  200A                     move.l     D0, A2
  7199. 00005A6E  4FEF 0022                lea.l      A7, [A7 + 0x22]
  7200. 00005A72  663E                     bne        +0x40 /* 00005AB2 */
  7201. 00005A74  61FF FFFF C290           bsr        -0x3D6E /* 00001D06 */
  7202. 00005A7A  5300                     subq.b     D0, 1
  7203. 00005A7C  661C                     bne        +0x1E /* 00005A9A */
  7204. 00005A7E  4878 0940                push.l     0x940 /* '\t@' */
  7205. 00005A82  4879 0001 F1A4           push.l     0x1F1A4
  7206. 00005A88  4879 0001 EDD0           push.l     0x1EDD0
  7207. 00005A8E  4EB9 0000 01B0           jsr        [0x000001B0]
  7208. 00005A94  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7209. 00005A98  6018                     bra        +0x1A /* 00005AB2 */
  7210. label00005A9A:
  7211. 00005A9A  61FF FFFF C26A           bsr        -0x3D94 /* 00001D06 */
  7212. 00005AA0  5500                     subq.b     D0, 2
  7213. 00005AA2  660E                     bne        +0x10 /* 00005AB2 */
  7214. 00005AA4  4879 0001 EDD0           push.l     0x1EDD0
  7215. 00005AAA  61FF FFFF C24C           bsr        -0x3DB2 /* 00001CF8 */
  7216. 00005AB0  584F                     addq.w     A7, 4
  7217. label00005AB2:
  7218. 00005AB2  203C 0001 01B1           move.l     D0, 0x101B1
  7219. 00005AB8  1033 0800                move.b     D0, [A3 + D0]
  7220. 00005ABC  49C0                     lea.l      A4, D0
  7221. 00005ABE  2F00                     move.l     -[A7], D0
  7222. 00005AC0  2F0A                     move.l     -[A7], A2
  7223. 00005AC2  2057                     movea.l    A0, [A7]
  7224. 00005AC4  2268 0004                movea.l    A1, [A0 + 0x4]
  7225. 00005AC8  2269 0020                movea.l    A1, [A1 + 0x20]
  7226. 00005ACC  4E91                     jsr        [A1]
  7227. 00005ACE  504F                     addq.w     A7, 8
  7228. label00005AD0:
  7229. 00005AD0  486E FF72                pea.l      [A6 - 0x8E]
  7230. 00005AD4  4EB9 0000 03E8           jsr        [0x000003E8]
  7231. 00005ADA  2600                     move.l     D3, D0
  7232. 00005ADC  2F0A                     move.l     -[A7], A2
  7233. 00005ADE  2057                     movea.l    A0, [A7]
  7234. 00005AE0  2268 0004                movea.l    A1, [A0 + 0x4]
  7235. 00005AE4  2269 001C                movea.l    A1, [A1 + 0x1C]
  7236. 00005AE8  4E91                     jsr        [A1]
  7237. 00005AEA  4A80                     tst.l      D0
  7238. 00005AEC  56C0                     sne        D0
  7239. 00005AEE  4400                     neg.b      D0
  7240. 00005AF0  223C 0001 01B1           move.l     D1, 0x101B1
  7241. 00005AF6  1780 1800                move.b     [A3 + D1], D0
  7242. 00005AFA  504F                     addq.w     A7, 8
  7243. 00005AFC  2003                     move.l     D0, D3
  7244. 00005AFE  0480 0000 0384           subi.l     D0, 0x384
  7245. 00005B04  6706                     beq        +0x8 /* 00005B0C */
  7246. 00005B06  5380                     subq.l     D0, 1
  7247. 00005B08  6716                     beq        +0x18 /* 00005B20 */
  7248. 00005B0A  60C4                     bra        -0x3A /* 00005AD0 */
  7249. label00005B0C:
  7250. 00005B0C  3F3C FFFF                move.w     -[A7], 0xFFFF
  7251. 00005B10  486E FF72                pea.l      [A6 - 0x8E]
  7252. 00005B14  4EB9 0000 03E0           jsr        [0x000003E0]
  7253. 00005B1A  7001                     moveq.l    D0, 0x01
  7254. 00005B1C  5C4F                     addq.w     A7, 6
  7255. 00005B1E  6012                     bra        +0x14 /* 00005B32 */
  7256. label00005B20:
  7257. 00005B20  3F3C FFFF                move.w     -[A7], 0xFFFF
  7258. 00005B24  486E FF72                pea.l      [A6 - 0x8E]
  7259. 00005B28  4EB9 0000 03E0           jsr        [0x000003E0]
  7260. 00005B2E  7000                     moveq.l    D0, 0x00
  7261. 00005B30  5C4F                     addq.w     A7, 6
  7262. label00005B32:
  7263. 00005B32  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  7264. 00005B36  4E5E                     unlink     A6
  7265. 00005B38  4E75                     rts
  7266. fn00005B3A:
  7267. 00005B3A  4E56 FB3C                link       A6, -0x04C4
  7268. 00005B3E  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  7269. 00005B42  266E 0008                movea.l    A3, [A6 + 0x8]
  7270. 00005B46  41F9 0001 ECBA           lea.l      A0, [0x0001ECBA]
  7271. 00005B4C  43EE FB3E                lea.l      A1, [A6 - 0x4C2]
  7272. 00005B50  703F                     moveq.l    D0, 0x3F
  7273. label00005B52:
  7274. 00005B52  22D8                     move.l     [A1]+, [A0]+
  7275. 00005B54  51C8 FFFC                dbf        D0, -0x6 /* 00005B52 */
  7276. 00005B58  263C 5445 5854           move.l     D3, 0x54455854 /* 'TEXT' */
  7277. 00005B5E  4878 00E4                push.l     0xE4
  7278. 00005B62  486E FB3D                pea.l      [A6 - 0x4C3]
  7279. 00005B66  486E FC3E                pea.l      [A6 - 0x3C2]
  7280. 00005B6A  2F03                     move.l     -[A7], D3
  7281. 00005B6C  486E FB3E                pea.l      [A6 - 0x4C2]
  7282. 00005B70  4EB9 0000 0B08           jsr        [0x00000B08]
  7283. 00005B76  4A00                     tst.b      D0
  7284. 00005B78  4FEF 0014                lea.l      A7, [A7 + 0x14]
  7285. 00005B7C  6700 0534                beq        +0x536 /* 000060B2 */
  7286. 00005B80  2F2B 0056                move.l     -[A7], [A3 + 0x56]
  7287. 00005B84  2057                     movea.l    A0, [A7]
  7288. 00005B86  2268 0004                movea.l    A1, [A0 + 0x4]
  7289. 00005B8A  2269 0100                movea.l    A1, [A1 + 0x100]
  7290. 00005B8E  4E91                     jsr        [A1]
  7291. 00005B90  4878 005A                push.l     0x5A /* 'Z' */
  7292. 00005B94  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  7293. 00005B9A  2D48 FC84                move.l     [A6 - 0x37C], A0
  7294. 00005B9E  2008                     move.l     D0, A0
  7295. 00005BA0  504F                     addq.w     A7, 8
  7296. 00005BA2  6710                     beq        +0x12 /* 00005BB4 */
  7297. 00005BA4  486E FC3E                pea.l      [A6 - 0x3C2]
  7298. 00005BA8  2F2E FC84                move.l     -[A7], [A6 - 0x37C]
  7299. 00005BAC  4EB9 0000 1728           jsr        [0x00001728]
  7300. 00005BB2  504F                     addq.w     A7, 8
  7301. label00005BB4:
  7302. 00005BB4  246E FC84                movea.l    A2, [A6 - 0x37C]
  7303. 00005BB8  4AAE FC84                tst.l      [A6 - 0x37C]
  7304. 00005BBC  661A                     bne        +0x1C /* 00005BD8 */
  7305. 00005BBE  4878 0985                push.l     0x985
  7306. 00005BC2  4879 0001 F1A4           push.l     0x1F1A4
  7307. 00005BC8  2F3C 6E69 6C50           move.l     -[A7], 0x6E696C50 /* 'nilP' */
  7308. 00005BCE  61FF FFFF B38C           bsr        -0x4C72 /* 00000F5C */
  7309. 00005BD4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7310. label00005BD8:
  7311. 00005BD8  4A2E FB3D                tst.b      [A6 - 0x4C3]
  7312. 00005BDC  6620                     bne        +0x22 /* 00005BFE */
  7313. 00005BDE  3F3C FFFF                move.w     -[A7], 0xFFFF
  7314. 00005BE2  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  7315. 00005BE8  2F3C 7474 7874           move.l     -[A7], 0x74747874 /* 'ttxt' */
  7316. 00005BEE  2F0A                     move.l     -[A7], A2
  7317. 00005BF0  2057                     movea.l    A0, [A7]
  7318. 00005BF2  2250                     movea.l    A1, [A0]
  7319. 00005BF4  2269 0018                movea.l    A1, [A1 + 0x18]
  7320. 00005BF8  4E91                     jsr        [A1]
  7321. 00005BFA  4FEF 000E                lea.l      A7, [A7 + 0xE]
  7322. label00005BFE:
  7323. 00005BFE  3F3C 0003                move.w     -[A7], 0x3
  7324. 00005C02  2F0A                     move.l     -[A7], A2
  7325. 00005C04  2057                     movea.l    A0, [A7]
  7326. 00005C06  2250                     movea.l    A1, [A0]
  7327. 00005C08  2269 001C                movea.l    A1, [A1 + 0x1C]
  7328. 00005C0C  4E91                     jsr        [A1]
  7329. 00005C0E  1F3C 0001                move.b     -[A7], 0x1
  7330. 00005C12  42A7                     clr.l      -[A7]
  7331. 00005C14  2F0A                     move.l     -[A7], A2
  7332. 00005C16  2057                     movea.l    A0, [A7]
  7333. 00005C18  2250                     movea.l    A1, [A0]
  7334. 00005C1A  2269 005C                movea.l    A1, [A1 + 0x5C]
  7335. 00005C1E  4E91                     jsr        [A1]
  7336. 00005C20  42A7                     clr.l      -[A7]
  7337. 00005C22  2F0A                     move.l     -[A7], A2
  7338. 00005C24  2057                     movea.l    A0, [A7]
  7339. 00005C26  2250                     movea.l    A1, [A0]
  7340. 00005C28  2269 0064                movea.l    A1, [A1 + 0x64]
  7341. 00005C2C  4E91                     jsr        [A1]
  7342. 00005C2E  4878 0116                push.l     0x116
  7343. 00005C32  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  7344. 00005C38  2C08                     move.l     D6, A0
  7345. 00005C3A  2008                     move.l     D0, A0
  7346. 00005C3C  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  7347. 00005C40  6718                     beq        +0x1A /* 00005C5A */
  7348. 00005C42  4879 0001 EC8C           push.l     0x1EC8C
  7349. 00005C48  2F0B                     move.l     -[A7], A3
  7350. 00005C4A  3F3C 0001                move.w     -[A7], 0x1
  7351. 00005C4E  2F06                     move.l     -[A7], D6
  7352. 00005C50  61FF 0003 5B10           bsr        +0x35B12 /* 0003B762 */
  7353. 00005C56  4FEF 000E                lea.l      A7, [A7 + 0xE]
  7354. label00005C5A:
  7355. 00005C5A  2A06                     move.l     D5, D6
  7356. 00005C5C  4A86                     tst.l      D6
  7357. 00005C5E  663E                     bne        +0x40 /* 00005C9E */
  7358. 00005C60  61FF FFFF C0A4           bsr        -0x3F5A /* 00001D06 */
  7359. 00005C66  5300                     subq.b     D0, 1
  7360. 00005C68  661C                     bne        +0x1E /* 00005C86 */
  7361. 00005C6A  4878 098D                push.l     0x98D
  7362. 00005C6E  4879 0001 F1A4           push.l     0x1F1A4
  7363. 00005C74  4879 0001 EC72           push.l     0x1EC72
  7364. 00005C7A  4EB9 0000 01B0           jsr        [0x000001B0]
  7365. 00005C80  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7366. 00005C84  6018                     bra        +0x1A /* 00005C9E */
  7367. label00005C86:
  7368. 00005C86  61FF FFFF C07E           bsr        -0x3F80 /* 00001D06 */
  7369. 00005C8C  5500                     subq.b     D0, 2
  7370. 00005C8E  660E                     bne        +0x10 /* 00005C9E */
  7371. 00005C90  4879 0001 EC72           push.l     0x1EC72
  7372. 00005C96  61FF FFFF C060           bsr        -0x3F9E /* 00001CF8 */
  7373. 00005C9C  584F                     addq.w     A7, 4
  7374. label00005C9E:
  7375. 00005C9E  203C 0001 01AC           move.l     D0, 0x101AC
  7376. 00005CA4  2F33 0800                move.l     -[A7], [A3 + D0]
  7377. 00005CA8  61FF FFFF C506           bsr        -0x3AF8 /* 000021B0 */
  7378. 00005CAE  2800                     move.l     D4, D0
  7379. 00005CB0  2F04                     move.l     -[A7], D4
  7380. 00005CB2  42A7                     clr.l      -[A7]
  7381. 00005CB4  42A7                     clr.l      -[A7]
  7382. 00005CB6  2F05                     move.l     -[A7], D5
  7383. 00005CB8  2057                     movea.l    A0, [A7]
  7384. 00005CBA  2268 0004                movea.l    A1, [A0 + 0x4]
  7385. 00005CBE  2269 0374                movea.l    A1, [A1 + 0x374]
  7386. 00005CC2  4E91                     jsr        [A1]
  7387. 00005CC4  7601                     moveq.l    D3, 0x01
  7388. 00005CC6  7001                     moveq.l    D0, 0x01
  7389. 00005CC8  B880                     cmp.l      D4, D0
  7390. 00005CCA  4FEF 0014                lea.l      A7, [A7 + 0x14]
  7391. 00005CCE  6500 039A                bcs        +0x39C /* 0000606A */
  7392. 00005CD2  41EE FD84                lea.l      A0, [A6 - 0x27C]
  7393. 00005CD6  41E8 0060                lea.l      A0, [A0 + 0x60]
  7394. 00005CDA  2E08                     move.l     D7, A0
  7395. 00005CDC  41EE FD84                lea.l      A0, [A6 - 0x27C]
  7396. 00005CE0  5088                     addq.l     A0, 8
  7397. 00005CE2  5088                     addq.l     A0, 8
  7398. 00005CE4  2D48 FC98                move.l     [A6 - 0x368], A0
  7399. 00005CE8  41EE FD84                lea.l      A0, [A6 - 0x27C]
  7400. 00005CEC  41E8 00E0                lea.l      A0, [A0 + 0xE0]
  7401. 00005CF0  2D48 FC94                move.l     [A6 - 0x36C], A0
  7402. 00005CF4  41EE FD84                lea.l      A0, [A6 - 0x27C]
  7403. 00005CF8  41E8 0120                lea.l      A0, [A0 + 0x120]
  7404. 00005CFC  2D48 FC90                move.l     [A6 - 0x370], A0
  7405. 00005D00  41EE FD84                lea.l      A0, [A6 - 0x27C]
  7406. 00005D04  41E8 0160                lea.l      A0, [A0 + 0x160]
  7407. 00005D08  2D48 FC8C                move.l     [A6 - 0x374], A0
  7408. 00005D0C  41EE FD84                lea.l      A0, [A6 - 0x27C]
  7409. 00005D10  41E8 0170                lea.l      A0, [A0 + 0x170]
  7410. 00005D14  2D48 FC88                move.l     [A6 - 0x378], A0
  7411. label00005D18:
  7412. 00005D18  486E FD84                pea.l      [A6 - 0x27C]
  7413. 00005D1C  61FF 0000 28F0           bsr        +0x28F2 /* 0000860E */
  7414. 00005D22  486E FD84                pea.l      [A6 - 0x27C]
  7415. 00005D26  2F03                     move.l     -[A7], D3
  7416. 00005D28  203C 0001 01AC           move.l     D0, 0x101AC
  7417. 00005D2E  2F33 0800                move.l     -[A7], [A3 + D0]
  7418. 00005D32  2057                     movea.l    A0, [A7]
  7419. 00005D34  2250                     movea.l    A1, [A0]
  7420. 00005D36  2269 0014                movea.l    A1, [A1 + 0x14]
  7421. 00005D3A  4E91                     jsr        [A1]
  7422. 00005D3C  422E FF38                clr.b      [A6 - 0xC8]
  7423. 00005D40  486E FD84                pea.l      [A6 - 0x27C]
  7424. 00005D44  4EB9 0000 0138           jsr        [0x00000138 /* PWMValue */]
  7425. 00005D4A  584F                     addq.w     A7, 4
  7426. 00005D4C  2F00                     move.l     -[A7], D0
  7427. 00005D4E  486E FF38                pea.l      [A6 - 0xC8]
  7428. 00005D52  61FF 0000 0366           bsr        +0x368 /* 000060BA */
  7429. 00005D58  486E FF38                pea.l      [A6 - 0xC8]
  7430. 00005D5C  61FF FFFF C7EE           bsr        -0x3810 /* 0000254C */
  7431. 00005D62  2D40 FCB8                move.l     [A6 - 0x348], D0
  7432. 00005D66  49EE FCB8                lea.l      A4, [A6 - 0x348]
  7433. 00005D6A  2F0C                     move.l     -[A7], A4
  7434. 00005D6C  486E FF38                pea.l      [A6 - 0xC8]
  7435. 00005D70  2F0A                     move.l     -[A7], A2
  7436. 00005D72  2057                     movea.l    A0, [A7]
  7437. 00005D74  2250                     movea.l    A1, [A0]
  7438. 00005D76  2269 006C                movea.l    A1, [A1 + 0x6C]
  7439. 00005D7A  4E91                     jsr        [A1]
  7440. 00005D7C  1D7C 0009 FF38           move.b     [A6 - 0xC8], 0x9 /* '\t' */
  7441. 00005D82  4879 0001 ECB6           push.l     0x1ECB6
  7442. 00005D88  486E FF38                pea.l      [A6 - 0xC8]
  7443. 00005D8C  2F0A                     move.l     -[A7], A2
  7444. 00005D8E  2057                     movea.l    A0, [A7]
  7445. 00005D90  2250                     movea.l    A1, [A0]
  7446. 00005D92  2269 006C                movea.l    A1, [A1 + 0x6C]
  7447. 00005D96  4E91                     jsr        [A1]
  7448. 00005D98  422E FF38                clr.b      [A6 - 0xC8]
  7449. 00005D9C  2F07                     move.l     -[A7], D7
  7450. 00005D9E  4EB9 0000 0138           jsr        [0x00000138 /* PWMValue */]
  7451. 00005DA4  584F                     addq.w     A7, 4
  7452. 00005DA6  2F00                     move.l     -[A7], D0
  7453. 00005DA8  486E FF38                pea.l      [A6 - 0xC8]
  7454. 00005DAC  61FF 0000 030C           bsr        +0x30E /* 000060BA */
  7455. 00005DB2  486E FF38                pea.l      [A6 - 0xC8]
  7456. 00005DB6  61FF FFFF C794           bsr        -0x386A /* 0000254C */
  7457. 00005DBC  2D40 FCB4                move.l     [A6 - 0x34C], D0
  7458. 00005DC0  49EE FCB4                lea.l      A4, [A6 - 0x34C]
  7459. 00005DC4  2F0C                     move.l     -[A7], A4
  7460. 00005DC6  486E FF38                pea.l      [A6 - 0xC8]
  7461. 00005DCA  2F0A                     move.l     -[A7], A2
  7462. 00005DCC  2057                     movea.l    A0, [A7]
  7463. 00005DCE  2250                     movea.l    A1, [A0]
  7464. 00005DD0  2269 006C                movea.l    A1, [A1 + 0x6C]
  7465. 00005DD4  4E91                     jsr        [A1]
  7466. 00005DD6  1D7C 0009 FF38           move.b     [A6 - 0xC8], 0x9 /* '\t' */
  7467. 00005DDC  4879 0001 ECB2           push.l     0x1ECB2
  7468. 00005DE2  486E FF38                pea.l      [A6 - 0xC8]
  7469. 00005DE6  2F0A                     move.l     -[A7], A2
  7470. 00005DE8  2057                     movea.l    A0, [A7]
  7471. 00005DEA  2250                     movea.l    A1, [A0]
  7472. 00005DEC  2269 006C                movea.l    A1, [A1 + 0x6C]
  7473. 00005DF0  4E91                     jsr        [A1]
  7474. 00005DF2  422E FF38                clr.b      [A6 - 0xC8]
  7475. 00005DF6  2F2E FC98                move.l     -[A7], [A6 - 0x368]
  7476. 00005DFA  4EB9 0000 0138           jsr        [0x00000138 /* PWMValue */]
  7477. 00005E00  584F                     addq.w     A7, 4
  7478. 00005E02  2F00                     move.l     -[A7], D0
  7479. 00005E04  486E FF38                pea.l      [A6 - 0xC8]
  7480. 00005E08  61FF 0000 02B0           bsr        +0x2B2 /* 000060BA */
  7481. 00005E0E  486E FF38                pea.l      [A6 - 0xC8]
  7482. 00005E12  61FF FFFF C738           bsr        -0x38C6 /* 0000254C */
  7483. 00005E18  2D40 FCB0                move.l     [A6 - 0x350], D0
  7484. 00005E1C  49EE FCB0                lea.l      A4, [A6 - 0x350]
  7485. 00005E20  2F0C                     move.l     -[A7], A4
  7486. 00005E22  486E FF38                pea.l      [A6 - 0xC8]
  7487. 00005E26  2F0A                     move.l     -[A7], A2
  7488. 00005E28  2057                     movea.l    A0, [A7]
  7489. 00005E2A  2250                     movea.l    A1, [A0]
  7490. 00005E2C  2269 006C                movea.l    A1, [A1 + 0x6C]
  7491. 00005E30  4E91                     jsr        [A1]
  7492. 00005E32  1D7C 0009 FF38           move.b     [A6 - 0xC8], 0x9 /* '\t' */
  7493. 00005E38  4879 0001 ECAE           push.l     0x1ECAE
  7494. 00005E3E  486E FF38                pea.l      [A6 - 0xC8]
  7495. 00005E42  2F0A                     move.l     -[A7], A2
  7496. 00005E44  2057                     movea.l    A0, [A7]
  7497. 00005E46  2250                     movea.l    A1, [A0]
  7498. 00005E48  2269 006C                movea.l    A1, [A1 + 0x6C]
  7499. 00005E4C  4E91                     jsr        [A1]
  7500. 00005E4E  422E FF38                clr.b      [A6 - 0xC8]
  7501. 00005E52  2F2E FC94                move.l     -[A7], [A6 - 0x36C]
  7502. 00005E56  4EB9 0000 0138           jsr        [0x00000138 /* PWMValue */]
  7503. 00005E5C  584F                     addq.w     A7, 4
  7504. 00005E5E  2F00                     move.l     -[A7], D0
  7505. 00005E60  486E FF38                pea.l      [A6 - 0xC8]
  7506. 00005E64  61FF 0000 0254           bsr        +0x256 /* 000060BA */
  7507. 00005E6A  486E FF38                pea.l      [A6 - 0xC8]
  7508. 00005E6E  61FF FFFF C6DC           bsr        -0x3922 /* 0000254C */
  7509. 00005E74  2D40 FCAC                move.l     [A6 - 0x354], D0
  7510. 00005E78  49EE FCAC                lea.l      A4, [A6 - 0x354]
  7511. 00005E7C  2F0C                     move.l     -[A7], A4
  7512. 00005E7E  486E FF38                pea.l      [A6 - 0xC8]
  7513. 00005E82  2F0A                     move.l     -[A7], A2
  7514. 00005E84  2057                     movea.l    A0, [A7]
  7515. 00005E86  2250                     movea.l    A1, [A0]
  7516. 00005E88  2269 006C                movea.l    A1, [A1 + 0x6C]
  7517. 00005E8C  4E91                     jsr        [A1]
  7518. 00005E8E  1D7C 0009 FF38           move.b     [A6 - 0xC8], 0x9 /* '\t' */
  7519. 00005E94  4879 0001 ECAA           push.l     0x1ECAA
  7520. 00005E9A  486E FF38                pea.l      [A6 - 0xC8]
  7521. 00005E9E  2F0A                     move.l     -[A7], A2
  7522. 00005EA0  2057                     movea.l    A0, [A7]
  7523. 00005EA2  2250                     movea.l    A1, [A0]
  7524. 00005EA4  2269 006C                movea.l    A1, [A1 + 0x6C]
  7525. 00005EA8  4E91                     jsr        [A1]
  7526. 00005EAA  422E FF38                clr.b      [A6 - 0xC8]
  7527. 00005EAE  2F2E FC90                move.l     -[A7], [A6 - 0x370]
  7528. 00005EB2  4EB9 0000 0138           jsr        [0x00000138 /* PWMValue */]
  7529. 00005EB8  584F                     addq.w     A7, 4
  7530. 00005EBA  2F00                     move.l     -[A7], D0
  7531. 00005EBC  486E FF38                pea.l      [A6 - 0xC8]
  7532. 00005EC0  61FF 0000 01F8           bsr        +0x1FA /* 000060BA */
  7533. 00005EC6  486E FF38                pea.l      [A6 - 0xC8]
  7534. 00005ECA  61FF FFFF C680           bsr        -0x397E /* 0000254C */
  7535. 00005ED0  2D40 FCA8                move.l     [A6 - 0x358], D0
  7536. 00005ED4  49EE FCA8                lea.l      A4, [A6 - 0x358]
  7537. 00005ED8  2F0C                     move.l     -[A7], A4
  7538. 00005EDA  486E FF38                pea.l      [A6 - 0xC8]
  7539. 00005EDE  2F0A                     move.l     -[A7], A2
  7540. 00005EE0  2057                     movea.l    A0, [A7]
  7541. 00005EE2  2250                     movea.l    A1, [A0]
  7542. 00005EE4  2269 006C                movea.l    A1, [A1 + 0x6C]
  7543. 00005EE8  4E91                     jsr        [A1]
  7544. 00005EEA  1D7C 0009 FF38           move.b     [A6 - 0xC8], 0x9 /* '\t' */
  7545. 00005EF0  4879 0001 ECA6           push.l     0x1ECA6
  7546. 00005EF6  486E FF38                pea.l      [A6 - 0xC8]
  7547. 00005EFA  2F0A                     move.l     -[A7], A2
  7548. 00005EFC  2057                     movea.l    A0, [A7]
  7549. 00005EFE  2250                     movea.l    A1, [A0]
  7550. 00005F00  2269 006C                movea.l    A1, [A1 + 0x6C]
  7551. 00005F04  4E91                     jsr        [A1]
  7552. 00005F06  422E FF38                clr.b      [A6 - 0xC8]
  7553. 00005F0A  2F2E FC8C                move.l     -[A7], [A6 - 0x374]
  7554. 00005F0E  4EB9 0000 0138           jsr        [0x00000138 /* PWMValue */]
  7555. 00005F14  584F                     addq.w     A7, 4
  7556. 00005F16  2F00                     move.l     -[A7], D0
  7557. 00005F18  486E FF38                pea.l      [A6 - 0xC8]
  7558. 00005F1C  61FF 0000 019C           bsr        +0x19E /* 000060BA */
  7559. 00005F22  486E FF38                pea.l      [A6 - 0xC8]
  7560. 00005F26  61FF FFFF C624           bsr        -0x39DA /* 0000254C */
  7561. 00005F2C  2D40 FCA4                move.l     [A6 - 0x35C], D0
  7562. 00005F30  49EE FCA4                lea.l      A4, [A6 - 0x35C]
  7563. 00005F34  2F0C                     move.l     -[A7], A4
  7564. 00005F36  486E FF38                pea.l      [A6 - 0xC8]
  7565. 00005F3A  2F0A                     move.l     -[A7], A2
  7566. 00005F3C  2057                     movea.l    A0, [A7]
  7567. 00005F3E  2250                     movea.l    A1, [A0]
  7568. 00005F40  2269 006C                movea.l    A1, [A1 + 0x6C]
  7569. 00005F44  4E91                     jsr        [A1]
  7570. 00005F46  1D7C 0009 FF38           move.b     [A6 - 0xC8], 0x9 /* '\t' */
  7571. 00005F4C  4879 0001 ECA2           push.l     0x1ECA2
  7572. 00005F52  486E FF38                pea.l      [A6 - 0xC8]
  7573. 00005F56  2F0A                     move.l     -[A7], A2
  7574. 00005F58  2057                     movea.l    A0, [A7]
  7575. 00005F5A  2250                     movea.l    A1, [A0]
  7576. 00005F5C  2269 006C                movea.l    A1, [A1 + 0x6C]
  7577. 00005F60  4E91                     jsr        [A1]
  7578. 00005F62  422E FF38                clr.b      [A6 - 0xC8]
  7579. 00005F66  2F2E FC88                move.l     -[A7], [A6 - 0x378]
  7580. 00005F6A  4EB9 0000 0138           jsr        [0x00000138 /* PWMValue */]
  7581. 00005F70  584F                     addq.w     A7, 4
  7582. 00005F72  2F00                     move.l     -[A7], D0
  7583. 00005F74  486E FF38                pea.l      [A6 - 0xC8]
  7584. 00005F78  61FF 0000 0140           bsr        +0x142 /* 000060BA */
  7585. 00005F7E  486E FF38                pea.l      [A6 - 0xC8]
  7586. 00005F82  61FF FFFF C5C8           bsr        -0x3A36 /* 0000254C */
  7587. 00005F88  2D40 FCA0                move.l     [A6 - 0x360], D0
  7588. 00005F8C  49EE FCA0                lea.l      A4, [A6 - 0x360]
  7589. 00005F90  2F0C                     move.l     -[A7], A4
  7590. 00005F92  486E FF38                pea.l      [A6 - 0xC8]
  7591. 00005F96  2F0A                     move.l     -[A7], A2
  7592. 00005F98  2057                     movea.l    A0, [A7]
  7593. 00005F9A  2250                     movea.l    A1, [A0]
  7594. 00005F9C  2269 006C                movea.l    A1, [A1 + 0x6C]
  7595. 00005FA0  4E91                     jsr        [A1]
  7596. 00005FA2  203C 0001 01B1           move.l     D0, 0x101B1
  7597. 00005FA8  4A33 0800                tst.b      [A3 + D0]
  7598. 00005FAC  4FEF 0100                lea.l      A7, [A7 + 0x100]
  7599. 00005FB0  6700 0080                beq        +0x82 /* 00006032 */
  7600. 00005FB4  1D7C 0009 FF38           move.b     [A6 - 0xC8], 0x9 /* '\t' */
  7601. 00005FBA  4879 0001 EC9E           push.l     0x1EC9E
  7602. 00005FC0  486E FF38                pea.l      [A6 - 0xC8]
  7603. 00005FC4  2F0A                     move.l     -[A7], A2
  7604. 00005FC6  2057                     movea.l    A0, [A7]
  7605. 00005FC8  2250                     movea.l    A1, [A0]
  7606. 00005FCA  2269 006C                movea.l    A1, [A1 + 0x6C]
  7607. 00005FCE  4E91                     jsr        [A1]
  7608. 00005FD0  7000                     moveq.l    D0, 0x00
  7609. 00005FD2  102E FDD5                move.b     D0, [A6 - 0x22B]
  7610. 00005FD6  722E                     moveq.l    D1, 0x2E
  7611. 00005FD8  B081                     cmp.l      D0, D1
  7612. 00005FDA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7613. 00005FDE  6652                     bne        +0x54 /* 00006032 */
  7614. 00005FE0  422E FF38                clr.b      [A6 - 0xC8]
  7615. 00005FE4  486E FD84                pea.l      [A6 - 0x27C]
  7616. 00005FE8  486E FF38                pea.l      [A6 - 0xC8]
  7617. 00005FEC  61FF 0000 00CC           bsr        +0xCE /* 000060BA */
  7618. 00005FF2  486E FCBC                pea.l      [A6 - 0x344]
  7619. 00005FF6  486E FF38                pea.l      [A6 - 0xC8]
  7620. 00005FFA  2F0B                     move.l     -[A7], A3
  7621. 00005FFC  61FF 0000 0C04           bsr        +0xC06 /* 00006C02 */
  7622. 00006002  4A40                     tst.w      D0
  7623. 00006004  4FEF 0014                lea.l      A7, [A7 + 0x14]
  7624. 00006008  6628                     bne        +0x2A /* 00006032 */
  7625. 0000600A  486E FCBC                pea.l      [A6 - 0x344]
  7626. 0000600E  61FF FFFF C53C           bsr        -0x3AC2 /* 0000254C */
  7627. 00006014  2D40 FC9C                move.l     [A6 - 0x364], D0
  7628. 00006018  49EE FC9C                lea.l      A4, [A6 - 0x364]
  7629. 0000601C  2F0C                     move.l     -[A7], A4
  7630. 0000601E  486E FCBC                pea.l      [A6 - 0x344]
  7631. 00006022  2F0A                     move.l     -[A7], A2
  7632. 00006024  2057                     movea.l    A0, [A7]
  7633. 00006026  2250                     movea.l    A1, [A0]
  7634. 00006028  2269 006C                movea.l    A1, [A1 + 0x6C]
  7635. 0000602C  4E91                     jsr        [A1]
  7636. 0000602E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  7637. label00006032:
  7638. 00006032  1D7C 000D FF38           move.b     [A6 - 0xC8], 0xD /* '\r' */
  7639. 00006038  4879 0001 EC9A           push.l     0x1EC9A
  7640. 0000603E  486E FF38                pea.l      [A6 - 0xC8]
  7641. 00006042  2F0A                     move.l     -[A7], A2
  7642. 00006044  2057                     movea.l    A0, [A7]
  7643. 00006046  2250                     movea.l    A1, [A0]
  7644. 00006048  2269 006C                movea.l    A1, [A1 + 0x6C]
  7645. 0000604C  4E91                     jsr        [A1]
  7646. 0000604E  2F03                     move.l     -[A7], D3
  7647. 00006050  2F05                     move.l     -[A7], D5
  7648. 00006052  2057                     movea.l    A0, [A7]
  7649. 00006054  2268 0004                movea.l    A1, [A0 + 0x4]
  7650. 00006058  2269 0378                movea.l    A1, [A1 + 0x378]
  7651. 0000605C  4E91                     jsr        [A1]
  7652. 0000605E  5283                     addq.l     D3, 1
  7653. 00006060  B684                     cmp.l      D3, D4
  7654. 00006062  4FEF 0014                lea.l      A7, [A7 + 0x14]
  7655. 00006066  6300 FCB0                bls        -0x34E /* 00005D18 */
  7656. label0000606A:
  7657. 0000606A  2F0A                     move.l     -[A7], A2
  7658. 0000606C  2057                     movea.l    A0, [A7]
  7659. 0000606E  2250                     movea.l    A1, [A0]
  7660. 00006070  2269 0020                movea.l    A1, [A1 + 0x20]
  7661. 00006074  4E91                     jsr        [A1]
  7662. 00006076  4A86                     tst.l      D6
  7663. 00006078  584F                     addq.w     A7, 4
  7664. 0000607A  671A                     beq        +0x1C /* 00006096 */
  7665. 0000607C  2446                     movea.l    A2, D6
  7666. 0000607E  4A86                     tst.l      D6
  7667. 00006080  6714                     beq        +0x16 /* 00006096 */
  7668. 00006082  3F3C 0001                move.w     -[A7], 0x1
  7669. 00006086  2F0A                     move.l     -[A7], A2
  7670. 00006088  2057                     movea.l    A0, [A7]
  7671. 0000608A  2268 0004                movea.l    A1, [A0 + 0x4]
  7672. 0000608E  2269 0008                movea.l    A1, [A1 + 0x8]
  7673. 00006092  4E91                     jsr        [A1]
  7674. 00006094  5C4F                     addq.w     A7, 6
  7675. label00006096:
  7676. 00006096  246E FC84                movea.l    A2, [A6 - 0x37C]
  7677. 0000609A  4AAE FC84                tst.l      [A6 - 0x37C]
  7678. 0000609E  6712                     beq        +0x14 /* 000060B2 */
  7679. 000060A0  3F3C 0001                move.w     -[A7], 0x1
  7680. 000060A4  2F0A                     move.l     -[A7], A2
  7681. 000060A6  2057                     movea.l    A0, [A7]
  7682. 000060A8  2250                     movea.l    A1, [A0]
  7683. 000060AA  2269 0008                movea.l    A1, [A1 + 0x8]
  7684. 000060AE  4E91                     jsr        [A1]
  7685. 000060B0  5C4F                     addq.w     A7, 6
  7686. label000060B2:
  7687. 000060B2  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  7688. 000060B6  4E5E                     unlink     A6
  7689. 000060B8  4E75                     rts
  7690. fn000060BA:
  7691. 000060BA  4E56 0000                link       A6, 0
  7692. 000060BE  206E 0008                movea.l    A0, [A6 + 0x8]
  7693. 000060C2  226E 000C                movea.l    A1, [A6 + 0xC]
  7694. 000060C6  2008                     move.l     D0, A0
  7695. label000060C8:
  7696. 000060C8  10D9                     move.b     [A0]+, [A1]+
  7697. 000060CA  66FC                     bne        -0x2 /* 000060C8 */
  7698. 000060CC  2040                     movea.l    A0, D0
  7699. 000060CE  4E5E                     unlink     A6
  7700. 000060D0  4E75                     rts
  7701. 000060D2  4E56 FFF0                link       A6, -0x0010
  7702. 000060D6  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  7703. 000060DA  246E 0008                movea.l    A2, [A6 + 0x8]
  7704. 000060DE  262E 000E                move.l     D3, [A6 + 0xE]
  7705. 000060E2  2D79 FFFF FF7E FFF0      move.l     [A6 - 0x10], [0xFFFFFF7E]
  7706. 000060EA  2D79 FFFF FF82 FFF4      move.l     [A6 - 0xC], [0xFFFFFF82]
  7707. 000060F2  486E FFF8                pea.l      [A6 - 0x8]
  7708. 000060F6  2F2A 0056                move.l     -[A7], [A2 + 0x56]
  7709. 000060FA  4EB9 0000 1460           jsr        [0x00001460]
  7710. 00006100  4267                     clr.w      -[A7]
  7711. 00006102  4879 0001 F29E           push.l     0x1F29E
  7712. 00006108  4879 0001 F1C2           push.l     0x1F1C2
  7713. 0000610E  4878 0004                push.l     0x4
  7714. 00006112  2F3C 5061 6743           move.l     -[A7], 0x50616743 /* 'PagC' */
  7715. 00006118  2F2A 0056                move.l     -[A7], [A2 + 0x56]
  7716. 0000611C  2057                     movea.l    A0, [A7]
  7717. 0000611E  2268 0004                movea.l    A1, [A0 + 0x4]
  7718. 00006122  2269 0010                movea.l    A1, [A1 + 0x10]
  7719. 00006126  4E91                     jsr        [A1]
  7720. 00006128  504F                     addq.w     A7, 8
  7721. 0000612A  2F08                     move.l     -[A7], A0
  7722. 0000612C  4EB9 0000 0158           jsr        [0x00000158]
  7723. 00006132  4267                     clr.w      -[A7]
  7724. 00006134  4879 0001 F29E           push.l     0x1F29E
  7725. 0000613A  4879 0001 EC1A           push.l     0x1EC1A
  7726. 00006140  4878 0004                push.l     0x4
  7727. 00006144  2F3C 5048 5354           move.l     -[A7], 0x50485354 /* 'PHST' */
  7728. 0000614A  2F2A 0056                move.l     -[A7], [A2 + 0x56]
  7729. 0000614E  2057                     movea.l    A0, [A7]
  7730. 00006150  2268 0004                movea.l    A1, [A0 + 0x4]
  7731. 00006154  2269 0010                movea.l    A1, [A1 + 0x10]
  7732. 00006158  4E91                     jsr        [A1]
  7733. 0000615A  504F                     addq.w     A7, 8
  7734. 0000615C  2F08                     move.l     -[A7], A0
  7735. 0000615E  4EB9 0000 0158           jsr        [0x00000158]
  7736. 00006164  2648                     movea.l    A3, A0
  7737. 00006166  200B                     move.l     D0, A3
  7738. 00006168  4FEF 002C                lea.l      A7, [A7 + 0x2C]
  7739. 0000616C  6700 0118                beq        +0x11A /* 00006286 */
  7740. 00006170  2F0A                     move.l     -[A7], A2
  7741. 00006172  2F0B                     move.l     -[A7], A3
  7742. 00006174  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  7743. 00006178  4EB9 0000 0488           jsr        [0x00000488]
  7744. 0000617E  2848                     movea.l    A4, A0
  7745. 00006180  200C                     move.l     D0, A4
  7746. 00006182  4FEF 000A                lea.l      A7, [A7 + 0xA]
  7747. 00006186  661A                     bne        +0x1C /* 000061A2 */
  7748. 00006188  4878 09F6                push.l     0x9F6
  7749. 0000618C  4879 0001 F1A4           push.l     0x1F1A4
  7750. 00006192  2F3C 6E69 6C50           move.l     -[A7], 0x6E696C50 /* 'nilP' */
  7751. 00006198  61FF FFFF ADC2           bsr        -0x523C /* 00000F5C */
  7752. 0000619E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7753. label000061A2:
  7754. 000061A2  3F3C FFFF                move.w     -[A7], 0xFFFF
  7755. 000061A6  2F0C                     move.l     -[A7], A4
  7756. 000061A8  2F0B                     move.l     -[A7], A3
  7757. 000061AA  2057                     movea.l    A0, [A7]
  7758. 000061AC  2268 0004                movea.l    A1, [A0 + 0x4]
  7759. 000061B0  2269 01C4                movea.l    A1, [A1 + 0x1C4]
  7760. 000061B4  4E91                     jsr        [A1]
  7761. 000061B6  203C 0001 0090           move.l     D0, 0x10090
  7762. 000061BC  2832 0800                move.l     D4, [A2 + D0]
  7763. 000061C0  4FEF 000A                lea.l      A7, [A7 + 0xA]
  7764. 000061C4  673E                     beq        +0x40 /* 00006204 */
  7765. 000061C6  2F04                     move.l     -[A7], D4
  7766. 000061C8  2057                     movea.l    A0, [A7]
  7767. 000061CA  2268 0004                movea.l    A1, [A0 + 0x4]
  7768. 000061CE  2269 00B0                movea.l    A1, [A1 + 0xB0]
  7769. 000061D2  4E91                     jsr        [A1]
  7770. 000061D4  203C 0001 0090           move.l     D0, 0x10090
  7771. 000061DA  2A32 0800                move.l     D5, [A2 + D0]
  7772. 000061DE  2805                     move.l     D4, D5
  7773. 000061E0  4A85                     tst.l      D5
  7774. 000061E2  584F                     addq.w     A7, 4
  7775. 000061E4  6714                     beq        +0x16 /* 000061FA */
  7776. 000061E6  3F3C 0001                move.w     -[A7], 0x1
  7777. 000061EA  2F04                     move.l     -[A7], D4
  7778. 000061EC  2057                     movea.l    A0, [A7]
  7779. 000061EE  2268 0004                movea.l    A1, [A0 + 0x4]
  7780. 000061F2  2269 0008                movea.l    A1, [A1 + 0x8]
  7781. 000061F6  4E91                     jsr        [A1]
  7782. 000061F8  5C4F                     addq.w     A7, 6
  7783. label000061FA:
  7784. 000061FA  203C 0001 0090           move.l     D0, 0x10090
  7785. 00006200  42B2 0800                clr.l      [A2 + D0]
  7786. label00006204:
  7787. 00006204  203C 0001 0090           move.l     D0, 0x10090
  7788. 0000620A  258C 0800                move.l     [A2 + D0], A4
  7789. 0000620E  203C 0001 0098           move.l     D0, 0x10098
  7790. 00006214  2583 0800                move.l     [A2 + D0], D3
  7791. 00006218  2F03                     move.l     -[A7], D3
  7792. 0000621A  2F0A                     move.l     -[A7], A2
  7793. 0000621C  61FF 0000 010C           bsr        +0x10E /* 0000632A */
  7794. 00006222  7001                     moveq.l    D0, 0x01
  7795. 00006224  B680                     cmp.l      D3, D0
  7796. 00006226  504F                     addq.w     A7, 8
  7797. 00006228  6706                     beq        +0x8 /* 00006230 */
  7798. 0000622A  7005                     moveq.l    D0, 0x05
  7799. 0000622C  B680                     cmp.l      D3, D0
  7800. 0000622E  650E                     bcs        +0x10 /* 0000623E */
  7801. label00006230:
  7802. 00006230  302E FFF8                move.w     D0, [A6 - 0x8]
  7803. 00006234  0640 00CF                addi.w     D0, 0xCF
  7804. 00006238  3D40 FFFC                move.w     [A6 - 0x4], D0
  7805. 0000623C  6022                     bra        +0x24 /* 00006260 */
  7806. label0000623E:
  7807. 0000623E  0C6E 0192 FFF4           cmpi.w     [A6 - 0xC], 0x192
  7808. 00006244  6F0E                     ble        +0x10 /* 00006254 */
  7809. 00006246  302E FFF8                move.w     D0, [A6 - 0x8]
  7810. 0000624A  0640 0154                addi.w     D0, 0x154
  7811. 0000624E  3D40 FFFC                move.w     [A6 - 0x4], D0
  7812. 00006252  600C                     bra        +0xE /* 00006260 */
  7813. label00006254:
  7814. 00006254  302E FFF8                move.w     D0, [A6 - 0x8]
  7815. 00006258  0640 012C                addi.w     D0, 0x12C
  7816. 0000625C  3D40 FFFC                move.w     [A6 - 0x4], D0
  7817. label00006260:
  7818. 00006260  486E FFF8                pea.l      [A6 - 0x8]
  7819. 00006264  2F2A 0056                move.l     -[A7], [A2 + 0x56]
  7820. 00006268  2057                     movea.l    A0, [A7]
  7821. 0000626A  2268 0004                movea.l    A1, [A0 + 0x4]
  7822. 0000626E  2269 0330                movea.l    A1, [A1 + 0x330]
  7823. 00006272  4E91                     jsr        [A1]
  7824. 00006274  2F0B                     move.l     -[A7], A3
  7825. 00006276  2057                     movea.l    A0, [A7]
  7826. 00006278  2268 0004                movea.l    A1, [A0 + 0x4]
  7827. 0000627C  2269 00C4                movea.l    A1, [A1 + 0xC4]
  7828. 00006280  4E91                     jsr        [A1]
  7829. 00006282  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7830. label00006286:
  7831. 00006286  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  7832. 0000628A  4E5E                     unlink     A6
  7833. 0000628C  4E75                     rts
  7834. 0000628E  4E56 0000                link       A6, 0
  7835. 00006292  2F0B                     move.l     -[A7], A3
  7836. 00006294  2F0A                     move.l     -[A7], A2
  7837. 00006296  246E 0008                movea.l    A2, [A6 + 0x8]
  7838. 0000629A  4267                     clr.w      -[A7]
  7839. 0000629C  4879 0001 F29E           push.l     0x1F29E
  7840. 000062A2  4879 0001 F1C2           push.l     0x1F1C2
  7841. 000062A8  4878 0004                push.l     0x4
  7842. 000062AC  2F3C 5061 6743           move.l     -[A7], 0x50616743 /* 'PagC' */
  7843. 000062B2  2F2A 0056                move.l     -[A7], [A2 + 0x56]
  7844. 000062B6  2057                     movea.l    A0, [A7]
  7845. 000062B8  2268 0004                movea.l    A1, [A0 + 0x4]
  7846. 000062BC  2269 0010                movea.l    A1, [A1 + 0x10]
  7847. 000062C0  4E91                     jsr        [A1]
  7848. 000062C2  504F                     addq.w     A7, 8
  7849. 000062C4  2F08                     move.l     -[A7], A0
  7850. 000062C6  4EB9 0000 0158           jsr        [0x00000158]
  7851. 000062CC  2648                     movea.l    A3, A0
  7852. 000062CE  200B                     move.l     D0, A3
  7853. 000062D0  4FEF 0012                lea.l      A7, [A7 + 0x12]
  7854. 000062D4  674C                     beq        +0x4E /* 00006322 */
  7855. 000062D6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7856. 000062DA  2F2A 0056                move.l     -[A7], [A2 + 0x56]
  7857. 000062DE  2057                     movea.l    A0, [A7]
  7858. 000062E0  2268 0004                movea.l    A1, [A0 + 0x4]
  7859. 000062E4  2269 0010                movea.l    A1, [A1 + 0x10]
  7860. 000062E8  4E91                     jsr        [A1]
  7861. 000062EA  2648                     movea.l    A3, A0
  7862. 000062EC  200B                     move.l     D0, A3
  7863. 000062EE  504F                     addq.w     A7, 8
  7864. 000062F0  661A                     bne        +0x1C /* 0000630C */
  7865. 000062F2  4878 0A2A                push.l     0xA2A /* '\n*' */
  7866. 000062F6  4879 0001 F1A4           push.l     0x1F1A4
  7867. 000062FC  2F3C 6E69 6C50           move.l     -[A7], 0x6E696C50 /* 'nilP' */
  7868. 00006302  61FF FFFF AC58           bsr        -0x53A6 /* 00000F5C */
  7869. 00006308  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7870. label0000630C:
  7871. 0000630C  203C 0001 0090           move.l     D0, 0x10090
  7872. 00006312  258B 0800                move.l     [A2 + D0], A3
  7873. 00006316  203C 0001 0098           move.l     D0, 0x10098
  7874. 0000631C  25AE 0010 0800           move.l     [A2 + D0], [A6 + 0x10]
  7875. label00006322:
  7876. 00006322  245F                     movea.l    A2, [A7]+
  7877. 00006324  265F                     movea.l    A3, [A7]+
  7878. 00006326  4E5E                     unlink     A6
  7879. 00006328  4E75                     rts
  7880. fn0000632A:
  7881. 0000632A  4E56 0000                link       A6, 0
  7882. 0000632E  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  7883. 00006332  246E 0008                movea.l    A2, [A6 + 0x8]
  7884. 00006336  4267                     clr.w      -[A7]
  7885. 00006338  4879 0001 F29E           push.l     0x1F29E
  7886. 0000633E  4879 0001 EBDA           push.l     0x1EBDA
  7887. 00006344  4878 0004                push.l     0x4
  7888. 00006348  2F3C 4F4B 626E           move.l     -[A7], 0x4F4B626E /* 'OKbn' */
  7889. 0000634E  2F2A 0056                move.l     -[A7], [A2 + 0x56]
  7890. 00006352  2057                     movea.l    A0, [A7]
  7891. 00006354  2268 0004                movea.l    A1, [A0 + 0x4]
  7892. 00006358  2269 0010                movea.l    A1, [A1 + 0x10]
  7893. 0000635C  4E91                     jsr        [A1]
  7894. 0000635E  504F                     addq.w     A7, 8
  7895. 00006360  2F08                     move.l     -[A7], A0
  7896. 00006362  4EB9 0000 0158           jsr        [0x00000158]
  7897. 00006368  2648                     movea.l    A3, A0
  7898. 0000636A  2F3C 436E 7420           move.l     -[A7], 0x436E7420 /* 'Cnt ' */
  7899. 00006370  2F2A 0056                move.l     -[A7], [A2 + 0x56]
  7900. 00006374  2057                     movea.l    A0, [A7]
  7901. 00006376  2268 0004                movea.l    A1, [A0 + 0x4]
  7902. 0000637A  2269 0010                movea.l    A1, [A1 + 0x10]
  7903. 0000637E  4E91                     jsr        [A1]
  7904. 00006380  2848                     movea.l    A4, A0
  7905. 00006382  2F3C 6572 7220           move.l     -[A7], 0x65727220 /* 'err ' */
  7906. 00006388  2F2A 0056                move.l     -[A7], [A2 + 0x56]
  7907. 0000638C  2057                     movea.l    A0, [A7]
  7908. 0000638E  2268 0004                movea.l    A1, [A0 + 0x4]
  7909. 00006392  2269 0010                movea.l    A1, [A1 + 0x10]
  7910. 00006396  4E91                     jsr        [A1]
  7911. 00006398  2608                     move.l     D3, A0
  7912. 0000639A  4FEF 0022                lea.l      A7, [A7 + 0x22]
  7913. 0000639E  663E                     bne        +0x40 /* 000063DE */
  7914. 000063A0  61FF FFFF B964           bsr        -0x469A /* 00001D06 */
  7915. 000063A6  5300                     subq.b     D0, 1
  7916. 000063A8  661C                     bne        +0x1E /* 000063C6 */
  7917. 000063AA  4878 0A3D                push.l     0xA3D /* '\n=' */
  7918. 000063AE  4879 0001 F1A4           push.l     0x1F1A4
  7919. 000063B4  4879 0001 EBC4           push.l     0x1EBC4
  7920. 000063BA  4EB9 0000 01B0           jsr        [0x000001B0]
  7921. 000063C0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7922. 000063C4  6018                     bra        +0x1A /* 000063DE */
  7923. label000063C6:
  7924. 000063C6  61FF FFFF B93E           bsr        -0x46C0 /* 00001D06 */
  7925. 000063CC  5500                     subq.b     D0, 2
  7926. 000063CE  660E                     bne        +0x10 /* 000063DE */
  7927. 000063D0  4879 0001 EBC4           push.l     0x1EBC4
  7928. 000063D6  61FF FFFF B920           bsr        -0x46DE /* 00001CF8 */
  7929. 000063DC  584F                     addq.w     A7, 4
  7930. label000063DE:
  7931. 000063DE  4879 0000 779A           push.l     0x779A
  7932. 000063E4  2F03                     move.l     -[A7], D3
  7933. 000063E6  2057                     movea.l    A0, [A7]
  7934. 000063E8  2268 0004                movea.l    A1, [A0 + 0x4]
  7935. 000063EC  2269 0028                movea.l    A1, [A1 + 0x28]
  7936. 000063F0  4E91                     jsr        [A1]
  7937. 000063F2  203C 0001 0098           move.l     D0, 0x10098
  7938. 000063F8  2632 0800                move.l     D3, [A2 + D0]
  7939. 000063FC  B6AE 000C                cmp.l      D3, [A6 + 0xC]
  7940. 00006400  504F                     addq.w     A7, 8
  7941. 00006402  6600 01AA                bne        +0x1AC /* 000065AE */
  7942. 00006406  2003                     move.l     D0, D3
  7943. 00006408  0C80 0000 0008           cmpi.l     D0, 0x8
  7944. 0000640E  6200 019E                bhi        +0x1A0 /* 000065AE */
  7945. 00006412  303B 0206                move.w     D0, [PC + D0.w * 2 + 0x6]
  7946. 00006416  4EFB 0002                jmp        [PC + D0.w + 0x2]
  7947. 0000641A  0194                     bclr       [A4], D0
  7948. 0000641C  0012 0068                ori.b      [A2], 0x68 /* 'h' */
  7949. 00006420  00BE 0114 0176           ori.l      <<invalid special address>>, 0x1140176
  7950. 00006426  0176 0168 0176           bchg       [A6 + 0x176], D0
  7951. 0000642C  2F3C 6361 6C6C           move.l     -[A7], 0x63616C6C /* 'call' */
  7952. 00006432  203C 0001 0090           move.l     D0, 0x10090
  7953. 00006438  2F32 0800                move.l     -[A7], [A2 + D0]
  7954. 0000643C  2057                     movea.l    A0, [A7]
  7955. 0000643E  2268 0004                movea.l    A1, [A0 + 0x4]
  7956. 00006442  2269 0010                movea.l    A1, [A1 + 0x10]
  7957. 00006446  4E91                     jsr        [A1]
  7958. 00006448  2608                     move.l     D3, A0
  7959. 0000644A  2443                     movea.l    A2, D3
  7960. 0000644C  4A83                     tst.l      D3
  7961. 0000644E  504F                     addq.w     A7, 8
  7962. 00006450  6704                     beq        +0x6 /* 00006456 */
  7963. 00006452  45EA 006A                lea.l      A2, [A2 + 0x6A]
  7964. label00006456:
  7965. 00006456  2F0A                     move.l     -[A7], A2
  7966. 00006458  4EB9 0000 1A20           jsr        [0x00001A20]
  7967. 0000645E  2F0C                     move.l     -[A7], A4
  7968. 00006460  2057                     movea.l    A0, [A7]
  7969. 00006462  2268 0004                movea.l    A1, [A0 + 0x4]
  7970. 00006466  2269 00B0                movea.l    A1, [A1 + 0xB0]
  7971. 0000646A  4E91                     jsr        [A1]
  7972. 0000646C  2F0B                     move.l     -[A7], A3
  7973. 0000646E  2057                     movea.l    A0, [A7]
  7974. 00006470  2268 0004                movea.l    A1, [A0 + 0x4]
  7975. 00006474  2269 00BC                movea.l    A1, [A1 + 0xBC]
  7976. 00006478  4E91                     jsr        [A1]
  7977. 0000647A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  7978. 0000647E  6000 012E                bra        +0x130 /* 000065AE */
  7979. 00006482  2F3C 666E 616D           move.l     -[A7], 0x666E616D /* 'fnam' */
  7980. 00006488  203C 0001 0090           move.l     D0, 0x10090
  7981. 0000648E  2F32 0800                move.l     -[A7], [A2 + D0]
  7982. 00006492  2057                     movea.l    A0, [A7]
  7983. 00006494  2268 0004                movea.l    A1, [A0 + 0x4]
  7984. 00006498  2269 0010                movea.l    A1, [A1 + 0x10]
  7985. 0000649C  4E91                     jsr        [A1]
  7986. 0000649E  2608                     move.l     D3, A0
  7987. 000064A0  2443                     movea.l    A2, D3
  7988. 000064A2  4A83                     tst.l      D3
  7989. 000064A4  504F                     addq.w     A7, 8
  7990. 000064A6  6704                     beq        +0x6 /* 000064AC */
  7991. 000064A8  45EA 006A                lea.l      A2, [A2 + 0x6A]
  7992. label000064AC:
  7993. 000064AC  2F0A                     move.l     -[A7], A2
  7994. 000064AE  4EB9 0000 1A20           jsr        [0x00001A20]
  7995. 000064B4  2F0C                     move.l     -[A7], A4
  7996. 000064B6  2057                     movea.l    A0, [A7]
  7997. 000064B8  2268 0004                movea.l    A1, [A0 + 0x4]
  7998. 000064BC  2269 00AC                movea.l    A1, [A1 + 0xAC]
  7999. 000064C0  4E91                     jsr        [A1]
  8000. 000064C2  2F0B                     move.l     -[A7], A3
  8001. 000064C4  2057                     movea.l    A0, [A7]
  8002. 000064C6  2268 0004                movea.l    A1, [A0 + 0x4]
  8003. 000064CA  2269 00BC                movea.l    A1, [A1 + 0xBC]
  8004. 000064CE  4E91                     jsr        [A1]
  8005. 000064D0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8006. 000064D4  6000 00D8                bra        +0xDA /* 000065AE */
  8007. 000064D8  2F3C 6369 746C           move.l     -[A7], 0x6369746C /* 'citl' */
  8008. 000064DE  203C 0001 0090           move.l     D0, 0x10090
  8009. 000064E4  2F32 0800                move.l     -[A7], [A2 + D0]
  8010. 000064E8  2057                     movea.l    A0, [A7]
  8011. 000064EA  2268 0004                movea.l    A1, [A0 + 0x4]
  8012. 000064EE  2269 0010                movea.l    A1, [A1 + 0x10]
  8013. 000064F2  4E91                     jsr        [A1]
  8014. 000064F4  2608                     move.l     D3, A0
  8015. 000064F6  2443                     movea.l    A2, D3
  8016. 000064F8  4A83                     tst.l      D3
  8017. 000064FA  504F                     addq.w     A7, 8
  8018. 000064FC  6704                     beq        +0x6 /* 00006502 */
  8019. 000064FE  45EA 006A                lea.l      A2, [A2 + 0x6A]
  8020. label00006502:
  8021. 00006502  2F0A                     move.l     -[A7], A2
  8022. 00006504  4EB9 0000 1A20           jsr        [0x00001A20]
  8023. 0000650A  2F0C                     move.l     -[A7], A4
  8024. 0000650C  2057                     movea.l    A0, [A7]
  8025. 0000650E  2268 0004                movea.l    A1, [A0 + 0x4]
  8026. 00006512  2269 00AC                movea.l    A1, [A1 + 0xAC]
  8027. 00006516  4E91                     jsr        [A1]
  8028. 00006518  2F0B                     move.l     -[A7], A3
  8029. 0000651A  2057                     movea.l    A0, [A7]
  8030. 0000651C  2268 0004                movea.l    A1, [A0 + 0x4]
  8031. 00006520  2269 00BC                movea.l    A1, [A1 + 0xBC]
  8032. 00006524  4E91                     jsr        [A1]
  8033. 00006526  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8034. 0000652A  6000 0082                bra        +0x84 /* 000065AE */
  8035. 0000652E  2F3C 7A69 706C           move.l     -[A7], 0x7A69706C /* 'zipl' */
  8036. 00006534  203C 0001 0090           move.l     D0, 0x10090
  8037. 0000653A  2F32 0800                move.l     -[A7], [A2 + D0]
  8038. 0000653E  2057                     movea.l    A0, [A7]
  8039. 00006540  2268 0004                movea.l    A1, [A0 + 0x4]
  8040. 00006544  2269 0010                movea.l    A1, [A1 + 0x10]
  8041. 00006548  4E91                     jsr        [A1]
  8042. 0000654A  2608                     move.l     D3, A0
  8043. 0000654C  2443                     movea.l    A2, D3
  8044. 0000654E  4A83                     tst.l      D3
  8045. 00006550  504F                     addq.w     A7, 8
  8046. 00006552  6704                     beq        +0x6 /* 00006558 */
  8047. 00006554  45EA 006A                lea.l      A2, [A2 + 0x6A]
  8048. label00006558:
  8049. 00006558  2F0A                     move.l     -[A7], A2
  8050. 0000655A  4EB9 0000 1A20           jsr        [0x00001A20]
  8051. 00006560  2F0C                     move.l     -[A7], A4
  8052. 00006562  2057                     movea.l    A0, [A7]
  8053. 00006564  2268 0004                movea.l    A1, [A0 + 0x4]
  8054. 00006568  2269 00AC                movea.l    A1, [A1 + 0xAC]
  8055. 0000656C  4E91                     jsr        [A1]
  8056. 0000656E  2F0B                     move.l     -[A7], A3
  8057. 00006570  2057                     movea.l    A0, [A7]
  8058. 00006572  2268 0004                movea.l    A1, [A0 + 0x4]
  8059. 00006576  2269 00BC                movea.l    A1, [A1 + 0xBC]
  8060. 0000657A  4E91                     jsr        [A1]
  8061. 0000657C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8062. 00006580  602C                     bra        +0x2E /* 000065AE */
  8063. 00006582  4878 0007                push.l     0x7
  8064. 00006586  2F0A                     move.l     -[A7], A2
  8065. 00006588  61FF 0000 002C           bsr        +0x2E /* 000065B6 */
  8066. 0000658E  504F                     addq.w     A7, 8
  8067. 00006590  2F0C                     move.l     -[A7], A4
  8068. 00006592  2057                     movea.l    A0, [A7]
  8069. 00006594  2268 0004                movea.l    A1, [A0 + 0x4]
  8070. 00006598  2269 00B0                movea.l    A1, [A1 + 0xB0]
  8071. 0000659C  4E91                     jsr        [A1]
  8072. 0000659E  2F0B                     move.l     -[A7], A3
  8073. 000065A0  2057                     movea.l    A0, [A7]
  8074. 000065A2  2268 0004                movea.l    A1, [A0 + 0x4]
  8075. 000065A6  2269 00C0                movea.l    A1, [A1 + 0xC0]
  8076. 000065AA  4E91                     jsr        [A1]
  8077. 000065AC  504F                     addq.w     A7, 8
  8078. label000065AE:
  8079. 000065AE  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  8080. 000065B2  4E5E                     unlink     A6
  8081. 000065B4  4E75                     rts
  8082. fn000065B6:
  8083. 000065B6  4E56 FEF2                link       A6, -0x010E
  8084. 000065BA  48E7 0038                movem.l    -[A7], A2,A3,A4
  8085. 000065BE  246E 0008                movea.l    A2, [A6 + 0x8]
  8086. 000065C2  7007                     moveq.l    D0, 0x07
  8087. 000065C4  B0AE 000C                cmp.l      D0, [A6 + 0xC]
  8088. 000065C8  6600 00E6                bne        +0xE8 /* 000066B0 */
  8089. 000065CC  203C 0001 0098           move.l     D0, 0x10098
  8090. 000065D2  7207                     moveq.l    D1, 0x07
  8091. 000065D4  B2B2 0800                cmp.l      D1, [A2 + D0]
  8092. 000065D8  6600 00D6                bne        +0xD8 /* 000066B0 */
  8093. 000065DC  203C 0001 0090           move.l     D0, 0x10090
  8094. 000065E2  4AB2 0800                tst.l      [A2 + D0]
  8095. 000065E6  6700 00C8                beq        +0xCA /* 000066B0 */
  8096. 000065EA  4879 0001 EBBA           push.l     0x1EBBA
  8097. 000065F0  486E FEF2                pea.l      [A6 - 0x10E]
  8098. 000065F4  4EB9 0000 0A08           jsr        [0x00000A08]
  8099. 000065FA  4267                     clr.w      -[A7]
  8100. 000065FC  4879 0001 F29E           push.l     0x1F29E
  8101. 00006602  4879 0001 F0E8           push.l     0x1F0E8
  8102. 00006608  4878 0004                push.l     0x4
  8103. 0000660C  2F3C 5645 5253           move.l     -[A7], 0x56455253 /* 'VERS' */
  8104. 00006612  203C 0001 0090           move.l     D0, 0x10090
  8105. 00006618  2F32 0800                move.l     -[A7], [A2 + D0]
  8106. 0000661C  2057                     movea.l    A0, [A7]
  8107. 0000661E  2268 0004                movea.l    A1, [A0 + 0x4]
  8108. 00006622  2269 0010                movea.l    A1, [A1 + 0x10]
  8109. 00006626  4E91                     jsr        [A1]
  8110. 00006628  504F                     addq.w     A7, 8
  8111. 0000662A  2F08                     move.l     -[A7], A0
  8112. 0000662C  4EB9 0000 0158           jsr        [0x00000158]
  8113. 00006632  2648                     movea.l    A3, A0
  8114. 00006634  200B                     move.l     D0, A3
  8115. 00006636  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  8116. 0000663A  661A                     bne        +0x1C /* 00006656 */
  8117. 0000663C  4878 0A73                push.l     0xA73 /* '\ns' */
  8118. 00006640  4879 0001 F1A4           push.l     0x1F1A4
  8119. 00006646  2F3C 6E69 6C50           move.l     -[A7], 0x6E696C50 /* 'nilP' */
  8120. 0000664C  61FF FFFF A90E           bsr        -0x56F0 /* 00000F5C */
  8121. 00006652  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8122. label00006656:
  8123. 00006656  594F                     subq.w     A7, 4
  8124. 00006658  2F3C 7665 7273           move.l     -[A7], 0x76657273 /* 'vers' */
  8125. 0000665E  3F3C 0001                move.w     -[A7], 0x1
  8126. 00006662  A9A0                     syscall    GetResource
  8127. 00006664  245F                     movea.l    A2, [A7]+
  8128. 00006666  204A                     movea.l    A0, A2
  8129. 00006668  A029                     syscall    HLock
  8130. 0000666A  2852                     movea.l    A4, [A2]
  8131. 0000666C  486C 0006                pea.l      [A4 + 0x6]
  8132. 00006670  486E FEF2                pea.l      [A6 - 0x10E]
  8133. 00006674  61FF FFFF ABC4           bsr        -0x543A /* 0000123A */
  8134. 0000667A  204A                     movea.l    A0, A2
  8135. 0000667C  A02A                     syscall    HUnlock
  8136. 0000667E  2F0A                     move.l     -[A7], A2
  8137. 00006680  A9A3                     syscall    ReleaseResource
  8138. 00006682  486E FEF2                pea.l      [A6 - 0x10E]
  8139. 00006686  61FF FFFF ABA8           bsr        -0x5456 /* 00001230 */
  8140. 0000668C  584F                     addq.w     A7, 4
  8141. 0000668E  2F08                     move.l     -[A7], A0
  8142. 00006690  2F0B                     move.l     -[A7], A3
  8143. 00006692  2057                     movea.l    A0, [A7]
  8144. 00006694  2268 0004                movea.l    A1, [A0 + 0x4]
  8145. 00006698  2269 0028                movea.l    A1, [A1 + 0x28]
  8146. 0000669C  4E91                     jsr        [A1]
  8147. 0000669E  3F3C FFFF                move.w     -[A7], 0xFFFF
  8148. 000066A2  486E FEF2                pea.l      [A6 - 0x10E]
  8149. 000066A6  61FF FFFF ABC4           bsr        -0x543A /* 0000126C */
  8150. 000066AC  4FEF 0016                lea.l      A7, [A7 + 0x16]
  8151. label000066B0:
  8152. 000066B0  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  8153. 000066B4  4E5E                     unlink     A6
  8154. 000066B6  4E75                     rts
  8155. fn000066B8:
  8156. 000066B8  4E56 FF94                link       A6, -0x006C
  8157. 000066BC  48E7 1E30                movem.l    -[A7], D3,D4,D5,D6,A2,A3
  8158. 000066C0  246E 000C                movea.l    A2, [A6 + 0xC]
  8159. 000066C4  266E 0014                movea.l    A3, [A6 + 0x14]
  8160. 000066C8  3D79 0001 EBA0 FF98      move.w     [A6 - 0x68], [0x0001EBA0]
  8161. 000066D0  1D79 0001 EBA2 FF9A      move.b     [A6 - 0x66], [0x0001EBA2]
  8162. 000066D8  7800                     moveq.l    D4, 0x00
  8163. 000066DA  7A00                     moveq.l    D5, 0x00
  8164. 000066DC  4213                     clr.b      [A3]
  8165. 000066DE  2F0A                     move.l     -[A7], A2
  8166. 000066E0  61FF FFFF BE6A           bsr        -0x4194 /* 0000254C */
  8167. 000066E6  5B80                     subq.l     D0, 5
  8168. 000066E8  584F                     addq.w     A7, 4
  8169. 000066EA  6600 026C                bne        +0x26E /* 00006958 */
  8170. 000066EE  1F2E 0012                move.b     -[A7], [A6 + 0x12]
  8171. 000066F2  486E FF94                pea.l      [A6 - 0x6C]
  8172. 000066F6  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  8173. 000066FA  2F0A                     move.l     -[A7], A2
  8174. 000066FC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  8175. 00006700  61FF 0000 027C           bsr        +0x27E /* 0000697E */
  8176. 00006706  1C00                     move.b     D6, D0
  8177. 00006708  1D6A 0002 FF9D           move.b     [A6 - 0x63], [A2 + 0x2]
  8178. 0000670E  1D6A 0003 FF9E           move.b     [A6 - 0x62], [A2 + 0x3]
  8179. 00006714  1D6A 0004 FF9F           move.b     [A6 - 0x61], [A2 + 0x4]
  8180. 0000671A  1D6A 0005 FFA0           move.b     [A6 - 0x60], [A2 + 0x5]
  8181. 00006720  1D7C 0003 FF9C           move.b     [A6 - 0x64], 0x3
  8182. 00006726  486E FF9C                pea.l      [A6 - 0x64]
  8183. 0000672A  486E FFFC                pea.l      [A6 - 0x4]
  8184. 0000672E  4EB9 0000 0100           jsr        [0x00000100 /* MonkeyLives */]
  8185. 00006734  7001                     moveq.l    D0, 0x01
  8186. 00006736  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  8187. 0000673A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  8188. 0000673E  6C0E                     bge        +0x10 /* 0000674E */
  8189. 00006740  701F                     moveq.l    D0, 0x1F
  8190. 00006742  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  8191. 00006746  6D06                     blt        +0x8 /* 0000674E */
  8192. 00006748  7801                     moveq.l    D4, 0x01
  8193. 0000674A  3A2E FFFE                move.w     D5, [A6 - 0x2]
  8194. label0000674E:
  8195. 0000674E  701F                     moveq.l    D0, 0x1F
  8196. 00006750  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  8197. 00006754  6C16                     bge        +0x18 /* 0000676C */
  8198. 00006756  7000                     moveq.l    D0, 0x00
  8199. 00006758  1006                     move.b     D0, D6
  8200. 0000675A  723B                     moveq.l    D1, 0x3B
  8201. 0000675C  D081                     add.l      D0, D1
  8202. 0000675E  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  8203. 00006762  6D08                     blt        +0xA /* 0000676C */
  8204. 00006764  7802                     moveq.l    D4, 0x02
  8205. 00006766  7AE1                     moveq.l    D5, 0xFFFFFFE1
  8206. 00006768  DAAE FFFC                add.l      D5, [A6 - 0x4]
  8207. label0000676C:
  8208. 0000676C  7000                     moveq.l    D0, 0x00
  8209. 0000676E  1006                     move.b     D0, D6
  8210. 00006770  2600                     move.l     D3, D0
  8211. 00006772  723B                     moveq.l    D1, 0x3B
  8212. 00006774  D081                     add.l      D0, D1
  8213. 00006776  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  8214. 0000677A  6C12                     bge        +0x14 /* 0000678E */
  8215. 0000677C  705A                     moveq.l    D0, 0x5A
  8216. 0000677E  D083                     add.l      D0, D3
  8217. 00006780  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  8218. 00006784  6D08                     blt        +0xA /* 0000678E */
  8219. 00006786  7803                     moveq.l    D4, 0x03
  8220. 00006788  7AC5                     moveq.l    D5, 0xFFFFFFC5
  8221. 0000678A  DAAE FFFC                add.l      D5, [A6 - 0x4]
  8222. label0000678E:
  8223. 0000678E  705A                     moveq.l    D0, 0x5A
  8224. 00006790  D083                     add.l      D0, D3
  8225. 00006792  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  8226. 00006796  6C12                     bge        +0x14 /* 000067AA */
  8227. 00006798  7078                     moveq.l    D0, 0x78
  8228. 0000679A  D083                     add.l      D0, D3
  8229. 0000679C  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  8230. 000067A0  6D08                     blt        +0xA /* 000067AA */
  8231. 000067A2  7804                     moveq.l    D4, 0x04
  8232. 000067A4  7AA6                     moveq.l    D5, 0xFFFFFFA6
  8233. 000067A6  DAAE FFFC                add.l      D5, [A6 - 0x4]
  8234. label000067AA:
  8235. 000067AA  7078                     moveq.l    D0, 0x78
  8236. 000067AC  D083                     add.l      D0, D3
  8237. 000067AE  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  8238. 000067B2  6C16                     bge        +0x18 /* 000067CA */
  8239. 000067B4  2003                     move.l     D0, D3
  8240. 000067B6  0680 0000 0097           addi.l     D0, 0x97
  8241. 000067BC  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  8242. 000067C0  6D08                     blt        +0xA /* 000067CA */
  8243. 000067C2  7805                     moveq.l    D4, 0x05
  8244. 000067C4  7A88                     moveq.l    D5, 0xFFFFFF88
  8245. 000067C6  DAAE FFFC                add.l      D5, [A6 - 0x4]
  8246. label000067CA:
  8247. 000067CA  2003                     move.l     D0, D3
  8248. 000067CC  0680 0000 0097           addi.l     D0, 0x97
  8249. 000067D2  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  8250. 000067D6  6C1A                     bge        +0x1C /* 000067F2 */
  8251. 000067D8  2003                     move.l     D0, D3
  8252. 000067DA  0680 0000 00B5           addi.l     D0, 0xB5
  8253. 000067E0  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  8254. 000067E4  6D0C                     blt        +0xE /* 000067F2 */
  8255. 000067E6  7806                     moveq.l    D4, 0x06
  8256. 000067E8  2A2E FFFC                move.l     D5, [A6 - 0x4]
  8257. 000067EC  0685 FFFF FF69           addi.l     D5, 0xFFFFFF69
  8258. label000067F2:
  8259. 000067F2  2003                     move.l     D0, D3
  8260. 000067F4  0680 0000 00B5           addi.l     D0, 0xB5
  8261. 000067FA  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  8262. 000067FE  6C1A                     bge        +0x1C /* 0000681A */
  8263. 00006800  2003                     move.l     D0, D3
  8264. 00006802  0680 0000 00D4           addi.l     D0, 0xD4
  8265. 00006808  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  8266. 0000680C  6D0C                     blt        +0xE /* 0000681A */
  8267. 0000680E  7807                     moveq.l    D4, 0x07
  8268. 00006810  2A2E FFFC                move.l     D5, [A6 - 0x4]
  8269. 00006814  0685 FFFF FF4B           addi.l     D5, 0xFFFFFF4B
  8270. label0000681A:
  8271. 0000681A  2003                     move.l     D0, D3
  8272. 0000681C  0680 0000 00D4           addi.l     D0, 0xD4
  8273. 00006822  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  8274. 00006826  6C1A                     bge        +0x1C /* 00006842 */
  8275. 00006828  2003                     move.l     D0, D3
  8276. 0000682A  0680 0000 00F3           addi.l     D0, 0xF3
  8277. 00006830  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  8278. 00006834  6D0C                     blt        +0xE /* 00006842 */
  8279. 00006836  7808                     moveq.l    D4, 0x08
  8280. 00006838  2A2E FFFC                move.l     D5, [A6 - 0x4]
  8281. 0000683C  0685 FFFF FF2C           addi.l     D5, 0xFFFFFF2C
  8282. label00006842:
  8283. 00006842  2003                     move.l     D0, D3
  8284. 00006844  0680 0000 00F3           addi.l     D0, 0xF3
  8285. 0000684A  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  8286. 0000684E  6C1A                     bge        +0x1C /* 0000686A */
  8287. 00006850  2003                     move.l     D0, D3
  8288. 00006852  0680 0000 0111           addi.l     D0, 0x111
  8289. 00006858  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  8290. 0000685C  6D0C                     blt        +0xE /* 0000686A */
  8291. 0000685E  7809                     moveq.l    D4, 0x09
  8292. 00006860  2A2E FFFC                move.l     D5, [A6 - 0x4]
  8293. 00006864  0685 FFFF FF0D           addi.l     D5, 0xFFFFFF0D
  8294. label0000686A:
  8295. 0000686A  2003                     move.l     D0, D3
  8296. 0000686C  0680 0000 0111           addi.l     D0, 0x111
  8297. 00006872  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  8298. 00006876  6C1A                     bge        +0x1C /* 00006892 */
  8299. 00006878  2003                     move.l     D0, D3
  8300. 0000687A  0680 0000 0130           addi.l     D0, 0x130
  8301. 00006880  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  8302. 00006884  6D0C                     blt        +0xE /* 00006892 */
  8303. 00006886  780A                     moveq.l    D4, 0x0A
  8304. 00006888  2A2E FFFC                move.l     D5, [A6 - 0x4]
  8305. 0000688C  0685 FFFF FEEF           addi.l     D5, 0xFFFFFEEF
  8306. label00006892:
  8307. 00006892  2003                     move.l     D0, D3
  8308. 00006894  0680 0000 0130           addi.l     D0, 0x130
  8309. 0000689A  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  8310. 0000689E  6C1A                     bge        +0x1C /* 000068BA */
  8311. 000068A0  2003                     move.l     D0, D3
  8312. 000068A2  0680 0000 014E           addi.l     D0, 0x14E
  8313. 000068A8  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  8314. 000068AC  6D0C                     blt        +0xE /* 000068BA */
  8315. 000068AE  780B                     moveq.l    D4, 0x0B
  8316. 000068B0  2A2E FFFC                move.l     D5, [A6 - 0x4]
  8317. 000068B4  0685 FFFF FED0           addi.l     D5, 0xFFFFFED0
  8318. label000068BA:
  8319. 000068BA  2003                     move.l     D0, D3
  8320. 000068BC  0680 0000 014E           addi.l     D0, 0x14E
  8321. 000068C2  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  8322. 000068C6  6C1A                     bge        +0x1C /* 000068E2 */
  8323. 000068C8  2003                     move.l     D0, D3
  8324. 000068CA  0680 0000 016D           addi.l     D0, 0x16D
  8325. 000068D0  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  8326. 000068D4  6D0C                     blt        +0xE /* 000068E2 */
  8327. 000068D6  780C                     moveq.l    D4, 0x0C
  8328. 000068D8  2A2E FFFC                move.l     D5, [A6 - 0x4]
  8329. 000068DC  0685 FFFF FEB2           addi.l     D5, 0xFFFFFEB2
  8330. label000068E2:
  8331. 000068E2  486E FFBC                pea.l      [A6 - 0x44]
  8332. 000068E6  7000                     moveq.l    D0, 0x00
  8333. 000068E8  3004                     move.w     D0, D4
  8334. 000068EA  2F00                     move.l     -[A7], D0
  8335. 000068EC  61FF 0000 2254           bsr        +0x2256 /* 00008B42 */
  8336. 000068F2  486E FFBC                pea.l      [A6 - 0x44]
  8337. 000068F6  2F0B                     move.l     -[A7], A3
  8338. 000068F8  61FF 0002 CAA4           bsr        +0x2CAA6 /* 0003339E */
  8339. 000068FE  486E FF98                pea.l      [A6 - 0x68]
  8340. 00006902  2F0B                     move.l     -[A7], A3
  8341. 00006904  61FF 0002 CA98           bsr        +0x2CA9A /* 0003339E */
  8342. 0000690A  422E FFBC                clr.b      [A6 - 0x44]
  8343. 0000690E  486E FFBC                pea.l      [A6 - 0x44]
  8344. 00006912  7000                     moveq.l    D0, 0x00
  8345. 00006914  3005                     move.w     D0, D5
  8346. 00006916  2F00                     move.l     -[A7], D0
  8347. 00006918  61FF 0000 2228           bsr        +0x222A /* 00008B42 */
  8348. 0000691E  486E FFBC                pea.l      [A6 - 0x44]
  8349. 00006922  2F0B                     move.l     -[A7], A3
  8350. 00006924  61FF 0002 CA78           bsr        +0x2CA7A /* 0003339E */
  8351. 0000692A  486E FF98                pea.l      [A6 - 0x68]
  8352. 0000692E  2F0B                     move.l     -[A7], A3
  8353. 00006930  61FF 0002 CA6C           bsr        +0x2CA6E /* 0003339E */
  8354. 00006936  422E FFBC                clr.b      [A6 - 0x44]
  8355. 0000693A  486E FFBC                pea.l      [A6 - 0x44]
  8356. 0000693E  2F2E FF94                move.l     -[A7], [A6 - 0x6C]
  8357. 00006942  61FF 0000 21FE           bsr        +0x2200 /* 00008B42 */
  8358. 00006948  486E FFBC                pea.l      [A6 - 0x44]
  8359. 0000694C  2F0B                     move.l     -[A7], A3
  8360. 0000694E  61FF 0002 CA4E           bsr        +0x2CA50 /* 0003339E */
  8361. 00006954  4FEF 0040                lea.l      A7, [A7 + 0x40]
  8362. label00006958:
  8363. 00006958  4CDF 0C78                movem.l    D3,D4,D5,D6,A2,A3, [A7]+
  8364. 0000695C  4E5E                     unlink     A6
  8365. 0000695E  4E75                     rts
  8366. fn00006960:
  8367. 00006960  4E56 FFEE                link       A6, -0x0012
  8368. 00006964  41EE FFEE                lea.l      A0, [A6 - 0x12]
  8369. 00006968  20B8 020C                move.l     [A0], [0x0000020C /* Time */]
  8370. 0000696C  202E FFEE                move.l     D0, [A6 - 0x12]
  8371. 00006970  41EE FFF2                lea.l      A0, [A6 - 0xE]
  8372. 00006974  A9C6                     syscall    SecondsToDate/Secs2Date
  8373. 00006976  302E FFF2                move.w     D0, [A6 - 0xE]
  8374. 0000697A  4E5E                     unlink     A6
  8375. 0000697C  4E75                     rts
  8376. fn0000697E:
  8377. 0000697E  4E56 FFAC                link       A6, -0x0054
  8378. 00006982  48E7 1F20                movem.l    -[A7], D3,D4,D5,D6,D7,A2
  8379. 00006986  246E 000C                movea.l    A2, [A6 + 0xC]
  8380. 0000698A  3E2E 0010                move.w     D7, [A6 + 0x10]
  8381. 0000698E  7800                     moveq.l    D4, 0x00
  8382. 00006990  2D7C 4005 C800 FFAC      move.l     [A6 - 0x54], 0x4005C800
  8383. 00006998  42AE FFB0                clr.l      [A6 - 0x50]
  8384. 0000699C  426E FFB4                clr.w      [A6 - 0x4C]
  8385. 000069A0  7000                     moveq.l    D0, 0x00
  8386. 000069A2  3007                     move.w     D0, D7
  8387. 000069A4  2C00                     move.l     D6, D0
  8388. 000069A6  4C7C 0800 0000 0064      movem.l    A3, 0x64 /* 'd' */
  8389. 000069AE  2D40 FFB6                move.l     [A6 - 0x4A], D0
  8390. 000069B2  486E FFB6                pea.l      [A6 - 0x4A]
  8391. 000069B6  486E FFB6                pea.l      [A6 - 0x4A]
  8392. 000069BA  3F3C 280E                move.w     -[A7], 0x280E
  8393. 000069BE  A9EB                     syscall    Pack4/FP68K
  8394. 000069C0  486E FFAC                pea.l      [A6 - 0x54]
  8395. 000069C4  486E FFB6                pea.l      [A6 - 0x4A]
  8396. 000069C8  3F3C 0004                move.w     -[A7], 0x4
  8397. 000069CC  A9EB                     syscall    Pack4/FP68K
  8398. 000069CE  486E FFB6                pea.l      [A6 - 0x4A]
  8399. 000069D2  486E FFC0                pea.l      [A6 - 0x40]
  8400. 000069D6  3F3C 0810                move.w     -[A7], 0x810
  8401. 000069DA  A9EB                     syscall    Pack4/FP68K
  8402. 000069DC  486E FFC0                pea.l      [A6 - 0x40]
  8403. 000069E0  486E FFC8                pea.l      [A6 - 0x38]
  8404. 000069E4  3F3C 080E                move.w     -[A7], 0x80E
  8405. 000069E8  A9EB                     syscall    Pack4/FP68K
  8406. 000069EA  486E FFC8                pea.l      [A6 - 0x38]
  8407. 000069EE  3F3C 0016                move.w     -[A7], 0x16
  8408. 000069F2  A9EB                     syscall    Pack4/FP68K
  8409. 000069F4  486E FFC8                pea.l      [A6 - 0x38]
  8410. 000069F8  486E FFC8                pea.l      [A6 - 0x38]
  8411. 000069FC  3F3C 2810                move.w     -[A7], 0x2810
  8412. 00006A00  A9EB                     syscall    Pack4/FP68K
  8413. 00006A02  3A2E FFCA                move.w     D5, [A6 - 0x36]
  8414. 00006A06  7600                     moveq.l    D3, 0x00
  8415. 00006A08  2F0A                     move.l     -[A7], A2
  8416. 00006A0A  61FF FFFF BB40           bsr        -0x44BE /* 0000254C */
  8417. 00006A10  5B80                     subq.l     D0, 5
  8418. 00006A12  584F                     addq.w     A7, 4
  8419. 00006A14  6600 01D8                bne        +0x1DA /* 00006BEE */
  8420. 00006A18  1D52 FFE1                move.b     [A6 - 0x1F], [A2]
  8421. 00006A1C  1D6A 0001 FFE2           move.b     [A6 - 0x1E], [A2 + 0x1]
  8422. 00006A22  1D7C 0002 FFE0           move.b     [A6 - 0x20], 0x2
  8423. 00006A28  486E FFE0                pea.l      [A6 - 0x20]
  8424. 00006A2C  486E FFDC                pea.l      [A6 - 0x24]
  8425. 00006A30  4EB9 0000 0100           jsr        [0x00000100 /* MonkeyLives */]
  8426. 00006A36  7600                     moveq.l    D3, 0x00
  8427. 00006A38  3605                     move.w     D3, D5
  8428. 00006A3A  D6AE FFDC                add.l      D3, [A6 - 0x24]
  8429. 00006A3E  4A2E 0016                tst.b      [A6 + 0x16]
  8430. 00006A42  671A                     beq        +0x1C /* 00006A5E */
  8431. 00006A44  BE43                     cmp.w      D7, D3
  8432. 00006A46  6304                     bls        +0x6 /* 00006A4C */
  8433. 00006A48  0643 0064                addi.w     D3, 0x64 /* 'd' */
  8434. label00006A4C:
  8435. 00006A4C  7014                     moveq.l    D0, 0x14
  8436. 00006A4E  D086                     add.l      D0, D6
  8437. 00006A50  7200                     moveq.l    D1, 0x00
  8438. 00006A52  3203                     move.w     D1, D3
  8439. 00006A54  B280                     cmp.l      D1, D0
  8440. 00006A56  6F0E                     ble        +0x10 /* 00006A66 */
  8441. 00006A58  0643 FF9C                addi.w     D3, 0xFF9C
  8442. 00006A5C  6008                     bra        +0xA /* 00006A66 */
  8443. label00006A5E:
  8444. 00006A5E  B647                     cmp.w      D3, D7
  8445. 00006A60  6304                     bls        +0x6 /* 00006A66 */
  8446. 00006A62  0643 FF9C                addi.w     D3, 0xFF9C
  8447. label00006A66:
  8448. 00006A66  2D7C 4001 8000 FFC8      move.l     [A6 - 0x38], 0x40018000
  8449. 00006A6E  42AE FFCC                clr.l      [A6 - 0x34]
  8450. 00006A72  426E FFD0                clr.w      [A6 - 0x30]
  8451. 00006A76  7000                     moveq.l    D0, 0x00
  8452. 00006A78  3003                     move.w     D0, D3
  8453. 00006A7A  2D40 FFB6                move.l     [A6 - 0x4A], D0
  8454. 00006A7E  486E FFB6                pea.l      [A6 - 0x4A]
  8455. 00006A82  486E FFB6                pea.l      [A6 - 0x4A]
  8456. 00006A86  3F3C 280E                move.w     -[A7], 0x280E
  8457. 00006A8A  A9EB                     syscall    Pack4/FP68K
  8458. 00006A8C  486E FFC8                pea.l      [A6 - 0x38]
  8459. 00006A90  486E FFB6                pea.l      [A6 - 0x4A]
  8460. 00006A94  3F3C 0006                move.w     -[A7], 0x6
  8461. 00006A98  A9EB                     syscall    Pack4/FP68K
  8462. 00006A9A  7000                     moveq.l    D0, 0x00
  8463. 00006A9C  3003                     move.w     D0, D3
  8464. 00006A9E  2A00                     move.l     D5, D0
  8465. 00006AA0  2200                     move.l     D1, D0
  8466. 00006AA2  E281                     asr        D1, 1
  8467. 00006AA4  E089                     lsr        D1, 8
  8468. 00006AA6  E089                     lsr        D1, 8
  8469. 00006AA8  E089                     lsr        D1, 8
  8470. 00006AAA  EC89                     lsr        D1, 6
  8471. 00006AAC  D280                     add.l      D1, D0
  8472. 00006AAE  E481                     asr        D1, 2
  8473. 00006AB0  2D41 FFAC                move.l     [A6 - 0x54], D1
  8474. 00006AB4  486E FFAC                pea.l      [A6 - 0x54]
  8475. 00006AB8  486E FFAC                pea.l      [A6 - 0x54]
  8476. 00006ABC  3F3C 280E                move.w     -[A7], 0x280E
  8477. 00006AC0  A9EB                     syscall    Pack4/FP68K
  8478. 00006AC2  486E FFAC                pea.l      [A6 - 0x54]
  8479. 00006AC6  486E FFAC                pea.l      [A6 - 0x54]
  8480. 00006ACA  3F3C 0810                move.w     -[A7], 0x810
  8481. 00006ACE  A9EB                     syscall    Pack4/FP68K
  8482. 00006AD0  486E FFAC                pea.l      [A6 - 0x54]
  8483. 00006AD4  486E FFD2                pea.l      [A6 - 0x2E]
  8484. 00006AD8  3F3C 080E                move.w     -[A7], 0x80E
  8485. 00006ADC  A9EB                     syscall    Pack4/FP68K
  8486. 00006ADE  486E FFB6                pea.l      [A6 - 0x4A]
  8487. 00006AE2  486E FFD2                pea.l      [A6 - 0x2E]
  8488. 00006AE6  3F3C 0008                move.w     -[A7], 0x8
  8489. 00006AEA  A9EB                     syscall    Pack4/FP68K
  8490. 00006AEC  6602                     bne        +0x4 /* 00006AF0 */
  8491. 00006AEE  7801                     moveq.l    D4, 0x01
  8492. label00006AF0:
  8493. 00006AF0  2D7C 4005 C800 FFD2      move.l     [A6 - 0x2E], 0x4005C800
  8494. 00006AF8  42AE FFD6                clr.l      [A6 - 0x2A]
  8495. 00006AFC  426E FFDA                clr.w      [A6 - 0x26]
  8496. 00006B00  7000                     moveq.l    D0, 0x00
  8497. 00006B02  3003                     move.w     D0, D3
  8498. 00006B04  2D40 FFC8                move.l     [A6 - 0x38], D0
  8499. 00006B08  486E FFC8                pea.l      [A6 - 0x38]
  8500. 00006B0C  486E FFC8                pea.l      [A6 - 0x38]
  8501. 00006B10  3F3C 280E                move.w     -[A7], 0x280E
  8502. 00006B14  A9EB                     syscall    Pack4/FP68K
  8503. 00006B16  486E FFD2                pea.l      [A6 - 0x2E]
  8504. 00006B1A  486E FFC8                pea.l      [A6 - 0x38]
  8505. 00006B1E  3F3C 0006                move.w     -[A7], 0x6
  8506. 00006B22  A9EB                     syscall    Pack4/FP68K
  8507. 00006B24  2005                     move.l     D0, D5
  8508. 00006B26  4C7C 0800 0000 0064      movem.l    A3, 0x64 /* 'd' */
  8509. 00006B2E  2D40 FFB6                move.l     [A6 - 0x4A], D0
  8510. 00006B32  486E FFB6                pea.l      [A6 - 0x4A]
  8511. 00006B36  486E FFB6                pea.l      [A6 - 0x4A]
  8512. 00006B3A  3F3C 280E                move.w     -[A7], 0x280E
  8513. 00006B3E  A9EB                     syscall    Pack4/FP68K
  8514. 00006B40  486E FFB6                pea.l      [A6 - 0x4A]
  8515. 00006B44  486E FFB6                pea.l      [A6 - 0x4A]
  8516. 00006B48  3F3C 0810                move.w     -[A7], 0x810
  8517. 00006B4C  A9EB                     syscall    Pack4/FP68K
  8518. 00006B4E  486E FFB6                pea.l      [A6 - 0x4A]
  8519. 00006B52  486E FFAC                pea.l      [A6 - 0x54]
  8520. 00006B56  3F3C 080E                move.w     -[A7], 0x80E
  8521. 00006B5A  A9EB                     syscall    Pack4/FP68K
  8522. 00006B5C  486E FFC8                pea.l      [A6 - 0x38]
  8523. 00006B60  486E FFAC                pea.l      [A6 - 0x54]
  8524. 00006B64  3F3C 0008                move.w     -[A7], 0x8
  8525. 00006B68  A9EB                     syscall    Pack4/FP68K
  8526. 00006B6A  6600 0082                bne        +0x84 /* 00006BEE */
  8527. 00006B6E  7800                     moveq.l    D4, 0x00
  8528. 00006B70  2D7C 4007 C800 FFD2      move.l     [A6 - 0x2E], 0x4007C800
  8529. 00006B78  42AE FFD6                clr.l      [A6 - 0x2A]
  8530. 00006B7C  426E FFDA                clr.w      [A6 - 0x26]
  8531. 00006B80  7000                     moveq.l    D0, 0x00
  8532. 00006B82  3003                     move.w     D0, D3
  8533. 00006B84  2D40 FFC8                move.l     [A6 - 0x38], D0
  8534. 00006B88  486E FFC8                pea.l      [A6 - 0x38]
  8535. 00006B8C  486E FFC8                pea.l      [A6 - 0x38]
  8536. 00006B90  3F3C 280E                move.w     -[A7], 0x280E
  8537. 00006B94  A9EB                     syscall    Pack4/FP68K
  8538. 00006B96  486E FFD2                pea.l      [A6 - 0x2E]
  8539. 00006B9A  486E FFC8                pea.l      [A6 - 0x38]
  8540. 00006B9E  3F3C 0006                move.w     -[A7], 0x6
  8541. 00006BA2  A9EB                     syscall    Pack4/FP68K
  8542. 00006BA4  2005                     move.l     D0, D5
  8543. 00006BA6  4C7C 0800 0000 0190      movem.l    A3, 0x190
  8544. 00006BAE  2D40 FFB6                move.l     [A6 - 0x4A], D0
  8545. 00006BB2  486E FFB6                pea.l      [A6 - 0x4A]
  8546. 00006BB6  486E FFB6                pea.l      [A6 - 0x4A]
  8547. 00006BBA  3F3C 280E                move.w     -[A7], 0x280E
  8548. 00006BBE  A9EB                     syscall    Pack4/FP68K
  8549. 00006BC0  486E FFB6                pea.l      [A6 - 0x4A]
  8550. 00006BC4  486E FFB6                pea.l      [A6 - 0x4A]
  8551. 00006BC8  3F3C 0810                move.w     -[A7], 0x810
  8552. 00006BCC  A9EB                     syscall    Pack4/FP68K
  8553. 00006BCE  486E FFB6                pea.l      [A6 - 0x4A]
  8554. 00006BD2  486E FFAC                pea.l      [A6 - 0x54]
  8555. 00006BD6  3F3C 080E                move.w     -[A7], 0x80E
  8556. 00006BDA  A9EB                     syscall    Pack4/FP68K
  8557. 00006BDC  486E FFC8                pea.l      [A6 - 0x38]
  8558. 00006BE0  486E FFAC                pea.l      [A6 - 0x54]
  8559. 00006BE4  3F3C 0008                move.w     -[A7], 0x8
  8560. 00006BE8  A9EB                     syscall    Pack4/FP68K
  8561. 00006BEA  6602                     bne        +0x4 /* 00006BEE */
  8562. 00006BEC  7801                     moveq.l    D4, 0x01
  8563. label00006BEE:
  8564. 00006BEE  7000                     moveq.l    D0, 0x00
  8565. 00006BF0  3003                     move.w     D0, D3
  8566. 00006BF2  206E 0012                movea.l    A0, [A6 + 0x12]
  8567. 00006BF6  2080                     move.l     [A0], D0
  8568. 00006BF8  1004                     move.b     D0, D4
  8569. 00006BFA  4CDF 04F8                movem.l    D3,D4,D5,D6,D7,A2, [A7]+
  8570. 00006BFE  4E5E                     unlink     A6
  8571. 00006C00  4E75                     rts
  8572. fn00006C02:
  8573. 00006C02  4E56 FC92                link       A6, -0x036E
  8574. 00006C06  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  8575. 00006C0A  486E FE0C                pea.l      [A6 - 0x1F4]
  8576. 00006C0E  2F3C 000A 00C9           move.l     -[A7], 0xA00C9
  8577. 00006C14  4EB9 0000 0128           jsr        [0x00000128 /* PollRtnAdr */]
  8578. 00006C1A  486E FC92                pea.l      [A6 - 0x36E]
  8579. 00006C1E  486E FE0C                pea.l      [A6 - 0x1F4]
  8580. 00006C22  61FF 0000 1E38           bsr        +0x1E3A /* 00008A5C */
  8581. 00006C28  486E FE0C                pea.l      [A6 - 0x1F4]
  8582. 00006C2C  2F39 0002 68BE           move.l     -[A7], [0x000268BE]
  8583. 00006C32  61FF FFFF ACD2           bsr        -0x532C /* 00001906 */
  8584. 00006C38  4A2E FE0C                tst.b      [A6 - 0x1F4]
  8585. 00006C3C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  8586. 00006C40  6720                     beq        +0x22 /* 00006C62 */
  8587. 00006C42  486E FD06                pea.l      [A6 - 0x2FA]
  8588. 00006C46  486E FE0C                pea.l      [A6 - 0x1F4]
  8589. 00006C4A  61FF 0000 1E10           bsr        +0x1E12 /* 00008A5C */
  8590. 00006C50  486E FC92                pea.l      [A6 - 0x36E]
  8591. 00006C54  486E FD06                pea.l      [A6 - 0x2FA]
  8592. 00006C58  61FF 0002 C744           bsr        +0x2C746 /* 0003339E */
  8593. 00006C5E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  8594. label00006C62:
  8595. 00006C62  486E FCD2                pea.l      [A6 - 0x32E]
  8596. 00006C66  486E FD06                pea.l      [A6 - 0x2FA]
  8597. 00006C6A  61FF 0002 D63E           bsr        +0x2D640 /* 000342AA */
  8598. 00006C70  3D40 FF0C                move.w     [A6 - 0xF4], D0
  8599. 00006C74  4A6E FF0C                tst.w      [A6 - 0xF4]
  8600. 00006C78  504F                     addq.w     A7, 8
  8601. 00006C7A  6600 06FA                bne        +0x6FC /* 00007376 */
  8602. 00006C7E  4879 0001 EB9C           push.l     0x1EB9C
  8603. 00006C84  486E FD06                pea.l      [A6 - 0x2FA]
  8604. 00006C88  61FF 0002 C0AC           bsr        +0x2C0AE /* 00032D36 */
  8605. 00006C8E  2D48 FF10                move.l     [A6 - 0xF0], A0
  8606. 00006C92  2008                     move.l     D0, A0
  8607. 00006C94  504F                     addq.w     A7, 8
  8608. 00006C96  6606                     bne        +0x8 /* 00006C9E */
  8609. 00006C98  3D7C F60A FF0C           move.w     [A6 - 0xF4], 0xF60A
  8610. label00006C9E:
  8611. 00006C9E  4A6E FF0C                tst.w      [A6 - 0xF4]
  8612. 00006CA2  6600 06D2                bne        +0x6D4 /* 00007376 */
  8613. 00006CA6  2C2E FCEC                move.l     D6, [A6 - 0x314]
  8614. 00006CAA  4C7C 6006 0000 003C      movem.l    D1,D2,A5,A6, 0x3C /* '<' */
  8615. 00006CB2  E28E                     lsr        D6, 1
  8616. 00006CB4  246E 000C                movea.l    A2, [A6 + 0xC]
  8617. 00006CB8  6012                     bra        +0x14 /* 00006CCC */
  8618. label00006CBA:
  8619. 00006CBA  1003                     move.b     D0, D3
  8620. 00006CBC  49C0                     lea.l      A4, D0
  8621. 00006CBE  2F00                     move.l     -[A7], D0
  8622. 00006CC0  61FF 0000 0752           bsr        +0x754 /* 00007414 */
  8623. 00006CC6  1480                     move.b     [A2], D0
  8624. 00006CC8  528A                     addq.l     A2, 1
  8625. 00006CCA  584F                     addq.w     A7, 4
  8626. label00006CCC:
  8627. 00006CCC  1612                     move.b     D3, [A2]
  8628. 00006CCE  66EA                     bne        -0x14 /* 00006CBA */
  8629. 00006CD0  7600                     moveq.l    D3, 0x00
  8630. 00006CD2  785C                     moveq.l    D4, 0x5C
  8631. 00006CD4  45EE FF9C                lea.l      A2, [A6 - 0x64]
  8632. label00006CD8:
  8633. 00006CD8  4212                     clr.b      [A2]
  8634. 00006CDA  3003                     move.w     D0, D3
  8635. 00006CDC  5240                     addq.w     D0, 1
  8636. 00006CDE  7200                     moveq.l    D1, 0x00
  8637. 00006CE0  3200                     move.w     D1, D0
  8638. 00006CE2  41EE FF9C                lea.l      A0, [A6 - 0x64]
  8639. 00006CE6  4230 1800                clr.b      [A0 + D1]
  8640. 00006CEA  3003                     move.w     D0, D3
  8641. 00006CEC  5440                     addq.w     D0, 2
  8642. 00006CEE  7200                     moveq.l    D1, 0x00
  8643. 00006CF0  3200                     move.w     D1, D0
  8644. 00006CF2  4230 1800                clr.b      [A0 + D1]
  8645. 00006CF6  3003                     move.w     D0, D3
  8646. 00006CF8  5640                     addq.w     D0, 3
  8647. 00006CFA  7200                     moveq.l    D1, 0x00
  8648. 00006CFC  3200                     move.w     D1, D0
  8649. 00006CFE  4230 1800                clr.b      [A0 + D1]
  8650. 00006D02  3003                     move.w     D0, D3
  8651. 00006D04  5840                     addq.w     D0, 4
  8652. 00006D06  7200                     moveq.l    D1, 0x00
  8653. 00006D08  3200                     move.w     D1, D0
  8654. 00006D0A  4230 1800                clr.b      [A0 + D1]
  8655. 00006D0E  3003                     move.w     D0, D3
  8656. 00006D10  5A40                     addq.w     D0, 5
  8657. 00006D12  7200                     moveq.l    D1, 0x00
  8658. 00006D14  3200                     move.w     D1, D0
  8659. 00006D16  4230 1800                clr.b      [A0 + D1]
  8660. 00006D1A  3003                     move.w     D0, D3
  8661. 00006D1C  5C40                     addq.w     D0, 6
  8662. 00006D1E  7200                     moveq.l    D1, 0x00
  8663. 00006D20  3200                     move.w     D1, D0
  8664. 00006D22  4230 1800                clr.b      [A0 + D1]
  8665. 00006D26  3003                     move.w     D0, D3
  8666. 00006D28  5E40                     addq.w     D0, 7
  8667. 00006D2A  7200                     moveq.l    D1, 0x00
  8668. 00006D2C  3200                     move.w     D1, D0
  8669. 00006D2E  4230 1800                clr.b      [A0 + D1]
  8670. 00006D32  508A                     addq.l     A2, 8
  8671. 00006D34  5043                     addq.w     D3, 8
  8672. 00006D36  B644                     cmp.w      D3, D4
  8673. 00006D38  659E                     bcs        -0x60 /* 00006CD8 */
  8674. 00006D3A  6000 0642                bra        +0x644 /* 0000737E */
  8675. label00006D3E:
  8676. 00006D3E  4212                     clr.b      [A2]
  8677. 00006D40  528A                     addq.l     A2, 1
  8678. 00006D42  5243                     addq.w     D3, 1
  8679. label00006D44:
  8680. 00006D44  0C43 0064                cmpi.w     D3, 0x64 /* 'd' */
  8681. 00006D48  65F4                     bcs        -0xA /* 00006D3E */
  8682. 00006D4A  486E FF9C                pea.l      [A6 - 0x64]
  8683. 00006D4E  61FF FFFF B7FC           bsr        -0x4802 /* 0000254C */
  8684. 00006D54  7232                     moveq.l    D1, 0x32
  8685. 00006D56  B081                     cmp.l      D0, D1
  8686. 00006D58  584F                     addq.w     A7, 4
  8687. 00006D5A  6422                     bcc        +0x24 /* 00006D7E */
  8688. label00006D5C:
  8689. 00006D5C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  8690. 00006D60  486E FF9C                pea.l      [A6 - 0x64]
  8691. 00006D64  61FF 0002 C638           bsr        +0x2C63A /* 0003339E */
  8692. 00006D6A  486E FF9C                pea.l      [A6 - 0x64]
  8693. 00006D6E  61FF FFFF B7DC           bsr        -0x4822 /* 0000254C */
  8694. 00006D74  7232                     moveq.l    D1, 0x32
  8695. 00006D76  B081                     cmp.l      D0, D1
  8696. 00006D78  4FEF 000C                lea.l      A7, [A7 + 0xC]
  8697. 00006D7C  65DE                     bcs        -0x20 /* 00006D5C */
  8698. label00006D7E:
  8699. 00006D7E  760D                     moveq.l    D3, 0x0D
  8700. 00006D80  206E 000C                movea.l    A0, [A6 + 0xC]
  8701. 00006D84  1A28 0001                move.b     D5, [A0 + 0x1]
  8702. 00006D88  7800                     moveq.l    D4, 0x00
  8703. 00006D8A  3D7C 002A FE0A           move.w     [A6 - 0x1F6], 0x2A /* '*' */
  8704. 00006D90  45EE FF9C                lea.l      A2, [A6 - 0x64]
  8705. label00006D94:
  8706. 00006D94  B712                     xor.b      [A2], D3
  8707. 00006D96  D605                     add.b      D3, D5
  8708. 00006D98  3004                     move.w     D0, D4
  8709. 00006D9A  5240                     addq.w     D0, 1
  8710. 00006D9C  7200                     moveq.l    D1, 0x00
  8711. 00006D9E  3200                     move.w     D1, D0
  8712. 00006DA0  41EE FF9C                lea.l      A0, [A6 - 0x64]
  8713. 00006DA4  41F0 1800                lea.l      A0, [A0 + D1]
  8714. 00006DA8  B710                     xor.b      [A0], D3
  8715. 00006DAA  D605                     add.b      D3, D5
  8716. 00006DAC  3004                     move.w     D0, D4
  8717. 00006DAE  5440                     addq.w     D0, 2
  8718. 00006DB0  7200                     moveq.l    D1, 0x00
  8719. 00006DB2  3200                     move.w     D1, D0
  8720. 00006DB4  41EE FF9C                lea.l      A0, [A6 - 0x64]
  8721. 00006DB8  41F0 1800                lea.l      A0, [A0 + D1]
  8722. 00006DBC  B710                     xor.b      [A0], D3
  8723. 00006DBE  D605                     add.b      D3, D5
  8724. 00006DC0  3004                     move.w     D0, D4
  8725. 00006DC2  5640                     addq.w     D0, 3
  8726. 00006DC4  7200                     moveq.l    D1, 0x00
  8727. 00006DC6  3200                     move.w     D1, D0
  8728. 00006DC8  41EE FF9C                lea.l      A0, [A6 - 0x64]
  8729. 00006DCC  41F0 1800                lea.l      A0, [A0 + D1]
  8730. 00006DD0  B710                     xor.b      [A0], D3
  8731. 00006DD2  D605                     add.b      D3, D5
  8732. 00006DD4  3004                     move.w     D0, D4
  8733. 00006DD6  5840                     addq.w     D0, 4
  8734. 00006DD8  7200                     moveq.l    D1, 0x00
  8735. 00006DDA  3200                     move.w     D1, D0
  8736. 00006DDC  41EE FF9C                lea.l      A0, [A6 - 0x64]
  8737. 00006DE0  41F0 1800                lea.l      A0, [A0 + D1]
  8738. 00006DE4  B710                     xor.b      [A0], D3
  8739. 00006DE6  D605                     add.b      D3, D5
  8740. 00006DE8  3004                     move.w     D0, D4
  8741. 00006DEA  5A40                     addq.w     D0, 5
  8742. 00006DEC  7200                     moveq.l    D1, 0x00
  8743. 00006DEE  3200                     move.w     D1, D0
  8744. 00006DF0  41EE FF9C                lea.l      A0, [A6 - 0x64]
  8745. 00006DF4  41F0 1800                lea.l      A0, [A0 + D1]
  8746. 00006DF8  B710                     xor.b      [A0], D3
  8747. 00006DFA  D605                     add.b      D3, D5
  8748. 00006DFC  3004                     move.w     D0, D4
  8749. 00006DFE  5C40                     addq.w     D0, 6
  8750. 00006E00  7200                     moveq.l    D1, 0x00
  8751. 00006E02  3200                     move.w     D1, D0
  8752. 00006E04  41EE FF9C                lea.l      A0, [A6 - 0x64]
  8753. 00006E08  41F0 1800                lea.l      A0, [A0 + D1]
  8754. 00006E0C  B710                     xor.b      [A0], D3
  8755. 00006E0E  D605                     add.b      D3, D5
  8756. 00006E10  3004                     move.w     D0, D4
  8757. 00006E12  5E40                     addq.w     D0, 7
  8758. 00006E14  7200                     moveq.l    D1, 0x00
  8759. 00006E16  3200                     move.w     D1, D0
  8760. 00006E18  41EE FF9C                lea.l      A0, [A6 - 0x64]
  8761. 00006E1C  41F0 1800                lea.l      A0, [A0 + D1]
  8762. 00006E20  B710                     xor.b      [A0], D3
  8763. 00006E22  D605                     add.b      D3, D5
  8764. 00006E24  508A                     addq.l     A2, 8
  8765. 00006E26  5044                     addq.w     D4, 8
  8766. 00006E28  B86E FE0A                cmp.w      D4, [A6 - 0x1F6]
  8767. 00006E2C  6500 FF66                bcs        -0x98 /* 00006D94 */
  8768. 00006E30  6000 055A                bra        +0x55C /* 0000738C */
  8769. label00006E34:
  8770. 00006E34  B712                     xor.b      [A2], D3
  8771. 00006E36  D605                     add.b      D3, D5
  8772. 00006E38  528A                     addq.l     A2, 1
  8773. 00006E3A  5244                     addq.w     D4, 1
  8774. label00006E3C:
  8775. 00006E3C  0C44 0032                cmpi.w     D4, 0x32 /* '2' */
  8776. 00006E40  65F2                     bcs        -0xC /* 00006E34 */
  8777. 00006E42  7600                     moveq.l    D3, 0x00
  8778. 00006E44  7802                     moveq.l    D4, 0x02
  8779. 00006E46  45EE FF60                lea.l      A2, [A6 - 0xA0]
  8780. label00006E4A:
  8781. 00006E4A  4212                     clr.b      [A2]
  8782. 00006E4C  3003                     move.w     D0, D3
  8783. 00006E4E  5240                     addq.w     D0, 1
  8784. 00006E50  7200                     moveq.l    D1, 0x00
  8785. 00006E52  3200                     move.w     D1, D0
  8786. 00006E54  41EE FF60                lea.l      A0, [A6 - 0xA0]
  8787. 00006E58  4230 1800                clr.b      [A0 + D1]
  8788. 00006E5C  3003                     move.w     D0, D3
  8789. 00006E5E  5440                     addq.w     D0, 2
  8790. 00006E60  7200                     moveq.l    D1, 0x00
  8791. 00006E62  3200                     move.w     D1, D0
  8792. 00006E64  4230 1800                clr.b      [A0 + D1]
  8793. 00006E68  3003                     move.w     D0, D3
  8794. 00006E6A  5640                     addq.w     D0, 3
  8795. 00006E6C  7200                     moveq.l    D1, 0x00
  8796. 00006E6E  3200                     move.w     D1, D0
  8797. 00006E70  4230 1800                clr.b      [A0 + D1]
  8798. 00006E74  3003                     move.w     D0, D3
  8799. 00006E76  5840                     addq.w     D0, 4
  8800. 00006E78  7200                     moveq.l    D1, 0x00
  8801. 00006E7A  3200                     move.w     D1, D0
  8802. 00006E7C  4230 1800                clr.b      [A0 + D1]
  8803. 00006E80  3003                     move.w     D0, D3
  8804. 00006E82  5A40                     addq.w     D0, 5
  8805. 00006E84  7200                     moveq.l    D1, 0x00
  8806. 00006E86  3200                     move.w     D1, D0
  8807. 00006E88  4230 1800                clr.b      [A0 + D1]
  8808. 00006E8C  3003                     move.w     D0, D3
  8809. 00006E8E  5C40                     addq.w     D0, 6
  8810. 00006E90  7200                     moveq.l    D1, 0x00
  8811. 00006E92  3200                     move.w     D1, D0
  8812. 00006E94  4230 1800                clr.b      [A0 + D1]
  8813. 00006E98  3003                     move.w     D0, D3
  8814. 00006E9A  5E40                     addq.w     D0, 7
  8815. 00006E9C  7200                     moveq.l    D1, 0x00
  8816. 00006E9E  3200                     move.w     D1, D0
  8817. 00006EA0  4230 1800                clr.b      [A0 + D1]
  8818. 00006EA4  508A                     addq.l     A2, 8
  8819. 00006EA6  5043                     addq.w     D3, 8
  8820. 00006EA8  B644                     cmp.w      D3, D4
  8821. 00006EAA  659E                     bcs        -0x60 /* 00006E4A */
  8822. 00006EAC  6000 04EC                bra        +0x4EE /* 0000739A */
  8823. label00006EB0:
  8824. 00006EB0  4212                     clr.b      [A2]
  8825. 00006EB2  528A                     addq.l     A2, 1
  8826. 00006EB4  5243                     addq.w     D3, 1
  8827. label00006EB6:
  8828. 00006EB6  0C43 000A                cmpi.w     D3, 0xA /* '\n' */
  8829. 00006EBA  65F4                     bcs        -0xA /* 00006EB0 */
  8830. 00006EBC  7600                     moveq.l    D3, 0x00
  8831. 00006EBE  782A                     moveq.l    D4, 0x2A
  8832. 00006EC0  45EE FF60                lea.l      A2, [A6 - 0xA0]
  8833. label00006EC4:
  8834. 00006EC4  422A 000A                clr.b      [A2 + 0xA]
  8835. 00006EC8  3003                     move.w     D0, D3
  8836. 00006ECA  5240                     addq.w     D0, 1
  8837. 00006ECC  7200                     moveq.l    D1, 0x00
  8838. 00006ECE  3200                     move.w     D1, D0
  8839. 00006ED0  41EE FF60                lea.l      A0, [A6 - 0xA0]
  8840. 00006ED4  4230 180A                clr.b      [A0 + D1 + 0xA]
  8841. 00006ED8  3003                     move.w     D0, D3
  8842. 00006EDA  5440                     addq.w     D0, 2
  8843. 00006EDC  7200                     moveq.l    D1, 0x00
  8844. 00006EDE  3200                     move.w     D1, D0
  8845. 00006EE0  4230 180A                clr.b      [A0 + D1 + 0xA]
  8846. 00006EE4  3003                     move.w     D0, D3
  8847. 00006EE6  5640                     addq.w     D0, 3
  8848. 00006EE8  7200                     moveq.l    D1, 0x00
  8849. 00006EEA  3200                     move.w     D1, D0
  8850. 00006EEC  4230 180A                clr.b      [A0 + D1 + 0xA]
  8851. 00006EF0  3003                     move.w     D0, D3
  8852. 00006EF2  5840                     addq.w     D0, 4
  8853. 00006EF4  7200                     moveq.l    D1, 0x00
  8854. 00006EF6  3200                     move.w     D1, D0
  8855. 00006EF8  4230 180A                clr.b      [A0 + D1 + 0xA]
  8856. 00006EFC  3003                     move.w     D0, D3
  8857. 00006EFE  5A40                     addq.w     D0, 5
  8858. 00006F00  7200                     moveq.l    D1, 0x00
  8859. 00006F02  3200                     move.w     D1, D0
  8860. 00006F04  4230 180A                clr.b      [A0 + D1 + 0xA]
  8861. 00006F08  3003                     move.w     D0, D3
  8862. 00006F0A  5C40                     addq.w     D0, 6
  8863. 00006F0C  7200                     moveq.l    D1, 0x00
  8864. 00006F0E  3200                     move.w     D1, D0
  8865. 00006F10  4230 180A                clr.b      [A0 + D1 + 0xA]
  8866. 00006F14  3003                     move.w     D0, D3
  8867. 00006F16  5E40                     addq.w     D0, 7
  8868. 00006F18  7200                     moveq.l    D1, 0x00
  8869. 00006F1A  3200                     move.w     D1, D0
  8870. 00006F1C  4230 180A                clr.b      [A0 + D1 + 0xA]
  8871. 00006F20  508A                     addq.l     A2, 8
  8872. 00006F22  5043                     addq.w     D3, 8
  8873. 00006F24  B644                     cmp.w      D3, D4
  8874. 00006F26  659C                     bcs        -0x62 /* 00006EC4 */
  8875. 00006F28  6000 047E                bra        +0x480 /* 000073A8 */
  8876. label00006F2C:
  8877. 00006F2C  422A 000A                clr.b      [A2 + 0xA]
  8878. 00006F30  528A                     addq.l     A2, 1
  8879. 00006F32  5243                     addq.w     D3, 1
  8880. label00006F34:
  8881. 00006F34  0C43 0032                cmpi.w     D3, 0x32 /* '2' */
  8882. 00006F38  65F2                     bcs        -0xC /* 00006F2C */
  8883. 00006F3A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  8884. 00006F3E  486E FF60                pea.l      [A6 - 0xA0]
  8885. 00006F42  61FF FFFF F176           bsr        -0xE88 /* 000060BA */
  8886. 00006F48  7600                     moveq.l    D3, 0x00
  8887. 00006F4A  7A02                     moveq.l    D5, 0x02
  8888. 00006F4C  45EE FF9C                lea.l      A2, [A6 - 0x64]
  8889. 00006F50  41EE FF60                lea.l      A0, [A6 - 0xA0]
  8890. 00006F54  2808                     move.l     D4, A0
  8891. 00006F56  504F                     addq.w     A7, 8
  8892. label00006F58:
  8893. 00006F58  2044                     movea.l    A0, D4
  8894. 00006F5A  102A 0007                move.b     D0, [A2 + 0x7]
  8895. 00006F5E  B110                     xor.b      [A0], D0
  8896. 00006F60  3003                     move.w     D0, D3
  8897. 00006F62  5240                     addq.w     D0, 1
  8898. 00006F64  7200                     moveq.l    D1, 0x00
  8899. 00006F66  3200                     move.w     D1, D0
  8900. 00006F68  41EE FF9C                lea.l      A0, [A6 - 0x64]
  8901. 00006F6C  3003                     move.w     D0, D3
  8902. 00006F6E  5240                     addq.w     D0, 1
  8903. 00006F70  7400                     moveq.l    D2, 0x00
  8904. 00006F72  3400                     move.w     D2, D0
  8905. 00006F74  43EE FF60                lea.l      A1, [A6 - 0xA0]
  8906. 00006F78  43F1 2800                lea.l      A1, [A1 + D2]
  8907. 00006F7C  1230 1807                move.b     D1, [A0 + D1 + 0x7]
  8908. 00006F80  B311                     xor.b      [A1], D1
  8909. 00006F82  3003                     move.w     D0, D3
  8910. 00006F84  5440                     addq.w     D0, 2
  8911. 00006F86  7200                     moveq.l    D1, 0x00
  8912. 00006F88  3200                     move.w     D1, D0
  8913. 00006F8A  3003                     move.w     D0, D3
  8914. 00006F8C  5440                     addq.w     D0, 2
  8915. 00006F8E  7400                     moveq.l    D2, 0x00
  8916. 00006F90  3400                     move.w     D2, D0
  8917. 00006F92  43EE FF60                lea.l      A1, [A6 - 0xA0]
  8918. 00006F96  43F1 2800                lea.l      A1, [A1 + D2]
  8919. 00006F9A  1230 1807                move.b     D1, [A0 + D1 + 0x7]
  8920. 00006F9E  B311                     xor.b      [A1], D1
  8921. 00006FA0  3003                     move.w     D0, D3
  8922. 00006FA2  5640                     addq.w     D0, 3
  8923. 00006FA4  7200                     moveq.l    D1, 0x00
  8924. 00006FA6  3200                     move.w     D1, D0
  8925. 00006FA8  3003                     move.w     D0, D3
  8926. 00006FAA  5640                     addq.w     D0, 3
  8927. 00006FAC  7400                     moveq.l    D2, 0x00
  8928. 00006FAE  3400                     move.w     D2, D0
  8929. 00006FB0  43EE FF60                lea.l      A1, [A6 - 0xA0]
  8930. 00006FB4  43F1 2800                lea.l      A1, [A1 + D2]
  8931. 00006FB8  1230 1807                move.b     D1, [A0 + D1 + 0x7]
  8932. 00006FBC  B311                     xor.b      [A1], D1
  8933. 00006FBE  3003                     move.w     D0, D3
  8934. 00006FC0  5840                     addq.w     D0, 4
  8935. 00006FC2  7200                     moveq.l    D1, 0x00
  8936. 00006FC4  3200                     move.w     D1, D0
  8937. 00006FC6  3003                     move.w     D0, D3
  8938. 00006FC8  5840                     addq.w     D0, 4
  8939. 00006FCA  7400                     moveq.l    D2, 0x00
  8940. 00006FCC  3400                     move.w     D2, D0
  8941. 00006FCE  43EE FF60                lea.l      A1, [A6 - 0xA0]
  8942. 00006FD2  43F1 2800                lea.l      A1, [A1 + D2]
  8943. 00006FD6  1230 1807                move.b     D1, [A0 + D1 + 0x7]
  8944. 00006FDA  B311                     xor.b      [A1], D1
  8945. 00006FDC  3003                     move.w     D0, D3
  8946. 00006FDE  5A40                     addq.w     D0, 5
  8947. 00006FE0  7200                     moveq.l    D1, 0x00
  8948. 00006FE2  3200                     move.w     D1, D0
  8949. 00006FE4  3003                     move.w     D0, D3
  8950. 00006FE6  5A40                     addq.w     D0, 5
  8951. 00006FE8  7400                     moveq.l    D2, 0x00
  8952. 00006FEA  3400                     move.w     D2, D0
  8953. 00006FEC  43EE FF60                lea.l      A1, [A6 - 0xA0]
  8954. 00006FF0  43F1 2800                lea.l      A1, [A1 + D2]
  8955. 00006FF4  1230 1807                move.b     D1, [A0 + D1 + 0x7]
  8956. 00006FF8  B311                     xor.b      [A1], D1
  8957. 00006FFA  3003                     move.w     D0, D3
  8958. 00006FFC  5C40                     addq.w     D0, 6
  8959. 00006FFE  7200                     moveq.l    D1, 0x00
  8960. 00007000  3200                     move.w     D1, D0
  8961. 00007002  3003                     move.w     D0, D3
  8962. 00007004  5C40                     addq.w     D0, 6
  8963. 00007006  7400                     moveq.l    D2, 0x00
  8964. 00007008  3400                     move.w     D2, D0
  8965. 0000700A  43EE FF60                lea.l      A1, [A6 - 0xA0]
  8966. 0000700E  43F1 2800                lea.l      A1, [A1 + D2]
  8967. 00007012  1230 1807                move.b     D1, [A0 + D1 + 0x7]
  8968. 00007016  B311                     xor.b      [A1], D1
  8969. 00007018  3003                     move.w     D0, D3
  8970. 0000701A  5E40                     addq.w     D0, 7
  8971. 0000701C  7200                     moveq.l    D1, 0x00
  8972. 0000701E  3200                     move.w     D1, D0
  8973. 00007020  3003                     move.w     D0, D3
  8974. 00007022  5E40                     addq.w     D0, 7
  8975. 00007024  7400                     moveq.l    D2, 0x00
  8976. 00007026  3400                     move.w     D2, D0
  8977. 00007028  43EE FF60                lea.l      A1, [A6 - 0xA0]
  8978. 0000702C  43F1 2800                lea.l      A1, [A1 + D2]
  8979. 00007030  1230 1807                move.b     D1, [A0 + D1 + 0x7]
  8980. 00007034  B311                     xor.b      [A1], D1
  8981. 00007036  508A                     addq.l     A2, 8
  8982. 00007038  5084                     addq.l     D4, 8
  8983. 0000703A  5043                     addq.w     D3, 8
  8984. 0000703C  B645                     cmp.w      D3, D5
  8985. 0000703E  6500 FF18                bcs        -0xE6 /* 00006F58 */
  8986. 00007042  6000 0372                bra        +0x374 /* 000073B6 */
  8987. label00007046:
  8988. 00007046  2044                     movea.l    A0, D4
  8989. 00007048  102A 0007                move.b     D0, [A2 + 0x7]
  8990. 0000704C  B110                     xor.b      [A0], D0
  8991. 0000704E  528A                     addq.l     A2, 1
  8992. 00007050  5284                     addq.l     D4, 1
  8993. 00007052  5243                     addq.w     D3, 1
  8994. label00007054:
  8995. 00007054  0C43 000A                cmpi.w     D3, 0xA /* '\n' */
  8996. 00007058  65EC                     bcs        -0x12 /* 00007046 */
  8997. 0000705A  780A                     moveq.l    D4, 0x0A
  8998. 0000705C  486E FF60                pea.l      [A6 - 0xA0]
  8999. 00007060  61FF FFFF B4EA           bsr        -0x4B14 /* 0000254C */
  9000. 00007066  720A                     moveq.l    D1, 0x0A
  9001. 00007068  B081                     cmp.l      D0, D1
  9002. 0000706A  584F                     addq.w     A7, 4
  9003. 0000706C  640E                     bcc        +0x10 /* 0000707C */
  9004. 0000706E  486E FF60                pea.l      [A6 - 0xA0]
  9005. 00007072  61FF FFFF B4D8           bsr        -0x4B26 /* 0000254C */
  9006. 00007078  3800                     move.w     D4, D0
  9007. 0000707A  584F                     addq.w     A7, 4
  9008. label0000707C:
  9009. 0000707C  426E FD04                clr.w      [A6 - 0x2FC]
  9010. 00007080  3D7C 0020 FF0E           move.w     [A6 - 0xF2], 0x20 /* ' ' */
  9011. 00007086  763C                     moveq.l    D3, 0x3C
  9012. 00007088  4C06 3000                movem.w    A4,A5, D6
  9013. 0000708C  7000                     moveq.l    D0, 0x00
  9014. 0000708E  3004                     move.w     D0, D4
  9015. 00007090  2440                     movea.l    A2, D0
  9016. label00007092:
  9017. 00007092  42A7                     clr.l      -[A7]
  9018. 00007094  2F03                     move.l     -[A7], D3
  9019. 00007096  2F2E FF10                move.l     -[A7], [A6 - 0xF0]
  9020. 0000709A  61FF 0002 C06E           bsr        +0x2C070 /* 0003310A */
  9021. 000070A0  2F2E FF10                move.l     -[A7], [A6 - 0xF0]
  9022. 000070A4  4878 0001                push.l     0x1
  9023. 000070A8  4878 003C                push.l     0x3C /* '<' */
  9024. 000070AC  486E FF24                pea.l      [A6 - 0xDC]
  9025. 000070B0  61FF 0002 B88A           bsr        +0x2B88C /* 0003293C */
  9026. 000070B6  3800                     move.w     D4, D0
  9027. 000070B8  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  9028. 000070BC  660E                     bne        +0x10 /* 000070CC */
  9029. 000070BE  2F2E FF10                move.l     -[A7], [A6 - 0xF0]
  9030. 000070C2  61FF 0000 0344           bsr        +0x346 /* 00007408 */
  9031. 000070C8  584F                     addq.w     A7, 4
  9032. 000070CA  604E                     bra        +0x50 /* 0000711A */
  9033. label000070CC:
  9034. 000070CC  2F0A                     move.l     -[A7], A2
  9035. 000070CE  486E FF24                pea.l      [A6 - 0xDC]
  9036. 000070D2  486E FF60                pea.l      [A6 - 0xA0]
  9037. 000070D6  61FF 0002 C07E           bsr        +0x2C080 /* 00033156 */
  9038. 000070DC  3A00                     move.w     D5, D0
  9039. 000070DE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  9040. 000070E2  6606                     bne        +0x8 /* 000070EA */
  9041. 000070E4  526E FD04                addq.w     [A6 - 0x2FC], 1
  9042. 000070E8  6030                     bra        +0x32 /* 0000711A */
  9043. label000070EA:
  9044. 000070EA  E28E                     lsr        D6, 1
  9045. 000070EC  4A86                     tst.l      D6
  9046. 000070EE  6704                     beq        +0x6 /* 000070F4 */
  9047. 000070F0  2006                     move.l     D0, D6
  9048. 000070F2  6002                     bra        +0x4 /* 000070F6 */
  9049. label000070F4:
  9050. 000070F4  7001                     moveq.l    D0, 0x01
  9051. label000070F6:
  9052. 000070F6  2800                     move.l     D4, D0
  9053. 000070F8  4A45                     tst.w      D5
  9054. 000070FA  6F0A                     ble        +0xC /* 00007106 */
  9055. 000070FC  703C                     moveq.l    D0, 0x3C
  9056. 000070FE  4C04 0000                movem.w    <none>, D4
  9057. 00007102  D680                     add.l      D3, D0
  9058. 00007104  6008                     bra        +0xA /* 0000710E */
  9059. label00007106:
  9060. 00007106  703C                     moveq.l    D0, 0x3C
  9061. 00007108  4C04 0000                movem.w    <none>, D4
  9062. 0000710C  9680                     sub.l      D3, D0
  9063. label0000710E:
  9064. 0000710E  536E FF0E                subq.w     [A6 - 0xF2], 1
  9065. 00007112  4A6E FF0E                tst.w      [A6 - 0xF2]
  9066. 00007116  6600 FF7A                bne        -0x84 /* 00007092 */
  9067. label0000711A:
  9068. 0000711A  2F2E FF10                move.l     -[A7], [A6 - 0xF0]
  9069. 0000711E  61FF 0002 BABA           bsr        +0x2BABC /* 00032BDA */
  9070. 00007124  4A6E FD04                tst.w      [A6 - 0x2FC]
  9071. 00007128  584F                     addq.w     A7, 4
  9072. 0000712A  6606                     bne        +0x8 /* 00007132 */
  9073. 0000712C  3D7C FFF6 FF0C           move.w     [A6 - 0xF4], 0xFFF6
  9074. label00007132:
  9075. 00007132  4A6E FF0C                tst.w      [A6 - 0xF4]
  9076. 00007136  6600 023E                bne        +0x240 /* 00007376 */
  9077. 0000713A  7600                     moveq.l    D3, 0x00
  9078. 0000713C  7A02                     moveq.l    D5, 0x02
  9079. 0000713E  45EE FF9C                lea.l      A2, [A6 - 0x64]
  9080. 00007142  41EE FF24                lea.l      A0, [A6 - 0xDC]
  9081. 00007146  2808                     move.l     D4, A0
  9082. label00007148:
  9083. 00007148  2044                     movea.l    A0, D4
  9084. 0000714A  102A 0007                move.b     D0, [A2 + 0x7]
  9085. 0000714E  B110                     xor.b      [A0], D0
  9086. 00007150  3003                     move.w     D0, D3
  9087. 00007152  5240                     addq.w     D0, 1
  9088. 00007154  7200                     moveq.l    D1, 0x00
  9089. 00007156  3200                     move.w     D1, D0
  9090. 00007158  41EE FF9C                lea.l      A0, [A6 - 0x64]
  9091. 0000715C  3003                     move.w     D0, D3
  9092. 0000715E  5240                     addq.w     D0, 1
  9093. 00007160  7400                     moveq.l    D2, 0x00
  9094. 00007162  3400                     move.w     D2, D0
  9095. 00007164  43EE FF24                lea.l      A1, [A6 - 0xDC]
  9096. 00007168  43F1 2800                lea.l      A1, [A1 + D2]
  9097. 0000716C  1230 1807                move.b     D1, [A0 + D1 + 0x7]
  9098. 00007170  B311                     xor.b      [A1], D1
  9099. 00007172  3003                     move.w     D0, D3
  9100. 00007174  5440                     addq.w     D0, 2
  9101. 00007176  7200                     moveq.l    D1, 0x00
  9102. 00007178  3200                     move.w     D1, D0
  9103. 0000717A  3003                     move.w     D0, D3
  9104. 0000717C  5440                     addq.w     D0, 2
  9105. 0000717E  7400                     moveq.l    D2, 0x00
  9106. 00007180  3400                     move.w     D2, D0
  9107. 00007182  43EE FF24                lea.l      A1, [A6 - 0xDC]
  9108. 00007186  43F1 2800                lea.l      A1, [A1 + D2]
  9109. 0000718A  1230 1807                move.b     D1, [A0 + D1 + 0x7]
  9110. 0000718E  B311                     xor.b      [A1], D1
  9111. 00007190  3003                     move.w     D0, D3
  9112. 00007192  5640                     addq.w     D0, 3
  9113. 00007194  7200                     moveq.l    D1, 0x00
  9114. 00007196  3200                     move.w     D1, D0
  9115. 00007198  3003                     move.w     D0, D3
  9116. 0000719A  5640                     addq.w     D0, 3
  9117. 0000719C  7400                     moveq.l    D2, 0x00
  9118. 0000719E  3400                     move.w     D2, D0
  9119. 000071A0  43EE FF24                lea.l      A1, [A6 - 0xDC]
  9120. 000071A4  43F1 2800                lea.l      A1, [A1 + D2]
  9121. 000071A8  1230 1807                move.b     D1, [A0 + D1 + 0x7]
  9122. 000071AC  B311                     xor.b      [A1], D1
  9123. 000071AE  3003                     move.w     D0, D3
  9124. 000071B0  5840                     addq.w     D0, 4
  9125. 000071B2  7200                     moveq.l    D1, 0x00
  9126. 000071B4  3200                     move.w     D1, D0
  9127. 000071B6  3003                     move.w     D0, D3
  9128. 000071B8  5840                     addq.w     D0, 4
  9129. 000071BA  7400                     moveq.l    D2, 0x00
  9130. 000071BC  3400                     move.w     D2, D0
  9131. 000071BE  43EE FF24                lea.l      A1, [A6 - 0xDC]
  9132. 000071C2  43F1 2800                lea.l      A1, [A1 + D2]
  9133. 000071C6  1230 1807                move.b     D1, [A0 + D1 + 0x7]
  9134. 000071CA  B311                     xor.b      [A1], D1
  9135. 000071CC  3003                     move.w     D0, D3
  9136. 000071CE  5A40                     addq.w     D0, 5
  9137. 000071D0  7200                     moveq.l    D1, 0x00
  9138. 000071D2  3200                     move.w     D1, D0
  9139. 000071D4  3003                     move.w     D0, D3
  9140. 000071D6  5A40                     addq.w     D0, 5
  9141. 000071D8  7400                     moveq.l    D2, 0x00
  9142. 000071DA  3400                     move.w     D2, D0
  9143. 000071DC  43EE FF24                lea.l      A1, [A6 - 0xDC]
  9144. 000071E0  43F1 2800                lea.l      A1, [A1 + D2]
  9145. 000071E4  1230 1807                move.b     D1, [A0 + D1 + 0x7]
  9146. 000071E8  B311                     xor.b      [A1], D1
  9147. 000071EA  3003                     move.w     D0, D3
  9148. 000071EC  5C40                     addq.w     D0, 6
  9149. 000071EE  7200                     moveq.l    D1, 0x00
  9150. 000071F0  3200                     move.w     D1, D0
  9151. 000071F2  3003                     move.w     D0, D3
  9152. 000071F4  5C40                     addq.w     D0, 6
  9153. 000071F6  7400                     moveq.l    D2, 0x00
  9154. 000071F8  3400                     move.w     D2, D0
  9155. 000071FA  43EE FF24                lea.l      A1, [A6 - 0xDC]
  9156. 000071FE  43F1 2800                lea.l      A1, [A1 + D2]
  9157. 00007202  1230 1807                move.b     D1, [A0 + D1 + 0x7]
  9158. 00007206  B311                     xor.b      [A1], D1
  9159. 00007208  3003                     move.w     D0, D3
  9160. 0000720A  5E40                     addq.w     D0, 7
  9161. 0000720C  7200                     moveq.l    D1, 0x00
  9162. 0000720E  3200                     move.w     D1, D0
  9163. 00007210  3003                     move.w     D0, D3
  9164. 00007212  5E40                     addq.w     D0, 7
  9165. 00007214  7400                     moveq.l    D2, 0x00
  9166. 00007216  3400                     move.w     D2, D0
  9167. 00007218  43EE FF24                lea.l      A1, [A6 - 0xDC]
  9168. 0000721C  43F1 2800                lea.l      A1, [A1 + D2]
  9169. 00007220  1230 1807                move.b     D1, [A0 + D1 + 0x7]
  9170. 00007224  B311                     xor.b      [A1], D1
  9171. 00007226  508A                     addq.l     A2, 8
  9172. 00007228  5084                     addq.l     D4, 8
  9173. 0000722A  5043                     addq.w     D3, 8
  9174. 0000722C  B645                     cmp.w      D3, D5
  9175. 0000722E  6500 FF18                bcs        -0xE6 /* 00007148 */
  9176. 00007232  6000 019C                bra        +0x19E /* 000073D0 */
  9177. label00007236:
  9178. 00007236  2044                     movea.l    A0, D4
  9179. 00007238  102A 0007                move.b     D0, [A2 + 0x7]
  9180. 0000723C  B110                     xor.b      [A0], D0
  9181. 0000723E  528A                     addq.l     A2, 1
  9182. 00007240  5284                     addq.l     D4, 1
  9183. 00007242  5243                     addq.w     D3, 1
  9184. label00007244:
  9185. 00007244  0C43 000A                cmpi.w     D3, 0xA /* '\n' */
  9186. 00007248  65EC                     bcs        -0x12 /* 00007236 */
  9187. 0000724A  7600                     moveq.l    D3, 0x00
  9188. 0000724C  7A2A                     moveq.l    D5, 0x2A
  9189. 0000724E  45EE FF9C                lea.l      A2, [A6 - 0x64]
  9190. 00007252  41EE FF24                lea.l      A0, [A6 - 0xDC]
  9191. 00007256  2808                     move.l     D4, A0
  9192. label00007258:
  9193. 00007258  2044                     movea.l    A0, D4
  9194. 0000725A  1012                     move.b     D0, [A2]
  9195. 0000725C  B128 000A                xor.b      [A0 + 0xA], D0
  9196. 00007260  3003                     move.w     D0, D3
  9197. 00007262  5240                     addq.w     D0, 1
  9198. 00007264  7E00                     moveq.l    D7, 0x00
  9199. 00007266  3E00                     move.w     D7, D0
  9200. 00007268  41EE FF9C                lea.l      A0, [A6 - 0x64]
  9201. 0000726C  43EE FF24                lea.l      A1, [A6 - 0xDC]
  9202. 00007270  1030 7800                move.b     D0, [A0 + D7]
  9203. 00007274  B131 780A                xor.b      [A1 + D7 + 0xA], D0
  9204. 00007278  3003                     move.w     D0, D3
  9205. 0000727A  5440                     addq.w     D0, 2
  9206. 0000727C  7200                     moveq.l    D1, 0x00
  9207. 0000727E  3200                     move.w     D1, D0
  9208. 00007280  2641                     movea.l    A3, D1
  9209. 00007282  1030 B800                move.b     D0, [A0 + A3]
  9210. 00007286  B131 B80A                xor.b      [A1 + A3 + 0xA], D0
  9211. 0000728A  3003                     move.w     D0, D3
  9212. 0000728C  5640                     addq.w     D0, 3
  9213. 0000728E  7200                     moveq.l    D1, 0x00
  9214. 00007290  3200                     move.w     D1, D0
  9215. 00007292  2841                     movea.l    A4, D1
  9216. 00007294  1030 C800                move.b     D0, [A0 + A4]
  9217. 00007298  B131 C80A                xor.b      [A1 + A4 + 0xA], D0
  9218. 0000729C  3003                     move.w     D0, D3
  9219. 0000729E  5840                     addq.w     D0, 4
  9220. 000072A0  7200                     moveq.l    D1, 0x00
  9221. 000072A2  3200                     move.w     D1, D0
  9222. 000072A4  2D41 FF20                move.l     [A6 - 0xE0], D1
  9223. 000072A8  2001                     move.l     D0, D1
  9224. 000072AA  43F1 180A                lea.l      A1, [A1 + D1 + 0xA]
  9225. 000072AE  1030 0800                move.b     D0, [A0 + D0]
  9226. 000072B2  B111                     xor.b      [A1], D0
  9227. 000072B4  3003                     move.w     D0, D3
  9228. 000072B6  5A40                     addq.w     D0, 5
  9229. 000072B8  7200                     moveq.l    D1, 0x00
  9230. 000072BA  3200                     move.w     D1, D0
  9231. 000072BC  2D41 FF1C                move.l     [A6 - 0xE4], D1
  9232. 000072C0  2001                     move.l     D0, D1
  9233. 000072C2  43EE FF24                lea.l      A1, [A6 - 0xDC]
  9234. 000072C6  43F1 180A                lea.l      A1, [A1 + D1 + 0xA]
  9235. 000072CA  1030 0800                move.b     D0, [A0 + D0]
  9236. 000072CE  B111                     xor.b      [A1], D0
  9237. 000072D0  3003                     move.w     D0, D3
  9238. 000072D2  5C40                     addq.w     D0, 6
  9239. 000072D4  7200                     moveq.l    D1, 0x00
  9240. 000072D6  3200                     move.w     D1, D0
  9241. 000072D8  2D41 FF18                move.l     [A6 - 0xE8], D1
  9242. 000072DC  2001                     move.l     D0, D1
  9243. 000072DE  43EE FF24                lea.l      A1, [A6 - 0xDC]
  9244. 000072E2  43F1 180A                lea.l      A1, [A1 + D1 + 0xA]
  9245. 000072E6  1030 0800                move.b     D0, [A0 + D0]
  9246. 000072EA  B111                     xor.b      [A1], D0
  9247. 000072EC  3003                     move.w     D0, D3
  9248. 000072EE  5E40                     addq.w     D0, 7
  9249. 000072F0  7200                     moveq.l    D1, 0x00
  9250. 000072F2  3200                     move.w     D1, D0
  9251. 000072F4  2D41 FF14                move.l     [A6 - 0xEC], D1
  9252. 000072F8  2001                     move.l     D0, D1
  9253. 000072FA  43EE FF24                lea.l      A1, [A6 - 0xDC]
  9254. 000072FE  43F1 180A                lea.l      A1, [A1 + D1 + 0xA]
  9255. 00007302  1030 0800                move.b     D0, [A0 + D0]
  9256. 00007306  B111                     xor.b      [A1], D0
  9257. 00007308  508A                     addq.l     A2, 8
  9258. 0000730A  5084                     addq.l     D4, 8
  9259. 0000730C  5043                     addq.w     D3, 8
  9260. 0000730E  B645                     cmp.w      D3, D5
  9261. 00007310  6500 FF46                bcs        -0xB8 /* 00007258 */
  9262. 00007314  6000 00D4                bra        +0xD6 /* 000073EA */
  9263. label00007318:
  9264. 00007318  1012                     move.b     D0, [A2]
  9265. 0000731A  B12B 000A                xor.b      [A3 + 0xA], D0
  9266. 0000731E  528A                     addq.l     A2, 1
  9267. 00007320  528B                     addq.l     A3, 1
  9268. 00007322  5243                     addq.w     D3, 1
  9269. label00007324:
  9270. 00007324  0C43 0032                cmpi.w     D3, 0x32 /* '2' */
  9271. 00007328  65EE                     bcs        -0x10 /* 00007318 */
  9272. 0000732A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  9273. 0000732E  486E FF24                pea.l      [A6 - 0xDC]
  9274. 00007332  61FF 0002 C08C           bsr        +0x2C08E /* 000333C0 */
  9275. 00007338  3600                     move.w     D3, D0
  9276. 0000733A  504F                     addq.w     A7, 8
  9277. 0000733C  6632                     bne        +0x34 /* 00007370 */
  9278. 0000733E  486E FE0C                pea.l      [A6 - 0x1F4]
  9279. 00007342  2F3C 0003 00C8           move.l     -[A7], 0x300C8
  9280. 00007348  4EB9 0000 0128           jsr        [0x00000128 /* PollRtnAdr */]
  9281. 0000734E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  9282. 00007352  486E FE0C                pea.l      [A6 - 0x1F4]
  9283. 00007356  61FF 0000 1630           bsr        +0x1632 /* 00008988 */
  9284. 0000735C  486E FF2E                pea.l      [A6 - 0xD2]
  9285. 00007360  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  9286. 00007364  61FF 0002 C038           bsr        +0x2C03A /* 0003339E */
  9287. 0000736A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  9288. 0000736E  6006                     bra        +0x8 /* 00007376 */
  9289. label00007370:
  9290. 00007370  3D7C FFF6 FF0C           move.w     [A6 - 0xF4], 0xFFF6
  9291. label00007376:
  9292. 00007376  302E FF0C                move.w     D0, [A6 - 0xF4]
  9293. 0000737A  6000 0084                bra        +0x86 /* 00007400 */
  9294. label0000737E:
  9295. 0000737E  7000                     moveq.l    D0, 0x00
  9296. 00007380  3003                     move.w     D0, D3
  9297. 00007382  45EE FF9C                lea.l      A2, [A6 - 0x64]
  9298. 00007386  D5C0                     add.l      A2, D0
  9299. 00007388  6000 F9BA                bra        -0x644 /* 00006D44 */
  9300. label0000738C:
  9301. 0000738C  7000                     moveq.l    D0, 0x00
  9302. 0000738E  3004                     move.w     D0, D4
  9303. 00007390  45EE FF9C                lea.l      A2, [A6 - 0x64]
  9304. 00007394  D5C0                     add.l      A2, D0
  9305. 00007396  6000 FAA4                bra        -0x55A /* 00006E3C */
  9306. label0000739A:
  9307. 0000739A  7000                     moveq.l    D0, 0x00
  9308. 0000739C  3003                     move.w     D0, D3
  9309. 0000739E  45EE FF60                lea.l      A2, [A6 - 0xA0]
  9310. 000073A2  D5C0                     add.l      A2, D0
  9311. 000073A4  6000 FB10                bra        -0x4EE /* 00006EB6 */
  9312. label000073A8:
  9313. 000073A8  7000                     moveq.l    D0, 0x00
  9314. 000073AA  3003                     move.w     D0, D3
  9315. 000073AC  45EE FF60                lea.l      A2, [A6 - 0xA0]
  9316. 000073B0  D5C0                     add.l      A2, D0
  9317. 000073B2  6000 FB80                bra        -0x47E /* 00006F34 */
  9318. label000073B6:
  9319. 000073B6  7000                     moveq.l    D0, 0x00
  9320. 000073B8  3003                     move.w     D0, D3
  9321. 000073BA  45EE FF9C                lea.l      A2, [A6 - 0x64]
  9322. 000073BE  D5C0                     add.l      A2, D0
  9323. 000073C0  7000                     moveq.l    D0, 0x00
  9324. 000073C2  3003                     move.w     D0, D3
  9325. 000073C4  41EE FF60                lea.l      A0, [A6 - 0xA0]
  9326. 000073C8  D1C0                     add.l      A0, D0
  9327. 000073CA  2808                     move.l     D4, A0
  9328. 000073CC  6000 FC86                bra        -0x378 /* 00007054 */
  9329. label000073D0:
  9330. 000073D0  7000                     moveq.l    D0, 0x00
  9331. 000073D2  3003                     move.w     D0, D3
  9332. 000073D4  45EE FF9C                lea.l      A2, [A6 - 0x64]
  9333. 000073D8  D5C0                     add.l      A2, D0
  9334. 000073DA  7000                     moveq.l    D0, 0x00
  9335. 000073DC  3003                     move.w     D0, D3
  9336. 000073DE  41EE FF24                lea.l      A0, [A6 - 0xDC]
  9337. 000073E2  D1C0                     add.l      A0, D0
  9338. 000073E4  2808                     move.l     D4, A0
  9339. 000073E6  6000 FE5C                bra        -0x1A2 /* 00007244 */
  9340. label000073EA:
  9341. 000073EA  7000                     moveq.l    D0, 0x00
  9342. 000073EC  3003                     move.w     D0, D3
  9343. 000073EE  2800                     move.l     D4, D0
  9344. 000073F0  45EE FF9C                lea.l      A2, [A6 - 0x64]
  9345. 000073F4  D5C0                     add.l      A2, D0
  9346. 000073F6  47EE FF24                lea.l      A3, [A6 - 0xDC]
  9347. 000073FA  D7C4                     add.l      A3, D4
  9348. 000073FC  6000 FF26                bra        -0xD8 /* 00007324 */
  9349. label00007400:
  9350. 00007400  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  9351. 00007404  4E5E                     unlink     A6
  9352. 00007406  4E75                     rts
  9353. fn00007408:
  9354. 00007408  206F 0004                movea.l    A0, [A7 + 0x4]
  9355. 0000740C  7000                     moveq.l    D0, 0x00
  9356. 0000740E  1028 000D                move.b     D0, [A0 + 0xD]
  9357. 00007412  4E75                     rts
  9358. fn00007414:
  9359. 00007414  70FF                     moveq.l    D0, 0xFFFFFFFF
  9360. 00007416  B0AF 0004                cmp.l      D0, [A7 + 0x4]
  9361. 0000741A  6604                     bne        +0x6 /* 00007420 */
  9362. 0000741C  70FF                     moveq.l    D0, 0xFFFFFFFF
  9363. 0000741E  6014                     bra        +0x16 /* 00007434 */
  9364. label00007420:
  9365. 00007420  7000                     moveq.l    D0, 0x00
  9366. 00007422  102F 0007                move.b     D0, [A7 + 0x7]
  9367. 00007426  41F9 0000 25B6           lea.l      A0, [0x000025B6]
  9368. 0000742C  7200                     moveq.l    D1, 0x00
  9369. 0000742E  1230 0000                move.b     D1, [A0 + D0.w]
  9370. 00007432  2001                     move.l     D0, D1
  9371. label00007434:
  9372. 00007434  4E75                     rts
  9373. fn00007436:
  9374. 00007436  4E56 FFE4                link       A6, -0x001C
  9375. 0000743A  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  9376. 0000743E  246E 0008                movea.l    A2, [A6 + 0x8]
  9377. 00007442  203C 0001 01AC           move.l     D0, 0x101AC
  9378. 00007448  2632 0800                move.l     D3, [A2 + D0]
  9379. 0000744C  6750                     beq        +0x52 /* 0000749E */
  9380. 0000744E  2D4F FFFC                move.l     [A6 - 0x4], A7
  9381. 00007452  4878 0001                push.l     0x1
  9382. 00007456  4878 270F                push.l     0x270F
  9383. 0000745A  2F03                     move.l     -[A7], D3
  9384. 0000745C  2057                     movea.l    A0, [A7]
  9385. 0000745E  2250                     movea.l    A1, [A0]
  9386. 00007460  2269 0028                movea.l    A1, [A1 + 0x28]
  9387. 00007464  4E91                     jsr        [A1]
  9388. 00007466  203C 0001 01AC           move.l     D0, 0x101AC
  9389. 0000746C  2832 0800                move.l     D4, [A2 + D0]
  9390. 00007470  2844                     movea.l    A4, D4
  9391. 00007472  4A84                     tst.l      D4
  9392. 00007474  4FEF 000C                lea.l      A7, [A7 + 0xC]
  9393. 00007478  6724                     beq        +0x26 /* 0000749E */
  9394. 0000747A  3F3C 0001                move.w     -[A7], 0x1
  9395. 0000747E  2F0C                     move.l     -[A7], A4
  9396. 00007480  2057                     movea.l    A0, [A7]
  9397. 00007482  2250                     movea.l    A1, [A0]
  9398. 00007484  2269 0008                movea.l    A1, [A1 + 0x8]
  9399. 00007488  4E91                     jsr        [A1]
  9400. 0000748A  5C4F                     addq.w     A7, 6
  9401. 0000748C  6010                     bra        +0x12 /* 0000749E */
  9402. 0000748E  2D6E FFF4 FFE4           move.l     [A6 - 0x1C], [A6 - 0xC]
  9403. 00007494  486E FFE8                pea.l      [A6 - 0x18]
  9404. 00007498  4EB9 0000 0150           jsr        [0x00000150]
  9405. label0000749E:
  9406. 0000749E  203C 0001 01AC           move.l     D0, 0x101AC
  9407. 000074A4  42B2 0800                clr.l      [A2 + D0]
  9408. 000074A8  4878 0028                push.l     0x28 /* '(' */
  9409. 000074AC  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  9410. 000074B2  2648                     movea.l    A3, A0
  9411. 000074B4  2008                     move.l     D0, A0
  9412. 000074B6  584F                     addq.w     A7, 4
  9413. 000074B8  6714                     beq        +0x16 /* 000074CE */
  9414. 000074BA  4227                     clr.b      -[A7]
  9415. 000074BC  42A7                     clr.l      -[A7]
  9416. 000074BE  4878 01B4                push.l     0x1B4
  9417. 000074C2  2F0B                     move.l     -[A7], A3
  9418. 000074C4  4EB9 0000 1C68           jsr        [0x00001C68]
  9419. 000074CA  4FEF 000E                lea.l      A7, [A7 + 0xE]
  9420. label000074CE:
  9421. 000074CE  203C 0001 01AC           move.l     D0, 0x101AC
  9422. 000074D4  258B 0800                move.l     [A2 + D0], A3
  9423. 000074D8  1F3C 0001                move.b     -[A7], 0x1
  9424. 000074DC  2F2A 008C                move.l     -[A7], [A2 + 0x8C]
  9425. 000074E0  2057                     movea.l    A0, [A7]
  9426. 000074E2  2268 0004                movea.l    A1, [A0 + 0x4]
  9427. 000074E6  2269 01D0                movea.l    A1, [A1 + 0x1D0]
  9428. 000074EA  4E91                     jsr        [A1]
  9429. 000074EC  2F0A                     move.l     -[A7], A2
  9430. 000074EE  61FF 0000 1026           bsr        +0x1028 /* 00008516 */
  9431. 000074F4  4FEF 000A                lea.l      A7, [A7 + 0xA]
  9432. 000074F8  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  9433. 000074FC  4E5E                     unlink     A6
  9434. 000074FE  4E75                     rts
  9435. fn00007500:
  9436. 00007500  4E56 FE44                link       A6, -0x01BC
  9437. 00007504  2F0A                     move.l     -[A7], A2
  9438. 00007506  246E 0008                movea.l    A2, [A6 + 0x8]
  9439. 0000750A  486E FE44                pea.l      [A6 - 0x1BC]
  9440. 0000750E  61FF 0000 0046           bsr        +0x48 /* 00007556 */
  9441. 00007514  203C 0001 01B0           move.l     D0, 0x101B0
  9442. 0000751A  4A32 0800                tst.b      [A2 + D0]
  9443. 0000751E  584F                     addq.w     A7, 4
  9444. 00007520  662E                     bne        +0x30 /* 00007550 */
  9445. 00007522  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  9446. 00007526  486E FE4C                pea.l      [A6 - 0x1B4]
  9447. 0000752A  61FF 0000 112E           bsr        +0x1130 /* 0000865A */
  9448. 00007530  4878 01B4                push.l     0x1B4
  9449. 00007534  486E FE4C                pea.l      [A6 - 0x1B4]
  9450. 00007538  203C 0001 01AC           move.l     D0, 0x101AC
  9451. 0000753E  2F32 0800                move.l     -[A7], [A2 + D0]
  9452. 00007542  2057                     movea.l    A0, [A7]
  9453. 00007544  2250                     movea.l    A1, [A0]
  9454. 00007546  2269 0020                movea.l    A1, [A1 + 0x20]
  9455. 0000754A  4E91                     jsr        [A1]
  9456. 0000754C  4FEF 0014                lea.l      A7, [A7 + 0x14]
  9457. label00007550:
  9458. 00007550  245F                     movea.l    A2, [A7]+
  9459. 00007552  4E5E                     unlink     A6
  9460. 00007554  4E75                     rts
  9461. fn00007556:
  9462. 00007556  4E56 0000                link       A6, 0
  9463. 0000755A  42A7                     clr.l      -[A7]
  9464. 0000755C  42A7                     clr.l      -[A7]
  9465. 0000755E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  9466. 00007562  61FF 0000 0008           bsr        +0xA /* 0000756C */
  9467. 00007568  4E5E                     unlink     A6
  9468. 0000756A  4E75                     rts
  9469. fn0000756C:
  9470. 0000756C  206F 0004                movea.l    A0, [A7 + 0x4]
  9471. 00007570  20AF 0008                move.l     [A0], [A7 + 0x8]
  9472. 00007574  216F 000C 0004           move.l     [A0 + 0x4], [A7 + 0xC]
  9473. 0000757A  4E75                     rts
  9474. fn0000757C:
  9475. 0000757C  4E56 0000                link       A6, 0
  9476. 00007580  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  9477. 00007584  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  9478. 00007588  206E 0008                movea.l    A0, [A6 + 0x8]
  9479. 0000758C  203C 0001 01AC           move.l     D0, 0x101AC
  9480. 00007592  2F30 0800                move.l     -[A7], [A0 + D0]
  9481. 00007596  2057                     movea.l    A0, [A7]
  9482. 00007598  2250                     movea.l    A1, [A0]
  9483. 0000759A  2269 0014                movea.l    A1, [A1 + 0x14]
  9484. 0000759E  4E91                     jsr        [A1]
  9485. 000075A0  4E5E                     unlink     A6
  9486. 000075A2  4E75                     rts
  9487. fn000075A4:
  9488. 000075A4  4E56 0000                link       A6, 0
  9489. 000075A8  206E 0008                movea.l    A0, [A6 + 0x8]
  9490. 000075AC  203C 0001 01AC           move.l     D0, 0x101AC
  9491. 000075B2  2F30 0800                move.l     -[A7], [A0 + D0]
  9492. 000075B6  61FF FFFF ABF8           bsr        -0x5406 /* 000021B0 */
  9493. 000075BC  4E5E                     unlink     A6
  9494. 000075BE  4E75                     rts
  9495. fn000075C0:
  9496. 000075C0  4E56 FD7A                link       A6, -0x0286
  9497. 000075C4  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  9498. 000075C8  246E 0008                movea.l    A2, [A6 + 0x8]
  9499. 000075CC  426E FD7A                clr.w      [A6 - 0x286]
  9500. 000075D0  1F3C 0001                move.b     -[A7], 0x1
  9501. 000075D4  2F2A 008C                move.l     -[A7], [A2 + 0x8C]
  9502. 000075D8  2057                     movea.l    A0, [A7]
  9503. 000075DA  2268 0004                movea.l    A1, [A0 + 0x4]
  9504. 000075DE  2269 01D0                movea.l    A1, [A1 + 0x1D0]
  9505. 000075E2  4E91                     jsr        [A1]
  9506. 000075E4  203C 0001 01AC           move.l     D0, 0x101AC
  9507. 000075EA  2F32 0800                move.l     -[A7], [A2 + D0]
  9508. 000075EE  61FF FFFF ABC0           bsr        -0x543E /* 000021B0 */
  9509. 000075F4  2A00                     move.l     D5, D0
  9510. 000075F6  7801                     moveq.l    D4, 0x01
  9511. 000075F8  47EE FD84                lea.l      A3, [A6 - 0x27C]
  9512. 000075FC  47EB 0060                lea.l      A3, [A3 + 0x60]
  9513. 00007600  49EE FD84                lea.l      A4, [A6 - 0x27C]
  9514. 00007604  508C                     addq.l     A4, 8
  9515. 00007606  508C                     addq.l     A4, 8
  9516. 00007608  41EE FD84                lea.l      A0, [A6 - 0x27C]
  9517. 0000760C  41E8 00E0                lea.l      A0, [A0 + 0xE0]
  9518. 00007610  2C08                     move.l     D6, A0
  9519. 00007612  41EE FD84                lea.l      A0, [A6 - 0x27C]
  9520. 00007616  41E8 0120                lea.l      A0, [A0 + 0x120]
  9521. 0000761A  2E08                     move.l     D7, A0
  9522. 0000761C  41EE FD84                lea.l      A0, [A6 - 0x27C]
  9523. 00007620  41E8 0160                lea.l      A0, [A0 + 0x160]
  9524. 00007624  2D48 FD80                move.l     [A6 - 0x280], A0
  9525. 00007628  41EE FD84                lea.l      A0, [A6 - 0x27C]
  9526. 0000762C  41E8 0170                lea.l      A0, [A0 + 0x170]
  9527. 00007630  2D48 FD7C                move.l     [A6 - 0x284], A0
  9528. 00007634  4FEF 000A                lea.l      A7, [A7 + 0xA]
  9529. 00007638  6000 01D8                bra        +0x1DA /* 00007812 */
  9530. label0000763C:
  9531. 0000763C  203C 0001 01B0           move.l     D0, 0x101B0
  9532. 00007642  4A32 0800                tst.b      [A2 + D0]
  9533. 00007646  6600 01C0                bne        +0x1C2 /* 00007808 */
  9534. 0000764A  486E FD84                pea.l      [A6 - 0x27C]
  9535. 0000764E  61FF 0000 0FBE           bsr        +0xFC0 /* 0000860E */
  9536. 00007654  486E FD84                pea.l      [A6 - 0x27C]
  9537. 00007658  3044                     movea.w    A0, D4
  9538. 0000765A  2F08                     move.l     -[A7], A0
  9539. 0000765C  203C 0001 01AC           move.l     D0, 0x101AC
  9540. 00007662  2F32 0800                move.l     -[A7], [A2 + D0]
  9541. 00007666  2057                     movea.l    A0, [A7]
  9542. 00007668  2250                     movea.l    A1, [A0]
  9543. 0000766A  2269 0014                movea.l    A1, [A1 + 0x14]
  9544. 0000766E  4E91                     jsr        [A1]
  9545. 00007670  4227                     clr.b      -[A7]
  9546. 00007672  42A7                     clr.l      -[A7]
  9547. 00007674  42A7                     clr.l      -[A7]
  9548. 00007676  3044                     movea.w    A0, D4
  9549. 00007678  2608                     move.l     D3, A0
  9550. 0000767A  2F08                     move.l     -[A7], A0
  9551. 0000767C  4878 0001                push.l     0x1
  9552. 00007680  2F2A 008C                move.l     -[A7], [A2 + 0x8C]
  9553. 00007684  2057                     movea.l    A0, [A7]
  9554. 00007686  2268 0004                movea.l    A1, [A0 + 0x4]
  9555. 0000768A  2269 01C4                movea.l    A1, [A1 + 0x1C4]
  9556. 0000768E  4E91                     jsr        [A1]
  9557. 00007690  422E FF38                clr.b      [A6 - 0xC8]
  9558. 00007694  486E FD84                pea.l      [A6 - 0x27C]
  9559. 00007698  4EB9 0000 0138           jsr        [0x00000138 /* PWMValue */]
  9560. 0000769E  584F                     addq.w     A7, 4
  9561. 000076A0  2F00                     move.l     -[A7], D0
  9562. 000076A2  486E FF38                pea.l      [A6 - 0xC8]
  9563. 000076A6  61FF FFFF EA12           bsr        -0x15EC /* 000060BA */
  9564. 000076AC  486E FF38                pea.l      [A6 - 0xC8]
  9565. 000076B0  4878 0001                push.l     0x1
  9566. 000076B4  2F03                     move.l     -[A7], D3
  9567. 000076B6  2F2A 008C                move.l     -[A7], [A2 + 0x8C]
  9568. 000076BA  2057                     movea.l    A0, [A7]
  9569. 000076BC  2268 0004                movea.l    A1, [A0 + 0x4]
  9570. 000076C0  2269 0290                movea.l    A1, [A1 + 0x290]
  9571. 000076C4  4E91                     jsr        [A1]
  9572. 000076C6  422E FF38                clr.b      [A6 - 0xC8]
  9573. 000076CA  2F0B                     move.l     -[A7], A3
  9574. 000076CC  4EB9 0000 0138           jsr        [0x00000138 /* PWMValue */]
  9575. 000076D2  584F                     addq.w     A7, 4
  9576. 000076D4  2F00                     move.l     -[A7], D0
  9577. 000076D6  486E FF38                pea.l      [A6 - 0xC8]
  9578. 000076DA  61FF FFFF E9DE           bsr        -0x1620 /* 000060BA */
  9579. 000076E0  486E FF38                pea.l      [A6 - 0xC8]
  9580. 000076E4  4878 0002                push.l     0x2
  9581. 000076E8  2F03                     move.l     -[A7], D3
  9582. 000076EA  2F2A 008C                move.l     -[A7], [A2 + 0x8C]
  9583. 000076EE  2057                     movea.l    A0, [A7]
  9584. 000076F0  2268 0004                movea.l    A1, [A0 + 0x4]
  9585. 000076F4  2269 0290                movea.l    A1, [A1 + 0x290]
  9586. 000076F8  4E91                     jsr        [A1]
  9587. 000076FA  422E FF38                clr.b      [A6 - 0xC8]
  9588. 000076FE  2F0C                     move.l     -[A7], A4
  9589. 00007700  4EB9 0000 0138           jsr        [0x00000138 /* PWMValue */]
  9590. 00007706  584F                     addq.w     A7, 4
  9591. 00007708  2F00                     move.l     -[A7], D0
  9592. 0000770A  486E FF38                pea.l      [A6 - 0xC8]
  9593. 0000770E  61FF FFFF E9AA           bsr        -0x1654 /* 000060BA */
  9594. 00007714  486E FF38                pea.l      [A6 - 0xC8]
  9595. 00007718  4878 0003                push.l     0x3
  9596. 0000771C  2F03                     move.l     -[A7], D3
  9597. 0000771E  2F2A 008C                move.l     -[A7], [A2 + 0x8C]
  9598. 00007722  2057                     movea.l    A0, [A7]
  9599. 00007724  2268 0004                movea.l    A1, [A0 + 0x4]
  9600. 00007728  2269 0290                movea.l    A1, [A1 + 0x290]
  9601. 0000772C  4E91                     jsr        [A1]
  9602. 0000772E  422E FF38                clr.b      [A6 - 0xC8]
  9603. 00007732  2F06                     move.l     -[A7], D6
  9604. 00007734  4EB9 0000 0138           jsr        [0x00000138 /* PWMValue */]
  9605. 0000773A  584F                     addq.w     A7, 4
  9606. 0000773C  2F00                     move.l     -[A7], D0
  9607. 0000773E  486E FF38                pea.l      [A6 - 0xC8]
  9608. 00007742  61FF FFFF E976           bsr        -0x1688 /* 000060BA */
  9609. 00007748  486E FF38                pea.l      [A6 - 0xC8]
  9610. 0000774C  4878 0004                push.l     0x4
  9611. 00007750  2F03                     move.l     -[A7], D3
  9612. 00007752  2F2A 008C                move.l     -[A7], [A2 + 0x8C]
  9613. 00007756  2057                     movea.l    A0, [A7]
  9614. 00007758  2268 0004                movea.l    A1, [A0 + 0x4]
  9615. 0000775C  2269 0290                movea.l    A1, [A1 + 0x290]
  9616. 00007760  4E91                     jsr        [A1]
  9617. 00007762  422E FF38                clr.b      [A6 - 0xC8]
  9618. 00007766  2F07                     move.l     -[A7], D7
  9619. 00007768  4EB9 0000 0138           jsr        [0x00000138 /* PWMValue */]
  9620. 0000776E  584F                     addq.w     A7, 4
  9621. 00007770  2F00                     move.l     -[A7], D0
  9622. 00007772  486E FF38                pea.l      [A6 - 0xC8]
  9623. 00007776  61FF FFFF E942           bsr        -0x16BC /* 000060BA */
  9624. 0000777C  486E FF38                pea.l      [A6 - 0xC8]
  9625. 00007780  4878 0005                push.l     0x5
  9626. 00007784  2F03                     move.l     -[A7], D3
  9627. 00007786  2F2A 008C                move.l     -[A7], [A2 + 0x8C]
  9628. 0000778A  2057                     movea.l    A0, [A7]
  9629. 0000778C  2268 0004                movea.l    A1, [A0 + 0x4]
  9630. 00007790  2269 0290                movea.l    A1, [A1 + 0x290]
  9631. 00007794  4E91                     jsr        [A1]
  9632. 00007796  422E FF38                clr.b      [A6 - 0xC8]
  9633. 0000779A  2F2E FD80                move.l     -[A7], [A6 - 0x280]
  9634. 0000779E  4EB9 0000 0138           jsr        [0x00000138 /* PWMValue */]
  9635. 000077A4  584F                     addq.w     A7, 4
  9636. 000077A6  2F00                     move.l     -[A7], D0
  9637. 000077A8  486E FF38                pea.l      [A6 - 0xC8]
  9638. 000077AC  61FF FFFF E90C           bsr        -0x16F2 /* 000060BA */
  9639. 000077B2  486E FF38                pea.l      [A6 - 0xC8]
  9640. 000077B6  4878 0006                push.l     0x6
  9641. 000077BA  2F03                     move.l     -[A7], D3
  9642. 000077BC  2F2A 008C                move.l     -[A7], [A2 + 0x8C]
  9643. 000077C0  2057                     movea.l    A0, [A7]
  9644. 000077C2  2268 0004                movea.l    A1, [A0 + 0x4]
  9645. 000077C6  2269 0290                movea.l    A1, [A1 + 0x290]
  9646. 000077CA  4E91                     jsr        [A1]
  9647. 000077CC  422E FF38                clr.b      [A6 - 0xC8]
  9648. 000077D0  2F2E FD7C                move.l     -[A7], [A6 - 0x284]
  9649. 000077D4  4EB9 0000 0138           jsr        [0x00000138 /* PWMValue */]
  9650. 000077DA  584F                     addq.w     A7, 4
  9651. 000077DC  2F00                     move.l     -[A7], D0
  9652. 000077DE  486E FF38                pea.l      [A6 - 0xC8]
  9653. 000077E2  61FF FFFF E8D6           bsr        -0x1728 /* 000060BA */
  9654. 000077E8  486E FF38                pea.l      [A6 - 0xC8]
  9655. 000077EC  4878 0007                push.l     0x7
  9656. 000077F0  2F03                     move.l     -[A7], D3
  9657. 000077F2  2F2A 008C                move.l     -[A7], [A2 + 0x8C]
  9658. 000077F6  2057                     movea.l    A0, [A7]
  9659. 000077F8  2268 0004                movea.l    A1, [A0 + 0x4]
  9660. 000077FC  2269 0290                movea.l    A1, [A1 + 0x290]
  9661. 00007800  4E91                     jsr        [A1]
  9662. 00007802  4FEF 00CE                lea.l      A7, [A7 + 0xCE]
  9663. 00007806  6008                     bra        +0xA /* 00007810 */
  9664. label00007808:
  9665. 00007808  3D7C FF94 FD7A           move.w     [A6 - 0x286], 0xFF94
  9666. 0000780E  600C                     bra        +0xE /* 0000781C */
  9667. label00007810:
  9668. 00007810  5244                     addq.w     D4, 1
  9669. label00007812:
  9670. 00007812  3004                     move.w     D0, D4
  9671. 00007814  48C0                     ext.l      D0
  9672. 00007816  B085                     cmp.l      D0, D5
  9673. 00007818  6300 FE22                bls        -0x1DC /* 0000763C */
  9674. label0000781C:
  9675. 0000781C  2F2A 008C                move.l     -[A7], [A2 + 0x8C]
  9676. 00007820  2057                     movea.l    A0, [A7]
  9677. 00007822  2268 0004                movea.l    A1, [A0 + 0x4]
  9678. 00007826  2269 00C4                movea.l    A1, [A1 + 0xC4]
  9679. 0000782A  4E91                     jsr        [A1]
  9680. 0000782C  1F3C 0001                move.b     -[A7], 0x1
  9681. 00007830  61FF FFFF A974           bsr        -0x568A /* 000021A6 */
  9682. 00007836  302E FD7A                move.w     D0, [A6 - 0x286]
  9683. 0000783A  5C4F                     addq.w     A7, 6
  9684. 0000783C  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  9685. 00007840  4E5E                     unlink     A6
  9686. 00007842  4E75                     rts
  9687. 00007844  4E56 0000                link       A6, 0
  9688. 00007848  2F03                     move.l     -[A7], D3
  9689. 0000784A  7600                     moveq.l    D3, 0x00
  9690. 0000784C  4EB9 0000 0440           jsr        [0x00000440]
  9691. 00007852  4A00                     tst.b      D0
  9692. 00007854  6710                     beq        +0x12 /* 00007866 */
  9693. 00007856  554F                     subq.w     A7, 2
  9694. 00007858  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  9695. 0000785C  2F3C 2A04 0484           move.l     -[A7], 0x2A040484
  9696. 00007862  A8FD                     syscall    PrGlue
  9697. 00007864  161F                     move.b     D3, [A7]+
  9698. label00007866:
  9699. 00007866  4EB9 0000 0448           jsr        [0x00000448]
  9700. 0000786C  1003                     move.b     D0, D3
  9701. 0000786E  261F                     move.l     D3, [A7]+
  9702. 00007870  4E5E                     unlink     A6
  9703. 00007872  4E75                     rts
  9704. 00007874  4E56 FFFA                link       A6, -0x0006
  9705. 00007878  2F0B                     move.l     -[A7], A3
  9706. 0000787A  2F0A                     move.l     -[A7], A2
  9707. 0000787C  266E 0008                movea.l    A3, [A6 + 0x8]
  9708. 00007880  3F3C 076C                move.w     -[A7], 0x76C
  9709. 00007884  4EB9 0000 1000           jsr        [0x00001000]
  9710. 0000788A  544F                     addq.w     A7, 2
  9711. 0000788C  2F08                     move.l     -[A7], A0
  9712. 0000788E  486E FFFA                pea.l      [A6 - 0x6]
  9713. 00007892  61FF 0000 020E           bsr        +0x210 /* 00007AA2 */
  9714. 00007898  486E FFFA                pea.l      [A6 - 0x6]
  9715. 0000789C  61FF 0000 01AE           bsr        +0x1B0 /* 00007A4C */
  9716. 000078A2  2008                     move.l     D0, A0
  9717. 000078A4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  9718. 000078A8  661A                     bne        +0x1C /* 000078C4 */
  9719. 000078AA  4878 0CAE                push.l     0xCAE
  9720. 000078AE  4879 0001 F1A4           push.l     0x1F1A4
  9721. 000078B4  2F3C 6E69 6C50           move.l     -[A7], 0x6E696C50 /* 'nilP' */
  9722. 000078BA  61FF FFFF 96A0           bsr        -0x695E /* 00000F5C */
  9723. 000078C0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  9724. label000078C4:
  9725. 000078C4  486E FFFA                pea.l      [A6 - 0x6]
  9726. 000078C8  61FF 0000 0178           bsr        +0x17A /* 00007A42 */
  9727. 000078CE  584F                     addq.w     A7, 4
  9728. 000078D0  2F08                     move.l     -[A7], A0
  9729. 000078D2  4EB9 0000 1020           jsr        [0x00001020]
  9730. 000078D8  2448                     movea.l    A2, A0
  9731. 000078DA  2F0A                     move.l     -[A7], A2
  9732. 000078DC  4EB9 0000 0470           jsr        [0x00000470]
  9733. 000078E2  4A00                     tst.b      D0
  9734. 000078E4  504F                     addq.w     A7, 8
  9735. 000078E6  6700 0142                beq        +0x144 /* 00007A2A */
  9736. 000078EA  246B 0050                movea.l    A2, [A3 + 0x50]
  9737. 000078EE  200A                     move.l     D0, A2
  9738. 000078F0  6718                     beq        +0x1A /* 0000790A */
  9739. 000078F2  2F0A                     move.l     -[A7], A2
  9740. 000078F4  486E FFFA                pea.l      [A6 - 0x6]
  9741. 000078F8  61FF 0000 0148           bsr        +0x14A /* 00007A42 */
  9742. 000078FE  584F                     addq.w     A7, 4
  9743. 00007900  2F08                     move.l     -[A7], A0
  9744. 00007902  4EB9 0000 1028           jsr        [0x00001028]
  9745. 00007908  504F                     addq.w     A7, 8
  9746. label0000790A:
  9747. 0000790A  4267                     clr.w      -[A7]
  9748. 0000790C  4879 0001 F29E           push.l     0x1F29E
  9749. 00007912  4879 0001 EC1A           push.l     0x1EC1A
  9750. 00007918  4878 0004                push.l     0x4
  9751. 0000791C  2F3C 5442 6F78           move.l     -[A7], 0x54426F78 /* 'TBox' */
  9752. 00007922  486E FFFA                pea.l      [A6 - 0x6]
  9753. 00007926  61FF 0000 011A           bsr        +0x11C /* 00007A42 */
  9754. 0000792C  584F                     addq.w     A7, 4
  9755. 0000792E  2F08                     move.l     -[A7], A0
  9756. 00007930  2057                     movea.l    A0, [A7]
  9757. 00007932  2268 0004                movea.l    A1, [A0 + 0x4]
  9758. 00007936  2269 0010                movea.l    A1, [A1 + 0x10]
  9759. 0000793A  4E91                     jsr        [A1]
  9760. 0000793C  504F                     addq.w     A7, 8
  9761. 0000793E  2F08                     move.l     -[A7], A0
  9762. 00007940  4EB9 0000 0158           jsr        [0x00000158]
  9763. 00007946  2448                     movea.l    A2, A0
  9764. 00007948  200A                     move.l     D0, A2
  9765. 0000794A  4FEF 0012                lea.l      A7, [A7 + 0x12]
  9766. 0000794E  661A                     bne        +0x1C /* 0000796A */
  9767. 00007950  4878 0CB8                push.l     0xCB8
  9768. 00007954  4879 0001 F1A4           push.l     0x1F1A4
  9769. 0000795A  2F3C 6E69 6C50           move.l     -[A7], 0x6E696C50 /* 'nilP' */
  9770. 00007960  61FF FFFF 95FA           bsr        -0x6A04 /* 00000F5C */
  9771. 00007966  4FEF 000C                lea.l      A7, [A7 + 0xC]
  9772. label0000796A:
  9773. 0000796A  4267                     clr.w      -[A7]
  9774. 0000796C  2F2B 008C                move.l     -[A7], [A3 + 0x8C]
  9775. 00007970  2F0A                     move.l     -[A7], A2
  9776. 00007972  2057                     movea.l    A0, [A7]
  9777. 00007974  2268 0004                movea.l    A1, [A0 + 0x4]
  9778. 00007978  2269 01C4                movea.l    A1, [A1 + 0x1C4]
  9779. 0000797C  4E91                     jsr        [A1]
  9780. 0000797E  2F0B                     move.l     -[A7], A3
  9781. 00007980  2057                     movea.l    A0, [A7]
  9782. 00007982  2268 0004                movea.l    A1, [A0 + 0x4]
  9783. 00007986  2269 01B4                movea.l    A1, [A1 + 0x1B4]
  9784. 0000798A  4E91                     jsr        [A1]
  9785. 0000798C  4267                     clr.w      -[A7]
  9786. 0000798E  4879 0001 F29E           push.l     0x1F29E
  9787. 00007994  4879 0001 EB28           push.l     0x1EB28
  9788. 0000799A  4878 0004                push.l     0x4
  9789. 0000799E  2F3C 5061 6765           move.l     -[A7], 0x50616765 /* 'Page' */
  9790. 000079A4  486E FFFA                pea.l      [A6 - 0x6]
  9791. 000079A8  61FF 0000 0098           bsr        +0x9A /* 00007A42 */
  9792. 000079AE  584F                     addq.w     A7, 4
  9793. 000079B0  2F08                     move.l     -[A7], A0
  9794. 000079B2  2057                     movea.l    A0, [A7]
  9795. 000079B4  2268 0004                movea.l    A1, [A0 + 0x4]
  9796. 000079B8  2269 0010                movea.l    A1, [A1 + 0x10]
  9797. 000079BC  4E91                     jsr        [A1]
  9798. 000079BE  504F                     addq.w     A7, 8
  9799. 000079C0  2F08                     move.l     -[A7], A0
  9800. 000079C2  4EB9 0000 0158           jsr        [0x00000158]
  9801. 000079C8  2448                     movea.l    A2, A0
  9802. 000079CA  200A                     move.l     D0, A2
  9803. 000079CC  4FEF 0020                lea.l      A7, [A7 + 0x20]
  9804. 000079D0  661A                     bne        +0x1C /* 000079EC */
  9805. 000079D2  4878 0CBE                push.l     0xCBE
  9806. 000079D6  4879 0001 F1A4           push.l     0x1F1A4
  9807. 000079DC  2F3C 6E69 6C50           move.l     -[A7], 0x6E696C50 /* 'nilP' */
  9808. 000079E2  61FF FFFF 9578           bsr        -0x6A86 /* 00000F5C */
  9809. 000079E8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  9810. label000079EC:
  9811. 000079EC  1F3C 0001                move.b     -[A7], 0x1
  9812. 000079F0  486E FFFA                pea.l      [A6 - 0x6]
  9813. 000079F4  61FF 0000 0056           bsr        +0x58 /* 00007A4C */
  9814. 000079FA  584F                     addq.w     A7, 4
  9815. 000079FC  2F08                     move.l     -[A7], A0
  9816. 000079FE  2F0A                     move.l     -[A7], A2
  9817. 00007A00  2057                     movea.l    A0, [A7]
  9818. 00007A02  2268 0004                movea.l    A1, [A0 + 0x4]
  9819. 00007A06  2269 0170                movea.l    A1, [A1 + 0x170]
  9820. 00007A0A  4E91                     jsr        [A1]
  9821. 00007A0C  486E FFFA                pea.l      [A6 - 0x6]
  9822. 00007A10  61FF 0000 0030           bsr        +0x32 /* 00007A42 */
  9823. 00007A16  584F                     addq.w     A7, 4
  9824. 00007A18  2F08                     move.l     -[A7], A0
  9825. 00007A1A  2057                     movea.l    A0, [A7]
  9826. 00007A1C  2268 0004                movea.l    A1, [A0 + 0x4]
  9827. 00007A20  2269 01C4                movea.l    A1, [A1 + 0x1C4]
  9828. 00007A24  4E91                     jsr        [A1]
  9829. 00007A26  4FEF 000E                lea.l      A7, [A7 + 0xE]
  9830. label00007A2A:
  9831. 00007A2A  3F3C FFFF                move.w     -[A7], 0xFFFF
  9832. 00007A2E  486E FFFA                pea.l      [A6 - 0x6]
  9833. 00007A32  61FF 0000 0022           bsr        +0x24 /* 00007A56 */
  9834. 00007A38  5C4F                     addq.w     A7, 6
  9835. 00007A3A  245F                     movea.l    A2, [A7]+
  9836. 00007A3C  265F                     movea.l    A3, [A7]+
  9837. 00007A3E  4E5E                     unlink     A6
  9838. 00007A40  4E75                     rts
  9839. fn00007A42:
  9840. 00007A42  206F 0004                movea.l    A0, [A7 + 0x4]
  9841. 00007A46  2068 0002                movea.l    A0, [A0 + 0x2]
  9842. 00007A4A  4E75                     rts
  9843. fn00007A4C:
  9844. 00007A4C  206F 0004                movea.l    A0, [A7 + 0x4]
  9845. 00007A50  2068 0002                movea.l    A0, [A0 + 0x2]
  9846. 00007A54  4E75                     rts
  9847. fn00007A56:
  9848. 00007A56  4E56 0000                link       A6, 0
  9849. 00007A5A  48E7 0038                movem.l    -[A7], A2,A3,A4
  9850. 00007A5E  246E 0008                movea.l    A2, [A6 + 0x8]
  9851. 00007A62  200A                     move.l     D0, A2
  9852. 00007A64  6732                     beq        +0x34 /* 00007A98 */
  9853. 00007A66  4A12                     tst.b      [A2]
  9854. 00007A68  671E                     beq        +0x20 /* 00007A88 */
  9855. 00007A6A  286A 0002                movea.l    A4, [A2 + 0x2]
  9856. 00007A6E  264C                     movea.l    A3, A4
  9857. 00007A70  200C                     move.l     D0, A4
  9858. 00007A72  6714                     beq        +0x16 /* 00007A88 */
  9859. 00007A74  3F3C 0001                move.w     -[A7], 0x1
  9860. 00007A78  2F0B                     move.l     -[A7], A3
  9861. 00007A7A  2057                     movea.l    A0, [A7]
  9862. 00007A7C  2268 0004                movea.l    A1, [A0 + 0x4]
  9863. 00007A80  2269 0008                movea.l    A1, [A1 + 0x8]
  9864. 00007A84  4E91                     jsr        [A1]
  9865. 00007A86  5C4F                     addq.w     A7, 6
  9866. label00007A88:
  9867. 00007A88  4A6E 000C                tst.w      [A6 + 0xC]
  9868. 00007A8C  6F0A                     ble        +0xC /* 00007A98 */
  9869. 00007A8E  2F0A                     move.l     -[A7], A2
  9870. 00007A90  4EB9 0000 0168           jsr        [0x00000168]
  9871. 00007A96  584F                     addq.w     A7, 4
  9872. label00007A98:
  9873. 00007A98  204A                     movea.l    A0, A2
  9874. 00007A9A  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  9875. 00007A9E  4E5E                     unlink     A6
  9876. 00007AA0  4E75                     rts
  9877. fn00007AA2:
  9878. 00007AA2  2F0A                     move.l     -[A7], A2
  9879. 00007AA4  246F 0008                movea.l    A2, [A7 + 0x8]
  9880. 00007AA8  4AAF 000C                tst.l      [A7 + 0xC]
  9881. 00007AAC  56C0                     sne        D0
  9882. 00007AAE  4400                     neg.b      D0
  9883. 00007AB0  1480                     move.b     [A2], D0
  9884. 00007AB2  256F 000C 0002           move.l     [A2 + 0x2], [A7 + 0xC]
  9885. 00007AB8  204A                     movea.l    A0, A2
  9886. 00007ABA  245F                     movea.l    A2, [A7]+
  9887. 00007ABC  4E75                     rts
  9888. 00007ABE  4E56 FFFC                link       A6, -0x0004
  9889. 00007AC2  48E7 1820                movem.l    -[A7], D3,D4,A2
  9890. 00007AC6  246E 0008                movea.l    A2, [A6 + 0x8]
  9891. 00007ACA  486E FFFC                pea.l      [A6 - 0x4]
  9892. 00007ACE  2F2A 008C                move.l     -[A7], [A2 + 0x8C]
  9893. 00007AD2  4EB9 0000 0D18           jsr        [0x00000D18 /* PowerMgrVars */]
  9894. 00007AD8  2F2A 008C                move.l     -[A7], [A2 + 0x8C]
  9895. 00007ADC  2057                     movea.l    A0, [A7]
  9896. 00007ADE  2268 0004                movea.l    A1, [A0 + 0x4]
  9897. 00007AE2  2269 02B8                movea.l    A1, [A1 + 0x2B8]
  9898. 00007AE6  4E91                     jsr        [A1]
  9899. 00007AE8  2600                     move.l     D3, D0
  9900. 00007AEA  382E FFFE                move.w     D4, [A6 - 0x2]
  9901. 00007AEE  48C4                     ext.l      D4
  9902. 00007AF0  4C43 4804                movem.l    D2,A3,A6, D3
  9903. 00007AF4  4227                     clr.b      -[A7]
  9904. 00007AF6  3004                     move.w     D0, D4
  9905. 00007AF8  48C0                     ext.l      D0
  9906. 00007AFA  4C03 0800                movem.w    A3, D3
  9907. 00007AFE  3F00                     move.w     -[A7], D0
  9908. 00007B00  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  9909. 00007B04  2F2A 008C                move.l     -[A7], [A2 + 0x8C]
  9910. 00007B08  4EB9 0000 0D50           jsr        [0x00000D50 /* MenuCInfo */]
  9911. 00007B0E  4FEF 0016                lea.l      A7, [A7 + 0x16]
  9912. 00007B12  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  9913. 00007B16  4E5E                     unlink     A6
  9914. 00007B18  4E75                     rts
  9915. fn00007B1A:
  9916. 00007B1A  4E56 FFF0                link       A6, -0x0010
  9917. 00007B1E  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  9918. 00007B22  266E 0008                movea.l    A3, [A6 + 0x8]
  9919. 00007B26  200B                     move.l     D0, A3
  9920. 00007B28  661A                     bne        +0x1C /* 00007B44 */
  9921. 00007B2A  4878 0D01                push.l     0xD01
  9922. 00007B2E  4879 0001 F1A4           push.l     0x1F1A4
  9923. 00007B34  2F3C 6E69 6C50           move.l     -[A7], 0x6E696C50 /* 'nilP' */
  9924. 00007B3A  61FF FFFF 9420           bsr        -0x6BDE /* 00000F5C */
  9925. 00007B40  4FEF 000C                lea.l      A7, [A7 + 0xC]
  9926. label00007B44:
  9927. 00007B44  2D6B 0010 FFF6           move.l     [A6 - 0xA], [A3 + 0x10]
  9928. 00007B4A  2D6B 0014 FFFA           move.l     [A6 - 0x6], [A3 + 0x14]
  9929. 00007B50  3C2E FFFA                move.w     D6, [A6 - 0x6]
  9930. 00007B54  7E00                     moveq.l    D7, 0x00
  9931. 00007B56  5B6E FFFA                subq.w     [A6 - 0x6], 5
  9932. 00007B5A  5B6E FFFC                subq.w     [A6 - 0x4], 5
  9933. 00007B5E  246B 009C                movea.l    A2, [A3 + 0x9C]
  9934. 00007B62  2D4A FFF2                move.l     [A6 - 0xE], A2
  9935. 00007B66  2052                     movea.l    A0, [A2]
  9936. 00007B68  3010                     move.w     D0, [A0]
  9937. 00007B6A  5440                     addq.w     D0, 2
  9938. 00007B6C  3D40 FFF0                move.w     [A6 - 0x10], D0
  9939. 00007B70  594F                     subq.w     A7, 4
  9940. 00007B72  2F3C 4449 544C           move.l     -[A7], 0x4449544C /* 'DITL' */
  9941. 00007B78  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  9942. 00007B7C  A9A0                     syscall    GetResource
  9943. 00007B7E  285F                     movea.l    A4, [A7]+
  9944. 00007B80  200C                     move.l     D0, A4
  9945. 00007B82  6608                     bne        +0xA /* 00007B8C */
  9946. 00007B84  302E FFF0                move.w     D0, [A6 - 0x10]
  9947. 00007B88  6000 0162                bra        +0x164 /* 00007CEC */
  9948. label00007B8C:
  9949. 00007B8C  204C                     movea.l    A0, A4
  9950. 00007B8E  A029                     syscall    HLock
  9951. 00007B90  2614                     move.l     D3, [A4]
  9952. 00007B92  2043                     movea.l    A0, D3
  9953. 00007B94  3A10                     move.w     D5, [A0]
  9954. 00007B96  5245                     addq.w     D5, 1
  9955. 00007B98  2443                     movea.l    A2, D3
  9956. 00007B9A  548A                     addq.l     A2, 2
  9957. 00007B9C  7600                     moveq.l    D3, 0x00
  9958. 00007B9E  4A45                     tst.w      D5
  9959. 00007BA0  6F00 0104                ble        +0x106 /* 00007CA6 */
  9960. label00007BA4:
  9961. 00007BA4  486A 0004                pea.l      [A2 + 0x4]
  9962. 00007BA8  3F07                     move.w     -[A7], D7
  9963. 00007BAA  3F06                     move.w     -[A7], D6
  9964. 00007BAC  A8A8                     syscall    OffsetRect
  9965. 00007BAE  486A 0004                pea.l      [A2 + 0x4]
  9966. 00007BB2  486E FFF6                pea.l      [A6 - 0xA]
  9967. 00007BB6  486E FFF6                pea.l      [A6 - 0xA]
  9968. 00007BBA  A8AB                     syscall    UnionRect
  9969. 00007BBC  426E FFFE                clr.w      [A6 - 0x2]
  9970. 00007BC0  1D6A 000D FFFF           move.b     [A6 - 0x1], [A2 + 0xD]
  9971. 00007BC6  707F                     moveq.l    D0, 0x7F
  9972. 00007BC8  122A 000C                move.b     D1, [A2 + 0xC]
  9973. 00007BCC  49C1                     lea.l      A4, D1
  9974. 00007BCE  2801                     move.l     D4, D1
  9975. 00007BD0  C280                     and.l      D1, D0
  9976. 00007BD2  2001                     move.l     D0, D1
  9977. 00007BD4  61FF FFFF 89CE           bsr        -0x7630 /* 000005A4 */
  9978. 00007BDA  00AE 0000 0004 0000      ori.l      [A6 + 0x0], 0x4
  9979. 00007BE2  0040 0007                ori.w      D0, 0x7
  9980. 00007BE6  0000 0004                ori.b      D0, 0x4
  9981. 00007BEA  002C 0000 0005           ori.b      [A4 + 0x5], 0x0
  9982. 00007BF0  0026 0000                ori.b      -[A6], 0x0
  9983. 00007BF4  0006 0020                ori.b      D6, 0x20 /* ' ' */
  9984. 00007BF8  0000 0007                ori.b      D0, 0x7
  9985. 00007BFC  003E 0000                ori.b      <<invalid special address>>, 0x0
  9986. 00007C00  0008 0056                ori.b      A0, 0x56 /* 'V' */
  9987. 00007C04  0000 0010                ori.b      D0, 0x10
  9988. 00007C08  0050 0000                ori.w      [A0], 0x0
  9989. 00007C0C  0020 0062                ori.b      -[A0], 0x62 /* 'b' */
  9990. 00007C10  0000 0040                ori.b      D0, 0x40 /* '@' */
  9991. 00007C14  0068 594F 2F0B           ori.w      [A0 + 0x2F0B], 0x594F /* 'YO' */
  9992. 00007C1A  486A 0004                pea.l      [A2 + 0x4]
  9993. 00007C1E  486A 000D                pea.l      [A2 + 0xD]
  9994. 00007C22  1F3C 0001                move.b     -[A7], 0x1
  9995. 00007C26  42A7                     clr.l      -[A7]
  9996. 00007C28  3F3C 0001                move.w     -[A7], 0x1
  9997. 00007C2C  7003                     moveq.l    D0, 0x03
  9998. 00007C2E  C084                     and.l      D0, D4
  9999. 00007C30  3F00                     move.w     -[A7], D0
  10000. 00007C32  42A7                     clr.l      -[A7]
  10001. 00007C34  A954                     syscall    NewControl
  10002. 00007C36  249F                     move.l     [A2], [A7]+
  10003. 00007C38  6050                     bra        +0x52 /* 00007C8A */
  10004. 00007C3A  594F                     subq.w     A7, 4
  10005. 00007C3C  3F2A 000E                move.w     -[A7], [A2 + 0xE]
  10006. 00007C40  2F0B                     move.l     -[A7], A3
  10007. 00007C42  A9BE                     syscall    GetNewControl
  10008. 00007C44  249F                     move.l     [A2], [A7]+
  10009. 00007C46  2052                     movea.l    A0, [A2]
  10010. 00007C48  2050                     movea.l    A0, [A0]
  10011. 00007C4A  216A 0004 0008           move.l     [A0 + 0x8], [A2 + 0x4]
  10012. 00007C50  216A 0008 000C           move.l     [A0 + 0xC], [A2 + 0x8]
  10013. 00007C56  6032                     bra        +0x34 /* 00007C8A */
  10014. 00007C58  554F                     subq.w     A7, 2
  10015. 00007C5A  486A 000E                pea.l      [A2 + 0xE]
  10016. 00007C5E  2F0A                     move.l     -[A7], A2
  10017. 00007C60  306E FFFE                movea.w    A0, [A6 - 0x2]
  10018. 00007C64  2F08                     move.l     -[A7], A0
  10019. 00007C66  4EB9 0000 0118           jsr        [0x00000118 /* TheZone */]
  10020. 00007C6C  301F                     move.w     D0, [A7]+
  10021. 00007C6E  601A                     bra        +0x1C /* 00007C8A */
  10022. 00007C70  594F                     subq.w     A7, 4
  10023. 00007C72  3F2A 000E                move.w     -[A7], [A2 + 0xE]
  10024. 00007C76  A9BB                     syscall    GetIcon
  10025. 00007C78  249F                     move.l     [A2], [A7]+
  10026. 00007C7A  600E                     bra        +0x10 /* 00007C8A */
  10027. 00007C7C  594F                     subq.w     A7, 4
  10028. 00007C7E  3F2A 000E                move.w     -[A7], [A2 + 0xE]
  10029. 00007C82  A9BC                     syscall    GetPicture
  10030. 00007C84  249F                     move.l     [A2], [A7]+
  10031. 00007C86  6002                     bra        +0x4 /* 00007C8A */
  10032. 00007C88  4292                     clr.l      [A2]
  10033. label00007C8A:
  10034. 00007C8A  302E FFFE                move.w     D0, [A6 - 0x2]
  10035. 00007C8E  5240                     addq.w     D0, 1
  10036. 00007C90  0240 FFFE                andi.w     D0, 0xFFFE
  10037. 00007C94  204A                     movea.l    A0, A2
  10038. 00007C96  D0C0                     add.w      A0, D0
  10039. 00007C98  5088                     addq.l     A0, 8
  10040. 00007C9A  5C88                     addq.l     A0, 6
  10041. 00007C9C  2448                     movea.l    A2, A0
  10042. 00007C9E  5243                     addq.w     D3, 1
  10043. 00007CA0  B645                     cmp.w      D3, D5
  10044. 00007CA2  6D00 FF00                blt        -0xFE /* 00007BA4 */
  10045. label00007CA6:
  10046. 00007CA6  594F                     subq.w     A7, 4
  10047. 00007CA8  2F0C                     move.l     -[A7], A4
  10048. 00007CAA  4EB9 0000 0098           jsr        [0x00000098]
  10049. 00007CB0  201F                     move.l     D0, [A7]+
  10050. 00007CB2  5580                     subq.l     D0, 2
  10051. 00007CB4  2054                     movea.l    A0, [A4]
  10052. 00007CB6  41E8 0002                lea.l      A0, [A0 + 0x2]
  10053. 00007CBA  226E FFF2                movea.l    A1, [A6 - 0xE]
  10054. 00007CBE  A9EF                     syscall    PtrAndHand
  10055. 00007CC0  206E FFF2                movea.l    A0, [A6 - 0xE]
  10056. 00007CC4  2050                     movea.l    A0, [A0]
  10057. 00007CC6  DB50                     add.w      [A0], D5
  10058. 00007CC8  204C                     movea.l    A0, A4
  10059. 00007CCA  A02A                     syscall    HUnlock
  10060. 00007CCC  2F0C                     move.l     -[A7], A4
  10061. 00007CCE  A9A3                     syscall    ReleaseResource
  10062. 00007CD0  5A6E FFFA                addq.w     [A6 - 0x6], 5
  10063. 00007CD4  5A6E FFFC                addq.w     [A6 - 0x4], 5
  10064. 00007CD8  2F0B                     move.l     -[A7], A3
  10065. 00007CDA  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  10066. 00007CDE  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  10067. 00007CE2  1F3C 0001                move.b     -[A7], 0x1
  10068. 00007CE6  A91D                     syscall    SizeWindow
  10069. 00007CE8  302E FFF0                move.w     D0, [A6 - 0x10]
  10070. label00007CEC:
  10071. 00007CEC  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  10072. 00007CF0  4E5E                     unlink     A6
  10073. 00007CF2  4E75                     rts
  10074. fn00007CF4:
  10075. 00007CF4  4E56 FEF4                link       A6, -0x010C
  10076. 00007CF8  48E7 0038                movem.l    -[A7], A2,A3,A4
  10077. 00007CFC  246E 0008                movea.l    A2, [A6 + 0x8]
  10078. 00007D00  203C 0001 01B2           move.l     D0, 0x101B2
  10079. 00007D06  2672 0800                movea.l    A3, [A2 + D0]
  10080. 00007D0A  203C 0001 0098           move.l     D0, 0x10098
  10081. 00007D10  23F2 0800 0002 67AC      move.l     [0x000267AC], [A2 + D0]
  10082. 00007D18  4EB9 0000 0440           jsr        [0x00000440]
  10083. 00007D1E  594F                     subq.w     A7, 4
  10084. 00007D20  2F0B                     move.l     -[A7], A3
  10085. 00007D22  2F3C 4404 0410           move.l     -[A7], 0x44040410
  10086. 00007D28  A8FD                     syscall    PrGlue
  10087. 00007D2A  23DF 0002 67BA           move.l     [0x000267BA], [A7]+
  10088. 00007D30  554F                     subq.w     A7, 2
  10089. 00007D32  2F3C BA00 0000           move.l     -[A7], 0xBA000000
  10090. 00007D38  A8FD                     syscall    PrGlue
  10091. 00007D3A  301F                     move.w     D0, [A7]+
  10092. 00007D3C  6710                     beq        +0x12 /* 00007D4E */
  10093. 00007D3E  554F                     subq.w     A7, 2
  10094. 00007D40  2F3C BA00 0000           move.l     -[A7], 0xBA000000
  10095. 00007D46  A8FD                     syscall    PrGlue
  10096. 00007D48  301F                     move.w     D0, [A7]+
  10097. 00007D4A  6000 065E                bra        +0x660 /* 000083AA */
  10098. label00007D4E:
  10099. 00007D4E  554F                     subq.w     A7, 2
  10100. 00007D50  2F0B                     move.l     -[A7], A3
  10101. 00007D52  4879 0000 83B6           push.l     0x83B6
  10102. 00007D58  2F3C 4A04 0894           move.l     -[A7], 0x4A040894
  10103. 00007D5E  A8FD                     syscall    PrGlue
  10104. 00007D60  101F                     move.b     D0, [A7]+
  10105. 00007D62  6608                     bne        +0xA /* 00007D6C */
  10106. 00007D64  303C 0080                move.w     D0, 0x80
  10107. 00007D68  6000 0640                bra        +0x642 /* 000083AA */
  10108. label00007D6C:
  10109. 00007D6C  554F                     subq.w     A7, 2
  10110. 00007D6E  2F3C BA00 0000           move.l     -[A7], 0xBA000000
  10111. 00007D74  A8FD                     syscall    PrGlue
  10112. 00007D76  301F                     move.w     D0, [A7]+
  10113. 00007D78  6710                     beq        +0x12 /* 00007D8A */
  10114. 00007D7A  554F                     subq.w     A7, 2
  10115. 00007D7C  2F3C BA00 0000           move.l     -[A7], 0xBA000000
  10116. 00007D82  A8FD                     syscall    PrGlue
  10117. 00007D84  301F                     move.w     D0, [A7]+
  10118. 00007D86  6000 0622                bra        +0x624 /* 000083AA */
  10119. label00007D8A:
  10120. 00007D8A  4EB9 0000 0448           jsr        [0x00000448]
  10121. 00007D90  0C79 0002 0002 67B0      cmpi.w     [0x000267B0], 0x2
  10122. 00007D98  6600 0482                bne        +0x484 /* 0000821C */
  10123. 00007D9C  3F3C 079E                move.w     -[A7], 0x79E
  10124. 00007DA0  4EB9 0000 1000           jsr        [0x00001000]
  10125. 00007DA6  544F                     addq.w     A7, 2
  10126. 00007DA8  2F08                     move.l     -[A7], A0
  10127. 00007DAA  486E FFFA                pea.l      [A6 - 0x6]
  10128. 00007DAE  61FF FFFF FCF2           bsr        -0x30C /* 00007AA2 */
  10129. 00007DB4  486E FFFA                pea.l      [A6 - 0x6]
  10130. 00007DB8  61FF FFFF FC92           bsr        -0x36C /* 00007A4C */
  10131. 00007DBE  2008                     move.l     D0, A0
  10132. 00007DC0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  10133. 00007DC4  661A                     bne        +0x1C /* 00007DE0 */
  10134. 00007DC6  4878 0D8E                push.l     0xD8E
  10135. 00007DCA  4879 0001 F1A4           push.l     0x1F1A4
  10136. 00007DD0  2F3C 6E69 6C50           move.l     -[A7], 0x6E696C50 /* 'nilP' */
  10137. 00007DD6  61FF FFFF 9184           bsr        -0x6E7A /* 00000F5C */
  10138. 00007DDC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  10139. label00007DE0:
  10140. 00007DE0  200B                     move.l     D0, A3
  10141. 00007DE2  6718                     beq        +0x1A /* 00007DFC */
  10142. 00007DE4  2F0B                     move.l     -[A7], A3
  10143. 00007DE6  486E FFFA                pea.l      [A6 - 0x6]
  10144. 00007DEA  61FF FFFF FC56           bsr        -0x3A8 /* 00007A42 */
  10145. 00007DF0  584F                     addq.w     A7, 4
  10146. 00007DF2  2F08                     move.l     -[A7], A0
  10147. 00007DF4  4EB9 0000 1028           jsr        [0x00001028]
  10148. 00007DFA  504F                     addq.w     A7, 8
  10149. label00007DFC:
  10150. 00007DFC  41F9 0002 62AC           lea.l      A0, [0x000262AC]
  10151. 00007E02  43EE FEF4                lea.l      A1, [A6 - 0x10C]
  10152. 00007E06  703F                     moveq.l    D0, 0x3F
  10153. label00007E08:
  10154. 00007E08  22D8                     move.l     [A1]+, [A0]+
  10155. 00007E0A  51C8 FFFC                dbf        D0, -0x6 /* 00007E08 */
  10156. 00007E0E  4267                     clr.w      -[A7]
  10157. 00007E10  4879 0001 F29E           push.l     0x1F29E
  10158. 00007E16  4879 0001 F0E8           push.l     0x1F0E8
  10159. 00007E1C  4878 0004                push.l     0x4
  10160. 00007E20  4878 079F                push.l     0x79F
  10161. 00007E24  486E FFFA                pea.l      [A6 - 0x6]
  10162. 00007E28  61FF FFFF FC18           bsr        -0x3E6 /* 00007A42 */
  10163. 00007E2E  584F                     addq.w     A7, 4
  10164. 00007E30  2F08                     move.l     -[A7], A0
  10165. 00007E32  2057                     movea.l    A0, [A7]
  10166. 00007E34  2268 0004                movea.l    A1, [A0 + 0x4]
  10167. 00007E38  2269 0010                movea.l    A1, [A1 + 0x10]
  10168. 00007E3C  4E91                     jsr        [A1]
  10169. 00007E3E  504F                     addq.w     A7, 8
  10170. 00007E40  2F08                     move.l     -[A7], A0
  10171. 00007E42  4EB9 0000 0158           jsr        [0x00000158]
  10172. 00007E48  2648                     movea.l    A3, A0
  10173. 00007E4A  2F3C 6361 6C6C           move.l     -[A7], 0x63616C6C /* 'call' */
  10174. 00007E50  203C 0001 0090           move.l     D0, 0x10090
  10175. 00007E56  2F32 0800                move.l     -[A7], [A2 + D0]
  10176. 00007E5A  2057                     movea.l    A0, [A7]
  10177. 00007E5C  2268 0004                movea.l    A1, [A0 + 0x4]
  10178. 00007E60  2269 0010                movea.l    A1, [A1 + 0x10]
  10179. 00007E64  4E91                     jsr        [A1]
  10180. 00007E66  2848                     movea.l    A4, A0
  10181. 00007E68  486E FEF4                pea.l      [A6 - 0x10C]
  10182. 00007E6C  2F0C                     move.l     -[A7], A4
  10183. 00007E6E  2057                     movea.l    A0, [A7]
  10184. 00007E70  2268 0004                movea.l    A1, [A0 + 0x4]
  10185. 00007E74  2269 0024                movea.l    A1, [A1 + 0x24]
  10186. 00007E78  4E91                     jsr        [A1]
  10187. 00007E7A  486E FEF4                pea.l      [A6 - 0x10C]
  10188. 00007E7E  2F0B                     move.l     -[A7], A3
  10189. 00007E80  2057                     movea.l    A0, [A7]
  10190. 00007E82  2268 0004                movea.l    A1, [A0 + 0x4]
  10191. 00007E86  2269 0028                movea.l    A1, [A1 + 0x28]
  10192. 00007E8A  4E91                     jsr        [A1]
  10193. 00007E8C  4267                     clr.w      -[A7]
  10194. 00007E8E  4879 0001 F29E           push.l     0x1F29E
  10195. 00007E94  4879 0001 EC1A           push.l     0x1EC1A
  10196. 00007E9A  4878 0004                push.l     0x4
  10197. 00007E9E  4878 07A0                push.l     0x7A0
  10198. 00007EA2  486E FFFA                pea.l      [A6 - 0x6]
  10199. 00007EA6  61FF FFFF FB9A           bsr        -0x464 /* 00007A42 */
  10200. 00007EAC  584F                     addq.w     A7, 4
  10201. 00007EAE  2F08                     move.l     -[A7], A0
  10202. 00007EB0  2057                     movea.l    A0, [A7]
  10203. 00007EB2  2268 0004                movea.l    A1, [A0 + 0x4]
  10204. 00007EB6  2269 0010                movea.l    A1, [A1 + 0x10]
  10205. 00007EBA  4E91                     jsr        [A1]
  10206. 00007EBC  504F                     addq.w     A7, 8
  10207. 00007EBE  2F08                     move.l     -[A7], A0
  10208. 00007EC0  4EB9 0000 0158           jsr        [0x00000158]
  10209. 00007EC6  2648                     movea.l    A3, A0
  10210. 00007EC8  2F3C 6E61 6D65           move.l     -[A7], 0x6E616D65 /* 'name' */
  10211. 00007ECE  203C 0001 0090           move.l     D0, 0x10090
  10212. 00007ED4  2F32 0800                move.l     -[A7], [A2 + D0]
  10213. 00007ED8  2057                     movea.l    A0, [A7]
  10214. 00007EDA  2268 0004                movea.l    A1, [A0 + 0x4]
  10215. 00007EDE  2269 0010                movea.l    A1, [A1 + 0x10]
  10216. 00007EE2  4E91                     jsr        [A1]
  10217. 00007EE4  2848                     movea.l    A4, A0
  10218. 00007EE6  4267                     clr.w      -[A7]
  10219. 00007EE8  2F0C                     move.l     -[A7], A4
  10220. 00007EEA  2F0B                     move.l     -[A7], A3
  10221. 00007EEC  2057                     movea.l    A0, [A7]
  10222. 00007EEE  2268 0004                movea.l    A1, [A0 + 0x4]
  10223. 00007EF2  2269 01C4                movea.l    A1, [A1 + 0x1C4]
  10224. 00007EF6  4E91                     jsr        [A1]
  10225. 00007EF8  4267                     clr.w      -[A7]
  10226. 00007EFA  4879 0001 F29E           push.l     0x1F29E
  10227. 00007F00  4879 0001 EC1A           push.l     0x1EC1A
  10228. 00007F06  4878 0004                push.l     0x4
  10229. 00007F0A  4878 07A1                push.l     0x7A1
  10230. 00007F0E  486E FFFA                pea.l      [A6 - 0x6]
  10231. 00007F12  61FF FFFF FB2E           bsr        -0x4D0 /* 00007A42 */
  10232. 00007F18  584F                     addq.w     A7, 4
  10233. 00007F1A  2F08                     move.l     -[A7], A0
  10234. 00007F1C  2057                     movea.l    A0, [A7]
  10235. 00007F1E  2268 0004                movea.l    A1, [A0 + 0x4]
  10236. 00007F22  2269 0010                movea.l    A1, [A1 + 0x10]
  10237. 00007F26  4E91                     jsr        [A1]
  10238. 00007F28  504F                     addq.w     A7, 8
  10239. 00007F2A  2F08                     move.l     -[A7], A0
  10240. 00007F2C  4EB9 0000 0158           jsr        [0x00000158]
  10241. 00007F32  2848                     movea.l    A4, A0
  10242. 00007F34  2F3C 6164 6472           move.l     -[A7], 0x61646472 /* 'addr' */
  10243. 00007F3A  203C 0001 0090           move.l     D0, 0x10090
  10244. 00007F40  2F32 0800                move.l     -[A7], [A2 + D0]
  10245. 00007F44  2057                     movea.l    A0, [A7]
  10246. 00007F46  2268 0004                movea.l    A1, [A0 + 0x4]
  10247. 00007F4A  2269 0010                movea.l    A1, [A1 + 0x10]
  10248. 00007F4E  4E91                     jsr        [A1]
  10249. 00007F50  2648                     movea.l    A3, A0
  10250. 00007F52  4267                     clr.w      -[A7]
  10251. 00007F54  2F0B                     move.l     -[A7], A3
  10252. 00007F56  2F0C                     move.l     -[A7], A4
  10253. 00007F58  2057                     movea.l    A0, [A7]
  10254. 00007F5A  2268 0004                movea.l    A1, [A0 + 0x4]
  10255. 00007F5E  2269 01C4                movea.l    A1, [A1 + 0x1C4]
  10256. 00007F62  4E91                     jsr        [A1]
  10257. 00007F64  4267                     clr.w      -[A7]
  10258. 00007F66  4879 0001 F29E           push.l     0x1F29E
  10259. 00007F6C  4879 0001 EC1A           push.l     0x1EC1A
  10260. 00007F72  4878 0004                push.l     0x4
  10261. 00007F76  4878 07A2                push.l     0x7A2
  10262. 00007F7A  486E FFFA                pea.l      [A6 - 0x6]
  10263. 00007F7E  61FF FFFF FAC2           bsr        -0x53C /* 00007A42 */
  10264. 00007F84  584F                     addq.w     A7, 4
  10265. 00007F86  2F08                     move.l     -[A7], A0
  10266. 00007F88  2057                     movea.l    A0, [A7]
  10267. 00007F8A  2268 0004                movea.l    A1, [A0 + 0x4]
  10268. 00007F8E  2269 0010                movea.l    A1, [A1 + 0x10]
  10269. 00007F92  4E91                     jsr        [A1]
  10270. 00007F94  504F                     addq.w     A7, 8
  10271. 00007F96  2F08                     move.l     -[A7], A0
  10272. 00007F98  4EB9 0000 0158           jsr        [0x00000158]
  10273. 00007F9E  2848                     movea.l    A4, A0
  10274. 00007FA0  2F3C 6369 7479           move.l     -[A7], 0x63697479 /* 'city' */
  10275. 00007FA6  203C 0001 0090           move.l     D0, 0x10090
  10276. 00007FAC  2F32 0800                move.l     -[A7], [A2 + D0]
  10277. 00007FB0  2057                     movea.l    A0, [A7]
  10278. 00007FB2  2268 0004                movea.l    A1, [A0 + 0x4]
  10279. 00007FB6  2269 0010                movea.l    A1, [A1 + 0x10]
  10280. 00007FBA  4E91                     jsr        [A1]
  10281. 00007FBC  2648                     movea.l    A3, A0
  10282. 00007FBE  4267                     clr.w      -[A7]
  10283. 00007FC0  2F0B                     move.l     -[A7], A3
  10284. 00007FC2  2F0C                     move.l     -[A7], A4
  10285. 00007FC4  2057                     movea.l    A0, [A7]
  10286. 00007FC6  2268 0004                movea.l    A1, [A0 + 0x4]
  10287. 00007FCA  2269 01C4                movea.l    A1, [A1 + 0x1C4]
  10288. 00007FCE  4E91                     jsr        [A1]
  10289. 00007FD0  4267                     clr.w      -[A7]
  10290. 00007FD2  4879 0001 F29E           push.l     0x1F29E
  10291. 00007FD8  4879 0001 EC1A           push.l     0x1EC1A
  10292. 00007FDE  4878 0004                push.l     0x4
  10293. 00007FE2  4878 07A3                push.l     0x7A3
  10294. 00007FE6  486E FFFA                pea.l      [A6 - 0x6]
  10295. 00007FEA  61FF FFFF FA56           bsr        -0x5A8 /* 00007A42 */
  10296. 00007FF0  584F                     addq.w     A7, 4
  10297. 00007FF2  2F08                     move.l     -[A7], A0
  10298. 00007FF4  2057                     movea.l    A0, [A7]
  10299. 00007FF6  2268 0004                movea.l    A1, [A0 + 0x4]
  10300. 00007FFA  2269 0010                movea.l    A1, [A1 + 0x10]
  10301. 00007FFE  4E91                     jsr        [A1]
  10302. 00008000  504F                     addq.w     A7, 8
  10303. 00008002  2F08                     move.l     -[A7], A0
  10304. 00008004  4EB9 0000 0158           jsr        [0x00000158]
  10305. 0000800A  2848                     movea.l    A4, A0
  10306. 0000800C  2F3C 454D 616C           move.l     -[A7], 0x454D616C /* 'EMal' */
  10307. 00008012  203C 0001 0090           move.l     D0, 0x10090
  10308. 00008018  2F32 0800                move.l     -[A7], [A2 + D0]
  10309. 0000801C  2057                     movea.l    A0, [A7]
  10310. 0000801E  2268 0004                movea.l    A1, [A0 + 0x4]
  10311. 00008022  2269 0010                movea.l    A1, [A1 + 0x10]
  10312. 00008026  4E91                     jsr        [A1]
  10313. 00008028  2648                     movea.l    A3, A0
  10314. 0000802A  4267                     clr.w      -[A7]
  10315. 0000802C  2F0B                     move.l     -[A7], A3
  10316. 0000802E  2F0C                     move.l     -[A7], A4
  10317. 00008030  2057                     movea.l    A0, [A7]
  10318. 00008032  2268 0004                movea.l    A1, [A0 + 0x4]
  10319. 00008036  2269 01C4                movea.l    A1, [A1 + 0x1C4]
  10320. 0000803A  4E91                     jsr        [A1]
  10321. 0000803C  4267                     clr.w      -[A7]
  10322. 0000803E  4879 0001 F29E           push.l     0x1F29E
  10323. 00008044  4879 0001 EC1A           push.l     0x1EC1A
  10324. 0000804A  4878 0004                push.l     0x4
  10325. 0000804E  4878 07A4                push.l     0x7A4
  10326. 00008052  486E FFFA                pea.l      [A6 - 0x6]
  10327. 00008056  61FF FFFF F9EA           bsr        -0x614 /* 00007A42 */
  10328. 0000805C  584F                     addq.w     A7, 4
  10329. 0000805E  2F08                     move.l     -[A7], A0
  10330. 00008060  2057                     movea.l    A0, [A7]
  10331. 00008062  2268 0004                movea.l    A1, [A0 + 0x4]
  10332. 00008066  2269 0010                movea.l    A1, [A1 + 0x10]
  10333. 0000806A  4E91                     jsr        [A1]
  10334. 0000806C  504F                     addq.w     A7, 8
  10335. 0000806E  2F08                     move.l     -[A7], A0
  10336. 00008070  4EB9 0000 0158           jsr        [0x00000158]
  10337. 00008076  2848                     movea.l    A4, A0
  10338. 00008078  2F3C 636C 6173           move.l     -[A7], 0x636C6173 /* 'clas' */
  10339. 0000807E  203C 0001 0090           move.l     D0, 0x10090
  10340. 00008084  2F32 0800                move.l     -[A7], [A2 + D0]
  10341. 00008088  2057                     movea.l    A0, [A7]
  10342. 0000808A  2268 0004                movea.l    A1, [A0 + 0x4]
  10343. 0000808E  2269 0010                movea.l    A1, [A1 + 0x10]
  10344. 00008092  4E91                     jsr        [A1]
  10345. 00008094  2648                     movea.l    A3, A0
  10346. 00008096  4267                     clr.w      -[A7]
  10347. 00008098  2F0B                     move.l     -[A7], A3
  10348. 0000809A  2F0C                     move.l     -[A7], A4
  10349. 0000809C  2057                     movea.l    A0, [A7]
  10350. 0000809E  2268 0004                movea.l    A1, [A0 + 0x4]
  10351. 000080A2  2269 01C4                movea.l    A1, [A1 + 0x1C4]
  10352. 000080A6  4E91                     jsr        [A1]
  10353. 000080A8  4267                     clr.w      -[A7]
  10354. 000080AA  4879 0001 F29E           push.l     0x1F29E
  10355. 000080B0  4879 0001 EC1A           push.l     0x1EC1A
  10356. 000080B6  4878 0004                push.l     0x4
  10357. 000080BA  4878 07A5                push.l     0x7A5
  10358. 000080BE  486E FFFA                pea.l      [A6 - 0x6]
  10359. 000080C2  61FF FFFF F97E           bsr        -0x680 /* 00007A42 */
  10360. 000080C8  584F                     addq.w     A7, 4
  10361. 000080CA  2F08                     move.l     -[A7], A0
  10362. 000080CC  2057                     movea.l    A0, [A7]
  10363. 000080CE  2268 0004                movea.l    A1, [A0 + 0x4]
  10364. 000080D2  2269 0010                movea.l    A1, [A1 + 0x10]
  10365. 000080D6  4E91                     jsr        [A1]
  10366. 000080D8  504F                     addq.w     A7, 8
  10367. 000080DA  2F08                     move.l     -[A7], A0
  10368. 000080DC  4EB9 0000 0158           jsr        [0x00000158]
  10369. 000080E2  2848                     movea.l    A4, A0
  10370. 000080E4  2F3C 7072 6576           move.l     -[A7], 0x70726576 /* 'prev' */
  10371. 000080EA  203C 0001 0090           move.l     D0, 0x10090
  10372. 000080F0  2F32 0800                move.l     -[A7], [A2 + D0]
  10373. 000080F4  2057                     movea.l    A0, [A7]
  10374. 000080F6  2268 0004                movea.l    A1, [A0 + 0x4]
  10375. 000080FA  2269 0010                movea.l    A1, [A1 + 0x10]
  10376. 000080FE  4E91                     jsr        [A1]
  10377. 00008100  2648                     movea.l    A3, A0
  10378. 00008102  4267                     clr.w      -[A7]
  10379. 00008104  2F0B                     move.l     -[A7], A3
  10380. 00008106  2F0C                     move.l     -[A7], A4
  10381. 00008108  2057                     movea.l    A0, [A7]
  10382. 0000810A  2268 0004                movea.l    A1, [A0 + 0x4]
  10383. 0000810E  2269 01C4                movea.l    A1, [A1 + 0x1C4]
  10384. 00008112  4E91                     jsr        [A1]
  10385. 00008114  4267                     clr.w      -[A7]
  10386. 00008116  4879 0001 F29E           push.l     0x1F29E
  10387. 0000811C  4879 0001 EC1A           push.l     0x1EC1A
  10388. 00008122  4878 0004                push.l     0x4
  10389. 00008126  4878 07A6                push.l     0x7A6
  10390. 0000812A  486E FFFA                pea.l      [A6 - 0x6]
  10391. 0000812E  61FF FFFF F912           bsr        -0x6EC /* 00007A42 */
  10392. 00008134  584F                     addq.w     A7, 4
  10393. 00008136  2F08                     move.l     -[A7], A0
  10394. 00008138  2057                     movea.l    A0, [A7]
  10395. 0000813A  2268 0004                movea.l    A1, [A0 + 0x4]
  10396. 0000813E  2269 0010                movea.l    A1, [A1 + 0x10]
  10397. 00008142  4E91                     jsr        [A1]
  10398. 00008144  504F                     addq.w     A7, 8
  10399. 00008146  2F08                     move.l     -[A7], A0
  10400. 00008148  4EB9 0000 0158           jsr        [0x00000158]
  10401. 0000814E  2848                     movea.l    A4, A0
  10402. 00008150  2F3C 6578 7064           move.l     -[A7], 0x65787064 /* 'expd' */
  10403. 00008156  203C 0001 0090           move.l     D0, 0x10090
  10404. 0000815C  2F32 0800                move.l     -[A7], [A2 + D0]
  10405. 00008160  2057                     movea.l    A0, [A7]
  10406. 00008162  2268 0004                movea.l    A1, [A0 + 0x4]
  10407. 00008166  2269 0010                movea.l    A1, [A1 + 0x10]
  10408. 0000816A  4E91                     jsr        [A1]
  10409. 0000816C  2648                     movea.l    A3, A0
  10410. 0000816E  4267                     clr.w      -[A7]
  10411. 00008170  2F0B                     move.l     -[A7], A3
  10412. 00008172  2F0C                     move.l     -[A7], A4
  10413. 00008174  2057                     movea.l    A0, [A7]
  10414. 00008176  2268 0004                movea.l    A1, [A0 + 0x4]
  10415. 0000817A  2269 01C4                movea.l    A1, [A1 + 0x1C4]
  10416. 0000817E  4E91                     jsr        [A1]
  10417. 00008180  4267                     clr.w      -[A7]
  10418. 00008182  4879 0001 F29E           push.l     0x1F29E
  10419. 00008188  4879 0001 EC1A           push.l     0x1EC1A
  10420. 0000818E  4878 0004                push.l     0x4
  10421. 00008192  4878 07A7                push.l     0x7A7
  10422. 00008196  486E FFFA                pea.l      [A6 - 0x6]
  10423. 0000819A  61FF FFFF F8A6           bsr        -0x758 /* 00007A42 */
  10424. 000081A0  584F                     addq.w     A7, 4
  10425. 000081A2  2F08                     move.l     -[A7], A0
  10426. 000081A4  2057                     movea.l    A0, [A7]
  10427. 000081A6  2268 0004                movea.l    A1, [A0 + 0x4]
  10428. 000081AA  2269 0010                movea.l    A1, [A1 + 0x10]
  10429. 000081AE  4E91                     jsr        [A1]
  10430. 000081B0  504F                     addq.w     A7, 8
  10431. 000081B2  2F08                     move.l     -[A7], A0
  10432. 000081B4  4EB9 0000 0158           jsr        [0x00000158]
  10433. 000081BA  2848                     movea.l    A4, A0
  10434. 000081BC  2F3C 6566 6664           move.l     -[A7], 0x65666664 /* 'effd' */
  10435. 000081C2  203C 0001 0090           move.l     D0, 0x10090
  10436. 000081C8  2F32 0800                move.l     -[A7], [A2 + D0]
  10437. 000081CC  2057                     movea.l    A0, [A7]
  10438. 000081CE  2268 0004                movea.l    A1, [A0 + 0x4]
  10439. 000081D2  2269 0010                movea.l    A1, [A1 + 0x10]
  10440. 000081D6  4E91                     jsr        [A1]
  10441. 000081D8  2648                     movea.l    A3, A0
  10442. 000081DA  4267                     clr.w      -[A7]
  10443. 000081DC  2F0B                     move.l     -[A7], A3
  10444. 000081DE  2F0C                     move.l     -[A7], A4
  10445. 000081E0  2057                     movea.l    A0, [A7]
  10446. 000081E2  2268 0004                movea.l    A1, [A0 + 0x4]
  10447. 000081E6  2269 01C4                movea.l    A1, [A1 + 0x1C4]
  10448. 000081EA  4E91                     jsr        [A1]
  10449. 000081EC  486E FFFA                pea.l      [A6 - 0x6]
  10450. 000081F0  61FF FFFF F850           bsr        -0x7AE /* 00007A42 */
  10451. 000081F6  584F                     addq.w     A7, 4
  10452. 000081F8  2F08                     move.l     -[A7], A0
  10453. 000081FA  2057                     movea.l    A0, [A7]
  10454. 000081FC  2268 0004                movea.l    A1, [A0 + 0x4]
  10455. 00008200  2269 01C4                movea.l    A1, [A1 + 0x1C4]
  10456. 00008204  4E91                     jsr        [A1]
  10457. 00008206  3F3C FFFF                move.w     -[A7], 0xFFFF
  10458. 0000820A  486E FFFA                pea.l      [A6 - 0x6]
  10459. 0000820E  61FF FFFF F846           bsr        -0x7B8 /* 00007A56 */
  10460. 00008214  4FEF 0154                lea.l      A7, [A7 + 0x154]
  10461. 00008218  6000 0190                bra        +0x192 /* 000083AA */
  10462. label0000821C:
  10463. 0000821C  3F3C 076C                move.w     -[A7], 0x76C
  10464. 00008220  4EB9 0000 1000           jsr        [0x00001000]
  10465. 00008226  544F                     addq.w     A7, 2
  10466. 00008228  2F08                     move.l     -[A7], A0
  10467. 0000822A  486E FFF4                pea.l      [A6 - 0xC]
  10468. 0000822E  61FF FFFF F872           bsr        -0x78C /* 00007AA2 */
  10469. 00008234  486E FFF4                pea.l      [A6 - 0xC]
  10470. 00008238  61FF FFFF F812           bsr        -0x7EC /* 00007A4C */
  10471. 0000823E  2008                     move.l     D0, A0
  10472. 00008240  4FEF 000C                lea.l      A7, [A7 + 0xC]
  10473. 00008244  661A                     bne        +0x1C /* 00008260 */
  10474. 00008246  4878 0DCD                push.l     0xDCD
  10475. 0000824A  4879 0001 F1A4           push.l     0x1F1A4
  10476. 00008250  2F3C 6E69 6C50           move.l     -[A7], 0x6E696C50 /* 'nilP' */
  10477. 00008256  61FF FFFF 8D04           bsr        -0x72FA /* 00000F5C */
  10478. 0000825C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  10479. label00008260:
  10480. 00008260  200B                     move.l     D0, A3
  10481. 00008262  6718                     beq        +0x1A /* 0000827C */
  10482. 00008264  2F0B                     move.l     -[A7], A3
  10483. 00008266  486E FFF4                pea.l      [A6 - 0xC]
  10484. 0000826A  61FF FFFF F7D6           bsr        -0x828 /* 00007A42 */
  10485. 00008270  584F                     addq.w     A7, 4
  10486. 00008272  2F08                     move.l     -[A7], A0
  10487. 00008274  4EB9 0000 1028           jsr        [0x00001028]
  10488. 0000827A  504F                     addq.w     A7, 8
  10489. label0000827C:
  10490. 0000827C  4267                     clr.w      -[A7]
  10491. 0000827E  4879 0001 F29E           push.l     0x1F29E
  10492. 00008284  4879 0001 EC1A           push.l     0x1EC1A
  10493. 0000828A  4878 0004                push.l     0x4
  10494. 0000828E  2F3C 5442 6F78           move.l     -[A7], 0x54426F78 /* 'TBox' */
  10495. 00008294  486E FFF4                pea.l      [A6 - 0xC]
  10496. 00008298  61FF FFFF F7A8           bsr        -0x856 /* 00007A42 */
  10497. 0000829E  584F                     addq.w     A7, 4
  10498. 000082A0  2F08                     move.l     -[A7], A0
  10499. 000082A2  2057                     movea.l    A0, [A7]
  10500. 000082A4  2268 0004                movea.l    A1, [A0 + 0x4]
  10501. 000082A8  2269 0010                movea.l    A1, [A1 + 0x10]
  10502. 000082AC  4E91                     jsr        [A1]
  10503. 000082AE  504F                     addq.w     A7, 8
  10504. 000082B0  2F08                     move.l     -[A7], A0
  10505. 000082B2  4EB9 0000 0158           jsr        [0x00000158]
  10506. 000082B8  2648                     movea.l    A3, A0
  10507. 000082BA  200B                     move.l     D0, A3
  10508. 000082BC  4FEF 0012                lea.l      A7, [A7 + 0x12]
  10509. 000082C0  661A                     bne        +0x1C /* 000082DC */
  10510. 000082C2  4878 0DD2                push.l     0xDD2
  10511. 000082C6  4879 0001 F1A4           push.l     0x1F1A4
  10512. 000082CC  2F3C 6E69 6C50           move.l     -[A7], 0x6E696C50 /* 'nilP' */
  10513. 000082D2  61FF FFFF 8C88           bsr        -0x7376 /* 00000F5C */
  10514. 000082D8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  10515. label000082DC:
  10516. 000082DC  4267                     clr.w      -[A7]
  10517. 000082DE  2F2A 008C                move.l     -[A7], [A2 + 0x8C]
  10518. 000082E2  2F0B                     move.l     -[A7], A3
  10519. 000082E4  2057                     movea.l    A0, [A7]
  10520. 000082E6  2268 0004                movea.l    A1, [A0 + 0x4]
  10521. 000082EA  2269 01C4                movea.l    A1, [A1 + 0x1C4]
  10522. 000082EE  4E91                     jsr        [A1]
  10523. 000082F0  2F0A                     move.l     -[A7], A2
  10524. 000082F2  2057                     movea.l    A0, [A7]
  10525. 000082F4  2268 0004                movea.l    A1, [A0 + 0x4]
  10526. 000082F8  2269 01B4                movea.l    A1, [A1 + 0x1B4]
  10527. 000082FC  4E91                     jsr        [A1]
  10528. 000082FE  4267                     clr.w      -[A7]
  10529. 00008300  4879 0001 F29E           push.l     0x1F29E
  10530. 00008306  4879 0001 EB28           push.l     0x1EB28
  10531. 0000830C  4878 0004                push.l     0x4
  10532. 00008310  2F3C 5061 6765           move.l     -[A7], 0x50616765 /* 'Page' */
  10533. 00008316  486E FFF4                pea.l      [A6 - 0xC]
  10534. 0000831A  61FF FFFF F726           bsr        -0x8D8 /* 00007A42 */
  10535. 00008320  584F                     addq.w     A7, 4
  10536. 00008322  2F08                     move.l     -[A7], A0
  10537. 00008324  2057                     movea.l    A0, [A7]
  10538. 00008326  2268 0004                movea.l    A1, [A0 + 0x4]
  10539. 0000832A  2269 0010                movea.l    A1, [A1 + 0x10]
  10540. 0000832E  4E91                     jsr        [A1]
  10541. 00008330  504F                     addq.w     A7, 8
  10542. 00008332  2F08                     move.l     -[A7], A0
  10543. 00008334  4EB9 0000 0158           jsr        [0x00000158]
  10544. 0000833A  2448                     movea.l    A2, A0
  10545. 0000833C  200A                     move.l     D0, A2
  10546. 0000833E  4FEF 0020                lea.l      A7, [A7 + 0x20]
  10547. 00008342  661A                     bne        +0x1C /* 0000835E */
  10548. 00008344  4878 0DD8                push.l     0xDD8
  10549. 00008348  4879 0001 F1A4           push.l     0x1F1A4
  10550. 0000834E  2F3C 6E69 6C50           move.l     -[A7], 0x6E696C50 /* 'nilP' */
  10551. 00008354  61FF FFFF 8C06           bsr        -0x73F8 /* 00000F5C */
  10552. 0000835A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  10553. label0000835E:
  10554. 0000835E  1F3C 0001                move.b     -[A7], 0x1
  10555. 00008362  486E FFF4                pea.l      [A6 - 0xC]
  10556. 00008366  61FF FFFF F6E4           bsr        -0x91A /* 00007A4C */
  10557. 0000836C  584F                     addq.w     A7, 4
  10558. 0000836E  2F08                     move.l     -[A7], A0
  10559. 00008370  2F0A                     move.l     -[A7], A2
  10560. 00008372  2057                     movea.l    A0, [A7]
  10561. 00008374  2268 0004                movea.l    A1, [A0 + 0x4]
  10562. 00008378  2269 0170                movea.l    A1, [A1 + 0x170]
  10563. 0000837C  4E91                     jsr        [A1]
  10564. 0000837E  486E FFF4                pea.l      [A6 - 0xC]
  10565. 00008382  61FF FFFF F6BE           bsr        -0x940 /* 00007A42 */
  10566. 00008388  584F                     addq.w     A7, 4
  10567. 0000838A  2F08                     move.l     -[A7], A0
  10568. 0000838C  2057                     movea.l    A0, [A7]
  10569. 0000838E  2268 0004                movea.l    A1, [A0 + 0x4]
  10570. 00008392  2269 01C4                movea.l    A1, [A1 + 0x1C4]
  10571. 00008396  4E91                     jsr        [A1]
  10572. 00008398  3F3C FFFF                move.w     -[A7], 0xFFFF
  10573. 0000839C  486E FFF4                pea.l      [A6 - 0xC]
  10574. 000083A0  61FF FFFF F6B4           bsr        -0x94A /* 00007A56 */
  10575. 000083A6  4FEF 0014                lea.l      A7, [A7 + 0x14]
  10576. label000083AA:
  10577. 000083AA  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  10578. 000083AE  4E5E                     unlink     A6
  10579. 000083B0  4E75                     rts
  10580. 000083B2  4E56 FFF2                link       A6, -0x000E
  10581. 000083B6  48E7 1C00                movem.l    -[A7], D3,D4,D5
  10582. 000083BA  3F39 0001 F2F0           move.w     -[A7], [0x0001F2F0]
  10583. 000083C0  2F39 0002 67BA           move.l     -[A7], [0x000267BA]
  10584. 000083C6  4EBA F752                jsr        [PC - 0x8AE /* 00007B1A */]
  10585. 000083CA  3A00                     move.w     D5, D0
  10586. 000083CC  3045                     movea.w    A0, D5
  10587. 000083CE  23C8 0002 67B6           move.l     [0x000267B6], A0
  10588. 000083D4  7001                     moveq.l    D0, 0x01
  10589. 000083D6  B0B9 0002 67AC           cmp.l      D0, [0x000267AC]
  10590. 000083DC  5C4F                     addq.w     A7, 6
  10591. 000083DE  6608                     bne        +0xA /* 000083E8 */
  10592. 000083E0  33FC 0002 0002 67B0      move.w     [0x000267B0], 0x2
  10593. label000083E8:
  10594. 000083E8  7602                     moveq.l    D3, 0x02
  10595. 000083EA  3003                     move.w     D0, D3
  10596. 000083EC  48C0                     ext.l      D0
  10597. 000083EE  3805                     move.w     D4, D5
  10598. 000083F0  48C4                     ext.l      D4
  10599. 000083F2  D880                     add.l      D4, D0
  10600. label000083F4:
  10601. 000083F4  2F39 0002 67BA           move.l     -[A7], [0x000267BA]
  10602. 000083FA  2004                     move.l     D0, D4
  10603. 000083FC  5380                     subq.l     D0, 1
  10604. 000083FE  3F00                     move.w     -[A7], D0
  10605. 00008400  486E FFFA                pea.l      [A6 - 0x6]
  10606. 00008404  486E FFFC                pea.l      [A6 - 0x4]
  10607. 00008408  486E FFF2                pea.l      [A6 - 0xE]
  10608. 0000840C  A98D                     syscall    GetDialogItem/GetDItem
  10609. 0000840E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  10610. 00008412  7000                     moveq.l    D0, 0x00
  10611. 00008414  3039 0002 67B0           move.w     D0, [0x000267B0]
  10612. 0000841A  3203                     move.w     D1, D3
  10613. 0000841C  48C1                     ext.l      D1
  10614. 0000841E  2A01                     move.l     D5, D1
  10615. 00008420  B280                     cmp.l      D1, D0
  10616. 00008422  57C1                     seq        D1
  10617. 00008424  4401                     neg.b      D1
  10618. 00008426  4881                     ext.w      D1
  10619. 00008428  3F01                     move.w     -[A7], D1
  10620. 0000842A  A963                     syscall    SetControlValue/SetCtlValue
  10621. 0000842C  7003                     moveq.l    D0, 0x03
  10622. 0000842E  BA80                     cmp.l      D5, D0
  10623. 00008430  6614                     bne        +0x16 /* 00008446 */
  10624. 00008432  7001                     moveq.l    D0, 0x01
  10625. 00008434  B0B9 0002 67AC           cmp.l      D0, [0x000267AC]
  10626. 0000843A  660A                     bne        +0xC /* 00008446 */
  10627. 0000843C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  10628. 00008440  3F3C 00FF                move.w     -[A7], 0xFF
  10629. 00008444  A95D                     syscall    HiliteControl
  10630. label00008446:
  10631. 00008446  5284                     addq.l     D4, 1
  10632. 00008448  5243                     addq.w     D3, 1
  10633. 0000844A  0C43 0003                cmpi.w     D3, 0x3
  10634. 0000844E  6FA4                     ble        -0x5A /* 000083F4 */
  10635. 00008450  2079 0002 67BA           movea.l    A0, [0x000267BA]
  10636. 00008456  23E8 00AE 0002 67B2      move.l     [0x000267B2], [A0 + 0xAE]
  10637. 0000845E  41F9 0000 8484           lea.l      A0, [0x00008484]
  10638. 00008464  2279 0002 67BA           movea.l    A1, [0x000267BA]
  10639. 0000846A  2348 00AE                move.l     [A1 + 0xAE], A0
  10640. 0000846E  2F79 0002 67BA 0026      move.l     [A7 + 0x26], [0x000267BA]
  10641. 00008476  4CDF 0038                movem.l    D3,D4,D5, [A7]+
  10642. 0000847A  4E5E                     unlink     A6
  10643. 0000847C  4E74 0004                rtd        0x0004
  10644. 00008480  4E56 FFF2                link       A6, -0x000E
  10645. 00008484  48E7 1E20                movem.l    -[A7], D3,D4,D5,D6,A2
  10646. 00008488  246E 000A                movea.l    A2, [A6 + 0xA]
  10647. 0000848C  3C39 0002 67B8           move.w     D6, [0x000267B8]
  10648. 00008492  382E 0008                move.w     D4, [A6 + 0x8]
  10649. 00008496  9846                     sub.w      D4, D6
  10650. 00008498  5244                     addq.w     D4, 1
  10651. 0000849A  3604                     move.w     D3, D4
  10652. 0000849C  4A43                     tst.w      D3
  10653. 0000849E  6F5E                     ble        +0x60 /* 000084FE */
  10654. 000084A0  3004                     move.w     D0, D4
  10655. 000084A2  48C0                     ext.l      D0
  10656. 000084A4  5380                     subq.l     D0, 1
  10657. 000084A6  6764                     beq        +0x66 /* 0000850C */
  10658. 000084A8  5380                     subq.l     D0, 1
  10659. 000084AA  6706                     beq        +0x8 /* 000084B2 */
  10660. 000084AC  5380                     subq.l     D0, 1
  10661. 000084AE  6702                     beq        +0x4 /* 000084B2 */
  10662. 000084B0  6048                     bra        +0x4A /* 000084FA */
  10663. label000084B2:
  10664. 000084B2  7602                     moveq.l    D3, 0x02
  10665. 000084B4  3003                     move.w     D0, D3
  10666. 000084B6  48C0                     ext.l      D0
  10667. 000084B8  3A06                     move.w     D5, D6
  10668. 000084BA  48C5                     ext.l      D5
  10669. 000084BC  DA80                     add.l      D5, D0
  10670. label000084BE:
  10671. 000084BE  2F0A                     move.l     -[A7], A2
  10672. 000084C0  2005                     move.l     D0, D5
  10673. 000084C2  5380                     subq.l     D0, 1
  10674. 000084C4  3F00                     move.w     -[A7], D0
  10675. 000084C6  486E FFFA                pea.l      [A6 - 0x6]
  10676. 000084CA  486E FFFC                pea.l      [A6 - 0x4]
  10677. 000084CE  486E FFF2                pea.l      [A6 - 0xE]
  10678. 000084D2  A98D                     syscall    GetDialogItem/GetDItem
  10679. 000084D4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  10680. 000084D8  B644                     cmp.w      D3, D4
  10681. 000084DA  57C0                     seq        D0
  10682. 000084DC  4400                     neg.b      D0
  10683. 000084DE  4880                     ext.w      D0
  10684. 000084E0  3F00                     move.w     -[A7], D0
  10685. 000084E2  A963                     syscall    SetControlValue/SetCtlValue
  10686. 000084E4  B644                     cmp.w      D3, D4
  10687. 000084E6  6606                     bne        +0x8 /* 000084EE */
  10688. 000084E8  33C4 0002 67B0           move.w     [0x000267B0], D4
  10689. label000084EE:
  10690. 000084EE  5285                     addq.l     D5, 1
  10691. 000084F0  5243                     addq.w     D3, 1
  10692. 000084F2  0C43 0003                cmpi.w     D3, 0x3
  10693. 000084F6  6FC6                     ble        -0x38 /* 000084BE */
  10694. 000084F8  6012                     bra        +0x14 /* 0000850C */
  10695. label000084FA:
  10696. 000084FA  A9FF                     syscall    Debugger
  10697. 000084FC  600E                     bra        +0x10 /* 0000850C */
  10698. label000084FE:
  10699. 000084FE  2F0A                     move.l     -[A7], A2
  10700. 00008500  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  10701. 00008504  2079 0002 67B2           movea.l    A0, [0x000267B2]
  10702. 0000850A  4E90                     jsr        [A0]
  10703. label0000850C:
  10704. 0000850C  4CDF 0478                movem.l    D3,D4,D5,D6,A2, [A7]+
  10705. 00008510  4E5E                     unlink     A6
  10706. 00008512  4E74 0006                rtd        0x0006
  10707. fn00008516:
  10708. 00008516  4E56 FFFC                link       A6, -0x0004
  10709. 0000851A  2F0A                     move.l     -[A7], A2
  10710. 0000851C  246E 0008                movea.l    A2, [A6 + 0x8]
  10711. 00008520  203C 0000 2800           move.l     D0, 0x2800 /* '(\0' */
  10712. 00008526  A122                     syscall    NewHandle, flags=1
  10713. 00008528  2D48 FFFC                move.l     [A6 - 0x4], A0
  10714. 0000852C  4878 0001                push.l     0x1
  10715. 00008530  2F3C 7FFF FFFF           move.l     -[A7], 0x7FFFFFFF
  10716. 00008536  204A                     movea.l    A0, A2
  10717. 00008538  D1FC 0001 01B6           add.l      A0, 0x101B6
  10718. 0000853E  4850                     pea.l      [A0]
  10719. 00008540  2057                     movea.l    A0, [A7]
  10720. 00008542  2250                     movea.l    A1, [A0]
  10721. 00008544  2269 0028                movea.l    A1, [A1 + 0x28]
  10722. 00008548  4E91                     jsr        [A1]
  10723. 0000854A  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  10724. 0000854E  301F                     move.w     D0, [A7]+
  10725. 00008550  4FEF 000A                lea.l      A7, [A7 + 0xA]
  10726. 00008554  6634                     bne        +0x36 /* 0000858A */
  10727. 00008556  42A7                     clr.l      -[A7]
  10728. 00008558  486E FFFC                pea.l      [A6 - 0x4]
  10729. 0000855C  2F3C 7FFF FFFF           move.l     -[A7], 0x7FFFFFFF
  10730. 00008562  4878 0001                push.l     0x1
  10731. 00008566  204A                     movea.l    A0, A2
  10732. 00008568  D1FC 0001 01B6           add.l      A0, 0x101B6
  10733. 0000856E  4850                     pea.l      [A0]
  10734. 00008570  2057                     movea.l    A0, [A7]
  10735. 00008572  2250                     movea.l    A1, [A0]
  10736. 00008574  2269 0024                movea.l    A1, [A1 + 0x24]
  10737. 00008578  4E91                     jsr        [A1]
  10738. 0000857A  203C 0001 01B0           move.l     D0, 0x101B0
  10739. 00008580  4232 0800                clr.b      [A2 + D0]
  10740. 00008584  4FEF 0014                lea.l      A7, [A7 + 0x14]
  10741. 00008588  6012                     bra        +0x14 /* 0000859C */
  10742. label0000858A:
  10743. 0000858A  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  10744. 0000858E  A9C8                     syscall    SysBeep
  10745. 00008590  203C 0001 01B0           move.l     D0, 0x101B0
  10746. 00008596  15BC 0001 0800           move.b     [A2 + D0], 0x1
  10747. label0000859C:
  10748. 0000859C  245F                     movea.l    A2, [A7]+
  10749. 0000859E  4E5E                     unlink     A6
  10750. 000085A0  4E75                     rts
  10751. fn000085A2:
  10752. 000085A2  4E56 FF72                link       A6, -0x008E
  10753. 000085A6  2F03                     move.l     -[A7], D3
  10754. 000085A8  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  10755. 000085AC  A9C8                     syscall    SysBeep
  10756. 000085AE  4EB9 0000 0AA8           jsr        [0x00000AA8]
  10757. 000085B4  61FF 0000 0050           bsr        +0x52 /* 00008606 */
  10758. 000085BA  2F08                     move.l     -[A7], A0
  10759. 000085BC  2F3C 0001 1388           move.l     -[A7], 0x11388
  10760. 000085C2  486E FF72                pea.l      [A6 - 0x8E]
  10761. 000085C6  4EB9 0000 03D8           jsr        [0x000003D8]
  10762. 000085CC  486E FF72                pea.l      [A6 - 0x8E]
  10763. 000085D0  61FF FFFF 8CD4           bsr        -0x732A /* 000012A6 */
  10764. 000085D6  4FEF 0010                lea.l      A7, [A7 + 0x10]
  10765. label000085DA:
  10766. 000085DA  486E FF72                pea.l      [A6 - 0x8E]
  10767. 000085DE  4EB9 0000 03E8           jsr        [0x000003E8]
  10768. 000085E4  2600                     move.l     D3, D0
  10769. 000085E6  0C83 0000 0384           cmpi.l     D3, 0x384
  10770. 000085EC  584F                     addq.w     A7, 4
  10771. 000085EE  66EA                     bne        -0x14 /* 000085DA */
  10772. 000085F0  3F3C FFFF                move.w     -[A7], 0xFFFF
  10773. 000085F4  486E FF72                pea.l      [A6 - 0x8E]
  10774. 000085F8  4EB9 0000 03E0           jsr        [0x000003E0]
  10775. 000085FE  5C4F                     addq.w     A7, 6
  10776. 00008600  261F                     move.l     D3, [A7]+
  10777. 00008602  4E5E                     unlink     A6
  10778. 00008604  4E75                     rts
  10779. fn00008606:
  10780. 00008606  2079 0002 618A           movea.l    A0, [0x0002618A]
  10781. 0000860C  4E75                     rts
  10782. fn0000860E:
  10783. 0000860E  206F 0004                movea.l    A0, [A7 + 0x4]
  10784. 00008612  4210                     clr.b      [A0]
  10785. 00008614  4228 0010                clr.b      [A0 + 0x10]
  10786. 00008618  4228 0050                clr.b      [A0 + 0x50]
  10787. 0000861C  4228 0051                clr.b      [A0 + 0x51]
  10788. 00008620  4228 0060                clr.b      [A0 + 0x60]
  10789. 00008624  4228 00A0                clr.b      [A0 + 0xA0]
  10790. 00008628  4228 00A1                clr.b      [A0 + 0xA1]
  10791. 0000862C  4228 00B0                clr.b      [A0 + 0xB0]
  10792. 00008630  4228 00C0                clr.b      [A0 + 0xC0]
  10793. 00008634  4228 00D0                clr.b      [A0 + 0xD0]
  10794. 00008638  4228 00E0                clr.b      [A0 + 0xE0]
  10795. 0000863C  4228 0120                clr.b      [A0 + 0x120]
  10796. 00008640  4228 0160                clr.b      [A0 + 0x160]
  10797. 00008644  4228 0170                clr.b      [A0 + 0x170]
  10798. 00008648  4228 0180                clr.b      [A0 + 0x180]
  10799. 0000864C  4228 0190                clr.b      [A0 + 0x190]
  10800. 00008650  4228 01A0                clr.b      [A0 + 0x1A0]
  10801. 00008654  42A8 01B0                clr.l      [A0 + 0x1B0]
  10802. 00008658  4E75                     rts
  10803. fn0000865A:
  10804. 0000865A  4E56 0000                link       A6, 0
  10805. 0000865E  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  10806. 00008662  246E 0008                movea.l    A2, [A6 + 0x8]
  10807. 00008666  266E 000C                movea.l    A3, [A6 + 0xC]
  10808. 0000866A  7C00                     moveq.l    D6, 0x00
  10809. 0000866C  7601                     moveq.l    D3, 0x01
  10810. 0000866E  2F0B                     move.l     -[A7], A3
  10811. 00008670  61FF FFFF 9EDA           bsr        -0x6124 /* 0000254C */
  10812. 00008676  3800                     move.w     D4, D0
  10813. 00008678  4212                     clr.b      [A2]
  10814. 0000867A  422A 0010                clr.b      [A2 + 0x10]
  10815. 0000867E  422A 0050                clr.b      [A2 + 0x50]
  10816. 00008682  422A 0060                clr.b      [A2 + 0x60]
  10817. 00008686  422A 00A0                clr.b      [A2 + 0xA0]
  10818. 0000868A  422A 00B0                clr.b      [A2 + 0xB0]
  10819. 0000868E  422A 00C0                clr.b      [A2 + 0xC0]
  10820. 00008692  422A 00D0                clr.b      [A2 + 0xD0]
  10821. 00008696  422A 00E0                clr.b      [A2 + 0xE0]
  10822. 0000869A  422A 0120                clr.b      [A2 + 0x120]
  10823. 0000869E  422A 0160                clr.b      [A2 + 0x160]
  10824. 000086A2  422A 0170                clr.b      [A2 + 0x170]
  10825. 000086A6  422A 0180                clr.b      [A2 + 0x180]
  10826. 000086AA  422A 0190                clr.b      [A2 + 0x190]
  10827. 000086AE  422A 01A0                clr.b      [A2 + 0x1A0]
  10828. 000086B2  42AA 01B0                clr.l      [A2 + 0x1B0]
  10829. 000086B6  7A00                     moveq.l    D5, 0x00
  10830. 000086B8  7000                     moveq.l    D0, 0x00
  10831. 000086BA  3004                     move.w     D0, D4
  10832. 000086BC  2840                     movea.l    A4, D0
  10833. 000086BE  584F                     addq.w     A7, 4
  10834. 000086C0  6000 01FE                bra        +0x200 /* 000088C0 */
  10835. label000086C4:
  10836. 000086C4  3045                     movea.w    A0, D5
  10837. 000086C6  2808                     move.l     D4, A0
  10838. 000086C8  1E33 8800                move.b     D7, [A3 + A0]
  10839. 000086CC  0C07 002C                cmpi.b     D7, 0x2C /* ',' */
  10840. 000086D0  6608                     bne        +0xA /* 000086DA */
  10841. 000086D2  5246                     addq.w     D6, 1
  10842. 000086D4  7601                     moveq.l    D3, 0x01
  10843. 000086D6  6000 01E6                bra        +0x1E8 /* 000088BE */
  10844. label000086DA:
  10845. 000086DA  0C07 003B                cmpi.b     D7, 0x3B /* ';' */
  10846. 000086DE  6606                     bne        +0x8 /* 000086E6 */
  10847. 000086E0  17BC 002C 4800           move.b     [A3 + D4], 0x2C /* ',' */
  10848. label000086E6:
  10849. 000086E6  3006                     move.w     D0, D6
  10850. 000086E8  48C0                     ext.l      D0
  10851. 000086EA  0C80 0000 000E           cmpi.l     D0, 0xE
  10852. 000086F0  6200 01CC                bhi        +0x1CE /* 000088BE */
  10853. 000086F4  303B 0206                move.w     D0, [PC + D0.w * 2 + 0x6]
  10854. 000086F8  4EFB 0002                jmp        [PC + D0.w + 0x2]
  10855. 000086FC  001E 0040                ori.b      [A6]+, 0x40 /* '@' */
  10856. 00008700  005A 0074                ori.w      [A2]+, 0x74 /* 't' */
  10857. 00008704  008E 00AC 00CA           ori.l      A6, 0xAC00CA
  10858. 0000870A  00E8                     .incomplete
  10859. 0000870C  0106                     btst       D6, D0
  10860. 0000870E  0124                     btst       -[A4], D0
  10861. 00008710  0142                     bchg       D2, D0
  10862. 00008712  015C                     bchg       [A4]+, D0
  10863. 00008714  0176 0190                bchg       [ + D0], D0
  10864. 00008718  01AA 0C43                bclr       [A2 + 0xC43], D0
  10865. 0000871C  000B 6C00                ori.b      A3, 0x0
  10866. 00008720  019E                     bclr       [A6]+, D0
  10867. 00008722  0C33 0020 4800           cmpi.b     [A3 + D4], 0x20 /* ' ' */
  10868. 00008728  6700 0194                beq        +0x196 /* 000088BE */
  10869. 0000872C  1483                     move.b     [A2], D3
  10870. 0000872E  3003                     move.w     D0, D3
  10871. 00008730  5243                     addq.w     D3, 1
  10872. 00008732  15B3 4800 0000           move.b     [A2 + D0.w], [A3 + D4]
  10873. 00008738  6000 0184                bra        +0x186 /* 000088BE */
  10874. 0000873C  0C43 0033                cmpi.w     D3, 0x33 /* '3' */
  10875. 00008740  6C00 017C                bge        +0x17E /* 000088BE */
  10876. 00008744  1543 0010                move.b     [A2 + 0x10], D3
  10877. 00008748  3003                     move.w     D0, D3
  10878. 0000874A  5243                     addq.w     D3, 1
  10879. 0000874C  15B3 4800 0010           move.b     [A2 + D0.w + 0x10], [A3 + D4]
  10880. 00008752  6000 016A                bra        +0x16C /* 000088BE */
  10881. 00008756  0C43 000B                cmpi.w     D3, 0xB
  10882. 0000875A  6C00 0162                bge        +0x164 /* 000088BE */
  10883. 0000875E  1543 0050                move.b     [A2 + 0x50], D3
  10884. 00008762  3003                     move.w     D0, D3
  10885. 00008764  5243                     addq.w     D3, 1
  10886. 00008766  15B3 4800 0050           move.b     [A2 + D0.w + 0x50], [A3 + D4]
  10887. 0000876C  6000 0150                bra        +0x152 /* 000088BE */
  10888. 00008770  0C43 0033                cmpi.w     D3, 0x33 /* '3' */
  10889. 00008774  6C00 0148                bge        +0x14A /* 000088BE */
  10890. 00008778  1543 0060                move.b     [A2 + 0x60], D3
  10891. 0000877C  3003                     move.w     D0, D3
  10892. 0000877E  5243                     addq.w     D3, 1
  10893. 00008780  15B3 4800 0060           move.b     [A2 + D0.w + 0x60], [A3 + D4]
  10894. 00008786  6000 0136                bra        +0x138 /* 000088BE */
  10895. 0000878A  0C43 000B                cmpi.w     D3, 0xB
  10896. 0000878E  6C00 012E                bge        +0x130 /* 000088BE */
  10897. 00008792  1543 00A0                move.b     [A2 + 0xA0], D3
  10898. 00008796  3003                     move.w     D0, D3
  10899. 00008798  5243                     addq.w     D3, 1
  10900. 0000879A  204A                     movea.l    A0, A2
  10901. 0000879C  D0C0                     add.w      A0, D0
  10902. 0000879E  1173 4800 00A0           move.b     [A0 + 0xA0], [A3 + D4]
  10903. 000087A4  6000 0118                bra        +0x11A /* 000088BE */
  10904. 000087A8  0C43 000B                cmpi.w     D3, 0xB
  10905. 000087AC  6C00 0110                bge        +0x112 /* 000088BE */
  10906. 000087B0  1543 00B0                move.b     [A2 + 0xB0], D3
  10907. 000087B4  3003                     move.w     D0, D3
  10908. 000087B6  5243                     addq.w     D3, 1
  10909. 000087B8  204A                     movea.l    A0, A2
  10910. 000087BA  D0C0                     add.w      A0, D0
  10911. 000087BC  1173 4800 00B0           move.b     [A0 + 0xB0], [A3 + D4]
  10912. 000087C2  6000 00FA                bra        +0xFC /* 000088BE */
  10913. 000087C6  0C43 000B                cmpi.w     D3, 0xB
  10914. 000087CA  6C00 00F2                bge        +0xF4 /* 000088BE */
  10915. 000087CE  1543 00C0                move.b     [A2 + 0xC0], D3
  10916. 000087D2  3003                     move.w     D0, D3
  10917. 000087D4  5243                     addq.w     D3, 1
  10918. 000087D6  204A                     movea.l    A0, A2
  10919. 000087D8  D0C0                     add.w      A0, D0
  10920. 000087DA  1173 4800 00C0           move.b     [A0 + 0xC0], [A3 + D4]
  10921. 000087E0  6000 00DC                bra        +0xDE /* 000088BE */
  10922. 000087E4  0C43 000B                cmpi.w     D3, 0xB
  10923. 000087E8  6C00 00D4                bge        +0xD6 /* 000088BE */
  10924. 000087EC  1543 00D0                move.b     [A2 + 0xD0], D3
  10925. 000087F0  3003                     move.w     D0, D3
  10926. 000087F2  5243                     addq.w     D3, 1
  10927. 000087F4  204A                     movea.l    A0, A2
  10928. 000087F6  D0C0                     add.w      A0, D0
  10929. 000087F8  1173 4800 00D0           move.b     [A0 + 0xD0], [A3 + D4]
  10930. 000087FE  6000 00BE                bra        +0xC0 /* 000088BE */
  10931. 00008802  0C43 0033                cmpi.w     D3, 0x33 /* '3' */
  10932. 00008806  6C00 00B6                bge        +0xB8 /* 000088BE */
  10933. 0000880A  1543 00E0                move.b     [A2 + 0xE0], D3
  10934. 0000880E  3003                     move.w     D0, D3
  10935. 00008810  5243                     addq.w     D3, 1
  10936. 00008812  204A                     movea.l    A0, A2
  10937. 00008814  D0C0                     add.w      A0, D0
  10938. 00008816  1173 4800 00E0           move.b     [A0 + 0xE0], [A3 + D4]
  10939. 0000881C  6000 00A0                bra        +0xA2 /* 000088BE */
  10940. 00008820  0C43 0033                cmpi.w     D3, 0x33 /* '3' */
  10941. 00008824  6C00 0098                bge        +0x9A /* 000088BE */
  10942. 00008828  1543 0120                move.b     [A2 + 0x120], D3
  10943. 0000882C  3003                     move.w     D0, D3
  10944. 0000882E  5243                     addq.w     D3, 1
  10945. 00008830  204A                     movea.l    A0, A2
  10946. 00008832  D0C0                     add.w      A0, D0
  10947. 00008834  1173 4800 0120           move.b     [A0 + 0x120], [A3 + D4]
  10948. 0000883A  6000 0082                bra        +0x84 /* 000088BE */
  10949. 0000883E  0C43 000B                cmpi.w     D3, 0xB
  10950. 00008842  6C7A                     bge        +0x7C /* 000088BE */
  10951. 00008844  1543 0160                move.b     [A2 + 0x160], D3
  10952. 00008848  3003                     move.w     D0, D3
  10953. 0000884A  5243                     addq.w     D3, 1
  10954. 0000884C  204A                     movea.l    A0, A2
  10955. 0000884E  D0C0                     add.w      A0, D0
  10956. 00008850  1173 4800 0160           move.b     [A0 + 0x160], [A3 + D4]
  10957. 00008856  6066                     bra        +0x68 /* 000088BE */
  10958. 00008858  0C43 0010                cmpi.w     D3, 0x10
  10959. 0000885C  6C60                     bge        +0x62 /* 000088BE */
  10960. 0000885E  1543 0170                move.b     [A2 + 0x170], D3
  10961. 00008862  3003                     move.w     D0, D3
  10962. 00008864  5243                     addq.w     D3, 1
  10963. 00008866  204A                     movea.l    A0, A2
  10964. 00008868  D0C0                     add.w      A0, D0
  10965. 0000886A  1173 4800 0170           move.b     [A0 + 0x170], [A3 + D4]
  10966. 00008870  604C                     bra        +0x4E /* 000088BE */
  10967. 00008872  0C43 000B                cmpi.w     D3, 0xB
  10968. 00008876  6C46                     bge        +0x48 /* 000088BE */
  10969. 00008878  1543 0180                move.b     [A2 + 0x180], D3
  10970. 0000887C  3003                     move.w     D0, D3
  10971. 0000887E  5243                     addq.w     D3, 1
  10972. 00008880  204A                     movea.l    A0, A2
  10973. 00008882  D0C0                     add.w      A0, D0
  10974. 00008884  1173 4800 0180           move.b     [A0 + 0x180], [A3 + D4]
  10975. 0000888A  6032                     bra        +0x34 /* 000088BE */
  10976. 0000888C  0C43 000B                cmpi.w     D3, 0xB
  10977. 00008890  6C2C                     bge        +0x2E /* 000088BE */
  10978. 00008892  1543 0190                move.b     [A2 + 0x190], D3
  10979. 00008896  3003                     move.w     D0, D3
  10980. 00008898  5243                     addq.w     D3, 1
  10981. 0000889A  204A                     movea.l    A0, A2
  10982. 0000889C  D0C0                     add.w      A0, D0
  10983. 0000889E  1173 4800 0190           move.b     [A0 + 0x190], [A3 + D4]
  10984. 000088A4  6018                     bra        +0x1A /* 000088BE */
  10985. 000088A6  0C43 000B                cmpi.w     D3, 0xB
  10986. 000088AA  6C12                     bge        +0x14 /* 000088BE */
  10987. 000088AC  1543 01A0                move.b     [A2 + 0x1A0], D3
  10988. 000088B0  3003                     move.w     D0, D3
  10989. 000088B2  5243                     addq.w     D3, 1
  10990. 000088B4  204A                     movea.l    A0, A2
  10991. 000088B6  D0C0                     add.w      A0, D0
  10992. 000088B8  1173 4800 01A0           move.b     [A0 + 0x1A0], [A3 + D4]
  10993. label000088BE:
  10994. 000088BE  5245                     addq.w     D5, 1
  10995. label000088C0:
  10996. 000088C0  3005                     move.w     D0, D5
  10997. 000088C2  48C0                     ext.l      D0
  10998. 000088C4  B08C                     cmp.l      D0, A4
  10999. 000088C6  6D00 FDFC                blt        -0x202 /* 000086C4 */
  11000. 000088CA  7800                     moveq.l    D4, 0x00
  11001. 000088CC  182A 0170                move.b     D4, [A2 + 0x170]
  11002. 000088D0  3604                     move.w     D3, D4
  11003. 000088D2  4A43                     tst.w      D3
  11004. 000088D4  6F02                     ble        +0x4 /* 000088D8 */
  11005. 000088D6  5244                     addq.w     D4, 1
  11006. label000088D8:
  11007. 000088D8  0C44 0006                cmpi.w     D4, 0x6
  11008. 000088DC  6F2E                     ble        +0x30 /* 0000890C */
  11009. 000088DE  0C44 0010                cmpi.w     D4, 0x10
  11010. 000088E2  6C28                     bge        +0x2A /* 0000890C */
  11011. 000088E4  3604                     move.w     D3, D4
  11012. 000088E6  0C44 0005                cmpi.w     D4, 0x5
  11013. 000088EA  6F16                     ble        +0x18 /* 00008902 */
  11014. label000088EC:
  11015. 000088EC  204A                     movea.l    A0, A2
  11016. 000088EE  D0C3                     add.w      A0, D3
  11017. 000088F0  224A                     movea.l    A1, A2
  11018. 000088F2  D2C3                     add.w      A1, D3
  11019. 000088F4  1368 0170 0171           move.b     [A1 + 0x171], [A0 + 0x170]
  11020. 000088FA  5343                     subq.w     D3, 1
  11021. 000088FC  0C43 0005                cmpi.w     D3, 0x5
  11022. 00008900  6EEA                     bgt        -0x14 /* 000088EC */
  11023. label00008902:
  11024. 00008902  157C 002D 0176           move.b     [A2 + 0x176], 0x2D /* '-' */
  11025. 00008908  1544 0170                move.b     [A2 + 0x170], D4
  11026. label0000890C:
  11027. 0000890C  204A                     movea.l    A0, A2
  11028. 0000890E  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  11029. 00008912  4E5E                     unlink     A6
  11030. 00008914  4E75                     rts
  11031. 00008916  206F 0004                movea.l    A0, [A7 + 0x4]
  11032. 0000891A  5088                     addq.l     A0, 8
  11033. 0000891C  2010                     move.l     D0, [A0]
  11034. 0000891E  0680 FFFE FE22           addi.l     D0, 0xFFFEFE22
  11035. 00008924  D1AF 0004                add.l      [A7 + 0x4], D0
  11036. 00008928  4EFA 93E4                jmp        [PC - 0x6C1C /* 00001D0E */]
  11037. 0000892C  06AF FFFF FFCA 0004      addi.l     [A7 + 0x4], 0xFFFFFFCA
  11038. 00008934  4EF9 0000 1BF8           jmp        [0x00001BF8]
  11039. 0000893A  06AF FFFF FFCA 0004      addi.l     [A7 + 0x4], 0xFFFFFFCA
  11040. 00008942  4EF9 0000 1C10           jmp        [0x00001C10]
  11041. 00008948  06AF FFFF FFCA 0004      addi.l     [A7 + 0x4], 0xFFFFFFCA
  11042. 00008950  4EF9 0000 1C08           jmp        [0x00001C08]
  11043. 00008956  06AF FFFF FFCA 0004      addi.l     [A7 + 0x4], 0xFFFFFFCA
  11044. 0000895E  4EF9 0000 1C00           jmp        [0x00001C00]
  11045. 00008964  06AF FFFF FFCA 0004      addi.l     [A7 + 0x4], 0xFFFFFFCA
  11046. 0000896C  4EFA 93A0                jmp        [PC - 0x6C60 /* 00001D0E */]
  11047. 00008970  06AF FFFF FFA2 0004      addi.l     [A7 + 0x4], 0xFFFFFFA2
  11048. 00008978  4EFA 94C6                jmp        [PC - 0x6B3A /* 00001E40 */]
  11049. 0000897C  06AF FFFF FFA2 0004      addi.l     [A7 + 0x4], 0xFFFFFFA2
  11050. 00008984  4EFA 9388                jmp        [PC - 0x6C78 /* 00001D0E */]
  11051. fn00008988:
  11052. 00008988  2F05                     move.l     -[A7], D5
  11053. 0000898A  226F 0008                movea.l    A1, [A7 + 0x8]
  11054. 0000898E  206F 000C                movea.l    A0, [A7 + 0xC]
  11055. 00008992  7400                     moveq.l    D2, 0x00
  11056. 00008994  1411                     move.b     D2, [A1]
  11057. 00008996  2A02                     move.l     D5, D2
  11058. 00008998  7200                     moveq.l    D1, 0x00
  11059. 0000899A  4A85                     tst.l      D5
  11060. 0000899C  6F4C                     ble        +0x4E /* 000089EA */
  11061. 0000899E  5185                     subq.l     D5, 8
  11062. 000089A0  7008                     moveq.l    D0, 0x08
  11063. 000089A2  B480                     cmp.l      D2, D0
  11064. 000089A4  6F40                     ble        +0x42 /* 000089E6 */
  11065. label000089A6:
  11066. 000089A6  11B1 1801 1800           move.b     [A0 + D1], [A1 + D1 + 0x1]
  11067. 000089AC  11B1 1802 1801           move.b     [A0 + D1 + 0x1], [A1 + D1 + 0x2]
  11068. 000089B2  11B1 1803 1802           move.b     [A0 + D1 + 0x2], [A1 + D1 + 0x3]
  11069. 000089B8  11B1 1804 1803           move.b     [A0 + D1 + 0x3], [A1 + D1 + 0x4]
  11070. 000089BE  11B1 1805 1804           move.b     [A0 + D1 + 0x4], [A1 + D1 + 0x5]
  11071. 000089C4  11B1 1806 1805           move.b     [A0 + D1 + 0x5], [A1 + D1 + 0x6]
  11072. 000089CA  11B1 1807 1806           move.b     [A0 + D1 + 0x6], [A1 + D1 + 0x7]
  11073. 000089D0  11B1 1808 1807           move.b     [A0 + D1 + 0x7], [A1 + D1 + 0x8]
  11074. 000089D6  5081                     addq.l     D1, 8
  11075. 000089D8  B285                     cmp.l      D1, D5
  11076. 000089DA  6DCA                     blt        -0x34 /* 000089A6 */
  11077. 000089DC  6008                     bra        +0xA /* 000089E6 */
  11078. label000089DE:
  11079. 000089DE  11B1 1801 1800           move.b     [A0 + D1], [A1 + D1 + 0x1]
  11080. 000089E4  5281                     addq.l     D1, 1
  11081. label000089E6:
  11082. 000089E6  B282                     cmp.l      D1, D2
  11083. 000089E8  6DF4                     blt        -0xA /* 000089DE */
  11084. label000089EA:
  11085. 000089EA  4230 1800                clr.b      [A0 + D1]
  11086. 000089EE  2A1F                     move.l     D5, [A7]+
  11087. 000089F0  4E75                     rts
  11088. fn000089F2:
  11089. 000089F2  2F05                     move.l     -[A7], D5
  11090. 000089F4  226F 0008                movea.l    A1, [A7 + 0x8]
  11091. 000089F8  206F 000C                movea.l    A0, [A7 + 0xC]
  11092. 000089FC  7400                     moveq.l    D2, 0x00
  11093. 000089FE  1411                     move.b     D2, [A1]
  11094. 00008A00  2A02                     move.l     D5, D2
  11095. 00008A02  7200                     moveq.l    D1, 0x00
  11096. 00008A04  4A85                     tst.l      D5
  11097. 00008A06  6F4C                     ble        +0x4E /* 00008A54 */
  11098. 00008A08  5185                     subq.l     D5, 8
  11099. 00008A0A  7008                     moveq.l    D0, 0x08
  11100. 00008A0C  B480                     cmp.l      D2, D0
  11101. 00008A0E  6F40                     ble        +0x42 /* 00008A50 */
  11102. label00008A10:
  11103. 00008A10  11B1 1801 1800           move.b     [A0 + D1], [A1 + D1 + 0x1]
  11104. 00008A16  11B1 1802 1801           move.b     [A0 + D1 + 0x1], [A1 + D1 + 0x2]
  11105. 00008A1C  11B1 1803 1802           move.b     [A0 + D1 + 0x2], [A1 + D1 + 0x3]
  11106. 00008A22  11B1 1804 1803           move.b     [A0 + D1 + 0x3], [A1 + D1 + 0x4]
  11107. 00008A28  11B1 1805 1804           move.b     [A0 + D1 + 0x4], [A1 + D1 + 0x5]
  11108. 00008A2E  11B1 1806 1805           move.b     [A0 + D1 + 0x5], [A1 + D1 + 0x6]
  11109. 00008A34  11B1 1807 1806           move.b     [A0 + D1 + 0x6], [A1 + D1 + 0x7]
  11110. 00008A3A  11B1 1808 1807           move.b     [A0 + D1 + 0x7], [A1 + D1 + 0x8]
  11111. 00008A40  5081                     addq.l     D1, 8
  11112. 00008A42  B285                     cmp.l      D1, D5
  11113. 00008A44  6DCA                     blt        -0x34 /* 00008A10 */
  11114. 00008A46  6008                     bra        +0xA /* 00008A50 */
  11115. label00008A48:
  11116. 00008A48  11B1 1801 1800           move.b     [A0 + D1], [A1 + D1 + 0x1]
  11117. 00008A4E  5281                     addq.l     D1, 1
  11118. label00008A50:
  11119. 00008A50  B282                     cmp.l      D1, D2
  11120. 00008A52  6DF4                     blt        -0xA /* 00008A48 */
  11121. label00008A54:
  11122. 00008A54  4230 1800                clr.b      [A0 + D1]
  11123. 00008A58  2A1F                     move.l     D5, [A7]+
  11124. 00008A5A  4E75                     rts
  11125. fn00008A5C:
  11126. 00008A5C  2F05                     move.l     -[A7], D5
  11127. 00008A5E  226F 0008                movea.l    A1, [A7 + 0x8]
  11128. 00008A62  206F 000C                movea.l    A0, [A7 + 0xC]
  11129. 00008A66  7400                     moveq.l    D2, 0x00
  11130. 00008A68  1411                     move.b     D2, [A1]
  11131. 00008A6A  2A02                     move.l     D5, D2
  11132. 00008A6C  7200                     moveq.l    D1, 0x00
  11133. 00008A6E  4A85                     tst.l      D5
  11134. 00008A70  6F4C                     ble        +0x4E /* 00008ABE */
  11135. 00008A72  5185                     subq.l     D5, 8
  11136. 00008A74  7008                     moveq.l    D0, 0x08
  11137. 00008A76  B480                     cmp.l      D2, D0
  11138. 00008A78  6F40                     ble        +0x42 /* 00008ABA */
  11139. label00008A7A:
  11140. 00008A7A  11B1 1801 1800           move.b     [A0 + D1], [A1 + D1 + 0x1]
  11141. 00008A80  11B1 1802 1801           move.b     [A0 + D1 + 0x1], [A1 + D1 + 0x2]
  11142. 00008A86  11B1 1803 1802           move.b     [A0 + D1 + 0x2], [A1 + D1 + 0x3]
  11143. 00008A8C  11B1 1804 1803           move.b     [A0 + D1 + 0x3], [A1 + D1 + 0x4]
  11144. 00008A92  11B1 1805 1804           move.b     [A0 + D1 + 0x4], [A1 + D1 + 0x5]
  11145. 00008A98  11B1 1806 1805           move.b     [A0 + D1 + 0x5], [A1 + D1 + 0x6]
  11146. 00008A9E  11B1 1807 1806           move.b     [A0 + D1 + 0x6], [A1 + D1 + 0x7]
  11147. 00008AA4  11B1 1808 1807           move.b     [A0 + D1 + 0x7], [A1 + D1 + 0x8]
  11148. 00008AAA  5081                     addq.l     D1, 8
  11149. 00008AAC  B285                     cmp.l      D1, D5
  11150. 00008AAE  6DCA                     blt        -0x34 /* 00008A7A */
  11151. 00008AB0  6008                     bra        +0xA /* 00008ABA */
  11152. label00008AB2:
  11153. 00008AB2  11B1 1801 1800           move.b     [A0 + D1], [A1 + D1 + 0x1]
  11154. 00008AB8  5281                     addq.l     D1, 1
  11155. label00008ABA:
  11156. 00008ABA  B282                     cmp.l      D1, D2
  11157. 00008ABC  6DF4                     blt        -0xA /* 00008AB2 */
  11158. label00008ABE:
  11159. 00008ABE  4230 1800                clr.b      [A0 + D1]
  11160. 00008AC2  2A1F                     move.l     D5, [A7]+
  11161. 00008AC4  4E75                     rts
  11162. fn00008AC6:
  11163. 00008AC6  4E56 0000                link       A6, 0
  11164. 00008ACA  48E7 1C30                movem.l    -[A7], D3,D4,D5,A2,A3
  11165. 00008ACE  266E 0008                movea.l    A3, [A6 + 0x8]
  11166. 00008AD2  246E 000C                movea.l    A2, [A6 + 0xC]
  11167. 00008AD6  2F0B                     move.l     -[A7], A3
  11168. 00008AD8  61FF FFFF 9A72           bsr        -0x658C /* 0000254C */
  11169. 00008ADE  2800                     move.l     D4, D0
  11170. 00008AE0  7601                     moveq.l    D3, 0x01
  11171. 00008AE2  7001                     moveq.l    D0, 0x01
  11172. 00008AE4  B880                     cmp.l      D4, D0
  11173. 00008AE6  584F                     addq.w     A7, 4
  11174. 00008AE8  6D4E                     blt        +0x50 /* 00008B38 */
  11175. 00008AEA  2A04                     move.l     D5, D4
  11176. 00008AEC  5185                     subq.l     D5, 8
  11177. 00008AEE  7008                     moveq.l    D0, 0x08
  11178. 00008AF0  B880                     cmp.l      D4, D0
  11179. 00008AF2  6F40                     ble        +0x42 /* 00008B34 */
  11180. label00008AF4:
  11181. 00008AF4  15B3 38FF 3800           move.b     [A2 + D3], [A3 + D3 - 0x1]
  11182. 00008AFA  15B3 3800 3801           move.b     [A2 + D3 + 0x1], [A3 + D3]
  11183. 00008B00  15B3 3801 3802           move.b     [A2 + D3 + 0x2], [A3 + D3 + 0x1]
  11184. 00008B06  15B3 3802 3803           move.b     [A2 + D3 + 0x3], [A3 + D3 + 0x2]
  11185. 00008B0C  15B3 3803 3804           move.b     [A2 + D3 + 0x4], [A3 + D3 + 0x3]
  11186. 00008B12  15B3 3804 3805           move.b     [A2 + D3 + 0x5], [A3 + D3 + 0x4]
  11187. 00008B18  15B3 3805 3806           move.b     [A2 + D3 + 0x6], [A3 + D3 + 0x5]
  11188. 00008B1E  15B3 3806 3807           move.b     [A2 + D3 + 0x7], [A3 + D3 + 0x6]
  11189. 00008B24  5083                     addq.l     D3, 8
  11190. 00008B26  B685                     cmp.l      D3, D5
  11191. 00008B28  6FCA                     ble        -0x34 /* 00008AF4 */
  11192. 00008B2A  6008                     bra        +0xA /* 00008B34 */
  11193. label00008B2C:
  11194. 00008B2C  15B3 38FF 3800           move.b     [A2 + D3], [A3 + D3 - 0x1]
  11195. 00008B32  5283                     addq.l     D3, 1
  11196. label00008B34:
  11197. 00008B34  B684                     cmp.l      D3, D4
  11198. 00008B36  6FF4                     ble        -0xA /* 00008B2C */
  11199. label00008B38:
  11200. 00008B38  1484                     move.b     [A2], D4
  11201. 00008B3A  4CDF 0C38                movem.l    D3,D4,D5,A2,A3, [A7]+
  11202. 00008B3E  4E5E                     unlink     A6
  11203. 00008B40  4E75                     rts
  11204. fn00008B42:
  11205. 00008B42  4E56 FFD8                link       A6, -0x0028
  11206. 00008B46  48E7 1E20                movem.l    -[A7], D3,D4,D5,D6,A2
  11207. 00008B4A  2A2E 0008                move.l     D5, [A6 + 0x8]
  11208. 00008B4E  246E 000C                movea.l    A2, [A6 + 0xC]
  11209. 00008B52  41F9 0001 E80E           lea.l      A0, [0x0001E80E]
  11210. 00008B58  43EE FFF6                lea.l      A1, [A6 - 0xA]
  11211. 00008B5C  22D8                     move.l     [A1]+, [A0]+
  11212. 00008B5E  22D8                     move.l     [A1]+, [A0]+
  11213. 00008B60  32D8                     move.w     [A1]+, [A0]+
  11214. 00008B62  7800                     moveq.l    D4, 0x00
  11215. 00008B64  2605                     move.l     D3, D5
  11216. 00008B66  4A85                     tst.l      D5
  11217. 00008B68  6F0E                     ble        +0x10 /* 00008B78 */
  11218. label00008B6A:
  11219. 00008B6A  4C7C 3803 0000 000A      movem.l    D0,D1,A3,A4,A5, 0xA /* '\n' */
  11220. 00008B72  5284                     addq.l     D4, 1
  11221. 00008B74  4A83                     tst.l      D3
  11222. 00008B76  6EF2                     bgt        -0xC /* 00008B6A */
  11223. label00008B78:
  11224. 00008B78  2004                     move.l     D0, D4
  11225. 00008B7A  5380                     subq.l     D0, 1
  11226. 00008B7C  2D40 FFD8                move.l     [A6 - 0x28], D0
  11227. 00008B80  486E FFD8                pea.l      [A6 - 0x28]
  11228. 00008B84  486E FFD8                pea.l      [A6 - 0x28]
  11229. 00008B88  3F3C 280E                move.w     -[A7], 0x280E
  11230. 00008B8C  A9EB                     syscall    Pack4/FP68K
  11231. 00008B8E  2F2E FFDE                move.l     -[A7], [A6 - 0x22]
  11232. 00008B92  2F2E FFDA                move.l     -[A7], [A6 - 0x26]
  11233. 00008B96  3F2E FFD8                move.w     -[A7], [A6 - 0x28]
  11234. 00008B9A  42A7                     clr.l      -[A7]
  11235. 00008B9C  2F3C A000 0000           move.l     -[A7], 0xA0000000
  11236. 00008BA2  3F3C 4002                move.w     -[A7], 0x4002
  11237. 00008BA6  486E FFEC                pea.l      [A6 - 0x14]
  11238. 00008BAA  61FF 0002 8720           bsr        +0x28722 /* 000312CC */
  11239. 00008BB0  2D6E FFEC FFE2           move.l     [A6 - 0x1E], [A6 - 0x14]
  11240. 00008BB6  2D6E FFF0 FFE6           move.l     [A6 - 0x1A], [A6 - 0x10]
  11241. 00008BBC  3D6E FFF4 FFEA           move.w     [A6 - 0x16], [A6 - 0xC]
  11242. 00008BC2  486E FFE2                pea.l      [A6 - 0x1E]
  11243. 00008BC6  3F3C 0016                move.w     -[A7], 0x16
  11244. 00008BCA  A9EB                     syscall    Pack4/FP68K
  11245. 00008BCC  486E FFE2                pea.l      [A6 - 0x1E]
  11246. 00008BD0  486E FFE2                pea.l      [A6 - 0x1E]
  11247. 00008BD4  3F3C 2810                move.w     -[A7], 0x2810
  11248. 00008BD8  A9EB                     syscall    Pack4/FP68K
  11249. 00008BDA  262E FFE2                move.l     D3, [A6 - 0x1E]
  11250. 00008BDE  7C00                     moveq.l    D6, 0x00
  11251. 00008BE0  7001                     moveq.l    D0, 0x01
  11252. 00008BE2  B680                     cmp.l      D3, D0
  11253. 00008BE4  4FEF 0018                lea.l      A7, [A7 + 0x18]
  11254. 00008BE8  6D2A                     blt        +0x2C /* 00008C14 */
  11255. label00008BEA:
  11256. 00008BEA  2805                     move.l     D4, D5
  11257. 00008BEC  4C43 4804                movem.l    D2,A3,A6, D3
  11258. 00008BF0  2003                     move.l     D0, D3
  11259. 00008BF2  4C04 0800                movem.w    A3, D4
  11260. 00008BF6  9A80                     sub.l      D5, D0
  11261. 00008BF8  41EE FFF6                lea.l      A0, [A6 - 0xA]
  11262. 00008BFC  2006                     move.l     D0, D6
  11263. 00008BFE  5286                     addq.l     D6, 1
  11264. 00008C00  15B0 4800 0800           move.b     [A2 + D0], [A0 + D4]
  11265. 00008C06  4C7C 3803 0000 000A      movem.l    D0,D1,A3,A4,A5, 0xA /* '\n' */
  11266. 00008C0E  7001                     moveq.l    D0, 0x01
  11267. 00008C10  B680                     cmp.l      D3, D0
  11268. 00008C12  6CD6                     bge        -0x28 /* 00008BEA */
  11269. label00008C14:
  11270. 00008C14  4232 6800                clr.b      [A2 + D6]
  11271. 00008C18  4CDF 0478                movem.l    D3,D4,D5,D6,A2, [A7]+
  11272. 00008C1C  4E5E                     unlink     A6
  11273. 00008C1E  4E75                     rts
  11274. fn00008C20:
  11275. 00008C20  4E56 FF4E                link       A6, -0x00B2
  11276. 00008C24  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  11277. 00008C28  282E 000C                move.l     D4, [A6 + 0xC]
  11278. 00008C2C  246E 0008                movea.l    A2, [A6 + 0x8]
  11279. 00008C30  2044                     movea.l    A0, D4
  11280. 00008C32  4250                     clr.w      [A0]
  11281. 00008C34  7000                     moveq.l    D0, 0x00
  11282. 00008C36  A122                     syscall    NewHandle, flags=1
  11283. 00008C38  2488                     move.l     [A2], A0
  11284. 00008C3A  6700 0110                beq        +0x112 /* 00008D4C */
  11285. 00008C3E  554F                     subq.w     A7, 2
  11286. 00008C40  3F2E 0018                move.w     -[A7], [A6 + 0x18]
  11287. 00008C44  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  11288. 00008C48  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  11289. 00008C4C  486E FFBA                pea.l      [A6 - 0x46]
  11290. 00008C50  61FF 0000 010A           bsr        +0x10C /* 00008D5C */
  11291. 00008C56  361F                     move.w     D3, [A7]+
  11292. 00008C58  6600 00D4                bne        +0xD6 /* 00008D2E */
  11293. 00008C5C  7001                     moveq.l    D0, 0x01
  11294. 00008C5E  B0AE FFBC                cmp.l      D0, [A6 - 0x44]
  11295. 00008C62  663A                     bne        +0x3C /* 00008C9E */
  11296. 00008C64  522E FFC0                addq.b     [A6 - 0x40], 1
  11297. 00008C68  7000                     moveq.l    D0, 0x00
  11298. 00008C6A  102E FFC0                move.b     D0, [A6 - 0x40]
  11299. 00008C6E  41EE FFBA                lea.l      A0, [A6 - 0x46]
  11300. 00008C72  11BC 003A 0006           move.b     [A0 + D0.w + 0x6], 0x3A /* ':' */
  11301. 00008C78  594F                     subq.w     A7, 4
  11302. 00008C7A  2F12                     move.l     -[A7], [A2]
  11303. 00008C7C  42A7                     clr.l      -[A7]
  11304. 00008C7E  42A7                     clr.l      -[A7]
  11305. 00008C80  42A7                     clr.l      -[A7]
  11306. 00008C82  486E FFC1                pea.l      [A6 - 0x3F]
  11307. 00008C86  7000                     moveq.l    D0, 0x00
  11308. 00008C88  102E FFC0                move.b     D0, [A6 - 0x40]
  11309. 00008C8C  2F00                     move.l     -[A7], D0
  11310. 00008C8E  A9E0                     syscall    Munger
  11311. 00008C90  201F                     move.l     D0, [A7]+
  11312. 00008C92  554F                     subq.w     A7, 2
  11313. 00008C94  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  11314. 00008C98  361F                     move.w     D3, [A7]+
  11315. 00008C9A  6000 0092                bra        +0x94 /* 00008D2E */
  11316. label00008C9E:
  11317. 00008C9E  594F                     subq.w     A7, 4
  11318. 00008CA0  2F12                     move.l     -[A7], [A2]
  11319. 00008CA2  42A7                     clr.l      -[A7]
  11320. 00008CA4  42A7                     clr.l      -[A7]
  11321. 00008CA6  42A7                     clr.l      -[A7]
  11322. 00008CA8  41EE FFBA                lea.l      A0, [A6 - 0x46]
  11323. 00008CAC  5E88                     addq.l     A0, 7
  11324. 00008CAE  2848                     movea.l    A4, A0
  11325. 00008CB0  4850                     pea.l      [A0]
  11326. 00008CB2  7000                     moveq.l    D0, 0x00
  11327. 00008CB4  102E FFC0                move.b     D0, [A6 - 0x40]
  11328. 00008CB8  2F00                     move.l     -[A7], D0
  11329. 00008CBA  A9E0                     syscall    Munger
  11330. 00008CBC  201F                     move.l     D0, [A7]+
  11331. 00008CBE  41EE FFBA                lea.l      A0, [A6 - 0x46]
  11332. 00008CC2  5C88                     addq.l     A0, 6
  11333. 00008CC4  2D48 FF60                move.l     [A6 - 0xA0], A0
  11334. 00008CC8  3D6E FFBA FF64           move.w     [A6 - 0x9C], [A6 - 0x46]
  11335. 00008CCE  2D6E FFBC FFB2           move.l     [A6 - 0x4E], [A6 - 0x44]
  11336. 00008CD4  264C                     movea.l    A3, A4
  11337. label00008CD6:
  11338. 00008CD6  3D7C FFFF FF6A           move.w     [A6 - 0x96], 0xFFFF
  11339. 00008CDC  2D6E FFB2 FF7E           move.l     [A6 - 0x82], [A6 - 0x4E]
  11340. 00008CE2  41EE FF4E                lea.l      A0, [A6 - 0xB2]
  11341. 00008CE6  7009                     moveq.l    D0, 0x09
  11342. 00008CE8  A260                     syscall    FSDispatch/HFSDispatch, flags=2
  11343. 00008CEA  3600                     move.w     D3, D0
  11344. 00008CEC  6634                     bne        +0x36 /* 00008D22 */
  11345. 00008CEE  522E FFC0                addq.b     [A6 - 0x40], 1
  11346. 00008CF2  7000                     moveq.l    D0, 0x00
  11347. 00008CF4  102E FFC0                move.b     D0, [A6 - 0x40]
  11348. 00008CF8  41EE FFBA                lea.l      A0, [A6 - 0x46]
  11349. 00008CFC  11BC 003A 0006           move.b     [A0 + D0.w + 0x6], 0x3A /* ':' */
  11350. 00008D02  594F                     subq.w     A7, 4
  11351. 00008D04  2F12                     move.l     -[A7], [A2]
  11352. 00008D06  42A7                     clr.l      -[A7]
  11353. 00008D08  42A7                     clr.l      -[A7]
  11354. 00008D0A  42A7                     clr.l      -[A7]
  11355. 00008D0C  2F0B                     move.l     -[A7], A3
  11356. 00008D0E  7000                     moveq.l    D0, 0x00
  11357. 00008D10  102E FFC0                move.b     D0, [A6 - 0x40]
  11358. 00008D14  2F00                     move.l     -[A7], D0
  11359. 00008D16  A9E0                     syscall    Munger
  11360. 00008D18  201F                     move.l     D0, [A7]+
  11361. 00008D1A  554F                     subq.w     A7, 2
  11362. 00008D1C  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  11363. 00008D20  361F                     move.w     D3, [A7]+
  11364. label00008D22:
  11365. 00008D22  4A43                     tst.w      D3
  11366. 00008D24  6608                     bne        +0xA /* 00008D2E */
  11367. 00008D26  7002                     moveq.l    D0, 0x02
  11368. 00008D28  B0AE FF7E                cmp.l      D0, [A6 - 0x82]
  11369. 00008D2C  66A8                     bne        -0x56 /* 00008CD6 */
  11370. label00008D2E:
  11371. 00008D2E  4A43                     tst.w      D3
  11372. 00008D30  6612                     bne        +0x14 /* 00008D44 */
  11373. 00008D32  594F                     subq.w     A7, 4
  11374. 00008D34  2F12                     move.l     -[A7], [A2]
  11375. 00008D36  4EB9 0000 0098           jsr        [0x00000098]
  11376. 00008D3C  201F                     move.l     D0, [A7]+
  11377. 00008D3E  2044                     movea.l    A0, D4
  11378. 00008D40  3080                     move.w     [A0], D0
  11379. 00008D42  600A                     bra        +0xC /* 00008D4E */
  11380. label00008D44:
  11381. 00008D44  2052                     movea.l    A0, [A2]
  11382. 00008D46  A023                     syscall    DisposHandle/DisposeHandle
  11383. 00008D48  4292                     clr.l      [A2]
  11384. 00008D4A  6002                     bra        +0x4 /* 00008D4E */
  11385. label00008D4C:
  11386. 00008D4C  7694                     moveq.l    D3, 0xFFFFFF94
  11387. label00008D4E:
  11388. 00008D4E  3F43 00E0                move.w     [A7 + 0xE0], D3
  11389. 00008D52  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  11390. 00008D56  4E5E                     unlink     A6
  11391. 00008D58  4E74 0012                rtd        0x0012
  11392. fn00008D5C:
  11393. 00008D5C  4E56 0000                link       A6, 0
  11394. 00008D60  2F0A                     move.l     -[A7], A2
  11395. 00008D62  2F03                     move.l     -[A7], D3
  11396. 00008D64  246E 0008                movea.l    A2, [A6 + 0x8]
  11397. 00008D68  554F                     subq.w     A7, 2
  11398. 00008D6A  3F2E 0014                move.w     -[A7], [A6 + 0x14]
  11399. 00008D6E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  11400. 00008D72  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  11401. 00008D76  2F0A                     move.l     -[A7], A2
  11402. 00008D78  7001                     moveq.l    D0, 0x01
  11403. 00008D7A  AA52                     syscall    HFSPinaforeDispatch/HighLevelFSDispatch
  11404. 00008D7C  361F                     move.w     D3, [A7]+
  11405. 00008D7E  660C                     bne        +0xE /* 00008D8C */
  11406. 00008D80  4AAA 0002                tst.l      [A2 + 0x2]
  11407. 00008D84  6606                     bne        +0x8 /* 00008D8C */
  11408. 00008D86  7001                     moveq.l    D0, 0x01
  11409. 00008D88  2540 0002                move.l     [A2 + 0x2], D0
  11410. label00008D8C:
  11411. 00008D8C  3F43 001E                move.w     [A7 + 0x1E], D3
  11412. 00008D90  261F                     move.l     D3, [A7]+
  11413. 00008D92  245F                     movea.l    A2, [A7]+
  11414. 00008D94  4E5E                     unlink     A6
  11415. 00008D96  4E74 000E                rtd        0x000E
  11416. fn00008D9A:
  11417. 00008D9A  4E56 0000                link       A6, 0
  11418. 00008D9E  2F0B                     move.l     -[A7], A3
  11419. 00008DA0  2F0A                     move.l     -[A7], A2
  11420. 00008DA2  246E 0008                movea.l    A2, [A6 + 0x8]
  11421. 00008DA6  266E 000C                movea.l    A3, [A6 + 0xC]
  11422. 00008DAA  256E 0010 0004           move.l     [A2 + 0x4], [A6 + 0x10]
  11423. 00008DB0  248B                     move.l     [A2], A3
  11424. 00008DB2  4AAE 0010                tst.l      [A6 + 0x10]
  11425. 00008DB6  6738                     beq        +0x3A /* 00008DF0 */
  11426. 00008DB8  554F                     subq.w     A7, 2
  11427. 00008DBA  2F0B                     move.l     -[A7], A3
  11428. 00008DBC  4267                     clr.w      -[A7]
  11429. 00008DBE  2F3C 6D68 6E64           move.l     -[A7], 0x6D686E64 /* 'mhnd' */
  11430. 00008DC4  4878 0004                push.l     0x4
  11431. 00008DC8  486E 0010                pea.l      [A6 + 0x10]
  11432. 00008DCC  303C 0012                move.w     D0, 0x12
  11433. 00008DD0  AA73                     syscall    ControlDispatch
  11434. 00008DD2  301F                     move.w     D0, [A7]+
  11435. 00008DD4  554F                     subq.w     A7, 2
  11436. 00008DD6  2F0B                     move.l     -[A7], A3
  11437. 00008DD8  4267                     clr.w      -[A7]
  11438. 00008DDA  2F3C 6D76 616C           move.l     -[A7], 0x6D76616C /* 'mval' */
  11439. 00008DE0  4878 0002                push.l     0x2
  11440. 00008DE4  486E 0014                pea.l      [A6 + 0x14]
  11441. 00008DE8  303C 0012                move.w     D0, 0x12
  11442. 00008DEC  AA73                     syscall    ControlDispatch
  11443. 00008DEE  301F                     move.w     D0, [A7]+
  11444. label00008DF0:
  11445. 00008DF0  204A                     movea.l    A0, A2
  11446. 00008DF2  245F                     movea.l    A2, [A7]+
  11447. 00008DF4  265F                     movea.l    A3, [A7]+
  11448. 00008DF6  4E5E                     unlink     A6
  11449. 00008DF8  4E75                     rts
  11450. fn00008DFA:
  11451. 00008DFA  4E56 FFFC                link       A6, -0x0004
  11452. 00008DFE  2F0A                     move.l     -[A7], A2
  11453. 00008E00  246E 0008                movea.l    A2, [A6 + 0x8]
  11454. 00008E04  200A                     move.l     D0, A2
  11455. 00008E06  6748                     beq        +0x4A /* 00008E50 */
  11456. 00008E08  4AAA 0004                tst.l      [A2 + 0x4]
  11457. 00008E0C  6732                     beq        +0x34 /* 00008E40 */
  11458. 00008E0E  594F                     subq.w     A7, 4
  11459. 00008E10  3F3C 3039                move.w     -[A7], 0x3039 /* '09' */
  11460. 00008E14  A9BF                     syscall    GetRMenu
  11461. 00008E16  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  11462. 00008E1A  554F                     subq.w     A7, 2
  11463. 00008E1C  2F12                     move.l     -[A7], [A2]
  11464. 00008E1E  4267                     clr.w      -[A7]
  11465. 00008E20  2F3C 6D68 6E64           move.l     -[A7], 0x6D686E64 /* 'mhnd' */
  11466. 00008E26  4878 0004                push.l     0x4
  11467. 00008E2A  486E FFFC                pea.l      [A6 - 0x4]
  11468. 00008E2E  303C 0012                move.w     D0, 0x12
  11469. 00008E32  AA73                     syscall    ControlDispatch
  11470. 00008E34  301F                     move.w     D0, [A7]+
  11471. 00008E36  206A 0004                movea.l    A0, [A2 + 0x4]
  11472. 00008E3A  2050                     movea.l    A0, [A0]
  11473. 00008E3C  3F10                     move.w     -[A7], [A0]
  11474. 00008E3E  A936                     syscall    DeleteMenu
  11475. label00008E40:
  11476. 00008E40  4A6E 000C                tst.w      [A6 + 0xC]
  11477. 00008E44  6F0A                     ble        +0xC /* 00008E50 */
  11478. 00008E46  2F0A                     move.l     -[A7], A2
  11479. 00008E48  4EB9 0000 0168           jsr        [0x00000168]
  11480. 00008E4E  584F                     addq.w     A7, 4
  11481. label00008E50:
  11482. 00008E50  204A                     movea.l    A0, A2
  11483. 00008E52  245F                     movea.l    A2, [A7]+
  11484. 00008E54  4E5E                     unlink     A6
  11485. 00008E56  4E75                     rts
  11486. fn00008E58:
  11487. 00008E58  4E56 0000                link       A6, 0
  11488. 00008E5C  2F0A                     move.l     -[A7], A2
  11489. 00008E5E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  11490. 00008E62  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  11491. 00008E66  61FF 0000 025A           bsr        +0x25C /* 000090C2 */
  11492. 00008E6C  41F9 0001 E4E6           lea.l      A0, [0x0001E4E6]
  11493. 00008E72  226E 0008                movea.l    A1, [A6 + 0x8]
  11494. 00008E76  2288                     move.l     [A1], A0
  11495. 00008E78  3F3C 3039                move.w     -[A7], 0x3039 /* '09' */
  11496. 00008E7C  A9BF                     syscall    GetRMenu
  11497. 00008E7E  245F                     movea.l    A2, [A7]+
  11498. 00008E80  200A                     move.l     D0, A2
  11499. 00008E82  584F                     addq.w     A7, 4
  11500. 00008E84  6656                     bne        +0x58 /* 00008EDC */
  11501. 00008E86  61FF FFFF 8E7E           bsr        -0x7180 /* 00001D06 */
  11502. 00008E8C  5300                     subq.b     D0, 1
  11503. 00008E8E  661C                     bne        +0x1E /* 00008EAC */
  11504. 00008E90  4878 0059                push.l     0x59 /* 'Y' */
  11505. 00008E94  4879 0001 E7A6           push.l     0x1E7A6
  11506. 00008E9A  4879 0001 E7BC           push.l     0x1E7BC
  11507. 00008EA0  4EB9 0000 01B0           jsr        [0x000001B0]
  11508. 00008EA6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  11509. 00008EAA  6018                     bra        +0x1A /* 00008EC4 */
  11510. label00008EAC:
  11511. 00008EAC  61FF FFFF 8E58           bsr        -0x71A6 /* 00001D06 */
  11512. 00008EB2  5500                     subq.b     D0, 2
  11513. 00008EB4  660E                     bne        +0x10 /* 00008EC4 */
  11514. 00008EB6  4879 0001 E7BC           push.l     0x1E7BC
  11515. 00008EBC  61FF FFFF 8E3A           bsr        -0x71C4 /* 00001CF8 */
  11516. 00008EC2  584F                     addq.w     A7, 4
  11517. label00008EC4:
  11518. 00008EC4  4878 005A                push.l     0x5A /* 'Z' */
  11519. 00008EC8  4879 0001 E7A6           push.l     0x1E7A6
  11520. 00008ECE  4878 FF40                push.l     0xFF40
  11521. 00008ED2  61FF FFFF 8088           bsr        -0x7F76 /* 00000F5C */
  11522. 00008ED8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  11523. label00008EDC:
  11524. 00008EDC  206E 0008                movea.l    A0, [A6 + 0x8]
  11525. 00008EE0  245F                     movea.l    A2, [A7]+
  11526. 00008EE2  4E5E                     unlink     A6
  11527. 00008EE4  4E75                     rts
  11528. 00008EE6  4E56 0000                link       A6, 0
  11529. 00008EEA  2F0A                     move.l     -[A7], A2
  11530. 00008EEC  246E 0008                movea.l    A2, [A6 + 0x8]
  11531. 00008EF0  200A                     move.l     D0, A2
  11532. 00008EF2  6724                     beq        +0x26 /* 00008F18 */
  11533. 00008EF4  41F9 0001 E4E6           lea.l      A0, [0x0001E4E6]
  11534. 00008EFA  2488                     move.l     [A2], A0
  11535. 00008EFC  4267                     clr.w      -[A7]
  11536. 00008EFE  2F0A                     move.l     -[A7], A2
  11537. 00008F00  61FF 0000 03CE           bsr        +0x3D0 /* 000092D0 */
  11538. 00008F06  4A6E 000C                tst.w      [A6 + 0xC]
  11539. 00008F0A  5C4F                     addq.w     A7, 6
  11540. 00008F0C  6F0A                     ble        +0xC /* 00008F18 */
  11541. 00008F0E  2F0A                     move.l     -[A7], A2
  11542. 00008F10  4EB9 0000 0168           jsr        [0x00000168]
  11543. 00008F16  584F                     addq.w     A7, 4
  11544. label00008F18:
  11545. 00008F18  204A                     movea.l    A0, A2
  11546. 00008F1A  245F                     movea.l    A2, [A7]+
  11547. 00008F1C  4E5E                     unlink     A6
  11548. 00008F1E  4E75                     rts
  11549. 00008F20  4E56 FFF8                link       A6, -0x0008
  11550. 00008F24  2F0A                     move.l     -[A7], A2
  11551. 00008F26  246E 0008                movea.l    A2, [A6 + 0x8]
  11552. 00008F2A  2F0A                     move.l     -[A7], A2
  11553. 00008F2C  61FF 0000 0144           bsr        +0x146 /* 00009072 */
  11554. 00008F32  584F                     addq.w     A7, 4
  11555. 00008F34  3F00                     move.w     -[A7], D0
  11556. 00008F36  2F0A                     move.l     -[A7], A2
  11557. 00008F38  61FF 0000 00E2           bsr        +0xE4 /* 0000901C */
  11558. 00008F3E  584F                     addq.w     A7, 4
  11559. 00008F40  2F08                     move.l     -[A7], A0
  11560. 00008F42  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  11561. 00008F46  486E FFF8                pea.l      [A6 - 0x8]
  11562. 00008F4A  4EBA FE4E                jsr        [PC - 0x1B2 /* 00008D9A */]
  11563. 00008F4E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  11564. 00008F52  2F0A                     move.l     -[A7], A2
  11565. 00008F54  61FF 0000 03D8           bsr        +0x3DA /* 0000932E */
  11566. 00008F5A  3F3C FFFF                move.w     -[A7], 0xFFFF
  11567. 00008F5E  486E FFF8                pea.l      [A6 - 0x8]
  11568. 00008F62  4EBA FE96                jsr        [PC - 0x16A /* 00008DFA */]
  11569. 00008F66  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  11570. 00008F6A  245F                     movea.l    A2, [A7]+
  11571. 00008F6C  4E5E                     unlink     A6
  11572. 00008F6E  4E75                     rts
  11573. 00008F70  4E56 FFF8                link       A6, -0x0008
  11574. 00008F74  2F0A                     move.l     -[A7], A2
  11575. 00008F76  2F03                     move.l     -[A7], D3
  11576. 00008F78  246E 0008                movea.l    A2, [A6 + 0x8]
  11577. 00008F7C  2F0A                     move.l     -[A7], A2
  11578. 00008F7E  61FF 0000 00F2           bsr        +0xF4 /* 00009072 */
  11579. 00008F84  584F                     addq.w     A7, 4
  11580. 00008F86  3F00                     move.w     -[A7], D0
  11581. 00008F88  2F0A                     move.l     -[A7], A2
  11582. 00008F8A  61FF 0000 0090           bsr        +0x92 /* 0000901C */
  11583. 00008F90  584F                     addq.w     A7, 4
  11584. 00008F92  2F08                     move.l     -[A7], A0
  11585. 00008F94  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  11586. 00008F98  486E FFF8                pea.l      [A6 - 0x8]
  11587. 00008F9C  4EBA FDFC                jsr        [PC - 0x204 /* 00008D9A */]
  11588. 00008FA0  3F2E 0012                move.w     -[A7], [A6 + 0x12]
  11589. 00008FA4  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  11590. 00008FA8  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  11591. 00008FAC  2F0A                     move.l     -[A7], A2
  11592. 00008FAE  61FF 0000 03EA           bsr        +0x3EC /* 0000939A */
  11593. 00008FB4  1600                     move.b     D3, D0
  11594. 00008FB6  3F3C FFFF                move.w     -[A7], 0xFFFF
  11595. 00008FBA  486E FFF8                pea.l      [A6 - 0x8]
  11596. 00008FBE  4EBA FE3A                jsr        [PC - 0x1C6 /* 00008DFA */]
  11597. 00008FC2  1003                     move.b     D0, D3
  11598. 00008FC4  4FEF 0020                lea.l      A7, [A7 + 0x20]
  11599. 00008FC8  261F                     move.l     D3, [A7]+
  11600. 00008FCA  245F                     movea.l    A2, [A7]+
  11601. 00008FCC  4E5E                     unlink     A6
  11602. 00008FCE  4E75                     rts
  11603. 00008FD0  4E56 FFF8                link       A6, -0x0008
  11604. 00008FD4  2F0A                     move.l     -[A7], A2
  11605. 00008FD6  246E 0008                movea.l    A2, [A6 + 0x8]
  11606. 00008FDA  2F0A                     move.l     -[A7], A2
  11607. 00008FDC  61FF 0000 0094           bsr        +0x96 /* 00009072 */
  11608. 00008FE2  584F                     addq.w     A7, 4
  11609. 00008FE4  3F00                     move.w     -[A7], D0
  11610. 00008FE6  2F0A                     move.l     -[A7], A2
  11611. 00008FE8  61FF 0000 0032           bsr        +0x34 /* 0000901C */
  11612. 00008FEE  584F                     addq.w     A7, 4
  11613. 00008FF0  2F08                     move.l     -[A7], A0
  11614. 00008FF2  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  11615. 00008FF6  486E FFF8                pea.l      [A6 - 0x8]
  11616. 00008FFA  4EBA FD9E                jsr        [PC - 0x262 /* 00008D9A */]
  11617. 00008FFE  2F0A                     move.l     -[A7], A2
  11618. 00009000  61FF 0000 0408           bsr        +0x40A /* 0000940A */
  11619. 00009006  3F3C FFFF                move.w     -[A7], 0xFFFF
  11620. 0000900A  486E FFF8                pea.l      [A6 - 0x8]
  11621. 0000900E  4EBA FDEA                jsr        [PC - 0x216 /* 00008DFA */]
  11622. 00009012  4FEF 0018                lea.l      A7, [A7 + 0x18]
  11623. 00009016  245F                     movea.l    A2, [A7]+
  11624. 00009018  4E5E                     unlink     A6
  11625. 0000901A  4E75                     rts
  11626. fn0000901C:
  11627. 0000901C  4E56 0000                link       A6, 0
  11628. 00009020  2F0B                     move.l     -[A7], A3
  11629. 00009022  2F0A                     move.l     -[A7], A2
  11630. 00009024  95CA                     sub.l      A2, A2
  11631. 00009026  4267                     clr.w      -[A7]
  11632. 00009028  4879 0001 E682           push.l     0x1E682
  11633. 0000902E  4879 0001 E646           push.l     0x1E646
  11634. 00009034  4878 0004                push.l     0x4
  11635. 00009038  206E 0008                movea.l    A0, [A6 + 0x8]
  11636. 0000903C  2F28 0004                move.l     -[A7], [A0 + 0x4]
  11637. 00009040  4EB9 0000 0158           jsr        [0x00000158]
  11638. 00009046  2648                     movea.l    A3, A0
  11639. 00009048  200B                     move.l     D0, A3
  11640. 0000904A  4FEF 0012                lea.l      A7, [A7 + 0x12]
  11641. 0000904E  670E                     beq        +0x10 /* 0000905E */
  11642. 00009050  486B 006A                pea.l      [A3 + 0x6A]
  11643. 00009054  61FF 0000 0012           bsr        +0x14 /* 00009068 */
  11644. 0000905A  2448                     movea.l    A2, A0
  11645. 0000905C  584F                     addq.w     A7, 4
  11646. label0000905E:
  11647. 0000905E  204A                     movea.l    A0, A2
  11648. 00009060  245F                     movea.l    A2, [A7]+
  11649. 00009062  265F                     movea.l    A3, [A7]+
  11650. 00009064  4E5E                     unlink     A6
  11651. 00009066  4E75                     rts
  11652. fn00009068:
  11653. 00009068  206F 0004                movea.l    A0, [A7 + 0x4]
  11654. 0000906C  2068 0008                movea.l    A0, [A0 + 0x8]
  11655. 00009070  4E75                     rts
  11656. fn00009072:
  11657. 00009072  4E56 0000                link       A6, 0
  11658. 00009076  2F0A                     move.l     -[A7], A2
  11659. 00009078  2F03                     move.l     -[A7], D3
  11660. 0000907A  7600                     moveq.l    D3, 0x00
  11661. 0000907C  4267                     clr.w      -[A7]
  11662. 0000907E  4879 0001 E682           push.l     0x1E682
  11663. 00009084  4879 0001 E646           push.l     0x1E646
  11664. 0000908A  4878 0004                push.l     0x4
  11665. 0000908E  206E 0008                movea.l    A0, [A6 + 0x8]
  11666. 00009092  2F28 0004                move.l     -[A7], [A0 + 0x4]
  11667. 00009096  4EB9 0000 0158           jsr        [0x00000158]
  11668. 0000909C  2448                     movea.l    A2, A0
  11669. 0000909E  200A                     move.l     D0, A2
  11670. 000090A0  4FEF 0012                lea.l      A7, [A7 + 0x12]
  11671. 000090A4  6712                     beq        +0x14 /* 000090B8 */
  11672. 000090A6  2F0A                     move.l     -[A7], A2
  11673. 000090A8  2057                     movea.l    A0, [A7]
  11674. 000090AA  2268 0004                movea.l    A1, [A0 + 0x4]
  11675. 000090AE  2269 0204                movea.l    A1, [A1 + 0x204]
  11676. 000090B2  4E91                     jsr        [A1]
  11677. 000090B4  3600                     move.w     D3, D0
  11678. 000090B6  584F                     addq.w     A7, 4
  11679. label000090B8:
  11680. 000090B8  3003                     move.w     D0, D3
  11681. 000090BA  261F                     move.l     D3, [A7]+
  11682. 000090BC  245F                     movea.l    A2, [A7]+
  11683. 000090BE  4E5E                     unlink     A6
  11684. 000090C0  4E75                     rts
  11685. fn000090C2:
  11686. 000090C2  4E56 0000                link       A6, 0
  11687. 000090C6  2F0A                     move.l     -[A7], A2
  11688. 000090C8  246E 0008                movea.l    A2, [A6 + 0x8]
  11689. 000090CC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  11690. 000090D0  2F0A                     move.l     -[A7], A2
  11691. 000090D2  61FF 0002 3B9C           bsr        +0x23B9E /* 0002CC70 */
  11692. 000090D8  41F9 0001 E270           lea.l      A0, [0x0001E270]
  11693. 000090DE  2488                     move.l     [A2], A0
  11694. 000090E0  204A                     movea.l    A0, A2
  11695. 000090E2  504F                     addq.w     A7, 8
  11696. 000090E4  245F                     movea.l    A2, [A7]+
  11697. 000090E6  4E5E                     unlink     A6
  11698. 000090E8  4E75                     rts
  11699. 000090EA  4E56 FFEC                link       A6, -0x0014
  11700. 000090EE  48E7 1C30                movem.l    -[A7], D3,D4,D5,A2,A3
  11701. 000090F2  246E 0008                movea.l    A2, [A6 + 0x8]
  11702. 000090F6  382A 000C                move.w     D4, [A2 + 0xC]
  11703. 000090FA  4A6A 000E                tst.w      [A2 + 0xE]
  11704. 000090FE  6702                     beq        +0x4 /* 00009102 */
  11705. 00009100  5044                     addq.w     D4, 8
  11706. label00009102:
  11707. 00009102  486E FFF8                pea.l      [A6 - 0x8]
  11708. 00009106  2F0A                     move.l     -[A7], A2
  11709. 00009108  61FF 0000 01A6           bsr        +0x1A8 /* 000092B0 */
  11710. 0000910E  4A00                     tst.b      D0
  11711. 00009110  504F                     addq.w     A7, 8
  11712. 00009112  6620                     bne        +0x22 /* 00009134 */
  11713. 00009114  486E FFF4                pea.l      [A6 - 0xC]
  11714. 00009118  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  11715. 0000911C  4EB9 0000 0D18           jsr        [0x00000D18 /* PowerMgrVars */]
  11716. 00009122  486E FFF8                pea.l      [A6 - 0x8]
  11717. 00009126  42A7                     clr.l      -[A7]
  11718. 00009128  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  11719. 0000912C  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  11720. 00009130  A8A7                     syscall    SetRect
  11721. 00009132  504F                     addq.w     A7, 8
  11722. label00009134:
  11723. 00009134  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  11724. 00009138  486E FFF0                pea.l      [A6 - 0x10]
  11725. 0000913C  4EB9 0000 0FB0           jsr        [0x00000FB0]
  11726. 00009142  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  11727. 00009146  2057                     movea.l    A0, [A7]
  11728. 00009148  2268 0004                movea.l    A1, [A0 + 0x4]
  11729. 0000914C  2269 0018                movea.l    A1, [A1 + 0x18]
  11730. 00009150  4E91                     jsr        [A1]
  11731. 00009152  2648                     movea.l    A3, A0
  11732. 00009154  200B                     move.l     D0, A3
  11733. 00009156  4FEF 000C                lea.l      A7, [A7 + 0xC]
  11734. 0000915A  6608                     bne        +0xA /* 00009164 */
  11735. 0000915C  4EB9 0000 01C0           jsr        [0x000001C0]
  11736. 00009162  2648                     movea.l    A3, A0
  11737. label00009164:
  11738. 00009164  554F                     subq.w     A7, 2
  11739. 00009166  2F0B                     move.l     -[A7], A3
  11740. 00009168  486E FFEC                pea.l      [A6 - 0x14]
  11741. 0000916C  303C 0002                move.w     D0, 0x2
  11742. 00009170  AA73                     syscall    ControlDispatch
  11743. 00009172  361F                     move.w     D3, [A7]+
  11744. 00009174  0C43 8886                cmpi.w     D3, 0x8886
  11745. 00009178  6672                     bne        +0x74 /* 000091EC */
  11746. 0000917A  554F                     subq.w     A7, 2
  11747. 0000917C  2F0B                     move.l     -[A7], A3
  11748. 0000917E  486E FFEC                pea.l      [A6 - 0x14]
  11749. 00009182  303C 0001                move.w     D0, 0x1
  11750. 00009186  AA73                     syscall    ControlDispatch
  11751. 00009188  361F                     move.w     D3, [A7]+
  11752. 0000918A  0C43 8883                cmpi.w     D3, 0x8883
  11753. 0000918E  663E                     bne        +0x40 /* 000091CE */
  11754. 00009190  61FF FFFF 8B74           bsr        -0x748A /* 00001D06 */
  11755. 00009196  5300                     subq.b     D0, 1
  11756. 00009198  661C                     bne        +0x1E /* 000091B6 */
  11757. 0000919A  4878 0084                push.l     0x84
  11758. 0000919E  4879 0001 E46A           push.l     0x1E46A
  11759. 000091A4  4879 0001 E47C           push.l     0x1E47C
  11760. 000091AA  4EB9 0000 01B0           jsr        [0x000001B0]
  11761. 000091B0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  11762. 000091B4  6018                     bra        +0x1A /* 000091CE */
  11763. label000091B6:
  11764. 000091B6  61FF FFFF 8B4E           bsr        -0x74B0 /* 00001D06 */
  11765. 000091BC  5500                     subq.b     D0, 2
  11766. 000091BE  660E                     bne        +0x10 /* 000091CE */
  11767. 000091C0  4879 0001 E47C           push.l     0x1E47C
  11768. 000091C6  61FF FFFF 8B30           bsr        -0x74CE /* 00001CF8 */
  11769. 000091CC  584F                     addq.w     A7, 4
  11770. label000091CE:
  11771. 000091CE  3A03                     move.w     D5, D3
  11772. 000091D0  4A43                     tst.w      D3
  11773. 000091D2  6718                     beq        +0x1A /* 000091EC */
  11774. 000091D4  4878 0087                push.l     0x87
  11775. 000091D8  4879 0001 E46A           push.l     0x1E46A
  11776. 000091DE  3045                     movea.w    A0, D5
  11777. 000091E0  2F08                     move.l     -[A7], A0
  11778. 000091E2  61FF FFFF 7D78           bsr        -0x8286 /* 00000F5C */
  11779. 000091E8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  11780. label000091EC:
  11781. 000091EC  594F                     subq.w     A7, 4
  11782. 000091EE  2F0B                     move.l     -[A7], A3
  11783. 000091F0  486E FFF8                pea.l      [A6 - 0x8]
  11784. 000091F4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  11785. 000091F8  4227                     clr.b      -[A7]
  11786. 000091FA  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  11787. 000091FE  61FF 0000 00A6           bsr        +0xA8 /* 000092A6 */
  11788. 00009204  584F                     addq.w     A7, 4
  11789. 00009206  3F00                     move.w     -[A7], D0
  11790. 00009208  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  11791. 0000920C  61FF 0000 008E           bsr        +0x90 /* 0000929C */
  11792. 00009212  584F                     addq.w     A7, 4
  11793. 00009214  3F00                     move.w     -[A7], D0
  11794. 00009216  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  11795. 0000921A  61FF 0000 0076           bsr        +0x78 /* 00009292 */
  11796. 00009220  584F                     addq.w     A7, 4
  11797. 00009222  3F00                     move.w     -[A7], D0
  11798. 00009224  3F04                     move.w     -[A7], D4
  11799. 00009226  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  11800. 0000922A  A954                     syscall    NewControl
  11801. 0000922C  255F 0008                move.l     [A2 + 0x8], [A7]+
  11802. 00009230  4AAA 0008                tst.l      [A2 + 0x8]
  11803. 00009234  661A                     bne        +0x1C /* 00009250 */
  11804. 00009236  4878 00C5                push.l     0xC5
  11805. 0000923A  4879 0001 E46A           push.l     0x1E46A
  11806. 00009240  2F3C 6E69 6C50           move.l     -[A7], 0x6E696C50 /* 'nilP' */
  11807. 00009246  61FF FFFF 7D14           bsr        -0x82EA /* 00000F5C */
  11808. 0000924C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  11809. label00009250:
  11810. 00009250  554F                     subq.w     A7, 2
  11811. 00009252  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  11812. 00009256  303C 0008                move.w     D0, 0x8
  11813. 0000925A  AA73                     syscall    ControlDispatch
  11814. 0000925C  301F                     move.w     D0, [A7]+
  11815. 0000925E  382A 000E                move.w     D4, [A2 + 0xE]
  11816. 00009262  6716                     beq        +0x18 /* 0000927A */
  11817. 00009264  3604                     move.w     D3, D4
  11818. 00009266  426A 000E                clr.w      [A2 + 0xE]
  11819. 0000926A  3F03                     move.w     -[A7], D3
  11820. 0000926C  2F0A                     move.l     -[A7], A2
  11821. 0000926E  2057                     movea.l    A0, [A7]
  11822. 00009270  2250                     movea.l    A1, [A0]
  11823. 00009272  2269 0084                movea.l    A1, [A1 + 0x84]
  11824. 00009276  4E91                     jsr        [A1]
  11825. 00009278  5C4F                     addq.w     A7, 6
  11826. label0000927A:
  11827. 0000927A  3F3C FFFF                move.w     -[A7], 0xFFFF
  11828. 0000927E  486E FFF0                pea.l      [A6 - 0x10]
  11829. 00009282  4EB9 0000 0FB8           jsr        [0x00000FB8]
  11830. 00009288  5C4F                     addq.w     A7, 6
  11831. 0000928A  4CDF 0C38                movem.l    D3,D4,D5,A2,A3, [A7]+
  11832. 0000928E  4E5E                     unlink     A6
  11833. 00009290  4E75                     rts
  11834. fn00009292:
  11835. 00009292  206F 0004                movea.l    A0, [A7 + 0x4]
  11836. 00009296  2028 0062                move.l     D0, [A0 + 0x62]
  11837. 0000929A  4E75                     rts
  11838. fn0000929C:
  11839. 0000929C  206F 0004                movea.l    A0, [A7 + 0x4]
  11840. 000092A0  2028 005E                move.l     D0, [A0 + 0x5E]
  11841. 000092A4  4E75                     rts
  11842. fn000092A6:
  11843. 000092A6  206F 0004                movea.l    A0, [A7 + 0x4]
  11844. 000092AA  2028 005A                move.l     D0, [A0 + 0x5A]
  11845. 000092AE  4E75                     rts
  11846. fn000092B0:
  11847. 000092B0  4E56 0000                link       A6, 0
  11848. 000092B4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  11849. 000092B8  206E 0008                movea.l    A0, [A6 + 0x8]
  11850. 000092BC  2F28 0004                move.l     -[A7], [A0 + 0x4]
  11851. 000092C0  2057                     movea.l    A0, [A7]
  11852. 000092C2  2268 0004                movea.l    A1, [A0 + 0x4]
  11853. 000092C6  2269 0040                movea.l    A1, [A1 + 0x40]
  11854. 000092CA  4E91                     jsr        [A1]
  11855. 000092CC  4E5E                     unlink     A6
  11856. 000092CE  4E75                     rts
  11857. fn000092D0:
  11858. 000092D0  4E56 0000                link       A6, 0
  11859. 000092D4  2F0A                     move.l     -[A7], A2
  11860. 000092D6  246E 0008                movea.l    A2, [A6 + 0x8]
  11861. 000092DA  200A                     move.l     D0, A2
  11862. 000092DC  6724                     beq        +0x26 /* 00009302 */
  11863. 000092DE  41F9 0001 E270           lea.l      A0, [0x0001E270]
  11864. 000092E4  2488                     move.l     [A2], A0
  11865. 000092E6  4267                     clr.w      -[A7]
  11866. 000092E8  2F0A                     move.l     -[A7], A2
  11867. 000092EA  61FF 0002 3B62           bsr        +0x23B64 /* 0002CE4E */
  11868. 000092F0  4A6E 000C                tst.w      [A6 + 0xC]
  11869. 000092F4  5C4F                     addq.w     A7, 6
  11870. 000092F6  6F0A                     ble        +0xC /* 00009302 */
  11871. 000092F8  2F0A                     move.l     -[A7], A2
  11872. 000092FA  4EB9 0000 0168           jsr        [0x00000168]
  11873. 00009300  584F                     addq.w     A7, 4
  11874. label00009302:
  11875. 00009302  204A                     movea.l    A0, A2
  11876. 00009304  245F                     movea.l    A2, [A7]+
  11877. 00009306  4E5E                     unlink     A6
  11878. 00009308  4E75                     rts
  11879. 0000930A  4E56 0000                link       A6, 0
  11880. 0000930E  23EE 0008 0002 62A8      move.l     [0x000262A8], [A6 + 0x8]
  11881. 00009316  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  11882. 0000931A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  11883. 0000931E  61FF 0002 3BAA           bsr        +0x23BAC /* 0002CECA */
  11884. 00009324  42B9 0002 62A8           clr.l      [0x000262A8]
  11885. 0000932A  4E5E                     unlink     A6
  11886. 0000932C  4E75                     rts
  11887. fn0000932E:
  11888. 0000932E  4E56 0000                link       A6, 0
  11889. 00009332  23EE 0008 0002 62A8      move.l     [0x000262A8], [A6 + 0x8]
  11890. 0000933A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  11891. 0000933E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  11892. 00009342  61FF 0002 3BC0           bsr        +0x23BC2 /* 0002CF04 */
  11893. 00009348  42B9 0002 62A8           clr.l      [0x000262A8]
  11894. 0000934E  4E5E                     unlink     A6
  11895. 00009350  4E75                     rts
  11896. 00009352  4E56 0000                link       A6, 0
  11897. 00009356  23EE 0008 0002 62A8      move.l     [0x000262A8], [A6 + 0x8]
  11898. 0000935E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  11899. 00009362  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  11900. 00009366  61FF 0002 3BD6           bsr        +0x23BD8 /* 0002CF3E */
  11901. 0000936C  42B9 0002 62A8           clr.l      [0x000262A8]
  11902. 00009372  4E5E                     unlink     A6
  11903. 00009374  4E75                     rts
  11904. 00009376  4E56 0000                link       A6, 0
  11905. 0000937A  23EE 0008 0002 62A8      move.l     [0x000262A8], [A6 + 0x8]
  11906. 00009382  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  11907. 00009386  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  11908. 0000938A  61FF 0002 3BEC           bsr        +0x23BEE /* 0002CF78 */
  11909. 00009390  42B9 0002 62A8           clr.l      [0x000262A8]
  11910. 00009396  4E5E                     unlink     A6
  11911. 00009398  4E75                     rts
  11912. fn0000939A:
  11913. 0000939A  4E56 0000                link       A6, 0
  11914. 0000939E  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  11915. 000093A2  246E 0008                movea.l    A2, [A6 + 0x8]
  11916. 000093A6  23CA 0002 62A8           move.l     [0x000262A8], A2
  11917. 000093AC  554F                     subq.w     A7, 2
  11918. 000093AE  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  11919. 000093B2  A960                     syscall    GetControlValue/GetCtlValue
  11920. 000093B4  381F                     move.w     D4, [A7]+
  11921. 000093B6  554F                     subq.w     A7, 2
  11922. 000093B8  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  11923. 000093BC  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  11924. 000093C0  3F2E 0012                move.w     -[A7], [A6 + 0x12]
  11925. 000093C4  4878 FFFF                push.l     0xFFFF
  11926. 000093C8  303C 000A                move.w     D0, 0xA /* '\n' */
  11927. 000093CC  AA73                     syscall    ControlDispatch
  11928. 000093CE  301F                     move.w     D0, [A7]+
  11929. 000093D0  56C0                     sne        D0
  11930. 000093D2  4400                     neg.b      D0
  11931. 000093D4  1A00                     move.b     D5, D0
  11932. 000093D6  42B9 0002 62A8           clr.l      [0x000262A8]
  11933. 000093DC  554F                     subq.w     A7, 2
  11934. 000093DE  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  11935. 000093E2  A960                     syscall    GetControlValue/GetCtlValue
  11936. 000093E4  361F                     move.w     D3, [A7]+
  11937. 000093E6  B644                     cmp.w      D3, D4
  11938. 000093E8  6716                     beq        +0x18 /* 00009400 */
  11939. 000093EA  3043                     movea.w    A0, D3
  11940. 000093EC  2F08                     move.l     -[A7], A0
  11941. 000093EE  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  11942. 000093F2  2057                     movea.l    A0, [A7]
  11943. 000093F4  2268 0004                movea.l    A1, [A0 + 0x4]
  11944. 000093F8  2269 0020                movea.l    A1, [A1 + 0x20]
  11945. 000093FC  4E91                     jsr        [A1]
  11946. 000093FE  504F                     addq.w     A7, 8
  11947. label00009400:
  11948. 00009400  1005                     move.b     D0, D5
  11949. 00009402  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  11950. 00009406  4E5E                     unlink     A6
  11951. 00009408  4E75                     rts
  11952. fn0000940A:
  11953. 0000940A  4E56 0000                link       A6, 0
  11954. 0000940E  23EE 0008 0002 62A8      move.l     [0x000262A8], [A6 + 0x8]
  11955. 00009416  206E 0008                movea.l    A0, [A6 + 0x8]
  11956. 0000941A  2F28 0008                move.l     -[A7], [A0 + 0x8]
  11957. 0000941E  303C 0018                move.w     D0, 0x18
  11958. 00009422  AA73                     syscall    ControlDispatch
  11959. 00009424  42B9 0002 62A8           clr.l      [0x000262A8]
  11960. 0000942A  4E5E                     unlink     A6
  11961. 0000942C  4E75                     rts
  11962. 0000942E  4E56 0000                link       A6, 0
  11963. 00009432  554F                     subq.w     A7, 2
  11964. 00009434  206E 0008                movea.l    A0, [A6 + 0x8]
  11965. 00009438  2F28 0008                move.l     -[A7], [A0 + 0x8]
  11966. 0000943C  1F3C 0001                move.b     -[A7], 0x1
  11967. 00009440  4227                     clr.b      -[A7]
  11968. 00009442  303C 001E                move.w     D0, 0x1E
  11969. 00009446  AA73                     syscall    ControlDispatch
  11970. 00009448  301F                     move.w     D0, [A7]+
  11971. 0000944A  4E5E                     unlink     A6
  11972. 0000944C  4E75                     rts
  11973. 0000944E  4E56 0000                link       A6, 0
  11974. 00009452  554F                     subq.w     A7, 2
  11975. 00009454  206E 0008                movea.l    A0, [A6 + 0x8]
  11976. 00009458  2F28 0008                move.l     -[A7], [A0 + 0x8]
  11977. 0000945C  4227                     clr.b      -[A7]
  11978. 0000945E  4227                     clr.b      -[A7]
  11979. 00009460  303C 001E                move.w     D0, 0x1E
  11980. 00009464  AA73                     syscall    ControlDispatch
  11981. 00009466  301F                     move.w     D0, [A7]+
  11982. 00009468  4E5E                     unlink     A6
  11983. 0000946A  4E75                     rts
  11984. 0000946C  4E56 FFFA                link       A6, -0x0006
  11985. 00009470  2F0A                     move.l     -[A7], A2
  11986. 00009472  246E 0008                movea.l    A2, [A6 + 0x8]
  11987. 00009476  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  11988. 0000947A  61FF 0000 0058           bsr        +0x5A /* 000094D4 */
  11989. 00009480  5500                     subq.b     D0, 2
  11990. 00009482  584F                     addq.w     A7, 4
  11991. 00009484  6648                     bne        +0x4A /* 000094CE */
  11992. 00009486  42A7                     clr.l      -[A7]
  11993. 00009488  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  11994. 0000948C  2057                     movea.l    A0, [A7]
  11995. 0000948E  2268 0004                movea.l    A1, [A0 + 0x4]
  11996. 00009492  2269 0104                movea.l    A1, [A1 + 0x104]
  11997. 00009496  4E91                     jsr        [A1]
  11998. 00009498  42A7                     clr.l      -[A7]
  11999. 0000949A  486E FFFA                pea.l      [A6 - 0x6]
  12000. 0000949E  4EB9 0000 0230           jsr        [0x00000230]
  12001. 000094A4  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  12002. 000094A8  303C 0007                move.w     D0, 0x7
  12003. 000094AC  AA73                     syscall    ControlDispatch
  12004. 000094AE  301F                     move.w     D0, [A7]+
  12005. 000094B0  2F0A                     move.l     -[A7], A2
  12006. 000094B2  2057                     movea.l    A0, [A7]
  12007. 000094B4  2250                     movea.l    A1, [A0]
  12008. 000094B6  2269 00C4                movea.l    A1, [A1 + 0xC4]
  12009. 000094BA  4E91                     jsr        [A1]
  12010. 000094BC  3F3C FFFF                move.w     -[A7], 0xFFFF
  12011. 000094C0  486E FFFA                pea.l      [A6 - 0x6]
  12012. 000094C4  4EB9 0000 0238           jsr        [0x00000238]
  12013. 000094CA  4FEF 0018                lea.l      A7, [A7 + 0x18]
  12014. label000094CE:
  12015. 000094CE  245F                     movea.l    A2, [A7]+
  12016. 000094D0  4E5E                     unlink     A6
  12017. 000094D2  4E75                     rts
  12018. fn000094D4:
  12019. 000094D4  206F 0004                movea.l    A0, [A7 + 0x4]
  12020. 000094D8  1028 0026                move.b     D0, [A0 + 0x26]
  12021. 000094DC  4E75                     rts
  12022. 000094DE  4E56 FFFA                link       A6, -0x0006
  12023. 000094E2  2F0A                     move.l     -[A7], A2
  12024. 000094E4  246E 0008                movea.l    A2, [A6 + 0x8]
  12025. 000094E8  554F                     subq.w     A7, 2
  12026. 000094EA  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  12027. 000094EE  303C 0005                move.w     D0, 0x5
  12028. 000094F2  AA73                     syscall    ControlDispatch
  12029. 000094F4  101F                     move.b     D0, [A7]+
  12030. 000094F6  6748                     beq        +0x4A /* 00009540 */
  12031. 000094F8  42A7                     clr.l      -[A7]
  12032. 000094FA  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  12033. 000094FE  2057                     movea.l    A0, [A7]
  12034. 00009500  2268 0004                movea.l    A1, [A0 + 0x4]
  12035. 00009504  2269 0104                movea.l    A1, [A1 + 0x104]
  12036. 00009508  4E91                     jsr        [A1]
  12037. 0000950A  42A7                     clr.l      -[A7]
  12038. 0000950C  486E FFFA                pea.l      [A6 - 0x6]
  12039. 00009510  4EB9 0000 0230           jsr        [0x00000230]
  12040. 00009516  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  12041. 0000951A  303C 0008                move.w     D0, 0x8
  12042. 0000951E  AA73                     syscall    ControlDispatch
  12043. 00009520  301F                     move.w     D0, [A7]+
  12044. 00009522  2F0A                     move.l     -[A7], A2
  12045. 00009524  2057                     movea.l    A0, [A7]
  12046. 00009526  2250                     movea.l    A1, [A0]
  12047. 00009528  2269 00C4                movea.l    A1, [A1 + 0xC4]
  12048. 0000952C  4E91                     jsr        [A1]
  12049. 0000952E  3F3C FFFF                move.w     -[A7], 0xFFFF
  12050. 00009532  486E FFFA                pea.l      [A6 - 0x6]
  12051. 00009536  4EB9 0000 0238           jsr        [0x00000238]
  12052. 0000953C  4FEF 0018                lea.l      A7, [A7 + 0x18]
  12053. label00009540:
  12054. 00009540  245F                     movea.l    A2, [A7]+
  12055. 00009542  4E5E                     unlink     A6
  12056. 00009544  4E75                     rts
  12057. 00009546  4E56 FFFA                link       A6, -0x0006
  12058. 0000954A  2F0A                     move.l     -[A7], A2
  12059. 0000954C  246E 0008                movea.l    A2, [A6 + 0x8]
  12060. 00009550  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  12061. 00009554  61FF 0000 0058           bsr        +0x5A /* 000095AE */
  12062. 0000955A  5500                     subq.b     D0, 2
  12063. 0000955C  584F                     addq.w     A7, 4
  12064. 0000955E  6648                     bne        +0x4A /* 000095A8 */
  12065. 00009560  42A7                     clr.l      -[A7]
  12066. 00009562  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  12067. 00009566  2057                     movea.l    A0, [A7]
  12068. 00009568  2268 0004                movea.l    A1, [A0 + 0x4]
  12069. 0000956C  2269 0104                movea.l    A1, [A1 + 0x104]
  12070. 00009570  4E91                     jsr        [A1]
  12071. 00009572  42A7                     clr.l      -[A7]
  12072. 00009574  486E FFFA                pea.l      [A6 - 0x6]
  12073. 00009578  4EB9 0000 0230           jsr        [0x00000230]
  12074. 0000957E  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  12075. 00009582  303C 0007                move.w     D0, 0x7
  12076. 00009586  AA73                     syscall    ControlDispatch
  12077. 00009588  301F                     move.w     D0, [A7]+
  12078. 0000958A  2F0A                     move.l     -[A7], A2
  12079. 0000958C  2057                     movea.l    A0, [A7]
  12080. 0000958E  2250                     movea.l    A1, [A0]
  12081. 00009590  2269 00C4                movea.l    A1, [A1 + 0xC4]
  12082. 00009594  4E91                     jsr        [A1]
  12083. 00009596  3F3C FFFF                move.w     -[A7], 0xFFFF
  12084. 0000959A  486E FFFA                pea.l      [A6 - 0x6]
  12085. 0000959E  4EB9 0000 0238           jsr        [0x00000238]
  12086. 000095A4  4FEF 0018                lea.l      A7, [A7 + 0x18]
  12087. label000095A8:
  12088. 000095A8  245F                     movea.l    A2, [A7]+
  12089. 000095AA  4E5E                     unlink     A6
  12090. 000095AC  4E75                     rts
  12091. fn000095AE:
  12092. 000095AE  206F 0004                movea.l    A0, [A7 + 0x4]
  12093. 000095B2  1028 0025                move.b     D0, [A0 + 0x25]
  12094. 000095B6  4E75                     rts
  12095. 000095B8  4E56 0000                link       A6, 0
  12096. 000095BC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  12097. 000095C0  2057                     movea.l    A0, [A7]
  12098. 000095C2  2250                     movea.l    A1, [A0]
  12099. 000095C4  2269 006C                movea.l    A1, [A1 + 0x6C]
  12100. 000095C8  4E91                     jsr        [A1]
  12101. 000095CA  4E5E                     unlink     A6
  12102. 000095CC  4E75                     rts
  12103. 000095CE  4E56 FFF8                link       A6, -0x0008
  12104. 000095D2  2F0A                     move.l     -[A7], A2
  12105. 000095D4  246E 0008                movea.l    A2, [A6 + 0x8]
  12106. 000095D8  554F                     subq.w     A7, 2
  12107. 000095DA  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  12108. 000095DE  303C 0006                move.w     D0, 0x6
  12109. 000095E2  AA73                     syscall    ControlDispatch
  12110. 000095E4  101F                     move.b     D0, [A7]+
  12111. 000095E6  672C                     beq        +0x2E /* 00009614 */
  12112. 000095E8  486E FFF8                pea.l      [A6 - 0x8]
  12113. 000095EC  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  12114. 000095F0  2057                     movea.l    A0, [A7]
  12115. 000095F2  2268 0004                movea.l    A1, [A0 + 0x4]
  12116. 000095F6  2269 003C                movea.l    A1, [A1 + 0x3C]
  12117. 000095FA  4E91                     jsr        [A1]
  12118. 000095FC  486E FFF8                pea.l      [A6 - 0x8]
  12119. 00009600  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  12120. 00009604  2057                     movea.l    A0, [A7]
  12121. 00009606  2268 0004                movea.l    A1, [A0 + 0x4]
  12122. 0000960A  2269 00DC                movea.l    A1, [A1 + 0xDC]
  12123. 0000960E  4E91                     jsr        [A1]
  12124. 00009610  4FEF 0010                lea.l      A7, [A7 + 0x10]
  12125. label00009614:
  12126. 00009614  245F                     movea.l    A2, [A7]+
  12127. 00009616  4E5E                     unlink     A6
  12128. 00009618  4E75                     rts
  12129. fn0000961A:
  12130. 0000961A  4E56 FFFC                link       A6, -0x0004
  12131. 0000961E  2F0A                     move.l     -[A7], A2
  12132. 00009620  2F03                     move.l     -[A7], D3
  12133. 00009622  246E 0008                movea.l    A2, [A6 + 0x8]
  12134. 00009626  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  12135. 0000962A  486E FFFC                pea.l      [A6 - 0x4]
  12136. 0000962E  4EB9 0000 0FB0           jsr        [0x00000FB0]
  12137. 00009634  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  12138. 00009638  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  12139. 0000963C  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  12140. 00009640  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  12141. 00009644  2F2E 0016                move.l     -[A7], [A6 + 0x16]
  12142. 00009648  303C 0012                move.w     D0, 0x12
  12143. 0000964C  AA73                     syscall    ControlDispatch
  12144. 0000964E  361F                     move.w     D3, [A7]+
  12145. 00009650  5C4F                     addq.w     A7, 6
  12146. 00009652  673E                     beq        +0x40 /* 00009692 */
  12147. 00009654  61FF FFFF 86B0           bsr        -0x794E /* 00001D06 */
  12148. 0000965A  5300                     subq.b     D0, 1
  12149. 0000965C  661C                     bne        +0x1E /* 0000967A */
  12150. 0000965E  4878 01F1                push.l     0x1F1
  12151. 00009662  4879 0001 E46A           push.l     0x1E46A
  12152. 00009668  4879 0001 E40A           push.l     0x1E40A
  12153. 0000966E  4EB9 0000 01B0           jsr        [0x000001B0]
  12154. 00009674  4FEF 000C                lea.l      A7, [A7 + 0xC]
  12155. 00009678  6018                     bra        +0x1A /* 00009692 */
  12156. label0000967A:
  12157. 0000967A  61FF FFFF 868A           bsr        -0x7974 /* 00001D06 */
  12158. 00009680  5500                     subq.b     D0, 2
  12159. 00009682  660E                     bne        +0x10 /* 00009692 */
  12160. 00009684  4879 0001 E40A           push.l     0x1E40A
  12161. 0000968A  61FF FFFF 866C           bsr        -0x7992 /* 00001CF8 */
  12162. 00009690  584F                     addq.w     A7, 4
  12163. label00009692:
  12164. 00009692  42A7                     clr.l      -[A7]
  12165. 00009694  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  12166. 00009698  2057                     movea.l    A0, [A7]
  12167. 0000969A  2268 0004                movea.l    A1, [A0 + 0x4]
  12168. 0000969E  2269 010C                movea.l    A1, [A1 + 0x10C]
  12169. 000096A2  4E91                     jsr        [A1]
  12170. 000096A4  3F3C FFFF                move.w     -[A7], 0xFFFF
  12171. 000096A8  486E FFFC                pea.l      [A6 - 0x4]
  12172. 000096AC  4EB9 0000 0FB8           jsr        [0x00000FB8]
  12173. 000096B2  4FEF 000E                lea.l      A7, [A7 + 0xE]
  12174. 000096B6  261F                     move.l     D3, [A7]+
  12175. 000096B8  245F                     movea.l    A2, [A7]+
  12176. 000096BA  4E5E                     unlink     A6
  12177. 000096BC  4E75                     rts
  12178. 000096BE  4E56 0000                link       A6, 0
  12179. 000096C2  2F04                     move.l     -[A7], D4
  12180. 000096C4  2F03                     move.l     -[A7], D3
  12181. 000096C6  554F                     subq.w     A7, 2
  12182. 000096C8  206E 0008                movea.l    A0, [A6 + 0x8]
  12183. 000096CC  2F28 0008                move.l     -[A7], [A0 + 0x8]
  12184. 000096D0  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  12185. 000096D4  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  12186. 000096D8  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  12187. 000096DC  2F2E 0016                move.l     -[A7], [A6 + 0x16]
  12188. 000096E0  2F2E 001A                move.l     -[A7], [A6 + 0x1A]
  12189. 000096E4  303C 0013                move.w     D0, 0x13
  12190. 000096E8  AA73                     syscall    ControlDispatch
  12191. 000096EA  361F                     move.w     D3, [A7]+
  12192. 000096EC  3803                     move.w     D4, D3
  12193. 000096EE  4A43                     tst.w      D3
  12194. 000096F0  6718                     beq        +0x1A /* 0000970A */
  12195. 000096F2  4878 0206                push.l     0x206
  12196. 000096F6  4879 0001 E46A           push.l     0x1E46A
  12197. 000096FC  3044                     movea.w    A0, D4
  12198. 000096FE  2F08                     move.l     -[A7], A0
  12199. 00009700  61FF FFFF 785A           bsr        -0x87A4 /* 00000F5C */
  12200. 00009706  4FEF 000C                lea.l      A7, [A7 + 0xC]
  12201. label0000970A:
  12202. 0000970A  261F                     move.l     D3, [A7]+
  12203. 0000970C  281F                     move.l     D4, [A7]+
  12204. 0000970E  4E5E                     unlink     A6
  12205. 00009710  4E75                     rts
  12206. 00009712  4E56 FED8                link       A6, -0x0128
  12207. 00009716  2F0A                     move.l     -[A7], A2
  12208. 00009718  246E 0008                movea.l    A2, [A6 + 0x8]
  12209. 0000971C  302A 000E                move.w     D0, [A2 + 0xE]
  12210. 00009720  B06E 000C                cmp.w      D0, [A6 + 0xC]
  12211. 00009724  677A                     beq        +0x7C /* 000097A0 */
  12212. 00009726  356E 000C 000E           move.w     [A2 + 0xE], [A6 + 0xC]
  12213. 0000972C  2F0A                     move.l     -[A7], A2
  12214. 0000972E  61FF 0000 00C4           bsr        +0xC6 /* 000097F4 */
  12215. 00009734  486E FED8                pea.l      [A6 - 0x128]
  12216. 00009738  3F2A 000E                move.w     -[A7], [A2 + 0xE]
  12217. 0000973C  4EB9 0000 0510           jsr        [0x00000510]
  12218. 00009742  3D7C 0067 FFE8           move.w     [A6 - 0x18], 0x67 /* 'g' */
  12219. 00009748  3D6E FEE6 FFEA           move.w     [A6 - 0x16], [A6 - 0x11A]
  12220. 0000974E  3D6E FED8 FFEC           move.w     [A6 - 0x14], [A6 - 0x128]
  12221. 00009754  3D6E FEDA FFEE           move.w     [A6 - 0x12], [A6 - 0x126]
  12222. 0000975A  3D6E FEDE FFF0           move.w     [A6 - 0x10], [A6 - 0x122]
  12223. 00009760  3D6E FEDC FFF2           move.w     [A6 - 0xE], [A6 - 0x124]
  12224. 00009766  4879 0000 2FEC           push.l     0x2FEC
  12225. 0000976C  486E FEE0                pea.l      [A6 - 0x120]
  12226. 00009770  61FF 0000 0034           bsr        +0x36 /* 000097A6 */
  12227. 00009776  4A00                     tst.b      D0
  12228. 00009778  4FEF 0012                lea.l      A7, [A7 + 0x12]
  12229. 0000977C  6710                     beq        +0x12 /* 0000978E */
  12230. 0000977E  506E FFE8                addq.w     [A6 - 0x18], 8
  12231. 00009782  2D6E FEE0 FFF4           move.l     [A6 - 0xC], [A6 - 0x120]
  12232. 00009788  3D6E FEE4 FFF8           move.w     [A6 - 0x8], [A6 - 0x11C]
  12233. label0000978E:
  12234. 0000978E  486E FFE8                pea.l      [A6 - 0x18]
  12235. 00009792  2F0A                     move.l     -[A7], A2
  12236. 00009794  2057                     movea.l    A0, [A7]
  12237. 00009796  2250                     movea.l    A1, [A0]
  12238. 00009798  2269 008C                movea.l    A1, [A1 + 0x8C]
  12239. 0000979C  4E91                     jsr        [A1]
  12240. 0000979E  504F                     addq.w     A7, 8
  12241. label000097A0:
  12242. 000097A0  245F                     movea.l    A2, [A7]+
  12243. 000097A2  4E5E                     unlink     A6
  12244. 000097A4  4E75                     rts
  12245. fn000097A6:
  12246. 000097A6  4E56 0000                link       A6, 0
  12247. 000097AA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  12248. 000097AE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  12249. 000097B2  61FF 0000 000E           bsr        +0x10 /* 000097C2 */
  12250. 000097B8  4A00                     tst.b      D0
  12251. 000097BA  57C0                     seq        D0
  12252. 000097BC  4400                     neg.b      D0
  12253. 000097BE  4E5E                     unlink     A6
  12254. 000097C0  4E75                     rts
  12255. fn000097C2:
  12256. 000097C2  48E7 1030                movem.l    -[A7], D3,A2,A3
  12257. 000097C6  266F 0010                movea.l    A3, [A7 + 0x10]
  12258. 000097CA  246F 0014                movea.l    A2, [A7 + 0x14]
  12259. 000097CE  3013                     move.w     D0, [A3]
  12260. 000097D0  B052                     cmp.w      D0, [A2]
  12261. 000097D2  6614                     bne        +0x16 /* 000097E8 */
  12262. 000097D4  302B 0002                move.w     D0, [A3 + 0x2]
  12263. 000097D8  B06A 0002                cmp.w      D0, [A2 + 0x2]
  12264. 000097DC  660A                     bne        +0xC /* 000097E8 */
  12265. 000097DE  302B 0004                move.w     D0, [A3 + 0x4]
  12266. 000097E2  B06A 0004                cmp.w      D0, [A2 + 0x4]
  12267. 000097E6  6704                     beq        +0x6 /* 000097EC */
  12268. label000097E8:
  12269. 000097E8  7000                     moveq.l    D0, 0x00
  12270. 000097EA  6002                     bra        +0x4 /* 000097EE */
  12271. label000097EC:
  12272. 000097EC  7001                     moveq.l    D0, 0x01
  12273. label000097EE:
  12274. 000097EE  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  12275. 000097F2  4E75                     rts
  12276. fn000097F4:
  12277. 000097F4  4E56 0000                link       A6, 0
  12278. 000097F8  206E 0008                movea.l    A0, [A6 + 0x8]
  12279. 000097FC  2F28 0004                move.l     -[A7], [A0 + 0x4]
  12280. 00009800  2057                     movea.l    A0, [A7]
  12281. 00009802  2268 0004                movea.l    A1, [A0 + 0x4]
  12282. 00009806  2269 00C4                movea.l    A1, [A1 + 0xC4]
  12283. 0000980A  4E91                     jsr        [A1]
  12284. 0000980C  4E5E                     unlink     A6
  12285. 0000980E  4E75                     rts
  12286. 00009810  4E56 0000                link       A6, 0
  12287. 00009814  2F04                     move.l     -[A7], D4
  12288. 00009816  2F03                     move.l     -[A7], D3
  12289. 00009818  554F                     subq.w     A7, 2
  12290. 0000981A  206E 0008                movea.l    A0, [A6 + 0x8]
  12291. 0000981E  2F28 0008                move.l     -[A7], [A0 + 0x8]
  12292. 00009822  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  12293. 00009826  303C 001C                move.w     D0, 0x1C
  12294. 0000982A  AA73                     syscall    ControlDispatch
  12295. 0000982C  361F                     move.w     D3, [A7]+
  12296. 0000982E  3803                     move.w     D4, D3
  12297. 00009830  4A43                     tst.w      D3
  12298. 00009832  6718                     beq        +0x1A /* 0000984C */
  12299. 00009834  4878 023D                push.l     0x23D
  12300. 00009838  4879 0001 E46A           push.l     0x1E46A
  12301. 0000983E  3044                     movea.w    A0, D4
  12302. 00009840  2F08                     move.l     -[A7], A0
  12303. 00009842  61FF FFFF 7718           bsr        -0x88E6 /* 00000F5C */
  12304. 00009848  4FEF 000C                lea.l      A7, [A7 + 0xC]
  12305. label0000984C:
  12306. 0000984C  261F                     move.l     D3, [A7]+
  12307. 0000984E  281F                     move.l     D4, [A7]+
  12308. 00009850  4E5E                     unlink     A6
  12309. 00009852  4E75                     rts
  12310. 00009854  4E56 0000                link       A6, 0
  12311. 00009858  2F04                     move.l     -[A7], D4
  12312. 0000985A  2F03                     move.l     -[A7], D3
  12313. 0000985C  554F                     subq.w     A7, 2
  12314. 0000985E  206E 0008                movea.l    A0, [A6 + 0x8]
  12315. 00009862  2F28 0008                move.l     -[A7], [A0 + 0x8]
  12316. 00009866  4267                     clr.w      -[A7]
  12317. 00009868  2F3C 666F 6E74           move.l     -[A7], 0x666F6E74 /* 'font' */
  12318. 0000986E  4878 0018                push.l     0x18
  12319. 00009872  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  12320. 00009876  42A7                     clr.l      -[A7]
  12321. 00009878  303C 0013                move.w     D0, 0x13
  12322. 0000987C  AA73                     syscall    ControlDispatch
  12323. 0000987E  361F                     move.w     D3, [A7]+
  12324. 00009880  3803                     move.w     D4, D3
  12325. 00009882  4A43                     tst.w      D3
  12326. 00009884  6718                     beq        +0x1A /* 0000989E */
  12327. 00009886  4878 024B                push.l     0x24B
  12328. 0000988A  4879 0001 E46A           push.l     0x1E46A
  12329. 00009890  3044                     movea.w    A0, D4
  12330. 00009892  2F08                     move.l     -[A7], A0
  12331. 00009894  61FF FFFF 76C6           bsr        -0x8938 /* 00000F5C */
  12332. 0000989A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  12333. label0000989E:
  12334. 0000989E  261F                     move.l     D3, [A7]+
  12335. 000098A0  281F                     move.l     D4, [A7]+
  12336. 000098A2  4E5E                     unlink     A6
  12337. 000098A4  4E75                     rts
  12338. 000098A6  4E56 0000                link       A6, 0
  12339. 000098AA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  12340. 000098AE  206E 0008                movea.l    A0, [A6 + 0x8]
  12341. 000098B2  2F28 0008                move.l     -[A7], [A0 + 0x8]
  12342. 000098B6  61FF FFFF 6E0C           bsr        -0x91F2 /* 000006C4 */
  12343. 000098BC  4E5E                     unlink     A6
  12344. 000098BE  4E75                     rts
  12345. 000098C0  4E56 0000                link       A6, 0
  12346. 000098C4  2F0A                     move.l     -[A7], A2
  12347. 000098C6  246E 0008                movea.l    A2, [A6 + 0x8]
  12348. 000098CA  4227                     clr.b      -[A7]
  12349. 000098CC  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  12350. 000098D0  2057                     movea.l    A0, [A7]
  12351. 000098D2  2268 0004                movea.l    A1, [A0 + 0x4]
  12352. 000098D6  2269 0108                movea.l    A1, [A1 + 0x108]
  12353. 000098DA  4E91                     jsr        [A1]
  12354. 000098DC  4A00                     tst.b      D0
  12355. 000098DE  5C4F                     addq.w     A7, 6
  12356. 000098E0  6714                     beq        +0x16 /* 000098F6 */
  12357. 000098E2  594F                     subq.w     A7, 4
  12358. 000098E4  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  12359. 000098E8  3F3C 0012                move.w     -[A7], 0x12
  12360. 000098EC  42A7                     clr.l      -[A7]
  12361. 000098EE  303C FFFE                move.w     D0, 0xFFFE
  12362. 000098F2  AA73                     syscall    ControlDispatch
  12363. 000098F4  201F                     move.l     D0, [A7]+
  12364. label000098F6:
  12365. 000098F6  245F                     movea.l    A2, [A7]+
  12366. 000098F8  4E5E                     unlink     A6
  12367. 000098FA  4E75                     rts
  12368. 000098FC  4E56 FFFC                link       A6, -0x0004
  12369. 00009900  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  12370. 00009904  266E 0008                movea.l    A3, [A6 + 0x8]
  12371. 00009908  246E 000C                movea.l    A2, [A6 + 0xC]
  12372. 0000990C  2F2B 0004                move.l     -[A7], [A3 + 0x4]
  12373. 00009910  486E FFFC                pea.l      [A6 - 0x4]
  12374. 00009914  4EB9 0000 0FB0           jsr        [0x00000FB0]
  12375. 0000991A  262A 0002                move.l     D3, [A2 + 0x2]
  12376. 0000991E  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  12377. 00009922  2003                     move.l     D0, D3
  12378. 00009924  0280 0000 FF00           andi.l     D0, 0xFF00
  12379. 0000992A  3F00                     move.w     -[A7], D0
  12380. 0000992C  2003                     move.l     D0, D3
  12381. 0000992E  0280 0000 00FF           andi.l     D0, 0xFF
  12382. 00009934  3F00                     move.w     -[A7], D0
  12383. 00009936  3F2A 000E                move.w     -[A7], [A2 + 0xE]
  12384. 0000993A  303C 000B                move.w     D0, 0xB
  12385. 0000993E  AA73                     syscall    ControlDispatch
  12386. 00009940  381F                     move.w     D4, [A7]+
  12387. 00009942  3F3C FFFF                move.w     -[A7], 0xFFFF
  12388. 00009946  486E FFFC                pea.l      [A6 - 0x4]
  12389. 0000994A  4EB9 0000 0FB8           jsr        [0x00000FB8]
  12390. 00009950  3004                     move.w     D0, D4
  12391. 00009952  4FEF 000C                lea.l      A7, [A7 + 0xC]
  12392. 00009956  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  12393. 0000995A  4E5E                     unlink     A6
  12394. 0000995C  4E75                     rts
  12395. 0000995E  4E56 FFFC                link       A6, -0x0004
  12396. 00009962  2F0B                     move.l     -[A7], A3
  12397. 00009964  2F0A                     move.l     -[A7], A2
  12398. 00009966  266E 0008                movea.l    A3, [A6 + 0x8]
  12399. 0000996A  4A6E 000C                tst.w      [A6 + 0xC]
  12400. 0000996E  6738                     beq        +0x3A /* 000099A8 */
  12401. 00009970  2F2B 0004                move.l     -[A7], [A3 + 0x4]
  12402. 00009974  486E FFFC                pea.l      [A6 - 0x4]
  12403. 00009978  4EB9 0000 0FB0           jsr        [0x00000FB0]
  12404. 0000997E  246B 0008                movea.l    A2, [A3 + 0x8]
  12405. 00009982  2052                     movea.l    A0, [A2]
  12406. 00009984  2F28 0004                move.l     -[A7], [A0 + 0x4]
  12407. 00009988  2F0A                     move.l     -[A7], A2
  12408. 0000998A  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  12409. 0000998E  303C 000E                move.w     D0, 0xE
  12410. 00009992  AA73                     syscall    ControlDispatch
  12411. 00009994  301F                     move.w     D0, [A7]+
  12412. 00009996  3F3C FFFF                move.w     -[A7], 0xFFFF
  12413. 0000999A  486E FFFC                pea.l      [A6 - 0x4]
  12414. 0000999E  4EB9 0000 0FB8           jsr        [0x00000FB8]
  12415. 000099A4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  12416. label000099A8:
  12417. 000099A8  245F                     movea.l    A2, [A7]+
  12418. 000099AA  265F                     movea.l    A3, [A7]+
  12419. 000099AC  4E5E                     unlink     A6
  12420. 000099AE  4E75                     rts
  12421. 000099B0  4E56 FFFC                link       A6, -0x0004
  12422. 000099B4  2F0B                     move.l     -[A7], A3
  12423. 000099B6  2F0A                     move.l     -[A7], A2
  12424. 000099B8  266E 0008                movea.l    A3, [A6 + 0x8]
  12425. 000099BC  2F2B 0004                move.l     -[A7], [A3 + 0x4]
  12426. 000099C0  486E FFFC                pea.l      [A6 - 0x4]
  12427. 000099C4  4EB9 0000 0FB0           jsr        [0x00000FB0]
  12428. 000099CA  246B 0008                movea.l    A2, [A3 + 0x8]
  12429. 000099CE  2052                     movea.l    A0, [A2]
  12430. 000099D0  2F28 0004                move.l     -[A7], [A0 + 0x4]
  12431. 000099D4  2F0A                     move.l     -[A7], A2
  12432. 000099D6  4267                     clr.w      -[A7]
  12433. 000099D8  303C 000E                move.w     D0, 0xE
  12434. 000099DC  AA73                     syscall    ControlDispatch
  12435. 000099DE  301F                     move.w     D0, [A7]+
  12436. 000099E0  3F3C FFFF                move.w     -[A7], 0xFFFF
  12437. 000099E4  486E FFFC                pea.l      [A6 - 0x4]
  12438. 000099E8  4EB9 0000 0FB8           jsr        [0x00000FB8]
  12439. 000099EE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  12440. 000099F2  245F                     movea.l    A2, [A7]+
  12441. 000099F4  265F                     movea.l    A3, [A7]+
  12442. 000099F6  4E5E                     unlink     A6
  12443. 000099F8  4E75                     rts
  12444. 000099FA  4E56 FFFC                link       A6, -0x0004
  12445. 000099FE  2F0A                     move.l     -[A7], A2
  12446. 00009A00  2F03                     move.l     -[A7], D3
  12447. 00009A02  246E 0008                movea.l    A2, [A6 + 0x8]
  12448. 00009A06  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  12449. 00009A0A  486E FFFC                pea.l      [A6 - 0x4]
  12450. 00009A0E  4EB9 0000 0FB0           jsr        [0x00000FB0]
  12451. 00009A14  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  12452. 00009A18  3F3C 0010                move.w     -[A7], 0x10
  12453. 00009A1C  306E 000C                movea.w    A0, [A6 + 0xC]
  12454. 00009A20  2F08                     move.l     -[A7], A0
  12455. 00009A22  303C FFFE                move.w     D0, 0xFFFE
  12456. 00009A26  AA73                     syscall    ControlDispatch
  12457. 00009A28  261F                     move.l     D3, [A7]+
  12458. 00009A2A  3F3C FFFF                move.w     -[A7], 0xFFFF
  12459. 00009A2E  486E FFFC                pea.l      [A6 - 0x4]
  12460. 00009A32  4EB9 0000 0FB8           jsr        [0x00000FB8]
  12461. 00009A38  4A83                     tst.l      D3
  12462. 00009A3A  56C0                     sne        D0
  12463. 00009A3C  4400                     neg.b      D0
  12464. 00009A3E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  12465. 00009A42  261F                     move.l     D3, [A7]+
  12466. 00009A44  245F                     movea.l    A2, [A7]+
  12467. 00009A46  4E5E                     unlink     A6
  12468. 00009A48  4E75                     rts
  12469. 00009A4A  4E56 FEF0                link       A6, -0x0110
  12470. 00009A4E  2F0B                     move.l     -[A7], A3
  12471. 00009A50  2F0A                     move.l     -[A7], A2
  12472. 00009A52  266E 0008                movea.l    A3, [A6 + 0x8]
  12473. 00009A56  486E FEF0                pea.l      [A6 - 0x110]
  12474. 00009A5A  3F2B 000E                move.w     -[A7], [A3 + 0xE]
  12475. 00009A5E  4EB9 0000 0510           jsr        [0x00000510]
  12476. 00009A64  4879 0000 2FEC           push.l     0x2FEC
  12477. 00009A6A  41EE FEF0                lea.l      A0, [A6 - 0x110]
  12478. 00009A6E  5088                     addq.l     A0, 8
  12479. 00009A70  2448                     movea.l    A2, A0
  12480. 00009A72  4850                     pea.l      [A0]
  12481. 00009A74  61FF FFFF FD4C           bsr        -0x2B2 /* 000097C2 */
  12482. 00009A7A  4A00                     tst.b      D0
  12483. 00009A7C  4FEF 000E                lea.l      A7, [A7 + 0xE]
  12484. 00009A80  6724                     beq        +0x26 /* 00009AA6 */
  12485. 00009A82  2F0A                     move.l     -[A7], A2
  12486. 00009A84  1F2E 0010                move.b     -[A7], [A6 + 0x10]
  12487. 00009A88  1F2E 000E                move.b     -[A7], [A6 + 0xE]
  12488. 00009A8C  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  12489. 00009A90  2F2B 0004                move.l     -[A7], [A3 + 0x4]
  12490. 00009A94  2057                     movea.l    A0, [A7]
  12491. 00009A96  2268 0004                movea.l    A1, [A0 + 0x4]
  12492. 00009A9A  2269 00FC                movea.l    A1, [A1 + 0xFC]
  12493. 00009A9E  4E91                     jsr        [A1]
  12494. 00009AA0  4FEF 000E                lea.l      A7, [A7 + 0xE]
  12495. 00009AA4  6026                     bra        +0x28 /* 00009ACC */
  12496. label00009AA6:
  12497. 00009AA6  2F0B                     move.l     -[A7], A3
  12498. 00009AA8  61FF 0000 0044           bsr        +0x46 /* 00009AEE */
  12499. 00009AAE  4A00                     tst.b      D0
  12500. 00009AB0  584F                     addq.w     A7, 4
  12501. 00009AB2  670E                     beq        +0x10 /* 00009AC2 */
  12502. 00009AB4  2F0B                     move.l     -[A7], A3
  12503. 00009AB6  61FF 0000 0020           bsr        +0x22 /* 00009AD8 */
  12504. 00009ABC  4A00                     tst.b      D0
  12505. 00009ABE  584F                     addq.w     A7, 4
  12506. 00009AC0  660A                     bne        +0xC /* 00009ACC */
  12507. label00009AC2:
  12508. 00009AC2  2F0A                     move.l     -[A7], A2
  12509. 00009AC4  4EB9 0000 0310           jsr        [0x00000310]
  12510. 00009ACA  584F                     addq.w     A7, 4
  12511. label00009ACC:
  12512. 00009ACC  2F0A                     move.l     -[A7], A2
  12513. 00009ACE  AA14                     syscall    RGBForeColor
  12514. 00009AD0  245F                     movea.l    A2, [A7]+
  12515. 00009AD2  265F                     movea.l    A3, [A7]+
  12516. 00009AD4  4E5E                     unlink     A6
  12517. 00009AD6  4E75                     rts
  12518. fn00009AD8:
  12519. 00009AD8  4E56 0000                link       A6, 0
  12520. 00009ADC  206E 0008                movea.l    A0, [A6 + 0x8]
  12521. 00009AE0  2F28 0004                move.l     -[A7], [A0 + 0x4]
  12522. 00009AE4  4EB9 0000 0E98           jsr        [0x00000E98]
  12523. 00009AEA  4E5E                     unlink     A6
  12524. 00009AEC  4E75                     rts
  12525. fn00009AEE:
  12526. 00009AEE  4E56 0000                link       A6, 0
  12527. 00009AF2  206E 0008                movea.l    A0, [A6 + 0x8]
  12528. 00009AF6  2F28 0004                move.l     -[A7], [A0 + 0x4]
  12529. 00009AFA  4EB9 0000 0E60           jsr        [0x00000E60]
  12530. 00009B00  4E5E                     unlink     A6
  12531. 00009B02  4E75                     rts
  12532. fn00009B04:
  12533. 00009B04  4E56 0000                link       A6, 0
  12534. 00009B08  2F0A                     move.l     -[A7], A2
  12535. 00009B0A  246E 0008                movea.l    A2, [A6 + 0x8]
  12536. 00009B0E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  12537. 00009B12  2F0A                     move.l     -[A7], A2
  12538. 00009B14  61FF FFFF F5AC           bsr        -0xA52 /* 000090C2 */
  12539. 00009B1A  41F9 0001 E0FC           lea.l      A0, [0x0001E0FC]
  12540. 00009B20  2488                     move.l     [A2], A0
  12541. 00009B22  204A                     movea.l    A0, A2
  12542. 00009B24  504F                     addq.w     A7, 8
  12543. 00009B26  245F                     movea.l    A2, [A7]+
  12544. 00009B28  4E5E                     unlink     A6
  12545. 00009B2A  4E75                     rts
  12546. 00009B2C  4E56 0000                link       A6, 0
  12547. 00009B30  2F0A                     move.l     -[A7], A2
  12548. 00009B32  246E 0008                movea.l    A2, [A6 + 0x8]
  12549. 00009B36  200A                     move.l     D0, A2
  12550. 00009B38  6724                     beq        +0x26 /* 00009B5E */
  12551. 00009B3A  41F9 0001 E0FC           lea.l      A0, [0x0001E0FC]
  12552. 00009B40  2488                     move.l     [A2], A0
  12553. 00009B42  4267                     clr.w      -[A7]
  12554. 00009B44  2F0A                     move.l     -[A7], A2
  12555. 00009B46  61FF FFFF F788           bsr        -0x876 /* 000092D0 */
  12556. 00009B4C  4A6E 000C                tst.w      [A6 + 0xC]
  12557. 00009B50  5C4F                     addq.w     A7, 6
  12558. 00009B52  6F0A                     ble        +0xC /* 00009B5E */
  12559. 00009B54  2F0A                     move.l     -[A7], A2
  12560. 00009B56  4EB9 0000 0168           jsr        [0x00000168]
  12561. 00009B5C  584F                     addq.w     A7, 4
  12562. label00009B5E:
  12563. 00009B5E  204A                     movea.l    A0, A2
  12564. 00009B60  245F                     movea.l    A2, [A7]+
  12565. 00009B62  4E5E                     unlink     A6
  12566. 00009B64  4E75                     rts
  12567. 00009B66  4E56 FFFA                link       A6, -0x0006
  12568. 00009B6A  2F0A                     move.l     -[A7], A2
  12569. 00009B6C  246E 0008                movea.l    A2, [A6 + 0x8]
  12570. 00009B70  42A7                     clr.l      -[A7]
  12571. 00009B72  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  12572. 00009B76  2057                     movea.l    A0, [A7]
  12573. 00009B78  2268 0004                movea.l    A1, [A0 + 0x4]
  12574. 00009B7C  2269 0104                movea.l    A1, [A1 + 0x104]
  12575. 00009B80  4E91                     jsr        [A1]
  12576. 00009B82  42A7                     clr.l      -[A7]
  12577. 00009B84  486E FFFA                pea.l      [A6 - 0x6]
  12578. 00009B88  4EB9 0000 0230           jsr        [0x00000230]
  12579. 00009B8E  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  12580. 00009B92  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  12581. 00009B96  A95F                     syscall    SetControlTitle/SetCTitle
  12582. 00009B98  3F3C FFFF                move.w     -[A7], 0xFFFF
  12583. 00009B9C  486E FFFA                pea.l      [A6 - 0x6]
  12584. 00009BA0  4EB9 0000 0238           jsr        [0x00000238]
  12585. 00009BA6  42A7                     clr.l      -[A7]
  12586. 00009BA8  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  12587. 00009BAC  2057                     movea.l    A0, [A7]
  12588. 00009BAE  2268 0004                movea.l    A1, [A0 + 0x4]
  12589. 00009BB2  2269 010C                movea.l    A1, [A1 + 0x10C]
  12590. 00009BB6  4E91                     jsr        [A1]
  12591. 00009BB8  4FEF 001E                lea.l      A7, [A7 + 0x1E]
  12592. 00009BBC  245F                     movea.l    A2, [A7]+
  12593. 00009BBE  4E5E                     unlink     A6
  12594. 00009BC0  4E75                     rts
  12595. fn00009BC2:
  12596. 00009BC2  4E56 0000                link       A6, 0
  12597. 00009BC6  2F0A                     move.l     -[A7], A2
  12598. 00009BC8  246E 0008                movea.l    A2, [A6 + 0x8]
  12599. 00009BCC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  12600. 00009BD0  2F0A                     move.l     -[A7], A2
  12601. 00009BD2  61FF 0000 704C           bsr        +0x704E /* 00010C20 */
  12602. 00009BD8  41F9 0001 E00C           lea.l      A0, [0x0001E00C]
  12603. 00009BDE  2488                     move.l     [A2], A0
  12604. 00009BE0  204A                     movea.l    A0, A2
  12605. 00009BE2  504F                     addq.w     A7, 8
  12606. 00009BE4  245F                     movea.l    A2, [A7]+
  12607. 00009BE6  4E5E                     unlink     A6
  12608. 00009BE8  4E75                     rts
  12609. 00009BEA  4E56 0000                link       A6, 0
  12610. 00009BEE  2F0A                     move.l     -[A7], A2
  12611. 00009BF0  246E 0008                movea.l    A2, [A6 + 0x8]
  12612. 00009BF4  200A                     move.l     D0, A2
  12613. 00009BF6  6724                     beq        +0x26 /* 00009C1C */
  12614. 00009BF8  41F9 0001 E00C           lea.l      A0, [0x0001E00C]
  12615. 00009BFE  2488                     move.l     [A2], A0
  12616. 00009C00  4267                     clr.w      -[A7]
  12617. 00009C02  2F0A                     move.l     -[A7], A2
  12618. 00009C04  61FF 0000 702E           bsr        +0x7030 /* 00010C34 */
  12619. 00009C0A  4A6E 000C                tst.w      [A6 + 0xC]
  12620. 00009C0E  5C4F                     addq.w     A7, 6
  12621. 00009C10  6F0A                     ble        +0xC /* 00009C1C */
  12622. 00009C12  2F0A                     move.l     -[A7], A2
  12623. 00009C14  4EB9 0000 0168           jsr        [0x00000168]
  12624. 00009C1A  584F                     addq.w     A7, 4
  12625. label00009C1C:
  12626. 00009C1C  204A                     movea.l    A0, A2
  12627. 00009C1E  245F                     movea.l    A2, [A7]+
  12628. 00009C20  4E5E                     unlink     A6
  12629. 00009C22  4E75                     rts
  12630. 00009C24  4E56 FFF8                link       A6, -0x0008
  12631. 00009C28  2F0A                     move.l     -[A7], A2
  12632. 00009C2A  2F03                     move.l     -[A7], D3
  12633. 00009C2C  246E 0008                movea.l    A2, [A6 + 0x8]
  12634. 00009C30  486E FFF8                pea.l      [A6 - 0x8]
  12635. 00009C34  2F0A                     move.l     -[A7], A2
  12636. 00009C36  61FF FFFF F678           bsr        -0x986 /* 000092B0 */
  12637. 00009C3C  7600                     moveq.l    D3, 0x00
  12638. 00009C3E  2F0A                     move.l     -[A7], A2
  12639. 00009C40  61FF FFFF FEAC           bsr        -0x152 /* 00009AEE */
  12640. 00009C46  4A00                     tst.b      D0
  12641. 00009C48  4FEF 000C                lea.l      A7, [A7 + 0xC]
  12642. 00009C4C  6710                     beq        +0x12 /* 00009C5E */
  12643. 00009C4E  2F0A                     move.l     -[A7], A2
  12644. 00009C50  61FF FFFF FE86           bsr        -0x178 /* 00009AD8 */
  12645. 00009C56  4A00                     tst.b      D0
  12646. 00009C58  584F                     addq.w     A7, 4
  12647. 00009C5A  6702                     beq        +0x4 /* 00009C5E */
  12648. 00009C5C  7601                     moveq.l    D3, 0x01
  12649. label00009C5E:
  12650. 00009C5E  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  12651. 00009C62  2057                     movea.l    A0, [A7]
  12652. 00009C64  2268 0004                movea.l    A1, [A0 + 0x4]
  12653. 00009C68  2269 00F0                movea.l    A1, [A1 + 0xF0]
  12654. 00009C6C  4E91                     jsr        [A1]
  12655. 00009C6E  A89E                     syscall    PenNormal
  12656. 00009C70  486E FFF8                pea.l      [A6 - 0x8]
  12657. 00009C74  2F3C 0003 0003           move.l     -[A7], 0x30003
  12658. 00009C7A  A8A9                     syscall    InsetRect
  12659. 00009C7C  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  12660. 00009C80  61FF 0000 0056           bsr        +0x58 /* 00009CD8 */
  12661. 00009C86  4A00                     tst.b      D0
  12662. 00009C88  504F                     addq.w     A7, 8
  12663. 00009C8A  6724                     beq        +0x26 /* 00009CB0 */
  12664. 00009C8C  594F                     subq.w     A7, 4
  12665. 00009C8E  486E FFF8                pea.l      [A6 - 0x8]
  12666. 00009C92  2F03                     move.l     -[A7], D3
  12667. 00009C94  303C 0009                move.w     D0, 0x9 /* '\t' */
  12668. 00009C98  AA74                     syscall    AppearanceDispatch
  12669. 00009C9A  201F                     move.l     D0, [A7]+
  12670. 00009C9C  594F                     subq.w     A7, 4
  12671. 00009C9E  486E FFF8                pea.l      [A6 - 0x8]
  12672. 00009CA2  1F3C 0001                move.b     -[A7], 0x1
  12673. 00009CA6  303C 000B                move.w     D0, 0xB
  12674. 00009CAA  AA74                     syscall    AppearanceDispatch
  12675. 00009CAC  201F                     move.l     D0, [A7]+
  12676. 00009CAE  6020                     bra        +0x22 /* 00009CD0 */
  12677. label00009CB0:
  12678. 00009CB0  594F                     subq.w     A7, 4
  12679. 00009CB2  486E FFF8                pea.l      [A6 - 0x8]
  12680. 00009CB6  4227                     clr.b      -[A7]
  12681. 00009CB8  303C 000B                move.w     D0, 0xB
  12682. 00009CBC  AA74                     syscall    AppearanceDispatch
  12683. 00009CBE  201F                     move.l     D0, [A7]+
  12684. 00009CC0  594F                     subq.w     A7, 4
  12685. 00009CC2  486E FFF8                pea.l      [A6 - 0x8]
  12686. 00009CC6  2F03                     move.l     -[A7], D3
  12687. 00009CC8  303C 0009                move.w     D0, 0x9 /* '\t' */
  12688. 00009CCC  AA74                     syscall    AppearanceDispatch
  12689. 00009CCE  201F                     move.l     D0, [A7]+
  12690. label00009CD0:
  12691. 00009CD0  261F                     move.l     D3, [A7]+
  12692. 00009CD2  245F                     movea.l    A2, [A7]+
  12693. 00009CD4  4E5E                     unlink     A6
  12694. 00009CD6  4E75                     rts
  12695. fn00009CD8:
  12696. 00009CD8  206F 0004                movea.l    A0, [A7 + 0x4]
  12697. 00009CDC  1028 00B6                move.b     D0, [A0 + 0xB6]
  12698. 00009CE0  4E75                     rts
  12699. fn00009CE2:
  12700. 00009CE2  4E56 0000                link       A6, 0
  12701. 00009CE6  2F0A                     move.l     -[A7], A2
  12702. 00009CE8  246E 0008                movea.l    A2, [A6 + 0x8]
  12703. 00009CEC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  12704. 00009CF0  2F0A                     move.l     -[A7], A2
  12705. 00009CF2  61FF FFFF F3CE           bsr        -0xC30 /* 000090C2 */
  12706. 00009CF8  41F9 0001 DE96           lea.l      A0, [0x0001DE96]
  12707. 00009CFE  2488                     move.l     [A2], A0
  12708. 00009D00  2579 0000 778C 0010      move.l     [A2 + 0x10], [0x0000778C]
  12709. 00009D08  2579 0000 7790 0014      move.l     [A2 + 0x14], [0x00007790]
  12710. 00009D10  204A                     movea.l    A0, A2
  12711. 00009D12  504F                     addq.w     A7, 8
  12712. 00009D14  245F                     movea.l    A2, [A7]+
  12713. 00009D16  4E5E                     unlink     A6
  12714. 00009D18  4E75                     rts
  12715. 00009D1A  4E56 0000                link       A6, 0
  12716. 00009D1E  2F0A                     move.l     -[A7], A2
  12717. 00009D20  246E 0008                movea.l    A2, [A6 + 0x8]
  12718. 00009D24  200A                     move.l     D0, A2
  12719. 00009D26  6724                     beq        +0x26 /* 00009D4C */
  12720. 00009D28  41F9 0001 DE96           lea.l      A0, [0x0001DE96]
  12721. 00009D2E  2488                     move.l     [A2], A0
  12722. 00009D30  4267                     clr.w      -[A7]
  12723. 00009D32  2F0A                     move.l     -[A7], A2
  12724. 00009D34  61FF FFFF F59A           bsr        -0xA64 /* 000092D0 */
  12725. 00009D3A  4A6E 000C                tst.w      [A6 + 0xC]
  12726. 00009D3E  5C4F                     addq.w     A7, 6
  12727. 00009D40  6F0A                     ble        +0xC /* 00009D4C */
  12728. 00009D42  2F0A                     move.l     -[A7], A2
  12729. 00009D44  4EB9 0000 0168           jsr        [0x00000168]
  12730. 00009D4A  584F                     addq.w     A7, 4
  12731. label00009D4C:
  12732. 00009D4C  204A                     movea.l    A0, A2
  12733. 00009D4E  245F                     movea.l    A2, [A7]+
  12734. 00009D50  4E5E                     unlink     A6
  12735. 00009D52  4E75                     rts
  12736. 00009D54  4E56 FFE0                link       A6, -0x0020
  12737. 00009D58  48E7 1820                movem.l    -[A7], D3,D4,A2
  12738. 00009D5C  246E 0008                movea.l    A2, [A6 + 0x8]
  12739. 00009D60  42A7                     clr.l      -[A7]
  12740. 00009D62  486E FFE9                pea.l      [A6 - 0x17]
  12741. 00009D66  4878 0001                push.l     0x1
  12742. 00009D6A  2F3C 6466 6C74           move.l     -[A7], 0x64666C74 /* 'dflt' */
  12743. 00009D70  4267                     clr.w      -[A7]
  12744. 00009D72  2F0A                     move.l     -[A7], A2
  12745. 00009D74  2057                     movea.l    A0, [A7]
  12746. 00009D76  2250                     movea.l    A1, [A0]
  12747. 00009D78  2269 0080                movea.l    A1, [A1 + 0x80]
  12748. 00009D7C  4E91                     jsr        [A1]
  12749. 00009D7E  2F2E 0016                move.l     -[A7], [A6 + 0x16]
  12750. 00009D82  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  12751. 00009D86  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  12752. 00009D8A  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  12753. 00009D8E  2F0A                     move.l     -[A7], A2
  12754. 00009D90  61FF FFFF F888           bsr        -0x776 /* 0000961A */
  12755. 00009D96  0CAE 6466 6C74 000E      cmpi.l     [A6 + 0xE], 0x64666C74 /* 'dflt' */
  12756. 00009D9E  4FEF 0028                lea.l      A7, [A7 + 0x28]
  12757. 00009DA2  6600 0158                bne        +0x15A /* 00009EFC */
  12758. 00009DA6  206E 0016                movea.l    A0, [A6 + 0x16]
  12759. 00009DAA  1810                     move.b     D4, [A0]
  12760. 00009DAC  1604                     move.b     D3, D4
  12761. 00009DAE  B82E FFE9                cmp.b      D4, [A6 - 0x17]
  12762. 00009DB2  6700 0148                beq        +0x14A /* 00009EFC */
  12763. 00009DB6  486E FFF0                pea.l      [A6 - 0x10]
  12764. 00009DBA  2F0A                     move.l     -[A7], A2
  12765. 00009DBC  61FF FFFF F4F2           bsr        -0xB0C /* 000092B0 */
  12766. 00009DC2  486E FFEA                pea.l      [A6 - 0x16]
  12767. 00009DC6  4EB9 0000 0490           jsr        [0x00000490]
  12768. 00009DCC  486E FFEA                pea.l      [A6 - 0x16]
  12769. 00009DD0  61FF 0000 014A           bsr        +0x14C /* 00009F1C */
  12770. 00009DD6  584F                     addq.w     A7, 4
  12771. 00009DD8  2F08                     move.l     -[A7], A0
  12772. 00009DDA  3F3C FFFF                move.w     -[A7], 0xFFFF
  12773. 00009DDE  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  12774. 00009DE2  61FF FFFF 68E4           bsr        -0x971A /* 000006C8 */
  12775. 00009DE8  486E FFE0                pea.l      [A6 - 0x20]
  12776. 00009DEC  486E FFEA                pea.l      [A6 - 0x16]
  12777. 00009DF0  61FF 0000 0112           bsr        +0x114 /* 00009F04 */
  12778. 00009DF6  2D6E FFE0 FFF8           move.l     [A6 - 0x8], [A6 - 0x20]
  12779. 00009DFC  2D6E FFE4 FFFC           move.l     [A6 - 0x4], [A6 - 0x1C]
  12780. 00009E02  302E FFFA                move.w     D0, [A6 - 0x6]
  12781. 00009E06  48C0                     ext.l      D0
  12782. 00009E08  322E FFFE                move.w     D1, [A6 - 0x2]
  12783. 00009E0C  48C1                     ext.l      D1
  12784. 00009E0E  9280                     sub.l      D1, D0
  12785. 00009E10  4FEF 001E                lea.l      A7, [A7 + 0x1E]
  12786. 00009E14  6E2A                     bgt        +0x2C /* 00009E40 */
  12787. 00009E16  2D6E FFF0 FFF8           move.l     [A6 - 0x8], [A6 - 0x10]
  12788. 00009E1C  2D6E FFF4 FFFC           move.l     [A6 - 0x4], [A6 - 0xC]
  12789. 00009E22  4A03                     tst.b      D3
  12790. 00009E24  670E                     beq        +0x10 /* 00009E34 */
  12791. 00009E26  486E FFF8                pea.l      [A6 - 0x8]
  12792. 00009E2A  2F3C FFFD FFFD           move.l     -[A7], 0xFFFDFFFD
  12793. 00009E30  A8A9                     syscall    InsetRect
  12794. 00009E32  600C                     bra        +0xE /* 00009E40 */
  12795. label00009E34:
  12796. 00009E34  486E FFF8                pea.l      [A6 - 0x8]
  12797. 00009E38  2F3C 0003 0003           move.l     -[A7], 0x30003
  12798. 00009E3E  A8A9                     syscall    InsetRect
  12799. label00009E40:
  12800. 00009E40  2579 0000 778C 0010      move.l     [A2 + 0x10], [0x0000778C]
  12801. 00009E48  2579 0000 7790 0014      move.l     [A2 + 0x14], [0x00007790]
  12802. 00009E50  4A03                     tst.b      D3
  12803. 00009E52  6730                     beq        +0x32 /* 00009E84 */
  12804. 00009E54  302E FFFA                move.w     D0, [A6 - 0x6]
  12805. 00009E58  906E FFF2                sub.w      D0, [A6 - 0xE]
  12806. 00009E5C  3540 0012                move.w     [A2 + 0x12], D0
  12807. 00009E60  302E FFF8                move.w     D0, [A6 - 0x8]
  12808. 00009E64  906E FFF0                sub.w      D0, [A6 - 0x10]
  12809. 00009E68  3540 0010                move.w     [A2 + 0x10], D0
  12810. 00009E6C  302E FFFE                move.w     D0, [A6 - 0x2]
  12811. 00009E70  906E FFF6                sub.w      D0, [A6 - 0xA]
  12812. 00009E74  3540 0016                move.w     [A2 + 0x16], D0
  12813. 00009E78  302E FFFC                move.w     D0, [A6 - 0x4]
  12814. 00009E7C  906E FFF4                sub.w      D0, [A6 - 0xC]
  12815. 00009E80  3540 0014                move.w     [A2 + 0x14], D0
  12816. label00009E84:
  12817. 00009E84  1F3C 0001                move.b     -[A7], 0x1
  12818. 00009E88  302E FFF0                move.w     D0, [A6 - 0x10]
  12819. 00009E8C  48C0                     ext.l      D0
  12820. 00009E8E  322E FFF8                move.w     D1, [A6 - 0x8]
  12821. 00009E92  48C1                     ext.l      D1
  12822. 00009E94  9280                     sub.l      D1, D0
  12823. 00009E96  48C1                     ext.l      D1
  12824. 00009E98  2F01                     move.l     -[A7], D1
  12825. 00009E9A  302E FFF2                move.w     D0, [A6 - 0xE]
  12826. 00009E9E  48C0                     ext.l      D0
  12827. 00009EA0  322E FFFA                move.w     D1, [A6 - 0x6]
  12828. 00009EA4  48C1                     ext.l      D1
  12829. 00009EA6  9280                     sub.l      D1, D0
  12830. 00009EA8  48C1                     ext.l      D1
  12831. 00009EAA  2F01                     move.l     -[A7], D1
  12832. 00009EAC  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  12833. 00009EB0  2057                     movea.l    A0, [A7]
  12834. 00009EB2  2268 0004                movea.l    A1, [A0 + 0x4]
  12835. 00009EB6  2269 004C                movea.l    A1, [A1 + 0x4C]
  12836. 00009EBA  4E91                     jsr        [A1]
  12837. 00009EBC  1F3C 0001                move.b     -[A7], 0x1
  12838. 00009EC0  302E FFF8                move.w     D0, [A6 - 0x8]
  12839. 00009EC4  48C0                     ext.l      D0
  12840. 00009EC6  322E FFFC                move.w     D1, [A6 - 0x4]
  12841. 00009ECA  48C1                     ext.l      D1
  12842. 00009ECC  9280                     sub.l      D1, D0
  12843. 00009ECE  3F01                     move.w     -[A7], D1
  12844. 00009ED0  302E FFFA                move.w     D0, [A6 - 0x6]
  12845. 00009ED4  48C0                     ext.l      D0
  12846. 00009ED6  322E FFFE                move.w     D1, [A6 - 0x2]
  12847. 00009EDA  48C1                     ext.l      D1
  12848. 00009EDC  9280                     sub.l      D1, D0
  12849. 00009EDE  3F01                     move.w     -[A7], D1
  12850. 00009EE0  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  12851. 00009EE4  4EB9 0000 0D50           jsr        [0x00000D50 /* MenuCInfo */]
  12852. 00009EEA  3F3C FFFF                move.w     -[A7], 0xFFFF
  12853. 00009EEE  486E FFEA                pea.l      [A6 - 0x16]
  12854. 00009EF2  4EB9 0000 04B8           jsr        [0x000004B8]
  12855. 00009EF8  4FEF 001E                lea.l      A7, [A7 + 0x1E]
  12856. label00009EFC:
  12857. 00009EFC  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  12858. 00009F00  4E5E                     unlink     A6
  12859. 00009F02  4E75                     rts
  12860. fn00009F04:
  12861. 00009F04  206F 0004                movea.l    A0, [A7 + 0x4]
  12862. 00009F08  2050                     movea.l    A0, [A0]
  12863. 00009F0A  2050                     movea.l    A0, [A0]
  12864. 00009F0C  226F 0008                movea.l    A1, [A7 + 0x8]
  12865. 00009F10  22A8 0002                move.l     [A1], [A0 + 0x2]
  12866. 00009F14  2368 0006 0004           move.l     [A1 + 0x4], [A0 + 0x6]
  12867. 00009F1A  4E75                     rts
  12868. fn00009F1C:
  12869. 00009F1C  206F 0004                movea.l    A0, [A7 + 0x4]
  12870. 00009F20  2050                     movea.l    A0, [A0]
  12871. 00009F22  4E75                     rts
  12872. 00009F24  4E56 FFF4                link       A6, -0x000C
  12873. 00009F28  2F0A                     move.l     -[A7], A2
  12874. 00009F2A  246E 0008                movea.l    A2, [A6 + 0x8]
  12875. 00009F2E  4AAA 0008                tst.l      [A2 + 0x8]
  12876. 00009F32  6778                     beq        +0x7A /* 00009FAC */
  12877. 00009F34  486E FFF8                pea.l      [A6 - 0x8]
  12878. 00009F38  2F0A                     move.l     -[A7], A2
  12879. 00009F3A  61FF FFFF F374           bsr        -0xC8A /* 000092B0 */
  12880. 00009F40  4A00                     tst.b      D0
  12881. 00009F42  504F                     addq.w     A7, 8
  12882. 00009F44  6634                     bne        +0x36 /* 00009F7A */
  12883. 00009F46  486E FFF4                pea.l      [A6 - 0xC]
  12884. 00009F4A  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  12885. 00009F4E  4EB9 0000 0D18           jsr        [0x00000D18 /* PowerMgrVars */]
  12886. 00009F54  3D7C 8000 FFFA           move.w     [A6 - 0x6], 0x8000
  12887. 00009F5A  302E FFFA                move.w     D0, [A6 - 0x6]
  12888. 00009F5E  D06E FFF4                add.w      D0, [A6 - 0xC]
  12889. 00009F62  3D40 FFFE                move.w     [A6 - 0x2], D0
  12890. 00009F66  3D7C 8000 FFF8           move.w     [A6 - 0x8], 0x8000
  12891. 00009F6C  302E FFF8                move.w     D0, [A6 - 0x8]
  12892. 00009F70  D06E FFF6                add.w      D0, [A6 - 0xA]
  12893. 00009F74  3D40 FFFC                move.w     [A6 - 0x4], D0
  12894. 00009F78  504F                     addq.w     A7, 8
  12895. label00009F7A:
  12896. 00009F7A  302A 0012                move.w     D0, [A2 + 0x12]
  12897. 00009F7E  916E FFFA                sub.w      [A6 - 0x6], D0
  12898. 00009F82  302A 0010                move.w     D0, [A2 + 0x10]
  12899. 00009F86  916E FFF8                sub.w      [A6 - 0x8], D0
  12900. 00009F8A  302A 0016                move.w     D0, [A2 + 0x16]
  12901. 00009F8E  916E FFFE                sub.w      [A6 - 0x2], D0
  12902. 00009F92  302A 0014                move.w     D0, [A2 + 0x14]
  12903. 00009F96  916E FFFC                sub.w      [A6 - 0x4], D0
  12904. 00009F9A  206A 0008                movea.l    A0, [A2 + 0x8]
  12905. 00009F9E  2050                     movea.l    A0, [A0]
  12906. 00009FA0  216E FFF8 0008           move.l     [A0 + 0x8], [A6 - 0x8]
  12907. 00009FA6  216E FFFC 000C           move.l     [A0 + 0xC], [A6 - 0x4]
  12908. label00009FAC:
  12909. 00009FAC  245F                     movea.l    A2, [A7]+
  12910. 00009FAE  4E5E                     unlink     A6
  12911. 00009FB0  4E75                     rts
  12912. fn00009FB2:
  12913. 00009FB2  4E56 0000                link       A6, 0
  12914. 00009FB6  2F0A                     move.l     -[A7], A2
  12915. 00009FB8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  12916. 00009FBC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  12917. 00009FC0  61FF FFFF F100           bsr        -0xEFE /* 000090C2 */
  12918. 00009FC6  41F9 0001 DB5E           lea.l      A0, [0x0001DB5E]
  12919. 00009FCC  226E 0008                movea.l    A1, [A6 + 0x8]
  12920. 00009FD0  2288                     move.l     [A1], A0
  12921. 00009FD2  3F3C 3039                move.w     -[A7], 0x3039 /* '09' */
  12922. 00009FD6  A9BF                     syscall    GetRMenu
  12923. 00009FD8  245F                     movea.l    A2, [A7]+
  12924. 00009FDA  200A                     move.l     D0, A2
  12925. 00009FDC  584F                     addq.w     A7, 4
  12926. 00009FDE  6656                     bne        +0x58 /* 0000A036 */
  12927. 00009FE0  61FF FFFF 7D24           bsr        -0x82DA /* 00001D06 */
  12928. 00009FE6  5300                     subq.b     D0, 1
  12929. 00009FE8  661C                     bne        +0x1E /* 0000A006 */
  12930. 00009FEA  4878 0031                push.l     0x31 /* '1' */
  12931. 00009FEE  4879 0001 DE34           push.l     0x1DE34
  12932. 00009FF4  4879 0001 DE4A           push.l     0x1DE4A
  12933. 00009FFA  4EB9 0000 01B0           jsr        [0x000001B0]
  12934. 0000A000  4FEF 000C                lea.l      A7, [A7 + 0xC]
  12935. 0000A004  6018                     bra        +0x1A /* 0000A01E */
  12936. label0000A006:
  12937. 0000A006  61FF FFFF 7CFE           bsr        -0x8300 /* 00001D06 */
  12938. 0000A00C  5500                     subq.b     D0, 2
  12939. 0000A00E  660E                     bne        +0x10 /* 0000A01E */
  12940. 0000A010  4879 0001 DE4A           push.l     0x1DE4A
  12941. 0000A016  61FF FFFF 7CE0           bsr        -0x831E /* 00001CF8 */
  12942. 0000A01C  584F                     addq.w     A7, 4
  12943. label0000A01E:
  12944. 0000A01E  4878 0032                push.l     0x32 /* '2' */
  12945. 0000A022  4879 0001 DE34           push.l     0x1DE34
  12946. 0000A028  4878 FF40                push.l     0xFF40
  12947. 0000A02C  61FF FFFF 6F2E           bsr        -0x90D0 /* 00000F5C */
  12948. 0000A032  4FEF 000C                lea.l      A7, [A7 + 0xC]
  12949. label0000A036:
  12950. 0000A036  206E 0008                movea.l    A0, [A6 + 0x8]
  12951. 0000A03A  217C 6D68 616E 0010      move.l     [A0 + 0x10], 0x6D68616E /* 'mhan' */
  12952. 0000A042  4A39 0002 6250           tst.b      [0x00026250]
  12953. 0000A048  661C                     bne        +0x1E /* 0000A066 */
  12954. 0000A04A  4879 0002 6252           push.l     0x26252
  12955. 0000A050  AA4E                     syscall    SetStdCProcs
  12956. 0000A052  41F9 0000 A390           lea.l      A0, [0x0000A390]
  12957. 0000A058  23C8 0002 6252           move.l     [0x00026252], A0
  12958. 0000A05E  13FC 0001 0002 6250      move.b     [0x00026250], 0x1
  12959. label0000A066:
  12960. 0000A066  206E 0008                movea.l    A0, [A6 + 0x8]
  12961. 0000A06A  245F                     movea.l    A2, [A7]+
  12962. 0000A06C  4E5E                     unlink     A6
  12963. 0000A06E  4E75                     rts
  12964. fn0000A070:
  12965. 0000A070  4E56 0000                link       A6, 0
  12966. 0000A074  2F0A                     move.l     -[A7], A2
  12967. 0000A076  246E 0008                movea.l    A2, [A6 + 0x8]
  12968. 0000A07A  200A                     move.l     D0, A2
  12969. 0000A07C  6724                     beq        +0x26 /* 0000A0A2 */
  12970. 0000A07E  41F9 0001 DB5E           lea.l      A0, [0x0001DB5E]
  12971. 0000A084  2488                     move.l     [A2], A0
  12972. 0000A086  4267                     clr.w      -[A7]
  12973. 0000A088  2F0A                     move.l     -[A7], A2
  12974. 0000A08A  61FF FFFF F244           bsr        -0xDBA /* 000092D0 */
  12975. 0000A090  4A6E 000C                tst.w      [A6 + 0xC]
  12976. 0000A094  5C4F                     addq.w     A7, 6
  12977. 0000A096  6F0A                     ble        +0xC /* 0000A0A2 */
  12978. 0000A098  2F0A                     move.l     -[A7], A2
  12979. 0000A09A  4EB9 0000 0168           jsr        [0x00000168]
  12980. 0000A0A0  584F                     addq.w     A7, 4
  12981. label0000A0A2:
  12982. 0000A0A2  204A                     movea.l    A0, A2
  12983. 0000A0A4  245F                     movea.l    A2, [A7]+
  12984. 0000A0A6  4E5E                     unlink     A6
  12985. 0000A0A8  4E75                     rts
  12986. 0000A0AA  7002                     moveq.l    D0, 0x02
  12987. 0000A0AC  4E75                     rts
  12988. 0000A0AE  4E56 FFEE                link       A6, -0x0012
  12989. 0000A0B2  2F0A                     move.l     -[A7], A2
  12990. 0000A0B4  2F03                     move.l     -[A7], D3
  12991. 0000A0B6  246E 0008                movea.l    A2, [A6 + 0x8]
  12992. 0000A0BA  2F0A                     move.l     -[A7], A2
  12993. 0000A0BC  2057                     movea.l    A0, [A7]
  12994. 0000A0BE  2250                     movea.l    A1, [A0]
  12995. 0000A0C0  2269 00C8                movea.l    A1, [A1 + 0xC8]
  12996. 0000A0C4  4E91                     jsr        [A1]
  12997. 0000A0C6  584F                     addq.w     A7, 4
  12998. 0000A0C8  2F08                     move.l     -[A7], A0
  12999. 0000A0CA  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  13000. 0000A0CE  486E FFF8                pea.l      [A6 - 0x8]
  13001. 0000A0D2  61FF 0000 8478           bsr        +0x847A /* 0001254C */
  13002. 0000A0D8  2F0A                     move.l     -[A7], A2
  13003. 0000A0DA  61FF 0000 01CC           bsr        +0x1CE /* 0000A2A8 */
  13004. 0000A0E0  4EB9 0000 01C0           jsr        [0x000001C0]
  13005. 0000A0E6  2F08                     move.l     -[A7], A0
  13006. 0000A0E8  4879 0002 6252           push.l     0x26252
  13007. 0000A0EE  1F3C 0001                move.b     -[A7], 0x1
  13008. 0000A0F2  486E FFEE                pea.l      [A6 - 0x12]
  13009. 0000A0F6  4EB9 0000 0280           jsr        [0x00000280 /* CurPitch */]
  13010. 0000A0FC  3F2E 0012                move.w     -[A7], [A6 + 0x12]
  13011. 0000A100  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  13012. 0000A104  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  13013. 0000A108  2F0A                     move.l     -[A7], A2
  13014. 0000A10A  61FF FFFF F28E           bsr        -0xD70 /* 0000939A */
  13015. 0000A110  1600                     move.b     D3, D0
  13016. 0000A112  3F3C FFFF                move.w     -[A7], 0xFFFF
  13017. 0000A116  486E FFEE                pea.l      [A6 - 0x12]
  13018. 0000A11A  4EB9 0000 0288           jsr        [0x00000288]
  13019. 0000A120  3F3C FFFF                move.w     -[A7], 0xFFFF
  13020. 0000A124  486E FFF8                pea.l      [A6 - 0x8]
  13021. 0000A128  61FF 0000 84AE           bsr        +0x84B0 /* 000125D8 */
  13022. 0000A12E  1003                     move.b     D0, D3
  13023. 0000A130  4FEF 0036                lea.l      A7, [A7 + 0x36]
  13024. 0000A134  261F                     move.l     D3, [A7]+
  13025. 0000A136  245F                     movea.l    A2, [A7]+
  13026. 0000A138  4E5E                     unlink     A6
  13027. 0000A13A  4E75                     rts
  13028. 0000A13C  4E56 FFEE                link       A6, -0x0012
  13029. 0000A140  2F0A                     move.l     -[A7], A2
  13030. 0000A142  246E 0008                movea.l    A2, [A6 + 0x8]
  13031. 0000A146  2F0A                     move.l     -[A7], A2
  13032. 0000A148  2057                     movea.l    A0, [A7]
  13033. 0000A14A  2250                     movea.l    A1, [A0]
  13034. 0000A14C  2269 00C8                movea.l    A1, [A1 + 0xC8]
  13035. 0000A150  4E91                     jsr        [A1]
  13036. 0000A152  584F                     addq.w     A7, 4
  13037. 0000A154  2F08                     move.l     -[A7], A0
  13038. 0000A156  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  13039. 0000A15A  486E FFF8                pea.l      [A6 - 0x8]
  13040. 0000A15E  61FF 0000 83EC           bsr        +0x83EE /* 0001254C */
  13041. 0000A164  2F0A                     move.l     -[A7], A2
  13042. 0000A166  61FF 0000 0140           bsr        +0x142 /* 0000A2A8 */
  13043. 0000A16C  4EB9 0000 01C0           jsr        [0x000001C0]
  13044. 0000A172  2F08                     move.l     -[A7], A0
  13045. 0000A174  4879 0002 6252           push.l     0x26252
  13046. 0000A17A  1F3C 0001                move.b     -[A7], 0x1
  13047. 0000A17E  486E FFEE                pea.l      [A6 - 0x12]
  13048. 0000A182  4EB9 0000 0280           jsr        [0x00000280 /* CurPitch */]
  13049. 0000A188  2F0A                     move.l     -[A7], A2
  13050. 0000A18A  61FF FFFF F27E           bsr        -0xD80 /* 0000940A */
  13051. 0000A190  3F3C FFFF                move.w     -[A7], 0xFFFF
  13052. 0000A194  486E FFEE                pea.l      [A6 - 0x12]
  13053. 0000A198  4EB9 0000 0288           jsr        [0x00000288]
  13054. 0000A19E  3F3C FFFF                move.w     -[A7], 0xFFFF
  13055. 0000A1A2  486E FFF8                pea.l      [A6 - 0x8]
  13056. 0000A1A6  61FF 0000 8430           bsr        +0x8432 /* 000125D8 */
  13057. 0000A1AC  4FEF 002E                lea.l      A7, [A7 + 0x2E]
  13058. 0000A1B0  245F                     movea.l    A2, [A7]+
  13059. 0000A1B2  4E5E                     unlink     A6
  13060. 0000A1B4  4E75                     rts
  13061. 0000A1B6  4E56 FFFC                link       A6, -0x0004
  13062. 0000A1BA  2F0A                     move.l     -[A7], A2
  13063. 0000A1BC  246E 0008                movea.l    A2, [A6 + 0x8]
  13064. 0000A1C0  42AE FFFC                clr.l      [A6 - 0x4]
  13065. 0000A1C4  554F                     subq.w     A7, 2
  13066. 0000A1C6  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  13067. 0000A1CA  4267                     clr.w      -[A7]
  13068. 0000A1CC  2F2A 0010                move.l     -[A7], [A2 + 0x10]
  13069. 0000A1D0  4878 0004                push.l     0x4
  13070. 0000A1D4  486E FFFC                pea.l      [A6 - 0x4]
  13071. 0000A1D8  42A7                     clr.l      -[A7]
  13072. 0000A1DA  303C 0013                move.w     D0, 0x13
  13073. 0000A1DE  AA73                     syscall    ControlDispatch
  13074. 0000A1E0  301F                     move.w     D0, [A7]+
  13075. 0000A1E2  594F                     subq.w     A7, 4
  13076. 0000A1E4  3F3C 3039                move.w     -[A7], 0x3039 /* '09' */
  13077. 0000A1E8  A9BF                     syscall    GetRMenu
  13078. 0000A1EA  205F                     movea.l    A0, [A7]+
  13079. 0000A1EC  B1EE FFFC                cmpa.l     A0, [A6 - 0x4]
  13080. 0000A1F0  6614                     bne        +0x16 /* 0000A206 */
  13081. 0000A1F2  42A7                     clr.l      -[A7]
  13082. 0000A1F4  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  13083. 0000A1F8  2057                     movea.l    A0, [A7]
  13084. 0000A1FA  2268 0004                movea.l    A1, [A0 + 0x4]
  13085. 0000A1FE  2269 010C                movea.l    A1, [A1 + 0x10C]
  13086. 0000A202  4E91                     jsr        [A1]
  13087. 0000A204  504F                     addq.w     A7, 8
  13088. label0000A206:
  13089. 0000A206  245F                     movea.l    A2, [A7]+
  13090. 0000A208  4E5E                     unlink     A6
  13091. 0000A20A  4E75                     rts
  13092. 0000A20C  4E56 FFFC                link       A6, -0x0004
  13093. 0000A210  2F0A                     move.l     -[A7], A2
  13094. 0000A212  246E 0008                movea.l    A2, [A6 + 0x8]
  13095. 0000A216  202E 000E                move.l     D0, [A6 + 0xE]
  13096. 0000A21A  B0AA 0010                cmp.l      D0, [A2 + 0x10]
  13097. 0000A21E  6636                     bne        +0x38 /* 0000A256 */
  13098. 0000A220  206E 0016                movea.l    A0, [A6 + 0x16]
  13099. 0000A224  2D50 FFFC                move.l     [A6 - 0x4], [A0]
  13100. 0000A228  4AAE FFFC                tst.l      [A6 - 0x4]
  13101. 0000A22C  660C                     bne        +0xE /* 0000A23A */
  13102. 0000A22E  594F                     subq.w     A7, 4
  13103. 0000A230  3F3C 3039                move.w     -[A7], 0x3039 /* '09' */
  13104. 0000A234  A9BF                     syscall    GetRMenu
  13105. 0000A236  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  13106. label0000A23A:
  13107. 0000A23A  554F                     subq.w     A7, 2
  13108. 0000A23C  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  13109. 0000A240  4267                     clr.w      -[A7]
  13110. 0000A242  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  13111. 0000A246  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  13112. 0000A24A  486E FFFC                pea.l      [A6 - 0x4]
  13113. 0000A24E  303C 0012                move.w     D0, 0x12
  13114. 0000A252  AA73                     syscall    ControlDispatch
  13115. 0000A254  301F                     move.w     D0, [A7]+
  13116. label0000A256:
  13117. 0000A256  245F                     movea.l    A2, [A7]+
  13118. 0000A258  4E5E                     unlink     A6
  13119. 0000A25A  4E75                     rts
  13120. 0000A25C  4E56 0000                link       A6, 0
  13121. 0000A260  2F0B                     move.l     -[A7], A3
  13122. 0000A262  2F0A                     move.l     -[A7], A2
  13123. 0000A264  95CA                     sub.l      A2, A2
  13124. 0000A266  4267                     clr.w      -[A7]
  13125. 0000A268  4879 0001 DD04           push.l     0x1DD04
  13126. 0000A26E  4879 0001 DCC8           push.l     0x1DCC8
  13127. 0000A274  4878 0004                push.l     0x4
  13128. 0000A278  206E 0008                movea.l    A0, [A6 + 0x8]
  13129. 0000A27C  2F28 0004                move.l     -[A7], [A0 + 0x4]
  13130. 0000A280  4EB9 0000 0158           jsr        [0x00000158]
  13131. 0000A286  2648                     movea.l    A3, A0
  13132. 0000A288  200B                     move.l     D0, A3
  13133. 0000A28A  4FEF 0012                lea.l      A7, [A7 + 0x12]
  13134. 0000A28E  670E                     beq        +0x10 /* 0000A29E */
  13135. 0000A290  486B 006A                pea.l      [A3 + 0x6A]
  13136. 0000A294  61FF FFFF EDD2           bsr        -0x122C /* 00009068 */
  13137. 0000A29A  2448                     movea.l    A2, A0
  13138. 0000A29C  584F                     addq.w     A7, 4
  13139. label0000A29E:
  13140. 0000A29E  204A                     movea.l    A0, A2
  13141. 0000A2A0  245F                     movea.l    A2, [A7]+
  13142. 0000A2A2  265F                     movea.l    A3, [A7]+
  13143. 0000A2A4  4E5E                     unlink     A6
  13144. 0000A2A6  4E75                     rts
  13145. fn0000A2A8:
  13146. 0000A2A8  4E56 FEEC                link       A6, -0x0114
  13147. 0000A2AC  48E7 1820                movem.l    -[A7], D3,D4,A2
  13148. 0000A2B0  246E 0008                movea.l    A2, [A6 + 0x8]
  13149. 0000A2B4  486E FEF0                pea.l      [A6 - 0x110]
  13150. 0000A2B8  3F2A 000E                move.w     -[A7], [A2 + 0xE]
  13151. 0000A2BC  4EB9 0000 0510           jsr        [0x00000510]
  13152. 0000A2C2  23EE FEF8 0002 62A2      move.l     [0x000262A2], [A6 - 0x108]
  13153. 0000A2CA  33EE FEFC 0002 62A6      move.w     [0x000262A6], [A6 - 0x104]
  13154. 0000A2D2  7600                     moveq.l    D3, 0x00
  13155. 0000A2D4  2F0A                     move.l     -[A7], A2
  13156. 0000A2D6  61FF FFFF F816           bsr        -0x7E8 /* 00009AEE */
  13157. 0000A2DC  4A00                     tst.b      D0
  13158. 0000A2DE  4FEF 000A                lea.l      A7, [A7 + 0xA]
  13159. 0000A2E2  6712                     beq        +0x14 /* 0000A2F6 */
  13160. 0000A2E4  2F0A                     move.l     -[A7], A2
  13161. 0000A2E6  61FF FFFF F7F0           bsr        -0x80E /* 00009AD8 */
  13162. 0000A2EC  4A00                     tst.b      D0
  13163. 0000A2EE  584F                     addq.w     A7, 4
  13164. 0000A2F0  6704                     beq        +0x6 /* 0000A2F6 */
  13165. 0000A2F2  7000                     moveq.l    D0, 0x00
  13166. 0000A2F4  6002                     bra        +0x4 /* 0000A2F8 */
  13167. label0000A2F6:
  13168. 0000A2F6  7001                     moveq.l    D0, 0x01
  13169. label0000A2F8:
  13170. 0000A2F8  4A00                     tst.b      D0
  13171. 0000A2FA  6710                     beq        +0x12 /* 0000A30C */
  13172. 0000A2FC  61FF 0000 0086           bsr        +0x88 /* 0000A384 */
  13173. 0000A302  0C80 0000 0110           cmpi.l     D0, 0x110
  13174. 0000A308  6602                     bne        +0x4 /* 0000A30C */
  13175. 0000A30A  7601                     moveq.l    D3, 0x01
  13176. label0000A30C:
  13177. 0000A30C  1803                     move.b     D4, D3
  13178. 0000A30E  4879 0000 2FEC           push.l     0x2FEC
  13179. 0000A314  4879 0002 62A2           push.l     0x262A2
  13180. 0000A31A  61FF FFFF F4A6           bsr        -0xB58 /* 000097C2 */
  13181. 0000A320  4A00                     tst.b      D0
  13182. 0000A322  504F                     addq.w     A7, 8
  13183. 0000A324  6744                     beq        +0x46 /* 0000A36A */
  13184. 0000A326  486E FEED                pea.l      [A6 - 0x113]
  13185. 0000A32A  486E FEEE                pea.l      [A6 - 0x112]
  13186. 0000A32E  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  13187. 0000A332  2057                     movea.l    A0, [A7]
  13188. 0000A334  2268 0004                movea.l    A1, [A0 + 0x4]
  13189. 0000A338  2269 0138                movea.l    A1, [A1 + 0x138]
  13190. 0000A33C  4E91                     jsr        [A1]
  13191. 0000A33E  4879 0002 62A2           push.l     0x262A2
  13192. 0000A344  1004                     move.b     D0, D4
  13193. 0000A346  57C0                     seq        D0
  13194. 0000A348  4400                     neg.b      D0
  13195. 0000A34A  1F00                     move.b     -[A7], D0
  13196. 0000A34C  1F2E FEED                move.b     -[A7], [A6 - 0x113]
  13197. 0000A350  3F2E FEEE                move.w     -[A7], [A6 - 0x112]
  13198. 0000A354  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  13199. 0000A358  2057                     movea.l    A0, [A7]
  13200. 0000A35A  2268 0004                movea.l    A1, [A0 + 0x4]
  13201. 0000A35E  2269 00FC                movea.l    A1, [A1 + 0xFC]
  13202. 0000A362  4E91                     jsr        [A1]
  13203. 0000A364  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  13204. 0000A368  6012                     bra        +0x14 /* 0000A37C */
  13205. label0000A36A:
  13206. 0000A36A  4A03                     tst.b      D3
  13207. 0000A36C  670E                     beq        +0x10 /* 0000A37C */
  13208. 0000A36E  4879 0002 62A2           push.l     0x262A2
  13209. 0000A374  4EB9 0000 0310           jsr        [0x00000310]
  13210. 0000A37A  584F                     addq.w     A7, 4
  13211. label0000A37C:
  13212. 0000A37C  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  13213. 0000A380  4E5E                     unlink     A6
  13214. 0000A382  4E75                     rts
  13215. fn0000A384:
  13216. 0000A384  2039 0000 2EAC           move.l     D0, [0x00002EAC]
  13217. 0000A38A  4E75                     rts
  13218. 0000A38C  4E56 FFFA                link       A6, -0x0006
  13219. 0000A390  486E FFFA                pea.l      [A6 - 0x6]
  13220. 0000A394  AA19                     syscall    GetForeColor
  13221. 0000A396  4879 0002 62A2           push.l     0x262A2
  13222. 0000A39C  AA14                     syscall    RGBForeColor
  13223. 0000A39E  3F2E 0014                move.w     -[A7], [A6 + 0x14]
  13224. 0000A3A2  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  13225. 0000A3A6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  13226. 0000A3AA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  13227. 0000A3AE  A882                     syscall    StdText
  13228. 0000A3B0  486E FFFA                pea.l      [A6 - 0x6]
  13229. 0000A3B4  AA14                     syscall    RGBForeColor
  13230. 0000A3B6  4E5E                     unlink     A6
  13231. 0000A3B8  4E74 000E                rtd        0x000E
  13232. fn0000A3BC:
  13233. 0000A3BC  4E56 0000                link       A6, 0
  13234. 0000A3C0  2F0A                     move.l     -[A7], A2
  13235. 0000A3C2  246E 0008                movea.l    A2, [A6 + 0x8]
  13236. 0000A3C6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  13237. 0000A3CA  2F0A                     move.l     -[A7], A2
  13238. 0000A3CC  61FF FFFF FBE4           bsr        -0x41A /* 00009FB2 */
  13239. 0000A3D2  41F9 0001 D880           lea.l      A0, [0x0001D880]
  13240. 0000A3D8  2488                     move.l     [A2], A0
  13241. 0000A3DA  257C 6D68 616E 0010      move.l     [A2 + 0x10], 0x6D68616E /* 'mhan' */
  13242. 0000A3E2  204A                     movea.l    A0, A2
  13243. 0000A3E4  504F                     addq.w     A7, 8
  13244. 0000A3E6  245F                     movea.l    A2, [A7]+
  13245. 0000A3E8  4E5E                     unlink     A6
  13246. 0000A3EA  4E75                     rts
  13247. 0000A3EC  4E56 0000                link       A6, 0
  13248. 0000A3F0  2F0A                     move.l     -[A7], A2
  13249. 0000A3F2  246E 0008                movea.l    A2, [A6 + 0x8]
  13250. 0000A3F6  200A                     move.l     D0, A2
  13251. 0000A3F8  6724                     beq        +0x26 /* 0000A41E */
  13252. 0000A3FA  41F9 0001 D880           lea.l      A0, [0x0001D880]
  13253. 0000A400  2488                     move.l     [A2], A0
  13254. 0000A402  4267                     clr.w      -[A7]
  13255. 0000A404  2F0A                     move.l     -[A7], A2
  13256. 0000A406  61FF FFFF FC68           bsr        -0x396 /* 0000A070 */
  13257. 0000A40C  4A6E 000C                tst.w      [A6 + 0xC]
  13258. 0000A410  5C4F                     addq.w     A7, 6
  13259. 0000A412  6F0A                     ble        +0xC /* 0000A41E */
  13260. 0000A414  2F0A                     move.l     -[A7], A2
  13261. 0000A416  4EB9 0000 0168           jsr        [0x00000168]
  13262. 0000A41C  584F                     addq.w     A7, 4
  13263. label0000A41E:
  13264. 0000A41E  204A                     movea.l    A0, A2
  13265. 0000A420  245F                     movea.l    A2, [A7]+
  13266. 0000A422  4E5E                     unlink     A6
  13267. 0000A424  4E75                     rts
  13268. 0000A426  4E56 0000                link       A6, 0
  13269. 0000A42A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  13270. 0000A42E  2057                     movea.l    A0, [A7]
  13271. 0000A430  2250                     movea.l    A1, [A0]
  13272. 0000A432  2269 00BC                movea.l    A1, [A1 + 0xBC]
  13273. 0000A436  4E91                     jsr        [A1]
  13274. 0000A438  4E5E                     unlink     A6
  13275. 0000A43A  4E75                     rts
  13276. 0000A43C  4E56 FFFA                link       A6, -0x0006
  13277. 0000A440  2F0A                     move.l     -[A7], A2
  13278. 0000A442  246E 0008                movea.l    A2, [A6 + 0x8]
  13279. 0000A446  42A7                     clr.l      -[A7]
  13280. 0000A448  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  13281. 0000A44C  2057                     movea.l    A0, [A7]
  13282. 0000A44E  2268 0004                movea.l    A1, [A0 + 0x4]
  13283. 0000A452  2269 0104                movea.l    A1, [A1 + 0x104]
  13284. 0000A456  4E91                     jsr        [A1]
  13285. 0000A458  42A7                     clr.l      -[A7]
  13286. 0000A45A  486E FFFA                pea.l      [A6 - 0x6]
  13287. 0000A45E  4EB9 0000 0230           jsr        [0x00000230]
  13288. 0000A464  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  13289. 0000A468  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  13290. 0000A46C  A95F                     syscall    SetControlTitle/SetCTitle
  13291. 0000A46E  3F3C FFFF                move.w     -[A7], 0xFFFF
  13292. 0000A472  486E FFFA                pea.l      [A6 - 0x6]
  13293. 0000A476  4EB9 0000 0238           jsr        [0x00000238]
  13294. 0000A47C  42A7                     clr.l      -[A7]
  13295. 0000A47E  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  13296. 0000A482  2057                     movea.l    A0, [A7]
  13297. 0000A484  2268 0004                movea.l    A1, [A0 + 0x4]
  13298. 0000A488  2269 010C                movea.l    A1, [A1 + 0x10C]
  13299. 0000A48C  4E91                     jsr        [A1]
  13300. 0000A48E  4FEF 001E                lea.l      A7, [A7 + 0x1E]
  13301. 0000A492  245F                     movea.l    A2, [A7]+
  13302. 0000A494  4E5E                     unlink     A6
  13303. 0000A496  4E75                     rts
  13304. 0000A498  4E56 FFF4                link       A6, -0x000C
  13305. 0000A49C  2F0A                     move.l     -[A7], A2
  13306. 0000A49E  246E 0008                movea.l    A2, [A6 + 0x8]
  13307. 0000A4A2  4AAA 0008                tst.l      [A2 + 0x8]
  13308. 0000A4A6  675C                     beq        +0x5E /* 0000A504 */
  13309. 0000A4A8  486E FFF8                pea.l      [A6 - 0x8]
  13310. 0000A4AC  2F0A                     move.l     -[A7], A2
  13311. 0000A4AE  61FF FFFF EE00           bsr        -0x11FE /* 000092B0 */
  13312. 0000A4B4  4A00                     tst.b      D0
  13313. 0000A4B6  504F                     addq.w     A7, 8
  13314. 0000A4B8  6634                     bne        +0x36 /* 0000A4EE */
  13315. 0000A4BA  486E FFF4                pea.l      [A6 - 0xC]
  13316. 0000A4BE  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  13317. 0000A4C2  4EB9 0000 0D18           jsr        [0x00000D18 /* PowerMgrVars */]
  13318. 0000A4C8  3D7C 8000 FFFA           move.w     [A6 - 0x6], 0x8000
  13319. 0000A4CE  302E FFFA                move.w     D0, [A6 - 0x6]
  13320. 0000A4D2  D06E FFF4                add.w      D0, [A6 - 0xC]
  13321. 0000A4D6  3D40 FFFE                move.w     [A6 - 0x2], D0
  13322. 0000A4DA  3D7C 8000 FFF8           move.w     [A6 - 0x8], 0x8000
  13323. 0000A4E0  302E FFF8                move.w     D0, [A6 - 0x8]
  13324. 0000A4E4  D06E FFF6                add.w      D0, [A6 - 0xA]
  13325. 0000A4E8  3D40 FFFC                move.w     [A6 - 0x4], D0
  13326. 0000A4EC  504F                     addq.w     A7, 8
  13327. label0000A4EE:
  13328. 0000A4EE  526E FFF8                addq.w     [A6 - 0x8], 1
  13329. 0000A4F2  206A 0008                movea.l    A0, [A2 + 0x8]
  13330. 0000A4F6  2050                     movea.l    A0, [A0]
  13331. 0000A4F8  216E FFF8 0008           move.l     [A0 + 0x8], [A6 - 0x8]
  13332. 0000A4FE  216E FFFC 000C           move.l     [A0 + 0xC], [A6 - 0x4]
  13333. label0000A504:
  13334. 0000A504  245F                     movea.l    A2, [A7]+
  13335. 0000A506  4E5E                     unlink     A6
  13336. 0000A508  4E75                     rts
  13337. 0000A50A  4E56 0000                link       A6, 0
  13338. 0000A50E  2F0B                     move.l     -[A7], A3
  13339. 0000A510  2F0A                     move.l     -[A7], A2
  13340. 0000A512  95CA                     sub.l      A2, A2
  13341. 0000A514  4267                     clr.w      -[A7]
  13342. 0000A516  4879 0001 DAAA           push.l     0x1DAAA
  13343. 0000A51C  4879 0001 DA24           push.l     0x1DA24
  13344. 0000A522  4878 0004                push.l     0x4
  13345. 0000A526  206E 0008                movea.l    A0, [A6 + 0x8]
  13346. 0000A52A  2F28 0004                move.l     -[A7], [A0 + 0x4]
  13347. 0000A52E  61FF 0000 0030           bsr        +0x32 /* 0000A560 */
  13348. 0000A534  584F                     addq.w     A7, 4
  13349. 0000A536  2F08                     move.l     -[A7], A0
  13350. 0000A538  4EB9 0000 0158           jsr        [0x00000158]
  13351. 0000A53E  2648                     movea.l    A3, A0
  13352. 0000A540  200B                     move.l     D0, A3
  13353. 0000A542  4FEF 0012                lea.l      A7, [A7 + 0x12]
  13354. 0000A546  670E                     beq        +0x10 /* 0000A556 */
  13355. 0000A548  486B 00DC                pea.l      [A3 + 0xDC]
  13356. 0000A54C  61FF FFFF EB1A           bsr        -0x14E4 /* 00009068 */
  13357. 0000A552  2448                     movea.l    A2, A0
  13358. 0000A554  584F                     addq.w     A7, 4
  13359. label0000A556:
  13360. 0000A556  204A                     movea.l    A0, A2
  13361. 0000A558  245F                     movea.l    A2, [A7]+
  13362. 0000A55A  265F                     movea.l    A3, [A7]+
  13363. 0000A55C  4E5E                     unlink     A6
  13364. 0000A55E  4E75                     rts
  13365. fn0000A560:
  13366. 0000A560  206F 0004                movea.l    A0, [A7 + 0x4]
  13367. 0000A564  2068 0020                movea.l    A0, [A0 + 0x20]
  13368. 0000A568  4E75                     rts
  13369. fn0000A56A:
  13370. 0000A56A  4E56 0000                link       A6, 0
  13371. 0000A56E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  13372. 0000A572  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  13373. 0000A576  61FF 0000 66A8           bsr        +0x66AA /* 00010C20 */
  13374. 0000A57C  41F9 0001 D778           lea.l      A0, [0x0001D778]
  13375. 0000A582  226E 0008                movea.l    A1, [A6 + 0x8]
  13376. 0000A586  2288                     move.l     [A1], A0
  13377. 0000A588  206E 0008                movea.l    A0, [A6 + 0x8]
  13378. 0000A58C  4868 0008                pea.l      [A0 + 0x8]
  13379. 0000A590  4EB9 0000 09F8           jsr        [0x000009F8]
  13380. 0000A596  206E 0008                movea.l    A0, [A6 + 0x8]
  13381. 0000A59A  4E5E                     unlink     A6
  13382. 0000A59C  4E75                     rts
  13383. 0000A59E  4E56 FFFE                link       A6, -0x0002
  13384. 0000A5A2  2F0B                     move.l     -[A7], A3
  13385. 0000A5A4  2F0A                     move.l     -[A7], A2
  13386. 0000A5A6  246E 0008                movea.l    A2, [A6 + 0x8]
  13387. 0000A5AA  266E 0010                movea.l    A3, [A6 + 0x10]
  13388. 0000A5AE  486E FFFE                pea.l      [A6 - 0x2]
  13389. 0000A5B2  2F0B                     move.l     -[A7], A3
  13390. 0000A5B4  61FF 0000 0064           bsr        +0x66 /* 0000A61A */
  13391. 0000A5BA  486A 0116                pea.l      [A2 + 0x116]
  13392. 0000A5BE  2F0B                     move.l     -[A7], A3
  13393. 0000A5C0  61FF 0000 0058           bsr        +0x5A /* 0000A61A */
  13394. 0000A5C6  486A 0008                pea.l      [A2 + 0x8]
  13395. 0000A5CA  61FF 0000 0044           bsr        +0x46 /* 0000A610 */
  13396. 0000A5D0  584F                     addq.w     A7, 4
  13397. 0000A5D2  2F08                     move.l     -[A7], A0
  13398. 0000A5D4  2F0B                     move.l     -[A7], A3
  13399. 0000A5D6  4EB9 0000 17A8           jsr        [0x000017A8]
  13400. 0000A5DC  42A7                     clr.l      -[A7]
  13401. 0000A5DE  3F2A 0116                move.w     -[A7], [A2 + 0x116]
  13402. 0000A5E2  486A 0008                pea.l      [A2 + 0x8]
  13403. 0000A5E6  61FF FFFF 6C48           bsr        -0x93B6 /* 00001230 */
  13404. 0000A5EC  584F                     addq.w     A7, 4
  13405. 0000A5EE  2F08                     move.l     -[A7], A0
  13406. 0000A5F0  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  13407. 0000A5F4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  13408. 0000A5F8  2F0A                     move.l     -[A7], A2
  13409. 0000A5FA  2057                     movea.l    A0, [A7]
  13410. 0000A5FC  2250                     movea.l    A1, [A0]
  13411. 0000A5FE  2269 0010                movea.l    A1, [A1 + 0x10]
  13412. 0000A602  4E91                     jsr        [A1]
  13413. 0000A604  4FEF 002C                lea.l      A7, [A7 + 0x2C]
  13414. 0000A608  245F                     movea.l    A2, [A7]+
  13415. 0000A60A  265F                     movea.l    A3, [A7]+
  13416. 0000A60C  4E5E                     unlink     A6
  13417. 0000A60E  4E75                     rts
  13418. fn0000A610:
  13419. 0000A610  206F 0004                movea.l    A0, [A7 + 0x4]
  13420. 0000A614  2068 0004                movea.l    A0, [A0 + 0x4]
  13421. 0000A618  4E75                     rts
  13422. fn0000A61A:
  13423. 0000A61A  4E56 0000                link       A6, 0
  13424. 0000A61E  4878 0002                push.l     0x2
  13425. 0000A622  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  13426. 0000A626  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  13427. 0000A62A  4EB9 0000 17A0           jsr        [0x000017A0]
  13428. 0000A630  206E 0008                movea.l    A0, [A6 + 0x8]
  13429. 0000A634  4E5E                     unlink     A6
  13430. 0000A636  4E75                     rts
  13431. 0000A638  4E56 0000                link       A6, 0
  13432. 0000A63C  2F0A                     move.l     -[A7], A2
  13433. 0000A63E  246E 0008                movea.l    A2, [A6 + 0x8]
  13434. 0000A642  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  13435. 0000A646  3F2E 0016                move.w     -[A7], [A6 + 0x16]
  13436. 0000A64A  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  13437. 0000A64E  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  13438. 0000A652  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  13439. 0000A656  2F0A                     move.l     -[A7], A2
  13440. 0000A658  61FF 0000 6614           bsr        +0x6616 /* 00010C6E */
  13441. 0000A65E  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  13442. 0000A662  486A 0008                pea.l      [A2 + 0x8]
  13443. 0000A666  61FF FFFF 700E           bsr        -0x8FF0 /* 00001676 */
  13444. 0000A66C  356E 0016 0116           move.w     [A2 + 0x116], [A6 + 0x16]
  13445. 0000A672  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  13446. 0000A676  245F                     movea.l    A2, [A7]+
  13447. 0000A678  4E5E                     unlink     A6
  13448. 0000A67A  4E75                     rts
  13449. 0000A67C  4E56 0000                link       A6, 0
  13450. 0000A680  2F0A                     move.l     -[A7], A2
  13451. 0000A682  246E 0008                movea.l    A2, [A6 + 0x8]
  13452. 0000A686  200A                     move.l     D0, A2
  13453. 0000A688  6736                     beq        +0x38 /* 0000A6C0 */
  13454. 0000A68A  41F9 0001 D778           lea.l      A0, [0x0001D778]
  13455. 0000A690  2488                     move.l     [A2], A0
  13456. 0000A692  3F3C FFFF                move.w     -[A7], 0xFFFF
  13457. 0000A696  204A                     movea.l    A0, A2
  13458. 0000A698  4868 0008                pea.l      [A0 + 0x8]
  13459. 0000A69C  61FF FFFF 6BCE           bsr        -0x9430 /* 0000126C */
  13460. 0000A6A2  4267                     clr.w      -[A7]
  13461. 0000A6A4  2F0A                     move.l     -[A7], A2
  13462. 0000A6A6  61FF 0000 658C           bsr        +0x658E /* 00010C34 */
  13463. 0000A6AC  4A6E 000C                tst.w      [A6 + 0xC]
  13464. 0000A6B0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  13465. 0000A6B4  6F0A                     ble        +0xC /* 0000A6C0 */
  13466. 0000A6B6  2F0A                     move.l     -[A7], A2
  13467. 0000A6B8  4EB9 0000 0168           jsr        [0x00000168]
  13468. 0000A6BE  584F                     addq.w     A7, 4
  13469. label0000A6C0:
  13470. 0000A6C0  204A                     movea.l    A0, A2
  13471. 0000A6C2  245F                     movea.l    A2, [A7]+
  13472. 0000A6C4  4E5E                     unlink     A6
  13473. 0000A6C6  4E75                     rts
  13474. 0000A6C8  4E56 0000                link       A6, 0
  13475. 0000A6CC  3F3C 0100                move.w     -[A7], 0x100
  13476. 0000A6D0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  13477. 0000A6D4  206E 0008                movea.l    A0, [A6 + 0x8]
  13478. 0000A6D8  4868 0008                pea.l      [A0 + 0x8]
  13479. 0000A6DC  61FF FFFF 6B52           bsr        -0x94AC /* 00001230 */
  13480. 0000A6E2  584F                     addq.w     A7, 4
  13481. 0000A6E4  2F08                     move.l     -[A7], A0
  13482. 0000A6E6  4EB9 0000 09D0           jsr        [0x000009D0]
  13483. 0000A6EC  4E5E                     unlink     A6
  13484. 0000A6EE  4E75                     rts
  13485. 0000A6F0  4E56 0000                link       A6, 0
  13486. 0000A6F4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  13487. 0000A6F8  206E 0008                movea.l    A0, [A6 + 0x8]
  13488. 0000A6FC  4868 0008                pea.l      [A0 + 0x8]
  13489. 0000A700  61FF FFFF 6F74           bsr        -0x908A /* 00001676 */
  13490. 0000A706  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  13491. 0000A70A  61FF FFFF F0E8           bsr        -0xF16 /* 000097F4 */
  13492. 0000A710  4E5E                     unlink     A6
  13493. 0000A712  4E75                     rts
  13494. 0000A714  4E56 0000                link       A6, 0
  13495. 0000A718  206E 0008                movea.l    A0, [A6 + 0x8]
  13496. 0000A71C  4868 0008                pea.l      [A0 + 0x8]
  13497. 0000A720  4EB9 0000 0978           jsr        [0x00000978]
  13498. 0000A726  206E 000C                movea.l    A0, [A6 + 0xC]
  13499. 0000A72A  2080                     move.l     [A0], D0
  13500. 0000A72C  7001                     moveq.l    D0, 0x01
  13501. 0000A72E  4E5E                     unlink     A6
  13502. 0000A730  4E75                     rts
  13503. 0000A732  4E56 0000                link       A6, 0
  13504. 0000A736  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  13505. 0000A73A  206E 0008                movea.l    A0, [A6 + 0x8]
  13506. 0000A73E  4868 0008                pea.l      [A0 + 0x8]
  13507. 0000A742  61FF 0000 0012           bsr        +0x14 /* 0000A756 */
  13508. 0000A748  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  13509. 0000A74C  61FF FFFF F0A6           bsr        -0xF58 /* 000097F4 */
  13510. 0000A752  4E5E                     unlink     A6
  13511. 0000A754  4E75                     rts
  13512. fn0000A756:
  13513. 0000A756  4E56 0000                link       A6, 0
  13514. 0000A75A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  13515. 0000A75E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  13516. 0000A762  61FF 0000 000C           bsr        +0xE /* 0000A770 */
  13517. 0000A768  206E 0008                movea.l    A0, [A6 + 0x8]
  13518. 0000A76C  4E5E                     unlink     A6
  13519. 0000A76E  4E75                     rts
  13520. fn0000A770:
  13521. 0000A770  4E56 0000                link       A6, 0
  13522. 0000A774  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  13523. 0000A778  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  13524. 0000A77C  4EB9 0000 0988           jsr        [0x00000988 /* CurFMFamily */]
  13525. 0000A782  4E5E                     unlink     A6
  13526. 0000A784  4E75                     rts
  13527. 0000A786  206F 0004                movea.l    A0, [A7 + 0x4]
  13528. 0000A78A  3028 0116                move.w     D0, [A0 + 0x116]
  13529. 0000A78E  4E75                     rts
  13530. 0000A790  4E56 0000                link       A6, 0
  13531. 0000A794  2F0A                     move.l     -[A7], A2
  13532. 0000A796  246E 0008                movea.l    A2, [A6 + 0x8]
  13533. 0000A79A  302E 000C                move.w     D0, [A6 + 0xC]
  13534. 0000A79E  B06A 0116                cmp.w      D0, [A2 + 0x116]
  13535. 0000A7A2  6710                     beq        +0x12 /* 0000A7B4 */
  13536. 0000A7A4  356E 000C 0116           move.w     [A2 + 0x116], [A6 + 0xC]
  13537. 0000A7AA  2F0A                     move.l     -[A7], A2
  13538. 0000A7AC  61FF FFFF F046           bsr        -0xFB8 /* 000097F4 */
  13539. 0000A7B2  584F                     addq.w     A7, 4
  13540. label0000A7B4:
  13541. 0000A7B4  245F                     movea.l    A2, [A7]+
  13542. 0000A7B6  4E5E                     unlink     A6
  13543. 0000A7B8  4E75                     rts
  13544. 0000A7BA  4E56 0000                link       A6, 0
  13545. 0000A7BE  0CAE 7465 7874 000E      cmpi.l     [A6 + 0xE], 0x74657874 /* 'text' */
  13546. 0000A7C6  6624                     bne        +0x26 /* 0000A7EC */
  13547. 0000A7C8  1F2E 0015                move.b     -[A7], [A6 + 0x15]
  13548. 0000A7CC  2F2E 0016                move.l     -[A7], [A6 + 0x16]
  13549. 0000A7D0  206E 0008                movea.l    A0, [A6 + 0x8]
  13550. 0000A7D4  4868 0008                pea.l      [A0 + 0x8]
  13551. 0000A7D8  4EB9 0000 0980           jsr        [0x00000980 /* RomFont0/ScrapEnd */]
  13552. 0000A7DE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  13553. 0000A7E2  61FF FFFF F010           bsr        -0xFEE /* 000097F4 */
  13554. 0000A7E8  4FEF 000E                lea.l      A7, [A7 + 0xE]
  13555. label0000A7EC:
  13556. 0000A7EC  4E5E                     unlink     A6
  13557. 0000A7EE  4E75                     rts
  13558. 0000A7F0  4E56 0000                link       A6, 0
  13559. 0000A7F4  2F03                     move.l     -[A7], D3
  13560. 0000A7F6  0CAE 7465 7874 000E      cmpi.l     [A6 + 0xE], 0x74657874 /* 'text' */
  13561. 0000A7FE  6640                     bne        +0x42 /* 0000A840 */
  13562. 0000A800  206E 0008                movea.l    A0, [A6 + 0x8]
  13563. 0000A804  4868 0008                pea.l      [A0 + 0x8]
  13564. 0000A808  61FF 0000 003C           bsr        +0x3E /* 0000A846 */
  13565. 0000A80E  2600                     move.l     D3, D0
  13566. 0000A810  B6AE 0012                cmp.l      D3, [A6 + 0x12]
  13567. 0000A814  584F                     addq.w     A7, 4
  13568. 0000A816  6F04                     ble        +0x6 /* 0000A81C */
  13569. 0000A818  262E 0012                move.l     D3, [A6 + 0x12]
  13570. label0000A81C:
  13571. 0000A81C  206E 0008                movea.l    A0, [A6 + 0x8]
  13572. 0000A820  4868 0008                pea.l      [A0 + 0x8]
  13573. 0000A824  61FF FFFF 966A           bsr        -0x6994 /* 00003E90 */
  13574. 0000A82A  584F                     addq.w     A7, 4
  13575. 0000A82C  226E 0016                movea.l    A1, [A6 + 0x16]
  13576. 0000A830  2003                     move.l     D0, D3
  13577. 0000A832  A22E                     syscall    BlockMove/BlockMoveData, flags=2
  13578. 0000A834  4AAE 001A                tst.l      [A6 + 0x1A]
  13579. 0000A838  6706                     beq        +0x8 /* 0000A840 */
  13580. 0000A83A  206E 001A                movea.l    A0, [A6 + 0x1A]
  13581. 0000A83E  2083                     move.l     [A0], D3
  13582. label0000A840:
  13583. 0000A840  261F                     move.l     D3, [A7]+
  13584. 0000A842  4E5E                     unlink     A6
  13585. 0000A844  4E75                     rts
  13586. fn0000A846:
  13587. 0000A846  206F 0004                movea.l    A0, [A7 + 0x4]
  13588. 0000A84A  2068 0004                movea.l    A0, [A0 + 0x4]
  13589. 0000A84E  7000                     moveq.l    D0, 0x00
  13590. 0000A850  1010                     move.b     D0, [A0]
  13591. 0000A852  4E75                     rts
  13592. 0000A854  4E56 0000                link       A6, 0
  13593. 0000A858  206E 0008                movea.l    A0, [A6 + 0x8]
  13594. 0000A85C  2F28 0004                move.l     -[A7], [A0 + 0x4]
  13595. 0000A860  61FF FFFF EC72           bsr        -0x138C /* 000094D4 */
  13596. 0000A866  5500                     subq.b     D0, 2
  13597. 0000A868  584F                     addq.w     A7, 4
  13598. 0000A86A  660C                     bne        +0xE /* 0000A878 */
  13599. 0000A86C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  13600. 0000A870  61FF FFFF EF82           bsr        -0x107C /* 000097F4 */
  13601. 0000A876  584F                     addq.w     A7, 4
  13602. label0000A878:
  13603. 0000A878  4E5E                     unlink     A6
  13604. 0000A87A  4E75                     rts
  13605. 0000A87C  4E56 0000                link       A6, 0
  13606. 0000A880  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  13607. 0000A884  61FF FFFF F252           bsr        -0xDAC /* 00009AD8 */
  13608. 0000A88A  4A00                     tst.b      D0
  13609. 0000A88C  584F                     addq.w     A7, 4
  13610. 0000A88E  670C                     beq        +0xE /* 0000A89C */
  13611. 0000A890  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  13612. 0000A894  61FF FFFF EF5E           bsr        -0x10A0 /* 000097F4 */
  13613. 0000A89A  584F                     addq.w     A7, 4
  13614. label0000A89C:
  13615. 0000A89C  4E5E                     unlink     A6
  13616. 0000A89E  4E75                     rts
  13617. 0000A8A0  4E56 0000                link       A6, 0
  13618. 0000A8A4  206E 0008                movea.l    A0, [A6 + 0x8]
  13619. 0000A8A8  2F28 0004                move.l     -[A7], [A0 + 0x4]
  13620. 0000A8AC  61FF FFFF ED00           bsr        -0x12FE /* 000095AE */
  13621. 0000A8B2  5500                     subq.b     D0, 2
  13622. 0000A8B4  584F                     addq.w     A7, 4
  13623. 0000A8B6  660C                     bne        +0xE /* 0000A8C4 */
  13624. 0000A8B8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  13625. 0000A8BC  61FF FFFF EF36           bsr        -0x10C8 /* 000097F4 */
  13626. 0000A8C2  584F                     addq.w     A7, 4
  13627. label0000A8C4:
  13628. 0000A8C4  4E5E                     unlink     A6
  13629. 0000A8C6  4E75                     rts
  13630. 0000A8C8  4E56 0000                link       A6, 0
  13631. 0000A8CC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  13632. 0000A8D0  61FF FFFF F21C           bsr        -0xDE2 /* 00009AEE */
  13633. 0000A8D6  4A00                     tst.b      D0
  13634. 0000A8D8  584F                     addq.w     A7, 4
  13635. 0000A8DA  670C                     beq        +0xE /* 0000A8E8 */
  13636. 0000A8DC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  13637. 0000A8E0  61FF FFFF EF12           bsr        -0x10EC /* 000097F4 */
  13638. 0000A8E6  584F                     addq.w     A7, 4
  13639. label0000A8E8:
  13640. 0000A8E8  4E5E                     unlink     A6
  13641. 0000A8EA  4E75                     rts
  13642. 0000A8EC  4E56 FFEE                link       A6, -0x0012
  13643. 0000A8F0  2F0A                     move.l     -[A7], A2
  13644. 0000A8F2  2F03                     move.l     -[A7], D3
  13645. 0000A8F4  246E 0008                movea.l    A2, [A6 + 0x8]
  13646. 0000A8F8  486E FFF2                pea.l      [A6 - 0xE]
  13647. 0000A8FC  2F0A                     move.l     -[A7], A2
  13648. 0000A8FE  61FF FFFF E9B0           bsr        -0x164E /* 000092B0 */
  13649. 0000A904  3F2A 0116                move.w     -[A7], [A2 + 0x116]
  13650. 0000A908  4EB9 0000 0500           jsr        [0x00000500]
  13651. 0000A90E  3600                     move.w     D3, D0
  13652. 0000A910  486E FFFA                pea.l      [A6 - 0x6]
  13653. 0000A914  AA19                     syscall    GetForeColor
  13654. 0000A916  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  13655. 0000A91A  2057                     movea.l    A0, [A7]
  13656. 0000A91C  2268 0004                movea.l    A1, [A0 + 0x4]
  13657. 0000A920  2269 00F0                movea.l    A1, [A1 + 0xF0]
  13658. 0000A924  4E91                     jsr        [A1]
  13659. 0000A926  4879 0000 2FEC           push.l     0x2FEC
  13660. 0000A92C  486E FFFA                pea.l      [A6 - 0x6]
  13661. 0000A930  61FF FFFF EE90           bsr        -0x116E /* 000097C2 */
  13662. 0000A936  4A00                     tst.b      D0
  13663. 0000A938  4FEF 0016                lea.l      A7, [A7 + 0x16]
  13664. 0000A93C  675E                     beq        +0x60 /* 0000A99C */
  13665. 0000A93E  486E FFEF                pea.l      [A6 - 0x11]
  13666. 0000A942  486E FFF0                pea.l      [A6 - 0x10]
  13667. 0000A946  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  13668. 0000A94A  2057                     movea.l    A0, [A7]
  13669. 0000A94C  2268 0004                movea.l    A1, [A0 + 0x4]
  13670. 0000A950  2269 0138                movea.l    A1, [A1 + 0x138]
  13671. 0000A954  4E91                     jsr        [A1]
  13672. 0000A956  486E FFFA                pea.l      [A6 - 0x6]
  13673. 0000A95A  2F0A                     move.l     -[A7], A2
  13674. 0000A95C  61FF FFFF F190           bsr        -0xE6E /* 00009AEE */
  13675. 0000A962  4A00                     tst.b      D0
  13676. 0000A964  584F                     addq.w     A7, 4
  13677. 0000A966  670E                     beq        +0x10 /* 0000A976 */
  13678. 0000A968  2F0A                     move.l     -[A7], A2
  13679. 0000A96A  61FF FFFF F16C           bsr        -0xE92 /* 00009AD8 */
  13680. 0000A970  4A00                     tst.b      D0
  13681. 0000A972  584F                     addq.w     A7, 4
  13682. 0000A974  6604                     bne        +0x6 /* 0000A97A */
  13683. label0000A976:
  13684. 0000A976  7000                     moveq.l    D0, 0x00
  13685. 0000A978  6002                     bra        +0x4 /* 0000A97C */
  13686. label0000A97A:
  13687. 0000A97A  7001                     moveq.l    D0, 0x01
  13688. label0000A97C:
  13689. 0000A97C  1F00                     move.b     -[A7], D0
  13690. 0000A97E  1F2E FFEF                move.b     -[A7], [A6 - 0x11]
  13691. 0000A982  3F2E FFF0                move.w     -[A7], [A6 - 0x10]
  13692. 0000A986  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  13693. 0000A98A  2057                     movea.l    A0, [A7]
  13694. 0000A98C  2268 0004                movea.l    A1, [A0 + 0x4]
  13695. 0000A990  2269 00FC                movea.l    A1, [A1 + 0xFC]
  13696. 0000A994  4E91                     jsr        [A1]
  13697. 0000A996  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  13698. 0000A99A  6028                     bra        +0x2A /* 0000A9C4 */
  13699. label0000A99C:
  13700. 0000A99C  2F0A                     move.l     -[A7], A2
  13701. 0000A99E  61FF FFFF F14E           bsr        -0xEB0 /* 00009AEE */
  13702. 0000A9A4  4A00                     tst.b      D0
  13703. 0000A9A6  584F                     addq.w     A7, 4
  13704. 0000A9A8  670E                     beq        +0x10 /* 0000A9B8 */
  13705. 0000A9AA  2F0A                     move.l     -[A7], A2
  13706. 0000A9AC  61FF FFFF F12A           bsr        -0xED4 /* 00009AD8 */
  13707. 0000A9B2  4A00                     tst.b      D0
  13708. 0000A9B4  584F                     addq.w     A7, 4
  13709. 0000A9B6  660C                     bne        +0xE /* 0000A9C4 */
  13710. label0000A9B8:
  13711. 0000A9B8  486E FFFA                pea.l      [A6 - 0x6]
  13712. 0000A9BC  4EB9 0000 0310           jsr        [0x00000310]
  13713. 0000A9C2  584F                     addq.w     A7, 4
  13714. label0000A9C4:
  13715. 0000A9C4  486E FFFA                pea.l      [A6 - 0x6]
  13716. 0000A9C8  AA14                     syscall    RGBForeColor
  13717. 0000A9CA  1F3C 0001                move.b     -[A7], 0x1
  13718. 0000A9CE  3F03                     move.w     -[A7], D3
  13719. 0000A9D0  486E FFF2                pea.l      [A6 - 0xE]
  13720. 0000A9D4  486A 0008                pea.l      [A2 + 0x8]
  13721. 0000A9D8  61FF FFFF FE6C           bsr        -0x192 /* 0000A846 */
  13722. 0000A9DE  584F                     addq.w     A7, 4
  13723. 0000A9E0  2F00                     move.l     -[A7], D0
  13724. 0000A9E2  486A 0008                pea.l      [A2 + 0x8]
  13725. 0000A9E6  61FF 0000 001A           bsr        +0x1C /* 0000AA02 */
  13726. 0000A9EC  584F                     addq.w     A7, 4
  13727. 0000A9EE  2F08                     move.l     -[A7], A0
  13728. 0000A9F0  4EB9 0000 0300           jsr        [0x00000300 /* BufTgFFlg */]
  13729. 0000A9F6  4FEF 0010                lea.l      A7, [A7 + 0x10]
  13730. 0000A9FA  261F                     move.l     D3, [A7]+
  13731. 0000A9FC  245F                     movea.l    A2, [A7]+
  13732. 0000A9FE  4E5E                     unlink     A6
  13733. 0000AA00  4E75                     rts
  13734. fn0000AA02:
  13735. 0000AA02  206F 0004                movea.l    A0, [A7 + 0x4]
  13736. 0000AA06  2068 0004                movea.l    A0, [A0 + 0x4]
  13737. 0000AA0A  5288                     addq.l     A0, 1
  13738. 0000AA0C  4E75                     rts
  13739. fn0000AA0E:
  13740. 0000AA0E  4E56 0000                link       A6, 0
  13741. 0000AA12  2F0A                     move.l     -[A7], A2
  13742. 0000AA14  246E 0008                movea.l    A2, [A6 + 0x8]
  13743. 0000AA18  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  13744. 0000AA1C  2F0A                     move.l     -[A7], A2
  13745. 0000AA1E  61FF FFFF E6A2           bsr        -0x195C /* 000090C2 */
  13746. 0000AA24  41F9 0001 D61E           lea.l      A0, [0x0001D61E]
  13747. 0000AA2A  2488                     move.l     [A2], A0
  13748. 0000AA2C  204A                     movea.l    A0, A2
  13749. 0000AA2E  504F                     addq.w     A7, 8
  13750. 0000AA30  245F                     movea.l    A2, [A7]+
  13751. 0000AA32  4E5E                     unlink     A6
  13752. 0000AA34  4E75                     rts
  13753. 0000AA36  4E56 0000                link       A6, 0
  13754. 0000AA3A  2F0A                     move.l     -[A7], A2
  13755. 0000AA3C  246E 0008                movea.l    A2, [A6 + 0x8]
  13756. 0000AA40  200A                     move.l     D0, A2
  13757. 0000AA42  6724                     beq        +0x26 /* 0000AA68 */
  13758. 0000AA44  41F9 0001 D61E           lea.l      A0, [0x0001D61E]
  13759. 0000AA4A  2488                     move.l     [A2], A0
  13760. 0000AA4C  4267                     clr.w      -[A7]
  13761. 0000AA4E  2F0A                     move.l     -[A7], A2
  13762. 0000AA50  61FF FFFF E87E           bsr        -0x1780 /* 000092D0 */
  13763. 0000AA56  4A6E 000C                tst.w      [A6 + 0xC]
  13764. 0000AA5A  5C4F                     addq.w     A7, 6
  13765. 0000AA5C  6F0A                     ble        +0xC /* 0000AA68 */
  13766. 0000AA5E  2F0A                     move.l     -[A7], A2
  13767. 0000AA60  4EB9 0000 0168           jsr        [0x00000168]
  13768. 0000AA66  584F                     addq.w     A7, 4
  13769. label0000AA68:
  13770. 0000AA68  204A                     movea.l    A0, A2
  13771. 0000AA6A  245F                     movea.l    A2, [A7]+
  13772. 0000AA6C  4E5E                     unlink     A6
  13773. 0000AA6E  4E75                     rts
  13774. 0000AA70  4E56 0000                link       A6, 0
  13775. 0000AA74  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  13776. 0000AA78  2057                     movea.l    A0, [A7]
  13777. 0000AA7A  2250                     movea.l    A1, [A0]
  13778. 0000AA7C  2269 00BC                movea.l    A1, [A1 + 0xBC]
  13779. 0000AA80  4E91                     jsr        [A1]
  13780. 0000AA82  4E5E                     unlink     A6
  13781. 0000AA84  4E75                     rts
  13782. 0000AA86  4E56 FFF4                link       A6, -0x000C
  13783. 0000AA8A  2F0A                     move.l     -[A7], A2
  13784. 0000AA8C  246E 0008                movea.l    A2, [A6 + 0x8]
  13785. 0000AA90  4AAA 0008                tst.l      [A2 + 0x8]
  13786. 0000AA94  6764                     beq        +0x66 /* 0000AAFA */
  13787. 0000AA96  486E FFF8                pea.l      [A6 - 0x8]
  13788. 0000AA9A  2F0A                     move.l     -[A7], A2
  13789. 0000AA9C  61FF FFFF E812           bsr        -0x17EC /* 000092B0 */
  13790. 0000AAA2  4A00                     tst.b      D0
  13791. 0000AAA4  504F                     addq.w     A7, 8
  13792. 0000AAA6  6634                     bne        +0x36 /* 0000AADC */
  13793. 0000AAA8  486E FFF4                pea.l      [A6 - 0xC]
  13794. 0000AAAC  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  13795. 0000AAB0  4EB9 0000 0D18           jsr        [0x00000D18 /* PowerMgrVars */]
  13796. 0000AAB6  3D7C 8000 FFFA           move.w     [A6 - 0x6], 0x8000
  13797. 0000AABC  302E FFFA                move.w     D0, [A6 - 0x6]
  13798. 0000AAC0  D06E FFF4                add.w      D0, [A6 - 0xC]
  13799. 0000AAC4  3D40 FFFE                move.w     [A6 - 0x2], D0
  13800. 0000AAC8  3D7C 8000 FFF8           move.w     [A6 - 0x8], 0x8000
  13801. 0000AACE  302E FFF8                move.w     D0, [A6 - 0x8]
  13802. 0000AAD2  D06E FFF6                add.w      D0, [A6 - 0xA]
  13803. 0000AAD6  3D40 FFFC                move.w     [A6 - 0x4], D0
  13804. 0000AADA  504F                     addq.w     A7, 8
  13805. label0000AADC:
  13806. 0000AADC  486E FFF8                pea.l      [A6 - 0x8]
  13807. 0000AAE0  2F3C 0003 0003           move.l     -[A7], 0x30003
  13808. 0000AAE6  A8A9                     syscall    InsetRect
  13809. 0000AAE8  206A 0008                movea.l    A0, [A2 + 0x8]
  13810. 0000AAEC  2050                     movea.l    A0, [A0]
  13811. 0000AAEE  216E FFF8 0008           move.l     [A0 + 0x8], [A6 - 0x8]
  13812. 0000AAF4  216E FFFC 000C           move.l     [A0 + 0xC], [A6 - 0x4]
  13813. label0000AAFA:
  13814. 0000AAFA  245F                     movea.l    A2, [A7]+
  13815. 0000AAFC  4E5E                     unlink     A6
  13816. 0000AAFE  4E75                     rts
  13817. fn0000AB00:
  13818. 0000AB00  4E56 0000                link       A6, 0
  13819. 0000AB04  2F0A                     move.l     -[A7], A2
  13820. 0000AB06  246E 0008                movea.l    A2, [A6 + 0x8]
  13821. 0000AB0A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  13822. 0000AB0E  2F0A                     move.l     -[A7], A2
  13823. 0000AB10  61FF FFFF E5B0           bsr        -0x1A4E /* 000090C2 */
  13824. 0000AB16  41F9 0001 D47A           lea.l      A0, [0x0001D47A]
  13825. 0000AB1C  2488                     move.l     [A2], A0
  13826. 0000AB1E  422A 0010                clr.b      [A2 + 0x10]
  13827. 0000AB22  204A                     movea.l    A0, A2
  13828. 0000AB24  504F                     addq.w     A7, 8
  13829. 0000AB26  245F                     movea.l    A2, [A7]+
  13830. 0000AB28  4E5E                     unlink     A6
  13831. 0000AB2A  4E75                     rts
  13832. 0000AB2C  4E56 0000                link       A6, 0
  13833. 0000AB30  2F0A                     move.l     -[A7], A2
  13834. 0000AB32  246E 0008                movea.l    A2, [A6 + 0x8]
  13835. 0000AB36  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  13836. 0000AB3A  3F2E 0016                move.w     -[A7], [A6 + 0x16]
  13837. 0000AB3E  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  13838. 0000AB42  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  13839. 0000AB46  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  13840. 0000AB4A  2F0A                     move.l     -[A7], A2
  13841. 0000AB4C  61FF 0002 21B0           bsr        +0x221B2 /* 0002CCFE */
  13842. 0000AB52  4A39 0002 624A           tst.b      [0x0002624A]
  13843. 0000AB58  4FEF 0014                lea.l      A7, [A7 + 0x14]
  13844. 0000AB5C  6614                     bne        +0x16 /* 0000AB72 */
  13845. 0000AB5E  41F9 0000 AE0A           lea.l      A0, [0x0000AE0A]
  13846. 0000AB64  23C8 0002 624C           move.l     [0x0002624C], A0
  13847. 0000AB6A  13FC 0001 0002 624A      move.b     [0x0002624A], 0x1
  13848. label0000AB72:
  13849. 0000AB72  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  13850. 0000AB76  2F39 0002 624C           move.l     -[A7], [0x0002624C]
  13851. 0000AB7C  A96B                     syscall    SetControlAction/SetCtlAction
  13852. 0000AB7E  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  13853. 0000AB82  2F0A                     move.l     -[A7], A2
  13854. 0000AB84  A95B                     syscall    SetControlReference/SetCRefCon
  13855. 0000AB86  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  13856. 0000AB8A  61FF FFFF E706           bsr        -0x18F8 /* 00009292 */
  13857. 0000AB90  584F                     addq.w     A7, 4
  13858. 0000AB92  2F00                     move.l     -[A7], D0
  13859. 0000AB94  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  13860. 0000AB98  61FF FFFF E702           bsr        -0x18FC /* 0000929C */
  13861. 0000AB9E  584F                     addq.w     A7, 4
  13862. 0000ABA0  2F00                     move.l     -[A7], D0
  13863. 0000ABA2  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  13864. 0000ABA6  61FF FFFF E6FE           bsr        -0x1900 /* 000092A6 */
  13865. 0000ABAC  584F                     addq.w     A7, 4
  13866. 0000ABAE  2F00                     move.l     -[A7], D0
  13867. 0000ABB0  2F0A                     move.l     -[A7], A2
  13868. 0000ABB2  61FF 0002 2B84           bsr        +0x22B86 /* 0002D738 */
  13869. 0000ABB8  1540 0010                move.b     [A2 + 0x10], D0
  13870. 0000ABBC  4FEF 0010                lea.l      A7, [A7 + 0x10]
  13871. 0000ABC0  245F                     movea.l    A2, [A7]+
  13872. 0000ABC2  4E5E                     unlink     A6
  13873. 0000ABC4  4E75                     rts
  13874. 0000ABC6  4E56 0000                link       A6, 0
  13875. 0000ABCA  2F0A                     move.l     -[A7], A2
  13876. 0000ABCC  246E 0008                movea.l    A2, [A6 + 0x8]
  13877. 0000ABD0  200A                     move.l     D0, A2
  13878. 0000ABD2  6724                     beq        +0x26 /* 0000ABF8 */
  13879. 0000ABD4  41F9 0001 D47A           lea.l      A0, [0x0001D47A]
  13880. 0000ABDA  2488                     move.l     [A2], A0
  13881. 0000ABDC  4267                     clr.w      -[A7]
  13882. 0000ABDE  2F0A                     move.l     -[A7], A2
  13883. 0000ABE0  61FF FFFF E6EE           bsr        -0x1910 /* 000092D0 */
  13884. 0000ABE6  4A6E 000C                tst.w      [A6 + 0xC]
  13885. 0000ABEA  5C4F                     addq.w     A7, 6
  13886. 0000ABEC  6F0A                     ble        +0xC /* 0000ABF8 */
  13887. 0000ABEE  2F0A                     move.l     -[A7], A2
  13888. 0000ABF0  4EB9 0000 0168           jsr        [0x00000168]
  13889. 0000ABF6  584F                     addq.w     A7, 4
  13890. label0000ABF8:
  13891. 0000ABF8  204A                     movea.l    A0, A2
  13892. 0000ABFA  245F                     movea.l    A2, [A7]+
  13893. 0000ABFC  4E5E                     unlink     A6
  13894. 0000ABFE  4E75                     rts
  13895. 0000AC00  4E56 FFFC                link       A6, -0x0004
  13896. 0000AC04  2F0A                     move.l     -[A7], A2
  13897. 0000AC06  2F03                     move.l     -[A7], D3
  13898. 0000AC08  246E 0008                movea.l    A2, [A6 + 0x8]
  13899. 0000AC0C  362E 000E                move.w     D3, [A6 + 0xE]
  13900. 0000AC10  4A2A 0010                tst.b      [A2 + 0x10]
  13901. 0000AC14  672E                     beq        +0x30 /* 0000AC44 */
  13902. 0000AC16  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  13903. 0000AC1A  61FF FFFF E676           bsr        -0x1988 /* 00009292 */
  13904. 0000AC20  584F                     addq.w     A7, 4
  13905. 0000AC22  2F00                     move.l     -[A7], D0
  13906. 0000AC24  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  13907. 0000AC28  61FF FFFF E672           bsr        -0x198C /* 0000929C */
  13908. 0000AC2E  584F                     addq.w     A7, 4
  13909. 0000AC30  2F00                     move.l     -[A7], D0
  13910. 0000AC32  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  13911. 0000AC36  2F0A                     move.l     -[A7], A2
  13912. 0000AC38  61FF 0002 28BC           bsr        +0x228BE /* 0002D4F6 */
  13913. 0000AC3E  3600                     move.w     D3, D0
  13914. 0000AC40  4FEF 0010                lea.l      A7, [A7 + 0x10]
  13915. label0000AC44:
  13916. 0000AC44  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  13917. 0000AC48  486E FFFC                pea.l      [A6 - 0x4]
  13918. 0000AC4C  4EB9 0000 0FB0           jsr        [0x00000FB0]
  13919. 0000AC52  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  13920. 0000AC56  3F03                     move.w     -[A7], D3
  13921. 0000AC58  A963                     syscall    SetControlValue/SetCtlValue
  13922. 0000AC5A  3F3C FFFF                move.w     -[A7], 0xFFFF
  13923. 0000AC5E  486E FFFC                pea.l      [A6 - 0x4]
  13924. 0000AC62  4EB9 0000 0FB8           jsr        [0x00000FB8]
  13925. 0000AC68  4FEF 000E                lea.l      A7, [A7 + 0xE]
  13926. 0000AC6C  261F                     move.l     D3, [A7]+
  13927. 0000AC6E  245F                     movea.l    A2, [A7]+
  13928. 0000AC70  4E5E                     unlink     A6
  13929. 0000AC72  4E75                     rts
  13930. 0000AC74  4E56 0000                link       A6, 0
  13931. 0000AC78  2F0A                     move.l     -[A7], A2
  13932. 0000AC7A  246E 0008                movea.l    A2, [A6 + 0x8]
  13933. 0000AC7E  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  13934. 0000AC82  61FF FFFF E60E           bsr        -0x19F0 /* 00009292 */
  13935. 0000AC88  584F                     addq.w     A7, 4
  13936. 0000AC8A  2F00                     move.l     -[A7], D0
  13937. 0000AC8C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  13938. 0000AC90  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  13939. 0000AC94  61FF FFFF E610           bsr        -0x19EE /* 000092A6 */
  13940. 0000AC9A  584F                     addq.w     A7, 4
  13941. 0000AC9C  2F00                     move.l     -[A7], D0
  13942. 0000AC9E  2F0A                     move.l     -[A7], A2
  13943. 0000ACA0  61FF 0002 2A96           bsr        +0x22A98 /* 0002D738 */
  13944. 0000ACA6  1540 0010                move.b     [A2 + 0x10], D0
  13945. 0000ACAA  4FEF 0010                lea.l      A7, [A7 + 0x10]
  13946. 0000ACAE  245F                     movea.l    A2, [A7]+
  13947. 0000ACB0  4E5E                     unlink     A6
  13948. 0000ACB2  4E75                     rts
  13949. 0000ACB4  4E56 0000                link       A6, 0
  13950. 0000ACB8  2F0A                     move.l     -[A7], A2
  13951. 0000ACBA  246E 0008                movea.l    A2, [A6 + 0x8]
  13952. 0000ACBE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  13953. 0000ACC2  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  13954. 0000ACC6  61FF FFFF E5D4           bsr        -0x1A2A /* 0000929C */
  13955. 0000ACCC  584F                     addq.w     A7, 4
  13956. 0000ACCE  2F00                     move.l     -[A7], D0
  13957. 0000ACD0  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  13958. 0000ACD4  61FF FFFF E5D0           bsr        -0x1A2E /* 000092A6 */
  13959. 0000ACDA  584F                     addq.w     A7, 4
  13960. 0000ACDC  2F00                     move.l     -[A7], D0
  13961. 0000ACDE  2F0A                     move.l     -[A7], A2
  13962. 0000ACE0  61FF 0002 2A56           bsr        +0x22A58 /* 0002D738 */
  13963. 0000ACE6  1540 0010                move.b     [A2 + 0x10], D0
  13964. 0000ACEA  4FEF 0010                lea.l      A7, [A7 + 0x10]
  13965. 0000ACEE  245F                     movea.l    A2, [A7]+
  13966. 0000ACF0  4E5E                     unlink     A6
  13967. 0000ACF2  4E75                     rts
  13968. 0000ACF4  4E56 FFFC                link       A6, -0x0004
  13969. 0000ACF8  48E7 1C30                movem.l    -[A7], D3,D4,D5,A2,A3
  13970. 0000ACFC  246E 0008                movea.l    A2, [A6 + 0x8]
  13971. 0000AD00  70FF                     moveq.l    D0, 0xFFFFFFFF
  13972. 0000AD02  2640                     movea.l    A3, D0
  13973. 0000AD04  302E 000C                move.w     D0, [A6 + 0xC]
  13974. 0000AD08  48C0                     ext.l      D0
  13975. 0000AD0A  0C80 0000 0081           cmpi.l     D0, 0x81
  13976. 0000AD10  6D20                     blt        +0x22 /* 0000AD32 */
  13977. 0000AD12  554F                     subq.w     A7, 2
  13978. 0000AD14  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  13979. 0000AD18  486E FFFC                pea.l      [A6 - 0x4]
  13980. 0000AD1C  303C 0011                move.w     D0, 0x11
  13981. 0000AD20  AA73                     syscall    ControlDispatch
  13982. 0000AD22  301F                     move.w     D0, [A7]+
  13983. 0000AD24  202E FFFC                move.l     D0, [A6 - 0x4]
  13984. 0000AD28  0280 0000 0400           andi.l     D0, 0x400
  13985. 0000AD2E  6602                     bne        +0x4 /* 0000AD32 */
  13986. 0000AD30  97CB                     sub.l      A3, A3
  13987. label0000AD32:
  13988. 0000AD32  554F                     subq.w     A7, 2
  13989. 0000AD34  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  13990. 0000AD38  A960                     syscall    GetControlValue/GetCtlValue
  13991. 0000AD3A  381F                     move.w     D4, [A7]+
  13992. 0000AD3C  554F                     subq.w     A7, 2
  13993. 0000AD3E  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  13994. 0000AD42  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  13995. 0000AD46  3F2E 0012                move.w     -[A7], [A6 + 0x12]
  13996. 0000AD4A  2F0B                     move.l     -[A7], A3
  13997. 0000AD4C  303C 000A                move.w     D0, 0xA /* '\n' */
  13998. 0000AD50  AA73                     syscall    ControlDispatch
  13999. 0000AD52  301F                     move.w     D0, [A7]+
  14000. 0000AD54  56C0                     sne        D0
  14001. 0000AD56  4400                     neg.b      D0
  14002. 0000AD58  1A00                     move.b     D5, D0
  14003. 0000AD5A  554F                     subq.w     A7, 2
  14004. 0000AD5C  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  14005. 0000AD60  A960                     syscall    GetControlValue/GetCtlValue
  14006. 0000AD62  301F                     move.w     D0, [A7]+
  14007. 0000AD64  48C0                     ext.l      D0
  14008. 0000AD66  2600                     move.l     D3, D0
  14009. 0000AD68  3004                     move.w     D0, D4
  14010. 0000AD6A  48C0                     ext.l      D0
  14011. 0000AD6C  B680                     cmp.l      D3, D0
  14012. 0000AD6E  672A                     beq        +0x2C /* 0000AD9A */
  14013. 0000AD70  2803                     move.l     D4, D3
  14014. 0000AD72  4A2A 0010                tst.b      [A2 + 0x10]
  14015. 0000AD76  670E                     beq        +0x10 /* 0000AD86 */
  14016. 0000AD78  3F03                     move.w     -[A7], D3
  14017. 0000AD7A  2F0A                     move.l     -[A7], A2
  14018. 0000AD7C  61FF 0002 2878           bsr        +0x2287A /* 0002D5F6 */
  14019. 0000AD82  2800                     move.l     D4, D0
  14020. 0000AD84  5C4F                     addq.w     A7, 6
  14021. label0000AD86:
  14022. 0000AD86  2F04                     move.l     -[A7], D4
  14023. 0000AD88  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  14024. 0000AD8C  2057                     movea.l    A0, [A7]
  14025. 0000AD8E  2268 0004                movea.l    A1, [A0 + 0x4]
  14026. 0000AD92  2269 0020                movea.l    A1, [A1 + 0x20]
  14027. 0000AD96  4E91                     jsr        [A1]
  14028. 0000AD98  504F                     addq.w     A7, 8
  14029. label0000AD9A:
  14030. 0000AD9A  1005                     move.b     D0, D5
  14031. 0000AD9C  4CDF 0C38                movem.l    D3,D4,D5,A2,A3, [A7]+
  14032. 0000ADA0  4E5E                     unlink     A6
  14033. 0000ADA2  4E75                     rts
  14034. fn0000ADA4:
  14035. 0000ADA4  4E56 0000                link       A6, 0
  14036. 0000ADA8  2F0A                     move.l     -[A7], A2
  14037. 0000ADAA  2F03                     move.l     -[A7], D3
  14038. 0000ADAC  246E 0008                movea.l    A2, [A6 + 0x8]
  14039. 0000ADB0  554F                     subq.w     A7, 2
  14040. 0000ADB2  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  14041. 0000ADB6  A960                     syscall    GetControlValue/GetCtlValue
  14042. 0000ADB8  301F                     move.w     D0, [A7]+
  14043. 0000ADBA  48C0                     ext.l      D0
  14044. 0000ADBC  2600                     move.l     D3, D0
  14045. 0000ADBE  4A2A 0010                tst.b      [A2 + 0x10]
  14046. 0000ADC2  670E                     beq        +0x10 /* 0000ADD2 */
  14047. 0000ADC4  3F03                     move.w     -[A7], D3
  14048. 0000ADC6  2F0A                     move.l     -[A7], A2
  14049. 0000ADC8  61FF 0002 282C           bsr        +0x2282E /* 0002D5F6 */
  14050. 0000ADCE  2600                     move.l     D3, D0
  14051. 0000ADD0  5C4F                     addq.w     A7, 6
  14052. label0000ADD2:
  14053. 0000ADD2  2F03                     move.l     -[A7], D3
  14054. 0000ADD4  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  14055. 0000ADD8  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  14056. 0000ADDC  2057                     movea.l    A0, [A7]
  14057. 0000ADDE  2268 0004                movea.l    A1, [A0 + 0x4]
  14058. 0000ADE2  2269 01C0                movea.l    A1, [A1 + 0x1C0]
  14059. 0000ADE6  4E91                     jsr        [A1]
  14060. 0000ADE8  42A7                     clr.l      -[A7]
  14061. 0000ADEA  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  14062. 0000ADEE  2057                     movea.l    A0, [A7]
  14063. 0000ADF0  2268 0004                movea.l    A1, [A0 + 0x4]
  14064. 0000ADF4  2269 0104                movea.l    A1, [A1 + 0x104]
  14065. 0000ADF8  4E91                     jsr        [A1]
  14066. 0000ADFA  4FEF 0012                lea.l      A7, [A7 + 0x12]
  14067. 0000ADFE  261F                     move.l     D3, [A7]+
  14068. 0000AE00  245F                     movea.l    A2, [A7]+
  14069. 0000AE02  4E5E                     unlink     A6
  14070. 0000AE04  4E75                     rts
  14071. 0000AE06  4E56 FFE8                link       A6, -0x0018
  14072. 0000AE0A  2F0A                     move.l     -[A7], A2
  14073. 0000AE0C  2D4F FFFC                move.l     [A6 - 0x4], A7
  14074. 0000AE10  594F                     subq.w     A7, 4
  14075. 0000AE12  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  14076. 0000AE16  A95A                     syscall    GetControlReference/GetCRefCon
  14077. 0000AE18  245F                     movea.l    A2, [A7]+
  14078. 0000AE1A  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  14079. 0000AE1E  2F0A                     move.l     -[A7], A2
  14080. 0000AE20  4EBA FF82                jsr        [PC - 0x7E /* 0000ADA4 */]
  14081. 0000AE24  5C4F                     addq.w     A7, 6
  14082. 0000AE26  600A                     bra        +0xC /* 0000AE32 */
  14083. 0000AE28  486E FFE8                pea.l      [A6 - 0x18]
  14084. 0000AE2C  4EB9 0000 0150           jsr        [0x00000150]
  14085. label0000AE32:
  14086. 0000AE32  245F                     movea.l    A2, [A7]+
  14087. 0000AE34  4E5E                     unlink     A6
  14088. 0000AE36  4E74 0006                rtd        0x0006
  14089. fn0000AE3A:
  14090. 0000AE3A  4E56 0000                link       A6, 0
  14091. 0000AE3E  2F0A                     move.l     -[A7], A2
  14092. 0000AE40  246E 0008                movea.l    A2, [A6 + 0x8]
  14093. 0000AE44  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  14094. 0000AE48  2F0A                     move.l     -[A7], A2
  14095. 0000AE4A  61FF FFFF E276           bsr        -0x1D88 /* 000090C2 */
  14096. 0000AE50  41F9 0001 D31E           lea.l      A0, [0x0001D31E]
  14097. 0000AE56  2488                     move.l     [A2], A0
  14098. 0000AE58  204A                     movea.l    A0, A2
  14099. 0000AE5A  504F                     addq.w     A7, 8
  14100. 0000AE5C  245F                     movea.l    A2, [A7]+
  14101. 0000AE5E  4E5E                     unlink     A6
  14102. 0000AE60  4E75                     rts
  14103. 0000AE62  4E56 0000                link       A6, 0
  14104. 0000AE66  2F0A                     move.l     -[A7], A2
  14105. 0000AE68  246E 0008                movea.l    A2, [A6 + 0x8]
  14106. 0000AE6C  200A                     move.l     D0, A2
  14107. 0000AE6E  6724                     beq        +0x26 /* 0000AE94 */
  14108. 0000AE70  41F9 0001 D31E           lea.l      A0, [0x0001D31E]
  14109. 0000AE76  2488                     move.l     [A2], A0
  14110. 0000AE78  4267                     clr.w      -[A7]
  14111. 0000AE7A  2F0A                     move.l     -[A7], A2
  14112. 0000AE7C  61FF FFFF E452           bsr        -0x1BAC /* 000092D0 */
  14113. 0000AE82  4A6E 000C                tst.w      [A6 + 0xC]
  14114. 0000AE86  5C4F                     addq.w     A7, 6
  14115. 0000AE88  6F0A                     ble        +0xC /* 0000AE94 */
  14116. 0000AE8A  2F0A                     move.l     -[A7], A2
  14117. 0000AE8C  4EB9 0000 0168           jsr        [0x00000168]
  14118. 0000AE92  584F                     addq.w     A7, 4
  14119. label0000AE94:
  14120. 0000AE94  204A                     movea.l    A0, A2
  14121. 0000AE96  245F                     movea.l    A2, [A7]+
  14122. 0000AE98  4E5E                     unlink     A6
  14123. 0000AE9A  4E75                     rts
  14124. 0000AE9C  4E56 FFEE                link       A6, -0x0012
  14125. 0000AEA0  2F0A                     move.l     -[A7], A2
  14126. 0000AEA2  2F03                     move.l     -[A7], D3
  14127. 0000AEA4  246E 0008                movea.l    A2, [A6 + 0x8]
  14128. 0000AEA8  486E FFF8                pea.l      [A6 - 0x8]
  14129. 0000AEAC  2F0A                     move.l     -[A7], A2
  14130. 0000AEAE  61FF FFFF E400           bsr        -0x1BFE /* 000092B0 */
  14131. 0000AEB4  486E FFF5                pea.l      [A6 - 0xB]
  14132. 0000AEB8  486E FFF6                pea.l      [A6 - 0xA]
  14133. 0000AEBC  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  14134. 0000AEC0  2057                     movea.l    A0, [A7]
  14135. 0000AEC2  2268 0004                movea.l    A1, [A0 + 0x4]
  14136. 0000AEC6  2269 0138                movea.l    A1, [A1 + 0x138]
  14137. 0000AECA  4E91                     jsr        [A1]
  14138. 0000AECC  2F0A                     move.l     -[A7], A2
  14139. 0000AECE  61FF FFFF EC1E           bsr        -0x13E0 /* 00009AEE */
  14140. 0000AED4  1600                     move.b     D3, D0
  14141. 0000AED6  1F2E FFF5                move.b     -[A7], [A6 - 0xB]
  14142. 0000AEDA  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  14143. 0000AEDE  4A03                     tst.b      D3
  14144. 0000AEE0  6704                     beq        +0x6 /* 0000AEE6 */
  14145. 0000AEE2  7001                     moveq.l    D0, 0x01
  14146. 0000AEE4  6002                     bra        +0x4 /* 0000AEE8 */
  14147. label0000AEE6:
  14148. 0000AEE6  7000                     moveq.l    D0, 0x00
  14149. label0000AEE8:
  14150. 0000AEE8  7200                     moveq.l    D1, 0x00
  14151. 0000AEEA  1200                     move.b     D1, D0
  14152. 0000AEEC  2F01                     move.l     -[A7], D1
  14153. 0000AEEE  486E FFF8                pea.l      [A6 - 0x8]
  14154. 0000AEF2  4878 0002                push.l     0x2
  14155. 0000AEF6  61FF FFFF 5714           bsr        -0xA8EA /* 0000060C */
  14156. 0000AEFC  42A7                     clr.l      -[A7]
  14157. 0000AEFE  486E FFEE                pea.l      [A6 - 0x12]
  14158. 0000AF02  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  14159. 0000AF06  61FF FFFF F658           bsr        -0x9A6 /* 0000A560 */
  14160. 0000AF0C  584F                     addq.w     A7, 4
  14161. 0000AF0E  2F08                     move.l     -[A7], A0
  14162. 0000AF10  2057                     movea.l    A0, [A7]
  14163. 0000AF12  2268 0004                movea.l    A1, [A0 + 0x4]
  14164. 0000AF16  2269 00F8                movea.l    A1, [A1 + 0xF8]
  14165. 0000AF1A  4E91                     jsr        [A1]
  14166. 0000AF1C  486E FFEE                pea.l      [A6 - 0x12]
  14167. 0000AF20  AA14                     syscall    RGBForeColor
  14168. 0000AF22  7001                     moveq.l    D0, 0x01
  14169. 0000AF24  4FEF 0034                lea.l      A7, [A7 + 0x34]
  14170. 0000AF28  261F                     move.l     D3, [A7]+
  14171. 0000AF2A  245F                     movea.l    A2, [A7]+
  14172. 0000AF2C  4E5E                     unlink     A6
  14173. 0000AF2E  4E75                     rts
  14174. fn0000AF30:
  14175. 0000AF30  4E56 0000                link       A6, 0
  14176. 0000AF34  2F0A                     move.l     -[A7], A2
  14177. 0000AF36  246E 0008                movea.l    A2, [A6 + 0x8]
  14178. 0000AF3A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  14179. 0000AF3E  2F0A                     move.l     -[A7], A2
  14180. 0000AF40  61FF FFFF E180           bsr        -0x1E7E /* 000090C2 */
  14181. 0000AF46  41F9 0001 D1BC           lea.l      A0, [0x0001D1BC]
  14182. 0000AF4C  2488                     move.l     [A2], A0
  14183. 0000AF4E  204A                     movea.l    A0, A2
  14184. 0000AF50  504F                     addq.w     A7, 8
  14185. 0000AF52  245F                     movea.l    A2, [A7]+
  14186. 0000AF54  4E5E                     unlink     A6
  14187. 0000AF56  4E75                     rts
  14188. 0000AF58  4E56 0000                link       A6, 0
  14189. 0000AF5C  2F0A                     move.l     -[A7], A2
  14190. 0000AF5E  246E 0008                movea.l    A2, [A6 + 0x8]
  14191. 0000AF62  200A                     move.l     D0, A2
  14192. 0000AF64  6724                     beq        +0x26 /* 0000AF8A */
  14193. 0000AF66  41F9 0001 D1BC           lea.l      A0, [0x0001D1BC]
  14194. 0000AF6C  2488                     move.l     [A2], A0
  14195. 0000AF6E  4267                     clr.w      -[A7]
  14196. 0000AF70  2F0A                     move.l     -[A7], A2
  14197. 0000AF72  61FF FFFF E35C           bsr        -0x1CA2 /* 000092D0 */
  14198. 0000AF78  4A6E 000C                tst.w      [A6 + 0xC]
  14199. 0000AF7C  5C4F                     addq.w     A7, 6
  14200. 0000AF7E  6F0A                     ble        +0xC /* 0000AF8A */
  14201. 0000AF80  2F0A                     move.l     -[A7], A2
  14202. 0000AF82  4EB9 0000 0168           jsr        [0x00000168]
  14203. 0000AF88  584F                     addq.w     A7, 4
  14204. label0000AF8A:
  14205. 0000AF8A  204A                     movea.l    A0, A2
  14206. 0000AF8C  245F                     movea.l    A2, [A7]+
  14207. 0000AF8E  4E5E                     unlink     A6
  14208. 0000AF90  4E75                     rts
  14209. 0000AF92  4E56 FFEE                link       A6, -0x0012
  14210. 0000AF96  48E7 1820                movem.l    -[A7], D3,D4,A2
  14211. 0000AF9A  246E 0008                movea.l    A2, [A6 + 0x8]
  14212. 0000AF9E  7602                     moveq.l    D3, 0x02
  14213. 0000AFA0  2F0A                     move.l     -[A7], A2
  14214. 0000AFA2  61FF FFFF EB4A           bsr        -0x14B4 /* 00009AEE */
  14215. 0000AFA8  4A00                     tst.b      D0
  14216. 0000AFAA  584F                     addq.w     A7, 4
  14217. 0000AFAC  660E                     bne        +0x10 /* 0000AFBC */
  14218. 0000AFAE  61FF FFFF F3D4           bsr        -0xC2A /* 0000A384 */
  14219. 0000AFB4  0C80 0000 0110           cmpi.l     D0, 0x110
  14220. 0000AFBA  6714                     beq        +0x16 /* 0000AFD0 */
  14221. label0000AFBC:
  14222. 0000AFBC  554F                     subq.w     A7, 2
  14223. 0000AFBE  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  14224. 0000AFC2  A809                     syscall    GetControlVariant/GetCVariant
  14225. 0000AFC4  381F                     move.w     D4, [A7]+
  14226. 0000AFC6  7603                     moveq.l    D3, 0x03
  14227. 0000AFC8  0C44 0001                cmpi.w     D4, 0x1
  14228. 0000AFCC  6602                     bne        +0x4 /* 0000AFD0 */
  14229. 0000AFCE  7604                     moveq.l    D3, 0x04
  14230. label0000AFD0:
  14231. 0000AFD0  486E FFF8                pea.l      [A6 - 0x8]
  14232. 0000AFD4  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  14233. 0000AFD8  2057                     movea.l    A0, [A7]
  14234. 0000AFDA  2268 0004                movea.l    A1, [A0 + 0x4]
  14235. 0000AFDE  2269 0040                movea.l    A1, [A1 + 0x40]
  14236. 0000AFE2  4E91                     jsr        [A1]
  14237. 0000AFE4  486E FFF5                pea.l      [A6 - 0xB]
  14238. 0000AFE8  486E FFF6                pea.l      [A6 - 0xA]
  14239. 0000AFEC  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  14240. 0000AFF0  2057                     movea.l    A0, [A7]
  14241. 0000AFF2  2268 0004                movea.l    A1, [A0 + 0x4]
  14242. 0000AFF6  2269 0138                movea.l    A1, [A1 + 0x138]
  14243. 0000AFFA  4E91                     jsr        [A1]
  14244. 0000AFFC  2F0A                     move.l     -[A7], A2
  14245. 0000AFFE  61FF FFFF EAEE           bsr        -0x1510 /* 00009AEE */
  14246. 0000B004  1800                     move.b     D4, D0
  14247. 0000B006  1F2E FFF5                move.b     -[A7], [A6 - 0xB]
  14248. 0000B00A  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  14249. 0000B00E  4A04                     tst.b      D4
  14250. 0000B010  6704                     beq        +0x6 /* 0000B016 */
  14251. 0000B012  7001                     moveq.l    D0, 0x01
  14252. 0000B014  6002                     bra        +0x4 /* 0000B018 */
  14253. label0000B016:
  14254. 0000B016  7000                     moveq.l    D0, 0x00
  14255. label0000B018:
  14256. 0000B018  7200                     moveq.l    D1, 0x00
  14257. 0000B01A  1200                     move.b     D1, D0
  14258. 0000B01C  2F01                     move.l     -[A7], D1
  14259. 0000B01E  486E FFF8                pea.l      [A6 - 0x8]
  14260. 0000B022  2F03                     move.l     -[A7], D3
  14261. 0000B024  61FF FFFF 55E6           bsr        -0xAA18 /* 0000060C */
  14262. 0000B02A  42A7                     clr.l      -[A7]
  14263. 0000B02C  486E FFEE                pea.l      [A6 - 0x12]
  14264. 0000B030  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  14265. 0000B034  61FF FFFF F52A           bsr        -0xAD4 /* 0000A560 */
  14266. 0000B03A  584F                     addq.w     A7, 4
  14267. 0000B03C  2F08                     move.l     -[A7], A0
  14268. 0000B03E  2057                     movea.l    A0, [A7]
  14269. 0000B040  2268 0004                movea.l    A1, [A0 + 0x4]
  14270. 0000B044  2269 00F8                movea.l    A1, [A1 + 0xF8]
  14271. 0000B048  4E91                     jsr        [A1]
  14272. 0000B04A  486E FFEE                pea.l      [A6 - 0x12]
  14273. 0000B04E  AA14                     syscall    RGBForeColor
  14274. 0000B050  7001                     moveq.l    D0, 0x01
  14275. 0000B052  4FEF 0034                lea.l      A7, [A7 + 0x34]
  14276. 0000B056  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  14277. 0000B05A  4E5E                     unlink     A6
  14278. 0000B05C  4E75                     rts
  14279. fn0000B05E:
  14280. 0000B05E  4E56 0000                link       A6, 0
  14281. 0000B062  2F0A                     move.l     -[A7], A2
  14282. 0000B064  246E 0008                movea.l    A2, [A6 + 0x8]
  14283. 0000B068  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  14284. 0000B06C  2F0A                     move.l     -[A7], A2
  14285. 0000B06E  61FF FFFF E052           bsr        -0x1FAC /* 000090C2 */
  14286. 0000B074  41F9 0001 D05C           lea.l      A0, [0x0001D05C]
  14287. 0000B07A  2488                     move.l     [A2], A0
  14288. 0000B07C  204A                     movea.l    A0, A2
  14289. 0000B07E  504F                     addq.w     A7, 8
  14290. 0000B080  245F                     movea.l    A2, [A7]+
  14291. 0000B082  4E5E                     unlink     A6
  14292. 0000B084  4E75                     rts
  14293. 0000B086  4E56 0000                link       A6, 0
  14294. 0000B08A  2F0A                     move.l     -[A7], A2
  14295. 0000B08C  246E 0008                movea.l    A2, [A6 + 0x8]
  14296. 0000B090  200A                     move.l     D0, A2
  14297. 0000B092  6724                     beq        +0x26 /* 0000B0B8 */
  14298. 0000B094  41F9 0001 D05C           lea.l      A0, [0x0001D05C]
  14299. 0000B09A  2488                     move.l     [A2], A0
  14300. 0000B09C  4267                     clr.w      -[A7]
  14301. 0000B09E  2F0A                     move.l     -[A7], A2
  14302. 0000B0A0  61FF FFFF E22E           bsr        -0x1DD0 /* 000092D0 */
  14303. 0000B0A6  4A6E 000C                tst.w      [A6 + 0xC]
  14304. 0000B0AA  5C4F                     addq.w     A7, 6
  14305. 0000B0AC  6F0A                     ble        +0xC /* 0000B0B8 */
  14306. 0000B0AE  2F0A                     move.l     -[A7], A2
  14307. 0000B0B0  4EB9 0000 0168           jsr        [0x00000168]
  14308. 0000B0B6  584F                     addq.w     A7, 4
  14309. label0000B0B8:
  14310. 0000B0B8  204A                     movea.l    A0, A2
  14311. 0000B0BA  245F                     movea.l    A2, [A7]+
  14312. 0000B0BC  4E5E                     unlink     A6
  14313. 0000B0BE  4E75                     rts
  14314. 0000B0C0  4E56 0000                link       A6, 0
  14315. 0000B0C4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  14316. 0000B0C8  61FF 0002 2056           bsr        +0x22058 /* 0002D120 */
  14317. 0000B0CE  206E 0008                movea.l    A0, [A6 + 0x8]
  14318. 0000B0D2  2F28 0004                move.l     -[A7], [A0 + 0x4]
  14319. 0000B0D6  61FF FFFF F488           bsr        -0xB76 /* 0000A560 */
  14320. 0000B0DC  584F                     addq.w     A7, 4
  14321. 0000B0DE  2F08                     move.l     -[A7], A0
  14322. 0000B0E0  61FF FFFF F47E           bsr        -0xB80 /* 0000A560 */
  14323. 0000B0E6  584F                     addq.w     A7, 4
  14324. 0000B0E8  2F08                     move.l     -[A7], A0
  14325. 0000B0EA  2057                     movea.l    A0, [A7]
  14326. 0000B0EC  2268 0004                movea.l    A1, [A0 + 0x4]
  14327. 0000B0F0  2269 00F0                movea.l    A1, [A1 + 0xF0]
  14328. 0000B0F4  4E91                     jsr        [A1]
  14329. 0000B0F6  4E5E                     unlink     A6
  14330. 0000B0F8  4E75                     rts
  14331. 0000B0FA  4E56 FFEE                link       A6, -0x0012
  14332. 0000B0FE  2F0A                     move.l     -[A7], A2
  14333. 0000B100  2F03                     move.l     -[A7], D3
  14334. 0000B102  246E 0008                movea.l    A2, [A6 + 0x8]
  14335. 0000B106  486E FFF8                pea.l      [A6 - 0x8]
  14336. 0000B10A  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  14337. 0000B10E  2057                     movea.l    A0, [A7]
  14338. 0000B110  2268 0004                movea.l    A1, [A0 + 0x4]
  14339. 0000B114  2269 0040                movea.l    A1, [A1 + 0x40]
  14340. 0000B118  4E91                     jsr        [A1]
  14341. 0000B11A  486E FFF5                pea.l      [A6 - 0xB]
  14342. 0000B11E  486E FFF6                pea.l      [A6 - 0xA]
  14343. 0000B122  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  14344. 0000B126  2057                     movea.l    A0, [A7]
  14345. 0000B128  2268 0004                movea.l    A1, [A0 + 0x4]
  14346. 0000B12C  2269 0138                movea.l    A1, [A1 + 0x138]
  14347. 0000B130  4E91                     jsr        [A1]
  14348. 0000B132  2F0A                     move.l     -[A7], A2
  14349. 0000B134  61FF FFFF E9B8           bsr        -0x1646 /* 00009AEE */
  14350. 0000B13A  1600                     move.b     D3, D0
  14351. 0000B13C  1F2E FFF5                move.b     -[A7], [A6 - 0xB]
  14352. 0000B140  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  14353. 0000B144  4A03                     tst.b      D3
  14354. 0000B146  6704                     beq        +0x6 /* 0000B14C */
  14355. 0000B148  7001                     moveq.l    D0, 0x01
  14356. 0000B14A  6002                     bra        +0x4 /* 0000B14E */
  14357. label0000B14C:
  14358. 0000B14C  7000                     moveq.l    D0, 0x00
  14359. label0000B14E:
  14360. 0000B14E  7200                     moveq.l    D1, 0x00
  14361. 0000B150  1200                     move.b     D1, D0
  14362. 0000B152  2F01                     move.l     -[A7], D1
  14363. 0000B154  486E FFF8                pea.l      [A6 - 0x8]
  14364. 0000B158  4878 0001                push.l     0x1
  14365. 0000B15C  61FF FFFF 54AE           bsr        -0xAB50 /* 0000060C */
  14366. 0000B162  42A7                     clr.l      -[A7]
  14367. 0000B164  486E FFEE                pea.l      [A6 - 0x12]
  14368. 0000B168  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  14369. 0000B16C  61FF FFFF F3F2           bsr        -0xC0C /* 0000A560 */
  14370. 0000B172  584F                     addq.w     A7, 4
  14371. 0000B174  2F08                     move.l     -[A7], A0
  14372. 0000B176  2057                     movea.l    A0, [A7]
  14373. 0000B178  2268 0004                movea.l    A1, [A0 + 0x4]
  14374. 0000B17C  2269 00F8                movea.l    A1, [A1 + 0xF8]
  14375. 0000B180  4E91                     jsr        [A1]
  14376. 0000B182  486E FFEE                pea.l      [A6 - 0x12]
  14377. 0000B186  AA14                     syscall    RGBForeColor
  14378. 0000B188  7001                     moveq.l    D0, 0x01
  14379. 0000B18A  4FEF 0034                lea.l      A7, [A7 + 0x34]
  14380. 0000B18E  261F                     move.l     D3, [A7]+
  14381. 0000B190  245F                     movea.l    A2, [A7]+
  14382. 0000B192  4E5E                     unlink     A6
  14383. 0000B194  4E75                     rts
  14384. fn0000B196:
  14385. 0000B196  4E56 FEEC                link       A6, -0x0114
  14386. 0000B19A  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  14387. 0000B19E  246E 000E                movea.l    A2, [A6 + 0xE]
  14388. 0000B1A2  4A6E 000C                tst.w      [A6 + 0xC]
  14389. 0000B1A6  671E                     beq        +0x20 /* 0000B1C6 */
  14390. 0000B1A8  206E 0008                movea.l    A0, [A6 + 0x8]
  14391. 0000B1AC  41E8 007C                lea.l      A0, [A0 + 0x7C]
  14392. 0000B1B0  226E 0008                movea.l    A1, [A6 + 0x8]
  14393. 0000B1B4  2288                     move.l     [A1], A0
  14394. 0000B1B6  206E 0008                movea.l    A0, [A6 + 0x8]
  14395. 0000B1BA  4868 007C                pea.l      [A0 + 0x7C]
  14396. 0000B1BE  4EB9 0000 17B0           jsr        [0x000017B0]
  14397. 0000B1C4  584F                     addq.w     A7, 4
  14398. label0000B1C6:
  14399. 0000B1C6  2F0A                     move.l     -[A7], A2
  14400. 0000B1C8  4267                     clr.w      -[A7]
  14401. 0000B1CA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  14402. 0000B1CE  61FF 0000 5C64           bsr        +0x5C66 /* 00010E34 */
  14403. 0000B1D4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  14404. 0000B1D8  206E 0008                movea.l    A0, [A6 + 0x8]
  14405. 0000B1DC  4868 006A                pea.l      [A0 + 0x6A]
  14406. 0000B1E0  61FF 0000 6E0E           bsr        +0x6E10 /* 00011FF0 */
  14407. 0000B1E6  41F9 0001 CCEA           lea.l      A0, [0x0001CCEA]
  14408. 0000B1EC  226E 0008                movea.l    A1, [A6 + 0x8]
  14409. 0000B1F0  2348 0004                move.l     [A1 + 0x4], A0
  14410. 0000B1F4  41F9 0001 CCEA           lea.l      A0, [0x0001CCEA]
  14411. 0000B1FA  41E8 020C                lea.l      A0, [A0 + 0x20C]
  14412. 0000B1FE  226E 0008                movea.l    A1, [A6 + 0x8]
  14413. 0000B202  2251                     movea.l    A1, [A1]
  14414. 0000B204  2288                     move.l     [A1], A0
  14415. 0000B206  41F9 0001 CCEA           lea.l      A0, [0x0001CCEA]
  14416. 0000B20C  41E8 0170                lea.l      A0, [A0 + 0x170]
  14417. 0000B210  226E 0008                movea.l    A1, [A6 + 0x8]
  14418. 0000B214  2348 0028                move.l     [A1 + 0x28], A0
  14419. 0000B218  41F9 0001 CCEA           lea.l      A0, [0x0001CCEA]
  14420. 0000B21E  41E8 01C4                lea.l      A0, [A0 + 0x1C4]
  14421. 0000B222  226E 0008                movea.l    A1, [A6 + 0x8]
  14422. 0000B226  2348 006A                move.l     [A1 + 0x6A], A0
  14423. 0000B22A  206E 0008                movea.l    A0, [A6 + 0x8]
  14424. 0000B22E  2650                     movea.l    A3, [A0]
  14425. 0000B230  41E8 007C                lea.l      A0, [A0 + 0x7C]
  14426. 0000B234  91CB                     sub.l      A0, A3
  14427. 0000B236  2748 0008                move.l     [A3 + 0x8], A0
  14428. 0000B23A  486E FFFE                pea.l      [A6 - 0x2]
  14429. 0000B23E  2F0A                     move.l     -[A7], A2
  14430. 0000B240  61FF FFFF F3D8           bsr        -0xC26 /* 0000A61A */
  14431. 0000B246  486E FFFC                pea.l      [A6 - 0x4]
  14432. 0000B24A  2F0A                     move.l     -[A7], A2
  14433. 0000B24C  61FF FFFF F3CC           bsr        -0xC32 /* 0000A61A */
  14434. 0000B252  486E FEFC                pea.l      [A6 - 0x104]
  14435. 0000B256  2F0A                     move.l     -[A7], A2
  14436. 0000B258  4EB9 0000 17A8           jsr        [0x000017A8]
  14437. 0000B25E  206E 0008                movea.l    A0, [A6 + 0x8]
  14438. 0000B262  2828 005A                move.l     D4, [A0 + 0x5A]
  14439. 0000B266  3604                     move.w     D3, D4
  14440. 0000B268  4A44                     tst.w      D4
  14441. 0000B26A  4FEF 002A                lea.l      A7, [A7 + 0x2A]
  14442. 0000B26E  6708                     beq        +0xA /* 0000B278 */
  14443. 0000B270  217C 0000 3039 005A      move.l     [A0 + 0x5A], 0x3039 /* '09' */
  14444. label0000B278:
  14445. 0000B278  42A7                     clr.l      -[A7]
  14446. 0000B27A  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  14447. 0000B27E  486E FEFC                pea.l      [A6 - 0x104]
  14448. 0000B282  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  14449. 0000B286  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  14450. 0000B28A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  14451. 0000B28E  61FF 0000 5F9A           bsr        +0x5F9C /* 0001122A */
  14452. 0000B294  4A43                     tst.w      D3
  14453. 0000B296  4FEF 0014                lea.l      A7, [A7 + 0x14]
  14454. 0000B29A  6712                     beq        +0x14 /* 0000B2AE */
  14455. 0000B29C  3F03                     move.w     -[A7], D3
  14456. 0000B29E  206E 0008                movea.l    A0, [A6 + 0x8]
  14457. 0000B2A2  4868 006A                pea.l      [A0 + 0x6A]
  14458. 0000B2A6  61FF 0000 6E18           bsr        +0x6E1A /* 000120C0 */
  14459. 0000B2AC  5C4F                     addq.w     A7, 6
  14460. label0000B2AE:
  14461. 0000B2AE  206E 0008                movea.l    A0, [A6 + 0x8]
  14462. 0000B2B2  2028 005E                move.l     D0, [A0 + 0x5E]
  14463. 0000B2B6  0280 0000 0300           andi.l     D0, 0x300
  14464. 0000B2BC  3140 0078                move.w     [A0 + 0x78], D0
  14465. 0000B2C0  486E FEFA                pea.l      [A6 - 0x106]
  14466. 0000B2C4  2F0A                     move.l     -[A7], A2
  14467. 0000B2C6  61FF FFFF F352           bsr        -0xCAC /* 0000A61A */
  14468. 0000B2CC  486E FEF8                pea.l      [A6 - 0x108]
  14469. 0000B2D0  2F0A                     move.l     -[A7], A2
  14470. 0000B2D2  61FF FFFF F346           bsr        -0xCB8 /* 0000A61A */
  14471. 0000B2D8  486E FEF6                pea.l      [A6 - 0x10A]
  14472. 0000B2DC  2F0A                     move.l     -[A7], A2
  14473. 0000B2DE  61FF FFFF F33A           bsr        -0xCC4 /* 0000A61A */
  14474. 0000B2E4  486E FEF4                pea.l      [A6 - 0x10C]
  14475. 0000B2E8  2F0A                     move.l     -[A7], A2
  14476. 0000B2EA  61FF FFFF F32E           bsr        -0xCD0 /* 0000A61A */
  14477. 0000B2F0  486E FEF2                pea.l      [A6 - 0x10E]
  14478. 0000B2F4  2F0A                     move.l     -[A7], A2
  14479. 0000B2F6  61FF FFFF F322           bsr        -0xCDC /* 0000A61A */
  14480. 0000B2FC  486E FEEE                pea.l      [A6 - 0x112]
  14481. 0000B300  2F0A                     move.l     -[A7], A2
  14482. 0000B302  61FF 0000 0064           bsr        +0x66 /* 0000B368 */
  14483. 0000B308  486E FEED                pea.l      [A6 - 0x113]
  14484. 0000B30C  2F0A                     move.l     -[A7], A2
  14485. 0000B30E  61FF 0000 003A           bsr        +0x3C /* 0000B34A */
  14486. 0000B314  1F2E FEED                move.b     -[A7], [A6 - 0x113]
  14487. 0000B318  2F2E FEEE                move.l     -[A7], [A6 - 0x112]
  14488. 0000B31C  3F2E FEF2                move.w     -[A7], [A6 - 0x10E]
  14489. 0000B320  3F2E FEF4                move.w     -[A7], [A6 - 0x10C]
  14490. 0000B324  3F2E FEF6                move.w     -[A7], [A6 - 0x10A]
  14491. 0000B328  3F2E FEF8                move.w     -[A7], [A6 - 0x108]
  14492. 0000B32C  3F2E FEFA                move.w     -[A7], [A6 - 0x106]
  14493. 0000B330  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  14494. 0000B334  61FF 0000 0050           bsr        +0x52 /* 0000B386 */
  14495. 0000B33A  206E 0008                movea.l    A0, [A6 + 0x8]
  14496. 0000B33E  4FEF 004C                lea.l      A7, [A7 + 0x4C]
  14497. 0000B342  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  14498. 0000B346  4E5E                     unlink     A6
  14499. 0000B348  4E75                     rts
  14500. fn0000B34A:
  14501. 0000B34A  4E56 0000                link       A6, 0
  14502. 0000B34E  4878 0001                push.l     0x1
  14503. 0000B352  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  14504. 0000B356  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  14505. 0000B35A  4EB9 0000 17A0           jsr        [0x000017A0]
  14506. 0000B360  206E 0008                movea.l    A0, [A6 + 0x8]
  14507. 0000B364  4E5E                     unlink     A6
  14508. 0000B366  4E75                     rts
  14509. fn0000B368:
  14510. 0000B368  4E56 0000                link       A6, 0
  14511. 0000B36C  4878 0004                push.l     0x4
  14512. 0000B370  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  14513. 0000B374  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  14514. 0000B378  4EB9 0000 17A0           jsr        [0x000017A0]
  14515. 0000B37E  206E 0008                movea.l    A0, [A6 + 0x8]
  14516. 0000B382  4E5E                     unlink     A6
  14517. 0000B384  4E75                     rts
  14518. fn0000B386:
  14519. 0000B386  4E56 0000                link       A6, 0
  14520. 0000B38A  2F0A                     move.l     -[A7], A2
  14521. 0000B38C  246E 0008                movea.l    A2, [A6 + 0x8]
  14522. 0000B390  42AA 005E                clr.l      [A2 + 0x5E]
  14523. 0000B394  42A7                     clr.l      -[A7]
  14524. 0000B396  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  14525. 0000B39A  2057                     movea.l    A0, [A7]
  14526. 0000B39C  2250                     movea.l    A1, [A0]
  14527. 0000B39E  2269 0034                movea.l    A1, [A1 + 0x34]
  14528. 0000B3A2  4E91                     jsr        [A1]
  14529. 0000B3A4  7001                     moveq.l    D0, 0x01
  14530. 0000B3A6  2540 0062                move.l     [A2 + 0x62], D0
  14531. 0000B3AA  4878 0001                push.l     0x1
  14532. 0000B3AE  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  14533. 0000B3B2  2057                     movea.l    A0, [A7]
  14534. 0000B3B4  2250                     movea.l    A1, [A0]
  14535. 0000B3B6  2269 0038                movea.l    A1, [A1 + 0x38]
  14536. 0000B3BA  4E91                     jsr        [A1]
  14537. 0000B3BC  4AAA 005A                tst.l      [A2 + 0x5A]
  14538. 0000B3C0  4FEF 0010                lea.l      A7, [A7 + 0x10]
  14539. 0000B3C4  660E                     bne        +0x10 /* 0000B3D4 */
  14540. 0000B3C6  4A6E 000C                tst.w      [A6 + 0xC]
  14541. 0000B3CA  6726                     beq        +0x28 /* 0000B3F2 */
  14542. 0000B3CC  7001                     moveq.l    D0, 0x01
  14543. 0000B3CE  2540 005A                move.l     [A2 + 0x5A], D0
  14544. 0000B3D2  601E                     bra        +0x20 /* 0000B3F2 */
  14545. label0000B3D4:
  14546. 0000B3D4  42AA 005A                clr.l      [A2 + 0x5A]
  14547. 0000B3D8  357C FFFF 0078           move.w     [A2 + 0x78], 0xFFFF
  14548. 0000B3DE  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  14549. 0000B3E2  2F0A                     move.l     -[A7], A2
  14550. 0000B3E4  2057                     movea.l    A0, [A7]
  14551. 0000B3E6  2268 0004                movea.l    A1, [A0 + 0x4]
  14552. 0000B3EA  2269 0200                movea.l    A1, [A1 + 0x200]
  14553. 0000B3EE  4E91                     jsr        [A1]
  14554. 0000B3F0  5C4F                     addq.w     A7, 6
  14555. label0000B3F2:
  14556. 0000B3F2  2F2A 005A                move.l     -[A7], [A2 + 0x5A]
  14557. 0000B3F6  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  14558. 0000B3FA  2057                     movea.l    A0, [A7]
  14559. 0000B3FC  2250                     movea.l    A1, [A0]
  14560. 0000B3FE  2269 002C                movea.l    A1, [A1 + 0x2C]
  14561. 0000B402  4E91                     jsr        [A1]
  14562. 0000B404  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  14563. 0000B408  2F0A                     move.l     -[A7], A2
  14564. 0000B40A  61FF 0000 01E6           bsr        +0x1E8 /* 0000B5F2 */
  14565. 0000B410  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  14566. 0000B414  2F0A                     move.l     -[A7], A2
  14567. 0000B416  61FF 0000 012A           bsr        +0x12C /* 0000B542 */
  14568. 0000B41C  3F2E 0012                move.w     -[A7], [A6 + 0x12]
  14569. 0000B420  2F0A                     move.l     -[A7], A2
  14570. 0000B422  61FF 0000 014A           bsr        +0x14C /* 0000B56E */
  14571. 0000B428  3F2E 0014                move.w     -[A7], [A6 + 0x14]
  14572. 0000B42C  2F0A                     move.l     -[A7], A2
  14573. 0000B42E  61FF 0000 016A           bsr        +0x16C /* 0000B59A */
  14574. 0000B434  2F2E 0016                move.l     -[A7], [A6 + 0x16]
  14575. 0000B438  2F0A                     move.l     -[A7], A2
  14576. 0000B43A  61FF 0000 018A           bsr        +0x18C /* 0000B5C6 */
  14577. 0000B440  1F2E 001A                move.b     -[A7], [A6 + 0x1A]
  14578. 0000B444  2F0A                     move.l     -[A7], A2
  14579. 0000B446  61FF 0000 0230           bsr        +0x232 /* 0000B678 */
  14580. 0000B44C  4FEF 002E                lea.l      A7, [A7 + 0x2E]
  14581. 0000B450  245F                     movea.l    A2, [A7]+
  14582. 0000B452  4E5E                     unlink     A6
  14583. 0000B454  4E75                     rts
  14584. fn0000B456:
  14585. 0000B456  4E56 0000                link       A6, 0
  14586. 0000B45A  2F0B                     move.l     -[A7], A3
  14587. 0000B45C  2F0A                     move.l     -[A7], A2
  14588. 0000B45E  246E 0008                movea.l    A2, [A6 + 0x8]
  14589. 0000B462  200A                     move.l     D0, A2
  14590. 0000B464  6700 0086                beq        +0x88 /* 0000B4EC */
  14591. 0000B468  41F9 0001 CCEA           lea.l      A0, [0x0001CCEA]
  14592. 0000B46E  2548 0004                move.l     [A2 + 0x4], A0
  14593. 0000B472  41F9 0001 CCEA           lea.l      A0, [0x0001CCEA]
  14594. 0000B478  41E8 020C                lea.l      A0, [A0 + 0x20C]
  14595. 0000B47C  2252                     movea.l    A1, [A2]
  14596. 0000B47E  2288                     move.l     [A1], A0
  14597. 0000B480  41F9 0001 CCEA           lea.l      A0, [0x0001CCEA]
  14598. 0000B486  41E8 0170                lea.l      A0, [A0 + 0x170]
  14599. 0000B48A  2548 0028                move.l     [A2 + 0x28], A0
  14600. 0000B48E  41F9 0001 CCEA           lea.l      A0, [0x0001CCEA]
  14601. 0000B494  41E8 01C4                lea.l      A0, [A0 + 0x1C4]
  14602. 0000B498  2548 006A                move.l     [A2 + 0x6A], A0
  14603. 0000B49C  2652                     movea.l    A3, [A2]
  14604. 0000B49E  204A                     movea.l    A0, A2
  14605. 0000B4A0  41E8 007C                lea.l      A0, [A0 + 0x7C]
  14606. 0000B4A4  91CB                     sub.l      A0, A3
  14607. 0000B4A6  2748 0008                move.l     [A3 + 0x8], A0
  14608. 0000B4AA  4267                     clr.w      -[A7]
  14609. 0000B4AC  204A                     movea.l    A0, A2
  14610. 0000B4AE  4868 006A                pea.l      [A0 + 0x6A]
  14611. 0000B4B2  61FF 0000 6B5A           bsr        +0x6B5C /* 0001200E */
  14612. 0000B4B8  4267                     clr.w      -[A7]
  14613. 0000B4BA  2F0A                     move.l     -[A7], A2
  14614. 0000B4BC  61FF 0000 5B6A           bsr        +0x5B6C /* 00011028 */
  14615. 0000B4C2  4A6E 000C                tst.w      [A6 + 0xC]
  14616. 0000B4C6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  14617. 0000B4CA  6710                     beq        +0x12 /* 0000B4DC */
  14618. 0000B4CC  4267                     clr.w      -[A7]
  14619. 0000B4CE  204A                     movea.l    A0, A2
  14620. 0000B4D0  4868 007C                pea.l      [A0 + 0x7C]
  14621. 0000B4D4  4EB9 0000 17B8           jsr        [0x000017B8]
  14622. 0000B4DA  5C4F                     addq.w     A7, 6
  14623. label0000B4DC:
  14624. 0000B4DC  4A6E 000C                tst.w      [A6 + 0xC]
  14625. 0000B4E0  6F0A                     ble        +0xC /* 0000B4EC */
  14626. 0000B4E2  2F0A                     move.l     -[A7], A2
  14627. 0000B4E4  4EB9 0000 0168           jsr        [0x00000168]
  14628. 0000B4EA  584F                     addq.w     A7, 4
  14629. label0000B4EC:
  14630. 0000B4EC  204A                     movea.l    A0, A2
  14631. 0000B4EE  245F                     movea.l    A2, [A7]+
  14632. 0000B4F0  265F                     movea.l    A3, [A7]+
  14633. 0000B4F2  4E5E                     unlink     A6
  14634. 0000B4F4  4E75                     rts
  14635. 0000B4F6  4E56 0000                link       A6, 0
  14636. 0000B4FA  2F0A                     move.l     -[A7], A2
  14637. 0000B4FC  2F03                     move.l     -[A7], D3
  14638. 0000B4FE  246E 0008                movea.l    A2, [A6 + 0x8]
  14639. 0000B502  262E 000C                move.l     D3, [A6 + 0xC]
  14640. 0000B506  B6AA 005A                cmp.l      D3, [A2 + 0x5A]
  14641. 0000B50A  672E                     beq        +0x30 /* 0000B53A */
  14642. 0000B50C  0C6A 0200 0078           cmpi.w     [A2 + 0x78], 0x200
  14643. 0000B512  661A                     bne        +0x1C /* 0000B52E */
  14644. 0000B514  7001                     moveq.l    D0, 0x01
  14645. 0000B516  B680                     cmp.l      D3, D0
  14646. 0000B518  6614                     bne        +0x16 /* 0000B52E */
  14647. 0000B51A  2F0A                     move.l     -[A7], A2
  14648. 0000B51C  4878 00CB                push.l     0xCB
  14649. 0000B520  486A 0028                pea.l      [A2 + 0x28]
  14650. 0000B524  4EB9 0000 1840           jsr        [0x00001840]
  14651. 0000B52A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  14652. label0000B52E:
  14653. 0000B52E  2F03                     move.l     -[A7], D3
  14654. 0000B530  2F0A                     move.l     -[A7], A2
  14655. 0000B532  61FF 0000 5F0A           bsr        +0x5F0C /* 0001143E */
  14656. 0000B538  504F                     addq.w     A7, 8
  14657. label0000B53A:
  14658. 0000B53A  261F                     move.l     D3, [A7]+
  14659. 0000B53C  245F                     movea.l    A2, [A7]+
  14660. 0000B53E  4E5E                     unlink     A6
  14661. 0000B540  4E75                     rts
  14662. fn0000B542:
  14663. 0000B542  4E56 0000                link       A6, 0
  14664. 0000B546  486E 000C                pea.l      [A6 + 0xC]
  14665. 0000B54A  4878 0002                push.l     0x2
  14666. 0000B54E  2F3C 7461 6C69           move.l     -[A7], 0x74616C69 /* 'tali' */
  14667. 0000B554  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  14668. 0000B558  206E 0008                movea.l    A0, [A6 + 0x8]
  14669. 0000B55C  2F28 0066                move.l     -[A7], [A0 + 0x66]
  14670. 0000B560  2057                     movea.l    A0, [A7]
  14671. 0000B562  2250                     movea.l    A1, [A0]
  14672. 0000B564  2269 007C                movea.l    A1, [A1 + 0x7C]
  14673. 0000B568  4E91                     jsr        [A1]
  14674. 0000B56A  4E5E                     unlink     A6
  14675. 0000B56C  4E75                     rts
  14676. fn0000B56E:
  14677. 0000B56E  4E56 0000                link       A6, 0
  14678. 0000B572  486E 000C                pea.l      [A6 + 0xC]
  14679. 0000B576  4878 0002                push.l     0x2
  14680. 0000B57A  2F3C 746F 6666           move.l     -[A7], 0x746F6666 /* 'toff' */
  14681. 0000B580  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  14682. 0000B584  206E 0008                movea.l    A0, [A6 + 0x8]
  14683. 0000B588  2F28 0066                move.l     -[A7], [A0 + 0x66]
  14684. 0000B58C  2057                     movea.l    A0, [A7]
  14685. 0000B58E  2250                     movea.l    A1, [A0]
  14686. 0000B590  2269 007C                movea.l    A1, [A1 + 0x7C]
  14687. 0000B594  4E91                     jsr        [A1]
  14688. 0000B596  4E5E                     unlink     A6
  14689. 0000B598  4E75                     rts
  14690. fn0000B59A:
  14691. 0000B59A  4E56 0000                link       A6, 0
  14692. 0000B59E  486E 000C                pea.l      [A6 + 0xC]
  14693. 0000B5A2  4878 0002                push.l     0x2
  14694. 0000B5A6  2F3C 6761 6C69           move.l     -[A7], 0x67616C69 /* 'gali' */
  14695. 0000B5AC  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  14696. 0000B5B0  206E 0008                movea.l    A0, [A6 + 0x8]
  14697. 0000B5B4  2F28 0066                move.l     -[A7], [A0 + 0x66]
  14698. 0000B5B8  2057                     movea.l    A0, [A7]
  14699. 0000B5BA  2250                     movea.l    A1, [A0]
  14700. 0000B5BC  2269 007C                movea.l    A1, [A1 + 0x7C]
  14701. 0000B5C0  4E91                     jsr        [A1]
  14702. 0000B5C2  4E5E                     unlink     A6
  14703. 0000B5C4  4E75                     rts
  14704. fn0000B5C6:
  14705. 0000B5C6  4E56 0000                link       A6, 0
  14706. 0000B5CA  486E 000C                pea.l      [A6 + 0xC]
  14707. 0000B5CE  4878 0004                push.l     0x4
  14708. 0000B5D2  2F3C 676F 6666           move.l     -[A7], 0x676F6666 /* 'goff' */
  14709. 0000B5D8  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  14710. 0000B5DC  206E 0008                movea.l    A0, [A6 + 0x8]
  14711. 0000B5E0  2F28 0066                move.l     -[A7], [A0 + 0x66]
  14712. 0000B5E4  2057                     movea.l    A0, [A7]
  14713. 0000B5E6  2250                     movea.l    A1, [A0]
  14714. 0000B5E8  2269 007C                movea.l    A1, [A1 + 0x7C]
  14715. 0000B5EC  4E91                     jsr        [A1]
  14716. 0000B5EE  4E5E                     unlink     A6
  14717. 0000B5F0  4E75                     rts
  14718. fn0000B5F2:
  14719. 0000B5F2  4E56 0000                link       A6, 0
  14720. 0000B5F6  486E 000C                pea.l      [A6 + 0xC]
  14721. 0000B5FA  4878 0002                push.l     0x2
  14722. 0000B5FE  2F3C 7470 6C63           move.l     -[A7], 0x74706C63 /* 'tplc' */
  14723. 0000B604  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  14724. 0000B608  206E 0008                movea.l    A0, [A6 + 0x8]
  14725. 0000B60C  2F28 0066                move.l     -[A7], [A0 + 0x66]
  14726. 0000B610  2057                     movea.l    A0, [A7]
  14727. 0000B612  2250                     movea.l    A1, [A0]
  14728. 0000B614  2269 007C                movea.l    A1, [A1 + 0x7C]
  14729. 0000B618  4E91                     jsr        [A1]
  14730. 0000B61A  4E5E                     unlink     A6
  14731. 0000B61C  4E75                     rts
  14732. label0000B61E:
  14733. 0000B61E  206F 0004                movea.l    A0, [A7 + 0x4]
  14734. 0000B622  316F 0008 007A           move.w     [A0 + 0x7A], [A7 + 0x8]
  14735. 0000B628  4E75                     rts
  14736. label0000B62A:
  14737. 0000B62A  206F 0004                movea.l    A0, [A7 + 0x4]
  14738. 0000B62E  3028 007A                move.w     D0, [A0 + 0x7A]
  14739. 0000B632  4E75                     rts
  14740. label0000B634:
  14741. 0000B634  4E56 0000                link       A6, 0
  14742. 0000B638  2F0A                     move.l     -[A7], A2
  14743. 0000B63A  2F03                     move.l     -[A7], D3
  14744. 0000B63C  246E 0008                movea.l    A2, [A6 + 0x8]
  14745. 0000B640  7600                     moveq.l    D3, 0x00
  14746. 0000B642  486A 006A                pea.l      [A2 + 0x6A]
  14747. 0000B646  61FF FFFF DA20           bsr        -0x25DE /* 00009068 */
  14748. 0000B64C  2008                     move.l     D0, A0
  14749. 0000B64E  584F                     addq.w     A7, 4
  14750. 0000B650  6714                     beq        +0x16 /* 0000B666 */
  14751. 0000B652  554F                     subq.w     A7, 2
  14752. 0000B654  486A 006A                pea.l      [A2 + 0x6A]
  14753. 0000B658  61FF FFFF DA0E           bsr        -0x25F0 /* 00009068 */
  14754. 0000B65E  584F                     addq.w     A7, 4
  14755. 0000B660  2F08                     move.l     -[A7], A0
  14756. 0000B662  A950                     syscall    CountMItems
  14757. 0000B664  361F                     move.w     D3, [A7]+
  14758. label0000B666:
  14759. 0000B666  B66A 007A                cmp.w      D3, [A2 + 0x7A]
  14760. 0000B66A  6C04                     bge        +0x6 /* 0000B670 */
  14761. 0000B66C  3543 007A                move.w     [A2 + 0x7A], D3
  14762. label0000B670:
  14763. 0000B670  261F                     move.l     D3, [A7]+
  14764. 0000B672  245F                     movea.l    A2, [A7]+
  14765. 0000B674  4E5E                     unlink     A6
  14766. 0000B676  4E75                     rts
  14767. fn0000B678:
  14768. 0000B678  4E56 0000                link       A6, 0
  14769. 0000B67C  486E 000C                pea.l      [A6 + 0xC]
  14770. 0000B680  4878 0001                push.l     0x1
  14771. 0000B684  2F3C 7067 6C63           move.l     -[A7], 0x70676C63 /* 'pglc' */
  14772. 0000B68A  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  14773. 0000B68E  206E 0008                movea.l    A0, [A6 + 0x8]
  14774. 0000B692  2F28 0066                move.l     -[A7], [A0 + 0x66]
  14775. 0000B696  2057                     movea.l    A0, [A7]
  14776. 0000B698  2250                     movea.l    A1, [A0]
  14777. 0000B69A  2269 007C                movea.l    A1, [A1 + 0x7C]
  14778. 0000B69E  4E91                     jsr        [A1]
  14779. 0000B6A0  4E5E                     unlink     A6
  14780. 0000B6A2  4E75                     rts
  14781. 0000B6A4  4E56 0000                link       A6, 0
  14782. 0000B6A8  2F0B                     move.l     -[A7], A3
  14783. 0000B6AA  2F0A                     move.l     -[A7], A2
  14784. 0000B6AC  246E 0008                movea.l    A2, [A6 + 0x8]
  14785. 0000B6B0  266E 0016                movea.l    A3, [A6 + 0x16]
  14786. 0000B6B4  202E 000E                move.l     D0, [A6 + 0xE]
  14787. 0000B6B8  0480 6D68 6E64           subi.l     D0, 0x6D686E64 /* 'mhnd' */
  14788. 0000B6BE  6712                     beq        +0x14 /* 0000B6D2 */
  14789. 0000B6C0  0480 0005 FB00           subi.l     D0, 0x5FB00
  14790. 0000B6C6  6722                     beq        +0x24 /* 0000B6EA */
  14791. 0000B6C8  0480 0007 F808           subi.l     D0, 0x7F808
  14792. 0000B6CE  672A                     beq        +0x2C /* 0000B6FA */
  14793. 0000B6D0  603C                     bra        +0x3E /* 0000B70E */
  14794. label0000B6D2:
  14795. 0000B6D2  4227                     clr.b      -[A7]
  14796. 0000B6D4  2F13                     move.l     -[A7], [A3]
  14797. 0000B6D6  486A 006A                pea.l      [A2 + 0x6A]
  14798. 0000B6DA  2057                     movea.l    A0, [A7]
  14799. 0000B6DC  2250                     movea.l    A1, [A0]
  14800. 0000B6DE  2269 000C                movea.l    A1, [A1 + 0xC]
  14801. 0000B6E2  4E91                     jsr        [A1]
  14802. 0000B6E4  4FEF 000A                lea.l      A7, [A7 + 0xA]
  14803. 0000B6E8  6044                     bra        +0x46 /* 0000B72E */
  14804. label0000B6EA:
  14805. 0000B6EA  3F13                     move.w     -[A7], [A3]
  14806. 0000B6EC  486A 006A                pea.l      [A2 + 0x6A]
  14807. 0000B6F0  61FF 0000 69CE           bsr        +0x69D0 /* 000120C0 */
  14808. 0000B6F6  5C4F                     addq.w     A7, 6
  14809. 0000B6F8  6034                     bra        +0x36 /* 0000B72E */
  14810. label0000B6FA:
  14811. 0000B6FA  3F13                     move.w     -[A7], [A3]
  14812. 0000B6FC  2F0A                     move.l     -[A7], A2
  14813. 0000B6FE  2057                     movea.l    A0, [A7]
  14814. 0000B700  2268 0004                movea.l    A1, [A0 + 0x4]
  14815. 0000B704  2269 0200                movea.l    A1, [A1 + 0x200]
  14816. 0000B708  4E91                     jsr        [A1]
  14817. 0000B70A  5C4F                     addq.w     A7, 6
  14818. 0000B70C  6020                     bra        +0x22 /* 0000B72E */
  14819. label0000B70E:
  14820. 0000B70E  2F0B                     move.l     -[A7], A3
  14821. 0000B710  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  14822. 0000B714  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  14823. 0000B718  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  14824. 0000B71C  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  14825. 0000B720  2057                     movea.l    A0, [A7]
  14826. 0000B722  2250                     movea.l    A1, [A0]
  14827. 0000B724  2269 007C                movea.l    A1, [A1 + 0x7C]
  14828. 0000B728  4E91                     jsr        [A1]
  14829. 0000B72A  4FEF 0012                lea.l      A7, [A7 + 0x12]
  14830. label0000B72E:
  14831. 0000B72E  245F                     movea.l    A2, [A7]+
  14832. 0000B730  265F                     movea.l    A3, [A7]+
  14833. 0000B732  4E5E                     unlink     A6
  14834. 0000B734  4E75                     rts
  14835. 0000B736  4E56 0000                link       A6, 0
  14836. 0000B73A  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  14837. 0000B73E  266E 0008                movea.l    A3, [A6 + 0x8]
  14838. 0000B742  262E 0012                move.l     D3, [A6 + 0x12]
  14839. 0000B746  286E 0016                movea.l    A4, [A6 + 0x16]
  14840. 0000B74A  246E 001A                movea.l    A2, [A6 + 0x1A]
  14841. 0000B74E  202E 000E                move.l     D0, [A6 + 0xE]
  14842. 0000B752  0480 6D68 6E64           subi.l     D0, 0x6D686E64 /* 'mhnd' */
  14843. 0000B758  6712                     beq        +0x14 /* 0000B76C */
  14844. 0000B75A  0480 0005 FB00           subi.l     D0, 0x5FB00
  14845. 0000B760  6728                     beq        +0x2A /* 0000B78A */
  14846. 0000B762  0480 0007 F808           subi.l     D0, 0x7F808
  14847. 0000B768  673E                     beq        +0x40 /* 0000B7A8 */
  14848. 0000B76A  605E                     bra        +0x60 /* 0000B7CA */
  14849. label0000B76C:
  14850. 0000B76C  7004                     moveq.l    D0, 0x04
  14851. 0000B76E  B680                     cmp.l      D3, D0
  14852. 0000B770  650E                     bcs        +0x10 /* 0000B780 */
  14853. 0000B772  486B 006A                pea.l      [A3 + 0x6A]
  14854. 0000B776  61FF FFFF D8F0           bsr        -0x270E /* 00009068 */
  14855. 0000B77C  2888                     move.l     [A4], A0
  14856. 0000B77E  584F                     addq.w     A7, 4
  14857. label0000B780:
  14858. 0000B780  200A                     move.l     D0, A2
  14859. 0000B782  6766                     beq        +0x68 /* 0000B7EA */
  14860. 0000B784  7004                     moveq.l    D0, 0x04
  14861. 0000B786  2480                     move.l     [A2], D0
  14862. 0000B788  6060                     bra        +0x62 /* 0000B7EA */
  14863. label0000B78A:
  14864. 0000B78A  7002                     moveq.l    D0, 0x02
  14865. 0000B78C  B680                     cmp.l      D3, D0
  14866. 0000B78E  650E                     bcs        +0x10 /* 0000B79E */
  14867. 0000B790  486B 006A                pea.l      [A3 + 0x6A]
  14868. 0000B794  61FF 0000 6980           bsr        +0x6982 /* 00012116 */
  14869. 0000B79A  3880                     move.w     [A4], D0
  14870. 0000B79C  584F                     addq.w     A7, 4
  14871. label0000B79E:
  14872. 0000B79E  200A                     move.l     D0, A2
  14873. 0000B7A0  6748                     beq        +0x4A /* 0000B7EA */
  14874. 0000B7A2  7002                     moveq.l    D0, 0x02
  14875. 0000B7A4  2480                     move.l     [A2], D0
  14876. 0000B7A6  6042                     bra        +0x44 /* 0000B7EA */
  14877. label0000B7A8:
  14878. 0000B7A8  7002                     moveq.l    D0, 0x02
  14879. 0000B7AA  B680                     cmp.l      D3, D0
  14880. 0000B7AC  6512                     bcs        +0x14 /* 0000B7C0 */
  14881. 0000B7AE  2F0B                     move.l     -[A7], A3
  14882. 0000B7B0  2057                     movea.l    A0, [A7]
  14883. 0000B7B2  2268 0004                movea.l    A1, [A0 + 0x4]
  14884. 0000B7B6  2269 0204                movea.l    A1, [A1 + 0x204]
  14885. 0000B7BA  4E91                     jsr        [A1]
  14886. 0000B7BC  3880                     move.w     [A4], D0
  14887. 0000B7BE  584F                     addq.w     A7, 4
  14888. label0000B7C0:
  14889. 0000B7C0  200A                     move.l     D0, A2
  14890. 0000B7C2  6726                     beq        +0x28 /* 0000B7EA */
  14891. 0000B7C4  7002                     moveq.l    D0, 0x02
  14892. 0000B7C6  2480                     move.l     [A2], D0
  14893. 0000B7C8  6020                     bra        +0x22 /* 0000B7EA */
  14894. label0000B7CA:
  14895. 0000B7CA  2F0A                     move.l     -[A7], A2
  14896. 0000B7CC  2F0C                     move.l     -[A7], A4
  14897. 0000B7CE  2F03                     move.l     -[A7], D3
  14898. 0000B7D0  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  14899. 0000B7D4  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  14900. 0000B7D8  2F2B 0066                move.l     -[A7], [A3 + 0x66]
  14901. 0000B7DC  2057                     movea.l    A0, [A7]
  14902. 0000B7DE  2250                     movea.l    A1, [A0]
  14903. 0000B7E0  2269 0080                movea.l    A1, [A1 + 0x80]
  14904. 0000B7E4  4E91                     jsr        [A1]
  14905. 0000B7E6  4FEF 0016                lea.l      A7, [A7 + 0x16]
  14906. label0000B7EA:
  14907. 0000B7EA  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  14908. 0000B7EE  4E5E                     unlink     A6
  14909. 0000B7F0  4E75                     rts
  14910. fn0000B7F2:
  14911. 0000B7F2  4E56 FFFC                link       A6, -0x0004
  14912. 0000B7F6  2F0A                     move.l     -[A7], A2
  14913. 0000B7F8  246E 0008                movea.l    A2, [A6 + 0x8]
  14914. 0000B7FC  302A 0078                move.w     D0, [A2 + 0x78]
  14915. 0000B800  48C0                     ext.l      D0
  14916. 0000B802  5280                     addq.l     D0, 1
  14917. 0000B804  6736                     beq        +0x38 /* 0000B83C */
  14918. 0000B806  5380                     subq.l     D0, 1
  14919. 0000B808  670A                     beq        +0xC /* 0000B814 */
  14920. 0000B80A  0480 0000 0200           subi.l     D0, 0x200
  14921. 0000B810  6714                     beq        +0x16 /* 0000B826 */
  14922. 0000B812  6066                     bra        +0x68 /* 0000B87A */
  14923. label0000B814:
  14924. 0000B814  2F0A                     move.l     -[A7], A2
  14925. 0000B816  2057                     movea.l    A0, [A7]
  14926. 0000B818  2268 0004                movea.l    A1, [A0 + 0x4]
  14927. 0000B81C  2269 01A4                movea.l    A1, [A1 + 0x1A4]
  14928. 0000B820  4E91                     jsr        [A1]
  14929. 0000B822  584F                     addq.w     A7, 4
  14930. 0000B824  6054                     bra        +0x56 /* 0000B87A */
  14931. label0000B826:
  14932. 0000B826  4878 0001                push.l     0x1
  14933. 0000B82A  2F0A                     move.l     -[A7], A2
  14934. 0000B82C  2057                     movea.l    A0, [A7]
  14935. 0000B82E  2268 0004                movea.l    A1, [A0 + 0x4]
  14936. 0000B832  2269 0020                movea.l    A1, [A1 + 0x20]
  14937. 0000B836  4E91                     jsr        [A1]
  14938. 0000B838  504F                     addq.w     A7, 8
  14939. 0000B83A  603E                     bra        +0x40 /* 0000B87A */
  14940. label0000B83C:
  14941. 0000B83C  42A7                     clr.l      -[A7]
  14942. 0000B83E  486A 007A                pea.l      [A2 + 0x7A]
  14943. 0000B842  4878 0002                push.l     0x2
  14944. 0000B846  2F3C 6D76 616C           move.l     -[A7], 0x6D76616C /* 'mval' */
  14945. 0000B84C  4267                     clr.w      -[A7]
  14946. 0000B84E  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  14947. 0000B852  2057                     movea.l    A0, [A7]
  14948. 0000B854  2250                     movea.l    A1, [A0]
  14949. 0000B856  2269 0080                movea.l    A1, [A1 + 0x80]
  14950. 0000B85A  4E91                     jsr        [A1]
  14951. 0000B85C  306A 007A                movea.w    A0, [A2 + 0x7A]
  14952. 0000B860  2D48 FFFC                move.l     [A6 - 0x4], A0
  14953. 0000B864  486E FFFC                pea.l      [A6 - 0x4]
  14954. 0000B868  2F2A 0056                move.l     -[A7], [A2 + 0x56]
  14955. 0000B86C  486A 0028                pea.l      [A2 + 0x28]
  14956. 0000B870  4EB9 0000 1840           jsr        [0x00001840]
  14957. 0000B876  4FEF 0022                lea.l      A7, [A7 + 0x22]
  14958. label0000B87A:
  14959. 0000B87A  245F                     movea.l    A2, [A7]+
  14960. 0000B87C  4E5E                     unlink     A6
  14961. 0000B87E  4E75                     rts
  14962. 0000B880  206F 0004                movea.l    A0, [A7 + 0x4]
  14963. 0000B884  5088                     addq.l     A0, 8
  14964. 0000B886  2010                     move.l     D0, [A0]
  14965. 0000B888  0680 FFFF FF84           addi.l     D0, 0xFFFFFF84
  14966. 0000B88E  D1AF 0004                add.l      [A7 + 0x4], D0
  14967. 0000B892  4EFA FBC2                jmp        [PC - 0x43E /* 0000B456 */]
  14968. 0000B896  06AF FFFF FFD8 0004      addi.l     [A7 + 0x4], 0xFFFFFFD8
  14969. 0000B89E  4EFA FBB6                jmp        [PC - 0x44A /* 0000B456 */]
  14970. 0000B8A2  06AF FFFF FF96 0004      addi.l     [A7 + 0x4], 0xFFFFFF96
  14971. 0000B8AA  4EFA FD88                jmp        [PC - 0x278 /* 0000B634 */]
  14972. 0000B8AE  06AF FFFF FF96 0004      addi.l     [A7 + 0x4], 0xFFFFFF96
  14973. 0000B8B6  4EFA FD72                jmp        [PC - 0x28E /* 0000B62A */]
  14974. 0000B8BA  06AF FFFF FF96 0004      addi.l     [A7 + 0x4], 0xFFFFFF96
  14975. 0000B8C2  4EFA FD5A                jmp        [PC - 0x2A6 /* 0000B61E */]
  14976. 0000B8C6  06AF FFFF FF96 0004      addi.l     [A7 + 0x4], 0xFFFFFF96
  14977. 0000B8CE  4EFA FB86                jmp        [PC - 0x47A /* 0000B456 */]
  14978. fn0000B8D2:
  14979. 0000B8D2  4E56 0000                link       A6, 0
  14980. 0000B8D6  2F0A                     move.l     -[A7], A2
  14981. 0000B8D8  4A6E 000C                tst.w      [A6 + 0xC]
  14982. 0000B8DC  671E                     beq        +0x20 /* 0000B8FC */
  14983. 0000B8DE  206E 0008                movea.l    A0, [A6 + 0x8]
  14984. 0000B8E2  41E8 0072                lea.l      A0, [A0 + 0x72]
  14985. 0000B8E6  226E 0008                movea.l    A1, [A6 + 0x8]
  14986. 0000B8EA  2288                     move.l     [A1], A0
  14987. 0000B8EC  206E 0008                movea.l    A0, [A6 + 0x8]
  14988. 0000B8F0  4868 0072                pea.l      [A0 + 0x72]
  14989. 0000B8F4  4EB9 0000 17B0           jsr        [0x000017B0]
  14990. 0000B8FA  584F                     addq.w     A7, 4
  14991. label0000B8FC:
  14992. 0000B8FC  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  14993. 0000B900  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  14994. 0000B904  4267                     clr.w      -[A7]
  14995. 0000B906  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  14996. 0000B90A  61FF 0000 5484           bsr        +0x5486 /* 00010D90 */
  14997. 0000B910  206E 0008                movea.l    A0, [A6 + 0x8]
  14998. 0000B914  4868 006A                pea.l      [A0 + 0x6A]
  14999. 0000B918  4EB9 0000 18F8           jsr        [0x000018F8]
  15000. 0000B91E  41F9 0001 C99E           lea.l      A0, [0x0001C99E]
  15001. 0000B924  226E 0008                movea.l    A1, [A6 + 0x8]
  15002. 0000B928  2348 0004                move.l     [A1 + 0x4], A0
  15003. 0000B92C  41F9 0001 C99E           lea.l      A0, [0x0001C99E]
  15004. 0000B932  41E8 01E8                lea.l      A0, [A0 + 0x1E8]
  15005. 0000B936  226E 0008                movea.l    A1, [A6 + 0x8]
  15006. 0000B93A  2251                     movea.l    A1, [A1]
  15007. 0000B93C  2288                     move.l     [A1], A0
  15008. 0000B93E  41F9 0001 C99E           lea.l      A0, [0x0001C99E]
  15009. 0000B944  41E8 0170                lea.l      A0, [A0 + 0x170]
  15010. 0000B948  226E 0008                movea.l    A1, [A6 + 0x8]
  15011. 0000B94C  2348 0028                move.l     [A1 + 0x28], A0
  15012. 0000B950  41F9 0001 C99E           lea.l      A0, [0x0001C99E]
  15013. 0000B956  41E8 01C4                lea.l      A0, [A0 + 0x1C4]
  15014. 0000B95A  226E 0008                movea.l    A1, [A6 + 0x8]
  15015. 0000B95E  2348 006A                move.l     [A1 + 0x6A], A0
  15016. 0000B962  206E 0008                movea.l    A0, [A6 + 0x8]
  15017. 0000B966  2450                     movea.l    A2, [A0]
  15018. 0000B968  41E8 0072                lea.l      A0, [A0 + 0x72]
  15019. 0000B96C  91CA                     sub.l      A0, A2
  15020. 0000B96E  2548 0008                move.l     [A2 + 0x8], A0
  15021. 0000B972  206E 0008                movea.l    A0, [A6 + 0x8]
  15022. 0000B976  42A8 006E                clr.l      [A0 + 0x6E]
  15023. 0000B97A  206E 0008                movea.l    A0, [A6 + 0x8]
  15024. 0000B97E  4868 006A                pea.l      [A0 + 0x6A]
  15025. 0000B982  2057                     movea.l    A0, [A7]
  15026. 0000B984  2250                     movea.l    A1, [A0]
  15027. 0000B986  2269 000C                movea.l    A1, [A1 + 0xC]
  15028. 0000B98A  4E91                     jsr        [A1]
  15029. 0000B98C  206E 0008                movea.l    A0, [A6 + 0x8]
  15030. 0000B990  4FEF 0016                lea.l      A7, [A7 + 0x16]
  15031. 0000B994  245F                     movea.l    A2, [A7]+
  15032. 0000B996  4E5E                     unlink     A6
  15033. 0000B998  4E75                     rts
  15034. label0000B99A:
  15035. 0000B99A  4E56 0000                link       A6, 0
  15036. 0000B99E  2F0B                     move.l     -[A7], A3
  15037. 0000B9A0  2F0A                     move.l     -[A7], A2
  15038. 0000B9A2  246E 0008                movea.l    A2, [A6 + 0x8]
  15039. 0000B9A6  200A                     move.l     D0, A2
  15040. 0000B9A8  6700 0086                beq        +0x88 /* 0000BA30 */
  15041. 0000B9AC  41F9 0001 C99E           lea.l      A0, [0x0001C99E]
  15042. 0000B9B2  2548 0004                move.l     [A2 + 0x4], A0
  15043. 0000B9B6  41F9 0001 C99E           lea.l      A0, [0x0001C99E]
  15044. 0000B9BC  41E8 01E8                lea.l      A0, [A0 + 0x1E8]
  15045. 0000B9C0  2252                     movea.l    A1, [A2]
  15046. 0000B9C2  2288                     move.l     [A1], A0
  15047. 0000B9C4  41F9 0001 C99E           lea.l      A0, [0x0001C99E]
  15048. 0000B9CA  41E8 0170                lea.l      A0, [A0 + 0x170]
  15049. 0000B9CE  2548 0028                move.l     [A2 + 0x28], A0
  15050. 0000B9D2  41F9 0001 C99E           lea.l      A0, [0x0001C99E]
  15051. 0000B9D8  41E8 01C4                lea.l      A0, [A0 + 0x1C4]
  15052. 0000B9DC  2548 006A                move.l     [A2 + 0x6A], A0
  15053. 0000B9E0  2652                     movea.l    A3, [A2]
  15054. 0000B9E2  204A                     movea.l    A0, A2
  15055. 0000B9E4  41E8 0072                lea.l      A0, [A0 + 0x72]
  15056. 0000B9E8  91CB                     sub.l      A0, A3
  15057. 0000B9EA  2748 0008                move.l     [A3 + 0x8], A0
  15058. 0000B9EE  4267                     clr.w      -[A7]
  15059. 0000B9F0  204A                     movea.l    A0, A2
  15060. 0000B9F2  4868 006A                pea.l      [A0 + 0x6A]
  15061. 0000B9F6  4EB9 0000 1900           jsr        [0x00001900]
  15062. 0000B9FC  4267                     clr.w      -[A7]
  15063. 0000B9FE  2F0A                     move.l     -[A7], A2
  15064. 0000BA00  61FF 0000 5626           bsr        +0x5628 /* 00011028 */
  15065. 0000BA06  4A6E 000C                tst.w      [A6 + 0xC]
  15066. 0000BA0A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  15067. 0000BA0E  6710                     beq        +0x12 /* 0000BA20 */
  15068. 0000BA10  4267                     clr.w      -[A7]
  15069. 0000BA12  204A                     movea.l    A0, A2
  15070. 0000BA14  4868 0072                pea.l      [A0 + 0x72]
  15071. 0000BA18  4EB9 0000 17B8           jsr        [0x000017B8]
  15072. 0000BA1E  5C4F                     addq.w     A7, 6
  15073. label0000BA20:
  15074. 0000BA20  4A6E 000C                tst.w      [A6 + 0xC]
  15075. 0000BA24  6F0A                     ble        +0xC /* 0000BA30 */
  15076. 0000BA26  2F0A                     move.l     -[A7], A2
  15077. 0000BA28  4EB9 0000 0168           jsr        [0x00000168]
  15078. 0000BA2E  584F                     addq.w     A7, 4
  15079. label0000BA30:
  15080. 0000BA30  204A                     movea.l    A0, A2
  15081. 0000BA32  245F                     movea.l    A2, [A7]+
  15082. 0000BA34  265F                     movea.l    A3, [A7]+
  15083. 0000BA36  4E5E                     unlink     A6
  15084. 0000BA38  4E75                     rts
  15085. label0000BA3A:
  15086. 0000BA3A  4E56 0000                link       A6, 0
  15087. 0000BA3E  2F0A                     move.l     -[A7], A2
  15088. 0000BA40  246E 0008                movea.l    A2, [A6 + 0x8]
  15089. 0000BA44  594F                     subq.w     A7, 4
  15090. 0000BA46  A975                     syscall    TickCount
  15091. 0000BA48  201F                     move.l     D0, [A7]+
  15092. 0000BA4A  B0AA 006E                cmp.l      D0, [A2 + 0x6E]
  15093. 0000BA4E  6518                     bcs        +0x1A /* 0000BA68 */
  15094. 0000BA50  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  15095. 0000BA54  2057                     movea.l    A0, [A7]
  15096. 0000BA56  2250                     movea.l    A1, [A0]
  15097. 0000BA58  2269 00A4                movea.l    A1, [A1 + 0xA4]
  15098. 0000BA5C  4E91                     jsr        [A1]
  15099. 0000BA5E  A975                     syscall    TickCount
  15100. 0000BA60  201F                     move.l     D0, [A7]+
  15101. 0000BA62  5A80                     addq.l     D0, 5
  15102. 0000BA64  2540 006E                move.l     [A2 + 0x6E], D0
  15103. label0000BA68:
  15104. 0000BA68  245F                     movea.l    A2, [A7]+
  15105. 0000BA6A  4E5E                     unlink     A6
  15106. 0000BA6C  4E75                     rts
  15107. 0000BA6E  206F 0004                movea.l    A0, [A7 + 0x4]
  15108. 0000BA72  5088                     addq.l     A0, 8
  15109. 0000BA74  2010                     move.l     D0, [A0]
  15110. 0000BA76  0680 FFFF FF8E           addi.l     D0, 0xFFFFFF8E
  15111. 0000BA7C  D1AF 0004                add.l      [A7 + 0x4], D0
  15112. 0000BA80  4EFA FF18                jmp        [PC - 0xE8 /* 0000B99A */]
  15113. 0000BA84  06AF FFFF FFD8 0004      addi.l     [A7 + 0x4], 0xFFFFFFD8
  15114. 0000BA8C  4EFA FF0C                jmp        [PC - 0xF4 /* 0000B99A */]
  15115. 0000BA90  06AF FFFF FF96 0004      addi.l     [A7 + 0x4], 0xFFFFFF96
  15116. 0000BA98  4EFA FFA0                jmp        [PC - 0x60 /* 0000BA3A */]
  15117. 0000BA9C  06AF FFFF FF96 0004      addi.l     [A7 + 0x4], 0xFFFFFF96
  15118. 0000BAA4  4EFA FEF4                jmp        [PC - 0x10C /* 0000B99A */]
  15119. fn0000BAA8:
  15120. 0000BAA8  4E56 0000                link       A6, 0
  15121. 0000BAAC  2F0A                     move.l     -[A7], A2
  15122. 0000BAAE  4A6E 000C                tst.w      [A6 + 0xC]
  15123. 0000BAB2  671E                     beq        +0x20 /* 0000BAD2 */
  15124. 0000BAB4  206E 0008                movea.l    A0, [A6 + 0x8]
  15125. 0000BAB8  41E8 006A                lea.l      A0, [A0 + 0x6A]
  15126. 0000BABC  226E 0008                movea.l    A1, [A6 + 0x8]
  15127. 0000BAC0  2288                     move.l     [A1], A0
  15128. 0000BAC2  206E 0008                movea.l    A0, [A6 + 0x8]
  15129. 0000BAC6  4868 006A                pea.l      [A0 + 0x6A]
  15130. 0000BACA  4EB9 0000 17B0           jsr        [0x000017B0]
  15131. 0000BAD0  584F                     addq.w     A7, 4
  15132. label0000BAD2:
  15133. 0000BAD2  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  15134. 0000BAD6  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  15135. 0000BADA  4267                     clr.w      -[A7]
  15136. 0000BADC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  15137. 0000BAE0  61FF 0000 52AE           bsr        +0x52B0 /* 00010D90 */
  15138. 0000BAE6  41F9 0001 C6A0           lea.l      A0, [0x0001C6A0]
  15139. 0000BAEC  226E 0008                movea.l    A1, [A6 + 0x8]
  15140. 0000BAF0  2348 0004                move.l     [A1 + 0x4], A0
  15141. 0000BAF4  41F9 0001 C6A0           lea.l      A0, [0x0001C6A0]
  15142. 0000BAFA  41E8 01C4                lea.l      A0, [A0 + 0x1C4]
  15143. 0000BAFE  226E 0008                movea.l    A1, [A6 + 0x8]
  15144. 0000BB02  2251                     movea.l    A1, [A1]
  15145. 0000BB04  2288                     move.l     [A1], A0
  15146. 0000BB06  41F9 0001 C6A0           lea.l      A0, [0x0001C6A0]
  15147. 0000BB0C  41E8 0170                lea.l      A0, [A0 + 0x170]
  15148. 0000BB10  226E 0008                movea.l    A1, [A6 + 0x8]
  15149. 0000BB14  2348 0028                move.l     [A1 + 0x28], A0
  15150. 0000BB18  206E 0008                movea.l    A0, [A6 + 0x8]
  15151. 0000BB1C  2450                     movea.l    A2, [A0]
  15152. 0000BB1E  41E8 006A                lea.l      A0, [A0 + 0x6A]
  15153. 0000BB22  91CA                     sub.l      A0, A2
  15154. 0000BB24  2548 0008                move.l     [A2 + 0x8], A0
  15155. 0000BB28  206E 0008                movea.l    A0, [A6 + 0x8]
  15156. 0000BB2C  4FEF 000E                lea.l      A7, [A7 + 0xE]
  15157. 0000BB30  245F                     movea.l    A2, [A7]+
  15158. 0000BB32  4E5E                     unlink     A6
  15159. 0000BB34  4E75                     rts
  15160. fn0000BB36:
  15161. 0000BB36  4E56 0000                link       A6, 0
  15162. 0000BB3A  2F0A                     move.l     -[A7], A2
  15163. 0000BB3C  4A6E 000C                tst.w      [A6 + 0xC]
  15164. 0000BB40  671E                     beq        +0x20 /* 0000BB60 */
  15165. 0000BB42  206E 0008                movea.l    A0, [A6 + 0x8]
  15166. 0000BB46  41E8 006A                lea.l      A0, [A0 + 0x6A]
  15167. 0000BB4A  226E 0008                movea.l    A1, [A6 + 0x8]
  15168. 0000BB4E  2288                     move.l     [A1], A0
  15169. 0000BB50  206E 0008                movea.l    A0, [A6 + 0x8]
  15170. 0000BB54  4868 006A                pea.l      [A0 + 0x6A]
  15171. 0000BB58  4EB9 0000 17B0           jsr        [0x000017B0]
  15172. 0000BB5E  584F                     addq.w     A7, 4
  15173. label0000BB60:
  15174. 0000BB60  42A7                     clr.l      -[A7]
  15175. 0000BB62  4878 0002                push.l     0x2
  15176. 0000BB66  42A7                     clr.l      -[A7]
  15177. 0000BB68  2F2E 0016                move.l     -[A7], [A6 + 0x16]
  15178. 0000BB6C  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  15179. 0000BB70  3F2E 001E                move.w     -[A7], [A6 + 0x1E]
  15180. 0000BB74  2F2E 001A                move.l     -[A7], [A6 + 0x1A]
  15181. 0000BB78  3F3C 0171                move.w     -[A7], 0x171
  15182. 0000BB7C  2F2E 0020                move.l     -[A7], [A6 + 0x20]
  15183. 0000BB80  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  15184. 0000BB84  4267                     clr.w      -[A7]
  15185. 0000BB86  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  15186. 0000BB8A  61FF 0000 533A           bsr        +0x533C /* 00010EC6 */
  15187. 0000BB90  41F9 0001 C6A0           lea.l      A0, [0x0001C6A0]
  15188. 0000BB96  226E 0008                movea.l    A1, [A6 + 0x8]
  15189. 0000BB9A  2348 0004                move.l     [A1 + 0x4], A0
  15190. 0000BB9E  41F9 0001 C6A0           lea.l      A0, [0x0001C6A0]
  15191. 0000BBA4  41E8 01C4                lea.l      A0, [A0 + 0x1C4]
  15192. 0000BBA8  226E 0008                movea.l    A1, [A6 + 0x8]
  15193. 0000BBAC  2251                     movea.l    A1, [A1]
  15194. 0000BBAE  2288                     move.l     [A1], A0
  15195. 0000BBB0  41F9 0001 C6A0           lea.l      A0, [0x0001C6A0]
  15196. 0000BBB6  41E8 0170                lea.l      A0, [A0 + 0x170]
  15197. 0000BBBA  226E 0008                movea.l    A1, [A6 + 0x8]
  15198. 0000BBBE  2348 0028                move.l     [A1 + 0x28], A0
  15199. 0000BBC2  206E 0008                movea.l    A0, [A6 + 0x8]
  15200. 0000BBC6  2450                     movea.l    A2, [A0]
  15201. 0000BBC8  41E8 006A                lea.l      A0, [A0 + 0x6A]
  15202. 0000BBCC  91CA                     sub.l      A0, A2
  15203. 0000BBCE  2548 0008                move.l     [A2 + 0x8], A0
  15204. 0000BBD2  206E 0008                movea.l    A0, [A6 + 0x8]
  15205. 0000BBD6  4FEF 002A                lea.l      A7, [A7 + 0x2A]
  15206. 0000BBDA  245F                     movea.l    A2, [A7]+
  15207. 0000BBDC  4E5E                     unlink     A6
  15208. 0000BBDE  4E75                     rts
  15209. label0000BBE0:
  15210. 0000BBE0  4E56 0000                link       A6, 0
  15211. 0000BBE4  2F0B                     move.l     -[A7], A3
  15212. 0000BBE6  2F0A                     move.l     -[A7], A2
  15213. 0000BBE8  246E 0008                movea.l    A2, [A6 + 0x8]
  15214. 0000BBEC  200A                     move.l     D0, A2
  15215. 0000BBEE  6766                     beq        +0x68 /* 0000BC56 */
  15216. 0000BBF0  41F9 0001 C6A0           lea.l      A0, [0x0001C6A0]
  15217. 0000BBF6  2548 0004                move.l     [A2 + 0x4], A0
  15218. 0000BBFA  41F9 0001 C6A0           lea.l      A0, [0x0001C6A0]
  15219. 0000BC00  41E8 01C4                lea.l      A0, [A0 + 0x1C4]
  15220. 0000BC04  2252                     movea.l    A1, [A2]
  15221. 0000BC06  2288                     move.l     [A1], A0
  15222. 0000BC08  41F9 0001 C6A0           lea.l      A0, [0x0001C6A0]
  15223. 0000BC0E  41E8 0170                lea.l      A0, [A0 + 0x170]
  15224. 0000BC12  2548 0028                move.l     [A2 + 0x28], A0
  15225. 0000BC16  2652                     movea.l    A3, [A2]
  15226. 0000BC18  204A                     movea.l    A0, A2
  15227. 0000BC1A  41E8 006A                lea.l      A0, [A0 + 0x6A]
  15228. 0000BC1E  91CB                     sub.l      A0, A3
  15229. 0000BC20  2748 0008                move.l     [A3 + 0x8], A0
  15230. 0000BC24  4267                     clr.w      -[A7]
  15231. 0000BC26  2F0A                     move.l     -[A7], A2
  15232. 0000BC28  61FF 0000 53FE           bsr        +0x5400 /* 00011028 */
  15233. 0000BC2E  4A6E 000C                tst.w      [A6 + 0xC]
  15234. 0000BC32  5C4F                     addq.w     A7, 6
  15235. 0000BC34  6710                     beq        +0x12 /* 0000BC46 */
  15236. 0000BC36  4267                     clr.w      -[A7]
  15237. 0000BC38  204A                     movea.l    A0, A2
  15238. 0000BC3A  4868 006A                pea.l      [A0 + 0x6A]
  15239. 0000BC3E  4EB9 0000 17B8           jsr        [0x000017B8]
  15240. 0000BC44  5C4F                     addq.w     A7, 6
  15241. label0000BC46:
  15242. 0000BC46  4A6E 000C                tst.w      [A6 + 0xC]
  15243. 0000BC4A  6F0A                     ble        +0xC /* 0000BC56 */
  15244. 0000BC4C  2F0A                     move.l     -[A7], A2
  15245. 0000BC4E  4EB9 0000 0168           jsr        [0x00000168]
  15246. 0000BC54  584F                     addq.w     A7, 4
  15247. label0000BC56:
  15248. 0000BC56  204A                     movea.l    A0, A2
  15249. 0000BC58  245F                     movea.l    A2, [A7]+
  15250. 0000BC5A  265F                     movea.l    A3, [A7]+
  15251. 0000BC5C  4E5E                     unlink     A6
  15252. 0000BC5E  4E75                     rts
  15253. 0000BC60  4E56 0000                link       A6, 0
  15254. 0000BC64  2F03                     move.l     -[A7], D3
  15255. 0000BC66  7601                     moveq.l    D3, 0x01
  15256. 0000BC68  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  15257. 0000BC6C  2057                     movea.l    A0, [A7]
  15258. 0000BC6E  2268 0004                movea.l    A1, [A0 + 0x4]
  15259. 0000BC72  2269 001C                movea.l    A1, [A1 + 0x1C]
  15260. 0000BC76  4E91                     jsr        [A1]
  15261. 0000BC78  5380                     subq.l     D0, 1
  15262. 0000BC7A  584F                     addq.w     A7, 4
  15263. 0000BC7C  6602                     bne        +0x4 /* 0000BC80 */
  15264. 0000BC7E  7600                     moveq.l    D3, 0x00
  15265. label0000BC80:
  15266. 0000BC80  3043                     movea.w    A0, D3
  15267. 0000BC82  2F08                     move.l     -[A7], A0
  15268. 0000BC84  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  15269. 0000BC88  2057                     movea.l    A0, [A7]
  15270. 0000BC8A  2268 0004                movea.l    A1, [A0 + 0x4]
  15271. 0000BC8E  2269 0020                movea.l    A1, [A1 + 0x20]
  15272. 0000BC92  4E91                     jsr        [A1]
  15273. 0000BC94  504F                     addq.w     A7, 8
  15274. 0000BC96  261F                     move.l     D3, [A7]+
  15275. 0000BC98  4E5E                     unlink     A6
  15276. 0000BC9A  4E75                     rts
  15277. 0000BC9C  206F 0004                movea.l    A0, [A7 + 0x4]
  15278. 0000BCA0  5088                     addq.l     A0, 8
  15279. 0000BCA2  2010                     move.l     D0, [A0]
  15280. 0000BCA4  0680 FFFF FF96           addi.l     D0, 0xFFFFFF96
  15281. 0000BCAA  D1AF 0004                add.l      [A7 + 0x4], D0
  15282. 0000BCAE  4EFA FF30                jmp        [PC - 0xD0 /* 0000BBE0 */]
  15283. 0000BCB2  06AF FFFF FFD8 0004      addi.l     [A7 + 0x4], 0xFFFFFFD8
  15284. 0000BCBA  4EFA FF24                jmp        [PC - 0xDC /* 0000BBE0 */]
  15285. fn0000BCBE:
  15286. 0000BCBE  4E56 0000                link       A6, 0
  15287. 0000BCC2  2F0A                     move.l     -[A7], A2
  15288. 0000BCC4  4A6E 000C                tst.w      [A6 + 0xC]
  15289. 0000BCC8  671E                     beq        +0x20 /* 0000BCE8 */
  15290. 0000BCCA  206E 0008                movea.l    A0, [A6 + 0x8]
  15291. 0000BCCE  41E8 00DC                lea.l      A0, [A0 + 0xDC]
  15292. 0000BCD2  226E 0008                movea.l    A1, [A6 + 0x8]
  15293. 0000BCD6  2288                     move.l     [A1], A0
  15294. 0000BCD8  206E 0008                movea.l    A0, [A6 + 0x8]
  15295. 0000BCDC  4868 00DC                pea.l      [A0 + 0xDC]
  15296. 0000BCE0  4EB9 0000 17B0           jsr        [0x000017B0]
  15297. 0000BCE6  584F                     addq.w     A7, 4
  15298. label0000BCE8:
  15299. 0000BCE8  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  15300. 0000BCEC  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  15301. 0000BCF0  4267                     clr.w      -[A7]
  15302. 0000BCF2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  15303. 0000BCF6  61FF 0000 5D8A           bsr        +0x5D8C /* 00011A82 */
  15304. 0000BCFC  41F9 0001 C34C           lea.l      A0, [0x0001C34C]
  15305. 0000BD02  226E 0008                movea.l    A1, [A6 + 0x8]
  15306. 0000BD06  2348 0004                move.l     [A1 + 0x4], A0
  15307. 0000BD0A  41F9 0001 C34C           lea.l      A0, [0x0001C34C]
  15308. 0000BD10  41E8 0200                lea.l      A0, [A0 + 0x200]
  15309. 0000BD14  226E 0008                movea.l    A1, [A6 + 0x8]
  15310. 0000BD18  2251                     movea.l    A1, [A1]
  15311. 0000BD1A  2288                     move.l     [A1], A0
  15312. 0000BD1C  41F9 0001 C34C           lea.l      A0, [0x0001C34C]
  15313. 0000BD22  41E8 01C4                lea.l      A0, [A0 + 0x1C4]
  15314. 0000BD26  226E 0008                movea.l    A1, [A6 + 0x8]
  15315. 0000BD2A  2348 007C                move.l     [A1 + 0x7C], A0
  15316. 0000BD2E  41F9 0001 C34C           lea.l      A0, [0x0001C34C]
  15317. 0000BD34  41E8 01D0                lea.l      A0, [A0 + 0x1D0]
  15318. 0000BD38  226E 0008                movea.l    A1, [A6 + 0x8]
  15319. 0000BD3C  2348 00AA                move.l     [A1 + 0xAA], A0
  15320. 0000BD40  206E 0008                movea.l    A0, [A6 + 0x8]
  15321. 0000BD44  2450                     movea.l    A2, [A0]
  15322. 0000BD46  41E8 00DC                lea.l      A0, [A0 + 0xDC]
  15323. 0000BD4A  91CA                     sub.l      A0, A2
  15324. 0000BD4C  2548 0008                move.l     [A2 + 0x8], A0
  15325. 0000BD50  206E 0008                movea.l    A0, [A6 + 0x8]
  15326. 0000BD54  4FEF 000E                lea.l      A7, [A7 + 0xE]
  15327. 0000BD58  245F                     movea.l    A2, [A7]+
  15328. 0000BD5A  4E5E                     unlink     A6
  15329. 0000BD5C  4E75                     rts
  15330. label0000BD5E:
  15331. 0000BD5E  4E56 0000                link       A6, 0
  15332. 0000BD62  2F0B                     move.l     -[A7], A3
  15333. 0000BD64  2F0A                     move.l     -[A7], A2
  15334. 0000BD66  246E 0008                movea.l    A2, [A6 + 0x8]
  15335. 0000BD6A  200A                     move.l     D0, A2
  15336. 0000BD6C  6774                     beq        +0x76 /* 0000BDE2 */
  15337. 0000BD6E  41F9 0001 C34C           lea.l      A0, [0x0001C34C]
  15338. 0000BD74  2548 0004                move.l     [A2 + 0x4], A0
  15339. 0000BD78  41F9 0001 C34C           lea.l      A0, [0x0001C34C]
  15340. 0000BD7E  41E8 0200                lea.l      A0, [A0 + 0x200]
  15341. 0000BD82  2252                     movea.l    A1, [A2]
  15342. 0000BD84  2288                     move.l     [A1], A0
  15343. 0000BD86  41F9 0001 C34C           lea.l      A0, [0x0001C34C]
  15344. 0000BD8C  41E8 01C4                lea.l      A0, [A0 + 0x1C4]
  15345. 0000BD90  2548 007C                move.l     [A2 + 0x7C], A0
  15346. 0000BD94  41F9 0001 C34C           lea.l      A0, [0x0001C34C]
  15347. 0000BD9A  41E8 01D0                lea.l      A0, [A0 + 0x1D0]
  15348. 0000BD9E  2548 00AA                move.l     [A2 + 0xAA], A0
  15349. 0000BDA2  2652                     movea.l    A3, [A2]
  15350. 0000BDA4  204A                     movea.l    A0, A2
  15351. 0000BDA6  41E8 00DC                lea.l      A0, [A0 + 0xDC]
  15352. 0000BDAA  91CB                     sub.l      A0, A3
  15353. 0000BDAC  2748 0008                move.l     [A3 + 0x8], A0
  15354. 0000BDB0  4267                     clr.w      -[A7]
  15355. 0000BDB2  2F0A                     move.l     -[A7], A2
  15356. 0000BDB4  61FF 0000 5E7E           bsr        +0x5E80 /* 00011C34 */
  15357. 0000BDBA  4A6E 000C                tst.w      [A6 + 0xC]
  15358. 0000BDBE  5C4F                     addq.w     A7, 6
  15359. 0000BDC0  6710                     beq        +0x12 /* 0000BDD2 */
  15360. 0000BDC2  4267                     clr.w      -[A7]
  15361. 0000BDC4  204A                     movea.l    A0, A2
  15362. 0000BDC6  4868 00DC                pea.l      [A0 + 0xDC]
  15363. 0000BDCA  4EB9 0000 17B8           jsr        [0x000017B8]
  15364. 0000BDD0  5C4F                     addq.w     A7, 6
  15365. label0000BDD2:
  15366. 0000BDD2  4A6E 000C                tst.w      [A6 + 0xC]
  15367. 0000BDD6  6F0A                     ble        +0xC /* 0000BDE2 */
  15368. 0000BDD8  2F0A                     move.l     -[A7], A2
  15369. 0000BDDA  4EB9 0000 0168           jsr        [0x00000168]
  15370. 0000BDE0  584F                     addq.w     A7, 4
  15371. label0000BDE2:
  15372. 0000BDE2  204A                     movea.l    A0, A2
  15373. 0000BDE4  245F                     movea.l    A2, [A7]+
  15374. 0000BDE6  265F                     movea.l    A3, [A7]+
  15375. 0000BDE8  4E5E                     unlink     A6
  15376. 0000BDEA  4E75                     rts
  15377. 0000BDEC  4E56 0000                link       A6, 0
  15378. 0000BDF0  2F0A                     move.l     -[A7], A2
  15379. 0000BDF2  246E 0008                movea.l    A2, [A6 + 0x8]
  15380. 0000BDF6  4878 FFFF                push.l     0xFFFF
  15381. 0000BDFA  2F2A 00D8                move.l     -[A7], [A2 + 0xD8]
  15382. 0000BDFE  61FF 0000 0030           bsr        +0x32 /* 0000BE30 */
  15383. 0000BE04  2F2A 00D8                move.l     -[A7], [A2 + 0xD8]
  15384. 0000BE08  2057                     movea.l    A0, [A7]
  15385. 0000BE0A  2268 0004                movea.l    A1, [A0 + 0x4]
  15386. 0000BE0E  2269 002C                movea.l    A1, [A1 + 0x2C]
  15387. 0000BE12  4E91                     jsr        [A1]
  15388. 0000BE14  584F                     addq.w     A7, 4
  15389. 0000BE16  2F00                     move.l     -[A7], D0
  15390. 0000BE18  2F0A                     move.l     -[A7], A2
  15391. 0000BE1A  2057                     movea.l    A0, [A7]
  15392. 0000BE1C  2268 0004                movea.l    A1, [A0 + 0x4]
  15393. 0000BE20  2269 0020                movea.l    A1, [A1 + 0x20]
  15394. 0000BE24  4E91                     jsr        [A1]
  15395. 0000BE26  4FEF 0010                lea.l      A7, [A7 + 0x10]
  15396. 0000BE2A  245F                     movea.l    A2, [A7]+
  15397. 0000BE2C  4E5E                     unlink     A6
  15398. 0000BE2E  4E75                     rts
  15399. fn0000BE30:
  15400. 0000BE30  206F 0004                movea.l    A0, [A7 + 0x4]
  15401. 0000BE34  216F 0008 005A           move.l     [A0 + 0x5A], [A7 + 0x8]
  15402. 0000BE3A  4E75                     rts
  15403. 0000BE3C  4E56 0000                link       A6, 0
  15404. 0000BE40  2F0A                     move.l     -[A7], A2
  15405. 0000BE42  2F03                     move.l     -[A7], D3
  15406. 0000BE44  246E 0008                movea.l    A2, [A6 + 0x8]
  15407. 0000BE48  262E 000C                move.l     D3, [A6 + 0xC]
  15408. 0000BE4C  2F2A 00D8                move.l     -[A7], [A2 + 0xD8]
  15409. 0000BE50  61FF FFFF D454           bsr        -0x2BAA /* 000092A6 */
  15410. 0000BE56  B680                     cmp.l      D3, D0
  15411. 0000BE58  584F                     addq.w     A7, 4
  15412. 0000BE5A  6746                     beq        +0x48 /* 0000BEA2 */
  15413. 0000BE5C  7001                     moveq.l    D0, 0x01
  15414. 0000BE5E  B680                     cmp.l      D3, D0
  15415. 0000BE60  5CC0                     sge        D0
  15416. 0000BE62  4400                     neg.b      D0
  15417. 0000BE64  1F00                     move.b     -[A7], D0
  15418. 0000BE66  2F0A                     move.l     -[A7], A2
  15419. 0000BE68  2057                     movea.l    A0, [A7]
  15420. 0000BE6A  2268 0004                movea.l    A1, [A0 + 0x4]
  15421. 0000BE6E  2269 01FC                movea.l    A1, [A1 + 0x1FC]
  15422. 0000BE72  4E91                     jsr        [A1]
  15423. 0000BE74  2F03                     move.l     -[A7], D3
  15424. 0000BE76  2F0A                     move.l     -[A7], A2
  15425. 0000BE78  61FF 0000 5FA0           bsr        +0x5FA2 /* 00011E1A */
  15426. 0000BE7E  42A7                     clr.l      -[A7]
  15427. 0000BE80  2F0A                     move.l     -[A7], A2
  15428. 0000BE82  2057                     movea.l    A0, [A7]
  15429. 0000BE84  2268 0004                movea.l    A1, [A0 + 0x4]
  15430. 0000BE88  2269 010C                movea.l    A1, [A1 + 0x10C]
  15431. 0000BE8C  4E91                     jsr        [A1]
  15432. 0000BE8E  4227                     clr.b      -[A7]
  15433. 0000BE90  2F0A                     move.l     -[A7], A2
  15434. 0000BE92  2057                     movea.l    A0, [A7]
  15435. 0000BE94  2268 0004                movea.l    A1, [A0 + 0x4]
  15436. 0000BE98  2269 00D0                movea.l    A1, [A1 + 0xD0]
  15437. 0000BE9C  4E91                     jsr        [A1]
  15438. 0000BE9E  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  15439. label0000BEA2:
  15440. 0000BEA2  261F                     move.l     D3, [A7]+
  15441. 0000BEA4  245F                     movea.l    A2, [A7]+
  15442. 0000BEA6  4E5E                     unlink     A6
  15443. 0000BEA8  4E75                     rts
  15444. label0000BEAA:
  15445. 0000BEAA  4E56 0000                link       A6, 0
  15446. 0000BEAE  2F0B                     move.l     -[A7], A3
  15447. 0000BEB0  2F0A                     move.l     -[A7], A2
  15448. 0000BEB2  266E 0010                movea.l    A3, [A6 + 0x10]
  15449. 0000BEB6  0CAE 0000 00CB 000C      cmpi.l     [A6 + 0xC], 0xCB
  15450. 0000BEBE  6632                     bne        +0x34 /* 0000BEF2 */
  15451. 0000BEC0  244B                     movea.l    A2, A3
  15452. 0000BEC2  200B                     move.l     D0, A3
  15453. 0000BEC4  6744                     beq        +0x46 /* 0000BF0A */
  15454. 0000BEC6  2F0A                     move.l     -[A7], A2
  15455. 0000BEC8  2057                     movea.l    A0, [A7]
  15456. 0000BECA  2268 0004                movea.l    A1, [A0 + 0x4]
  15457. 0000BECE  2269 001C                movea.l    A1, [A1 + 0x1C]
  15458. 0000BED2  4E91                     jsr        [A1]
  15459. 0000BED4  5380                     subq.l     D0, 1
  15460. 0000BED6  57C0                     seq        D0
  15461. 0000BED8  4400                     neg.b      D0
  15462. 0000BEDA  584F                     addq.w     A7, 4
  15463. 0000BEDC  1F00                     move.b     -[A7], D0
  15464. 0000BEDE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  15465. 0000BEE2  2057                     movea.l    A0, [A7]
  15466. 0000BEE4  2268 0004                movea.l    A1, [A0 + 0x4]
  15467. 0000BEE8  2269 01FC                movea.l    A1, [A1 + 0x1FC]
  15468. 0000BEEC  4E91                     jsr        [A1]
  15469. 0000BEEE  5C4F                     addq.w     A7, 6
  15470. 0000BEF0  6018                     bra        +0x1A /* 0000BF0A */
  15471. label0000BEF2:
  15472. 0000BEF2  2F0B                     move.l     -[A7], A3
  15473. 0000BEF4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  15474. 0000BEF8  206E 0008                movea.l    A0, [A6 + 0x8]
  15475. 0000BEFC  4868 007C                pea.l      [A0 + 0x7C]
  15476. 0000BF00  4EB9 0000 1840           jsr        [0x00001840]
  15477. 0000BF06  4FEF 000C                lea.l      A7, [A7 + 0xC]
  15478. label0000BF0A:
  15479. 0000BF0A  245F                     movea.l    A2, [A7]+
  15480. 0000BF0C  265F                     movea.l    A3, [A7]+
  15481. 0000BF0E  4E5E                     unlink     A6
  15482. 0000BF10  4E75                     rts
  15483. 0000BF12  4E56 0000                link       A6, 0
  15484. 0000BF16  2F03                     move.l     -[A7], D3
  15485. 0000BF18  7601                     moveq.l    D3, 0x01
  15486. 0000BF1A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  15487. 0000BF1E  2057                     movea.l    A0, [A7]
  15488. 0000BF20  2268 0004                movea.l    A1, [A0 + 0x4]
  15489. 0000BF24  2269 001C                movea.l    A1, [A1 + 0x1C]
  15490. 0000BF28  4E91                     jsr        [A1]
  15491. 0000BF2A  5380                     subq.l     D0, 1
  15492. 0000BF2C  584F                     addq.w     A7, 4
  15493. 0000BF2E  6602                     bne        +0x4 /* 0000BF32 */
  15494. 0000BF30  7600                     moveq.l    D3, 0x00
  15495. label0000BF32:
  15496. 0000BF32  3043                     movea.w    A0, D3
  15497. 0000BF34  2F08                     move.l     -[A7], A0
  15498. 0000BF36  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  15499. 0000BF3A  2057                     movea.l    A0, [A7]
  15500. 0000BF3C  2268 0004                movea.l    A1, [A0 + 0x4]
  15501. 0000BF40  2269 0020                movea.l    A1, [A1 + 0x20]
  15502. 0000BF44  4E91                     jsr        [A1]
  15503. 0000BF46  504F                     addq.w     A7, 8
  15504. 0000BF48  261F                     move.l     D3, [A7]+
  15505. 0000BF4A  4E5E                     unlink     A6
  15506. 0000BF4C  4E75                     rts
  15507. 0000BF4E  4E56 FFEC                link       A6, -0x0014
  15508. 0000BF52  2F0A                     move.l     -[A7], A2
  15509. 0000BF54  246E 0008                movea.l    A2, [A6 + 0x8]
  15510. 0000BF58  42A7                     clr.l      -[A7]
  15511. 0000BF5A  486A 0044                pea.l      [A2 + 0x44]
  15512. 0000BF5E  486E FFEC                pea.l      [A6 - 0x14]
  15513. 0000BF62  61FF 0000 00EC           bsr        +0xEE /* 0000C050 */
  15514. 0000BF68  4A2E 000C                tst.b      [A6 + 0xC]
  15515. 0000BF6C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  15516. 0000BF70  673C                     beq        +0x3E /* 0000BFAE */
  15517. 0000BF72  486E FFFC                pea.l      [A6 - 0x4]
  15518. 0000BF76  486E FFEC                pea.l      [A6 - 0x14]
  15519. 0000BF7A  61FF 0000 008C           bsr        +0x8E /* 0000C008 */
  15520. 0000BF80  4A00                     tst.b      D0
  15521. 0000BF82  504F                     addq.w     A7, 8
  15522. 0000BF84  676C                     beq        +0x6E /* 0000BFF2 */
  15523. label0000BF86:
  15524. 0000BF86  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  15525. 0000BF8A  2057                     movea.l    A0, [A7]
  15526. 0000BF8C  2268 0004                movea.l    A1, [A0 + 0x4]
  15527. 0000BF90  2269 00BC                movea.l    A1, [A1 + 0xBC]
  15528. 0000BF94  4E91                     jsr        [A1]
  15529. 0000BF96  486E FFFC                pea.l      [A6 - 0x4]
  15530. 0000BF9A  486E FFEC                pea.l      [A6 - 0x14]
  15531. 0000BF9E  61FF 0000 0068           bsr        +0x6A /* 0000C008 */
  15532. 0000BFA4  4A00                     tst.b      D0
  15533. 0000BFA6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  15534. 0000BFAA  66DA                     bne        -0x24 /* 0000BF86 */
  15535. 0000BFAC  6044                     bra        +0x46 /* 0000BFF2 */
  15536. label0000BFAE:
  15537. 0000BFAE  486E FFFC                pea.l      [A6 - 0x4]
  15538. 0000BFB2  486E FFEC                pea.l      [A6 - 0x14]
  15539. 0000BFB6  61FF 0000 0050           bsr        +0x52 /* 0000C008 */
  15540. 0000BFBC  4A00                     tst.b      D0
  15541. 0000BFBE  504F                     addq.w     A7, 8
  15542. 0000BFC0  6730                     beq        +0x32 /* 0000BFF2 */
  15543. label0000BFC2:
  15544. 0000BFC2  206E FFFC                movea.l    A0, [A6 - 0x4]
  15545. 0000BFC6  B1EA 00D8                cmpa.l     A0, [A2 + 0xD8]
  15546. 0000BFCA  6712                     beq        +0x14 /* 0000BFDE */
  15547. 0000BFCC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  15548. 0000BFD0  2057                     movea.l    A0, [A7]
  15549. 0000BFD2  2268 0004                movea.l    A1, [A0 + 0x4]
  15550. 0000BFD6  2269 00C0                movea.l    A1, [A1 + 0xC0]
  15551. 0000BFDA  4E91                     jsr        [A1]
  15552. 0000BFDC  584F                     addq.w     A7, 4
  15553. label0000BFDE:
  15554. 0000BFDE  486E FFFC                pea.l      [A6 - 0x4]
  15555. 0000BFE2  486E FFEC                pea.l      [A6 - 0x14]
  15556. 0000BFE6  61FF 0000 0020           bsr        +0x22 /* 0000C008 */
  15557. 0000BFEC  4A00                     tst.b      D0
  15558. 0000BFEE  504F                     addq.w     A7, 8
  15559. 0000BFF0  66D0                     bne        -0x2E /* 0000BFC2 */
  15560. label0000BFF2:
  15561. 0000BFF2  3F3C FFFF                move.w     -[A7], 0xFFFF
  15562. 0000BFF6  486E FFEC                pea.l      [A6 - 0x14]
  15563. 0000BFFA  61FF 0000 0022           bsr        +0x24 /* 0000C01E */
  15564. 0000C000  5C4F                     addq.w     A7, 6
  15565. 0000C002  245F                     movea.l    A2, [A7]+
  15566. 0000C004  4E5E                     unlink     A6
  15567. 0000C006  4E75                     rts
  15568. fn0000C008:
  15569. 0000C008  4E56 0000                link       A6, 0
  15570. 0000C00C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  15571. 0000C010  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  15572. 0000C014  4EB9 0000 1D78           jsr        [0x00001D78]
  15573. 0000C01A  4E5E                     unlink     A6
  15574. 0000C01C  4E75                     rts
  15575. fn0000C01E:
  15576. 0000C01E  4E56 0000                link       A6, 0
  15577. 0000C022  2F0A                     move.l     -[A7], A2
  15578. 0000C024  246E 0008                movea.l    A2, [A6 + 0x8]
  15579. 0000C028  200A                     move.l     D0, A2
  15580. 0000C02A  671C                     beq        +0x1E /* 0000C048 */
  15581. 0000C02C  4267                     clr.w      -[A7]
  15582. 0000C02E  2F0A                     move.l     -[A7], A2
  15583. 0000C030  4EB9 0000 1D70           jsr        [0x00001D70]
  15584. 0000C036  4A6E 000C                tst.w      [A6 + 0xC]
  15585. 0000C03A  5C4F                     addq.w     A7, 6
  15586. 0000C03C  6F0A                     ble        +0xC /* 0000C048 */
  15587. 0000C03E  2F0A                     move.l     -[A7], A2
  15588. 0000C040  4EB9 0000 0168           jsr        [0x00000168]
  15589. 0000C046  584F                     addq.w     A7, 4
  15590. label0000C048:
  15591. 0000C048  204A                     movea.l    A0, A2
  15592. 0000C04A  245F                     movea.l    A2, [A7]+
  15593. 0000C04C  4E5E                     unlink     A6
  15594. 0000C04E  4E75                     rts
  15595. fn0000C050:
  15596. 0000C050  4E56 0000                link       A6, 0
  15597. 0000C054  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  15598. 0000C058  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  15599. 0000C05C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  15600. 0000C060  4EB9 0000 1D68           jsr        [0x00001D68]
  15601. 0000C066  206E 0008                movea.l    A0, [A6 + 0x8]
  15602. 0000C06A  4E5E                     unlink     A6
  15603. 0000C06C  4E75                     rts
  15604. 0000C06E  4E56 0000                link       A6, 0
  15605. 0000C072  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  15606. 0000C076  206E 0008                movea.l    A0, [A6 + 0x8]
  15607. 0000C07A  2F28 00D8                move.l     -[A7], [A0 + 0xD8]
  15608. 0000C07E  2057                     movea.l    A0, [A7]
  15609. 0000C080  2268 0004                movea.l    A1, [A0 + 0x4]
  15610. 0000C084  2269 017C                movea.l    A1, [A1 + 0x17C]
  15611. 0000C088  4E91                     jsr        [A1]
  15612. 0000C08A  4E5E                     unlink     A6
  15613. 0000C08C  4E75                     rts
  15614. 0000C08E  206F 0004                movea.l    A0, [A7 + 0x4]
  15615. 0000C092  5088                     addq.l     A0, 8
  15616. 0000C094  2010                     move.l     D0, [A0]
  15617. 0000C096  0680 FFFF FF24           addi.l     D0, 0xFFFFFF24
  15618. 0000C09C  D1AF 0004                add.l      [A7 + 0x4], D0
  15619. 0000C0A0  4EFA FCBC                jmp        [PC - 0x344 /* 0000BD5E */]
  15620. 0000C0A4  06AF FFFF FF84 0004      addi.l     [A7 + 0x4], 0xFFFFFF84
  15621. 0000C0AC  4EFA FCB0                jmp        [PC - 0x350 /* 0000BD5E */]
  15622. 0000C0B0  06AF FFFF FF56 0004      addi.l     [A7 + 0x4], 0xFFFFFF56
  15623. 0000C0B8  4EFA FDF0                jmp        [PC - 0x210 /* 0000BEAA */]
  15624. 0000C0BC  06AF FFFF FF56 0004      addi.l     [A7 + 0x4], 0xFFFFFF56
  15625. 0000C0C4  4EFA FC98                jmp        [PC - 0x368 /* 0000BD5E */]
  15626. fn0000C0C8:
  15627. 0000C0C8  4E56 0000                link       A6, 0
  15628. 0000C0CC  2F0A                     move.l     -[A7], A2
  15629. 0000C0CE  2F03                     move.l     -[A7], D3
  15630. 0000C0D0  4A6E 000C                tst.w      [A6 + 0xC]
  15631. 0000C0D4  6726                     beq        +0x28 /* 0000C0FC */
  15632. 0000C0D6  206E 0008                movea.l    A0, [A6 + 0x8]
  15633. 0000C0DA  41E8 00A8                lea.l      A0, [A0 + 0xA8]
  15634. 0000C0DE  226E 0008                movea.l    A1, [A6 + 0x8]
  15635. 0000C0E2  2288                     move.l     [A1], A0
  15636. 0000C0E4  226E 0008                movea.l    A1, [A6 + 0x8]
  15637. 0000C0E8  2348 006A                move.l     [A1 + 0x6A], A0
  15638. 0000C0EC  206E 0008                movea.l    A0, [A6 + 0x8]
  15639. 0000C0F0  4868 00A8                pea.l      [A0 + 0xA8]
  15640. 0000C0F4  4EB9 0000 17B0           jsr        [0x000017B0]
  15641. 0000C0FA  584F                     addq.w     A7, 4
  15642. label0000C0FC:
  15643. 0000C0FC  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  15644. 0000C100  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  15645. 0000C104  4267                     clr.w      -[A7]
  15646. 0000C106  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  15647. 0000C10A  61FF 0000 4C84           bsr        +0x4C86 /* 00010D90 */
  15648. 0000C110  4267                     clr.w      -[A7]
  15649. 0000C112  206E 0008                movea.l    A0, [A6 + 0x8]
  15650. 0000C116  4868 006A                pea.l      [A0 + 0x6A]
  15651. 0000C11A  4EB9 0000 19D8           jsr        [0x000019D8]
  15652. 0000C120  206E 0008                movea.l    A0, [A6 + 0x8]
  15653. 0000C124  4868 00A0                pea.l      [A0 + 0xA0]
  15654. 0000C128  4EB9 0000 18F8           jsr        [0x000018F8]
  15655. 0000C12E  41F9 0001 BF56           lea.l      A0, [0x0001BF56]
  15656. 0000C134  226E 0008                movea.l    A1, [A6 + 0x8]
  15657. 0000C138  2348 0004                move.l     [A1 + 0x4], A0
  15658. 0000C13C  41F9 0001 BF56           lea.l      A0, [0x0001BF56]
  15659. 0000C142  41E8 0260                lea.l      A0, [A0 + 0x260]
  15660. 0000C146  226E 0008                movea.l    A1, [A6 + 0x8]
  15661. 0000C14A  2251                     movea.l    A1, [A1]
  15662. 0000C14C  2288                     move.l     [A1], A0
  15663. 0000C14E  41F9 0001 BF56           lea.l      A0, [0x0001BF56]
  15664. 0000C154  41E8 0170                lea.l      A0, [A0 + 0x170]
  15665. 0000C158  226E 0008                movea.l    A1, [A6 + 0x8]
  15666. 0000C15C  2348 0028                move.l     [A1 + 0x28], A0
  15667. 0000C160  41F9 0001 BF56           lea.l      A0, [0x0001BF56]
  15668. 0000C166  41E8 01C4                lea.l      A0, [A0 + 0x1C4]
  15669. 0000C16A  226E 0008                movea.l    A1, [A6 + 0x8]
  15670. 0000C16E  2348 006E                move.l     [A1 + 0x6E], A0
  15671. 0000C172  41F9 0001 BF56           lea.l      A0, [0x0001BF56]
  15672. 0000C178  41E8 0228                lea.l      A0, [A0 + 0x228]
  15673. 0000C17C  226E 0008                movea.l    A1, [A6 + 0x8]
  15674. 0000C180  2348 00A0                move.l     [A1 + 0xA0], A0
  15675. 0000C184  206E 0008                movea.l    A0, [A6 + 0x8]
  15676. 0000C188  2450                     movea.l    A2, [A0]
  15677. 0000C18A  41E8 00A8                lea.l      A0, [A0 + 0xA8]
  15678. 0000C18E  91CA                     sub.l      A0, A2
  15679. 0000C190  2548 0008                move.l     [A2 + 0x8], A0
  15680. 0000C194  7001                     moveq.l    D0, 0x01
  15681. 0000C196  206E 0008                movea.l    A0, [A6 + 0x8]
  15682. 0000C19A  C0A8 005A                and.l      D0, [A0 + 0x5A]
  15683. 0000C19E  56C0                     sne        D0
  15684. 0000C1A0  4400                     neg.b      D0
  15685. 0000C1A2  1140 00A4                move.b     [A0 + 0xA4], D0
  15686. 0000C1A6  206E 0008                movea.l    A0, [A6 + 0x8]
  15687. 0000C1AA  4A28 00A4                tst.b      [A0 + 0xA4]
  15688. 0000C1AE  4FEF 0018                lea.l      A7, [A7 + 0x18]
  15689. 0000C1B2  670C                     beq        +0xE /* 0000C1C0 */
  15690. 0000C1B4  7002                     moveq.l    D0, 0x02
  15691. 0000C1B6  206E 0008                movea.l    A0, [A6 + 0x8]
  15692. 0000C1BA  C0A8 005A                and.l      D0, [A0 + 0x5A]
  15693. 0000C1BE  6604                     bne        +0x6 /* 0000C1C4 */
  15694. label0000C1C0:
  15695. 0000C1C0  7000                     moveq.l    D0, 0x00
  15696. 0000C1C2  6002                     bra        +0x4 /* 0000C1C6 */
  15697. label0000C1C4:
  15698. 0000C1C4  7001                     moveq.l    D0, 0x01
  15699. label0000C1C6:
  15700. 0000C1C6  206E 0008                movea.l    A0, [A6 + 0x8]
  15701. 0000C1CA  1140 00A5                move.b     [A0 + 0xA5], D0
  15702. 0000C1CE  206E 0008                movea.l    A0, [A6 + 0x8]
  15703. 0000C1D2  317C FFFF 00A6           move.w     [A0 + 0xA6], 0xFFFF
  15704. 0000C1D8  206E 0008                movea.l    A0, [A6 + 0x8]
  15705. 0000C1DC  42A8 005A                clr.l      [A0 + 0x5A]
  15706. 0000C1E0  206E 0008                movea.l    A0, [A6 + 0x8]
  15707. 0000C1E4  4A28 00A5                tst.b      [A0 + 0xA5]
  15708. 0000C1E8  6710                     beq        +0x12 /* 0000C1FA */
  15709. 0000C1EA  4868 00A0                pea.l      [A0 + 0xA0]
  15710. 0000C1EE  2057                     movea.l    A0, [A7]
  15711. 0000C1F0  2250                     movea.l    A1, [A0]
  15712. 0000C1F2  2269 000C                movea.l    A1, [A1 + 0xC]
  15713. 0000C1F6  4E91                     jsr        [A1]
  15714. 0000C1F8  584F                     addq.w     A7, 4
  15715. label0000C1FA:
  15716. 0000C1FA  206E 0008                movea.l    A0, [A6 + 0x8]
  15717. 0000C1FE  261F                     move.l     D3, [A7]+
  15718. 0000C200  245F                     movea.l    A2, [A7]+
  15719. 0000C202  4E5E                     unlink     A6
  15720. 0000C204  4E75                     rts
  15721. label0000C206:
  15722. 0000C206  4E56 0000                link       A6, 0
  15723. 0000C20A  2F0B                     move.l     -[A7], A3
  15724. 0000C20C  2F0A                     move.l     -[A7], A2
  15725. 0000C20E  246E 0008                movea.l    A2, [A6 + 0x8]
  15726. 0000C212  200A                     move.l     D0, A2
  15727. 0000C214  6700 00A2                beq        +0xA4 /* 0000C2B8 */
  15728. 0000C218  41F9 0001 BF56           lea.l      A0, [0x0001BF56]
  15729. 0000C21E  2548 0004                move.l     [A2 + 0x4], A0
  15730. 0000C222  41F9 0001 BF56           lea.l      A0, [0x0001BF56]
  15731. 0000C228  41E8 0260                lea.l      A0, [A0 + 0x260]
  15732. 0000C22C  2252                     movea.l    A1, [A2]
  15733. 0000C22E  2288                     move.l     [A1], A0
  15734. 0000C230  41F9 0001 BF56           lea.l      A0, [0x0001BF56]
  15735. 0000C236  41E8 0170                lea.l      A0, [A0 + 0x170]
  15736. 0000C23A  2548 0028                move.l     [A2 + 0x28], A0
  15737. 0000C23E  41F9 0001 BF56           lea.l      A0, [0x0001BF56]
  15738. 0000C244  41E8 01C4                lea.l      A0, [A0 + 0x1C4]
  15739. 0000C248  2548 006E                move.l     [A2 + 0x6E], A0
  15740. 0000C24C  41F9 0001 BF56           lea.l      A0, [0x0001BF56]
  15741. 0000C252  41E8 0228                lea.l      A0, [A0 + 0x228]
  15742. 0000C256  2548 00A0                move.l     [A2 + 0xA0], A0
  15743. 0000C25A  2652                     movea.l    A3, [A2]
  15744. 0000C25C  204A                     movea.l    A0, A2
  15745. 0000C25E  41E8 00A8                lea.l      A0, [A0 + 0xA8]
  15746. 0000C262  91CB                     sub.l      A0, A3
  15747. 0000C264  2748 0008                move.l     [A3 + 0x8], A0
  15748. 0000C268  4267                     clr.w      -[A7]
  15749. 0000C26A  204A                     movea.l    A0, A2
  15750. 0000C26C  4868 00A0                pea.l      [A0 + 0xA0]
  15751. 0000C270  4EB9 0000 1900           jsr        [0x00001900]
  15752. 0000C276  4267                     clr.w      -[A7]
  15753. 0000C278  204A                     movea.l    A0, A2
  15754. 0000C27A  4868 006A                pea.l      [A0 + 0x6A]
  15755. 0000C27E  4EB9 0000 19E8           jsr        [0x000019E8]
  15756. 0000C284  4267                     clr.w      -[A7]
  15757. 0000C286  2F0A                     move.l     -[A7], A2
  15758. 0000C288  61FF 0000 4D9E           bsr        +0x4DA0 /* 00011028 */
  15759. 0000C28E  4A6E 000C                tst.w      [A6 + 0xC]
  15760. 0000C292  4FEF 0012                lea.l      A7, [A7 + 0x12]
  15761. 0000C296  6710                     beq        +0x12 /* 0000C2A8 */
  15762. 0000C298  4267                     clr.w      -[A7]
  15763. 0000C29A  204A                     movea.l    A0, A2
  15764. 0000C29C  4868 00A8                pea.l      [A0 + 0xA8]
  15765. 0000C2A0  4EB9 0000 17B8           jsr        [0x000017B8]
  15766. 0000C2A6  5C4F                     addq.w     A7, 6
  15767. label0000C2A8:
  15768. 0000C2A8  4A6E 000C                tst.w      [A6 + 0xC]
  15769. 0000C2AC  6F0A                     ble        +0xC /* 0000C2B8 */
  15770. 0000C2AE  2F0A                     move.l     -[A7], A2
  15771. 0000C2B0  4EB9 0000 0168           jsr        [0x00000168]
  15772. 0000C2B6  584F                     addq.w     A7, 4
  15773. label0000C2B8:
  15774. 0000C2B8  204A                     movea.l    A0, A2
  15775. 0000C2BA  245F                     movea.l    A2, [A7]+
  15776. 0000C2BC  265F                     movea.l    A3, [A7]+
  15777. 0000C2BE  4E5E                     unlink     A6
  15778. 0000C2C0  4E75                     rts
  15779. fn0000C2C2:
  15780. 0000C2C2  4E56 0000                link       A6, 0
  15781. 0000C2C6  42A7                     clr.l      -[A7]
  15782. 0000C2C8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  15783. 0000C2CC  4878 001C                push.l     0x1C
  15784. 0000C2D0  2F3C 6461 7465           move.l     -[A7], 0x64617465 /* 'date' */
  15785. 0000C2D6  4267                     clr.w      -[A7]
  15786. 0000C2D8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  15787. 0000C2DC  2057                     movea.l    A0, [A7]
  15788. 0000C2DE  2268 0004                movea.l    A1, [A0 + 0x4]
  15789. 0000C2E2  2269 01AC                movea.l    A1, [A1 + 0x1AC]
  15790. 0000C2E6  4E91                     jsr        [A1]
  15791. 0000C2E8  4E5E                     unlink     A6
  15792. 0000C2EA  4E75                     rts
  15793. 0000C2EC  4E56 FFC8                link       A6, -0x0038
  15794. 0000C2F0  2F0B                     move.l     -[A7], A3
  15795. 0000C2F2  2F0A                     move.l     -[A7], A2
  15796. 0000C2F4  246E 0008                movea.l    A2, [A6 + 0x8]
  15797. 0000C2F8  4A2A 00A4                tst.b      [A2 + 0xA4]
  15798. 0000C2FC  6600 0090                bne        +0x92 /* 0000C38E */
  15799. 0000C300  486A 006A                pea.l      [A2 + 0x6A]
  15800. 0000C304  61FF 0000 0090           bsr        +0x92 /* 0000C396 */
  15801. 0000C30A  4A00                     tst.b      D0
  15802. 0000C30C  584F                     addq.w     A7, 4
  15803. 0000C30E  6618                     bne        +0x1A /* 0000C328 */
  15804. 0000C310  426A 00A6                clr.w      [A2 + 0xA6]
  15805. 0000C314  264A                     movea.l    A3, A2
  15806. 0000C316  200A                     move.l     D0, A2
  15807. 0000C318  6704                     beq        +0x6 /* 0000C31E */
  15808. 0000C31A  47EB 006A                lea.l      A3, [A3 + 0x6A]
  15809. label0000C31E:
  15810. 0000C31E  2F0B                     move.l     -[A7], A3
  15811. 0000C320  4EB9 0000 1A20           jsr        [0x00001A20]
  15812. 0000C326  584F                     addq.w     A7, 4
  15813. label0000C328:
  15814. 0000C328  486A 006A                pea.l      [A2 + 0x6A]
  15815. 0000C32C  61FF 0000 0068           bsr        +0x6A /* 0000C396 */
  15816. 0000C332  4A00                     tst.b      D0
  15817. 0000C334  584F                     addq.w     A7, 4
  15818. 0000C336  6756                     beq        +0x58 /* 0000C38E */
  15819. 0000C338  486E FFE4                pea.l      [A6 - 0x1C]
  15820. 0000C33C  2F0A                     move.l     -[A7], A2
  15821. 0000C33E  4EBA FF82                jsr        [PC - 0x7E /* 0000C2C2 */]
  15822. 0000C342  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  15823. 0000C346  2F0A                     move.l     -[A7], A2
  15824. 0000C348  4EB9 0000 0BE0           jsr        [0x00000BE0]
  15825. 0000C34E  41EE FFE4                lea.l      A0, [A6 - 0x1C]
  15826. 0000C352  43EE FFC8                lea.l      A1, [A6 - 0x38]
  15827. 0000C356  701C                     moveq.l    D0, 0x1C
  15828. 0000C358  A22E                     syscall    BlockMove/BlockMoveData, flags=2
  15829. 0000C35A  486E FFC8                pea.l      [A6 - 0x38]
  15830. 0000C35E  2F0A                     move.l     -[A7], A2
  15831. 0000C360  4EBA FF60                jsr        [PC - 0xA0 /* 0000C2C2 */]
  15832. 0000C364  4878 001C                push.l     0x1C
  15833. 0000C368  486E FFE4                pea.l      [A6 - 0x1C]
  15834. 0000C36C  486E FFC8                pea.l      [A6 - 0x38]
  15835. 0000C370  4EB9 0000 03C8           jsr        [0x000003C8]
  15836. 0000C376  4A00                     tst.b      D0
  15837. 0000C378  4FEF 0024                lea.l      A7, [A7 + 0x24]
  15838. 0000C37C  6610                     bne        +0x12 /* 0000C38E */
  15839. 0000C37E  2F0A                     move.l     -[A7], A2
  15840. 0000C380  2057                     movea.l    A0, [A7]
  15841. 0000C382  2268 0004                movea.l    A1, [A0 + 0x4]
  15842. 0000C386  2269 0250                movea.l    A1, [A1 + 0x250]
  15843. 0000C38A  4E91                     jsr        [A1]
  15844. 0000C38C  584F                     addq.w     A7, 4
  15845. label0000C38E:
  15846. 0000C38E  245F                     movea.l    A2, [A7]+
  15847. 0000C390  265F                     movea.l    A3, [A7]+
  15848. 0000C392  4E5E                     unlink     A6
  15849. 0000C394  4E75                     rts
  15850. fn0000C396:
  15851. 0000C396  206F 0004                movea.l    A0, [A7 + 0x4]
  15852. 0000C39A  B1F9 0002 6186           cmpa.l     A0, [0x00026186]
  15853. 0000C3A0  57C0                     seq        D0
  15854. 0000C3A2  4400                     neg.b      D0
  15855. 0000C3A4  4E75                     rts
  15856. label0000C3A6:
  15857. 0000C3A6  4E56 FFC8                link       A6, -0x0038
  15858. 0000C3AA  48E7 1C30                movem.l    -[A7], D3,D4,D5,A2,A3
  15859. 0000C3AE  246E 0008                movea.l    A2, [A6 + 0x8]
  15860. 0000C3B2  266E 000C                movea.l    A3, [A6 + 0xC]
  15861. 0000C3B6  7601                     moveq.l    D3, 0x01
  15862. 0000C3B8  282B 0002                move.l     D4, [A3 + 0x2]
  15863. 0000C3BC  0284 0000 00FF           andi.l     D4, 0xFF
  15864. 0000C3C2  2A04                     move.l     D5, D4
  15865. 0000C3C4  7000                     moveq.l    D0, 0x00
  15866. 0000C3C6  3005                     move.w     D0, D5
  15867. 0000C3C8  7209                     moveq.l    D1, 0x09
  15868. 0000C3CA  B081                     cmp.l      D0, D1
  15869. 0000C3CC  6652                     bne        +0x54 /* 0000C420 */
  15870. 0000C3CE  78FF                     moveq.l    D4, 0xFFFFFFFF
  15871. 0000C3D0  302B 000E                move.w     D0, [A3 + 0xE]
  15872. 0000C3D4  0280 0000 0200           andi.l     D0, 0x200
  15873. 0000C3DA  6702                     beq        +0x4 /* 0000C3DE */
  15874. 0000C3DC  78FE                     moveq.l    D4, 0xFFFFFFFE
  15875. label0000C3DE:
  15876. 0000C3DE  3F04                     move.w     -[A7], D4
  15877. 0000C3E0  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  15878. 0000C3E4  2057                     movea.l    A0, [A7]
  15879. 0000C3E6  2250                     movea.l    A1, [A0]
  15880. 0000C3E8  2269 00B4                movea.l    A1, [A1 + 0xB4]
  15881. 0000C3EC  4E91                     jsr        [A1]
  15882. 0000C3EE  4A00                     tst.b      D0
  15883. 0000C3F0  5C4F                     addq.w     A7, 6
  15884. 0000C3F2  6600 00A6                bne        +0xA8 /* 0000C49A */
  15885. 0000C3F6  2F0B                     move.l     -[A7], A3
  15886. 0000C3F8  486A 006A                pea.l      [A2 + 0x6A]
  15887. 0000C3FC  4EB9 0000 1AA0           jsr        [0x00001AA0]
  15888. 0000C402  1600                     move.b     D3, D0
  15889. 0000C404  504F                     addq.w     A7, 8
  15890. 0000C406  6600 0092                bne        +0x94 /* 0000C49A */
  15891. 0000C40A  3F04                     move.w     -[A7], D4
  15892. 0000C40C  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  15893. 0000C410  2057                     movea.l    A0, [A7]
  15894. 0000C412  2250                     movea.l    A1, [A0]
  15895. 0000C414  2269 00B4                movea.l    A1, [A1 + 0xB4]
  15896. 0000C418  4E91                     jsr        [A1]
  15897. 0000C41A  1600                     move.b     D3, D0
  15898. 0000C41C  5C4F                     addq.w     A7, 6
  15899. 0000C41E  607A                     bra        +0x7C /* 0000C49A */
  15900. label0000C420:
  15901. 0000C420  486E FFE4                pea.l      [A6 - 0x1C]
  15902. 0000C424  2F0A                     move.l     -[A7], A2
  15903. 0000C426  4EBA FE9A                jsr        [PC - 0x166 /* 0000C2C2 */]
  15904. 0000C42A  2F0B                     move.l     -[A7], A3
  15905. 0000C42C  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  15906. 0000C430  2057                     movea.l    A0, [A7]
  15907. 0000C432  2250                     movea.l    A1, [A0]
  15908. 0000C434  2269 00A8                movea.l    A1, [A1 + 0xA8]
  15909. 0000C438  4E91                     jsr        [A1]
  15910. 0000C43A  41EE FFE4                lea.l      A0, [A6 - 0x1C]
  15911. 0000C43E  43EE FFC8                lea.l      A1, [A6 - 0x38]
  15912. 0000C442  701C                     moveq.l    D0, 0x1C
  15913. 0000C444  A22E                     syscall    BlockMove/BlockMoveData, flags=2
  15914. 0000C446  486E FFC8                pea.l      [A6 - 0x38]
  15915. 0000C44A  2F0A                     move.l     -[A7], A2
  15916. 0000C44C  4EBA FE74                jsr        [PC - 0x18C /* 0000C2C2 */]
  15917. 0000C450  4878 001C                push.l     0x1C
  15918. 0000C454  486E FFE4                pea.l      [A6 - 0x1C]
  15919. 0000C458  486E FFC8                pea.l      [A6 - 0x38]
  15920. 0000C45C  4EB9 0000 03C8           jsr        [0x000003C8]
  15921. 0000C462  4A00                     tst.b      D0
  15922. 0000C464  4FEF 0024                lea.l      A7, [A7 + 0x24]
  15923. 0000C468  6612                     bne        +0x14 /* 0000C47C */
  15924. 0000C46A  2F0A                     move.l     -[A7], A2
  15925. 0000C46C  2057                     movea.l    A0, [A7]
  15926. 0000C46E  2268 0004                movea.l    A1, [A0 + 0x4]
  15927. 0000C472  2269 0250                movea.l    A1, [A1 + 0x250]
  15928. 0000C476  4E91                     jsr        [A1]
  15929. 0000C478  584F                     addq.w     A7, 4
  15930. 0000C47A  601E                     bra        +0x20 /* 0000C49A */
  15931. label0000C47C:
  15932. 0000C47C  3F04                     move.w     -[A7], D4
  15933. 0000C47E  4EB9 0000 0360           jsr        [0x00000360 /* FSQHdr */]
  15934. 0000C484  4A00                     tst.b      D0
  15935. 0000C486  544F                     addq.w     A7, 2
  15936. 0000C488  6610                     bne        +0x12 /* 0000C49A */
  15937. 0000C48A  2F0B                     move.l     -[A7], A3
  15938. 0000C48C  486A 006A                pea.l      [A2 + 0x6A]
  15939. 0000C490  4EB9 0000 1AA0           jsr        [0x00001AA0]
  15940. 0000C496  1600                     move.b     D3, D0
  15941. 0000C498  504F                     addq.w     A7, 8
  15942. label0000C49A:
  15943. 0000C49A  1003                     move.b     D0, D3
  15944. 0000C49C  4CDF 0C38                movem.l    D3,D4,D5,A2,A3, [A7]+
  15945. 0000C4A0  4E5E                     unlink     A6
  15946. 0000C4A2  4E75                     rts
  15947. label0000C4A4:
  15948. 0000C4A4  4E56 0000                link       A6, 0
  15949. 0000C4A8  2F0A                     move.l     -[A7], A2
  15950. 0000C4AA  2F03                     move.l     -[A7], D3
  15951. 0000C4AC  246E 0008                movea.l    A2, [A6 + 0x8]
  15952. 0000C4B0  7601                     moveq.l    D3, 0x01
  15953. 0000C4B2  202E 000C                move.l     D0, [A6 + 0xC]
  15954. 0000C4B6  0480 0000 00C9           subi.l     D0, 0xC9
  15955. 0000C4BC  6702                     beq        +0x4 /* 0000C4C0 */
  15956. 0000C4BE  602E                     bra        +0x30 /* 0000C4EE */
  15957. label0000C4C0:
  15958. 0000C4C0  2F0A                     move.l     -[A7], A2
  15959. 0000C4C2  4EB9 0000 0E98           jsr        [0x00000E98]
  15960. 0000C4C8  4A00                     tst.b      D0
  15961. 0000C4CA  584F                     addq.w     A7, 4
  15962. 0000C4CC  6706                     beq        +0x8 /* 0000C4D4 */
  15963. 0000C4CE  4A2A 00A4                tst.b      [A2 + 0xA4]
  15964. 0000C4D2  6704                     beq        +0x6 /* 0000C4D8 */
  15965. label0000C4D4:
  15966. 0000C4D4  7600                     moveq.l    D3, 0x00
  15967. 0000C4D6  602E                     bra        +0x30 /* 0000C506 */
  15968. label0000C4D8:
  15969. 0000C4D8  357C FFFF 00A6           move.w     [A2 + 0xA6], 0xFFFF
  15970. 0000C4DE  206E 0010                movea.l    A0, [A6 + 0x10]
  15971. 0000C4E2  4A10                     tst.b      [A0]
  15972. 0000C4E4  6720                     beq        +0x22 /* 0000C506 */
  15973. 0000C4E6  357C FFFE 00A6           move.w     [A2 + 0xA6], 0xFFFE
  15974. 0000C4EC  6018                     bra        +0x1A /* 0000C506 */
  15975. label0000C4EE:
  15976. 0000C4EE  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  15977. 0000C4F2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  15978. 0000C4F6  486A 006A                pea.l      [A2 + 0x6A]
  15979. 0000C4FA  4EB9 0000 1A80           jsr        [0x00001A80]
  15980. 0000C500  1600                     move.b     D3, D0
  15981. 0000C502  4FEF 000C                lea.l      A7, [A7 + 0xC]
  15982. label0000C506:
  15983. 0000C506  1003                     move.b     D0, D3
  15984. 0000C508  261F                     move.l     D3, [A7]+
  15985. 0000C50A  245F                     movea.l    A2, [A7]+
  15986. 0000C50C  4E5E                     unlink     A6
  15987. 0000C50E  4E75                     rts
  15988. 0000C510  4E56 0000                link       A6, 0
  15989. 0000C514  2F0A                     move.l     -[A7], A2
  15990. 0000C516  2F03                     move.l     -[A7], D3
  15991. 0000C518  246E 0008                movea.l    A2, [A6 + 0x8]
  15992. 0000C51C  262A 0056                move.l     D3, [A2 + 0x56]
  15993. 0000C520  6712                     beq        +0x14 /* 0000C534 */
  15994. 0000C522  2F0A                     move.l     -[A7], A2
  15995. 0000C524  2F03                     move.l     -[A7], D3
  15996. 0000C526  486A 0028                pea.l      [A2 + 0x28]
  15997. 0000C52A  4EB9 0000 1840           jsr        [0x00001840]
  15998. 0000C530  4FEF 000C                lea.l      A7, [A7 + 0xC]
  15999. label0000C534:
  16000. 0000C534  261F                     move.l     D3, [A7]+
  16001. 0000C536  245F                     movea.l    A2, [A7]+
  16002. 0000C538  4E5E                     unlink     A6
  16003. 0000C53A  4E75                     rts
  16004. label0000C53C:
  16005. 0000C53C  4E56 0000                link       A6, 0
  16006. 0000C540  2F0A                     move.l     -[A7], A2
  16007. 0000C542  246E 0008                movea.l    A2, [A6 + 0x8]
  16008. 0000C546  3F2A 00A6                move.w     -[A7], [A2 + 0xA6]
  16009. 0000C54A  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  16010. 0000C54E  2057                     movea.l    A0, [A7]
  16011. 0000C550  2250                     movea.l    A1, [A0]
  16012. 0000C552  2269 00AC                movea.l    A1, [A1 + 0xAC]
  16013. 0000C556  4E91                     jsr        [A1]
  16014. 0000C558  357C FFFF 00A6           move.w     [A2 + 0xA6], 0xFFFF
  16015. 0000C55E  5C4F                     addq.w     A7, 6
  16016. 0000C560  245F                     movea.l    A2, [A7]+
  16017. 0000C562  4E5E                     unlink     A6
  16018. 0000C564  4E75                     rts
  16019. label0000C566:
  16020. 0000C566  4E56 0000                link       A6, 0
  16021. 0000C56A  206E 0008                movea.l    A0, [A6 + 0x8]
  16022. 0000C56E  2F28 0066                move.l     -[A7], [A0 + 0x66]
  16023. 0000C572  2057                     movea.l    A0, [A7]
  16024. 0000C574  2250                     movea.l    A1, [A0]
  16025. 0000C576  2269 00B0                movea.l    A1, [A1 + 0xB0]
  16026. 0000C57A  4E91                     jsr        [A1]
  16027. 0000C57C  4E5E                     unlink     A6
  16028. 0000C57E  4E75                     rts
  16029. label0000C580:
  16030. 0000C580  4E56 0000                link       A6, 0
  16031. 0000C584  206E 0008                movea.l    A0, [A6 + 0x8]
  16032. 0000C588  2F28 0066                move.l     -[A7], [A0 + 0x66]
  16033. 0000C58C  2057                     movea.l    A0, [A7]
  16034. 0000C58E  2250                     movea.l    A1, [A0]
  16035. 0000C590  2269 00A4                movea.l    A1, [A1 + 0xA4]
  16036. 0000C594  4E91                     jsr        [A1]
  16037. 0000C596  4E5E                     unlink     A6
  16038. 0000C598  4E75                     rts
  16039. 0000C59A  06AF FFFF FFD8 0004      addi.l     [A7 + 0x4], 0xFFFFFFD8
  16040. 0000C5A2  4EFA FC62                jmp        [PC - 0x39E /* 0000C206 */]
  16041. 0000C5A6  206F 0004                movea.l    A0, [A7 + 0x4]
  16042. 0000C5AA  5088                     addq.l     A0, 8
  16043. 0000C5AC  2010                     move.l     D0, [A0]
  16044. 0000C5AE  0680 FFFF FF58           addi.l     D0, 0xFFFFFF58
  16045. 0000C5B4  D1AF 0004                add.l      [A7 + 0x4], D0
  16046. 0000C5B8  4EFA FC4C                jmp        [PC - 0x3B4 /* 0000C206 */]
  16047. 0000C5BC  06AF FFFF FF96 0004      addi.l     [A7 + 0x4], 0xFFFFFF96
  16048. 0000C5C4  4EFA FFA0                jmp        [PC - 0x60 /* 0000C566 */]
  16049. 0000C5C8  06AF FFFF FF96 0004      addi.l     [A7 + 0x4], 0xFFFFFF96
  16050. 0000C5D0  4EFA FF6A                jmp        [PC - 0x96 /* 0000C53C */]
  16051. 0000C5D4  06AF FFFF FF96 0004      addi.l     [A7 + 0x4], 0xFFFFFF96
  16052. 0000C5DC  4EFA FDC8                jmp        [PC - 0x238 /* 0000C3A6 */]
  16053. 0000C5E0  06AF FFFF FF96 0004      addi.l     [A7 + 0x4], 0xFFFFFF96
  16054. 0000C5E8  4EFA FEBA                jmp        [PC - 0x146 /* 0000C4A4 */]
  16055. 0000C5EC  06AF FFFF FF96 0004      addi.l     [A7 + 0x4], 0xFFFFFF96
  16056. 0000C5F4  4EFA FC10                jmp        [PC - 0x3F0 /* 0000C206 */]
  16057. 0000C5F8  06AF FFFF FF60 0004      addi.l     [A7 + 0x4], 0xFFFFFF60
  16058. 0000C600  4EFA FF7E                jmp        [PC - 0x82 /* 0000C580 */]
  16059. 0000C604  06AF FFFF FF60 0004      addi.l     [A7 + 0x4], 0xFFFFFF60
  16060. 0000C60C  4EFA FBF8                jmp        [PC - 0x408 /* 0000C206 */]
  16061. fn0000C610:
  16062. 0000C610  4E56 0000                link       A6, 0
  16063. 0000C614  2F0A                     move.l     -[A7], A2
  16064. 0000C616  4A6E 000C                tst.w      [A6 + 0xC]
  16065. 0000C61A  671E                     beq        +0x20 /* 0000C63A */
  16066. 0000C61C  206E 0008                movea.l    A0, [A6 + 0x8]
  16067. 0000C620  41E8 0084                lea.l      A0, [A0 + 0x84]
  16068. 0000C624  226E 0008                movea.l    A1, [A6 + 0x8]
  16069. 0000C628  2288                     move.l     [A1], A0
  16070. 0000C62A  206E 0008                movea.l    A0, [A6 + 0x8]
  16071. 0000C62E  4868 0084                pea.l      [A0 + 0x84]
  16072. 0000C632  4EB9 0000 17B0           jsr        [0x000017B0]
  16073. 0000C638  584F                     addq.w     A7, 4
  16074. label0000C63A:
  16075. 0000C63A  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  16076. 0000C63E  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  16077. 0000C642  4267                     clr.w      -[A7]
  16078. 0000C644  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  16079. 0000C648  61FF FFFF EB4C           bsr        -0x14B2 /* 0000B196 */
  16080. 0000C64E  206E 0008                movea.l    A0, [A6 + 0x8]
  16081. 0000C652  4868 007C                pea.l      [A0 + 0x7C]
  16082. 0000C656  4EB9 0000 18F8           jsr        [0x000018F8]
  16083. 0000C65C  41F9 0001 BB4A           lea.l      A0, [0x0001BB4A]
  16084. 0000C662  226E 0008                movea.l    A1, [A6 + 0x8]
  16085. 0000C666  2348 0004                move.l     [A1 + 0x4], A0
  16086. 0000C66A  41F9 0001 BB4A           lea.l      A0, [0x0001BB4A]
  16087. 0000C670  41E8 0230                lea.l      A0, [A0 + 0x230]
  16088. 0000C674  226E 0008                movea.l    A1, [A6 + 0x8]
  16089. 0000C678  2251                     movea.l    A1, [A1]
  16090. 0000C67A  2288                     move.l     [A1], A0
  16091. 0000C67C  41F9 0001 BB4A           lea.l      A0, [0x0001BB4A]
  16092. 0000C682  41E8 0170                lea.l      A0, [A0 + 0x170]
  16093. 0000C686  226E 0008                movea.l    A1, [A6 + 0x8]
  16094. 0000C68A  2348 0028                move.l     [A1 + 0x28], A0
  16095. 0000C68E  41F9 0001 BB4A           lea.l      A0, [0x0001BB4A]
  16096. 0000C694  41E8 01C4                lea.l      A0, [A0 + 0x1C4]
  16097. 0000C698  226E 0008                movea.l    A1, [A6 + 0x8]
  16098. 0000C69C  2348 006A                move.l     [A1 + 0x6A], A0
  16099. 0000C6A0  41F9 0001 BB4A           lea.l      A0, [0x0001BB4A]
  16100. 0000C6A6  41E8 020C                lea.l      A0, [A0 + 0x20C]
  16101. 0000C6AA  226E 0008                movea.l    A1, [A6 + 0x8]
  16102. 0000C6AE  2348 007C                move.l     [A1 + 0x7C], A0
  16103. 0000C6B2  206E 0008                movea.l    A0, [A6 + 0x8]
  16104. 0000C6B6  2450                     movea.l    A2, [A0]
  16105. 0000C6B8  41E8 0084                lea.l      A0, [A0 + 0x84]
  16106. 0000C6BC  91CA                     sub.l      A0, A2
  16107. 0000C6BE  2548 0008                move.l     [A2 + 0x8], A0
  16108. 0000C6C2  206E 0008                movea.l    A0, [A6 + 0x8]
  16109. 0000C6C6  4868 0080                pea.l      [A0 + 0x80]
  16110. 0000C6CA  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  16111. 0000C6CE  61FF 0000 0024           bsr        +0x26 /* 0000C6F4 */
  16112. 0000C6D4  206E 0008                movea.l    A0, [A6 + 0x8]
  16113. 0000C6D8  4868 007C                pea.l      [A0 + 0x7C]
  16114. 0000C6DC  2057                     movea.l    A0, [A7]
  16115. 0000C6DE  2250                     movea.l    A1, [A0]
  16116. 0000C6E0  2269 0014                movea.l    A1, [A1 + 0x14]
  16117. 0000C6E4  4E91                     jsr        [A1]
  16118. 0000C6E6  206E 0008                movea.l    A0, [A6 + 0x8]
  16119. 0000C6EA  4FEF 001E                lea.l      A7, [A7 + 0x1E]
  16120. 0000C6EE  245F                     movea.l    A2, [A7]+
  16121. 0000C6F0  4E5E                     unlink     A6
  16122. 0000C6F2  4E75                     rts
  16123. fn0000C6F4:
  16124. 0000C6F4  4E56 0000                link       A6, 0
  16125. 0000C6F8  4878 0004                push.l     0x4
  16126. 0000C6FC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  16127. 0000C700  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  16128. 0000C704  4EB9 0000 17A0           jsr        [0x000017A0]
  16129. 0000C70A  206E 0008                movea.l    A0, [A6 + 0x8]
  16130. 0000C70E  4E5E                     unlink     A6
  16131. 0000C710  4E75                     rts
  16132. label0000C712:
  16133. 0000C712  4E56 0000                link       A6, 0
  16134. 0000C716  2F0B                     move.l     -[A7], A3
  16135. 0000C718  2F0A                     move.l     -[A7], A2
  16136. 0000C71A  246E 0008                movea.l    A2, [A6 + 0x8]
  16137. 0000C71E  200A                     move.l     D0, A2
  16138. 0000C720  6700 0094                beq        +0x96 /* 0000C7B6 */
  16139. 0000C724  41F9 0001 BB4A           lea.l      A0, [0x0001BB4A]
  16140. 0000C72A  2548 0004                move.l     [A2 + 0x4], A0
  16141. 0000C72E  41F9 0001 BB4A           lea.l      A0, [0x0001BB4A]
  16142. 0000C734  41E8 0230                lea.l      A0, [A0 + 0x230]
  16143. 0000C738  2252                     movea.l    A1, [A2]
  16144. 0000C73A  2288                     move.l     [A1], A0
  16145. 0000C73C  41F9 0001 BB4A           lea.l      A0, [0x0001BB4A]
  16146. 0000C742  41E8 0170                lea.l      A0, [A0 + 0x170]
  16147. 0000C746  2548 0028                move.l     [A2 + 0x28], A0
  16148. 0000C74A  41F9 0001 BB4A           lea.l      A0, [0x0001BB4A]
  16149. 0000C750  41E8 01C4                lea.l      A0, [A0 + 0x1C4]
  16150. 0000C754  2548 006A                move.l     [A2 + 0x6A], A0
  16151. 0000C758  41F9 0001 BB4A           lea.l      A0, [0x0001BB4A]
  16152. 0000C75E  41E8 020C                lea.l      A0, [A0 + 0x20C]
  16153. 0000C762  2548 007C                move.l     [A2 + 0x7C], A0
  16154. 0000C766  2652                     movea.l    A3, [A2]
  16155. 0000C768  204A                     movea.l    A0, A2
  16156. 0000C76A  41E8 0084                lea.l      A0, [A0 + 0x84]
  16157. 0000C76E  91CB                     sub.l      A0, A3
  16158. 0000C770  2748 0008                move.l     [A3 + 0x8], A0
  16159. 0000C774  4267                     clr.w      -[A7]
  16160. 0000C776  204A                     movea.l    A0, A2
  16161. 0000C778  4868 007C                pea.l      [A0 + 0x7C]
  16162. 0000C77C  4EB9 0000 1900           jsr        [0x00001900]
  16163. 0000C782  4267                     clr.w      -[A7]
  16164. 0000C784  2F0A                     move.l     -[A7], A2
  16165. 0000C786  61FF FFFF ECCE           bsr        -0x1330 /* 0000B456 */
  16166. 0000C78C  4A6E 000C                tst.w      [A6 + 0xC]
  16167. 0000C790  4FEF 000C                lea.l      A7, [A7 + 0xC]
  16168. 0000C794  6710                     beq        +0x12 /* 0000C7A6 */
  16169. 0000C796  4267                     clr.w      -[A7]
  16170. 0000C798  204A                     movea.l    A0, A2
  16171. 0000C79A  4868 0084                pea.l      [A0 + 0x84]
  16172. 0000C79E  4EB9 0000 17B8           jsr        [0x000017B8]
  16173. 0000C7A4  5C4F                     addq.w     A7, 6
  16174. label0000C7A6:
  16175. 0000C7A6  4A6E 000C                tst.w      [A6 + 0xC]
  16176. 0000C7AA  6F0A                     ble        +0xC /* 0000C7B6 */
  16177. 0000C7AC  2F0A                     move.l     -[A7], A2
  16178. 0000C7AE  4EB9 0000 0168           jsr        [0x00000168]
  16179. 0000C7B4  584F                     addq.w     A7, 4
  16180. label0000C7B6:
  16181. 0000C7B6  204A                     movea.l    A0, A2
  16182. 0000C7B8  245F                     movea.l    A2, [A7]+
  16183. 0000C7BA  265F                     movea.l    A3, [A7]+
  16184. 0000C7BC  4E5E                     unlink     A6
  16185. 0000C7BE  4E75                     rts
  16186. label0000C7C0:
  16187. 0000C7C0  4E56 FEFC                link       A6, -0x0104
  16188. 0000C7C4  48E7 1030                movem.l    -[A7], D3,A2,A3
  16189. 0000C7C8  246E 0008                movea.l    A2, [A6 + 0x8]
  16190. 0000C7CC  61FF 0000 00A6           bsr        +0xA8 /* 0000C874 */
  16191. 0000C7D2  4A00                     tst.b      D0
  16192. 0000C7D4  6700 008E                beq        +0x90 /* 0000C864 */
  16193. 0000C7D8  4AAA 0080                tst.l      [A2 + 0x80]
  16194. 0000C7DC  6700 0086                beq        +0x88 /* 0000C864 */
  16195. 0000C7E0  61FF 0000 008A           bsr        +0x8C /* 0000C86C */
  16196. 0000C7E6  2648                     movea.l    A3, A0
  16197. 0000C7E8  200B                     move.l     D0, A3
  16198. 0000C7EA  6778                     beq        +0x7A /* 0000C864 */
  16199. 0000C7EC  422E FFFF                clr.b      [A6 - 0x1]
  16200. 0000C7F0  422E FFFE                clr.b      [A6 - 0x2]
  16201. 0000C7F4  486E FEFC                pea.l      [A6 - 0x104]
  16202. 0000C7F8  486E FFFC                pea.l      [A6 - 0x4]
  16203. 0000C7FC  486E FFFE                pea.l      [A6 - 0x2]
  16204. 0000C800  486E FFFF                pea.l      [A6 - 0x1]
  16205. 0000C804  2F2A 0080                move.l     -[A7], [A2 + 0x80]
  16206. 0000C808  2F0B                     move.l     -[A7], A3
  16207. 0000C80A  2057                     movea.l    A0, [A7]
  16208. 0000C80C  2268 0004                movea.l    A1, [A0 + 0x4]
  16209. 0000C810  2269 002C                movea.l    A1, [A1 + 0x2C]
  16210. 0000C814  4E91                     jsr        [A1]
  16211. 0000C816  4A2E FFFF                tst.b      [A6 - 0x1]
  16212. 0000C81A  4FEF 0018                lea.l      A7, [A7 + 0x18]
  16213. 0000C81E  6712                     beq        +0x14 /* 0000C832 */
  16214. 0000C820  2F0A                     move.l     -[A7], A2
  16215. 0000C822  2057                     movea.l    A0, [A7]
  16216. 0000C824  2268 0004                movea.l    A1, [A0 + 0x4]
  16217. 0000C828  2269 00BC                movea.l    A1, [A1 + 0xBC]
  16218. 0000C82C  4E91                     jsr        [A1]
  16219. 0000C82E  584F                     addq.w     A7, 4
  16220. 0000C830  6010                     bra        +0x12 /* 0000C842 */
  16221. label0000C832:
  16222. 0000C832  2F0A                     move.l     -[A7], A2
  16223. 0000C834  2057                     movea.l    A0, [A7]
  16224. 0000C836  2268 0004                movea.l    A1, [A0 + 0x4]
  16225. 0000C83A  2269 00C0                movea.l    A1, [A1 + 0xC0]
  16226. 0000C83E  4E91                     jsr        [A1]
  16227. 0000C840  584F                     addq.w     A7, 4
  16228. label0000C842:
  16229. 0000C842  4A2E FFFE                tst.b      [A6 - 0x2]
  16230. 0000C846  671C                     beq        +0x1E /* 0000C864 */
  16231. 0000C848  7600                     moveq.l    D3, 0x00
  16232. 0000C84A  4A6E FFFC                tst.w      [A6 - 0x4]
  16233. 0000C84E  6702                     beq        +0x4 /* 0000C852 */
  16234. 0000C850  7601                     moveq.l    D3, 0x01
  16235. label0000C852:
  16236. 0000C852  2F03                     move.l     -[A7], D3
  16237. 0000C854  2F0A                     move.l     -[A7], A2
  16238. 0000C856  2057                     movea.l    A0, [A7]
  16239. 0000C858  2268 0004                movea.l    A1, [A0 + 0x4]
  16240. 0000C85C  2269 0020                movea.l    A1, [A1 + 0x20]
  16241. 0000C860  4E91                     jsr        [A1]
  16242. 0000C862  504F                     addq.w     A7, 8
  16243. label0000C864:
  16244. 0000C864  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  16245. 0000C868  4E5E                     unlink     A6
  16246. 0000C86A  4E75                     rts
  16247. fn0000C86C:
  16248. 0000C86C  2079 0002 6186           movea.l    A0, [0x00026186]
  16249. 0000C872  4E75                     rts
  16250. fn0000C874:
  16251. 0000C874  1039 0002 6180           move.b     D0, [0x00026180]
  16252. 0000C87A  4E75                     rts
  16253. 0000C87C  4E56 FFFC                link       A6, -0x0004
  16254. 0000C880  2F0B                     move.l     -[A7], A3
  16255. 0000C882  2F0A                     move.l     -[A7], A2
  16256. 0000C884  246E 0008                movea.l    A2, [A6 + 0x8]
  16257. 0000C888  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  16258. 0000C88C  2F0A                     move.l     -[A7], A2
  16259. 0000C88E  61FF FFFF EF62           bsr        -0x109C /* 0000B7F2 */
  16260. 0000C894  4AAA 0080                tst.l      [A2 + 0x80]
  16261. 0000C898  5C4F                     addq.w     A7, 6
  16262. 0000C89A  674A                     beq        +0x4C /* 0000C8E6 */
  16263. 0000C89C  61FF FFFF FFCE           bsr        -0x30 /* 0000C86C */
  16264. 0000C8A2  2648                     movea.l    A3, A0
  16265. 0000C8A4  200B                     move.l     D0, A3
  16266. 0000C8A6  673E                     beq        +0x40 /* 0000C8E6 */
  16267. 0000C8A8  2D6A 005A FFFC           move.l     [A6 - 0x4], [A2 + 0x5A]
  16268. 0000C8AE  0C6A FFFF 0078           cmpi.w     [A2 + 0x78], 0xFFFF
  16269. 0000C8B4  6616                     bne        +0x18 /* 0000C8CC */
  16270. 0000C8B6  2F0A                     move.l     -[A7], A2
  16271. 0000C8B8  2057                     movea.l    A0, [A7]
  16272. 0000C8BA  2268 0004                movea.l    A1, [A0 + 0x4]
  16273. 0000C8BE  2269 0204                movea.l    A1, [A1 + 0x204]
  16274. 0000C8C2  4E91                     jsr        [A1]
  16275. 0000C8C4  48C0                     ext.l      D0
  16276. 0000C8C6  2D40 FFFC                move.l     [A6 - 0x4], D0
  16277. 0000C8CA  584F                     addq.w     A7, 4
  16278. label0000C8CC:
  16279. 0000C8CC  486E FFFC                pea.l      [A6 - 0x4]
  16280. 0000C8D0  2F2A 0080                move.l     -[A7], [A2 + 0x80]
  16281. 0000C8D4  2F0B                     move.l     -[A7], A3
  16282. 0000C8D6  2057                     movea.l    A0, [A7]
  16283. 0000C8D8  2268 0004                movea.l    A1, [A0 + 0x4]
  16284. 0000C8DC  2269 0024                movea.l    A1, [A1 + 0x24]
  16285. 0000C8E0  4E91                     jsr        [A1]
  16286. 0000C8E2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  16287. label0000C8E6:
  16288. 0000C8E6  245F                     movea.l    A2, [A7]+
  16289. 0000C8E8  265F                     movea.l    A3, [A7]+
  16290. 0000C8EA  4E5E                     unlink     A6
  16291. 0000C8EC  4E75                     rts
  16292. 0000C8EE  206F 0004                movea.l    A0, [A7 + 0x4]
  16293. 0000C8F2  5088                     addq.l     A0, 8
  16294. 0000C8F4  2010                     move.l     D0, [A0]
  16295. 0000C8F6  0680 FFFF FF7C           addi.l     D0, 0xFFFFFF7C
  16296. 0000C8FC  D1AF 0004                add.l      [A7 + 0x4], D0
  16297. 0000C900  4EFA FE10                jmp        [PC - 0x1F0 /* 0000C712 */]
  16298. 0000C904  06AF FFFF FFD8 0004      addi.l     [A7 + 0x4], 0xFFFFFFD8
  16299. 0000C90C  4EFA FE04                jmp        [PC - 0x1FC /* 0000C712 */]
  16300. 0000C910  06AF FFFF FF96 0004      addi.l     [A7 + 0x4], 0xFFFFFF96
  16301. 0000C918  4EFA FDF8                jmp        [PC - 0x208 /* 0000C712 */]
  16302. 0000C91C  06AF FFFF FF84 0004      addi.l     [A7 + 0x4], 0xFFFFFF84
  16303. 0000C924  4EFA FE9A                jmp        [PC - 0x166 /* 0000C7C0 */]
  16304. 0000C928  06AF FFFF FF84 0004      addi.l     [A7 + 0x4], 0xFFFFFF84
  16305. 0000C930  4EFA FDE0                jmp        [PC - 0x220 /* 0000C712 */]
  16306. fn0000C934:
  16307. 0000C934  4E56 0000                link       A6, 0
  16308. 0000C938  2F0A                     move.l     -[A7], A2
  16309. 0000C93A  4A6E 000C                tst.w      [A6 + 0xC]
  16310. 0000C93E  671E                     beq        +0x20 /* 0000C95E */
  16311. 0000C940  206E 0008                movea.l    A0, [A6 + 0x8]
  16312. 0000C944  41E8 006A                lea.l      A0, [A0 + 0x6A]
  16313. 0000C948  226E 0008                movea.l    A1, [A6 + 0x8]
  16314. 0000C94C  2288                     move.l     [A1], A0
  16315. 0000C94E  206E 0008                movea.l    A0, [A6 + 0x8]
  16316. 0000C952  4868 006A                pea.l      [A0 + 0x6A]
  16317. 0000C956  4EB9 0000 17B0           jsr        [0x000017B0]
  16318. 0000C95C  584F                     addq.w     A7, 4
  16319. label0000C95E:
  16320. 0000C95E  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  16321. 0000C962  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  16322. 0000C966  4267                     clr.w      -[A7]
  16323. 0000C968  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  16324. 0000C96C  61FF 0000 4422           bsr        +0x4424 /* 00010D90 */
  16325. 0000C972  41F9 0001 B85C           lea.l      A0, [0x0001B85C]
  16326. 0000C978  226E 0008                movea.l    A1, [A6 + 0x8]
  16327. 0000C97C  2348 0004                move.l     [A1 + 0x4], A0
  16328. 0000C980  41F9 0001 B85C           lea.l      A0, [0x0001B85C]
  16329. 0000C986  41E8 01C4                lea.l      A0, [A0 + 0x1C4]
  16330. 0000C98A  226E 0008                movea.l    A1, [A6 + 0x8]
  16331. 0000C98E  2251                     movea.l    A1, [A1]
  16332. 0000C990  2288                     move.l     [A1], A0
  16333. 0000C992  41F9 0001 B85C           lea.l      A0, [0x0001B85C]
  16334. 0000C998  41E8 0170                lea.l      A0, [A0 + 0x170]
  16335. 0000C99C  226E 0008                movea.l    A1, [A6 + 0x8]
  16336. 0000C9A0  2348 0028                move.l     [A1 + 0x28], A0
  16337. 0000C9A4  206E 0008                movea.l    A0, [A6 + 0x8]
  16338. 0000C9A8  2450                     movea.l    A2, [A0]
  16339. 0000C9AA  41E8 006A                lea.l      A0, [A0 + 0x6A]
  16340. 0000C9AE  91CA                     sub.l      A0, A2
  16341. 0000C9B0  2548 0008                move.l     [A2 + 0x8], A0
  16342. 0000C9B4  206E 0008                movea.l    A0, [A6 + 0x8]
  16343. 0000C9B8  4FEF 000E                lea.l      A7, [A7 + 0xE]
  16344. 0000C9BC  245F                     movea.l    A2, [A7]+
  16345. 0000C9BE  4E5E                     unlink     A6
  16346. 0000C9C0  4E75                     rts
  16347. label0000C9C2:
  16348. 0000C9C2  4E56 0000                link       A6, 0
  16349. 0000C9C6  2F0B                     move.l     -[A7], A3
  16350. 0000C9C8  2F0A                     move.l     -[A7], A2
  16351. 0000C9CA  246E 0008                movea.l    A2, [A6 + 0x8]
  16352. 0000C9CE  200A                     move.l     D0, A2
  16353. 0000C9D0  6766                     beq        +0x68 /* 0000CA38 */
  16354. 0000C9D2  41F9 0001 B85C           lea.l      A0, [0x0001B85C]
  16355. 0000C9D8  2548 0004                move.l     [A2 + 0x4], A0
  16356. 0000C9DC  41F9 0001 B85C           lea.l      A0, [0x0001B85C]
  16357. 0000C9E2  41E8 01C4                lea.l      A0, [A0 + 0x1C4]
  16358. 0000C9E6  2252                     movea.l    A1, [A2]
  16359. 0000C9E8  2288                     move.l     [A1], A0
  16360. 0000C9EA  41F9 0001 B85C           lea.l      A0, [0x0001B85C]
  16361. 0000C9F0  41E8 0170                lea.l      A0, [A0 + 0x170]
  16362. 0000C9F4  2548 0028                move.l     [A2 + 0x28], A0
  16363. 0000C9F8  2652                     movea.l    A3, [A2]
  16364. 0000C9FA  204A                     movea.l    A0, A2
  16365. 0000C9FC  41E8 006A                lea.l      A0, [A0 + 0x6A]
  16366. 0000CA00  91CB                     sub.l      A0, A3
  16367. 0000CA02  2748 0008                move.l     [A3 + 0x8], A0
  16368. 0000CA06  4267                     clr.w      -[A7]
  16369. 0000CA08  2F0A                     move.l     -[A7], A2
  16370. 0000CA0A  61FF 0000 461C           bsr        +0x461E /* 00011028 */
  16371. 0000CA10  4A6E 000C                tst.w      [A6 + 0xC]
  16372. 0000CA14  5C4F                     addq.w     A7, 6
  16373. 0000CA16  6710                     beq        +0x12 /* 0000CA28 */
  16374. 0000CA18  4267                     clr.w      -[A7]
  16375. 0000CA1A  204A                     movea.l    A0, A2
  16376. 0000CA1C  4868 006A                pea.l      [A0 + 0x6A]
  16377. 0000CA20  4EB9 0000 17B8           jsr        [0x000017B8]
  16378. 0000CA26  5C4F                     addq.w     A7, 6
  16379. label0000CA28:
  16380. 0000CA28  4A6E 000C                tst.w      [A6 + 0xC]
  16381. 0000CA2C  6F0A                     ble        +0xC /* 0000CA38 */
  16382. 0000CA2E  2F0A                     move.l     -[A7], A2
  16383. 0000CA30  4EB9 0000 0168           jsr        [0x00000168]
  16384. 0000CA36  584F                     addq.w     A7, 4
  16385. label0000CA38:
  16386. 0000CA38  204A                     movea.l    A0, A2
  16387. 0000CA3A  245F                     movea.l    A2, [A7]+
  16388. 0000CA3C  265F                     movea.l    A3, [A7]+
  16389. 0000CA3E  4E5E                     unlink     A6
  16390. 0000CA40  4E75                     rts
  16391. 0000CA42  4E56 0000                link       A6, 0
  16392. 0000CA46  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  16393. 0000CA4A  2057                     movea.l    A0, [A7]
  16394. 0000CA4C  2268 0004                movea.l    A1, [A0 + 0x4]
  16395. 0000CA50  2269 001C                movea.l    A1, [A1 + 0x1C]
  16396. 0000CA54  4E91                     jsr        [A1]
  16397. 0000CA56  7201                     moveq.l    D1, 0x01
  16398. 0000CA58  9280                     sub.l      D1, D0
  16399. 0000CA5A  584F                     addq.w     A7, 4
  16400. 0000CA5C  2F01                     move.l     -[A7], D1
  16401. 0000CA5E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  16402. 0000CA62  2057                     movea.l    A0, [A7]
  16403. 0000CA64  2268 0004                movea.l    A1, [A0 + 0x4]
  16404. 0000CA68  2269 0020                movea.l    A1, [A1 + 0x20]
  16405. 0000CA6C  4E91                     jsr        [A1]
  16406. 0000CA6E  4E5E                     unlink     A6
  16407. 0000CA70  4E75                     rts
  16408. 0000CA72  206F 0004                movea.l    A0, [A7 + 0x4]
  16409. 0000CA76  5088                     addq.l     A0, 8
  16410. 0000CA78  2010                     move.l     D0, [A0]
  16411. 0000CA7A  0680 FFFF FF96           addi.l     D0, 0xFFFFFF96
  16412. 0000CA80  D1AF 0004                add.l      [A7 + 0x4], D0
  16413. 0000CA84  4EFA FF3C                jmp        [PC - 0xC4 /* 0000C9C2 */]
  16414. 0000CA88  06AF FFFF FFD8 0004      addi.l     [A7 + 0x4], 0xFFFFFFD8
  16415. 0000CA90  4EFA FF30                jmp        [PC - 0xD0 /* 0000C9C2 */]
  16416. fn0000CA94:
  16417. 0000CA94  4E56 FEFA                link       A6, -0x0106
  16418. 0000CA98  2F0B                     move.l     -[A7], A3
  16419. 0000CA9A  2F0A                     move.l     -[A7], A2
  16420. 0000CA9C  246E 000E                movea.l    A2, [A6 + 0xE]
  16421. 0000CAA0  4A6E 000C                tst.w      [A6 + 0xC]
  16422. 0000CAA4  6726                     beq        +0x28 /* 0000CACC */
  16423. 0000CAA6  206E 0008                movea.l    A0, [A6 + 0x8]
  16424. 0000CAAA  41E8 00B8                lea.l      A0, [A0 + 0xB8]
  16425. 0000CAAE  226E 0008                movea.l    A1, [A6 + 0x8]
  16426. 0000CAB2  2288                     move.l     [A1], A0
  16427. 0000CAB4  226E 0008                movea.l    A1, [A6 + 0x8]
  16428. 0000CAB8  2348 006A                move.l     [A1 + 0x6A], A0
  16429. 0000CABC  206E 0008                movea.l    A0, [A6 + 0x8]
  16430. 0000CAC0  4868 00B8                pea.l      [A0 + 0xB8]
  16431. 0000CAC4  4EB9 0000 17B0           jsr        [0x000017B0]
  16432. 0000CACA  584F                     addq.w     A7, 4
  16433. label0000CACC:
  16434. 0000CACC  2F0A                     move.l     -[A7], A2
  16435. 0000CACE  4267                     clr.w      -[A7]
  16436. 0000CAD0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  16437. 0000CAD4  61FF 0000 435E           bsr        +0x4360 /* 00010E34 */
  16438. 0000CADA  4267                     clr.w      -[A7]
  16439. 0000CADC  206E 0008                movea.l    A0, [A6 + 0x8]
  16440. 0000CAE0  4868 006A                pea.l      [A0 + 0x6A]
  16441. 0000CAE4  4EB9 0000 19D8           jsr        [0x000019D8]
  16442. 0000CAEA  206E 0008                movea.l    A0, [A6 + 0x8]
  16443. 0000CAEE  4868 00A0                pea.l      [A0 + 0xA0]
  16444. 0000CAF2  4EB9 0000 18F8           jsr        [0x000018F8]
  16445. 0000CAF8  41F9 0001 B132           lea.l      A0, [0x0001B132]
  16446. 0000CAFE  226E 0008                movea.l    A1, [A6 + 0x8]
  16447. 0000CB02  2348 0004                move.l     [A1 + 0x4], A0
  16448. 0000CB06  41F9 0001 B132           lea.l      A0, [0x0001B132]
  16449. 0000CB0C  41E8 027C                lea.l      A0, [A0 + 0x27C]
  16450. 0000CB10  226E 0008                movea.l    A1, [A6 + 0x8]
  16451. 0000CB14  2251                     movea.l    A1, [A1]
  16452. 0000CB16  2288                     move.l     [A1], A0
  16453. 0000CB18  41F9 0001 B132           lea.l      A0, [0x0001B132]
  16454. 0000CB1E  41E8 0170                lea.l      A0, [A0 + 0x170]
  16455. 0000CB22  226E 0008                movea.l    A1, [A6 + 0x8]
  16456. 0000CB26  2348 0028                move.l     [A1 + 0x28], A0
  16457. 0000CB2A  41F9 0001 B132           lea.l      A0, [0x0001B132]
  16458. 0000CB30  41E8 01C4                lea.l      A0, [A0 + 0x1C4]
  16459. 0000CB34  226E 0008                movea.l    A1, [A6 + 0x8]
  16460. 0000CB38  2348 006E                move.l     [A1 + 0x6E], A0
  16461. 0000CB3C  41F9 0001 B132           lea.l      A0, [0x0001B132]
  16462. 0000CB42  41E8 0228                lea.l      A0, [A0 + 0x228]
  16463. 0000CB46  226E 0008                movea.l    A1, [A6 + 0x8]
  16464. 0000CB4A  2348 00A0                move.l     [A1 + 0xA0], A0
  16465. 0000CB4E  206E 0008                movea.l    A0, [A6 + 0x8]
  16466. 0000CB52  2650                     movea.l    A3, [A0]
  16467. 0000CB54  41E8 00B8                lea.l      A0, [A0 + 0xB8]
  16468. 0000CB58  91CB                     sub.l      A0, A3
  16469. 0000CB5A  2748 0008                move.l     [A3 + 0x8], A0
  16470. 0000CB5E  486E FEFC                pea.l      [A6 - 0x104]
  16471. 0000CB62  2F0A                     move.l     -[A7], A2
  16472. 0000CB64  61FF FFFF DAB4           bsr        -0x254A /* 0000A61A */
  16473. 0000CB6A  0C6E 0112 FEFC           cmpi.w     [A6 - 0x104], 0x112
  16474. 0000CB70  57C0                     seq        D0
  16475. 0000CB72  4400                     neg.b      D0
  16476. 0000CB74  206E 0008                movea.l    A0, [A6 + 0x8]
  16477. 0000CB78  1140 00B5                move.b     [A0 + 0xB5], D0
  16478. 0000CB7C  486E FFFE                pea.l      [A6 - 0x2]
  16479. 0000CB80  2F0A                     move.l     -[A7], A2
  16480. 0000CB82  61FF FFFF DA96           bsr        -0x2568 /* 0000A61A */
  16481. 0000CB88  486E FEFE                pea.l      [A6 - 0x102]
  16482. 0000CB8C  2F0A                     move.l     -[A7], A2
  16483. 0000CB8E  4EB9 0000 17A8           jsr        [0x000017A8]
  16484. 0000CB94  42A7                     clr.l      -[A7]
  16485. 0000CB96  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  16486. 0000CB9A  486E FEFE                pea.l      [A6 - 0x102]
  16487. 0000CB9E  3F3C 0110                move.w     -[A7], 0x110
  16488. 0000CBA2  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  16489. 0000CBA6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  16490. 0000CBAA  61FF 0000 467E           bsr        +0x4680 /* 0001122A */
  16491. 0000CBB0  206E 0008                movea.l    A0, [A6 + 0x8]
  16492. 0000CBB4  4868 00B0                pea.l      [A0 + 0xB0]
  16493. 0000CBB8  2F0A                     move.l     -[A7], A2
  16494. 0000CBBA  61FF FFFF DA5E           bsr        -0x25A0 /* 0000A61A */
  16495. 0000CBC0  486E FEFB                pea.l      [A6 - 0x105]
  16496. 0000CBC4  2F0A                     move.l     -[A7], A2
  16497. 0000CBC6  61FF FFFF E782           bsr        -0x187C /* 0000B34A */
  16498. 0000CBCC  486E FEFA                pea.l      [A6 - 0x106]
  16499. 0000CBD0  2F0A                     move.l     -[A7], A2
  16500. 0000CBD2  61FF 0000 0058           bsr        +0x5A /* 0000CC2C */
  16501. 0000CBD8  1F2E FEFA                move.b     -[A7], [A6 - 0x106]
  16502. 0000CBDC  4EB9 0000 0330           jsr        [0x00000330 /* GZMoveHnd */]
  16503. 0000CBE2  226E 0008                movea.l    A1, [A6 + 0x8]
  16504. 0000CBE6  2348 00A8                move.l     [A1 + 0xA8], A0
  16505. 0000CBEA  206E 0008                movea.l    A0, [A6 + 0x8]
  16506. 0000CBEE  4AA8 00A8                tst.l      [A0 + 0xA8]
  16507. 0000CBF2  4FEF 005A                lea.l      A7, [A7 + 0x5A]
  16508. 0000CBF6  660E                     bne        +0x10 /* 0000CC06 */
  16509. 0000CBF8  41F9 0000 0348           lea.l      A0, [0x00000348 /* FLckUnlck */]
  16510. 0000CBFE  226E 0008                movea.l    A1, [A6 + 0x8]
  16511. 0000CC02  2348 00A8                move.l     [A1 + 0xA8], A0
  16512. label0000CC06:
  16513. 0000CC06  1F2E FEFB                move.b     -[A7], [A6 - 0x105]
  16514. 0000CC0A  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  16515. 0000CC0E  486E FEFE                pea.l      [A6 - 0x102]
  16516. 0000CC12  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  16517. 0000CC16  61FF 0000 0032           bsr        +0x34 /* 0000CC4A */
  16518. 0000CC1C  206E 0008                movea.l    A0, [A6 + 0x8]
  16519. 0000CC20  4FEF 000C                lea.l      A7, [A7 + 0xC]
  16520. 0000CC24  245F                     movea.l    A2, [A7]+
  16521. 0000CC26  265F                     movea.l    A3, [A7]+
  16522. 0000CC28  4E5E                     unlink     A6
  16523. 0000CC2A  4E75                     rts
  16524. fn0000CC2C:
  16525. 0000CC2C  4E56 0000                link       A6, 0
  16526. 0000CC30  4878 0001                push.l     0x1
  16527. 0000CC34  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  16528. 0000CC38  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  16529. 0000CC3C  4EB9 0000 17A0           jsr        [0x000017A0]
  16530. 0000CC42  206E 0008                movea.l    A0, [A6 + 0x8]
  16531. 0000CC46  4E5E                     unlink     A6
  16532. 0000CC48  4E75                     rts
  16533. fn0000CC4A:
  16534. 0000CC4A  4E56 FFF4                link       A6, -0x000C
  16535. 0000CC4E  48E7 1C30                movem.l    -[A7], D3,D4,D5,A2,A3
  16536. 0000CC52  246E 0008                movea.l    A2, [A6 + 0x8]
  16537. 0000CC56  266E 000C                movea.l    A3, [A6 + 0xC]
  16538. 0000CC5A  382E 0010                move.w     D4, [A6 + 0x10]
  16539. 0000CC5E  1A2E 0012                move.b     D5, [A6 + 0x12]
  16540. 0000CC62  3544 00B2                move.w     [A2 + 0xB2], D4
  16541. 0000CC66  42AA 00AC                clr.l      [A2 + 0xAC]
  16542. 0000CC6A  422A 00B6                clr.b      [A2 + 0xB6]
  16543. 0000CC6E  1005                     move.b     D0, D5
  16544. 0000CC70  7240                     moveq.l    D1, 0x40
  16545. 0000CC72  C081                     and.l      D0, D1
  16546. 0000CC74  56C0                     sne        D0
  16547. 0000CC76  4400                     neg.b      D0
  16548. 0000CC78  1540 00B4                move.b     [A2 + 0xB4], D0
  16549. 0000CC7C  2F0A                     move.l     -[A7], A2
  16550. 0000CC7E  486E FFF4                pea.l      [A6 - 0xC]
  16551. 0000CC82  4EB9 0000 0FB0           jsr        [0x00000FB0]
  16552. 0000CC88  486E FFF8                pea.l      [A6 - 0x8]
  16553. 0000CC8C  2F0A                     move.l     -[A7], A2
  16554. 0000CC8E  2057                     movea.l    A0, [A7]
  16555. 0000CC90  2268 0004                movea.l    A1, [A0 + 0x4]
  16556. 0000CC94  2269 0040                movea.l    A1, [A1 + 0x40]
  16557. 0000CC98  4E91                     jsr        [A1]
  16558. 0000CC9A  70F6                     moveq.l    D0, 0xFFFFFFF6
  16559. 0000CC9C  D06E FFFE                add.w      D0, [A6 - 0x2]
  16560. 0000CCA0  916E FFFA                sub.w      [A6 - 0x6], D0
  16561. 0000CCA4  426E FFFE                clr.w      [A6 - 0x2]
  16562. 0000CCA8  70F6                     moveq.l    D0, 0xFFFFFFF6
  16563. 0000CCAA  D06E FFFC                add.w      D0, [A6 - 0x4]
  16564. 0000CCAE  916E FFF8                sub.w      [A6 - 0x8], D0
  16565. 0000CCB2  426E FFFC                clr.w      [A6 - 0x4]
  16566. 0000CCB6  486E FFF8                pea.l      [A6 - 0x8]
  16567. 0000CCBA  486E FFF8                pea.l      [A6 - 0x8]
  16568. 0000CCBE  A9D2                     syscall    TENew
  16569. 0000CCC0  255F 00A4                move.l     [A2 + 0xA4], [A7]+
  16570. 0000CCC4  4AAA 00A4                tst.l      [A2 + 0xA4]
  16571. 0000CCC8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  16572. 0000CCCC  661A                     bne        +0x1C /* 0000CCE8 */
  16573. 0000CCCE  4878 00A7                push.l     0xA7
  16574. 0000CCD2  4879 0001 B800           push.l     0x1B800
  16575. 0000CCD8  2F3C 6E69 6C50           move.l     -[A7], 0x6E696C50 /* 'nilP' */
  16576. 0000CCDE  61FF FFFF 427C           bsr        -0xBD82 /* 00000F5C */
  16577. 0000CCE4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  16578. label0000CCE8:
  16579. 0000CCE8  1613                     move.b     D3, [A3]
  16580. 0000CCEA  6710                     beq        +0x12 /* 0000CCFC */
  16581. 0000CCEC  486B 0001                pea.l      [A3 + 0x1]
  16582. 0000CCF0  7000                     moveq.l    D0, 0x00
  16583. 0000CCF2  1003                     move.b     D0, D3
  16584. 0000CCF4  2F00                     move.l     -[A7], D0
  16585. 0000CCF6  2F2A 00A4                move.l     -[A7], [A2 + 0xA4]
  16586. 0000CCFA  A9CF                     syscall    TESetText
  16587. label0000CCFC:
  16588. 0000CCFC  3F04                     move.w     -[A7], D4
  16589. 0000CCFE  2F0A                     move.l     -[A7], A2
  16590. 0000CD00  2057                     movea.l    A0, [A7]
  16591. 0000CD02  2268 0004                movea.l    A1, [A0 + 0x4]
  16592. 0000CD06  2269 01B0                movea.l    A1, [A1 + 0x1B0]
  16593. 0000CD0A  4E91                     jsr        [A1]
  16594. 0000CD0C  2F0A                     move.l     -[A7], A2
  16595. 0000CD0E  2057                     movea.l    A0, [A7]
  16596. 0000CD10  2268 0004                movea.l    A1, [A0 + 0x4]
  16597. 0000CD14  2269 0270                movea.l    A1, [A1 + 0x270]
  16598. 0000CD18  4E91                     jsr        [A1]
  16599. 0000CD1A  42A7                     clr.l      -[A7]
  16600. 0000CD1C  4878 7FFF                push.l     0x7FFF
  16601. 0000CD20  2F2A 00A4                move.l     -[A7], [A2 + 0xA4]
  16602. 0000CD24  A9D1                     syscall    TESetSelect
  16603. 0000CD26  4A2A 00B5                tst.b      [A2 + 0xB5]
  16604. 0000CD2A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  16605. 0000CD2E  6744                     beq        +0x46 /* 0000CD74 */
  16606. 0000CD30  4A39 0002 61F8           tst.b      [0x000261F8]
  16607. 0000CD36  663C                     bne        +0x3E /* 0000CD74 */
  16608. 0000CD38  4879 0002 61FA           push.l     0x261FA
  16609. 0000CD3E  AA4E                     syscall    SetStdCProcs
  16610. 0000CD40  41F9 0000 E402           lea.l      A0, [0x0000E402]
  16611. 0000CD46  23C8 0002 61FA           move.l     [0x000261FA], A0
  16612. 0000CD4C  41F9 0000 E43C           lea.l      A0, [0x0000E43C]
  16613. 0000CD52  23C8 0002 6222           move.l     [0x00026222], A0
  16614. 0000CD58  4A39 0002 61F4           tst.b      [0x000261F4]
  16615. 0000CD5E  660C                     bne        +0xE /* 0000CD6C */
  16616. 0000CD60  1F3C 00A5                move.b     -[A7], 0xA5
  16617. 0000CD64  61FF 0000 057E           bsr        +0x580 /* 0000D2E4 */
  16618. 0000CD6A  544F                     addq.w     A7, 2
  16619. label0000CD6C:
  16620. 0000CD6C  13FC 0001 0002 61F8      move.b     [0x000261F8], 0x1
  16621. label0000CD74:
  16622. 0000CD74  3F04                     move.w     -[A7], D4
  16623. 0000CD76  4EB9 0000 04F8           jsr        [0x000004F8]
  16624. 0000CD7C  2648                     movea.l    A3, A0
  16625. 0000CD7E  200B                     move.l     D0, A3
  16626. 0000CD80  544F                     addq.w     A7, 2
  16627. 0000CD82  6718                     beq        +0x1A /* 0000CD9C */
  16628. 0000CD84  2053                     movea.l    A0, [A3]
  16629. 0000CD86  3028 0004                move.w     D0, [A0 + 0x4]
  16630. 0000CD8A  48C0                     ext.l      D0
  16631. 0000CD8C  2600                     move.l     D3, D0
  16632. 0000CD8E  5280                     addq.l     D0, 1
  16633. 0000CD90  6706                     beq        +0x8 /* 0000CD98 */
  16634. 0000CD92  7001                     moveq.l    D0, 0x01
  16635. 0000CD94  B680                     cmp.l      D3, D0
  16636. 0000CD96  6604                     bne        +0x6 /* 0000CD9C */
  16637. label0000CD98:
  16638. 0000CD98  0205 FFDF                andi.b     D5, 0xDF
  16639. label0000CD9C:
  16640. 0000CD9C  7020                     moveq.l    D0, 0x20
  16641. 0000CD9E  7200                     moveq.l    D1, 0x00
  16642. 0000CDA0  1205                     move.b     D1, D5
  16643. 0000CDA2  2601                     move.l     D3, D1
  16644. 0000CDA4  C280                     and.l      D1, D0
  16645. 0000CDA6  56C1                     sne        D1
  16646. 0000CDA8  4401                     neg.b      D1
  16647. 0000CDAA  1801                     move.b     D4, D1
  16648. 0000CDAC  554F                     subq.w     A7, 2
  16649. 0000CDAE  4267                     clr.w      -[A7]
  16650. 0000CDB0  4A04                     tst.b      D4
  16651. 0000CDB2  6704                     beq        +0x6 /* 0000CDB8 */
  16652. 0000CDB4  7001                     moveq.l    D0, 0x01
  16653. 0000CDB6  6002                     bra        +0x4 /* 0000CDBA */
  16654. label0000CDB8:
  16655. 0000CDB8  7000                     moveq.l    D0, 0x00
  16656. label0000CDBA:
  16657. 0000CDBA  4880                     ext.w      D0
  16658. 0000CDBC  3F00                     move.w     -[A7], D0
  16659. 0000CDBE  2F2A 00A4                move.l     -[A7], [A2 + 0xA4]
  16660. 0000CDC2  3F3C 000E                move.w     -[A7], 0xE
  16661. 0000CDC6  A83D                     syscall    TEDispatch
  16662. 0000CDC8  301F                     move.w     D0, [A7]+
  16663. 0000CDCA  554F                     subq.w     A7, 2
  16664. 0000CDCC  3F3C 0001                move.w     -[A7], 0x1
  16665. 0000CDD0  7010                     moveq.l    D0, 0x10
  16666. 0000CDD2  C083                     and.l      D0, D3
  16667. 0000CDD4  6704                     beq        +0x6 /* 0000CDDA */
  16668. 0000CDD6  7001                     moveq.l    D0, 0x01
  16669. 0000CDD8  6002                     bra        +0x4 /* 0000CDDC */
  16670. label0000CDDA:
  16671. 0000CDDA  7000                     moveq.l    D0, 0x00
  16672. label0000CDDC:
  16673. 0000CDDC  4880                     ext.w      D0
  16674. 0000CDDE  3F00                     move.w     -[A7], D0
  16675. 0000CDE0  2F2A 00A4                move.l     -[A7], [A2 + 0xA4]
  16676. 0000CDE4  3F3C 000E                move.w     -[A7], 0xE
  16677. 0000CDE8  A83D                     syscall    TEDispatch
  16678. 0000CDEA  301F                     move.w     D0, [A7]+
  16679. 0000CDEC  554F                     subq.w     A7, 2
  16680. 0000CDEE  3F3C 0002                move.w     -[A7], 0x2
  16681. 0000CDF2  7008                     moveq.l    D0, 0x08
  16682. 0000CDF4  C083                     and.l      D0, D3
  16683. 0000CDF6  6704                     beq        +0x6 /* 0000CDFC */
  16684. 0000CDF8  7001                     moveq.l    D0, 0x01
  16685. 0000CDFA  6002                     bra        +0x4 /* 0000CDFE */
  16686. label0000CDFC:
  16687. 0000CDFC  7000                     moveq.l    D0, 0x00
  16688. label0000CDFE:
  16689. 0000CDFE  4880                     ext.w      D0
  16690. 0000CE00  3F00                     move.w     -[A7], D0
  16691. 0000CE02  2F2A 00A4                move.l     -[A7], [A2 + 0xA4]
  16692. 0000CE06  3F3C 000E                move.w     -[A7], 0xE
  16693. 0000CE0A  A83D                     syscall    TEDispatch
  16694. 0000CE0C  301F                     move.w     D0, [A7]+
  16695. 0000CE0E  554F                     subq.w     A7, 2
  16696. 0000CE10  3F3C 0003                move.w     -[A7], 0x3
  16697. 0000CE14  7004                     moveq.l    D0, 0x04
  16698. 0000CE16  C083                     and.l      D0, D3
  16699. 0000CE18  6704                     beq        +0x6 /* 0000CE1E */
  16700. 0000CE1A  7001                     moveq.l    D0, 0x01
  16701. 0000CE1C  6002                     bra        +0x4 /* 0000CE20 */
  16702. label0000CE1E:
  16703. 0000CE1E  7000                     moveq.l    D0, 0x00
  16704. label0000CE20:
  16705. 0000CE20  4880                     ext.w      D0
  16706. 0000CE22  3F00                     move.w     -[A7], D0
  16707. 0000CE24  2F2A 00A4                move.l     -[A7], [A2 + 0xA4]
  16708. 0000CE28  3F3C 000E                move.w     -[A7], 0xE
  16709. 0000CE2C  A83D                     syscall    TEDispatch
  16710. 0000CE2E  301F                     move.w     D0, [A7]+
  16711. 0000CE30  554F                     subq.w     A7, 2
  16712. 0000CE32  3F3C 0004                move.w     -[A7], 0x4
  16713. 0000CE36  7002                     moveq.l    D0, 0x02
  16714. 0000CE38  C083                     and.l      D0, D3
  16715. 0000CE3A  6704                     beq        +0x6 /* 0000CE40 */
  16716. 0000CE3C  7001                     moveq.l    D0, 0x01
  16717. 0000CE3E  6002                     bra        +0x4 /* 0000CE42 */
  16718. label0000CE40:
  16719. 0000CE40  7000                     moveq.l    D0, 0x00
  16720. label0000CE42:
  16721. 0000CE42  4880                     ext.w      D0
  16722. 0000CE44  3F00                     move.w     -[A7], D0
  16723. 0000CE46  2F2A 00A4                move.l     -[A7], [A2 + 0xA4]
  16724. 0000CE4A  3F3C 000E                move.w     -[A7], 0xE
  16725. 0000CE4E  A83D                     syscall    TEDispatch
  16726. 0000CE50  301F                     move.w     D0, [A7]+
  16727. 0000CE52  3F3C FFFF                move.w     -[A7], 0xFFFF
  16728. 0000CE56  486E FFF4                pea.l      [A6 - 0xC]
  16729. 0000CE5A  4EB9 0000 0FB8           jsr        [0x00000FB8]
  16730. 0000CE60  5C4F                     addq.w     A7, 6
  16731. 0000CE62  4CDF 0C38                movem.l    D3,D4,D5,A2,A3, [A7]+
  16732. 0000CE66  4E5E                     unlink     A6
  16733. 0000CE68  4E75                     rts
  16734. label0000CE6A:
  16735. 0000CE6A  4E56 0000                link       A6, 0
  16736. 0000CE6E  2F0B                     move.l     -[A7], A3
  16737. 0000CE70  2F0A                     move.l     -[A7], A2
  16738. 0000CE72  246E 0008                movea.l    A2, [A6 + 0x8]
  16739. 0000CE76  200A                     move.l     D0, A2
  16740. 0000CE78  6700 00C2                beq        +0xC4 /* 0000CF3C */
  16741. 0000CE7C  41F9 0001 B132           lea.l      A0, [0x0001B132]
  16742. 0000CE82  2548 0004                move.l     [A2 + 0x4], A0
  16743. 0000CE86  41F9 0001 B132           lea.l      A0, [0x0001B132]
  16744. 0000CE8C  41E8 027C                lea.l      A0, [A0 + 0x27C]
  16745. 0000CE90  2252                     movea.l    A1, [A2]
  16746. 0000CE92  2288                     move.l     [A1], A0
  16747. 0000CE94  41F9 0001 B132           lea.l      A0, [0x0001B132]
  16748. 0000CE9A  41E8 0170                lea.l      A0, [A0 + 0x170]
  16749. 0000CE9E  2548 0028                move.l     [A2 + 0x28], A0
  16750. 0000CEA2  41F9 0001 B132           lea.l      A0, [0x0001B132]
  16751. 0000CEA8  41E8 01C4                lea.l      A0, [A0 + 0x1C4]
  16752. 0000CEAC  2548 006E                move.l     [A2 + 0x6E], A0
  16753. 0000CEB0  41F9 0001 B132           lea.l      A0, [0x0001B132]
  16754. 0000CEB6  41E8 0228                lea.l      A0, [A0 + 0x228]
  16755. 0000CEBA  2548 00A0                move.l     [A2 + 0xA0], A0
  16756. 0000CEBE  2652                     movea.l    A3, [A2]
  16757. 0000CEC0  204A                     movea.l    A0, A2
  16758. 0000CEC2  41E8 00B8                lea.l      A0, [A0 + 0xB8]
  16759. 0000CEC6  91CB                     sub.l      A0, A3
  16760. 0000CEC8  2748 0008                move.l     [A3 + 0x8], A0
  16761. 0000CECC  4AAA 00AC                tst.l      [A2 + 0xAC]
  16762. 0000CED0  6714                     beq        +0x16 /* 0000CEE6 */
  16763. 0000CED2  42A7                     clr.l      -[A7]
  16764. 0000CED4  486A 006A                pea.l      [A2 + 0x6A]
  16765. 0000CED8  2057                     movea.l    A0, [A7]
  16766. 0000CEDA  2268 0004                movea.l    A1, [A0 + 0x4]
  16767. 0000CEDE  2269 003C                movea.l    A1, [A1 + 0x3C]
  16768. 0000CEE2  4E91                     jsr        [A1]
  16769. 0000CEE4  504F                     addq.w     A7, 8
  16770. label0000CEE6:
  16771. 0000CEE6  2F2A 00A4                move.l     -[A7], [A2 + 0xA4]
  16772. 0000CEEA  A9CD                     syscall    TEDispose
  16773. 0000CEEC  4267                     clr.w      -[A7]
  16774. 0000CEEE  204A                     movea.l    A0, A2
  16775. 0000CEF0  4868 00A0                pea.l      [A0 + 0xA0]
  16776. 0000CEF4  4EB9 0000 1900           jsr        [0x00001900]
  16777. 0000CEFA  4267                     clr.w      -[A7]
  16778. 0000CEFC  204A                     movea.l    A0, A2
  16779. 0000CEFE  4868 006A                pea.l      [A0 + 0x6A]
  16780. 0000CF02  4EB9 0000 19E8           jsr        [0x000019E8]
  16781. 0000CF08  4267                     clr.w      -[A7]
  16782. 0000CF0A  2F0A                     move.l     -[A7], A2
  16783. 0000CF0C  61FF 0000 411A           bsr        +0x411C /* 00011028 */
  16784. 0000CF12  4A6E 000C                tst.w      [A6 + 0xC]
  16785. 0000CF16  4FEF 0012                lea.l      A7, [A7 + 0x12]
  16786. 0000CF1A  6710                     beq        +0x12 /* 0000CF2C */
  16787. 0000CF1C  4267                     clr.w      -[A7]
  16788. 0000CF1E  204A                     movea.l    A0, A2
  16789. 0000CF20  4868 00B8                pea.l      [A0 + 0xB8]
  16790. 0000CF24  4EB9 0000 17B8           jsr        [0x000017B8]
  16791. 0000CF2A  5C4F                     addq.w     A7, 6
  16792. label0000CF2C:
  16793. 0000CF2C  4A6E 000C                tst.w      [A6 + 0xC]
  16794. 0000CF30  6F0A                     ble        +0xC /* 0000CF3C */
  16795. 0000CF32  2F0A                     move.l     -[A7], A2
  16796. 0000CF34  4EB9 0000 0168           jsr        [0x00000168]
  16797. 0000CF3A  584F                     addq.w     A7, 4
  16798. label0000CF3C:
  16799. 0000CF3C  204A                     movea.l    A0, A2
  16800. 0000CF3E  245F                     movea.l    A2, [A7]+
  16801. 0000CF40  265F                     movea.l    A3, [A7]+
  16802. 0000CF42  4E5E                     unlink     A6
  16803. 0000CF44  4E75                     rts
  16804. 0000CF46  4E56 0000                link       A6, 0
  16805. 0000CF4A  206E 000C                movea.l    A0, [A6 + 0xC]
  16806. 0000CF4E  7000                     moveq.l    D0, 0x00
  16807. 0000CF50  1010                     move.b     D0, [A0]
  16808. 0000CF52  2F00                     move.l     -[A7], D0
  16809. 0000CF54  4868 0001                pea.l      [A0 + 0x1]
  16810. 0000CF58  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  16811. 0000CF5C  61FF 0000 00C0           bsr        +0xC2 /* 0000D01E */
  16812. 0000CF62  4E5E                     unlink     A6
  16813. 0000CF64  4E75                     rts
  16814. 0000CF66  4E56 FFFC                link       A6, -0x0004
  16815. 0000CF6A  2F0A                     move.l     -[A7], A2
  16816. 0000CF6C  246E 000C                movea.l    A2, [A6 + 0xC]
  16817. 0000CF70  486E FFFC                pea.l      [A6 - 0x4]
  16818. 0000CF74  4878 00FF                push.l     0xFF
  16819. 0000CF78  486A 0001                pea.l      [A2 + 0x1]
  16820. 0000CF7C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  16821. 0000CF80  61FF 0000 0138           bsr        +0x13A /* 0000D0BA */
  16822. 0000CF86  0CAE 0000 00FF FFFC      cmpi.l     [A6 - 0x4], 0xFF
  16823. 0000CF8E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  16824. 0000CF92  6F08                     ble        +0xA /* 0000CF9C */
  16825. 0000CF94  2D7C 0000 00FF FFFC      move.l     [A6 - 0x4], 0xFF
  16826. label0000CF9C:
  16827. 0000CF9C  14AE FFFF                move.b     [A2], [A6 - 0x1]
  16828. 0000CFA0  204A                     movea.l    A0, A2
  16829. 0000CFA2  245F                     movea.l    A2, [A7]+
  16830. 0000CFA4  4E5E                     unlink     A6
  16831. 0000CFA6  4E75                     rts
  16832. 0000CFA8  4E56 FEF2                link       A6, -0x010E
  16833. 0000CFAC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  16834. 0000CFB0  486E FEF2                pea.l      [A6 - 0x10E]
  16835. 0000CFB4  4EB9 0000 0A20           jsr        [0x00000A20 /* MBarEnable */]
  16836. 0000CFBA  486E FEF2                pea.l      [A6 - 0x10E]
  16837. 0000CFBE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  16838. 0000CFC2  61FF 0000 00C6           bsr        +0xC8 /* 0000D08A */
  16839. 0000CFC8  3F3C FFFF                move.w     -[A7], 0xFFFF
  16840. 0000CFCC  486E FEF2                pea.l      [A6 - 0x10E]
  16841. 0000CFD0  61FF FFFF 429A           bsr        -0xBD64 /* 0000126C */
  16842. 0000CFD6  4E5E                     unlink     A6
  16843. 0000CFD8  4E75                     rts
  16844. 0000CFDA  4E56 FEF2                link       A6, -0x010E
  16845. 0000CFDE  2F03                     move.l     -[A7], D3
  16846. 0000CFE0  486E FEF2                pea.l      [A6 - 0x10E]
  16847. 0000CFE4  4EB9 0000 09F8           jsr        [0x000009F8]
  16848. 0000CFEA  486E FEF2                pea.l      [A6 - 0x10E]
  16849. 0000CFEE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  16850. 0000CFF2  61FF 0000 0116           bsr        +0x118 /* 0000D10A */
  16851. 0000CFF8  486E FEF2                pea.l      [A6 - 0x10E]
  16852. 0000CFFC  4EB9 0000 0978           jsr        [0x00000978]
  16853. 0000D002  2600                     move.l     D3, D0
  16854. 0000D004  3F3C FFFF                move.w     -[A7], 0xFFFF
  16855. 0000D008  486E FEF2                pea.l      [A6 - 0x10E]
  16856. 0000D00C  61FF FFFF 425E           bsr        -0xBDA0 /* 0000126C */
  16857. 0000D012  2003                     move.l     D0, D3
  16858. 0000D014  4FEF 0016                lea.l      A7, [A7 + 0x16]
  16859. 0000D018  261F                     move.l     D3, [A7]+
  16860. 0000D01A  4E5E                     unlink     A6
  16861. 0000D01C  4E75                     rts
  16862. fn0000D01E:
  16863. 0000D01E  4E56 FFF6                link       A6, -0x000A
  16864. 0000D022  2F0A                     move.l     -[A7], A2
  16865. 0000D024  246E 0008                movea.l    A2, [A6 + 0x8]
  16866. 0000D028  2F0A                     move.l     -[A7], A2
  16867. 0000D02A  486E FFFC                pea.l      [A6 - 0x4]
  16868. 0000D02E  4EB9 0000 0FB0           jsr        [0x00000FB0]
  16869. 0000D034  42A7                     clr.l      -[A7]
  16870. 0000D036  486E FFF6                pea.l      [A6 - 0xA]
  16871. 0000D03A  4EB9 0000 0230           jsr        [0x00000230]
  16872. 0000D040  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  16873. 0000D044  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  16874. 0000D048  2F2A 00A4                move.l     -[A7], [A2 + 0xA4]
  16875. 0000D04C  A9CF                     syscall    TESetText
  16876. 0000D04E  2F0A                     move.l     -[A7], A2
  16877. 0000D050  61FF 0000 01AC           bsr        +0x1AE /* 0000D1FE */
  16878. 0000D056  2F0A                     move.l     -[A7], A2
  16879. 0000D058  2057                     movea.l    A0, [A7]
  16880. 0000D05A  2268 0004                movea.l    A1, [A0 + 0x4]
  16881. 0000D05E  2269 025C                movea.l    A1, [A1 + 0x25C]
  16882. 0000D062  4E91                     jsr        [A1]
  16883. 0000D064  3F3C FFFF                move.w     -[A7], 0xFFFF
  16884. 0000D068  486E FFF6                pea.l      [A6 - 0xA]
  16885. 0000D06C  4EB9 0000 0238           jsr        [0x00000238]
  16886. 0000D072  3F3C FFFF                move.w     -[A7], 0xFFFF
  16887. 0000D076  486E FFFC                pea.l      [A6 - 0x4]
  16888. 0000D07A  4EB9 0000 0FB8           jsr        [0x00000FB8]
  16889. 0000D080  4FEF 0024                lea.l      A7, [A7 + 0x24]
  16890. 0000D084  245F                     movea.l    A2, [A7]+
  16891. 0000D086  4E5E                     unlink     A6
  16892. 0000D088  4E75                     rts
  16893. fn0000D08A:
  16894. 0000D08A  4E56 0000                link       A6, 0
  16895. 0000D08E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  16896. 0000D092  61FF FFFF 6DF0           bsr        -0x920E /* 00003E84 */
  16897. 0000D098  7200                     moveq.l    D1, 0x00
  16898. 0000D09A  1200                     move.b     D1, D0
  16899. 0000D09C  584F                     addq.w     A7, 4
  16900. 0000D09E  2F01                     move.l     -[A7], D1
  16901. 0000D0A0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  16902. 0000D0A4  61FF FFFF 6DEA           bsr        -0x9214 /* 00003E90 */
  16903. 0000D0AA  584F                     addq.w     A7, 4
  16904. 0000D0AC  2F08                     move.l     -[A7], A0
  16905. 0000D0AE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  16906. 0000D0B2  4EBA FF6A                jsr        [PC - 0x96 /* 0000D01E */]
  16907. 0000D0B6  4E5E                     unlink     A6
  16908. 0000D0B8  4E75                     rts
  16909. fn0000D0BA:
  16910. 0000D0BA  4E56 0000                link       A6, 0
  16911. 0000D0BE  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  16912. 0000D0C2  266E 0014                movea.l    A3, [A6 + 0x14]
  16913. 0000D0C6  594F                     subq.w     A7, 4
  16914. 0000D0C8  206E 0008                movea.l    A0, [A6 + 0x8]
  16915. 0000D0CC  2F28 00A4                move.l     -[A7], [A0 + 0xA4]
  16916. 0000D0D0  A9CB                     syscall    TEGetText
  16917. 0000D0D2  245F                     movea.l    A2, [A7]+
  16918. 0000D0D4  594F                     subq.w     A7, 4
  16919. 0000D0D6  2F0A                     move.l     -[A7], A2
  16920. 0000D0D8  4EB9 0000 0098           jsr        [0x00000098]
  16921. 0000D0DE  261F                     move.l     D3, [A7]+
  16922. 0000D0E0  4AAE 000C                tst.l      [A6 + 0xC]
  16923. 0000D0E4  6716                     beq        +0x18 /* 0000D0FC */
  16924. 0000D0E6  2803                     move.l     D4, D3
  16925. 0000D0E8  B6AE 0010                cmp.l      D3, [A6 + 0x10]
  16926. 0000D0EC  6F04                     ble        +0x6 /* 0000D0F2 */
  16927. 0000D0EE  282E 0010                move.l     D4, [A6 + 0x10]
  16928. label0000D0F2:
  16929. 0000D0F2  2052                     movea.l    A0, [A2]
  16930. 0000D0F4  226E 000C                movea.l    A1, [A6 + 0xC]
  16931. 0000D0F8  2004                     move.l     D0, D4
  16932. 0000D0FA  A22E                     syscall    BlockMove/BlockMoveData, flags=2
  16933. label0000D0FC:
  16934. 0000D0FC  200B                     move.l     D0, A3
  16935. 0000D0FE  6702                     beq        +0x4 /* 0000D102 */
  16936. 0000D100  2683                     move.l     [A3], D3
  16937. label0000D102:
  16938. 0000D102  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  16939. 0000D106  4E5E                     unlink     A6
  16940. 0000D108  4E75                     rts
  16941. fn0000D10A:
  16942. 0000D10A  4E56 FFFC                link       A6, -0x0004
  16943. 0000D10E  48E7 1820                movem.l    -[A7], D3,D4,A2
  16944. 0000D112  246E 000C                movea.l    A2, [A6 + 0xC]
  16945. 0000D116  2F0A                     move.l     -[A7], A2
  16946. 0000D118  61FF 0000 0062           bsr        +0x64 /* 0000D17C */
  16947. 0000D11E  3600                     move.w     D3, D0
  16948. 0000D120  486E FFFC                pea.l      [A6 - 0x4]
  16949. 0000D124  7000                     moveq.l    D0, 0x00
  16950. 0000D126  3003                     move.w     D0, D3
  16951. 0000D128  2800                     move.l     D4, D0
  16952. 0000D12A  2F00                     move.l     -[A7], D0
  16953. 0000D12C  2F0A                     move.l     -[A7], A2
  16954. 0000D12E  61FF FFFF D8D2           bsr        -0x272C /* 0000AA02 */
  16955. 0000D134  584F                     addq.w     A7, 4
  16956. 0000D136  2F08                     move.l     -[A7], A0
  16957. 0000D138  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  16958. 0000D13C  4EBA FF7C                jsr        [PC - 0x84 /* 0000D0BA */]
  16959. 0000D140  7000                     moveq.l    D0, 0x00
  16960. 0000D142  3003                     move.w     D0, D3
  16961. 0000D144  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  16962. 0000D148  4FEF 0014                lea.l      A7, [A7 + 0x14]
  16963. 0000D14C  6C04                     bge        +0x6 /* 0000D152 */
  16964. 0000D14E  2D44 FFFC                move.l     [A6 - 0x4], D4
  16965. label0000D152:
  16966. 0000D152  4227                     clr.b      -[A7]
  16967. 0000D154  2F0A                     move.l     -[A7], A2
  16968. 0000D156  61FF 0000 0012           bsr        +0x14 /* 0000D16A */
  16969. 0000D15C  10AE FFFF                move.b     [A0], [A6 - 0x1]
  16970. 0000D160  5C4F                     addq.w     A7, 6
  16971. 0000D162  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  16972. 0000D166  4E5E                     unlink     A6
  16973. 0000D168  4E75                     rts
  16974. fn0000D16A:
  16975. 0000D16A  7000                     moveq.l    D0, 0x00
  16976. 0000D16C  102F 0008                move.b     D0, [A7 + 0x8]
  16977. 0000D170  206F 0004                movea.l    A0, [A7 + 0x4]
  16978. 0000D174  2068 0004                movea.l    A0, [A0 + 0x4]
  16979. 0000D178  D0C0                     add.w      A0, D0
  16980. 0000D17A  4E75                     rts
  16981. fn0000D17C:
  16982. 0000D17C  206F 0004                movea.l    A0, [A7 + 0x4]
  16983. 0000D180  3028 000C                move.w     D0, [A0 + 0xC]
  16984. 0000D184  4E75                     rts
  16985. 0000D186  4E56 0000                link       A6, 0
  16986. 0000D18A  2F0A                     move.l     -[A7], A2
  16987. 0000D18C  246E 0008                movea.l    A2, [A6 + 0x8]
  16988. 0000D190  42A7                     clr.l      -[A7]
  16989. 0000D192  2F2A 00A4                move.l     -[A7], [A2 + 0xA4]
  16990. 0000D196  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  16991. 0000D19A  4EB9 0000 0508           jsr        [0x00000508]
  16992. 0000D1A0  356E 000C 00B2           move.w     [A2 + 0xB2], [A6 + 0xC]
  16993. 0000D1A6  4FEF 000A                lea.l      A7, [A7 + 0xA]
  16994. 0000D1AA  245F                     movea.l    A2, [A7]+
  16995. 0000D1AC  4E5E                     unlink     A6
  16996. 0000D1AE  4E75                     rts
  16997. 0000D1B0  206F 0004                movea.l    A0, [A7 + 0x4]
  16998. 0000D1B4  3028 00B2                move.w     D0, [A0 + 0xB2]
  16999. 0000D1B8  4E75                     rts
  17000. fn0000D1BA:
  17001. 0000D1BA  4E56 FFFC                link       A6, -0x0004
  17002. 0000D1BE  2F0A                     move.l     -[A7], A2
  17003. 0000D1C0  246E 000C                movea.l    A2, [A6 + 0xC]
  17004. 0000D1C4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  17005. 0000D1C8  486E FFFC                pea.l      [A6 - 0x4]
  17006. 0000D1CC  4EB9 0000 0FB0           jsr        [0x00000FB0]
  17007. 0000D1D2  3052                     movea.w    A0, [A2]
  17008. 0000D1D4  2F08                     move.l     -[A7], A0
  17009. 0000D1D6  306A 0002                movea.w    A0, [A2 + 0x2]
  17010. 0000D1DA  2F08                     move.l     -[A7], A0
  17011. 0000D1DC  206E 0008                movea.l    A0, [A6 + 0x8]
  17012. 0000D1E0  2F28 00A4                move.l     -[A7], [A0 + 0xA4]
  17013. 0000D1E4  A9D1                     syscall    TESetSelect
  17014. 0000D1E6  3F3C FFFF                move.w     -[A7], 0xFFFF
  17015. 0000D1EA  486E FFFC                pea.l      [A6 - 0x4]
  17016. 0000D1EE  4EB9 0000 0FB8           jsr        [0x00000FB8]
  17017. 0000D1F4  4FEF 000E                lea.l      A7, [A7 + 0xE]
  17018. 0000D1F8  245F                     movea.l    A2, [A7]+
  17019. 0000D1FA  4E5E                     unlink     A6
  17020. 0000D1FC  4E75                     rts
  17021. fn0000D1FE:
  17022. 0000D1FE  4E56 FFFC                link       A6, -0x0004
  17023. 0000D202  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  17024. 0000D206  486E FFFC                pea.l      [A6 - 0x4]
  17025. 0000D20A  4EB9 0000 0FB0           jsr        [0x00000FB0]
  17026. 0000D210  42A7                     clr.l      -[A7]
  17027. 0000D212  4878 7FFF                push.l     0x7FFF
  17028. 0000D216  206E 0008                movea.l    A0, [A6 + 0x8]
  17029. 0000D21A  2F28 00A4                move.l     -[A7], [A0 + 0xA4]
  17030. 0000D21E  A9D1                     syscall    TESetSelect
  17031. 0000D220  3F3C FFFF                move.w     -[A7], 0xFFFF
  17032. 0000D224  486E FFFC                pea.l      [A6 - 0x4]
  17033. 0000D228  4EB9 0000 0FB8           jsr        [0x00000FB8]
  17034. 0000D22E  4E5E                     unlink     A6
  17035. 0000D230  4E75                     rts
  17036. 0000D232  2F0B                     move.l     -[A7], A3
  17037. 0000D234  266F 0008                movea.l    A3, [A7 + 0x8]
  17038. 0000D238  226F 000C                movea.l    A1, [A7 + 0xC]
  17039. 0000D23C  206B 00A4                movea.l    A0, [A3 + 0xA4]
  17040. 0000D240  2050                     movea.l    A0, [A0]
  17041. 0000D242  32A8 0020                move.w     [A1], [A0 + 0x20]
  17042. 0000D246  206B 00A4                movea.l    A0, [A3 + 0xA4]
  17043. 0000D24A  2050                     movea.l    A0, [A0]
  17044. 0000D24C  3368 0022 0002           move.w     [A1 + 0x2], [A0 + 0x22]
  17045. 0000D252  265F                     movea.l    A3, [A7]+
  17046. 0000D254  4E75                     rts
  17047. 0000D256  4E56 FFFA                link       A6, -0x0006
  17048. 0000D25A  48E7 1C30                movem.l    -[A7], D3,D4,D5,A2,A3
  17049. 0000D25E  266E 0008                movea.l    A3, [A6 + 0x8]
  17050. 0000D262  206B 00A4                movea.l    A0, [A3 + 0xA4]
  17051. 0000D266  2450                     movea.l    A2, [A0]
  17052. 0000D268  362A 0020                move.w     D3, [A2 + 0x20]
  17053. 0000D26C  3A2A 0022                move.w     D5, [A2 + 0x22]
  17054. 0000D270  2F2A 003E                move.l     -[A7], [A2 + 0x3E]
  17055. 0000D274  486E FFFA                pea.l      [A6 - 0x6]
  17056. 0000D278  4EB9 0000 0378           jsr        [0x00000378 /* SysBMCPtr */]
  17057. 0000D27E  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  17058. 0000D284  206B 00A4                movea.l    A0, [A3 + 0xA4]
  17059. 0000D288  2050                     movea.l    A0, [A0]
  17060. 0000D28A  2068 003E                movea.l    A0, [A0 + 0x3E]
  17061. 0000D28E  2250                     movea.l    A1, [A0]
  17062. 0000D290  4871 3000                pea.l      [A1 + D3.w]
  17063. 0000D294  3003                     move.w     D0, D3
  17064. 0000D296  48C0                     ext.l      D0
  17065. 0000D298  3205                     move.w     D1, D5
  17066. 0000D29A  48C1                     ext.l      D1
  17067. 0000D29C  9280                     sub.l      D1, D0
  17068. 0000D29E  2F01                     move.l     -[A7], D1
  17069. 0000D2A0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  17070. 0000D2A4  303C 0825                move.w     D0, 0x825
  17071. 0000D2A8  A816                     syscall    Pack8
  17072. 0000D2AA  381F                     move.w     D4, [A7]+
  17073. 0000D2AC  3604                     move.w     D3, D4
  17074. 0000D2AE  4A44                     tst.w      D4
  17075. 0000D2B0  5C4F                     addq.w     A7, 6
  17076. 0000D2B2  6718                     beq        +0x1A /* 0000D2CC */
  17077. 0000D2B4  4878 01BC                push.l     0x1BC
  17078. 0000D2B8  4879 0001 B800           push.l     0x1B800
  17079. 0000D2BE  3043                     movea.w    A0, D3
  17080. 0000D2C0  2F08                     move.l     -[A7], A0
  17081. 0000D2C2  61FF FFFF 3C98           bsr        -0xC366 /* 00000F5C */
  17082. 0000D2C8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  17083. label0000D2CC:
  17084. 0000D2CC  3F3C FFFF                move.w     -[A7], 0xFFFF
  17085. 0000D2D0  486E FFFA                pea.l      [A6 - 0x6]
  17086. 0000D2D4  4EB9 0000 0380           jsr        [0x00000380 /* SysCtlCPtr */]
  17087. 0000D2DA  5C4F                     addq.w     A7, 6
  17088. 0000D2DC  4CDF 0C38                movem.l    D3,D4,D5,A2,A3, [A7]+
  17089. 0000D2E0  4E5E                     unlink     A6
  17090. 0000D2E2  4E75                     rts
  17091. fn0000D2E4:
  17092. 0000D2E4  102F 0004                move.b     D0, [A7 + 0x4]
  17093. 0000D2E8  13C0 0002 61F4           move.b     [0x000261F4], D0
  17094. 0000D2EE  13C0 0002 61F5           move.b     [0x000261F5], D0
  17095. 0000D2F4  13C0 0002 61F6           move.b     [0x000261F6], D0
  17096. 0000D2FA  13C0 0002 61F7           move.b     [0x000261F7], D0
  17097. 0000D300  4E75                     rts
  17098. 0000D302  4E56 0000                link       A6, 0
  17099. 0000D306  2F0B                     move.l     -[A7], A3
  17100. 0000D308  2F0A                     move.l     -[A7], A2
  17101. 0000D30A  266E 0008                movea.l    A3, [A6 + 0x8]
  17102. 0000D30E  246E 0016                movea.l    A2, [A6 + 0x16]
  17103. 0000D312  202E 000E                move.l     D0, [A6 + 0xE]
  17104. 0000D316  0480 7061 7373           subi.l     D0, 0x70617373 /* 'pass' */
  17105. 0000D31C  671A                     beq        +0x1C /* 0000D338 */
  17106. 0000D31E  0480 0303 F8F2           subi.l     D0, 0x303F8F2
  17107. 0000D324  6732                     beq        +0x34 /* 0000D358 */
  17108. 0000D326  0480 0100 0C0F           subi.l     D0, 0x1000C0F
  17109. 0000D32C  670A                     beq        +0xC /* 0000D338 */
  17110. 0000D32E  0480 0002 E8FA           subi.l     D0, 0x2E8FA
  17111. 0000D334  6714                     beq        +0x16 /* 0000D34A */
  17112. 0000D336  602A                     bra        +0x2C /* 0000D362 */
  17113. label0000D338:
  17114. 0000D338  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  17115. 0000D33C  2F0A                     move.l     -[A7], A2
  17116. 0000D33E  2F0B                     move.l     -[A7], A3
  17117. 0000D340  4EBA FCDC                jsr        [PC - 0x324 /* 0000D01E */]
  17118. 0000D344  4FEF 000C                lea.l      A7, [A7 + 0xC]
  17119. 0000D348  6018                     bra        +0x1A /* 0000D362 */
  17120. label0000D34A:
  17121. 0000D34A  2F12                     move.l     -[A7], [A2]
  17122. 0000D34C  2F0B                     move.l     -[A7], A3
  17123. 0000D34E  61FF 0000 001A           bsr        +0x1C /* 0000D36A */
  17124. 0000D354  504F                     addq.w     A7, 8
  17125. 0000D356  600A                     bra        +0xC /* 0000D362 */
  17126. label0000D358:
  17127. 0000D358  2F0A                     move.l     -[A7], A2
  17128. 0000D35A  2F0B                     move.l     -[A7], A3
  17129. 0000D35C  4EBA FE5C                jsr        [PC - 0x1A4 /* 0000D1BA */]
  17130. 0000D360  504F                     addq.w     A7, 8
  17131. label0000D362:
  17132. 0000D362  245F                     movea.l    A2, [A7]+
  17133. 0000D364  265F                     movea.l    A3, [A7]+
  17134. 0000D366  4E5E                     unlink     A6
  17135. 0000D368  4E75                     rts
  17136. fn0000D36A:
  17137. 0000D36A  206F 0004                movea.l    A0, [A7 + 0x4]
  17138. 0000D36E  216F 0008 00A4           move.l     [A0 + 0xA4], [A7 + 0x8]
  17139. 0000D374  4E75                     rts
  17140. 0000D376  4E56 0000                link       A6, 0
  17141. 0000D37A  48E7 0038                movem.l    -[A7], A2,A3,A4
  17142. 0000D37E  286E 0008                movea.l    A4, [A6 + 0x8]
  17143. 0000D382  266E 0016                movea.l    A3, [A6 + 0x16]
  17144. 0000D386  246E 001A                movea.l    A2, [A6 + 0x1A]
  17145. 0000D38A  202E 000E                move.l     D0, [A6 + 0xE]
  17146. 0000D38E  0480 7061 7373           subi.l     D0, 0x70617373 /* 'pass' */
  17147. 0000D394  671A                     beq        +0x1C /* 0000D3B0 */
  17148. 0000D396  0480 0303 F8F2           subi.l     D0, 0x303F8F2
  17149. 0000D39C  6740                     beq        +0x42 /* 0000D3DE */
  17150. 0000D39E  0480 0100 0C0F           subi.l     D0, 0x1000C0F
  17151. 0000D3A4  670A                     beq        +0xC /* 0000D3B0 */
  17152. 0000D3A6  0480 0002 E8FA           subi.l     D0, 0x2E8FA
  17153. 0000D3AC  6716                     beq        +0x18 /* 0000D3C4 */
  17154. 0000D3AE  604C                     bra        +0x4E /* 0000D3FC */
  17155. label0000D3B0:
  17156. 0000D3B0  2F0A                     move.l     -[A7], A2
  17157. 0000D3B2  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  17158. 0000D3B6  2F0B                     move.l     -[A7], A3
  17159. 0000D3B8  2F0C                     move.l     -[A7], A4
  17160. 0000D3BA  4EBA FCFE                jsr        [PC - 0x302 /* 0000D0BA */]
  17161. 0000D3BE  4FEF 0010                lea.l      A7, [A7 + 0x10]
  17162. 0000D3C2  6038                     bra        +0x3A /* 0000D3FC */
  17163. label0000D3C4:
  17164. 0000D3C4  200B                     move.l     D0, A3
  17165. 0000D3C6  670C                     beq        +0xE /* 0000D3D4 */
  17166. 0000D3C8  2F0C                     move.l     -[A7], A4
  17167. 0000D3CA  61FF 0000 0038           bsr        +0x3A /* 0000D404 */
  17168. 0000D3D0  2688                     move.l     [A3], A0
  17169. 0000D3D2  584F                     addq.w     A7, 4
  17170. label0000D3D4:
  17171. 0000D3D4  200A                     move.l     D0, A2
  17172. 0000D3D6  6724                     beq        +0x26 /* 0000D3FC */
  17173. 0000D3D8  7004                     moveq.l    D0, 0x04
  17174. 0000D3DA  2480                     move.l     [A2], D0
  17175. 0000D3DC  601E                     bra        +0x20 /* 0000D3FC */
  17176. label0000D3DE:
  17177. 0000D3DE  200B                     move.l     D0, A3
  17178. 0000D3E0  6712                     beq        +0x14 /* 0000D3F4 */
  17179. 0000D3E2  2F0B                     move.l     -[A7], A3
  17180. 0000D3E4  2F0C                     move.l     -[A7], A4
  17181. 0000D3E6  2057                     movea.l    A0, [A7]
  17182. 0000D3E8  2268 0004                movea.l    A1, [A0 + 0x4]
  17183. 0000D3EC  2269 0248                movea.l    A1, [A1 + 0x248]
  17184. 0000D3F0  4E91                     jsr        [A1]
  17185. 0000D3F2  504F                     addq.w     A7, 8
  17186. label0000D3F4:
  17187. 0000D3F4  200A                     move.l     D0, A2
  17188. 0000D3F6  6704                     beq        +0x6 /* 0000D3FC */
  17189. 0000D3F8  7004                     moveq.l    D0, 0x04
  17190. 0000D3FA  2480                     move.l     [A2], D0
  17191. label0000D3FC:
  17192. 0000D3FC  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  17193. 0000D400  4E5E                     unlink     A6
  17194. 0000D402  4E75                     rts
  17195. fn0000D404:
  17196. 0000D404  206F 0004                movea.l    A0, [A7 + 0x4]
  17197. 0000D408  2068 00A4                movea.l    A0, [A0 + 0xA4]
  17198. 0000D40C  4E75                     rts
  17199. 0000D40E  4E56 0000                link       A6, 0
  17200. 0000D412  2F03                     move.l     -[A7], D3
  17201. 0000D414  42A7                     clr.l      -[A7]
  17202. 0000D416  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  17203. 0000D41A  61FF 0000 40DA           bsr        +0x40DC /* 000114F6 */
  17204. 0000D420  1600                     move.b     D3, D0
  17205. 0000D422  206E 0008                movea.l    A0, [A6 + 0x8]
  17206. 0000D426  3F28 00B2                move.w     -[A7], [A0 + 0xB2]
  17207. 0000D42A  4EB9 0000 0500           jsr        [0x00000500]
  17208. 0000D430  61FF 0000 0016           bsr        +0x18 /* 0000D448 */
  17209. 0000D436  4868 00C2                pea.l      [A0 + 0xC2]
  17210. 0000D43A  A87C                     syscall    BackPat
  17211. 0000D43C  1003                     move.b     D0, D3
  17212. 0000D43E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  17213. 0000D442  261F                     move.l     D3, [A7]+
  17214. 0000D444  4E5E                     unlink     A6
  17215. 0000D446  4E75                     rts
  17216. fn0000D448:
  17217. 0000D448  2079 0002 5F6C           movea.l    A0, [0x00025F6C]
  17218. 0000D44E  4E75                     rts
  17219. 0000D450  4E56 FFE2                link       A6, -0x001E
  17220. 0000D454  2F0B                     move.l     -[A7], A3
  17221. 0000D456  2F0A                     move.l     -[A7], A2
  17222. 0000D458  246E 0008                movea.l    A2, [A6 + 0x8]
  17223. 0000D45C  4EB9 0000 01C0           jsr        [0x000001C0]
  17224. 0000D462  2F08                     move.l     -[A7], A0
  17225. 0000D464  4879 0002 61FA           push.l     0x261FA
  17226. 0000D46A  1F2A 00B5                move.b     -[A7], [A2 + 0xB5]
  17227. 0000D46E  486E FFEE                pea.l      [A6 - 0x12]
  17228. 0000D472  4EB9 0000 0280           jsr        [0x00000280 /* CurPitch */]
  17229. 0000D478  486E FFF8                pea.l      [A6 - 0x8]
  17230. 0000D47C  2F0A                     move.l     -[A7], A2
  17231. 0000D47E  2057                     movea.l    A0, [A7]
  17232. 0000D480  2268 0004                movea.l    A1, [A0 + 0x4]
  17233. 0000D484  2269 0040                movea.l    A1, [A1 + 0x40]
  17234. 0000D488  4E91                     jsr        [A1]
  17235. 0000D48A  486E FFF8                pea.l      [A6 - 0x8]
  17236. 0000D48E  2F3C 0003 0003           move.l     -[A7], 0x30003
  17237. 0000D494  A8A9                     syscall    InsetRect
  17238. 0000D496  486E FFF8                pea.l      [A6 - 0x8]
  17239. 0000D49A  A8A3                     syscall    EraseRect
  17240. 0000D49C  2F0A                     move.l     -[A7], A2
  17241. 0000D49E  4EB9 0000 0E98           jsr        [0x00000E98]
  17242. 0000D4A4  4A00                     tst.b      D0
  17243. 0000D4A6  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  17244. 0000D4AA  670E                     beq        +0x10 /* 0000D4BA */
  17245. 0000D4AC  2F0A                     move.l     -[A7], A2
  17246. 0000D4AE  4EB9 0000 0E60           jsr        [0x00000E60]
  17247. 0000D4B4  4A00                     tst.b      D0
  17248. 0000D4B6  584F                     addq.w     A7, 4
  17249. 0000D4B8  6622                     bne        +0x24 /* 0000D4DC */
  17250. label0000D4BA:
  17251. 0000D4BA  1F3C 0007                move.b     -[A7], 0x7
  17252. 0000D4BE  486E FFE2                pea.l      [A6 - 0x1E]
  17253. 0000D4C2  61FF 0002 0FAE           bsr        +0x20FB0 /* 0002E472 */
  17254. 0000D4C8  2D6E FFE2 FFE8           move.l     [A6 - 0x18], [A6 - 0x1E]
  17255. 0000D4CE  3D6E FFE6 FFEC           move.w     [A6 - 0x14], [A6 - 0x1A]
  17256. 0000D4D4  486E FFE8                pea.l      [A6 - 0x18]
  17257. 0000D4D8  AA14                     syscall    RGBForeColor
  17258. 0000D4DA  5C4F                     addq.w     A7, 6
  17259. label0000D4DC:
  17260. 0000D4DC  206A 00A4                movea.l    A0, [A2 + 0xA4]
  17261. 0000D4E0  2050                     movea.l    A0, [A0]
  17262. 0000D4E2  2668 0052                movea.l    A3, [A0 + 0x52]
  17263. 0000D4E6  4EB9 0000 01C0           jsr        [0x000001C0]
  17264. 0000D4EC  226A 00A4                movea.l    A1, [A2 + 0xA4]
  17265. 0000D4F0  2251                     movea.l    A1, [A1]
  17266. 0000D4F2  2348 0052                move.l     [A1 + 0x52], A0
  17267. 0000D4F6  486E FFF8                pea.l      [A6 - 0x8]
  17268. 0000D4FA  2F2A 00A4                move.l     -[A7], [A2 + 0xA4]
  17269. 0000D4FE  A9D3                     syscall    TEUpdate
  17270. 0000D500  206A 00A4                movea.l    A0, [A2 + 0xA4]
  17271. 0000D504  2050                     movea.l    A0, [A0]
  17272. 0000D506  214B 0052                move.l     [A0 + 0x52], A3
  17273. 0000D50A  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  17274. 0000D50E  2057                     movea.l    A0, [A7]
  17275. 0000D510  2250                     movea.l    A1, [A0]
  17276. 0000D512  2269 005C                movea.l    A1, [A1 + 0x5C]
  17277. 0000D516  4E91                     jsr        [A1]
  17278. 0000D518  3F3C FFFF                move.w     -[A7], 0xFFFF
  17279. 0000D51C  486E FFEE                pea.l      [A6 - 0x12]
  17280. 0000D520  4EB9 0000 0288           jsr        [0x00000288]
  17281. 0000D526  4FEF 000A                lea.l      A7, [A7 + 0xA]
  17282. 0000D52A  245F                     movea.l    A2, [A7]+
  17283. 0000D52C  265F                     movea.l    A3, [A7]+
  17284. 0000D52E  4E5E                     unlink     A6
  17285. 0000D530  4E75                     rts
  17286. 0000D532  4E56 0000                link       A6, 0
  17287. 0000D536  2F0A                     move.l     -[A7], A2
  17288. 0000D538  246E 0008                movea.l    A2, [A6 + 0x8]
  17289. 0000D53C  486A 006A                pea.l      [A2 + 0x6A]
  17290. 0000D540  61FF 0000 003A           bsr        +0x3C /* 0000D57C */
  17291. 0000D546  4A00                     tst.b      D0
  17292. 0000D548  584F                     addq.w     A7, 4
  17293. 0000D54A  6716                     beq        +0x18 /* 0000D562 */
  17294. 0000D54C  486A 006A                pea.l      [A2 + 0x6A]
  17295. 0000D550  61FF 0000 0020           bsr        +0x22 /* 0000D572 */
  17296. 0000D556  584F                     addq.w     A7, 4
  17297. 0000D558  2F08                     move.l     -[A7], A0
  17298. 0000D55A  4EB9 0000 1A20           jsr        [0x00001A20]
  17299. 0000D560  584F                     addq.w     A7, 4
  17300. label0000D562:
  17301. 0000D562  2F0A                     move.l     -[A7], A2
  17302. 0000D564  61FF 0000 40D6           bsr        +0x40D8 /* 0001163C */
  17303. 0000D56A  584F                     addq.w     A7, 4
  17304. 0000D56C  245F                     movea.l    A2, [A7]+
  17305. 0000D56E  4E5E                     unlink     A6
  17306. 0000D570  4E75                     rts
  17307. fn0000D572:
  17308. 0000D572  206F 0004                movea.l    A0, [A7 + 0x4]
  17309. 0000D576  2068 0008                movea.l    A0, [A0 + 0x8]
  17310. 0000D57A  4E75                     rts
  17311. fn0000D57C:
  17312. 0000D57C  206F 0004                movea.l    A0, [A7 + 0x4]
  17313. 0000D580  0C28 0002 0034           cmpi.b     [A0 + 0x34], 0x2
  17314. 0000D586  57C0                     seq        D0
  17315. 0000D588  4400                     neg.b      D0
  17316. 0000D58A  4E75                     rts
  17317. 0000D58C  4E56 0000                link       A6, 0
  17318. 0000D590  206E 0008                movea.l    A0, [A6 + 0x8]
  17319. 0000D594  0C28 0002 0026           cmpi.b     [A0 + 0x26], 0x2
  17320. 0000D59A  6612                     bne        +0x14 /* 0000D5AE */
  17321. 0000D59C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  17322. 0000D5A0  2057                     movea.l    A0, [A7]
  17323. 0000D5A2  2268 0004                movea.l    A1, [A0 + 0x4]
  17324. 0000D5A6  2269 00C4                movea.l    A1, [A1 + 0xC4]
  17325. 0000D5AA  4E91                     jsr        [A1]
  17326. 0000D5AC  584F                     addq.w     A7, 4
  17327. label0000D5AE:
  17328. 0000D5AE  4E5E                     unlink     A6
  17329. 0000D5B0  4E75                     rts
  17330. 0000D5B2  4E56 0000                link       A6, 0
  17331. 0000D5B6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  17332. 0000D5BA  4EB9 0000 0E98           jsr        [0x00000E98]
  17333. 0000D5C0  4A00                     tst.b      D0
  17334. 0000D5C2  584F                     addq.w     A7, 4
  17335. 0000D5C4  6712                     beq        +0x14 /* 0000D5D8 */
  17336. 0000D5C6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  17337. 0000D5CA  2057                     movea.l    A0, [A7]
  17338. 0000D5CC  2268 0004                movea.l    A1, [A0 + 0x4]
  17339. 0000D5D0  2269 00C4                movea.l    A1, [A1 + 0xC4]
  17340. 0000D5D4  4E91                     jsr        [A1]
  17341. 0000D5D6  584F                     addq.w     A7, 4
  17342. label0000D5D8:
  17343. 0000D5D8  4E5E                     unlink     A6
  17344. 0000D5DA  4E75                     rts
  17345. 0000D5DC  4E56 0000                link       A6, 0
  17346. 0000D5E0  2F0A                     move.l     -[A7], A2
  17347. 0000D5E2  246E 0008                movea.l    A2, [A6 + 0x8]
  17348. 0000D5E6  0C2A 0002 0025           cmpi.b     [A2 + 0x25], 0x2
  17349. 0000D5EC  6624                     bne        +0x26 /* 0000D612 */
  17350. 0000D5EE  42A7                     clr.l      -[A7]
  17351. 0000D5F0  2F0A                     move.l     -[A7], A2
  17352. 0000D5F2  2057                     movea.l    A0, [A7]
  17353. 0000D5F4  2268 0004                movea.l    A1, [A0 + 0x4]
  17354. 0000D5F8  2269 010C                movea.l    A1, [A1 + 0x10C]
  17355. 0000D5FC  4E91                     jsr        [A1]
  17356. 0000D5FE  4227                     clr.b      -[A7]
  17357. 0000D600  2F0A                     move.l     -[A7], A2
  17358. 0000D602  2057                     movea.l    A0, [A7]
  17359. 0000D604  2268 0004                movea.l    A1, [A0 + 0x4]
  17360. 0000D608  2269 00D0                movea.l    A1, [A1 + 0xD0]
  17361. 0000D60C  4E91                     jsr        [A1]
  17362. 0000D60E  4FEF 000E                lea.l      A7, [A7 + 0xE]
  17363. label0000D612:
  17364. 0000D612  245F                     movea.l    A2, [A7]+
  17365. 0000D614  4E5E                     unlink     A6
  17366. 0000D616  4E75                     rts
  17367. 0000D618  4E56 0000                link       A6, 0
  17368. 0000D61C  2F0A                     move.l     -[A7], A2
  17369. 0000D61E  246E 0008                movea.l    A2, [A6 + 0x8]
  17370. 0000D622  486A 006A                pea.l      [A2 + 0x6A]
  17371. 0000D626  61FF FFFF FF54           bsr        -0xAA /* 0000D57C */
  17372. 0000D62C  4A00                     tst.b      D0
  17373. 0000D62E  584F                     addq.w     A7, 4
  17374. 0000D630  6716                     beq        +0x18 /* 0000D648 */
  17375. 0000D632  486A 006A                pea.l      [A2 + 0x6A]
  17376. 0000D636  61FF FFFF FF3A           bsr        -0xC4 /* 0000D572 */
  17377. 0000D63C  584F                     addq.w     A7, 4
  17378. 0000D63E  2F08                     move.l     -[A7], A0
  17379. 0000D640  4EB9 0000 1A20           jsr        [0x00001A20]
  17380. 0000D646  584F                     addq.w     A7, 4
  17381. label0000D648:
  17382. 0000D648  0C2A 0002 0025           cmpi.b     [A2 + 0x25], 0x2
  17383. 0000D64E  6624                     bne        +0x26 /* 0000D674 */
  17384. 0000D650  42A7                     clr.l      -[A7]
  17385. 0000D652  2F0A                     move.l     -[A7], A2
  17386. 0000D654  2057                     movea.l    A0, [A7]
  17387. 0000D656  2268 0004                movea.l    A1, [A0 + 0x4]
  17388. 0000D65A  2269 010C                movea.l    A1, [A1 + 0x10C]
  17389. 0000D65E  4E91                     jsr        [A1]
  17390. 0000D660  4227                     clr.b      -[A7]
  17391. 0000D662  2F0A                     move.l     -[A7], A2
  17392. 0000D664  2057                     movea.l    A0, [A7]
  17393. 0000D666  2268 0004                movea.l    A1, [A0 + 0x4]
  17394. 0000D66A  2269 00D0                movea.l    A1, [A1 + 0xD0]
  17395. 0000D66E  4E91                     jsr        [A1]
  17396. 0000D670  4FEF 000E                lea.l      A7, [A7 + 0xE]
  17397. label0000D674:
  17398. 0000D674  245F                     movea.l    A2, [A7]+
  17399. 0000D676  4E5E                     unlink     A6
  17400. 0000D678  4E75                     rts
  17401. 0000D67A  4E56 FFF6                link       A6, -0x000A
  17402. 0000D67E  48E7 0038                movem.l    -[A7], A2,A3,A4
  17403. 0000D682  246E 0008                movea.l    A2, [A6 + 0x8]
  17404. 0000D686  286E 000C                movea.l    A4, [A6 + 0xC]
  17405. 0000D68A  486A 006A                pea.l      [A2 + 0x6A]
  17406. 0000D68E  61FF FFFF ED06           bsr        -0x12F8 /* 0000C396 */
  17407. 0000D694  4A00                     tst.b      D0
  17408. 0000D696  584F                     addq.w     A7, 4
  17409. 0000D698  6646                     bne        +0x48 /* 0000D6E0 */
  17410. 0000D69A  554F                     subq.w     A7, 2
  17411. 0000D69C  2F3C FFFF 0002           move.l     -[A7], 0xFFFF0002
  17412. 0000D6A2  2F2A 00A4                move.l     -[A7], [A2 + 0xA4]
  17413. 0000D6A6  3F3C 000E                move.w     -[A7], 0xE
  17414. 0000D6AA  A83D                     syscall    TEDispatch
  17415. 0000D6AC  301F                     move.w     D0, [A7]+
  17416. 0000D6AE  661C                     bne        +0x1E /* 0000D6CC */
  17417. 0000D6B0  42A7                     clr.l      -[A7]
  17418. 0000D6B2  2F0A                     move.l     -[A7], A2
  17419. 0000D6B4  2057                     movea.l    A0, [A7]
  17420. 0000D6B6  2268 0004                movea.l    A1, [A0 + 0x4]
  17421. 0000D6BA  2269 0104                movea.l    A1, [A1 + 0x104]
  17422. 0000D6BE  4E91                     jsr        [A1]
  17423. 0000D6C0  42A7                     clr.l      -[A7]
  17424. 0000D6C2  42A7                     clr.l      -[A7]
  17425. 0000D6C4  2F2A 00A4                move.l     -[A7], [A2 + 0xA4]
  17426. 0000D6C8  A9D1                     syscall    TESetSelect
  17427. 0000D6CA  504F                     addq.w     A7, 8
  17428. label0000D6CC:
  17429. 0000D6CC  264A                     movea.l    A3, A2
  17430. 0000D6CE  200A                     move.l     D0, A2
  17431. 0000D6D0  6704                     beq        +0x6 /* 0000D6D6 */
  17432. 0000D6D2  47EB 006A                lea.l      A3, [A3 + 0x6A]
  17433. label0000D6D6:
  17434. 0000D6D6  2F0B                     move.l     -[A7], A3
  17435. 0000D6D8  4EB9 0000 1A20           jsr        [0x00001A20]
  17436. 0000D6DE  584F                     addq.w     A7, 4
  17437. label0000D6E0:
  17438. 0000D6E0  486A 006A                pea.l      [A2 + 0x6A]
  17439. 0000D6E4  61FF FFFF ECB0           bsr        -0x134E /* 0000C396 */
  17440. 0000D6EA  4A00                     tst.b      D0
  17441. 0000D6EC  584F                     addq.w     A7, 4
  17442. 0000D6EE  677A                     beq        +0x7C /* 0000D76A */
  17443. 0000D6F0  42A7                     clr.l      -[A7]
  17444. 0000D6F2  2F0A                     move.l     -[A7], A2
  17445. 0000D6F4  2057                     movea.l    A0, [A7]
  17446. 0000D6F6  2268 0004                movea.l    A1, [A0 + 0x4]
  17447. 0000D6FA  2269 0104                movea.l    A1, [A1 + 0x104]
  17448. 0000D6FE  4E91                     jsr        [A1]
  17449. 0000D700  1F3C 0001                move.b     -[A7], 0x1
  17450. 0000D704  2F0A                     move.l     -[A7], A2
  17451. 0000D706  2057                     movea.l    A0, [A7]
  17452. 0000D708  2268 0004                movea.l    A1, [A0 + 0x4]
  17453. 0000D70C  2269 0274                movea.l    A1, [A1 + 0x274]
  17454. 0000D710  4E91                     jsr        [A1]
  17455. 0000D712  4EB9 0000 01C0           jsr        [0x000001C0]
  17456. 0000D718  2F08                     move.l     -[A7], A0
  17457. 0000D71A  4879 0002 61FA           push.l     0x261FA
  17458. 0000D720  1F2A 00B5                move.b     -[A7], [A2 + 0xB5]
  17459. 0000D724  486E FFF6                pea.l      [A6 - 0xA]
  17460. 0000D728  4EB9 0000 0280           jsr        [0x00000280 /* CurPitch */]
  17461. 0000D72E  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  17462. 0000D732  302C 0016                move.w     D0, [A4 + 0x16]
  17463. 0000D736  0280 0000 0200           andi.l     D0, 0x200
  17464. 0000D73C  56C0                     sne        D0
  17465. 0000D73E  4400                     neg.b      D0
  17466. 0000D740  1F00                     move.b     -[A7], D0
  17467. 0000D742  2F2A 00A4                move.l     -[A7], [A2 + 0xA4]
  17468. 0000D746  A9D4                     syscall    TEClick
  17469. 0000D748  4227                     clr.b      -[A7]
  17470. 0000D74A  2F0A                     move.l     -[A7], A2
  17471. 0000D74C  2057                     movea.l    A0, [A7]
  17472. 0000D74E  2268 0004                movea.l    A1, [A0 + 0x4]
  17473. 0000D752  2269 0274                movea.l    A1, [A1 + 0x274]
  17474. 0000D756  4E91                     jsr        [A1]
  17475. 0000D758  3F3C FFFF                move.w     -[A7], 0xFFFF
  17476. 0000D75C  486E FFF6                pea.l      [A6 - 0xA]
  17477. 0000D760  4EB9 0000 0288           jsr        [0x00000288]
  17478. 0000D766  4FEF 0028                lea.l      A7, [A7 + 0x28]
  17479. label0000D76A:
  17480. 0000D76A  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  17481. 0000D76E  4E5E                     unlink     A6
  17482. 0000D770  4E75                     rts
  17483. 0000D772  4E56 0000                link       A6, 0
  17484. 0000D776  61FF 0000 0008           bsr        +0xA /* 0000D780 */
  17485. 0000D77C  4E5E                     unlink     A6
  17486. 0000D77E  4E75                     rts
  17487. fn0000D780:
  17488. 0000D780  4E56 0000                link       A6, 0
  17489. 0000D784  3F3C 0001                move.w     -[A7], 0x1
  17490. 0000D788  4EB9 0000 0198           jsr        [0x00000198]
  17491. 0000D78E  4E5E                     unlink     A6
  17492. 0000D790  4E75                     rts
  17493. 0000D792  4E56 0000                link       A6, 0
  17494. 0000D796  1F2E 0010                move.b     -[A7], [A6 + 0x10]
  17495. 0000D79A  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  17496. 0000D79E  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  17497. 0000D7A2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  17498. 0000D7A6  61FF 0000 3BBC           bsr        +0x3BBE /* 00011364 */
  17499. 0000D7AC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  17500. 0000D7B0  2057                     movea.l    A0, [A7]
  17501. 0000D7B2  2268 0004                movea.l    A1, [A0 + 0x4]
  17502. 0000D7B6  2269 0270                movea.l    A1, [A1 + 0x270]
  17503. 0000D7BA  4E91                     jsr        [A1]
  17504. 0000D7BC  4E5E                     unlink     A6
  17505. 0000D7BE  4E75                     rts
  17506. 0000D7C0  4E56 0000                link       A6, 0
  17507. 0000D7C4  1F2E 0014                move.b     -[A7], [A6 + 0x14]
  17508. 0000D7C8  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  17509. 0000D7CC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  17510. 0000D7D0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  17511. 0000D7D4  61FF 0000 3BC6           bsr        +0x3BC8 /* 0001139C */
  17512. 0000D7DA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  17513. 0000D7DE  2057                     movea.l    A0, [A7]
  17514. 0000D7E0  2268 0004                movea.l    A1, [A0 + 0x4]
  17515. 0000D7E4  2269 0270                movea.l    A1, [A1 + 0x270]
  17516. 0000D7E8  4E91                     jsr        [A1]
  17517. 0000D7EA  4E5E                     unlink     A6
  17518. 0000D7EC  4E75                     rts
  17519. 0000D7EE  4E56 FFF8                link       A6, -0x0008
  17520. 0000D7F2  2F0A                     move.l     -[A7], A2
  17521. 0000D7F4  246E 0008                movea.l    A2, [A6 + 0x8]
  17522. 0000D7F8  486E FFF8                pea.l      [A6 - 0x8]
  17523. 0000D7FC  2F0A                     move.l     -[A7], A2
  17524. 0000D7FE  2057                     movea.l    A0, [A7]
  17525. 0000D800  2268 0004                movea.l    A1, [A0 + 0x4]
  17526. 0000D804  2269 0040                movea.l    A1, [A1 + 0x40]
  17527. 0000D808  4E91                     jsr        [A1]
  17528. 0000D80A  486E FFF8                pea.l      [A6 - 0x8]
  17529. 0000D80E  2F3C 0005 0005           move.l     -[A7], 0x50005
  17530. 0000D814  A8A9                     syscall    InsetRect
  17531. 0000D816  206A 00A4                movea.l    A0, [A2 + 0xA4]
  17532. 0000D81A  2050                     movea.l    A0, [A0]
  17533. 0000D81C  216E FFF8 0008           move.l     [A0 + 0x8], [A6 - 0x8]
  17534. 0000D822  216E FFFC 000C           move.l     [A0 + 0xC], [A6 - 0x4]
  17535. 0000D828  206A 00A4                movea.l    A0, [A2 + 0xA4]
  17536. 0000D82C  2050                     movea.l    A0, [A0]
  17537. 0000D82E  20AE FFF8                move.l     [A0], [A6 - 0x8]
  17538. 0000D832  216E FFFC 0004           move.l     [A0 + 0x4], [A6 - 0x4]
  17539. 0000D838  4227                     clr.b      -[A7]
  17540. 0000D83A  2F0A                     move.l     -[A7], A2
  17541. 0000D83C  2057                     movea.l    A0, [A7]
  17542. 0000D83E  2268 0004                movea.l    A1, [A0 + 0x4]
  17543. 0000D842  2269 0274                movea.l    A1, [A1 + 0x274]
  17544. 0000D846  4E91                     jsr        [A1]
  17545. 0000D848  2F2A 00A4                move.l     -[A7], [A2 + 0xA4]
  17546. 0000D84C  A9D0                     syscall    TECalText
  17547. 0000D84E  4FEF 000E                lea.l      A7, [A7 + 0xE]
  17548. 0000D852  245F                     movea.l    A2, [A7]+
  17549. 0000D854  4E5E                     unlink     A6
  17550. 0000D856  4E75                     rts
  17551. 0000D858  4E56 FFF8                link       A6, -0x0008
  17552. 0000D85C  486E FFF8                pea.l      [A6 - 0x8]
  17553. 0000D860  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  17554. 0000D864  2057                     movea.l    A0, [A7]
  17555. 0000D866  2268 0004                movea.l    A1, [A0 + 0x4]
  17556. 0000D86A  2269 0040                movea.l    A1, [A1 + 0x40]
  17557. 0000D86E  4E91                     jsr        [A1]
  17558. 0000D870  486E FFF8                pea.l      [A6 - 0x8]
  17559. 0000D874  2F3C 0005 0005           move.l     -[A7], 0x50005
  17560. 0000D87A  A8A9                     syscall    InsetRect
  17561. 0000D87C  486E FFF8                pea.l      [A6 - 0x8]
  17562. 0000D880  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  17563. 0000D884  2057                     movea.l    A0, [A7]
  17564. 0000D886  2268 0004                movea.l    A1, [A0 + 0x4]
  17565. 0000D88A  2269 00C8                movea.l    A1, [A1 + 0xC8]
  17566. 0000D88E  4E91                     jsr        [A1]
  17567. 0000D890  4E5E                     unlink     A6
  17568. 0000D892  4E75                     rts
  17569. label0000D894:
  17570. 0000D894  4E56 FF6C                link       A6, -0x0094
  17571. 0000D898  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  17572. 0000D89C  246E 0008                movea.l    A2, [A6 + 0x8]
  17573. 0000D8A0  2E2E 000C                move.l     D7, [A6 + 0xC]
  17574. 0000D8A4  1D7C 0001 FFE7           move.b     [A6 - 0x19], 0x1
  17575. 0000D8AA  7800                     moveq.l    D4, 0x00
  17576. 0000D8AC  2047                     movea.l    A0, D7
  17577. 0000D8AE  2028 0002                move.l     D0, [A0 + 0x2]
  17578. 0000D8B2  0280 0000 00FF           andi.l     D0, 0xFF
  17579. 0000D8B8  3D40 FFF4                move.w     [A6 - 0xC], D0
  17580. 0000D8BC  61FF FFFF EFAE           bsr        -0x1050 /* 0000C86C */
  17581. 0000D8C2  2D48 FFD4                move.l     [A6 - 0x2C], A0
  17582. 0000D8C6  2047                     movea.l    A0, D7
  17583. 0000D8C8  3D68 000E FF84           move.w     [A6 - 0x7C], [A0 + 0xE]
  17584. 0000D8CE  3028 000E                move.w     D0, [A0 + 0xE]
  17585. 0000D8D2  0280 0000 0100           andi.l     D0, 0x100
  17586. 0000D8D8  6704                     beq        +0x6 /* 0000D8DE */
  17587. 0000D8DA  7806                     moveq.l    D4, 0x06
  17588. 0000D8DC  6026                     bra        +0x28 /* 0000D904 */
  17589. label0000D8DE:
  17590. 0000D8DE  2D6A 00A8 FF80           move.l     [A6 - 0x80], [A2 + 0xA8]
  17591. 0000D8E4  671E                     beq        +0x20 /* 0000D904 */
  17592. 0000D8E6  3F2E FF84                move.w     -[A7], [A6 - 0x7C]
  17593. 0000D8EA  486E FFF4                pea.l      [A6 - 0xC]
  17594. 0000D8EE  2047                     movea.l    A0, D7
  17595. 0000D8F0  3F28 0004                move.w     -[A7], [A0 + 0x4]
  17596. 0000D8F4  2F2A 00A4                move.l     -[A7], [A2 + 0xA4]
  17597. 0000D8F8  206E FF80                movea.l    A0, [A6 - 0x80]
  17598. 0000D8FC  4E90                     jsr        [A0]
  17599. 0000D8FE  1800                     move.b     D4, D0
  17600. 0000D900  4FEF 000C                lea.l      A7, [A7 + 0xC]
  17601. label0000D904:
  17602. 0000D904  2F0A                     move.l     -[A7], A2
  17603. 0000D906  486E FFD0                pea.l      [A6 - 0x30]
  17604. 0000D90A  4EB9 0000 0FB0           jsr        [0x00000FB0]
  17605. 0000D910  4EB9 0000 01C0           jsr        [0x000001C0]
  17606. 0000D916  2F08                     move.l     -[A7], A0
  17607. 0000D918  42A7                     clr.l      -[A7]
  17608. 0000D91A  4227                     clr.b      -[A7]
  17609. 0000D91C  486E FFF6                pea.l      [A6 - 0xA]
  17610. 0000D920  4EB9 0000 0280           jsr        [0x00000280 /* CurPitch */]
  17611. 0000D926  206A 00A4                movea.l    A0, [A2 + 0xA4]
  17612. 0000D92A  2650                     movea.l    A3, [A0]
  17613. 0000D92C  3D6B 0022 FF7A           move.w     [A6 - 0x86], [A3 + 0x22]
  17614. 0000D932  3D6B 0020 FF74           move.w     [A6 - 0x8C], [A3 + 0x20]
  17615. 0000D938  302B 0020                move.w     D0, [A3 + 0x20]
  17616. 0000D93C  B06B 0022                cmp.w      D0, [A3 + 0x22]
  17617. 0000D940  57C0                     seq        D0
  17618. 0000D942  4400                     neg.b      D0
  17619. 0000D944  1D40 FFCF                move.b     [A6 - 0x31], D0
  17620. 0000D948  7600                     moveq.l    D3, 0x00
  17621. 0000D94A  7A00                     moveq.l    D5, 0x00
  17622. 0000D94C  7000                     moveq.l    D0, 0x00
  17623. 0000D94E  1004                     move.b     D0, D4
  17624. 0000D950  4FEF 0016                lea.l      A7, [A7 + 0x16]
  17625. 0000D954  0C80 0000 0006           cmpi.l     D0, 0x6
  17626. 0000D95A  6200 0350                bhi        +0x352 /* 0000DCAC */
  17627. 0000D95E  303B 0206                move.w     D0, [PC + D0.w * 2 + 0x6]
  17628. 0000D962  4EFB 0002                jmp        [PC + D0.w + 0x2]
  17629. 0000D966  000E 00EE                ori.b      A6, 0xEE
  17630. 0000D96A  01B4 01DA 0346           bclr       [[] + 0x346], D0
  17631. 0000D970  033C 0344                btst       0x44 /* 'D' */, D1
  17632. 0000D974  4878 0001                push.l     0x1
  17633. 0000D978  2F0A                     move.l     -[A7], A2
  17634. 0000D97A  2057                     movea.l    A0, [A7]
  17635. 0000D97C  2268 0004                movea.l    A1, [A0 + 0x4]
  17636. 0000D980  2269 0278                movea.l    A1, [A1 + 0x278]
  17637. 0000D984  4E91                     jsr        [A1]
  17638. 0000D986  4A00                     tst.b      D0
  17639. 0000D988  504F                     addq.w     A7, 8
  17640. 0000D98A  670A                     beq        +0xC /* 0000D996 */
  17641. 0000D98C  3F3C 0001                move.w     -[A7], 0x1
  17642. 0000D990  A9C8                     syscall    SysBeep
  17643. 0000D992  6000 0318                bra        +0x31A /* 0000DCAC */
  17644. label0000D996:
  17645. 0000D996  4879 0002 61FA           push.l     0x261FA
  17646. 0000D99C  1F2A 00B5                move.b     -[A7], [A2 + 0xB5]
  17647. 0000D9A0  486E FFF6                pea.l      [A6 - 0xA]
  17648. 0000D9A4  4EB9 0000 0290           jsr        [0x00000290 /* PortAUse */]
  17649. 0000D9AA  4AAA 00AC                tst.l      [A2 + 0xAC]
  17650. 0000D9AE  4FEF 000A                lea.l      A7, [A7 + 0xA]
  17651. 0000D9B2  6656                     bne        +0x58 /* 0000DA0A */
  17652. 0000D9B4  4878 002E                push.l     0x2E /* '.' */
  17653. 0000D9B8  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  17654. 0000D9BE  2D48 FFE2                move.l     [A6 - 0x1E], A0
  17655. 0000D9C2  2008                     move.l     D0, A0
  17656. 0000D9C4  584F                     addq.w     A7, 4
  17657. 0000D9C6  6726                     beq        +0x28 /* 0000D9EE */
  17658. 0000D9C8  2D4A FFF0                move.l     [A6 - 0x10], A2
  17659. 0000D9CC  200A                     move.l     D0, A2
  17660. 0000D9CE  6706                     beq        +0x8 /* 0000D9D6 */
  17661. 0000D9D0  706A                     moveq.l    D0, 0x6A
  17662. 0000D9D2  D1AE FFF0                add.l      [A6 - 0x10], D0
  17663. label0000D9D6:
  17664. 0000D9D6  2F0A                     move.l     -[A7], A2
  17665. 0000D9D8  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  17666. 0000D9DC  2F2A 00A4                move.l     -[A7], [A2 + 0xA4]
  17667. 0000D9E0  2F2E FFE2                move.l     -[A7], [A6 - 0x1E]
  17668. 0000D9E4  4EB9 0000 22B0           jsr        [0x000022B0]
  17669. 0000D9EA  4FEF 0010                lea.l      A7, [A7 + 0x10]
  17670. label0000D9EE:
  17671. 0000D9EE  256E FFE2 00AC           move.l     [A2 + 0xAC], [A6 - 0x1E]
  17672. 0000D9F4  2F2A 00AC                move.l     -[A7], [A2 + 0xAC]
  17673. 0000D9F8  486A 006A                pea.l      [A2 + 0x6A]
  17674. 0000D9FC  2057                     movea.l    A0, [A7]
  17675. 0000D9FE  2268 0004                movea.l    A1, [A0 + 0x4]
  17676. 0000DA02  2269 003C                movea.l    A1, [A1 + 0x3C]
  17677. 0000DA06  4E91                     jsr        [A1]
  17678. 0000DA08  504F                     addq.w     A7, 8
  17679. label0000DA0A:
  17680. 0000DA0A  2D6A 00AC FF7C           move.l     [A6 - 0x84], [A2 + 0xAC]
  17681. 0000DA10  6732                     beq        +0x34 /* 0000DA44 */
  17682. 0000DA12  2D4F FFCA                move.l     [A6 - 0x36], A7
  17683. 0000DA16  2F2E FF7C                move.l     -[A7], [A6 - 0x84]
  17684. 0000DA1A  2057                     movea.l    A0, [A7]
  17685. 0000DA1C  2250                     movea.l    A1, [A0]
  17686. 0000DA1E  2269 0034                movea.l    A1, [A1 + 0x34]
  17687. 0000DA22  4E91                     jsr        [A1]
  17688. 0000DA24  584F                     addq.w     A7, 4
  17689. 0000DA26  601C                     bra        +0x1E /* 0000DA44 */
  17690. 0000DA28  42A7                     clr.l      -[A7]
  17691. 0000DA2A  486A 006A                pea.l      [A2 + 0x6A]
  17692. 0000DA2E  2057                     movea.l    A0, [A7]
  17693. 0000DA30  2268 0004                movea.l    A1, [A0 + 0x4]
  17694. 0000DA34  2269 003C                movea.l    A1, [A1 + 0x3C]
  17695. 0000DA38  4E91                     jsr        [A1]
  17696. 0000DA3A  486E FFB6                pea.l      [A6 - 0x4A]
  17697. 0000DA3E  4EB9 0000 0150           jsr        [0x00000150]
  17698. label0000DA44:
  17699. 0000DA44  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  17700. 0000DA48  2F2A 00A4                move.l     -[A7], [A2 + 0xA4]
  17701. 0000DA4C  A9DC                     syscall    TEKey
  17702. 0000DA4E  7601                     moveq.l    D3, 0x01
  17703. 0000DA50  6000 025A                bra        +0x25C /* 0000DCAC */
  17704. 0000DA54  4A6E FF7A                tst.w      [A6 - 0x86]
  17705. 0000DA58  6F00 0252                ble        +0x254 /* 0000DCAC */
  17706. 0000DA5C  4879 0002 61FA           push.l     0x261FA
  17707. 0000DA62  1F2A 00B5                move.b     -[A7], [A2 + 0xB5]
  17708. 0000DA66  486E FFF6                pea.l      [A6 - 0xA]
  17709. 0000DA6A  4EB9 0000 0290           jsr        [0x00000290 /* PortAUse */]
  17710. 0000DA70  4AAA 00AC                tst.l      [A2 + 0xAC]
  17711. 0000DA74  4FEF 000A                lea.l      A7, [A7 + 0xA]
  17712. 0000DA78  6656                     bne        +0x58 /* 0000DAD0 */
  17713. 0000DA7A  4878 002E                push.l     0x2E /* '.' */
  17714. 0000DA7E  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  17715. 0000DA84  2D48 FFDE                move.l     [A6 - 0x22], A0
  17716. 0000DA88  2008                     move.l     D0, A0
  17717. 0000DA8A  584F                     addq.w     A7, 4
  17718. 0000DA8C  6726                     beq        +0x28 /* 0000DAB4 */
  17719. 0000DA8E  2D4A FFEC                move.l     [A6 - 0x14], A2
  17720. 0000DA92  200A                     move.l     D0, A2
  17721. 0000DA94  6706                     beq        +0x8 /* 0000DA9C */
  17722. 0000DA96  706A                     moveq.l    D0, 0x6A
  17723. 0000DA98  D1AE FFEC                add.l      [A6 - 0x14], D0
  17724. label0000DA9C:
  17725. 0000DA9C  2F0A                     move.l     -[A7], A2
  17726. 0000DA9E  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  17727. 0000DAA2  2F2A 00A4                move.l     -[A7], [A2 + 0xA4]
  17728. 0000DAA6  2F2E FFDE                move.l     -[A7], [A6 - 0x22]
  17729. 0000DAAA  4EB9 0000 22B0           jsr        [0x000022B0]
  17730. 0000DAB0  4FEF 0010                lea.l      A7, [A7 + 0x10]
  17731. label0000DAB4:
  17732. 0000DAB4  256E FFDE 00AC           move.l     [A2 + 0xAC], [A6 - 0x22]
  17733. 0000DABA  2F2A 00AC                move.l     -[A7], [A2 + 0xAC]
  17734. 0000DABE  486A 006A                pea.l      [A2 + 0x6A]
  17735. 0000DAC2  2057                     movea.l    A0, [A7]
  17736. 0000DAC4  2268 0004                movea.l    A1, [A0 + 0x4]
  17737. 0000DAC8  2269 003C                movea.l    A1, [A1 + 0x3C]
  17738. 0000DACC  4E91                     jsr        [A1]
  17739. 0000DACE  504F                     addq.w     A7, 8
  17740. label0000DAD0:
  17741. 0000DAD0  2D6A 00AC FF76           move.l     [A6 - 0x8A], [A2 + 0xAC]
  17742. 0000DAD6  6732                     beq        +0x34 /* 0000DB0A */
  17743. 0000DAD8  2D4F FFB2                move.l     [A6 - 0x4E], A7
  17744. 0000DADC  2F2E FF76                move.l     -[A7], [A6 - 0x8A]
  17745. 0000DAE0  2057                     movea.l    A0, [A7]
  17746. 0000DAE2  2250                     movea.l    A1, [A0]
  17747. 0000DAE4  2269 0038                movea.l    A1, [A1 + 0x38]
  17748. 0000DAE8  4E91                     jsr        [A1]
  17749. 0000DAEA  584F                     addq.w     A7, 4
  17750. 0000DAEC  601C                     bra        +0x1E /* 0000DB0A */
  17751. 0000DAEE  42A7                     clr.l      -[A7]
  17752. 0000DAF0  486A 006A                pea.l      [A2 + 0x6A]
  17753. 0000DAF4  2057                     movea.l    A0, [A7]
  17754. 0000DAF6  2268 0004                movea.l    A1, [A0 + 0x4]
  17755. 0000DAFA  2269 003C                movea.l    A1, [A1 + 0x3C]
  17756. 0000DAFE  4E91                     jsr        [A1]
  17757. 0000DB00  486E FF9E                pea.l      [A6 - 0x62]
  17758. 0000DB04  4EB9 0000 0150           jsr        [0x00000150]
  17759. label0000DB0A:
  17760. 0000DB0A  3F3C 0008                move.w     -[A7], 0x8
  17761. 0000DB0E  2F2A 00A4                move.l     -[A7], [A2 + 0xA4]
  17762. 0000DB12  A9DC                     syscall    TEKey
  17763. 0000DB14  7601                     moveq.l    D3, 0x01
  17764. 0000DB16  6000 0194                bra        +0x196 /* 0000DCAC */
  17765. 0000DB1A  4879 0002 61FA           push.l     0x261FA
  17766. 0000DB20  1F2A 00B5                move.b     -[A7], [A2 + 0xB5]
  17767. 0000DB24  486E FFF6                pea.l      [A6 - 0xA]
  17768. 0000DB28  4EB9 0000 0290           jsr        [0x00000290 /* PortAUse */]
  17769. 0000DB2E  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  17770. 0000DB32  2F2A 00A4                move.l     -[A7], [A2 + 0xA4]
  17771. 0000DB36  A9DC                     syscall    TEKey
  17772. 0000DB38  4FEF 000A                lea.l      A7, [A7 + 0xA]
  17773. 0000DB3C  6000 016E                bra        +0x170 /* 0000DCAC */
  17774. 0000DB40  7000                     moveq.l    D0, 0x00
  17775. 0000DB42  302E FFF4                move.w     D0, [A6 - 0xC]
  17776. 0000DB46  5380                     subq.l     D0, 1
  17777. 0000DB48  6710                     beq        +0x12 /* 0000DB5A */
  17778. 0000DB4A  5780                     subq.l     D0, 3
  17779. 0000DB4C  6732                     beq        +0x34 /* 0000DB80 */
  17780. 0000DB4E  0480 0000 007B           subi.l     D0, 0x7B /* '{' */
  17781. 0000DB54  6754                     beq        +0x56 /* 0000DBAA */
  17782. 0000DB56  6000 0146                bra        +0x148 /* 0000DC9E */
  17783. label0000DB5A:
  17784. 0000DB5A  4879 0002 61FA           push.l     0x261FA
  17785. 0000DB60  1F2A 00B5                move.b     -[A7], [A2 + 0xB5]
  17786. 0000DB64  486E FFF6                pea.l      [A6 - 0xA]
  17787. 0000DB68  4EB9 0000 0290           jsr        [0x00000290 /* PortAUse */]
  17788. 0000DB6E  42A7                     clr.l      -[A7]
  17789. 0000DB70  42A7                     clr.l      -[A7]
  17790. 0000DB72  2F2A 00A4                move.l     -[A7], [A2 + 0xA4]
  17791. 0000DB76  A9D1                     syscall    TESetSelect
  17792. 0000DB78  4FEF 000A                lea.l      A7, [A7 + 0xA]
  17793. 0000DB7C  6000 012E                bra        +0x130 /* 0000DCAC */
  17794. label0000DB80:
  17795. 0000DB80  4879 0002 61FA           push.l     0x261FA
  17796. 0000DB86  1F2A 00B5                move.b     -[A7], [A2 + 0xB5]
  17797. 0000DB8A  486E FFF6                pea.l      [A6 - 0xA]
  17798. 0000DB8E  4EB9 0000 0290           jsr        [0x00000290 /* PortAUse */]
  17799. 0000DB94  4878 7FFF                push.l     0x7FFF
  17800. 0000DB98  4878 7FFF                push.l     0x7FFF
  17801. 0000DB9C  2F2A 00A4                move.l     -[A7], [A2 + 0xA4]
  17802. 0000DBA0  A9D1                     syscall    TESetSelect
  17803. 0000DBA2  4FEF 000A                lea.l      A7, [A7 + 0xA]
  17804. 0000DBA6  6000 0104                bra        +0x106 /* 0000DCAC */
  17805. label0000DBAA:
  17806. 0000DBAA  302E FF74                move.w     D0, [A6 - 0x8C]
  17807. 0000DBAE  B06B 003C                cmp.w      D0, [A3 + 0x3C]
  17808. 0000DBB2  6C00 00F8                bge        +0xFA /* 0000DCAC */
  17809. 0000DBB6  4879 0002 61FA           push.l     0x261FA
  17810. 0000DBBC  1F2A 00B5                move.b     -[A7], [A2 + 0xB5]
  17811. 0000DBC0  486E FFF6                pea.l      [A6 - 0xA]
  17812. 0000DBC4  4EB9 0000 0290           jsr        [0x00000290 /* PortAUse */]
  17813. 0000DBCA  4AAA 00AC                tst.l      [A2 + 0xAC]
  17814. 0000DBCE  4FEF 000A                lea.l      A7, [A7 + 0xA]
  17815. 0000DBD2  6656                     bne        +0x58 /* 0000DC2A */
  17816. 0000DBD4  4878 002E                push.l     0x2E /* '.' */
  17817. 0000DBD8  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  17818. 0000DBDE  2D48 FFDA                move.l     [A6 - 0x26], A0
  17819. 0000DBE2  2008                     move.l     D0, A0
  17820. 0000DBE4  584F                     addq.w     A7, 4
  17821. 0000DBE6  6726                     beq        +0x28 /* 0000DC0E */
  17822. 0000DBE8  2D4A FFE8                move.l     [A6 - 0x18], A2
  17823. 0000DBEC  200A                     move.l     D0, A2
  17824. 0000DBEE  6706                     beq        +0x8 /* 0000DBF6 */
  17825. 0000DBF0  706A                     moveq.l    D0, 0x6A
  17826. 0000DBF2  D1AE FFE8                add.l      [A6 - 0x18], D0
  17827. label0000DBF6:
  17828. 0000DBF6  2F0A                     move.l     -[A7], A2
  17829. 0000DBF8  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  17830. 0000DBFC  2F2A 00A4                move.l     -[A7], [A2 + 0xA4]
  17831. 0000DC00  2F2E FFDA                move.l     -[A7], [A6 - 0x26]
  17832. 0000DC04  4EB9 0000 22B0           jsr        [0x000022B0]
  17833. 0000DC0A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  17834. label0000DC0E:
  17835. 0000DC0E  256E FFDA 00AC           move.l     [A2 + 0xAC], [A6 - 0x26]
  17836. 0000DC14  2F2A 00AC                move.l     -[A7], [A2 + 0xAC]
  17837. 0000DC18  486A 006A                pea.l      [A2 + 0x6A]
  17838. 0000DC1C  2057                     movea.l    A0, [A7]
  17839. 0000DC1E  2268 0004                movea.l    A1, [A0 + 0x4]
  17840. 0000DC22  2269 003C                movea.l    A1, [A1 + 0x3C]
  17841. 0000DC26  4E91                     jsr        [A1]
  17842. 0000DC28  504F                     addq.w     A7, 8
  17843. label0000DC2A:
  17844. 0000DC2A  2D6A 00AC FF70           move.l     [A6 - 0x90], [A2 + 0xAC]
  17845. 0000DC30  6732                     beq        +0x34 /* 0000DC64 */
  17846. 0000DC32  2D4F FF9A                move.l     [A6 - 0x66], A7
  17847. 0000DC36  2F2E FF70                move.l     -[A7], [A6 - 0x90]
  17848. 0000DC3A  2057                     movea.l    A0, [A7]
  17849. 0000DC3C  2250                     movea.l    A1, [A0]
  17850. 0000DC3E  2269 003C                movea.l    A1, [A1 + 0x3C]
  17851. 0000DC42  4E91                     jsr        [A1]
  17852. 0000DC44  584F                     addq.w     A7, 4
  17853. 0000DC46  601C                     bra        +0x1E /* 0000DC64 */
  17854. 0000DC48  42A7                     clr.l      -[A7]
  17855. 0000DC4A  486A 006A                pea.l      [A2 + 0x6A]
  17856. 0000DC4E  2057                     movea.l    A0, [A7]
  17857. 0000DC50  2268 0004                movea.l    A1, [A0 + 0x4]
  17858. 0000DC54  2269 003C                movea.l    A1, [A1 + 0x3C]
  17859. 0000DC58  4E91                     jsr        [A1]
  17860. 0000DC5A  486E FF86                pea.l      [A6 - 0x7A]
  17861. 0000DC5E  4EB9 0000 0150           jsr        [0x00000150]
  17862. label0000DC64:
  17863. 0000DC64  2D6A 00A4 FF6C           move.l     [A6 - 0x94], [A2 + 0xA4]
  17864. 0000DC6A  206A 00A4                movea.l    A0, [A2 + 0xA4]
  17865. 0000DC6E  2850                     movea.l    A4, [A0]
  17866. 0000DC70  3D6C 0020 FFD8           move.w     [A6 - 0x28], [A4 + 0x20]
  17867. 0000DC76  302C 0020                move.w     D0, [A4 + 0x20]
  17868. 0000DC7A  B06C 0022                cmp.w      D0, [A4 + 0x22]
  17869. 0000DC7E  6614                     bne        +0x16 /* 0000DC94 */
  17870. 0000DC80  306E FFD8                movea.w    A0, [A6 - 0x28]
  17871. 0000DC84  2F08                     move.l     -[A7], A0
  17872. 0000DC86  3008                     move.w     D0, A0
  17873. 0000DC88  48C0                     ext.l      D0
  17874. 0000DC8A  5280                     addq.l     D0, 1
  17875. 0000DC8C  2F00                     move.l     -[A7], D0
  17876. 0000DC8E  2F2E FF6C                move.l     -[A7], [A6 - 0x94]
  17877. 0000DC92  A9D1                     syscall    TESetSelect
  17878. label0000DC94:
  17879. 0000DC94  2F2A 00A4                move.l     -[A7], [A2 + 0xA4]
  17880. 0000DC98  A9D7                     syscall    TEDelete
  17881. 0000DC9A  7601                     moveq.l    D3, 0x01
  17882. 0000DC9C  600E                     bra        +0x10 /* 0000DCAC */
  17883. label0000DC9E:
  17884. 0000DC9E  7A01                     moveq.l    D5, 0x01
  17885. 0000DCA0  600A                     bra        +0xC /* 0000DCAC */
  17886. 0000DCA2  3F3C 0001                move.w     -[A7], 0x1
  17887. 0000DCA6  A9C8                     syscall    SysBeep
  17888. 0000DCA8  6002                     bra        +0x4 /* 0000DCAC */
  17889. 0000DCAA  7A01                     moveq.l    D5, 0x01
  17890. label0000DCAC:
  17891. 0000DCAC  486E FFF6                pea.l      [A6 - 0xA]
  17892. 0000DCB0  4EB9 0000 0298           jsr        [0x00000298]
  17893. 0000DCB6  4A03                     tst.b      D3
  17894. 0000DCB8  584F                     addq.w     A7, 4
  17895. 0000DCBA  6710                     beq        +0x12 /* 0000DCCC */
  17896. 0000DCBC  2F0A                     move.l     -[A7], A2
  17897. 0000DCBE  2057                     movea.l    A0, [A7]
  17898. 0000DCC0  2268 0004                movea.l    A1, [A0 + 0x4]
  17899. 0000DCC4  2269 0258                movea.l    A1, [A1 + 0x258]
  17900. 0000DCC8  4E91                     jsr        [A1]
  17901. 0000DCCA  584F                     addq.w     A7, 4
  17902. label0000DCCC:
  17903. 0000DCCC  4A05                     tst.b      D5
  17904. 0000DCCE  6712                     beq        +0x14 /* 0000DCE2 */
  17905. 0000DCD0  2F07                     move.l     -[A7], D7
  17906. 0000DCD2  486A 006A                pea.l      [A2 + 0x6A]
  17907. 0000DCD6  4EB9 0000 1AA0           jsr        [0x00001AA0]
  17908. 0000DCDC  1D40 FFE7                move.b     [A6 - 0x19], D0
  17909. 0000DCE0  504F                     addq.w     A7, 8
  17910. label0000DCE2:
  17911. 0000DCE2  61FF FFFF EB88           bsr        -0x1476 /* 0000C86C */
  17912. 0000DCE8  B1EE FFD4                cmpa.l     A0, [A6 - 0x2C]
  17913. 0000DCEC  6628                     bne        +0x2A /* 0000DD16 */
  17914. 0000DCEE  206A 00A4                movea.l    A0, [A2 + 0xA4]
  17915. 0000DCF2  2C10                     move.l     D6, [A0]
  17916. 0000DCF4  2046                     movea.l    A0, D6
  17917. 0000DCF6  2246                     movea.l    A1, D6
  17918. 0000DCF8  3029 0020                move.w     D0, [A1 + 0x20]
  17919. 0000DCFC  B068 0022                cmp.w      D0, [A0 + 0x22]
  17920. 0000DD00  57C0                     seq        D0
  17921. 0000DD02  4400                     neg.b      D0
  17922. 0000DD04  B02E FFCF                cmp.b      D0, [A6 - 0x31]
  17923. 0000DD08  670C                     beq        +0xE /* 0000DD16 */
  17924. 0000DD0A  1F3C 0001                move.b     -[A7], 0x1
  17925. 0000DD0E  61FF FFFF 4496           bsr        -0xBB68 /* 000021A6 */
  17926. 0000DD14  544F                     addq.w     A7, 2
  17927. label0000DD16:
  17928. 0000DD16  3F3C FFFF                move.w     -[A7], 0xFFFF
  17929. 0000DD1A  486E FFF6                pea.l      [A6 - 0xA]
  17930. 0000DD1E  4EB9 0000 0288           jsr        [0x00000288]
  17931. 0000DD24  3F3C FFFF                move.w     -[A7], 0xFFFF
  17932. 0000DD28  486E FFD0                pea.l      [A6 - 0x30]
  17933. 0000DD2C  4EB9 0000 0FB8           jsr        [0x00000FB8]
  17934. 0000DD32  102E FFE7                move.b     D0, [A6 - 0x19]
  17935. 0000DD36  4FEF 000C                lea.l      A7, [A7 + 0xC]
  17936. 0000DD3A  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  17937. 0000DD3E  4E5E                     unlink     A6
  17938. 0000DD40  4E75                     rts
  17939. label0000DD42:
  17940. 0000DD42  4E56 FFE4                link       A6, -0x001C
  17941. 0000DD46  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  17942. 0000DD4A  246E 0008                movea.l    A2, [A6 + 0x8]
  17943. 0000DD4E  282E 000C                move.l     D4, [A6 + 0xC]
  17944. 0000DD52  266E 0010                movea.l    A3, [A6 + 0x10]
  17945. 0000DD56  7601                     moveq.l    D3, 0x01
  17946. 0000DD58  2004                     move.l     D0, D4
  17947. 0000DD5A  61FF FFFF 2848           bsr        -0xD7B6 /* 000005A4 */
  17948. 0000DD60  024C 0000                andi.w     A4, 0x0
  17949. 0000DD64  000B 0000                ori.b      A3, 0x0
  17950. 0000DD68  00C9                     .incomplete
  17951. 0000DD6A  000B 0000                ori.b      A3, 0x0
  17952. 0000DD6E  000B 0044                ori.b      A3, 0x44 /* 'D' */
  17953. 0000DD72  0000 000C                ori.b      D0, 0xC
  17954. 0000DD76  008A 0000 000D           ori.l      A2, 0xD /* '\r' */
  17955. 0000DD7C  00CC                     .incomplete
  17956. 0000DD7E  0000 000E                ori.b      D0, 0xE
  17957. 0000DD82  00E0                     .incomplete
  17958. 0000DD84  0000 000F                ori.b      D0, 0xF
  17959. 0000DD88  00DA                     .incomplete
  17960. 0000DD8A  0000 0010                ori.b      D0, 0x10
  17961. 0000DD8E  0214 0000                andi.b     [A4], 0x0
  17962. 0000DD92  0014 01F0                ori.b      [A4], 0xF0
  17963. 0000DD96  0000 0016                ori.b      D0, 0x16
  17964. 0000DD9A  01D8                     .incomplete
  17965. 0000DD9C  0000 0018                ori.b      D0, 0x18
  17966. 0000DDA0  01D2                     .incomplete
  17967. 0000DDA2  0000 0019                ori.b      D0, 0x19
  17968. 0000DDA6  01CC                     .incomplete
  17969. 0000DDA8  0000 001A                ori.b      D0, 0x1A
  17970. 0000DDAC  01C6                     .incomplete
  17971. 0000DDAE  0000 00C9                ori.b      D0, 0xC9
  17972. 0000DDB2  01DE                     .incomplete
  17973. 0000DDB4  2F0A                     move.l     -[A7], A2
  17974. 0000DDB6  2057                     movea.l    A0, [A7]
  17975. 0000DDB8  2268 0004                movea.l    A1, [A0 + 0x4]
  17976. 0000DDBC  2269 0018                movea.l    A1, [A1 + 0x18]
  17977. 0000DDC0  4E91                     jsr        [A1]
  17978. 0000DDC2  584F                     addq.w     A7, 4
  17979. 0000DDC4  2F08                     move.l     -[A7], A0
  17980. 0000DDC6  4879 0002 61FA           push.l     0x261FA
  17981. 0000DDCC  1F2A 00B5                move.b     -[A7], [A2 + 0xB5]
  17982. 0000DDD0  486E FFF6                pea.l      [A6 - 0xA]
  17983. 0000DDD4  4EB9 0000 0280           jsr        [0x00000280 /* CurPitch */]
  17984. 0000DDDA  2F0B                     move.l     -[A7], A3
  17985. 0000DDDC  2F04                     move.l     -[A7], D4
  17986. 0000DDDE  486A 006A                pea.l      [A2 + 0x6A]
  17987. 0000DDE2  4EB9 0000 1A80           jsr        [0x00001A80]
  17988. 0000DDE8  1600                     move.b     D3, D0
  17989. 0000DDEA  3F3C FFFF                move.w     -[A7], 0xFFFF
  17990. 0000DDEE  486E FFF6                pea.l      [A6 - 0xA]
  17991. 0000DDF2  4EB9 0000 0288           jsr        [0x00000288]
  17992. 0000DDF8  4FEF 0020                lea.l      A7, [A7 + 0x20]
  17993. 0000DDFC  6000 01C2                bra        +0x1C4 /* 0000DFC0 */
  17994. 0000DE00  4878 0026                push.l     0x26 /* '&' */
  17995. 0000DE04  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  17996. 0000DE0A  2848                     movea.l    A4, A0
  17997. 0000DE0C  2008                     move.l     D0, A0
  17998. 0000DE0E  584F                     addq.w     A7, 4
  17999. 0000DE10  671E                     beq        +0x20 /* 0000DE30 */
  18000. 0000DE12  264A                     movea.l    A3, A2
  18001. 0000DE14  200A                     move.l     D0, A2
  18002. 0000DE16  6704                     beq        +0x6 /* 0000DE1C */
  18003. 0000DE18  47EB 006A                lea.l      A3, [A3 + 0x6A]
  18004. label0000DE1C:
  18005. 0000DE1C  2F0A                     move.l     -[A7], A2
  18006. 0000DE1E  2F0B                     move.l     -[A7], A3
  18007. 0000DE20  2F2A 00A4                move.l     -[A7], [A2 + 0xA4]
  18008. 0000DE24  2F0C                     move.l     -[A7], A4
  18009. 0000DE26  4EB9 0000 2270           jsr        [0x00002270]
  18010. 0000DE2C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  18011. label0000DE30:
  18012. 0000DE30  2F0C                     move.l     -[A7], A4
  18013. 0000DE32  486A 006A                pea.l      [A2 + 0x6A]
  18014. 0000DE36  2057                     movea.l    A0, [A7]
  18015. 0000DE38  2268 0004                movea.l    A1, [A0 + 0x4]
  18016. 0000DE3C  2269 003C                movea.l    A1, [A1 + 0x3C]
  18017. 0000DE40  4E91                     jsr        [A1]
  18018. 0000DE42  504F                     addq.w     A7, 8
  18019. 0000DE44  6000 017A                bra        +0x17C /* 0000DFC0 */
  18020. 0000DE48  2F2A 00A4                move.l     -[A7], [A2 + 0xA4]
  18021. 0000DE4C  A9D5                     syscall    TECopy
  18022. 0000DE4E  594F                     subq.w     A7, 4
  18023. 0000DE50  A9FC                     syscall    ZeroScrap
  18024. 0000DE52  201F                     move.l     D0, [A7]+
  18025. 0000DE54  554F                     subq.w     A7, 2
  18026. 0000DE56  4EB9 0000 0120           jsr        [0x00000120 /* MacJump */]
  18027. 0000DE5C  301F                     move.w     D0, [A7]+
  18028. 0000DE5E  6000 0160                bra        +0x162 /* 0000DFC0 */
  18029. 0000DE62  2F0A                     move.l     -[A7], A2
  18030. 0000DE64  486E FFF2                pea.l      [A6 - 0xE]
  18031. 0000DE68  4EB9 0000 0FB0           jsr        [0x00000FB0]
  18032. 0000DE6E  4EB9 0000 01C0           jsr        [0x000001C0]
  18033. 0000DE74  2F08                     move.l     -[A7], A0
  18034. 0000DE76  4879 0002 61FA           push.l     0x261FA
  18035. 0000DE7C  1F2A 00B5                move.b     -[A7], [A2 + 0xB5]
  18036. 0000DE80  486E FFE8                pea.l      [A6 - 0x18]
  18037. 0000DE84  4EB9 0000 0280           jsr        [0x00000280 /* CurPitch */]
  18038. 0000DE8A  700E                     moveq.l    D0, 0x0E
  18039. 0000DE8C  B880                     cmp.l      D4, D0
  18040. 0000DE8E  4FEF 0016                lea.l      A7, [A7 + 0x16]
  18041. 0000DE92  6678                     bne        +0x7A /* 0000DF0C */
  18042. 0000DE94  594F                     subq.w     A7, 4
  18043. 0000DE96  42A7                     clr.l      -[A7]
  18044. 0000DE98  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  18045. 0000DE9E  486E FFE4                pea.l      [A6 - 0x1C]
  18046. 0000DEA2  A9FD                     syscall    GetScrap
  18047. 0000DEA4  201F                     move.l     D0, [A7]+
  18048. 0000DEA6  2F00                     move.l     -[A7], D0
  18049. 0000DEA8  2F0A                     move.l     -[A7], A2
  18050. 0000DEAA  2057                     movea.l    A0, [A7]
  18051. 0000DEAC  2268 0004                movea.l    A1, [A0 + 0x4]
  18052. 0000DEB0  2269 0278                movea.l    A1, [A1 + 0x278]
  18053. 0000DEB4  4E91                     jsr        [A1]
  18054. 0000DEB6  4A00                     tst.b      D0
  18055. 0000DEB8  504F                     addq.w     A7, 8
  18056. 0000DEBA  670A                     beq        +0xC /* 0000DEC6 */
  18057. 0000DEBC  3F3C 0001                move.w     -[A7], 0x1
  18058. 0000DEC0  A9C8                     syscall    SysBeep
  18059. 0000DEC2  6000 008C                bra        +0x8E /* 0000DF50 */
  18060. label0000DEC6:
  18061. 0000DEC6  4878 002A                push.l     0x2A /* '*' */
  18062. 0000DECA  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  18063. 0000DED0  2848                     movea.l    A4, A0
  18064. 0000DED2  2008                     move.l     D0, A0
  18065. 0000DED4  584F                     addq.w     A7, 4
  18066. 0000DED6  671E                     beq        +0x20 /* 0000DEF6 */
  18067. 0000DED8  264A                     movea.l    A3, A2
  18068. 0000DEDA  200A                     move.l     D0, A2
  18069. 0000DEDC  6704                     beq        +0x6 /* 0000DEE2 */
  18070. 0000DEDE  47EB 006A                lea.l      A3, [A3 + 0x6A]
  18071. label0000DEE2:
  18072. 0000DEE2  2F0A                     move.l     -[A7], A2
  18073. 0000DEE4  2F0B                     move.l     -[A7], A3
  18074. 0000DEE6  2F2A 00A4                move.l     -[A7], [A2 + 0xA4]
  18075. 0000DEEA  2F0C                     move.l     -[A7], A4
  18076. 0000DEEC  4EB9 0000 2280           jsr        [0x00002280]
  18077. 0000DEF2  4FEF 0010                lea.l      A7, [A7 + 0x10]
  18078. label0000DEF6:
  18079. 0000DEF6  2F0C                     move.l     -[A7], A4
  18080. 0000DEF8  486A 006A                pea.l      [A2 + 0x6A]
  18081. 0000DEFC  2057                     movea.l    A0, [A7]
  18082. 0000DEFE  2268 0004                movea.l    A1, [A0 + 0x4]
  18083. 0000DF02  2269 003C                movea.l    A1, [A1 + 0x3C]
  18084. 0000DF06  4E91                     jsr        [A1]
  18085. 0000DF08  504F                     addq.w     A7, 8
  18086. 0000DF0A  6044                     bra        +0x46 /* 0000DF50 */
  18087. label0000DF0C:
  18088. 0000DF0C  4878 0026                push.l     0x26 /* '&' */
  18089. 0000DF10  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  18090. 0000DF16  2848                     movea.l    A4, A0
  18091. 0000DF18  2008                     move.l     D0, A0
  18092. 0000DF1A  584F                     addq.w     A7, 4
  18093. 0000DF1C  671E                     beq        +0x20 /* 0000DF3C */
  18094. 0000DF1E  264A                     movea.l    A3, A2
  18095. 0000DF20  200A                     move.l     D0, A2
  18096. 0000DF22  6704                     beq        +0x6 /* 0000DF28 */
  18097. 0000DF24  47EB 006A                lea.l      A3, [A3 + 0x6A]
  18098. label0000DF28:
  18099. 0000DF28  2F0A                     move.l     -[A7], A2
  18100. 0000DF2A  2F0B                     move.l     -[A7], A3
  18101. 0000DF2C  2F2A 00A4                move.l     -[A7], [A2 + 0xA4]
  18102. 0000DF30  2F0C                     move.l     -[A7], A4
  18103. 0000DF32  4EB9 0000 22A0           jsr        [0x000022A0]
  18104. 0000DF38  4FEF 0010                lea.l      A7, [A7 + 0x10]
  18105. label0000DF3C:
  18106. 0000DF3C  2F0C                     move.l     -[A7], A4
  18107. 0000DF3E  486A 006A                pea.l      [A2 + 0x6A]
  18108. 0000DF42  2057                     movea.l    A0, [A7]
  18109. 0000DF44  2268 0004                movea.l    A1, [A0 + 0x4]
  18110. 0000DF48  2269 003C                movea.l    A1, [A1 + 0x3C]
  18111. 0000DF4C  4E91                     jsr        [A1]
  18112. 0000DF4E  504F                     addq.w     A7, 8
  18113. label0000DF50:
  18114. 0000DF50  3F3C FFFF                move.w     -[A7], 0xFFFF
  18115. 0000DF54  486E FFE8                pea.l      [A6 - 0x18]
  18116. 0000DF58  4EB9 0000 0288           jsr        [0x00000288]
  18117. 0000DF5E  3F3C FFFF                move.w     -[A7], 0xFFFF
  18118. 0000DF62  486E FFF2                pea.l      [A6 - 0xE]
  18119. 0000DF66  4EB9 0000 0FB8           jsr        [0x00000FB8]
  18120. 0000DF6C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  18121. 0000DF70  604E                     bra        +0x50 /* 0000DFC0 */
  18122. 0000DF72  2F0A                     move.l     -[A7], A2
  18123. 0000DF74  2057                     movea.l    A0, [A7]
  18124. 0000DF76  2268 0004                movea.l    A1, [A0 + 0x4]
  18125. 0000DF7A  2269 0258                movea.l    A1, [A1 + 0x258]
  18126. 0000DF7E  4E91                     jsr        [A1]
  18127. 0000DF80  584F                     addq.w     A7, 4
  18128. 0000DF82  603C                     bra        +0x3E /* 0000DFC0 */
  18129. 0000DF84  B7EA 00AC                cmpa.l     A3, [A2 + 0xAC]
  18130. 0000DF88  6636                     bne        +0x38 /* 0000DFC0 */
  18131. 0000DF8A  42AA 00AC                clr.l      [A2 + 0xAC]
  18132. 0000DF8E  6030                     bra        +0x32 /* 0000DFC0 */
  18133. 0000DF90  2F0A                     move.l     -[A7], A2
  18134. 0000DF92  4EB9 0000 0E98           jsr        [0x00000E98]
  18135. 0000DF98  4A00                     tst.b      D0
  18136. 0000DF9A  584F                     addq.w     A7, 4
  18137. 0000DF9C  6604                     bne        +0x6 /* 0000DFA2 */
  18138. 0000DF9E  7600                     moveq.l    D3, 0x00
  18139. 0000DFA0  601E                     bra        +0x20 /* 0000DFC0 */
  18140. label0000DFA2:
  18141. 0000DFA2  2F0A                     move.l     -[A7], A2
  18142. 0000DFA4  4EBA F258                jsr        [PC - 0xDA8 /* 0000D1FE */]
  18143. 0000DFA8  584F                     addq.w     A7, 4
  18144. 0000DFAA  6014                     bra        +0x16 /* 0000DFC0 */
  18145. 0000DFAC  2F0B                     move.l     -[A7], A3
  18146. 0000DFAE  2F04                     move.l     -[A7], D4
  18147. 0000DFB0  486A 006A                pea.l      [A2 + 0x6A]
  18148. 0000DFB4  4EB9 0000 1A80           jsr        [0x00001A80]
  18149. 0000DFBA  1600                     move.b     D3, D0
  18150. 0000DFBC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  18151. label0000DFC0:
  18152. 0000DFC0  1003                     move.b     D0, D3
  18153. 0000DFC2  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  18154. 0000DFC6  4E5E                     unlink     A6
  18155. 0000DFC8  4E75                     rts
  18156. label0000DFCA:
  18157. 0000DFCA  4E56 FFFC                link       A6, -0x0004
  18158. 0000DFCE  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  18159. 0000DFD2  266E 0008                movea.l    A3, [A6 + 0x8]
  18160. 0000DFD6  246E 0010                movea.l    A2, [A6 + 0x10]
  18161. 0000DFDA  202E 000C                move.l     D0, [A6 + 0xC]
  18162. 0000DFDE  5180                     subq.l     D0, 8
  18163. 0000DFE0  5980                     subq.l     D0, 4
  18164. 0000DFE2  0C80 0000 0004           cmpi.l     D0, 0x4
  18165. 0000DFE8  6278                     bhi        +0x7A /* 0000E062 */
  18166. 0000DFEA  303B 0206                move.w     D0, [PC + D0.w * 2 + 0x6]
  18167. 0000DFEE  4EFB 0002                jmp        [PC + D0.w + 0x2]
  18168. 0000DFF2  000A 000A                ori.b      A2, 0xA /* '\n' */
  18169. 0000DFF6  0044 002A                ori.w      D4, 0x2A /* '*' */
  18170. 0000DFFA  005E 4A2B                ori.w      [A6]+, 0x4A2B /* 'J+' */
  18171. 0000DFFE  00B5 6610 206B 00A4      ori.l      [A5 + D0.w - 0x92], 0x6610206B
  18172. 0000E006  2850                     movea.l    A4, [A0]
  18173. 0000E008  302C 0020                move.w     D0, [A4 + 0x20]
  18174. 0000E00C  B06C 0022                cmp.w      D0, [A4 + 0x22]
  18175. 0000E010  6604                     bne        +0x6 /* 0000E016 */
  18176. 0000E012  7000                     moveq.l    D0, 0x00
  18177. 0000E014  6002                     bra        +0x4 /* 0000E018 */
  18178. label0000E016:
  18179. 0000E016  7001                     moveq.l    D0, 0x01
  18180. label0000E018:
  18181. 0000E018  1480                     move.b     [A2], D0
  18182. 0000E01A  6066                     bra        +0x68 /* 0000E082 */
  18183. 0000E01C  206B 00A4                movea.l    A0, [A3 + 0xA4]
  18184. 0000E020  2610                     move.l     D3, [A0]
  18185. 0000E022  2043                     movea.l    A0, D3
  18186. 0000E024  2243                     movea.l    A1, D3
  18187. 0000E026  3029 0020                move.w     D0, [A1 + 0x20]
  18188. 0000E02A  B068 0022                cmp.w      D0, [A0 + 0x22]
  18189. 0000E02E  56C0                     sne        D0
  18190. 0000E030  4400                     neg.b      D0
  18191. 0000E032  1480                     move.b     [A2], D0
  18192. 0000E034  604C                     bra        +0x4E /* 0000E082 */
  18193. 0000E036  594F                     subq.w     A7, 4
  18194. 0000E038  42A7                     clr.l      -[A7]
  18195. 0000E03A  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  18196. 0000E040  486E FFFC                pea.l      [A6 - 0x4]
  18197. 0000E044  A9FD                     syscall    GetScrap
  18198. 0000E046  201F                     move.l     D0, [A7]+
  18199. 0000E048  5EC0                     sgt        D0
  18200. 0000E04A  4400                     neg.b      D0
  18201. 0000E04C  1480                     move.b     [A2], D0
  18202. 0000E04E  6032                     bra        +0x34 /* 0000E082 */
  18203. 0000E050  206B 00A4                movea.l    A0, [A3 + 0xA4]
  18204. 0000E054  2050                     movea.l    A0, [A0]
  18205. 0000E056  4A68 003C                tst.w      [A0 + 0x3C]
  18206. 0000E05A  5EC0                     sgt        D0
  18207. 0000E05C  4400                     neg.b      D0
  18208. 0000E05E  1480                     move.b     [A2], D0
  18209. 0000E060  6020                     bra        +0x22 /* 0000E082 */
  18210. label0000E062:
  18211. 0000E062  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  18212. 0000E066  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  18213. 0000E06A  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  18214. 0000E06E  2F0A                     move.l     -[A7], A2
  18215. 0000E070  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  18216. 0000E074  486B 006A                pea.l      [A3 + 0x6A]
  18217. 0000E078  4EB9 0000 1A90           jsr        [0x00001A90]
  18218. 0000E07E  4FEF 0018                lea.l      A7, [A7 + 0x18]
  18219. label0000E082:
  18220. 0000E082  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  18221. 0000E086  4E5E                     unlink     A6
  18222. 0000E088  4E75                     rts
  18223. 0000E08A  4E56 0000                link       A6, 0
  18224. 0000E08E  2F0A                     move.l     -[A7], A2
  18225. 0000E090  2F03                     move.l     -[A7], D3
  18226. 0000E092  246E 0008                movea.l    A2, [A6 + 0x8]
  18227. 0000E096  262A 0056                move.l     D3, [A2 + 0x56]
  18228. 0000E09A  6712                     beq        +0x14 /* 0000E0AE */
  18229. 0000E09C  2F0A                     move.l     -[A7], A2
  18230. 0000E09E  2F03                     move.l     -[A7], D3
  18231. 0000E0A0  486A 0028                pea.l      [A2 + 0x28]
  18232. 0000E0A4  4EB9 0000 1840           jsr        [0x00001840]
  18233. 0000E0AA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  18234. label0000E0AE:
  18235. 0000E0AE  261F                     move.l     D3, [A7]+
  18236. 0000E0B0  245F                     movea.l    A2, [A7]+
  18237. 0000E0B2  4E5E                     unlink     A6
  18238. 0000E0B4  4E75                     rts
  18239. label0000E0B6:
  18240. 0000E0B6  4E56 FFF2                link       A6, -0x000E
  18241. 0000E0BA  2F0A                     move.l     -[A7], A2
  18242. 0000E0BC  246E 0008                movea.l    A2, [A6 + 0x8]
  18243. 0000E0C0  2F0A                     move.l     -[A7], A2
  18244. 0000E0C2  486E FFFC                pea.l      [A6 - 0x4]
  18245. 0000E0C6  4EB9 0000 0FB0           jsr        [0x00000FB0]
  18246. 0000E0CC  4EB9 0000 01C0           jsr        [0x000001C0]
  18247. 0000E0D2  2F08                     move.l     -[A7], A0
  18248. 0000E0D4  4879 0002 61FA           push.l     0x261FA
  18249. 0000E0DA  1F2A 00B5                move.b     -[A7], [A2 + 0xB5]
  18250. 0000E0DE  486E FFF2                pea.l      [A6 - 0xE]
  18251. 0000E0E2  4EB9 0000 0280           jsr        [0x00000280 /* CurPitch */]
  18252. 0000E0E8  2F2A 00A4                move.l     -[A7], [A2 + 0xA4]
  18253. 0000E0EC  A9D8                     syscall    TEActivate
  18254. 0000E0EE  157C 0001 00B6           move.b     [A2 + 0xB6], 0x1
  18255. 0000E0F4  2F0A                     move.l     -[A7], A2
  18256. 0000E0F6  2057                     movea.l    A0, [A7]
  18257. 0000E0F8  2268 0004                movea.l    A1, [A0 + 0x4]
  18258. 0000E0FC  2269 026C                movea.l    A1, [A1 + 0x26C]
  18259. 0000E100  4E91                     jsr        [A1]
  18260. 0000E102  486A 00A0                pea.l      [A2 + 0xA0]
  18261. 0000E106  2057                     movea.l    A0, [A7]
  18262. 0000E108  2250                     movea.l    A1, [A0]
  18263. 0000E10A  2269 000C                movea.l    A1, [A1 + 0xC]
  18264. 0000E10E  4E91                     jsr        [A1]
  18265. 0000E110  3F3C FFFF                move.w     -[A7], 0xFFFF
  18266. 0000E114  486E FFF2                pea.l      [A6 - 0xE]
  18267. 0000E118  4EB9 0000 0288           jsr        [0x00000288]
  18268. 0000E11E  3F3C FFFF                move.w     -[A7], 0xFFFF
  18269. 0000E122  486E FFFC                pea.l      [A6 - 0x4]
  18270. 0000E126  4EB9 0000 0FB8           jsr        [0x00000FB8]
  18271. 0000E12C  4FEF 002A                lea.l      A7, [A7 + 0x2A]
  18272. 0000E130  245F                     movea.l    A2, [A7]+
  18273. 0000E132  4E5E                     unlink     A6
  18274. 0000E134  4E75                     rts
  18275. label0000E136:
  18276. 0000E136  4E56 FFF2                link       A6, -0x000E
  18277. 0000E13A  2F0A                     move.l     -[A7], A2
  18278. 0000E13C  246E 0008                movea.l    A2, [A6 + 0x8]
  18279. 0000E140  2F0A                     move.l     -[A7], A2
  18280. 0000E142  486E FFFC                pea.l      [A6 - 0x4]
  18281. 0000E146  4EB9 0000 0FB0           jsr        [0x00000FB0]
  18282. 0000E14C  4EB9 0000 01C0           jsr        [0x000001C0]
  18283. 0000E152  2F08                     move.l     -[A7], A0
  18284. 0000E154  4879 0002 61FA           push.l     0x261FA
  18285. 0000E15A  1F2A 00B5                move.b     -[A7], [A2 + 0xB5]
  18286. 0000E15E  486E FFF2                pea.l      [A6 - 0xE]
  18287. 0000E162  4EB9 0000 0280           jsr        [0x00000280 /* CurPitch */]
  18288. 0000E168  2F2A 00A4                move.l     -[A7], [A2 + 0xA4]
  18289. 0000E16C  A9D9                     syscall    TEDeactivate
  18290. 0000E16E  422A 00B6                clr.b      [A2 + 0xB6]
  18291. 0000E172  2F0A                     move.l     -[A7], A2
  18292. 0000E174  2057                     movea.l    A0, [A7]
  18293. 0000E176  2268 0004                movea.l    A1, [A0 + 0x4]
  18294. 0000E17A  2269 026C                movea.l    A1, [A1 + 0x26C]
  18295. 0000E17E  4E91                     jsr        [A1]
  18296. 0000E180  486A 00A0                pea.l      [A2 + 0xA0]
  18297. 0000E184  2057                     movea.l    A0, [A7]
  18298. 0000E186  2250                     movea.l    A1, [A0]
  18299. 0000E188  2269 0010                movea.l    A1, [A1 + 0x10]
  18300. 0000E18C  4E91                     jsr        [A1]
  18301. 0000E18E  3F3C FFFF                move.w     -[A7], 0xFFFF
  18302. 0000E192  486E FFF2                pea.l      [A6 - 0xE]
  18303. 0000E196  4EB9 0000 0288           jsr        [0x00000288]
  18304. 0000E19C  3F3C FFFF                move.w     -[A7], 0xFFFF
  18305. 0000E1A0  486E FFFC                pea.l      [A6 - 0x4]
  18306. 0000E1A4  4EB9 0000 0FB8           jsr        [0x00000FB8]
  18307. 0000E1AA  4FEF 002A                lea.l      A7, [A7 + 0x2A]
  18308. 0000E1AE  245F                     movea.l    A2, [A7]+
  18309. 0000E1B0  4E5E                     unlink     A6
  18310. 0000E1B2  4E75                     rts
  18311. 0000E1B4  4E56 FFE6                link       A6, -0x001A
  18312. 0000E1B8  2F0A                     move.l     -[A7], A2
  18313. 0000E1BA  246E 0008                movea.l    A2, [A6 + 0x8]
  18314. 0000E1BE  2F0A                     move.l     -[A7], A2
  18315. 0000E1C0  61FF 0000 00C0           bsr        +0xC2 /* 0000E282 */
  18316. 0000E1C6  4A00                     tst.b      D0
  18317. 0000E1C8  584F                     addq.w     A7, 4
  18318. 0000E1CA  6700 00A6                beq        +0xA8 /* 0000E272 */
  18319. 0000E1CE  4A79 0002 6120           tst.w      [0x00026120]
  18320. 0000E1D4  6F14                     ble        +0x16 /* 0000E1EA */
  18321. 0000E1D6  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  18322. 0000E1DA  2057                     movea.l    A0, [A7]
  18323. 0000E1DC  2250                     movea.l    A1, [A0]
  18324. 0000E1DE  2269 005C                movea.l    A1, [A1 + 0x5C]
  18325. 0000E1E2  4E91                     jsr        [A1]
  18326. 0000E1E4  584F                     addq.w     A7, 4
  18327. 0000E1E6  6000 008A                bra        +0x8C /* 0000E272 */
  18328. label0000E1EA:
  18329. 0000E1EA  486E FFE6                pea.l      [A6 - 0x1A]
  18330. 0000E1EE  2F0A                     move.l     -[A7], A2
  18331. 0000E1F0  2057                     movea.l    A0, [A7]
  18332. 0000E1F2  2268 0004                movea.l    A1, [A0 + 0x4]
  18333. 0000E1F6  2269 0040                movea.l    A1, [A1 + 0x40]
  18334. 0000E1FA  4E91                     jsr        [A1]
  18335. 0000E1FC  486E FFE6                pea.l      [A6 - 0x1A]
  18336. 0000E200  486E FFEE                pea.l      [A6 - 0x12]
  18337. 0000E204  4EB9 0000 02D0           jsr        [0x000002D0 /* SerialVars */]
  18338. 0000E20A  4879 0002 6120           push.l     0x26120
  18339. 0000E210  486E FFEE                pea.l      [A6 - 0x12]
  18340. 0000E214  4EB9 0000 02E0           jsr        [0x000002E0 /* FinderName */]
  18341. 0000E21A  4A00                     tst.b      D0
  18342. 0000E21C  4FEF 0018                lea.l      A7, [A7 + 0x18]
  18343. 0000E220  6740                     beq        +0x42 /* 0000E262 */
  18344. label0000E222:
  18345. 0000E222  486E FFEE                pea.l      [A6 - 0x12]
  18346. 0000E226  61FF 0000 0050           bsr        +0x52 /* 0000E278 */
  18347. 0000E22C  584F                     addq.w     A7, 4
  18348. 0000E22E  2F08                     move.l     -[A7], A0
  18349. 0000E230  4EB9 0000 02C0           jsr        [0x000002C0]
  18350. 0000E236  13C0 0002 611E           move.b     [0x0002611E], D0
  18351. 0000E23C  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  18352. 0000E240  2057                     movea.l    A0, [A7]
  18353. 0000E242  2250                     movea.l    A1, [A0]
  18354. 0000E244  2269 005C                movea.l    A1, [A1 + 0x5C]
  18355. 0000E248  4E91                     jsr        [A1]
  18356. 0000E24A  4879 0002 6120           push.l     0x26120
  18357. 0000E250  486E FFEE                pea.l      [A6 - 0x12]
  18358. 0000E254  4EB9 0000 02E0           jsr        [0x000002E0 /* FinderName */]
  18359. 0000E25A  4A00                     tst.b      D0
  18360. 0000E25C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  18361. 0000E260  66C0                     bne        -0x3E /* 0000E222 */
  18362. label0000E262:
  18363. 0000E262  3F3C FFFF                move.w     -[A7], 0xFFFF
  18364. 0000E266  486E FFEE                pea.l      [A6 - 0x12]
  18365. 0000E26A  4EB9 0000 02D8           jsr        [0x000002D8 /* ABusVars */]
  18366. 0000E270  5C4F                     addq.w     A7, 6
  18367. label0000E272:
  18368. 0000E272  245F                     movea.l    A2, [A7]+
  18369. 0000E274  4E5E                     unlink     A6
  18370. 0000E276  4E75                     rts
  18371. fn0000E278:
  18372. 0000E278  206F 0004                movea.l    A0, [A7 + 0x4]
  18373. 0000E27C  2068 000E                movea.l    A0, [A0 + 0xE]
  18374. 0000E280  4E75                     rts
  18375. fn0000E282:
  18376. 0000E282  206F 0004                movea.l    A0, [A7 + 0x4]
  18377. 0000E286  0C28 0002 0024           cmpi.b     [A0 + 0x24], 0x2
  18378. 0000E28C  57C0                     seq        D0
  18379. 0000E28E  4400                     neg.b      D0
  18380. 0000E290  4E75                     rts
  18381. 0000E292  4E56 FFE8                link       A6, -0x0018
  18382. 0000E296  48E7 1E38                movem.l    -[A7], D3,D4,D5,D6,A2,A3,A4
  18383. 0000E29A  246E 0008                movea.l    A2, [A6 + 0x8]
  18384. 0000E29E  4A2A 00B4                tst.b      [A2 + 0xB4]
  18385. 0000E2A2  6600 011A                bne        +0x11C /* 0000E3BE */
  18386. 0000E2A6  486E FFF8                pea.l      [A6 - 0x8]
  18387. 0000E2AA  2F0A                     move.l     -[A7], A2
  18388. 0000E2AC  2057                     movea.l    A0, [A7]
  18389. 0000E2AE  2268 0004                movea.l    A1, [A0 + 0x4]
  18390. 0000E2B2  2269 0040                movea.l    A1, [A1 + 0x40]
  18391. 0000E2B6  4E91                     jsr        [A1]
  18392. 0000E2B8  486E FFF8                pea.l      [A6 - 0x8]
  18393. 0000E2BC  2F3C 0005 0005           move.l     -[A7], 0x50005
  18394. 0000E2C2  A8A9                     syscall    InsetRect
  18395. 0000E2C4  363C 0FA0                move.w     D3, 0xFA0
  18396. 0000E2C8  4A2E 000C                tst.b      [A6 + 0xC]
  18397. 0000E2CC  504F                     addq.w     A7, 8
  18398. 0000E2CE  6760                     beq        +0x62 /* 0000E330 */
  18399. 0000E2D0  594F                     subq.w     A7, 4
  18400. 0000E2D2  4267                     clr.w      -[A7]
  18401. 0000E2D4  2F2A 00A4                move.l     -[A7], [A2 + 0xA4]
  18402. 0000E2D8  3F3C 0008                move.w     -[A7], 0x8
  18403. 0000E2DC  A83D                     syscall    TEDispatch
  18404. 0000E2DE  2D5F FFEC                move.l     [A6 - 0x14], [A7]+
  18405. 0000E2E2  2D6E FFEC FFF4           move.l     [A6 - 0xC], [A6 - 0x14]
  18406. 0000E2E8  282A 00A4                move.l     D4, [A2 + 0xA4]
  18407. 0000E2EC  594F                     subq.w     A7, 4
  18408. 0000E2EE  2044                     movea.l    A0, D4
  18409. 0000E2F0  2050                     movea.l    A0, [A0]
  18410. 0000E2F2  3F28 003C                move.w     -[A7], [A0 + 0x3C]
  18411. 0000E2F6  2F04                     move.l     -[A7], D4
  18412. 0000E2F8  3F3C 0008                move.w     -[A7], 0x8
  18413. 0000E2FC  A83D                     syscall    TEDispatch
  18414. 0000E2FE  2D5F FFE8                move.l     [A6 - 0x18], [A7]+
  18415. 0000E302  2D6E FFE8 FFF0           move.l     [A6 - 0x10], [A6 - 0x18]
  18416. 0000E308  362E FFF2                move.w     D3, [A6 - 0xE]
  18417. 0000E30C  966E FFF6                sub.w      D3, [A6 - 0xA]
  18418. 0000E310  3803                     move.w     D4, D3
  18419. 0000E312  3A2E FFFA                move.w     D5, [A6 - 0x6]
  18420. 0000E316  3005                     move.w     D0, D5
  18421. 0000E318  48C0                     ext.l      D0
  18422. 0000E31A  3C2E FFFE                move.w     D6, [A6 - 0x2]
  18423. 0000E31E  3206                     move.w     D1, D6
  18424. 0000E320  48C1                     ext.l      D1
  18425. 0000E322  9280                     sub.l      D1, D0
  18426. 0000E324  3004                     move.w     D0, D4
  18427. 0000E326  48C0                     ext.l      D0
  18428. 0000E328  B081                     cmp.l      D0, D1
  18429. 0000E32A  6C04                     bge        +0x6 /* 0000E330 */
  18430. 0000E32C  3606                     move.w     D3, D6
  18431. 0000E32E  9645                     sub.w      D3, D5
  18432. label0000E330:
  18433. 0000E330  206A 00A4                movea.l    A0, [A2 + 0xA4]
  18434. 0000E334  2050                     movea.l    A0, [A0]
  18435. 0000E336  3A28 003A                move.w     D5, [A0 + 0x3A]
  18436. 0000E33A  3805                     move.w     D4, D5
  18437. 0000E33C  4A45                     tst.w      D5
  18438. 0000E33E  6608                     bne        +0xA /* 0000E348 */
  18439. 0000E340  554F                     subq.w     A7, 2
  18440. 0000E342  3EB8 0BAC                move.w     [A7], [0x00000BAC /* TESysJust */]
  18441. 0000E346  381F                     move.w     D4, [A7]+
  18442. label0000E348:
  18443. 0000E348  3004                     move.w     D0, D4
  18444. 0000E34A  48C0                     ext.l      D0
  18445. 0000E34C  5480                     addq.l     D0, 2
  18446. 0000E34E  670E                     beq        +0x10 /* 0000E35E */
  18447. 0000E350  5380                     subq.l     D0, 1
  18448. 0000E352  671C                     beq        +0x1E /* 0000E370 */
  18449. 0000E354  5380                     subq.l     D0, 1
  18450. 0000E356  6706                     beq        +0x8 /* 0000E35E */
  18451. 0000E358  5380                     subq.l     D0, 1
  18452. 0000E35A  6726                     beq        +0x28 /* 0000E382 */
  18453. 0000E35C  6060                     bra        +0x62 /* 0000E3BE */
  18454. label0000E35E:
  18455. 0000E35E  206A 00A4                movea.l    A0, [A2 + 0xA4]
  18456. 0000E362  2650                     movea.l    A3, [A0]
  18457. 0000E364  302B 0002                move.w     D0, [A3 + 0x2]
  18458. 0000E368  D043                     add.w      D0, D3
  18459. 0000E36A  3740 0006                move.w     [A3 + 0x6], D0
  18460. 0000E36E  604E                     bra        +0x50 /* 0000E3BE */
  18461. label0000E370:
  18462. 0000E370  206A 00A4                movea.l    A0, [A2 + 0xA4]
  18463. 0000E374  2850                     movea.l    A4, [A0]
  18464. 0000E376  302C 0006                move.w     D0, [A4 + 0x6]
  18465. 0000E37A  9043                     sub.w      D0, D3
  18466. 0000E37C  3940 0002                move.w     [A4 + 0x2], D0
  18467. 0000E380  603C                     bra        +0x3E /* 0000E3BE */
  18468. label0000E382:
  18469. 0000E382  362E FFFE                move.w     D3, [A6 - 0x2]
  18470. 0000E386  48C3                     ext.l      D3
  18471. 0000E388  322E FFFA                move.w     D1, [A6 - 0x6]
  18472. 0000E38C  48C1                     ext.l      D1
  18473. 0000E38E  D283                     add.l      D1, D3
  18474. 0000E390  2601                     move.l     D3, D1
  18475. 0000E392  E08B                     lsr        D3, 8
  18476. 0000E394  E08B                     lsr        D3, 8
  18477. 0000E396  E08B                     lsr        D3, 8
  18478. 0000E398  EE8B                     lsr        D3, 7
  18479. 0000E39A  D681                     add.l      D3, D1
  18480. 0000E39C  E283                     asr        D3, 1
  18481. 0000E39E  3003                     move.w     D0, D3
  18482. 0000E3A0  0640 F830                addi.w     D0, 0xF830
  18483. 0000E3A4  206A 00A4                movea.l    A0, [A2 + 0xA4]
  18484. 0000E3A8  2050                     movea.l    A0, [A0]
  18485. 0000E3AA  3140 0002                move.w     [A0 + 0x2], D0
  18486. 0000E3AE  3003                     move.w     D0, D3
  18487. 0000E3B0  0640 07D0                addi.w     D0, 0x7D0
  18488. 0000E3B4  206A 00A4                movea.l    A0, [A2 + 0xA4]
  18489. 0000E3B8  2050                     movea.l    A0, [A0]
  18490. 0000E3BA  3140 0006                move.w     [A0 + 0x6], D0
  18491. label0000E3BE:
  18492. 0000E3BE  4CDF 1C78                movem.l    D3,D4,D5,D6,A2,A3,A4, [A7]+
  18493. 0000E3C2  4E5E                     unlink     A6
  18494. 0000E3C4  4E75                     rts
  18495. 0000E3C6  2F0B                     move.l     -[A7], A3
  18496. 0000E3C8  266F 0008                movea.l    A3, [A7 + 0x8]
  18497. 0000E3CC  302B 00B0                move.w     D0, [A3 + 0xB0]
  18498. 0000E3D0  48C0                     ext.l      D0
  18499. 0000E3D2  206B 00A4                movea.l    A0, [A3 + 0xA4]
  18500. 0000E3D6  2250                     movea.l    A1, [A0]
  18501. 0000E3D8  3229 0020                move.w     D1, [A1 + 0x20]
  18502. 0000E3DC  48C1                     ext.l      D1
  18503. 0000E3DE  3429 0022                move.w     D2, [A1 + 0x22]
  18504. 0000E3E2  48C2                     ext.l      D2
  18505. 0000E3E4  9481                     sub.l      D2, D1
  18506. 0000E3E6  3229 003C                move.w     D1, [A1 + 0x3C]
  18507. 0000E3EA  48C1                     ext.l      D1
  18508. 0000E3EC  D2AF 000C                add.l      D1, [A7 + 0xC]
  18509. 0000E3F0  9282                     sub.l      D1, D2
  18510. 0000E3F2  B280                     cmp.l      D1, D0
  18511. 0000E3F4  5EC1                     sgt        D1
  18512. 0000E3F6  4401                     neg.b      D1
  18513. 0000E3F8  1001                     move.b     D0, D1
  18514. 0000E3FA  265F                     movea.l    A3, [A7]+
  18515. 0000E3FC  4E75                     rts
  18516. 0000E3FE  4E56 0000                link       A6, 0
  18517. 0000E402  2F04                     move.l     -[A7], D4
  18518. 0000E404  2F03                     move.l     -[A7], D3
  18519. 0000E406  362E 0014                move.w     D3, [A6 + 0x14]
  18520. 0000E40A  4A43                     tst.w      D3
  18521. 0000E40C  6F20                     ble        +0x22 /* 0000E42E */
  18522. label0000E40E:
  18523. 0000E40E  7804                     moveq.l    D4, 0x04
  18524. 0000E410  0C43 0004                cmpi.w     D3, 0x4
  18525. 0000E414  6C02                     bge        +0x4 /* 0000E418 */
  18526. 0000E416  3803                     move.w     D4, D3
  18527. label0000E418:
  18528. 0000E418  3F04                     move.w     -[A7], D4
  18529. 0000E41A  4879 0002 61F4           push.l     0x261F4
  18530. 0000E420  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  18531. 0000E424  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  18532. 0000E428  A882                     syscall    StdText
  18533. 0000E42A  9644                     sub.w      D3, D4
  18534. 0000E42C  6EE0                     bgt        -0x1E /* 0000E40E */
  18535. label0000E42E:
  18536. 0000E42E  261F                     move.l     D3, [A7]+
  18537. 0000E430  281F                     move.l     D4, [A7]+
  18538. 0000E432  4E5E                     unlink     A6
  18539. 0000E434  4E74 000E                rtd        0x000E
  18540. 0000E438  4E56 0000                link       A6, 0
  18541. 0000E43C  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  18542. 0000E440  362E 0018                move.w     D3, [A6 + 0x18]
  18543. 0000E444  286E 0010                movea.l    A4, [A6 + 0x10]
  18544. 0000E448  266E 000C                movea.l    A3, [A6 + 0xC]
  18545. 0000E44C  246E 0008                movea.l    A2, [A6 + 0x8]
  18546. 0000E450  7A00                     moveq.l    D5, 0x00
  18547. label0000E452:
  18548. 0000E452  7804                     moveq.l    D4, 0x04
  18549. 0000E454  0C43 0004                cmpi.w     D3, 0x4
  18550. 0000E458  6C02                     bge        +0x4 /* 0000E45C */
  18551. 0000E45A  3803                     move.w     D4, D3
  18552. label0000E45C:
  18553. 0000E45C  554F                     subq.w     A7, 2
  18554. 0000E45E  3F04                     move.w     -[A7], D4
  18555. 0000E460  4879 0002 61F4           push.l     0x261F4
  18556. 0000E466  2F0C                     move.l     -[A7], A4
  18557. 0000E468  2F0B                     move.l     -[A7], A3
  18558. 0000E46A  2F0A                     move.l     -[A7], A2
  18559. 0000E46C  A8ED                     syscall    StdTxMeas
  18560. 0000E46E  301F                     move.w     D0, [A7]+
  18561. 0000E470  DA40                     add.w      D5, D0
  18562. 0000E472  9644                     sub.w      D3, D4
  18563. 0000E474  6EDC                     bgt        -0x22 /* 0000E452 */
  18564. 0000E476  3F45 0032                move.w     [A7 + 0x32], D5
  18565. 0000E47A  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  18566. 0000E47E  4E5E                     unlink     A6
  18567. 0000E480  4E74 0012                rtd        0x0012
  18568. label0000E484:
  18569. 0000E484  4E56 FFF6                link       A6, -0x000A
  18570. 0000E488  2F0A                     move.l     -[A7], A2
  18571. 0000E48A  246E 0008                movea.l    A2, [A6 + 0x8]
  18572. 0000E48E  4227                     clr.b      -[A7]
  18573. 0000E490  2F0A                     move.l     -[A7], A2
  18574. 0000E492  2057                     movea.l    A0, [A7]
  18575. 0000E494  2268 0004                movea.l    A1, [A0 + 0x4]
  18576. 0000E498  2269 0108                movea.l    A1, [A1 + 0x108]
  18577. 0000E49C  4E91                     jsr        [A1]
  18578. 0000E49E  4A00                     tst.b      D0
  18579. 0000E4A0  5C4F                     addq.w     A7, 6
  18580. 0000E4A2  6734                     beq        +0x36 /* 0000E4D8 */
  18581. 0000E4A4  4EB9 0000 01C0           jsr        [0x000001C0]
  18582. 0000E4AA  2F08                     move.l     -[A7], A0
  18583. 0000E4AC  4879 0002 61FA           push.l     0x261FA
  18584. 0000E4B2  1F2A 00B5                move.b     -[A7], [A2 + 0xB5]
  18585. 0000E4B6  486E FFF6                pea.l      [A6 - 0xA]
  18586. 0000E4BA  4EB9 0000 0280           jsr        [0x00000280 /* CurPitch */]
  18587. 0000E4C0  2F2A 00A4                move.l     -[A7], [A2 + 0xA4]
  18588. 0000E4C4  A9DA                     syscall    TEIdle
  18589. 0000E4C6  3F3C FFFF                move.w     -[A7], 0xFFFF
  18590. 0000E4CA  486E FFF6                pea.l      [A6 - 0xA]
  18591. 0000E4CE  4EB9 0000 0288           jsr        [0x00000288]
  18592. 0000E4D4  4FEF 0014                lea.l      A7, [A7 + 0x14]
  18593. label0000E4D8:
  18594. 0000E4D8  245F                     movea.l    A2, [A7]+
  18595. 0000E4DA  4E5E                     unlink     A6
  18596. 0000E4DC  4E75                     rts
  18597. 0000E4DE  06AF FFFF FFD8 0004      addi.l     [A7 + 0x4], 0xFFFFFFD8
  18598. 0000E4E6  4EFA E982                jmp        [PC - 0x167E /* 0000CE6A */]
  18599. 0000E4EA  206F 0004                movea.l    A0, [A7 + 0x4]
  18600. 0000E4EE  5088                     addq.l     A0, 8
  18601. 0000E4F0  2010                     move.l     D0, [A0]
  18602. 0000E4F2  0680 FFFF FF48           addi.l     D0, 0xFFFFFF48
  18603. 0000E4F8  D1AF 0004                add.l      [A7 + 0x4], D0
  18604. 0000E4FC  4EFA E96C                jmp        [PC - 0x1694 /* 0000CE6A */]
  18605. 0000E500  06AF FFFF FF96 0004      addi.l     [A7 + 0x4], 0xFFFFFF96
  18606. 0000E508  4EFA FC2C                jmp        [PC - 0x3D4 /* 0000E136 */]
  18607. 0000E50C  06AF FFFF FF96 0004      addi.l     [A7 + 0x4], 0xFFFFFF96
  18608. 0000E514  4EFA FBA0                jmp        [PC - 0x460 /* 0000E0B6 */]
  18609. 0000E518  06AF FFFF FF96 0004      addi.l     [A7 + 0x4], 0xFFFFFF96
  18610. 0000E520  4EFA F372                jmp        [PC - 0xC8E /* 0000D894 */]
  18611. 0000E524  06AF FFFF FF96 0004      addi.l     [A7 + 0x4], 0xFFFFFF96
  18612. 0000E52C  4EFA FA9C                jmp        [PC - 0x564 /* 0000DFCA */]
  18613. 0000E530  06AF FFFF FF96 0004      addi.l     [A7 + 0x4], 0xFFFFFF96
  18614. 0000E538  4EFA F808                jmp        [PC - 0x7F8 /* 0000DD42 */]
  18615. 0000E53C  06AF FFFF FF96 0004      addi.l     [A7 + 0x4], 0xFFFFFF96
  18616. 0000E544  4EFA E924                jmp        [PC - 0x16DC /* 0000CE6A */]
  18617. 0000E548  06AF FFFF FF60 0004      addi.l     [A7 + 0x4], 0xFFFFFF60
  18618. 0000E550  4EFA FF32                jmp        [PC - 0xCE /* 0000E484 */]
  18619. 0000E554  06AF FFFF FF60 0004      addi.l     [A7 + 0x4], 0xFFFFFF60
  18620. 0000E55C  4EFA E90C                jmp        [PC - 0x16F4 /* 0000CE6A */]
  18621. fn0000E560:
  18622. 0000E560  4E56 FFFE                link       A6, -0x0002
  18623. 0000E564  2F0A                     move.l     -[A7], A2
  18624. 0000E566  4A6E 000C                tst.w      [A6 + 0xC]
  18625. 0000E56A  671E                     beq        +0x20 /* 0000E58A */
  18626. 0000E56C  206E 0008                movea.l    A0, [A6 + 0x8]
  18627. 0000E570  41E8 006A                lea.l      A0, [A0 + 0x6A]
  18628. 0000E574  226E 0008                movea.l    A1, [A6 + 0x8]
  18629. 0000E578  2288                     move.l     [A1], A0
  18630. 0000E57A  206E 0008                movea.l    A0, [A6 + 0x8]
  18631. 0000E57E  4868 006A                pea.l      [A0 + 0x6A]
  18632. 0000E582  4EB9 0000 17B0           jsr        [0x000017B0]
  18633. 0000E588  584F                     addq.w     A7, 4
  18634. label0000E58A:
  18635. 0000E58A  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  18636. 0000E58E  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  18637. 0000E592  4267                     clr.w      -[A7]
  18638. 0000E594  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  18639. 0000E598  61FF 0000 27F6           bsr        +0x27F8 /* 00010D90 */
  18640. 0000E59E  41F9 0001 AE3A           lea.l      A0, [0x0001AE3A]
  18641. 0000E5A4  226E 0008                movea.l    A1, [A6 + 0x8]
  18642. 0000E5A8  2348 0004                move.l     [A1 + 0x4], A0
  18643. 0000E5AC  41F9 0001 AE3A           lea.l      A0, [0x0001AE3A]
  18644. 0000E5B2  41E8 01C4                lea.l      A0, [A0 + 0x1C4]
  18645. 0000E5B6  226E 0008                movea.l    A1, [A6 + 0x8]
  18646. 0000E5BA  2251                     movea.l    A1, [A1]
  18647. 0000E5BC  2288                     move.l     [A1], A0
  18648. 0000E5BE  41F9 0001 AE3A           lea.l      A0, [0x0001AE3A]
  18649. 0000E5C4  41E8 0170                lea.l      A0, [A0 + 0x170]
  18650. 0000E5C8  226E 0008                movea.l    A1, [A6 + 0x8]
  18651. 0000E5CC  2348 0028                move.l     [A1 + 0x28], A0
  18652. 0000E5D0  206E 0008                movea.l    A0, [A6 + 0x8]
  18653. 0000E5D4  2450                     movea.l    A2, [A0]
  18654. 0000E5D6  41E8 006A                lea.l      A0, [A0 + 0x6A]
  18655. 0000E5DA  91CA                     sub.l      A0, A2
  18656. 0000E5DC  2548 0008                move.l     [A2 + 0x8], A0
  18657. 0000E5E0  486E FFFE                pea.l      [A6 - 0x2]
  18658. 0000E5E4  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  18659. 0000E5E8  61FF FFFF C030           bsr        -0x3FCE /* 0000A61A */
  18660. 0000E5EE  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  18661. 0000E5F2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  18662. 0000E5F6  61FF 0000 009A           bsr        +0x9C /* 0000E692 */
  18663. 0000E5FC  206E 0008                movea.l    A0, [A6 + 0x8]
  18664. 0000E600  42A8 005A                clr.l      [A0 + 0x5A]
  18665. 0000E604  206E 0008                movea.l    A0, [A6 + 0x8]
  18666. 0000E608  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  18667. 0000E60C  245F                     movea.l    A2, [A7]+
  18668. 0000E60E  4E5E                     unlink     A6
  18669. 0000E610  4E75                     rts
  18670. label0000E612:
  18671. 0000E612  4E56 0000                link       A6, 0
  18672. 0000E616  2F0B                     move.l     -[A7], A3
  18673. 0000E618  2F0A                     move.l     -[A7], A2
  18674. 0000E61A  246E 0008                movea.l    A2, [A6 + 0x8]
  18675. 0000E61E  200A                     move.l     D0, A2
  18676. 0000E620  6766                     beq        +0x68 /* 0000E688 */
  18677. 0000E622  41F9 0001 AE3A           lea.l      A0, [0x0001AE3A]
  18678. 0000E628  2548 0004                move.l     [A2 + 0x4], A0
  18679. 0000E62C  41F9 0001 AE3A           lea.l      A0, [0x0001AE3A]
  18680. 0000E632  41E8 01C4                lea.l      A0, [A0 + 0x1C4]
  18681. 0000E636  2252                     movea.l    A1, [A2]
  18682. 0000E638  2288                     move.l     [A1], A0
  18683. 0000E63A  41F9 0001 AE3A           lea.l      A0, [0x0001AE3A]
  18684. 0000E640  41E8 0170                lea.l      A0, [A0 + 0x170]
  18685. 0000E644  2548 0028                move.l     [A2 + 0x28], A0
  18686. 0000E648  2652                     movea.l    A3, [A2]
  18687. 0000E64A  204A                     movea.l    A0, A2
  18688. 0000E64C  41E8 006A                lea.l      A0, [A0 + 0x6A]
  18689. 0000E650  91CB                     sub.l      A0, A3
  18690. 0000E652  2748 0008                move.l     [A3 + 0x8], A0
  18691. 0000E656  4267                     clr.w      -[A7]
  18692. 0000E658  2F0A                     move.l     -[A7], A2
  18693. 0000E65A  61FF 0000 29CC           bsr        +0x29CE /* 00011028 */
  18694. 0000E660  4A6E 000C                tst.w      [A6 + 0xC]
  18695. 0000E664  5C4F                     addq.w     A7, 6
  18696. 0000E666  6710                     beq        +0x12 /* 0000E678 */
  18697. 0000E668  4267                     clr.w      -[A7]
  18698. 0000E66A  204A                     movea.l    A0, A2
  18699. 0000E66C  4868 006A                pea.l      [A0 + 0x6A]
  18700. 0000E670  4EB9 0000 17B8           jsr        [0x000017B8]
  18701. 0000E676  5C4F                     addq.w     A7, 6
  18702. label0000E678:
  18703. 0000E678  4A6E 000C                tst.w      [A6 + 0xC]
  18704. 0000E67C  6F0A                     ble        +0xC /* 0000E688 */
  18705. 0000E67E  2F0A                     move.l     -[A7], A2
  18706. 0000E680  4EB9 0000 0168           jsr        [0x00000168]
  18707. 0000E686  584F                     addq.w     A7, 4
  18708. label0000E688:
  18709. 0000E688  204A                     movea.l    A0, A2
  18710. 0000E68A  245F                     movea.l    A2, [A7]+
  18711. 0000E68C  265F                     movea.l    A3, [A7]+
  18712. 0000E68E  4E5E                     unlink     A6
  18713. 0000E690  4E75                     rts
  18714. fn0000E692:
  18715. 0000E692  4E56 0000                link       A6, 0
  18716. 0000E696  486E 000C                pea.l      [A6 + 0xC]
  18717. 0000E69A  4878 0002                push.l     0x2
  18718. 0000E69E  2F3C 616C 676E           move.l     -[A7], 0x616C676E /* 'algn' */
  18719. 0000E6A4  4267                     clr.w      -[A7]
  18720. 0000E6A6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  18721. 0000E6AA  2057                     movea.l    A0, [A7]
  18722. 0000E6AC  2268 0004                movea.l    A1, [A0 + 0x4]
  18723. 0000E6B0  2269 01A8                movea.l    A1, [A1 + 0x1A8]
  18724. 0000E6B4  4E91                     jsr        [A1]
  18725. 0000E6B6  4E5E                     unlink     A6
  18726. 0000E6B8  4E75                     rts
  18727. 0000E6BA  4E56 0000                link       A6, 0
  18728. 0000E6BE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  18729. 0000E6C2  2057                     movea.l    A0, [A7]
  18730. 0000E6C4  2268 0004                movea.l    A1, [A0 + 0x4]
  18731. 0000E6C8  2269 01A4                movea.l    A1, [A1 + 0x1A4]
  18732. 0000E6CC  4E91                     jsr        [A1]
  18733. 0000E6CE  4E5E                     unlink     A6
  18734. 0000E6D0  4E75                     rts
  18735. 0000E6D2  206F 0004                movea.l    A0, [A7 + 0x4]
  18736. 0000E6D6  5088                     addq.l     A0, 8
  18737. 0000E6D8  2010                     move.l     D0, [A0]
  18738. 0000E6DA  0680 FFFF FF96           addi.l     D0, 0xFFFFFF96
  18739. 0000E6E0  D1AF 0004                add.l      [A7 + 0x4], D0
  18740. 0000E6E4  4EFA FF2C                jmp        [PC - 0xD4 /* 0000E612 */]
  18741. 0000E6E8  06AF FFFF FFD8 0004      addi.l     [A7 + 0x4], 0xFFFFFFD8
  18742. 0000E6F0  4EFA FF20                jmp        [PC - 0xE0 /* 0000E612 */]
  18743. fn0000E6F4:
  18744. 0000E6F4  4E56 0000                link       A6, 0
  18745. 0000E6F8  2F0A                     move.l     -[A7], A2
  18746. 0000E6FA  4A6E 000C                tst.w      [A6 + 0xC]
  18747. 0000E6FE  671E                     beq        +0x20 /* 0000E71E */
  18748. 0000E700  206E 0008                movea.l    A0, [A6 + 0x8]
  18749. 0000E704  41E8 00DC                lea.l      A0, [A0 + 0xDC]
  18750. 0000E708  226E 0008                movea.l    A1, [A6 + 0x8]
  18751. 0000E70C  2288                     move.l     [A1], A0
  18752. 0000E70E  206E 0008                movea.l    A0, [A6 + 0x8]
  18753. 0000E712  4868 00DC                pea.l      [A0 + 0xDC]
  18754. 0000E716  4EB9 0000 17B0           jsr        [0x000017B0]
  18755. 0000E71C  584F                     addq.w     A7, 4
  18756. label0000E71E:
  18757. 0000E71E  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  18758. 0000E722  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  18759. 0000E726  4267                     clr.w      -[A7]
  18760. 0000E728  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  18761. 0000E72C  61FF 0000 3354           bsr        +0x3356 /* 00011A82 */
  18762. 0000E732  41F9 0001 AAF6           lea.l      A0, [0x0001AAF6]
  18763. 0000E738  226E 0008                movea.l    A1, [A6 + 0x8]
  18764. 0000E73C  2348 0004                move.l     [A1 + 0x4], A0
  18765. 0000E740  41F9 0001 AAF6           lea.l      A0, [0x0001AAF6]
  18766. 0000E746  41E8 01FC                lea.l      A0, [A0 + 0x1FC]
  18767. 0000E74A  226E 0008                movea.l    A1, [A6 + 0x8]
  18768. 0000E74E  2251                     movea.l    A1, [A1]
  18769. 0000E750  2288                     move.l     [A1], A0
  18770. 0000E752  41F9 0001 AAF6           lea.l      A0, [0x0001AAF6]
  18771. 0000E758  41E8 01C4                lea.l      A0, [A0 + 0x1C4]
  18772. 0000E75C  226E 0008                movea.l    A1, [A6 + 0x8]
  18773. 0000E760  2348 007C                move.l     [A1 + 0x7C], A0
  18774. 0000E764  41F9 0001 AAF6           lea.l      A0, [0x0001AAF6]
  18775. 0000E76A  41E8 01D0                lea.l      A0, [A0 + 0x1D0]
  18776. 0000E76E  226E 0008                movea.l    A1, [A6 + 0x8]
  18777. 0000E772  2348 00AA                move.l     [A1 + 0xAA], A0
  18778. 0000E776  206E 0008                movea.l    A0, [A6 + 0x8]
  18779. 0000E77A  2450                     movea.l    A2, [A0]
  18780. 0000E77C  41E8 00DC                lea.l      A0, [A0 + 0xDC]
  18781. 0000E780  91CA                     sub.l      A0, A2
  18782. 0000E782  2548 0008                move.l     [A2 + 0x8], A0
  18783. 0000E786  42A7                     clr.l      -[A7]
  18784. 0000E788  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  18785. 0000E78C  61FF 0000 0052           bsr        +0x54 /* 0000E7E0 */
  18786. 0000E792  42A7                     clr.l      -[A7]
  18787. 0000E794  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  18788. 0000E798  2057                     movea.l    A0, [A7]
  18789. 0000E79A  2268 0004                movea.l    A1, [A0 + 0x4]
  18790. 0000E79E  2269 0020                movea.l    A1, [A1 + 0x20]
  18791. 0000E7A2  4E91                     jsr        [A1]
  18792. 0000E7A4  4878 0002                push.l     0x2
  18793. 0000E7A8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  18794. 0000E7AC  61FF 0000 0012           bsr        +0x14 /* 0000E7C0 */
  18795. 0000E7B2  206E 0008                movea.l    A0, [A6 + 0x8]
  18796. 0000E7B6  4FEF 0026                lea.l      A7, [A7 + 0x26]
  18797. 0000E7BA  245F                     movea.l    A2, [A7]+
  18798. 0000E7BC  4E5E                     unlink     A6
  18799. 0000E7BE  4E75                     rts
  18800. fn0000E7C0:
  18801. 0000E7C0  4E56 0000                link       A6, 0
  18802. 0000E7C4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  18803. 0000E7C8  206E 0008                movea.l    A0, [A6 + 0x8]
  18804. 0000E7CC  2F28 00D8                move.l     -[A7], [A0 + 0xD8]
  18805. 0000E7D0  2057                     movea.l    A0, [A7]
  18806. 0000E7D2  2268 0004                movea.l    A1, [A0 + 0x4]
  18807. 0000E7D6  2269 0184                movea.l    A1, [A1 + 0x184]
  18808. 0000E7DA  4E91                     jsr        [A1]
  18809. 0000E7DC  4E5E                     unlink     A6
  18810. 0000E7DE  4E75                     rts
  18811. fn0000E7E0:
  18812. 0000E7E0  4E56 0000                link       A6, 0
  18813. 0000E7E4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  18814. 0000E7E8  206E 0008                movea.l    A0, [A6 + 0x8]
  18815. 0000E7EC  2F28 00D8                move.l     -[A7], [A0 + 0xD8]
  18816. 0000E7F0  2057                     movea.l    A0, [A7]
  18817. 0000E7F2  2268 0004                movea.l    A1, [A0 + 0x4]
  18818. 0000E7F6  2269 0180                movea.l    A1, [A1 + 0x180]
  18819. 0000E7FA  4E91                     jsr        [A1]
  18820. 0000E7FC  4E5E                     unlink     A6
  18821. 0000E7FE  4E75                     rts
  18822. label0000E800:
  18823. 0000E800  4E56 0000                link       A6, 0
  18824. 0000E804  2F0B                     move.l     -[A7], A3
  18825. 0000E806  2F0A                     move.l     -[A7], A2
  18826. 0000E808  246E 0008                movea.l    A2, [A6 + 0x8]
  18827. 0000E80C  200A                     move.l     D0, A2
  18828. 0000E80E  6774                     beq        +0x76 /* 0000E884 */
  18829. 0000E810  41F9 0001 AAF6           lea.l      A0, [0x0001AAF6]
  18830. 0000E816  2548 0004                move.l     [A2 + 0x4], A0
  18831. 0000E81A  41F9 0001 AAF6           lea.l      A0, [0x0001AAF6]
  18832. 0000E820  41E8 01FC                lea.l      A0, [A0 + 0x1FC]
  18833. 0000E824  2252                     movea.l    A1, [A2]
  18834. 0000E826  2288                     move.l     [A1], A0
  18835. 0000E828  41F9 0001 AAF6           lea.l      A0, [0x0001AAF6]
  18836. 0000E82E  41E8 01C4                lea.l      A0, [A0 + 0x1C4]
  18837. 0000E832  2548 007C                move.l     [A2 + 0x7C], A0
  18838. 0000E836  41F9 0001 AAF6           lea.l      A0, [0x0001AAF6]
  18839. 0000E83C  41E8 01D0                lea.l      A0, [A0 + 0x1D0]
  18840. 0000E840  2548 00AA                move.l     [A2 + 0xAA], A0
  18841. 0000E844  2652                     movea.l    A3, [A2]
  18842. 0000E846  204A                     movea.l    A0, A2
  18843. 0000E848  41E8 00DC                lea.l      A0, [A0 + 0xDC]
  18844. 0000E84C  91CB                     sub.l      A0, A3
  18845. 0000E84E  2748 0008                move.l     [A3 + 0x8], A0
  18846. 0000E852  4267                     clr.w      -[A7]
  18847. 0000E854  2F0A                     move.l     -[A7], A2
  18848. 0000E856  61FF 0000 33DC           bsr        +0x33DE /* 00011C34 */
  18849. 0000E85C  4A6E 000C                tst.w      [A6 + 0xC]
  18850. 0000E860  5C4F                     addq.w     A7, 6
  18851. 0000E862  6710                     beq        +0x12 /* 0000E874 */
  18852. 0000E864  4267                     clr.w      -[A7]
  18853. 0000E866  204A                     movea.l    A0, A2
  18854. 0000E868  4868 00DC                pea.l      [A0 + 0xDC]
  18855. 0000E86C  4EB9 0000 17B8           jsr        [0x000017B8]
  18856. 0000E872  5C4F                     addq.w     A7, 6
  18857. label0000E874:
  18858. 0000E874  4A6E 000C                tst.w      [A6 + 0xC]
  18859. 0000E878  6F0A                     ble        +0xC /* 0000E884 */
  18860. 0000E87A  2F0A                     move.l     -[A7], A2
  18861. 0000E87C  4EB9 0000 0168           jsr        [0x00000168]
  18862. 0000E882  584F                     addq.w     A7, 4
  18863. label0000E884:
  18864. 0000E884  204A                     movea.l    A0, A2
  18865. 0000E886  245F                     movea.l    A2, [A7]+
  18866. 0000E888  265F                     movea.l    A3, [A7]+
  18867. 0000E88A  4E5E                     unlink     A6
  18868. 0000E88C  4E75                     rts
  18869. 0000E88E  4E56 0000                link       A6, 0
  18870. 0000E892  2F0A                     move.l     -[A7], A2
  18871. 0000E894  2F03                     move.l     -[A7], D3
  18872. 0000E896  246E 0008                movea.l    A2, [A6 + 0x8]
  18873. 0000E89A  2F2A 00D8                move.l     -[A7], [A2 + 0xD8]
  18874. 0000E89E  61FF 0000 0024           bsr        +0x26 /* 0000E8C4 */
  18875. 0000E8A4  2600                     move.l     D3, D0
  18876. 0000E8A6  584F                     addq.w     A7, 4
  18877. 0000E8A8  6712                     beq        +0x14 /* 0000E8BC */
  18878. 0000E8AA  2F0A                     move.l     -[A7], A2
  18879. 0000E8AC  2F03                     move.l     -[A7], D3
  18880. 0000E8AE  486A 007C                pea.l      [A2 + 0x7C]
  18881. 0000E8B2  4EB9 0000 1840           jsr        [0x00001840]
  18882. 0000E8B8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  18883. label0000E8BC:
  18884. 0000E8BC  261F                     move.l     D3, [A7]+
  18885. 0000E8BE  245F                     movea.l    A2, [A7]+
  18886. 0000E8C0  4E5E                     unlink     A6
  18887. 0000E8C2  4E75                     rts
  18888. fn0000E8C4:
  18889. 0000E8C4  206F 0004                movea.l    A0, [A7 + 0x4]
  18890. 0000E8C8  2028 0056                move.l     D0, [A0 + 0x56]
  18891. 0000E8CC  4E75                     rts
  18892. 0000E8CE  206F 0004                movea.l    A0, [A7 + 0x4]
  18893. 0000E8D2  5088                     addq.l     A0, 8
  18894. 0000E8D4  2010                     move.l     D0, [A0]
  18895. 0000E8D6  0680 FFFF FF24           addi.l     D0, 0xFFFFFF24
  18896. 0000E8DC  D1AF 0004                add.l      [A7 + 0x4], D0
  18897. 0000E8E0  4EFA FF1E                jmp        [PC - 0xE2 /* 0000E800 */]
  18898. 0000E8E4  06AF FFFF FF84 0004      addi.l     [A7 + 0x4], 0xFFFFFF84
  18899. 0000E8EC  4EFA FF12                jmp        [PC - 0xEE /* 0000E800 */]
  18900. 0000E8F0  06AF FFFF FF56 0004      addi.l     [A7 + 0x4], 0xFFFFFF56
  18901. 0000E8F8  4EF9 0001 1E3E           jmp        [0x00011E3E]
  18902. 0000E8FE  06AF FFFF FF56 0004      addi.l     [A7 + 0x4], 0xFFFFFF56
  18903. 0000E906  4EFA FEF8                jmp        [PC - 0x108 /* 0000E800 */]
  18904. fn0000E90A:
  18905. 0000E90A  4E56 0000                link       A6, 0
  18906. 0000E90E  2F0A                     move.l     -[A7], A2
  18907. 0000E910  4A6E 000C                tst.w      [A6 + 0xC]
  18908. 0000E914  671E                     beq        +0x20 /* 0000E934 */
  18909. 0000E916  206E 0008                movea.l    A0, [A6 + 0x8]
  18910. 0000E91A  41E8 006A                lea.l      A0, [A0 + 0x6A]
  18911. 0000E91E  226E 0008                movea.l    A1, [A6 + 0x8]
  18912. 0000E922  2288                     move.l     [A1], A0
  18913. 0000E924  206E 0008                movea.l    A0, [A6 + 0x8]
  18914. 0000E928  4868 006A                pea.l      [A0 + 0x6A]
  18915. 0000E92C  4EB9 0000 17B0           jsr        [0x000017B0]
  18916. 0000E932  584F                     addq.w     A7, 4
  18917. label0000E934:
  18918. 0000E934  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  18919. 0000E938  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  18920. 0000E93C  4267                     clr.w      -[A7]
  18921. 0000E93E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  18922. 0000E942  61FF 0000 244C           bsr        +0x244E /* 00010D90 */
  18923. 0000E948  41F9 0001 A80E           lea.l      A0, [0x0001A80E]
  18924. 0000E94E  226E 0008                movea.l    A1, [A6 + 0x8]
  18925. 0000E952  2348 0004                move.l     [A1 + 0x4], A0
  18926. 0000E956  41F9 0001 A80E           lea.l      A0, [0x0001A80E]
  18927. 0000E95C  41E8 01C4                lea.l      A0, [A0 + 0x1C4]
  18928. 0000E960  226E 0008                movea.l    A1, [A6 + 0x8]
  18929. 0000E964  2251                     movea.l    A1, [A1]
  18930. 0000E966  2288                     move.l     [A1], A0
  18931. 0000E968  41F9 0001 A80E           lea.l      A0, [0x0001A80E]
  18932. 0000E96E  41E8 0170                lea.l      A0, [A0 + 0x170]
  18933. 0000E972  226E 0008                movea.l    A1, [A6 + 0x8]
  18934. 0000E976  2348 0028                move.l     [A1 + 0x28], A0
  18935. 0000E97A  206E 0008                movea.l    A0, [A6 + 0x8]
  18936. 0000E97E  2450                     movea.l    A2, [A0]
  18937. 0000E980  41E8 006A                lea.l      A0, [A0 + 0x6A]
  18938. 0000E984  91CA                     sub.l      A0, A2
  18939. 0000E986  2548 0008                move.l     [A2 + 0x8], A0
  18940. 0000E98A  206E 0008                movea.l    A0, [A6 + 0x8]
  18941. 0000E98E  4FEF 000E                lea.l      A7, [A7 + 0xE]
  18942. 0000E992  245F                     movea.l    A2, [A7]+
  18943. 0000E994  4E5E                     unlink     A6
  18944. 0000E996  4E75                     rts
  18945. label0000E998:
  18946. 0000E998  4E56 0000                link       A6, 0
  18947. 0000E99C  2F0B                     move.l     -[A7], A3
  18948. 0000E99E  2F0A                     move.l     -[A7], A2
  18949. 0000E9A0  246E 0008                movea.l    A2, [A6 + 0x8]
  18950. 0000E9A4  200A                     move.l     D0, A2
  18951. 0000E9A6  6766                     beq        +0x68 /* 0000EA0E */
  18952. 0000E9A8  41F9 0001 A80E           lea.l      A0, [0x0001A80E]
  18953. 0000E9AE  2548 0004                move.l     [A2 + 0x4], A0
  18954. 0000E9B2  41F9 0001 A80E           lea.l      A0, [0x0001A80E]
  18955. 0000E9B8  41E8 01C4                lea.l      A0, [A0 + 0x1C4]
  18956. 0000E9BC  2252                     movea.l    A1, [A2]
  18957. 0000E9BE  2288                     move.l     [A1], A0
  18958. 0000E9C0  41F9 0001 A80E           lea.l      A0, [0x0001A80E]
  18959. 0000E9C6  41E8 0170                lea.l      A0, [A0 + 0x170]
  18960. 0000E9CA  2548 0028                move.l     [A2 + 0x28], A0
  18961. 0000E9CE  2652                     movea.l    A3, [A2]
  18962. 0000E9D0  204A                     movea.l    A0, A2
  18963. 0000E9D2  41E8 006A                lea.l      A0, [A0 + 0x6A]
  18964. 0000E9D6  91CB                     sub.l      A0, A3
  18965. 0000E9D8  2748 0008                move.l     [A3 + 0x8], A0
  18966. 0000E9DC  4267                     clr.w      -[A7]
  18967. 0000E9DE  2F0A                     move.l     -[A7], A2
  18968. 0000E9E0  61FF 0000 2646           bsr        +0x2648 /* 00011028 */
  18969. 0000E9E6  4A6E 000C                tst.w      [A6 + 0xC]
  18970. 0000E9EA  5C4F                     addq.w     A7, 6
  18971. 0000E9EC  6710                     beq        +0x12 /* 0000E9FE */
  18972. 0000E9EE  4267                     clr.w      -[A7]
  18973. 0000E9F0  204A                     movea.l    A0, A2
  18974. 0000E9F2  4868 006A                pea.l      [A0 + 0x6A]
  18975. 0000E9F6  4EB9 0000 17B8           jsr        [0x000017B8]
  18976. 0000E9FC  5C4F                     addq.w     A7, 6
  18977. label0000E9FE:
  18978. 0000E9FE  4A6E 000C                tst.w      [A6 + 0xC]
  18979. 0000EA02  6F0A                     ble        +0xC /* 0000EA0E */
  18980. 0000EA04  2F0A                     move.l     -[A7], A2
  18981. 0000EA06  4EB9 0000 0168           jsr        [0x00000168]
  18982. 0000EA0C  584F                     addq.w     A7, 4
  18983. label0000EA0E:
  18984. 0000EA0E  204A                     movea.l    A0, A2
  18985. 0000EA10  245F                     movea.l    A2, [A7]+
  18986. 0000EA12  265F                     movea.l    A3, [A7]+
  18987. 0000EA14  4E5E                     unlink     A6
  18988. 0000EA16  4E75                     rts
  18989. 0000EA18  4E56 0000                link       A6, 0
  18990. 0000EA1C  2F0A                     move.l     -[A7], A2
  18991. 0000EA1E  2F03                     move.l     -[A7], D3
  18992. 0000EA20  246E 0008                movea.l    A2, [A6 + 0x8]
  18993. 0000EA24  302E 000C                move.w     D0, [A6 + 0xC]
  18994. 0000EA28  48C0                     ext.l      D0
  18995. 0000EA2A  2600                     move.l     D3, D0
  18996. 0000EA2C  7214                     moveq.l    D1, 0x14
  18997. 0000EA2E  B081                     cmp.l      D0, D1
  18998. 0000EA30  661A                     bne        +0x1C /* 0000EA4C */
  18999. 0000EA32  202A 005A                move.l     D0, [A2 + 0x5A]
  19000. 0000EA36  5280                     addq.l     D0, 1
  19001. 0000EA38  2F00                     move.l     -[A7], D0
  19002. 0000EA3A  2F0A                     move.l     -[A7], A2
  19003. 0000EA3C  2057                     movea.l    A0, [A7]
  19004. 0000EA3E  2268 0004                movea.l    A1, [A0 + 0x4]
  19005. 0000EA42  2269 0020                movea.l    A1, [A1 + 0x20]
  19006. 0000EA46  4E91                     jsr        [A1]
  19007. 0000EA48  504F                     addq.w     A7, 8
  19008. 0000EA4A  601E                     bra        +0x20 /* 0000EA6A */
  19009. label0000EA4C:
  19010. 0000EA4C  7015                     moveq.l    D0, 0x15
  19011. 0000EA4E  B680                     cmp.l      D3, D0
  19012. 0000EA50  6618                     bne        +0x1A /* 0000EA6A */
  19013. 0000EA52  202A 005A                move.l     D0, [A2 + 0x5A]
  19014. 0000EA56  5380                     subq.l     D0, 1
  19015. 0000EA58  2F00                     move.l     -[A7], D0
  19016. 0000EA5A  2F0A                     move.l     -[A7], A2
  19017. 0000EA5C  2057                     movea.l    A0, [A7]
  19018. 0000EA5E  2268 0004                movea.l    A1, [A0 + 0x4]
  19019. 0000EA62  2269 0020                movea.l    A1, [A1 + 0x20]
  19020. 0000EA66  4E91                     jsr        [A1]
  19021. 0000EA68  504F                     addq.w     A7, 8
  19022. label0000EA6A:
  19023. 0000EA6A  261F                     move.l     D3, [A7]+
  19024. 0000EA6C  245F                     movea.l    A2, [A7]+
  19025. 0000EA6E  4E5E                     unlink     A6
  19026. 0000EA70  4E75                     rts
  19027. 0000EA72  4E56 FFFC                link       A6, -0x0004
  19028. 0000EA76  2F0A                     move.l     -[A7], A2
  19029. 0000EA78  2F03                     move.l     -[A7], D3
  19030. 0000EA7A  246E 0008                movea.l    A2, [A6 + 0x8]
  19031. 0000EA7E  362E 000C                move.w     D3, [A6 + 0xC]
  19032. 0000EA82  2F0A                     move.l     -[A7], A2
  19033. 0000EA84  4EB9 0000 0E98           jsr        [0x00000E98]
  19034. 0000EA8A  4A00                     tst.b      D0
  19035. 0000EA8C  584F                     addq.w     A7, 4
  19036. 0000EA8E  6752                     beq        +0x54 /* 0000EAE2 */
  19037. 0000EA90  4227                     clr.b      -[A7]
  19038. 0000EA92  1F3C 0001                move.b     -[A7], 0x1
  19039. 0000EA96  3F03                     move.w     -[A7], D3
  19040. 0000EA98  2F0A                     move.l     -[A7], A2
  19041. 0000EA9A  2057                     movea.l    A0, [A7]
  19042. 0000EA9C  2268 0004                movea.l    A1, [A0 + 0x4]
  19043. 0000EAA0  2269 019C                movea.l    A1, [A1 + 0x19C]
  19044. 0000EAA4  4E91                     jsr        [A1]
  19045. 0000EAA6  207C 0000 0008           movea.l    A0, 0x8
  19046. 0000EAAC  43EE FFFC                lea.l      A1, [A6 - 0x4]
  19047. 0000EAB0  A03B                     syscall    Delay
  19048. 0000EAB2  2280                     move.l     [A1], D0
  19049. 0000EAB4  1F3C 0001                move.b     -[A7], 0x1
  19050. 0000EAB8  4227                     clr.b      -[A7]
  19051. 0000EABA  3F03                     move.w     -[A7], D3
  19052. 0000EABC  2F0A                     move.l     -[A7], A2
  19053. 0000EABE  2057                     movea.l    A0, [A7]
  19054. 0000EAC0  2268 0004                movea.l    A1, [A0 + 0x4]
  19055. 0000EAC4  2269 019C                movea.l    A1, [A1 + 0x19C]
  19056. 0000EAC8  4E91                     jsr        [A1]
  19057. 0000EACA  2F2A 005A                move.l     -[A7], [A2 + 0x5A]
  19058. 0000EACE  3F03                     move.w     -[A7], D3
  19059. 0000EAD0  2F0A                     move.l     -[A7], A2
  19060. 0000EAD2  2057                     movea.l    A0, [A7]
  19061. 0000EAD4  2268 0004                movea.l    A1, [A0 + 0x4]
  19062. 0000EAD8  2269 01C0                movea.l    A1, [A1 + 0x1C0]
  19063. 0000EADC  4E91                     jsr        [A1]
  19064. 0000EADE  4FEF 001E                lea.l      A7, [A7 + 0x1E]
  19065. label0000EAE2:
  19066. 0000EAE2  261F                     move.l     D3, [A7]+
  19067. 0000EAE4  245F                     movea.l    A2, [A7]+
  19068. 0000EAE6  4E5E                     unlink     A6
  19069. 0000EAE8  4E75                     rts
  19070. 0000EAEA  206F 0004                movea.l    A0, [A7 + 0x4]
  19071. 0000EAEE  5088                     addq.l     A0, 8
  19072. 0000EAF0  2010                     move.l     D0, [A0]
  19073. 0000EAF2  0680 FFFF FF96           addi.l     D0, 0xFFFFFF96
  19074. 0000EAF8  D1AF 0004                add.l      [A7 + 0x4], D0
  19075. 0000EAFC  4EFA FE9A                jmp        [PC - 0x166 /* 0000E998 */]
  19076. 0000EB00  06AF FFFF FFD8 0004      addi.l     [A7 + 0x4], 0xFFFFFFD8
  19077. 0000EB08  4EFA FE8E                jmp        [PC - 0x172 /* 0000E998 */]
  19078. fn0000EB0C:
  19079. 0000EB0C  4E56 0000                link       A6, 0
  19080. 0000EB10  2F0A                     move.l     -[A7], A2
  19081. 0000EB12  4A6E 000C                tst.w      [A6 + 0xC]
  19082. 0000EB16  671E                     beq        +0x20 /* 0000EB36 */
  19083. 0000EB18  206E 0008                movea.l    A0, [A6 + 0x8]
  19084. 0000EB1C  41E8 00DC                lea.l      A0, [A0 + 0xDC]
  19085. 0000EB20  226E 0008                movea.l    A1, [A6 + 0x8]
  19086. 0000EB24  2288                     move.l     [A1], A0
  19087. 0000EB26  206E 0008                movea.l    A0, [A6 + 0x8]
  19088. 0000EB2A  4868 00DC                pea.l      [A0 + 0xDC]
  19089. 0000EB2E  4EB9 0000 17B0           jsr        [0x000017B0]
  19090. 0000EB34  584F                     addq.w     A7, 4
  19091. label0000EB36:
  19092. 0000EB36  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  19093. 0000EB3A  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  19094. 0000EB3E  4267                     clr.w      -[A7]
  19095. 0000EB40  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  19096. 0000EB44  61FF 0000 2F3C           bsr        +0x2F3E /* 00011A82 */
  19097. 0000EB4A  41F9 0001 A4D6           lea.l      A0, [0x0001A4D6]
  19098. 0000EB50  226E 0008                movea.l    A1, [A6 + 0x8]
  19099. 0000EB54  2348 0004                move.l     [A1 + 0x4], A0
  19100. 0000EB58  41F9 0001 A4D6           lea.l      A0, [0x0001A4D6]
  19101. 0000EB5E  41E8 01FC                lea.l      A0, [A0 + 0x1FC]
  19102. 0000EB62  226E 0008                movea.l    A1, [A6 + 0x8]
  19103. 0000EB66  2251                     movea.l    A1, [A1]
  19104. 0000EB68  2288                     move.l     [A1], A0
  19105. 0000EB6A  41F9 0001 A4D6           lea.l      A0, [0x0001A4D6]
  19106. 0000EB70  41E8 01C4                lea.l      A0, [A0 + 0x1C4]
  19107. 0000EB74  226E 0008                movea.l    A1, [A6 + 0x8]
  19108. 0000EB78  2348 007C                move.l     [A1 + 0x7C], A0
  19109. 0000EB7C  41F9 0001 A4D6           lea.l      A0, [0x0001A4D6]
  19110. 0000EB82  41E8 01D0                lea.l      A0, [A0 + 0x1D0]
  19111. 0000EB86  226E 0008                movea.l    A1, [A6 + 0x8]
  19112. 0000EB8A  2348 00AA                move.l     [A1 + 0xAA], A0
  19113. 0000EB8E  206E 0008                movea.l    A0, [A6 + 0x8]
  19114. 0000EB92  2450                     movea.l    A2, [A0]
  19115. 0000EB94  41E8 00DC                lea.l      A0, [A0 + 0xDC]
  19116. 0000EB98  91CA                     sub.l      A0, A2
  19117. 0000EB9A  2548 0008                move.l     [A2 + 0x8], A0
  19118. 0000EB9E  206E 0008                movea.l    A0, [A6 + 0x8]
  19119. 0000EBA2  4FEF 000E                lea.l      A7, [A7 + 0xE]
  19120. 0000EBA6  245F                     movea.l    A2, [A7]+
  19121. 0000EBA8  4E5E                     unlink     A6
  19122. 0000EBAA  4E75                     rts
  19123. label0000EBAC:
  19124. 0000EBAC  4E56 0000                link       A6, 0
  19125. 0000EBB0  2F0B                     move.l     -[A7], A3
  19126. 0000EBB2  2F0A                     move.l     -[A7], A2
  19127. 0000EBB4  246E 0008                movea.l    A2, [A6 + 0x8]
  19128. 0000EBB8  200A                     move.l     D0, A2
  19129. 0000EBBA  6774                     beq        +0x76 /* 0000EC30 */
  19130. 0000EBBC  41F9 0001 A4D6           lea.l      A0, [0x0001A4D6]
  19131. 0000EBC2  2548 0004                move.l     [A2 + 0x4], A0
  19132. 0000EBC6  41F9 0001 A4D6           lea.l      A0, [0x0001A4D6]
  19133. 0000EBCC  41E8 01FC                lea.l      A0, [A0 + 0x1FC]
  19134. 0000EBD0  2252                     movea.l    A1, [A2]
  19135. 0000EBD2  2288                     move.l     [A1], A0
  19136. 0000EBD4  41F9 0001 A4D6           lea.l      A0, [0x0001A4D6]
  19137. 0000EBDA  41E8 01C4                lea.l      A0, [A0 + 0x1C4]
  19138. 0000EBDE  2548 007C                move.l     [A2 + 0x7C], A0
  19139. 0000EBE2  41F9 0001 A4D6           lea.l      A0, [0x0001A4D6]
  19140. 0000EBE8  41E8 01D0                lea.l      A0, [A0 + 0x1D0]
  19141. 0000EBEC  2548 00AA                move.l     [A2 + 0xAA], A0
  19142. 0000EBF0  2652                     movea.l    A3, [A2]
  19143. 0000EBF2  204A                     movea.l    A0, A2
  19144. 0000EBF4  41E8 00DC                lea.l      A0, [A0 + 0xDC]
  19145. 0000EBF8  91CB                     sub.l      A0, A3
  19146. 0000EBFA  2748 0008                move.l     [A3 + 0x8], A0
  19147. 0000EBFE  4267                     clr.w      -[A7]
  19148. 0000EC00  2F0A                     move.l     -[A7], A2
  19149. 0000EC02  61FF 0000 3030           bsr        +0x3032 /* 00011C34 */
  19150. 0000EC08  4A6E 000C                tst.w      [A6 + 0xC]
  19151. 0000EC0C  5C4F                     addq.w     A7, 6
  19152. 0000EC0E  6710                     beq        +0x12 /* 0000EC20 */
  19153. 0000EC10  4267                     clr.w      -[A7]
  19154. 0000EC12  204A                     movea.l    A0, A2
  19155. 0000EC14  4868 00DC                pea.l      [A0 + 0xDC]
  19156. 0000EC18  4EB9 0000 17B8           jsr        [0x000017B8]
  19157. 0000EC1E  5C4F                     addq.w     A7, 6
  19158. label0000EC20:
  19159. 0000EC20  4A6E 000C                tst.w      [A6 + 0xC]
  19160. 0000EC24  6F0A                     ble        +0xC /* 0000EC30 */
  19161. 0000EC26  2F0A                     move.l     -[A7], A2
  19162. 0000EC28  4EB9 0000 0168           jsr        [0x00000168]
  19163. 0000EC2E  584F                     addq.w     A7, 4
  19164. label0000EC30:
  19165. 0000EC30  204A                     movea.l    A0, A2
  19166. 0000EC32  245F                     movea.l    A2, [A7]+
  19167. 0000EC34  265F                     movea.l    A3, [A7]+
  19168. 0000EC36  4E5E                     unlink     A6
  19169. 0000EC38  4E75                     rts
  19170. 0000EC3A  4E56 0000                link       A6, 0
  19171. 0000EC3E  2F0A                     move.l     -[A7], A2
  19172. 0000EC40  2F03                     move.l     -[A7], D3
  19173. 0000EC42  246E 0008                movea.l    A2, [A6 + 0x8]
  19174. 0000EC46  2F2A 00D8                move.l     -[A7], [A2 + 0xD8]
  19175. 0000EC4A  61FF FFFF FC78           bsr        -0x386 /* 0000E8C4 */
  19176. 0000EC50  2600                     move.l     D3, D0
  19177. 0000EC52  584F                     addq.w     A7, 4
  19178. 0000EC54  6712                     beq        +0x14 /* 0000EC68 */
  19179. 0000EC56  2F0A                     move.l     -[A7], A2
  19180. 0000EC58  2F03                     move.l     -[A7], D3
  19181. 0000EC5A  486A 007C                pea.l      [A2 + 0x7C]
  19182. 0000EC5E  4EB9 0000 1840           jsr        [0x00001840]
  19183. 0000EC64  4FEF 000C                lea.l      A7, [A7 + 0xC]
  19184. label0000EC68:
  19185. 0000EC68  261F                     move.l     D3, [A7]+
  19186. 0000EC6A  245F                     movea.l    A2, [A7]+
  19187. 0000EC6C  4E5E                     unlink     A6
  19188. 0000EC6E  4E75                     rts
  19189. 0000EC70  206F 0004                movea.l    A0, [A7 + 0x4]
  19190. 0000EC74  5088                     addq.l     A0, 8
  19191. 0000EC76  2010                     move.l     D0, [A0]
  19192. 0000EC78  0680 FFFF FF24           addi.l     D0, 0xFFFFFF24
  19193. 0000EC7E  D1AF 0004                add.l      [A7 + 0x4], D0
  19194. 0000EC82  4EFA FF28                jmp        [PC - 0xD8 /* 0000EBAC */]
  19195. 0000EC86  06AF FFFF FF84 0004      addi.l     [A7 + 0x4], 0xFFFFFF84
  19196. 0000EC8E  4EFA FF1C                jmp        [PC - 0xE4 /* 0000EBAC */]
  19197. 0000EC92  06AF FFFF FF56 0004      addi.l     [A7 + 0x4], 0xFFFFFF56
  19198. 0000EC9A  4EFA FF10                jmp        [PC - 0xF0 /* 0000EBAC */]
  19199. fn0000EC9E:
  19200. 0000EC9E  4E56 0000                link       A6, 0
  19201. 0000ECA2  2F0A                     move.l     -[A7], A2
  19202. 0000ECA4  4A6E 000C                tst.w      [A6 + 0xC]
  19203. 0000ECA8  671E                     beq        +0x20 /* 0000ECC8 */
  19204. 0000ECAA  206E 0008                movea.l    A0, [A6 + 0x8]
  19205. 0000ECAE  41E8 00DC                lea.l      A0, [A0 + 0xDC]
  19206. 0000ECB2  226E 0008                movea.l    A1, [A6 + 0x8]
  19207. 0000ECB6  2288                     move.l     [A1], A0
  19208. 0000ECB8  206E 0008                movea.l    A0, [A6 + 0x8]
  19209. 0000ECBC  4868 00DC                pea.l      [A0 + 0xDC]
  19210. 0000ECC0  4EB9 0000 17B0           jsr        [0x000017B0]
  19211. 0000ECC6  584F                     addq.w     A7, 4
  19212. label0000ECC8:
  19213. 0000ECC8  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  19214. 0000ECCC  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  19215. 0000ECD0  4267                     clr.w      -[A7]
  19216. 0000ECD2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  19217. 0000ECD6  61FF 0000 2DAA           bsr        +0x2DAC /* 00011A82 */
  19218. 0000ECDC  41F9 0001 A1A4           lea.l      A0, [0x0001A1A4]
  19219. 0000ECE2  226E 0008                movea.l    A1, [A6 + 0x8]
  19220. 0000ECE6  2348 0004                move.l     [A1 + 0x4], A0
  19221. 0000ECEA  41F9 0001 A1A4           lea.l      A0, [0x0001A1A4]
  19222. 0000ECF0  41E8 01FC                lea.l      A0, [A0 + 0x1FC]
  19223. 0000ECF4  226E 0008                movea.l    A1, [A6 + 0x8]
  19224. 0000ECF8  2251                     movea.l    A1, [A1]
  19225. 0000ECFA  2288                     move.l     [A1], A0
  19226. 0000ECFC  41F9 0001 A1A4           lea.l      A0, [0x0001A1A4]
  19227. 0000ED02  41E8 01C4                lea.l      A0, [A0 + 0x1C4]
  19228. 0000ED06  226E 0008                movea.l    A1, [A6 + 0x8]
  19229. 0000ED0A  2348 007C                move.l     [A1 + 0x7C], A0
  19230. 0000ED0E  41F9 0001 A1A4           lea.l      A0, [0x0001A1A4]
  19231. 0000ED14  41E8 01D0                lea.l      A0, [A0 + 0x1D0]
  19232. 0000ED18  226E 0008                movea.l    A1, [A6 + 0x8]
  19233. 0000ED1C  2348 00AA                move.l     [A1 + 0xAA], A0
  19234. 0000ED20  206E 0008                movea.l    A0, [A6 + 0x8]
  19235. 0000ED24  2450                     movea.l    A2, [A0]
  19236. 0000ED26  41E8 00DC                lea.l      A0, [A0 + 0xDC]
  19237. 0000ED2A  91CA                     sub.l      A0, A2
  19238. 0000ED2C  2548 0008                move.l     [A2 + 0x8], A0
  19239. 0000ED30  206E 0008                movea.l    A0, [A6 + 0x8]
  19240. 0000ED34  4FEF 000E                lea.l      A7, [A7 + 0xE]
  19241. 0000ED38  245F                     movea.l    A2, [A7]+
  19242. 0000ED3A  4E5E                     unlink     A6
  19243. 0000ED3C  4E75                     rts
  19244. label0000ED3E:
  19245. 0000ED3E  4E56 0000                link       A6, 0
  19246. 0000ED42  2F0B                     move.l     -[A7], A3
  19247. 0000ED44  2F0A                     move.l     -[A7], A2
  19248. 0000ED46  246E 0008                movea.l    A2, [A6 + 0x8]
  19249. 0000ED4A  200A                     move.l     D0, A2
  19250. 0000ED4C  6774                     beq        +0x76 /* 0000EDC2 */
  19251. 0000ED4E  41F9 0001 A1A4           lea.l      A0, [0x0001A1A4]
  19252. 0000ED54  2548 0004                move.l     [A2 + 0x4], A0
  19253. 0000ED58  41F9 0001 A1A4           lea.l      A0, [0x0001A1A4]
  19254. 0000ED5E  41E8 01FC                lea.l      A0, [A0 + 0x1FC]
  19255. 0000ED62  2252                     movea.l    A1, [A2]
  19256. 0000ED64  2288                     move.l     [A1], A0
  19257. 0000ED66  41F9 0001 A1A4           lea.l      A0, [0x0001A1A4]
  19258. 0000ED6C  41E8 01C4                lea.l      A0, [A0 + 0x1C4]
  19259. 0000ED70  2548 007C                move.l     [A2 + 0x7C], A0
  19260. 0000ED74  41F9 0001 A1A4           lea.l      A0, [0x0001A1A4]
  19261. 0000ED7A  41E8 01D0                lea.l      A0, [A0 + 0x1D0]
  19262. 0000ED7E  2548 00AA                move.l     [A2 + 0xAA], A0
  19263. 0000ED82  2652                     movea.l    A3, [A2]
  19264. 0000ED84  204A                     movea.l    A0, A2
  19265. 0000ED86  41E8 00DC                lea.l      A0, [A0 + 0xDC]
  19266. 0000ED8A  91CB                     sub.l      A0, A3
  19267. 0000ED8C  2748 0008                move.l     [A3 + 0x8], A0
  19268. 0000ED90  4267                     clr.w      -[A7]
  19269. 0000ED92  2F0A                     move.l     -[A7], A2
  19270. 0000ED94  61FF 0000 2E9E           bsr        +0x2EA0 /* 00011C34 */
  19271. 0000ED9A  4A6E 000C                tst.w      [A6 + 0xC]
  19272. 0000ED9E  5C4F                     addq.w     A7, 6
  19273. 0000EDA0  6710                     beq        +0x12 /* 0000EDB2 */
  19274. 0000EDA2  4267                     clr.w      -[A7]
  19275. 0000EDA4  204A                     movea.l    A0, A2
  19276. 0000EDA6  4868 00DC                pea.l      [A0 + 0xDC]
  19277. 0000EDAA  4EB9 0000 17B8           jsr        [0x000017B8]
  19278. 0000EDB0  5C4F                     addq.w     A7, 6
  19279. label0000EDB2:
  19280. 0000EDB2  4A6E 000C                tst.w      [A6 + 0xC]
  19281. 0000EDB6  6F0A                     ble        +0xC /* 0000EDC2 */
  19282. 0000EDB8  2F0A                     move.l     -[A7], A2
  19283. 0000EDBA  4EB9 0000 0168           jsr        [0x00000168]
  19284. 0000EDC0  584F                     addq.w     A7, 4
  19285. label0000EDC2:
  19286. 0000EDC2  204A                     movea.l    A0, A2
  19287. 0000EDC4  245F                     movea.l    A2, [A7]+
  19288. 0000EDC6  265F                     movea.l    A3, [A7]+
  19289. 0000EDC8  4E5E                     unlink     A6
  19290. 0000EDCA  4E75                     rts
  19291. 0000EDCC  4E56 0000                link       A6, 0
  19292. 0000EDD0  2F03                     move.l     -[A7], D3
  19293. 0000EDD2  760A                     moveq.l    D3, 0x0A
  19294. 0000EDD4  4A2E 0010                tst.b      [A6 + 0x10]
  19295. 0000EDD8  6702                     beq        +0x4 /* 0000EDDC */
  19296. 0000EDDA  7609                     moveq.l    D3, 0x09
  19297. label0000EDDC:
  19298. 0000EDDC  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  19299. 0000EDE0  1F2E 0010                move.b     -[A7], [A6 + 0x10]
  19300. 0000EDE4  1F2E 000E                move.b     -[A7], [A6 + 0xE]
  19301. 0000EDE8  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  19302. 0000EDEC  3F03                     move.w     -[A7], D3
  19303. 0000EDEE  61FF FFFF 17DE           bsr        -0xE820 /* 000005CE */
  19304. 0000EDF4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  19305. 0000EDF8  261F                     move.l     D3, [A7]+
  19306. 0000EDFA  4E5E                     unlink     A6
  19307. 0000EDFC  4E75                     rts
  19308. 0000EDFE  206F 0004                movea.l    A0, [A7 + 0x4]
  19309. 0000EE02  5088                     addq.l     A0, 8
  19310. 0000EE04  2010                     move.l     D0, [A0]
  19311. 0000EE06  0680 FFFF FF24           addi.l     D0, 0xFFFFFF24
  19312. 0000EE0C  D1AF 0004                add.l      [A7 + 0x4], D0
  19313. 0000EE10  4EFA FF2C                jmp        [PC - 0xD4 /* 0000ED3E */]
  19314. 0000EE14  06AF FFFF FF84 0004      addi.l     [A7 + 0x4], 0xFFFFFF84
  19315. 0000EE1C  4EFA FF20                jmp        [PC - 0xE0 /* 0000ED3E */]
  19316. 0000EE20  06AF FFFF FF56 0004      addi.l     [A7 + 0x4], 0xFFFFFF56
  19317. 0000EE28  4EFA FF14                jmp        [PC - 0xEC /* 0000ED3E */]
  19318. fn0000EE2C:
  19319. 0000EE2C  4E56 FEF6                link       A6, -0x010A
  19320. 0000EE30  48E7 1030                movem.l    -[A7], D3,A2,A3
  19321. 0000EE34  246E 000E                movea.l    A2, [A6 + 0xE]
  19322. 0000EE38  4A6E 000C                tst.w      [A6 + 0xC]
  19323. 0000EE3C  671E                     beq        +0x20 /* 0000EE5C */
  19324. 0000EE3E  206E 0008                movea.l    A0, [A6 + 0x8]
  19325. 0000EE42  41E8 0078                lea.l      A0, [A0 + 0x78]
  19326. 0000EE46  226E 0008                movea.l    A1, [A6 + 0x8]
  19327. 0000EE4A  2288                     move.l     [A1], A0
  19328. 0000EE4C  206E 0008                movea.l    A0, [A6 + 0x8]
  19329. 0000EE50  4868 0078                pea.l      [A0 + 0x78]
  19330. 0000EE54  4EB9 0000 17B0           jsr        [0x000017B0]
  19331. 0000EE5A  584F                     addq.w     A7, 4
  19332. label0000EE5C:
  19333. 0000EE5C  2F0A                     move.l     -[A7], A2
  19334. 0000EE5E  4267                     clr.w      -[A7]
  19335. 0000EE60  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  19336. 0000EE64  61FF 0000 1FCE           bsr        +0x1FD0 /* 00010E34 */
  19337. 0000EE6A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  19338. 0000EE6E  206E 0008                movea.l    A0, [A6 + 0x8]
  19339. 0000EE72  4868 006A                pea.l      [A0 + 0x6A]
  19340. 0000EE76  61FF 0000 3178           bsr        +0x317A /* 00011FF0 */
  19341. 0000EE7C  41F9 0001 9E02           lea.l      A0, [0x00019E02]
  19342. 0000EE82  226E 0008                movea.l    A1, [A6 + 0x8]
  19343. 0000EE86  2348 0004                move.l     [A1 + 0x4], A0
  19344. 0000EE8A  41F9 0001 9E02           lea.l      A0, [0x00019E02]
  19345. 0000EE90  41E8 0200                lea.l      A0, [A0 + 0x200]
  19346. 0000EE94  226E 0008                movea.l    A1, [A6 + 0x8]
  19347. 0000EE98  2251                     movea.l    A1, [A1]
  19348. 0000EE9A  2288                     move.l     [A1], A0
  19349. 0000EE9C  41F9 0001 9E02           lea.l      A0, [0x00019E02]
  19350. 0000EEA2  41E8 0170                lea.l      A0, [A0 + 0x170]
  19351. 0000EEA6  226E 0008                movea.l    A1, [A6 + 0x8]
  19352. 0000EEAA  2348 0028                move.l     [A1 + 0x28], A0
  19353. 0000EEAE  41F9 0001 9E02           lea.l      A0, [0x00019E02]
  19354. 0000EEB4  41E8 01C4                lea.l      A0, [A0 + 0x1C4]
  19355. 0000EEB8  226E 0008                movea.l    A1, [A6 + 0x8]
  19356. 0000EEBC  2348 006A                move.l     [A1 + 0x6A], A0
  19357. 0000EEC0  206E 0008                movea.l    A0, [A6 + 0x8]
  19358. 0000EEC4  2650                     movea.l    A3, [A0]
  19359. 0000EEC6  41E8 0078                lea.l      A0, [A0 + 0x78]
  19360. 0000EECA  91CB                     sub.l      A0, A3
  19361. 0000EECC  2748 0008                move.l     [A3 + 0x8], A0
  19362. 0000EED0  486E FFFE                pea.l      [A6 - 0x2]
  19363. 0000EED4  2F0A                     move.l     -[A7], A2
  19364. 0000EED6  61FF FFFF B742           bsr        -0x48BC /* 0000A61A */
  19365. 0000EEDC  486E FFF8                pea.l      [A6 - 0x8]
  19366. 0000EEE0  2F0A                     move.l     -[A7], A2
  19367. 0000EEE2  61FF FFFF B736           bsr        -0x48C8 /* 0000A61A */
  19368. 0000EEE8  486E FEF8                pea.l      [A6 - 0x108]
  19369. 0000EEEC  2F0A                     move.l     -[A7], A2
  19370. 0000EEEE  4EB9 0000 17A8           jsr        [0x000017A8]
  19371. 0000EEF4  486E FFFA                pea.l      [A6 - 0x6]
  19372. 0000EEF8  2F0A                     move.l     -[A7], A2
  19373. 0000EEFA  61FF 0000 0072           bsr        +0x74 /* 0000EF6E */
  19374. 0000EF00  206E 0008                movea.l    A0, [A6 + 0x8]
  19375. 0000EF04  3628 0060                move.w     D3, [A0 + 0x60]
  19376. 0000EF08  217C FFFF CFC7 005E      move.l     [A0 + 0x5E], 0xFFFFCFC7
  19377. 0000EF10  42A7                     clr.l      -[A7]
  19378. 0000EF12  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  19379. 0000EF16  486E FEF8                pea.l      [A6 - 0x108]
  19380. 0000EF1A  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  19381. 0000EF1E  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  19382. 0000EF22  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  19383. 0000EF26  61FF 0000 2302           bsr        +0x2304 /* 0001122A */
  19384. 0000EF2C  486E FEF6                pea.l      [A6 - 0x10A]
  19385. 0000EF30  2F0A                     move.l     -[A7], A2
  19386. 0000EF32  61FF FFFF B6E6           bsr        -0x4918 /* 0000A61A */
  19387. 0000EF38  302E FFFE                move.w     D0, [A6 - 0x2]
  19388. 0000EF3C  7204                     moveq.l    D1, 0x04
  19389. 0000EF3E  C081                     and.l      D0, D1
  19390. 0000EF40  4FEF 004E                lea.l      A7, [A7 + 0x4E]
  19391. 0000EF44  6604                     bne        +0x6 /* 0000EF4A */
  19392. 0000EF46  42AE FFFA                clr.l      [A6 - 0x6]
  19393. label0000EF4A:
  19394. 0000EF4A  3F2E FEF6                move.w     -[A7], [A6 - 0x10A]
  19395. 0000EF4E  2F2E FFFA                move.l     -[A7], [A6 - 0x6]
  19396. 0000EF52  3F03                     move.w     -[A7], D3
  19397. 0000EF54  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  19398. 0000EF58  61FF 0000 012E           bsr        +0x130 /* 0000F088 */
  19399. 0000EF5E  206E 0008                movea.l    A0, [A6 + 0x8]
  19400. 0000EF62  4FEF 000C                lea.l      A7, [A7 + 0xC]
  19401. 0000EF66  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  19402. 0000EF6A  4E5E                     unlink     A6
  19403. 0000EF6C  4E75                     rts
  19404. fn0000EF6E:
  19405. 0000EF6E  4E56 0000                link       A6, 0
  19406. 0000EF72  4878 0004                push.l     0x4
  19407. 0000EF76  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  19408. 0000EF7A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  19409. 0000EF7E  4EB9 0000 17A0           jsr        [0x000017A0]
  19410. 0000EF84  206E 0008                movea.l    A0, [A6 + 0x8]
  19411. 0000EF88  4E5E                     unlink     A6
  19412. 0000EF8A  4E75                     rts
  19413. fn0000EF8C:
  19414. 0000EF8C  4E56 0000                link       A6, 0
  19415. 0000EF90  2F0A                     move.l     -[A7], A2
  19416. 0000EF92  4A6E 000C                tst.w      [A6 + 0xC]
  19417. 0000EF96  671E                     beq        +0x20 /* 0000EFB6 */
  19418. 0000EF98  206E 0008                movea.l    A0, [A6 + 0x8]
  19419. 0000EF9C  41E8 0078                lea.l      A0, [A0 + 0x78]
  19420. 0000EFA0  226E 0008                movea.l    A1, [A6 + 0x8]
  19421. 0000EFA4  2288                     move.l     [A1], A0
  19422. 0000EFA6  206E 0008                movea.l    A0, [A6 + 0x8]
  19423. 0000EFAA  4868 0078                pea.l      [A0 + 0x78]
  19424. 0000EFAE  4EB9 0000 17B0           jsr        [0x000017B0]
  19425. 0000EFB4  584F                     addq.w     A7, 4
  19426. label0000EFB6:
  19427. 0000EFB6  42A7                     clr.l      -[A7]
  19428. 0000EFB8  306E 001A                movea.w    A0, [A6 + 0x1A]
  19429. 0000EFBC  2F08                     move.l     -[A7], A0
  19430. 0000EFBE  4878 CFC7                push.l     0xCFC7
  19431. 0000EFC2  306E 0016                movea.w    A0, [A6 + 0x16]
  19432. 0000EFC6  2F08                     move.l     -[A7], A0
  19433. 0000EFC8  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  19434. 0000EFCC  3F2E 001E                move.w     -[A7], [A6 + 0x1E]
  19435. 0000EFD0  2F2E 0020                move.l     -[A7], [A6 + 0x20]
  19436. 0000EFD4  3F2E 001C                move.w     -[A7], [A6 + 0x1C]
  19437. 0000EFD8  2F2E 002A                move.l     -[A7], [A6 + 0x2A]
  19438. 0000EFDC  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  19439. 0000EFE0  4267                     clr.w      -[A7]
  19440. 0000EFE2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  19441. 0000EFE6  61FF 0000 1EDE           bsr        +0x1EE0 /* 00010EC6 */
  19442. 0000EFEC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  19443. 0000EFF0  206E 0008                movea.l    A0, [A6 + 0x8]
  19444. 0000EFF4  4868 006A                pea.l      [A0 + 0x6A]
  19445. 0000EFF8  61FF 0000 2FF6           bsr        +0x2FF8 /* 00011FF0 */
  19446. 0000EFFE  41F9 0001 9E02           lea.l      A0, [0x00019E02]
  19447. 0000F004  226E 0008                movea.l    A1, [A6 + 0x8]
  19448. 0000F008  2348 0004                move.l     [A1 + 0x4], A0
  19449. 0000F00C  41F9 0001 9E02           lea.l      A0, [0x00019E02]
  19450. 0000F012  41E8 0200                lea.l      A0, [A0 + 0x200]
  19451. 0000F016  226E 0008                movea.l    A1, [A6 + 0x8]
  19452. 0000F01A  2251                     movea.l    A1, [A1]
  19453. 0000F01C  2288                     move.l     [A1], A0
  19454. 0000F01E  41F9 0001 9E02           lea.l      A0, [0x00019E02]
  19455. 0000F024  41E8 0170                lea.l      A0, [A0 + 0x170]
  19456. 0000F028  226E 0008                movea.l    A1, [A6 + 0x8]
  19457. 0000F02C  2348 0028                move.l     [A1 + 0x28], A0
  19458. 0000F030  41F9 0001 9E02           lea.l      A0, [0x00019E02]
  19459. 0000F036  41E8 01C4                lea.l      A0, [A0 + 0x1C4]
  19460. 0000F03A  226E 0008                movea.l    A1, [A6 + 0x8]
  19461. 0000F03E  2348 006A                move.l     [A1 + 0x6A], A0
  19462. 0000F042  206E 0008                movea.l    A0, [A6 + 0x8]
  19463. 0000F046  2450                     movea.l    A2, [A0]
  19464. 0000F048  41E8 0078                lea.l      A0, [A0 + 0x78]
  19465. 0000F04C  91CA                     sub.l      A0, A2
  19466. 0000F04E  2548 0008                move.l     [A2 + 0x8], A0
  19467. 0000F052  302E 001C                move.w     D0, [A6 + 0x1C]
  19468. 0000F056  7204                     moveq.l    D1, 0x04
  19469. 0000F058  C081                     and.l      D0, D1
  19470. 0000F05A  4FEF 0032                lea.l      A7, [A7 + 0x32]
  19471. 0000F05E  6604                     bne        +0x6 /* 0000F064 */
  19472. 0000F060  42AE 0024                clr.l      [A6 + 0x24]
  19473. label0000F064:
  19474. 0000F064  3F2E 0028                move.w     -[A7], [A6 + 0x28]
  19475. 0000F068  2F2E 0024                move.l     -[A7], [A6 + 0x24]
  19476. 0000F06C  3F2E 0018                move.w     -[A7], [A6 + 0x18]
  19477. 0000F070  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  19478. 0000F074  61FF 0000 0012           bsr        +0x14 /* 0000F088 */
  19479. 0000F07A  206E 0008                movea.l    A0, [A6 + 0x8]
  19480. 0000F07E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  19481. 0000F082  245F                     movea.l    A2, [A7]+
  19482. 0000F084  4E5E                     unlink     A6
  19483. 0000F086  4E75                     rts
  19484. fn0000F088:
  19485. 0000F088  4E56 0000                link       A6, 0
  19486. 0000F08C  2F0A                     move.l     -[A7], A2
  19487. 0000F08E  246E 0008                movea.l    A2, [A6 + 0x8]
  19488. 0000F092  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  19489. 0000F096  486A 006A                pea.l      [A2 + 0x6A]
  19490. 0000F09A  61FF 0000 3024           bsr        +0x3026 /* 000120C0 */
  19491. 0000F0A0  4AAA 0072                tst.l      [A2 + 0x72]
  19492. 0000F0A4  5C4F                     addq.w     A7, 6
  19493. 0000F0A6  671A                     beq        +0x1C /* 0000F0C2 */
  19494. 0000F0A8  4AAE 000E                tst.l      [A6 + 0xE]
  19495. 0000F0AC  6714                     beq        +0x16 /* 0000F0C2 */
  19496. 0000F0AE  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  19497. 0000F0B2  486A 006A                pea.l      [A2 + 0x6A]
  19498. 0000F0B6  2057                     movea.l    A0, [A7]
  19499. 0000F0B8  2250                     movea.l    A1, [A0]
  19500. 0000F0BA  2269 0030                movea.l    A1, [A1 + 0x30]
  19501. 0000F0BE  4E91                     jsr        [A1]
  19502. 0000F0C0  504F                     addq.w     A7, 8
  19503. label0000F0C2:
  19504. 0000F0C2  306E 0012                movea.w    A0, [A6 + 0x12]
  19505. 0000F0C6  2F08                     move.l     -[A7], A0
  19506. 0000F0C8  2F0A                     move.l     -[A7], A2
  19507. 0000F0CA  2057                     movea.l    A0, [A7]
  19508. 0000F0CC  2268 0004                movea.l    A1, [A0 + 0x4]
  19509. 0000F0D0  2269 0020                movea.l    A1, [A1 + 0x20]
  19510. 0000F0D4  4E91                     jsr        [A1]
  19511. 0000F0D6  504F                     addq.w     A7, 8
  19512. 0000F0D8  245F                     movea.l    A2, [A7]+
  19513. 0000F0DA  4E5E                     unlink     A6
  19514. 0000F0DC  4E75                     rts
  19515. label0000F0DE:
  19516. 0000F0DE  4E56 0000                link       A6, 0
  19517. 0000F0E2  2F0B                     move.l     -[A7], A3
  19518. 0000F0E4  2F0A                     move.l     -[A7], A2
  19519. 0000F0E6  246E 0008                movea.l    A2, [A6 + 0x8]
  19520. 0000F0EA  200A                     move.l     D0, A2
  19521. 0000F0EC  6700 0086                beq        +0x88 /* 0000F174 */
  19522. 0000F0F0  41F9 0001 9E02           lea.l      A0, [0x00019E02]
  19523. 0000F0F6  2548 0004                move.l     [A2 + 0x4], A0
  19524. 0000F0FA  41F9 0001 9E02           lea.l      A0, [0x00019E02]
  19525. 0000F100  41E8 0200                lea.l      A0, [A0 + 0x200]
  19526. 0000F104  2252                     movea.l    A1, [A2]
  19527. 0000F106  2288                     move.l     [A1], A0
  19528. 0000F108  41F9 0001 9E02           lea.l      A0, [0x00019E02]
  19529. 0000F10E  41E8 0170                lea.l      A0, [A0 + 0x170]
  19530. 0000F112  2548 0028                move.l     [A2 + 0x28], A0
  19531. 0000F116  41F9 0001 9E02           lea.l      A0, [0x00019E02]
  19532. 0000F11C  41E8 01C4                lea.l      A0, [A0 + 0x1C4]
  19533. 0000F120  2548 006A                move.l     [A2 + 0x6A], A0
  19534. 0000F124  2652                     movea.l    A3, [A2]
  19535. 0000F126  204A                     movea.l    A0, A2
  19536. 0000F128  41E8 0078                lea.l      A0, [A0 + 0x78]
  19537. 0000F12C  91CB                     sub.l      A0, A3
  19538. 0000F12E  2748 0008                move.l     [A3 + 0x8], A0
  19539. 0000F132  4267                     clr.w      -[A7]
  19540. 0000F134  204A                     movea.l    A0, A2
  19541. 0000F136  4868 006A                pea.l      [A0 + 0x6A]
  19542. 0000F13A  61FF 0000 2ED2           bsr        +0x2ED4 /* 0001200E */
  19543. 0000F140  4267                     clr.w      -[A7]
  19544. 0000F142  2F0A                     move.l     -[A7], A2
  19545. 0000F144  61FF 0000 1EE2           bsr        +0x1EE4 /* 00011028 */
  19546. 0000F14A  4A6E 000C                tst.w      [A6 + 0xC]
  19547. 0000F14E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  19548. 0000F152  6710                     beq        +0x12 /* 0000F164 */
  19549. 0000F154  4267                     clr.w      -[A7]
  19550. 0000F156  204A                     movea.l    A0, A2
  19551. 0000F158  4868 0078                pea.l      [A0 + 0x78]
  19552. 0000F15C  4EB9 0000 17B8           jsr        [0x000017B8]
  19553. 0000F162  5C4F                     addq.w     A7, 6
  19554. label0000F164:
  19555. 0000F164  4A6E 000C                tst.w      [A6 + 0xC]
  19556. 0000F168  6F0A                     ble        +0xC /* 0000F174 */
  19557. 0000F16A  2F0A                     move.l     -[A7], A2
  19558. 0000F16C  4EB9 0000 0168           jsr        [0x00000168]
  19559. 0000F172  584F                     addq.w     A7, 4
  19560. label0000F174:
  19561. 0000F174  204A                     movea.l    A0, A2
  19562. 0000F176  245F                     movea.l    A2, [A7]+
  19563. 0000F178  265F                     movea.l    A3, [A7]+
  19564. 0000F17A  4E5E                     unlink     A6
  19565. 0000F17C  4E75                     rts
  19566. 0000F17E  4E56 0000                link       A6, 0
  19567. 0000F182  2F0B                     move.l     -[A7], A3
  19568. 0000F184  2F0A                     move.l     -[A7], A2
  19569. 0000F186  246E 0008                movea.l    A2, [A6 + 0x8]
  19570. 0000F18A  266E 0016                movea.l    A3, [A6 + 0x16]
  19571. 0000F18E  202E 000E                move.l     D0, [A6 + 0xE]
  19572. 0000F192  0480 6D68 616E           subi.l     D0, 0x6D68616E /* 'mhan' */
  19573. 0000F198  670A                     beq        +0xC /* 0000F1A4 */
  19574. 0000F19A  0480 0006 07F6           subi.l     D0, 0x607F6
  19575. 0000F1A0  671A                     beq        +0x1C /* 0000F1BC */
  19576. 0000F1A2  6028                     bra        +0x2A /* 0000F1CC */
  19577. label0000F1A4:
  19578. 0000F1A4  4227                     clr.b      -[A7]
  19579. 0000F1A6  2F13                     move.l     -[A7], [A3]
  19580. 0000F1A8  486A 006A                pea.l      [A2 + 0x6A]
  19581. 0000F1AC  2057                     movea.l    A0, [A7]
  19582. 0000F1AE  2250                     movea.l    A1, [A0]
  19583. 0000F1B0  2269 000C                movea.l    A1, [A1 + 0xC]
  19584. 0000F1B4  4E91                     jsr        [A1]
  19585. 0000F1B6  4FEF 000A                lea.l      A7, [A7 + 0xA]
  19586. 0000F1BA  6030                     bra        +0x32 /* 0000F1EC */
  19587. label0000F1BC:
  19588. 0000F1BC  3F13                     move.w     -[A7], [A3]
  19589. 0000F1BE  486A 006A                pea.l      [A2 + 0x6A]
  19590. 0000F1C2  61FF 0000 2EFC           bsr        +0x2EFE /* 000120C0 */
  19591. 0000F1C8  5C4F                     addq.w     A7, 6
  19592. 0000F1CA  6020                     bra        +0x22 /* 0000F1EC */
  19593. label0000F1CC:
  19594. 0000F1CC  2F0B                     move.l     -[A7], A3
  19595. 0000F1CE  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  19596. 0000F1D2  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  19597. 0000F1D6  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  19598. 0000F1DA  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  19599. 0000F1DE  2057                     movea.l    A0, [A7]
  19600. 0000F1E0  2250                     movea.l    A1, [A0]
  19601. 0000F1E2  2269 007C                movea.l    A1, [A1 + 0x7C]
  19602. 0000F1E6  4E91                     jsr        [A1]
  19603. 0000F1E8  4FEF 0012                lea.l      A7, [A7 + 0x12]
  19604. label0000F1EC:
  19605. 0000F1EC  245F                     movea.l    A2, [A7]+
  19606. 0000F1EE  265F                     movea.l    A3, [A7]+
  19607. 0000F1F0  4E5E                     unlink     A6
  19608. 0000F1F2  4E75                     rts
  19609. 0000F1F4  4E56 0000                link       A6, 0
  19610. 0000F1F8  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  19611. 0000F1FC  266E 0008                movea.l    A3, [A6 + 0x8]
  19612. 0000F200  262E 0012                move.l     D3, [A6 + 0x12]
  19613. 0000F204  286E 0016                movea.l    A4, [A6 + 0x16]
  19614. 0000F208  246E 001A                movea.l    A2, [A6 + 0x1A]
  19615. 0000F20C  202E 000E                move.l     D0, [A6 + 0xE]
  19616. 0000F210  0480 6D68 616E           subi.l     D0, 0x6D68616E /* 'mhan' */
  19617. 0000F216  670A                     beq        +0xC /* 0000F222 */
  19618. 0000F218  0480 0006 07F6           subi.l     D0, 0x607F6
  19619. 0000F21E  6720                     beq        +0x22 /* 0000F240 */
  19620. 0000F220  603E                     bra        +0x40 /* 0000F260 */
  19621. label0000F222:
  19622. 0000F222  7004                     moveq.l    D0, 0x04
  19623. 0000F224  B680                     cmp.l      D3, D0
  19624. 0000F226  650E                     bcs        +0x10 /* 0000F236 */
  19625. 0000F228  486B 006A                pea.l      [A3 + 0x6A]
  19626. 0000F22C  61FF FFFF 9E3A           bsr        -0x61C4 /* 00009068 */
  19627. 0000F232  2888                     move.l     [A4], A0
  19628. 0000F234  584F                     addq.w     A7, 4
  19629. label0000F236:
  19630. 0000F236  200A                     move.l     D0, A2
  19631. 0000F238  6746                     beq        +0x48 /* 0000F280 */
  19632. 0000F23A  7004                     moveq.l    D0, 0x04
  19633. 0000F23C  2480                     move.l     [A2], D0
  19634. 0000F23E  6040                     bra        +0x42 /* 0000F280 */
  19635. label0000F240:
  19636. 0000F240  7002                     moveq.l    D0, 0x02
  19637. 0000F242  B680                     cmp.l      D3, D0
  19638. 0000F244  6510                     bcs        +0x12 /* 0000F256 */
  19639. 0000F246  486B 006A                pea.l      [A3 + 0x6A]
  19640. 0000F24A  61FF 0000 2ECA           bsr        +0x2ECC /* 00012116 */
  19641. 0000F250  3600                     move.w     D3, D0
  19642. 0000F252  3883                     move.w     [A4], D3
  19643. 0000F254  584F                     addq.w     A7, 4
  19644. label0000F256:
  19645. 0000F256  200A                     move.l     D0, A2
  19646. 0000F258  6726                     beq        +0x28 /* 0000F280 */
  19647. 0000F25A  7002                     moveq.l    D0, 0x02
  19648. 0000F25C  2480                     move.l     [A2], D0
  19649. 0000F25E  6020                     bra        +0x22 /* 0000F280 */
  19650. label0000F260:
  19651. 0000F260  2F0A                     move.l     -[A7], A2
  19652. 0000F262  2F0C                     move.l     -[A7], A4
  19653. 0000F264  2F03                     move.l     -[A7], D3
  19654. 0000F266  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  19655. 0000F26A  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  19656. 0000F26E  2F2B 0066                move.l     -[A7], [A3 + 0x66]
  19657. 0000F272  2057                     movea.l    A0, [A7]
  19658. 0000F274  2250                     movea.l    A1, [A0]
  19659. 0000F276  2269 0080                movea.l    A1, [A1 + 0x80]
  19660. 0000F27A  4E91                     jsr        [A1]
  19661. 0000F27C  4FEF 0016                lea.l      A7, [A7 + 0x16]
  19662. label0000F280:
  19663. 0000F280  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  19664. 0000F284  4E5E                     unlink     A6
  19665. 0000F286  4E75                     rts
  19666. 0000F288  206F 0004                movea.l    A0, [A7 + 0x4]
  19667. 0000F28C  5088                     addq.l     A0, 8
  19668. 0000F28E  2010                     move.l     D0, [A0]
  19669. 0000F290  0680 FFFF FF88           addi.l     D0, 0xFFFFFF88
  19670. 0000F296  D1AF 0004                add.l      [A7 + 0x4], D0
  19671. 0000F29A  4EFA FE42                jmp        [PC - 0x1BE /* 0000F0DE */]
  19672. 0000F29E  06AF FFFF FFD8 0004      addi.l     [A7 + 0x4], 0xFFFFFFD8
  19673. 0000F2A6  4EFA FE36                jmp        [PC - 0x1CA /* 0000F0DE */]
  19674. 0000F2AA  06AF FFFF FF96 0004      addi.l     [A7 + 0x4], 0xFFFFFF96
  19675. 0000F2B2  4EFA FE2A                jmp        [PC - 0x1D6 /* 0000F0DE */]
  19676. fn0000F2B6:
  19677. 0000F2B6  4E56 FFEE                link       A6, -0x0012
  19678. 0000F2BA  2F0B                     move.l     -[A7], A3
  19679. 0000F2BC  2F0A                     move.l     -[A7], A2
  19680. 0000F2BE  266E 000E                movea.l    A3, [A6 + 0xE]
  19681. 0000F2C2  4A6E 000C                tst.w      [A6 + 0xC]
  19682. 0000F2C6  671E                     beq        +0x20 /* 0000F2E6 */
  19683. 0000F2C8  206E 0008                movea.l    A0, [A6 + 0x8]
  19684. 0000F2CC  41E8 00EA                lea.l      A0, [A0 + 0xEA]
  19685. 0000F2D0  226E 0008                movea.l    A1, [A6 + 0x8]
  19686. 0000F2D4  2288                     move.l     [A1], A0
  19687. 0000F2D6  206E 0008                movea.l    A0, [A6 + 0x8]
  19688. 0000F2DA  4868 00EA                pea.l      [A0 + 0xEA]
  19689. 0000F2DE  4EB9 0000 17B0           jsr        [0x000017B0]
  19690. 0000F2E4  584F                     addq.w     A7, 4
  19691. label0000F2E6:
  19692. 0000F2E6  2F0B                     move.l     -[A7], A3
  19693. 0000F2E8  4267                     clr.w      -[A7]
  19694. 0000F2EA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  19695. 0000F2EE  61FF 0000 2884           bsr        +0x2886 /* 00011B74 */
  19696. 0000F2F4  42A7                     clr.l      -[A7]
  19697. 0000F2F6  206E 0008                movea.l    A0, [A6 + 0x8]
  19698. 0000F2FA  4868 00DC                pea.l      [A0 + 0xDC]
  19699. 0000F2FE  61FF 0000 2CF0           bsr        +0x2CF2 /* 00011FF0 */
  19700. 0000F304  41F9 0001 9A48           lea.l      A0, [0x00019A48]
  19701. 0000F30A  226E 0008                movea.l    A1, [A6 + 0x8]
  19702. 0000F30E  2348 0004                move.l     [A1 + 0x4], A0
  19703. 0000F312  41F9 0001 9A48           lea.l      A0, [0x00019A48]
  19704. 0000F318  41E8 023C                lea.l      A0, [A0 + 0x23C]
  19705. 0000F31C  226E 0008                movea.l    A1, [A6 + 0x8]
  19706. 0000F320  2251                     movea.l    A1, [A1]
  19707. 0000F322  2288                     move.l     [A1], A0
  19708. 0000F324  41F9 0001 9A48           lea.l      A0, [0x00019A48]
  19709. 0000F32A  41E8 01C4                lea.l      A0, [A0 + 0x1C4]
  19710. 0000F32E  226E 0008                movea.l    A1, [A6 + 0x8]
  19711. 0000F332  2348 007C                move.l     [A1 + 0x7C], A0
  19712. 0000F336  41F9 0001 9A48           lea.l      A0, [0x00019A48]
  19713. 0000F33C  41E8 01D0                lea.l      A0, [A0 + 0x1D0]
  19714. 0000F340  226E 0008                movea.l    A1, [A6 + 0x8]
  19715. 0000F344  2348 00AA                move.l     [A1 + 0xAA], A0
  19716. 0000F348  41F9 0001 9A48           lea.l      A0, [0x00019A48]
  19717. 0000F34E  41E8 01FC                lea.l      A0, [A0 + 0x1FC]
  19718. 0000F352  226E 0008                movea.l    A1, [A6 + 0x8]
  19719. 0000F356  2348 00DC                move.l     [A1 + 0xDC], A0
  19720. 0000F35A  206E 0008                movea.l    A0, [A6 + 0x8]
  19721. 0000F35E  2450                     movea.l    A2, [A0]
  19722. 0000F360  41E8 00EA                lea.l      A0, [A0 + 0xEA]
  19723. 0000F364  91CA                     sub.l      A0, A2
  19724. 0000F366  2548 0008                move.l     [A2 + 0x8], A0
  19725. 0000F36A  4878 0010                push.l     0x10
  19726. 0000F36E  486E FFF0                pea.l      [A6 - 0x10]
  19727. 0000F372  2F0B                     move.l     -[A7], A3
  19728. 0000F374  2057                     movea.l    A0, [A7]
  19729. 0000F376  2250                     movea.l    A1, [A0]
  19730. 0000F378  2269 0024                movea.l    A1, [A1 + 0x24]
  19731. 0000F37C  4E91                     jsr        [A1]
  19732. 0000F37E  2F0B                     move.l     -[A7], A3
  19733. 0000F380  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  19734. 0000F384  4878 CFC7                push.l     0xCFC7
  19735. 0000F388  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  19736. 0000F38C  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  19737. 0000F390  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  19738. 0000F394  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  19739. 0000F398  61FF 0000 2948           bsr        +0x294A /* 00011CE2 */
  19740. 0000F39E  206E 0008                movea.l    A0, [A6 + 0x8]
  19741. 0000F3A2  2248                     movea.l    A1, A0
  19742. 0000F3A4  2368 00D8 00E0           move.l     [A1 + 0xE0], [A0 + 0xD8]
  19743. 0000F3AA  486E FFEE                pea.l      [A6 - 0x12]
  19744. 0000F3AE  2F0B                     move.l     -[A7], A3
  19745. 0000F3B0  61FF FFFF B268           bsr        -0x4D96 /* 0000A61A */
  19746. 0000F3B6  3F2E FFEE                move.w     -[A7], [A6 - 0x12]
  19747. 0000F3BA  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  19748. 0000F3BE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  19749. 0000F3C2  61FF 0000 0036           bsr        +0x38 /* 0000F3FA */
  19750. 0000F3C8  206E 0008                movea.l    A0, [A6 + 0x8]
  19751. 0000F3CC  4FEF 004A                lea.l      A7, [A7 + 0x4A]
  19752. 0000F3D0  245F                     movea.l    A2, [A7]+
  19753. 0000F3D2  265F                     movea.l    A3, [A7]+
  19754. 0000F3D4  4E5E                     unlink     A6
  19755. 0000F3D6  4E75                     rts
  19756. 0000F3D8  4E56 0000                link       A6, 0
  19757. 0000F3DC  486E 0010                pea.l      [A6 + 0x10]
  19758. 0000F3E0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  19759. 0000F3E4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  19760. 0000F3E8  2057                     movea.l    A0, [A7]
  19761. 0000F3EA  2250                     movea.l    A1, [A0]
  19762. 0000F3EC  2269 0020                movea.l    A1, [A1 + 0x20]
  19763. 0000F3F0  4E91                     jsr        [A1]
  19764. 0000F3F2  202E 0010                move.l     D0, [A6 + 0x10]
  19765. 0000F3F6  4E5E                     unlink     A6
  19766. 0000F3F8  4E75                     rts
  19767. fn0000F3FA:
  19768. 0000F3FA  4E56 0000                link       A6, 0
  19769. 0000F3FE  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  19770. 0000F402  206E 0008                movea.l    A0, [A6 + 0x8]
  19771. 0000F406  4868 00DC                pea.l      [A0 + 0xDC]
  19772. 0000F40A  61FF 0000 2CB4           bsr        +0x2CB6 /* 000120C0 */
  19773. 0000F410  306E 000E                movea.w    A0, [A6 + 0xE]
  19774. 0000F414  2F08                     move.l     -[A7], A0
  19775. 0000F416  206E 0008                movea.l    A0, [A6 + 0x8]
  19776. 0000F41A  2F28 00D8                move.l     -[A7], [A0 + 0xD8]
  19777. 0000F41E  2057                     movea.l    A0, [A7]
  19778. 0000F420  2268 0004                movea.l    A1, [A0 + 0x4]
  19779. 0000F424  2269 0020                movea.l    A1, [A1 + 0x20]
  19780. 0000F428  4E91                     jsr        [A1]
  19781. 0000F42A  4E5E                     unlink     A6
  19782. 0000F42C  4E75                     rts
  19783. label0000F42E:
  19784. 0000F42E  4E56 0000                link       A6, 0
  19785. 0000F432  2F0B                     move.l     -[A7], A3
  19786. 0000F434  2F0A                     move.l     -[A7], A2
  19787. 0000F436  246E 0008                movea.l    A2, [A6 + 0x8]
  19788. 0000F43A  200A                     move.l     D0, A2
  19789. 0000F43C  6700 0094                beq        +0x96 /* 0000F4D2 */
  19790. 0000F440  41F9 0001 9A48           lea.l      A0, [0x00019A48]
  19791. 0000F446  2548 0004                move.l     [A2 + 0x4], A0
  19792. 0000F44A  41F9 0001 9A48           lea.l      A0, [0x00019A48]
  19793. 0000F450  41E8 023C                lea.l      A0, [A0 + 0x23C]
  19794. 0000F454  2252                     movea.l    A1, [A2]
  19795. 0000F456  2288                     move.l     [A1], A0
  19796. 0000F458  41F9 0001 9A48           lea.l      A0, [0x00019A48]
  19797. 0000F45E  41E8 01C4                lea.l      A0, [A0 + 0x1C4]
  19798. 0000F462  2548 007C                move.l     [A2 + 0x7C], A0
  19799. 0000F466  41F9 0001 9A48           lea.l      A0, [0x00019A48]
  19800. 0000F46C  41E8 01D0                lea.l      A0, [A0 + 0x1D0]
  19801. 0000F470  2548 00AA                move.l     [A2 + 0xAA], A0
  19802. 0000F474  41F9 0001 9A48           lea.l      A0, [0x00019A48]
  19803. 0000F47A  41E8 01FC                lea.l      A0, [A0 + 0x1FC]
  19804. 0000F47E  2548 00DC                move.l     [A2 + 0xDC], A0
  19805. 0000F482  2652                     movea.l    A3, [A2]
  19806. 0000F484  204A                     movea.l    A0, A2
  19807. 0000F486  41E8 00EA                lea.l      A0, [A0 + 0xEA]
  19808. 0000F48A  91CB                     sub.l      A0, A3
  19809. 0000F48C  2748 0008                move.l     [A3 + 0x8], A0
  19810. 0000F490  4267                     clr.w      -[A7]
  19811. 0000F492  204A                     movea.l    A0, A2
  19812. 0000F494  4868 00DC                pea.l      [A0 + 0xDC]
  19813. 0000F498  61FF 0000 2B74           bsr        +0x2B76 /* 0001200E */
  19814. 0000F49E  4267                     clr.w      -[A7]
  19815. 0000F4A0  2F0A                     move.l     -[A7], A2
  19816. 0000F4A2  61FF 0000 2790           bsr        +0x2792 /* 00011C34 */
  19817. 0000F4A8  4A6E 000C                tst.w      [A6 + 0xC]
  19818. 0000F4AC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  19819. 0000F4B0  6710                     beq        +0x12 /* 0000F4C2 */
  19820. 0000F4B2  4267                     clr.w      -[A7]
  19821. 0000F4B4  204A                     movea.l    A0, A2
  19822. 0000F4B6  4868 00EA                pea.l      [A0 + 0xEA]
  19823. 0000F4BA  4EB9 0000 17B8           jsr        [0x000017B8]
  19824. 0000F4C0  5C4F                     addq.w     A7, 6
  19825. label0000F4C2:
  19826. 0000F4C2  4A6E 000C                tst.w      [A6 + 0xC]
  19827. 0000F4C6  6F0A                     ble        +0xC /* 0000F4D2 */
  19828. 0000F4C8  2F0A                     move.l     -[A7], A2
  19829. 0000F4CA  4EB9 0000 0168           jsr        [0x00000168]
  19830. 0000F4D0  584F                     addq.w     A7, 4
  19831. label0000F4D2:
  19832. 0000F4D2  204A                     movea.l    A0, A2
  19833. 0000F4D4  245F                     movea.l    A2, [A7]+
  19834. 0000F4D6  265F                     movea.l    A3, [A7]+
  19835. 0000F4D8  4E5E                     unlink     A6
  19836. 0000F4DA  4E75                     rts
  19837. label0000F4DC:
  19838. 0000F4DC  4E56 0000                link       A6, 0
  19839. 0000F4E0  2F0A                     move.l     -[A7], A2
  19840. 0000F4E2  246E 0008                movea.l    A2, [A6 + 0x8]
  19841. 0000F4E6  206E 000C                movea.l    A0, [A6 + 0xC]
  19842. 0000F4EA  B1EA 00E4                cmpa.l     A0, [A2 + 0xE4]
  19843. 0000F4EE  6736                     beq        +0x38 /* 0000F526 */
  19844. 0000F4F0  486E 000C                pea.l      [A6 + 0xC]
  19845. 0000F4F4  4878 0004                push.l     0x4
  19846. 0000F4F8  2F3C 4D48 414E           move.l     -[A7], 0x4D48414E /* 'MHAN' */
  19847. 0000F4FE  4267                     clr.w      -[A7]
  19848. 0000F500  2F2A 00D8                move.l     -[A7], [A2 + 0xD8]
  19849. 0000F504  2057                     movea.l    A0, [A7]
  19850. 0000F506  2268 0004                movea.l    A1, [A0 + 0x4]
  19851. 0000F50A  2269 01A8                movea.l    A1, [A1 + 0x1A8]
  19852. 0000F50E  4E91                     jsr        [A1]
  19853. 0000F510  1F2E 0010                move.b     -[A7], [A6 + 0x10]
  19854. 0000F514  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  19855. 0000F518  486A 00DC                pea.l      [A2 + 0xDC]
  19856. 0000F51C  61FF 0000 2B34           bsr        +0x2B36 /* 00012052 */
  19857. 0000F522  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  19858. label0000F526:
  19859. 0000F526  245F                     movea.l    A2, [A7]+
  19860. 0000F528  4E5E                     unlink     A6
  19861. 0000F52A  4E75                     rts
  19862. 0000F52C  4E56 0000                link       A6, 0
  19863. 0000F530  2F0B                     move.l     -[A7], A3
  19864. 0000F532  2F0A                     move.l     -[A7], A2
  19865. 0000F534  246E 0008                movea.l    A2, [A6 + 0x8]
  19866. 0000F538  266E 0016                movea.l    A3, [A6 + 0x16]
  19867. 0000F53C  202E 000E                move.l     D0, [A6 + 0xE]
  19868. 0000F540  0480 6D68 616E           subi.l     D0, 0x6D68616E /* 'mhan' */
  19869. 0000F546  670A                     beq        +0xC /* 0000F552 */
  19870. 0000F548  0480 0006 07F6           subi.l     D0, 0x607F6
  19871. 0000F54E  671A                     beq        +0x1C /* 0000F56A */
  19872. 0000F550  6028                     bra        +0x2A /* 0000F57A */
  19873. label0000F552:
  19874. 0000F552  4227                     clr.b      -[A7]
  19875. 0000F554  2F13                     move.l     -[A7], [A3]
  19876. 0000F556  2F0A                     move.l     -[A7], A2
  19877. 0000F558  2057                     movea.l    A0, [A7]
  19878. 0000F55A  2268 0004                movea.l    A1, [A0 + 0x4]
  19879. 0000F55E  2269 0238                movea.l    A1, [A1 + 0x238]
  19880. 0000F562  4E91                     jsr        [A1]
  19881. 0000F564  4FEF 000A                lea.l      A7, [A7 + 0xA]
  19882. 0000F568  6032                     bra        +0x34 /* 0000F59C */
  19883. label0000F56A:
  19884. 0000F56A  3F13                     move.w     -[A7], [A3]
  19885. 0000F56C  486A 00DC                pea.l      [A2 + 0xDC]
  19886. 0000F570  61FF 0000 2B4E           bsr        +0x2B50 /* 000120C0 */
  19887. 0000F576  5C4F                     addq.w     A7, 6
  19888. 0000F578  6022                     bra        +0x24 /* 0000F59C */
  19889. label0000F57A:
  19890. 0000F57A  2F0B                     move.l     -[A7], A3
  19891. 0000F57C  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  19892. 0000F580  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  19893. 0000F584  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  19894. 0000F588  2F2A 00D8                move.l     -[A7], [A2 + 0xD8]
  19895. 0000F58C  2057                     movea.l    A0, [A7]
  19896. 0000F58E  2268 0004                movea.l    A1, [A0 + 0x4]
  19897. 0000F592  2269 01A8                movea.l    A1, [A1 + 0x1A8]
  19898. 0000F596  4E91                     jsr        [A1]
  19899. 0000F598  4FEF 0012                lea.l      A7, [A7 + 0x12]
  19900. label0000F59C:
  19901. 0000F59C  245F                     movea.l    A2, [A7]+
  19902. 0000F59E  265F                     movea.l    A3, [A7]+
  19903. 0000F5A0  4E5E                     unlink     A6
  19904. 0000F5A2  4E75                     rts
  19905. 0000F5A4  4E56 0000                link       A6, 0
  19906. 0000F5A8  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  19907. 0000F5AC  266E 0008                movea.l    A3, [A6 + 0x8]
  19908. 0000F5B0  262E 0012                move.l     D3, [A6 + 0x12]
  19909. 0000F5B4  286E 0016                movea.l    A4, [A6 + 0x16]
  19910. 0000F5B8  246E 001A                movea.l    A2, [A6 + 0x1A]
  19911. 0000F5BC  202E 000E                move.l     D0, [A6 + 0xE]
  19912. 0000F5C0  0480 6D68 616E           subi.l     D0, 0x6D68616E /* 'mhan' */
  19913. 0000F5C6  670A                     beq        +0xC /* 0000F5D2 */
  19914. 0000F5C8  0480 0006 07F6           subi.l     D0, 0x607F6
  19915. 0000F5CE  6720                     beq        +0x22 /* 0000F5F0 */
  19916. 0000F5D0  603E                     bra        +0x40 /* 0000F610 */
  19917. label0000F5D2:
  19918. 0000F5D2  7004                     moveq.l    D0, 0x04
  19919. 0000F5D4  B680                     cmp.l      D3, D0
  19920. 0000F5D6  650E                     bcs        +0x10 /* 0000F5E6 */
  19921. 0000F5D8  486B 00DC                pea.l      [A3 + 0xDC]
  19922. 0000F5DC  61FF FFFF 9A8A           bsr        -0x6574 /* 00009068 */
  19923. 0000F5E2  2888                     move.l     [A4], A0
  19924. 0000F5E4  584F                     addq.w     A7, 4
  19925. label0000F5E6:
  19926. 0000F5E6  200A                     move.l     D0, A2
  19927. 0000F5E8  6748                     beq        +0x4A /* 0000F632 */
  19928. 0000F5EA  7004                     moveq.l    D0, 0x04
  19929. 0000F5EC  2480                     move.l     [A2], D0
  19930. 0000F5EE  6042                     bra        +0x44 /* 0000F632 */
  19931. label0000F5F0:
  19932. 0000F5F0  7002                     moveq.l    D0, 0x02
  19933. 0000F5F2  B680                     cmp.l      D3, D0
  19934. 0000F5F4  6510                     bcs        +0x12 /* 0000F606 */
  19935. 0000F5F6  486B 00DC                pea.l      [A3 + 0xDC]
  19936. 0000F5FA  61FF 0000 2B1A           bsr        +0x2B1C /* 00012116 */
  19937. 0000F600  3600                     move.w     D3, D0
  19938. 0000F602  3883                     move.w     [A4], D3
  19939. 0000F604  584F                     addq.w     A7, 4
  19940. label0000F606:
  19941. 0000F606  200A                     move.l     D0, A2
  19942. 0000F608  6728                     beq        +0x2A /* 0000F632 */
  19943. 0000F60A  7002                     moveq.l    D0, 0x02
  19944. 0000F60C  2480                     move.l     [A2], D0
  19945. 0000F60E  6022                     bra        +0x24 /* 0000F632 */
  19946. label0000F610:
  19947. 0000F610  2F0A                     move.l     -[A7], A2
  19948. 0000F612  2F0C                     move.l     -[A7], A4
  19949. 0000F614  2F03                     move.l     -[A7], D3
  19950. 0000F616  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  19951. 0000F61A  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  19952. 0000F61E  2F2B 00D8                move.l     -[A7], [A3 + 0xD8]
  19953. 0000F622  2057                     movea.l    A0, [A7]
  19954. 0000F624  2268 0004                movea.l    A1, [A0 + 0x4]
  19955. 0000F628  2269 01AC                movea.l    A1, [A1 + 0x1AC]
  19956. 0000F62C  4E91                     jsr        [A1]
  19957. 0000F62E  4FEF 0016                lea.l      A7, [A7 + 0x16]
  19958. label0000F632:
  19959. 0000F632  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  19960. 0000F636  4E5E                     unlink     A6
  19961. 0000F638  4E75                     rts
  19962. 0000F63A  206F 0004                movea.l    A0, [A7 + 0x4]
  19963. 0000F63E  5088                     addq.l     A0, 8
  19964. 0000F640  2010                     move.l     D0, [A0]
  19965. 0000F642  0680 FFFF FF16           addi.l     D0, 0xFFFFFF16
  19966. 0000F648  D1AF 0004                add.l      [A7 + 0x4], D0
  19967. 0000F64C  4EFA FDE0                jmp        [PC - 0x220 /* 0000F42E */]
  19968. 0000F650  06AF FFFF FF84 0004      addi.l     [A7 + 0x4], 0xFFFFFF84
  19969. 0000F658  4EFA FDD4                jmp        [PC - 0x22C /* 0000F42E */]
  19970. 0000F65C  06AF FFFF FF56 0004      addi.l     [A7 + 0x4], 0xFFFFFF56
  19971. 0000F664  4EFA FDC8                jmp        [PC - 0x238 /* 0000F42E */]
  19972. 0000F668  06AF FFFF FF24 0004      addi.l     [A7 + 0x4], 0xFFFFFF24
  19973. 0000F670  4EFA FE6A                jmp        [PC - 0x196 /* 0000F4DC */]
  19974. 0000F674  06AF FFFF FF24 0004      addi.l     [A7 + 0x4], 0xFFFFFF24
  19975. 0000F67C  4EFA FDB0                jmp        [PC - 0x250 /* 0000F42E */]
  19976. fn0000F680:
  19977. 0000F680  4E56 FFFE                link       A6, -0x0002
  19978. 0000F684  2F0A                     move.l     -[A7], A2
  19979. 0000F686  4A6E 000C                tst.w      [A6 + 0xC]
  19980. 0000F68A  671E                     beq        +0x20 /* 0000F6AA */
  19981. 0000F68C  206E 0008                movea.l    A0, [A6 + 0x8]
  19982. 0000F690  41E8 0072                lea.l      A0, [A0 + 0x72]
  19983. 0000F694  226E 0008                movea.l    A1, [A6 + 0x8]
  19984. 0000F698  2288                     move.l     [A1], A0
  19985. 0000F69A  206E 0008                movea.l    A0, [A6 + 0x8]
  19986. 0000F69E  4868 0072                pea.l      [A0 + 0x72]
  19987. 0000F6A2  4EB9 0000 17B0           jsr        [0x000017B0]
  19988. 0000F6A8  584F                     addq.w     A7, 4
  19989. label0000F6AA:
  19990. 0000F6AA  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  19991. 0000F6AE  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  19992. 0000F6B2  4267                     clr.w      -[A7]
  19993. 0000F6B4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  19994. 0000F6B8  61FF 0000 16D6           bsr        +0x16D8 /* 00010D90 */
  19995. 0000F6BE  206E 0008                movea.l    A0, [A6 + 0x8]
  19996. 0000F6C2  4868 006A                pea.l      [A0 + 0x6A]
  19997. 0000F6C6  4EB9 0000 18F8           jsr        [0x000018F8]
  19998. 0000F6CC  41F9 0001 96FE           lea.l      A0, [0x000196FE]
  19999. 0000F6D2  226E 0008                movea.l    A1, [A6 + 0x8]
  20000. 0000F6D6  2348 0004                move.l     [A1 + 0x4], A0
  20001. 0000F6DA  41F9 0001 96FE           lea.l      A0, [0x000196FE]
  20002. 0000F6E0  41E8 01E8                lea.l      A0, [A0 + 0x1E8]
  20003. 0000F6E4  226E 0008                movea.l    A1, [A6 + 0x8]
  20004. 0000F6E8  2251                     movea.l    A1, [A1]
  20005. 0000F6EA  2288                     move.l     [A1], A0
  20006. 0000F6EC  41F9 0001 96FE           lea.l      A0, [0x000196FE]
  20007. 0000F6F2  41E8 0170                lea.l      A0, [A0 + 0x170]
  20008. 0000F6F6  226E 0008                movea.l    A1, [A6 + 0x8]
  20009. 0000F6FA  2348 0028                move.l     [A1 + 0x28], A0
  20010. 0000F6FE  41F9 0001 96FE           lea.l      A0, [0x000196FE]
  20011. 0000F704  41E8 01C4                lea.l      A0, [A0 + 0x1C4]
  20012. 0000F708  226E 0008                movea.l    A1, [A6 + 0x8]
  20013. 0000F70C  2348 006A                move.l     [A1 + 0x6A], A0
  20014. 0000F710  206E 0008                movea.l    A0, [A6 + 0x8]
  20015. 0000F714  2450                     movea.l    A2, [A0]
  20016. 0000F716  41E8 0072                lea.l      A0, [A0 + 0x72]
  20017. 0000F71A  91CA                     sub.l      A0, A2
  20018. 0000F71C  2548 0008                move.l     [A2 + 0x8], A0
  20019. 0000F720  206E 0008                movea.l    A0, [A6 + 0x8]
  20020. 0000F724  42A8 006E                clr.l      [A0 + 0x6E]
  20021. 0000F728  486E FFFF                pea.l      [A6 - 0x1]
  20022. 0000F72C  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  20023. 0000F730  61FF FFFF BC18           bsr        -0x43E6 /* 0000B34A */
  20024. 0000F736  4A2E FFFF                tst.b      [A6 - 0x1]
  20025. 0000F73A  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  20026. 0000F73E  6714                     beq        +0x16 /* 0000F754 */
  20027. 0000F740  1F3C 0001                move.b     -[A7], 0x1
  20028. 0000F744  1F2E FFFF                move.b     -[A7], [A6 - 0x1]
  20029. 0000F748  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  20030. 0000F74C  61FF 0000 00B0           bsr        +0xB2 /* 0000F7FE */
  20031. 0000F752  504F                     addq.w     A7, 8
  20032. label0000F754:
  20033. 0000F754  206E 0008                movea.l    A0, [A6 + 0x8]
  20034. 0000F758  245F                     movea.l    A2, [A7]+
  20035. 0000F75A  4E5E                     unlink     A6
  20036. 0000F75C  4E75                     rts
  20037. label0000F75E:
  20038. 0000F75E  4E56 0000                link       A6, 0
  20039. 0000F762  2F0B                     move.l     -[A7], A3
  20040. 0000F764  2F0A                     move.l     -[A7], A2
  20041. 0000F766  246E 0008                movea.l    A2, [A6 + 0x8]
  20042. 0000F76A  200A                     move.l     D0, A2
  20043. 0000F76C  6700 0086                beq        +0x88 /* 0000F7F4 */
  20044. 0000F770  41F9 0001 96FE           lea.l      A0, [0x000196FE]
  20045. 0000F776  2548 0004                move.l     [A2 + 0x4], A0
  20046. 0000F77A  41F9 0001 96FE           lea.l      A0, [0x000196FE]
  20047. 0000F780  41E8 01E8                lea.l      A0, [A0 + 0x1E8]
  20048. 0000F784  2252                     movea.l    A1, [A2]
  20049. 0000F786  2288                     move.l     [A1], A0
  20050. 0000F788  41F9 0001 96FE           lea.l      A0, [0x000196FE]
  20051. 0000F78E  41E8 0170                lea.l      A0, [A0 + 0x170]
  20052. 0000F792  2548 0028                move.l     [A2 + 0x28], A0
  20053. 0000F796  41F9 0001 96FE           lea.l      A0, [0x000196FE]
  20054. 0000F79C  41E8 01C4                lea.l      A0, [A0 + 0x1C4]
  20055. 0000F7A0  2548 006A                move.l     [A2 + 0x6A], A0
  20056. 0000F7A4  2652                     movea.l    A3, [A2]
  20057. 0000F7A6  204A                     movea.l    A0, A2
  20058. 0000F7A8  41E8 0072                lea.l      A0, [A0 + 0x72]
  20059. 0000F7AC  91CB                     sub.l      A0, A3
  20060. 0000F7AE  2748 0008                move.l     [A3 + 0x8], A0
  20061. 0000F7B2  4267                     clr.w      -[A7]
  20062. 0000F7B4  204A                     movea.l    A0, A2
  20063. 0000F7B6  4868 006A                pea.l      [A0 + 0x6A]
  20064. 0000F7BA  4EB9 0000 1900           jsr        [0x00001900]
  20065. 0000F7C0  4267                     clr.w      -[A7]
  20066. 0000F7C2  2F0A                     move.l     -[A7], A2
  20067. 0000F7C4  61FF 0000 1862           bsr        +0x1864 /* 00011028 */
  20068. 0000F7CA  4A6E 000C                tst.w      [A6 + 0xC]
  20069. 0000F7CE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  20070. 0000F7D2  6710                     beq        +0x12 /* 0000F7E4 */
  20071. 0000F7D4  4267                     clr.w      -[A7]
  20072. 0000F7D6  204A                     movea.l    A0, A2
  20073. 0000F7D8  4868 0072                pea.l      [A0 + 0x72]
  20074. 0000F7DC  4EB9 0000 17B8           jsr        [0x000017B8]
  20075. 0000F7E2  5C4F                     addq.w     A7, 6
  20076. label0000F7E4:
  20077. 0000F7E4  4A6E 000C                tst.w      [A6 + 0xC]
  20078. 0000F7E8  6F0A                     ble        +0xC /* 0000F7F4 */
  20079. 0000F7EA  2F0A                     move.l     -[A7], A2
  20080. 0000F7EC  4EB9 0000 0168           jsr        [0x00000168]
  20081. 0000F7F2  584F                     addq.w     A7, 4
  20082. label0000F7F4:
  20083. 0000F7F4  204A                     movea.l    A0, A2
  20084. 0000F7F6  245F                     movea.l    A2, [A7]+
  20085. 0000F7F8  265F                     movea.l    A3, [A7]+
  20086. 0000F7FA  4E5E                     unlink     A6
  20087. 0000F7FC  4E75                     rts
  20088. fn0000F7FE:
  20089. 0000F7FE  4E56 0000                link       A6, 0
  20090. 0000F802  2F0A                     move.l     -[A7], A2
  20091. 0000F804  246E 0008                movea.l    A2, [A6 + 0x8]
  20092. 0000F808  486E 000C                pea.l      [A6 + 0xC]
  20093. 0000F80C  4878 0001                push.l     0x1
  20094. 0000F810  2F3C 696E 6465           move.l     -[A7], 0x696E6465 /* 'inde' */
  20095. 0000F816  4267                     clr.w      -[A7]
  20096. 0000F818  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  20097. 0000F81C  2057                     movea.l    A0, [A7]
  20098. 0000F81E  2250                     movea.l    A1, [A0]
  20099. 0000F820  2269 007C                movea.l    A1, [A1 + 0x7C]
  20100. 0000F824  4E91                     jsr        [A1]
  20101. 0000F826  4A2E 000C                tst.b      [A6 + 0xC]
  20102. 0000F82A  4FEF 0012                lea.l      A7, [A7 + 0x12]
  20103. 0000F82E  6718                     beq        +0x1A /* 0000F848 */
  20104. 0000F830  4A2E 000E                tst.b      [A6 + 0xE]
  20105. 0000F834  6722                     beq        +0x24 /* 0000F858 */
  20106. 0000F836  486A 006A                pea.l      [A2 + 0x6A]
  20107. 0000F83A  2057                     movea.l    A0, [A7]
  20108. 0000F83C  2250                     movea.l    A1, [A0]
  20109. 0000F83E  2269 000C                movea.l    A1, [A1 + 0xC]
  20110. 0000F842  4E91                     jsr        [A1]
  20111. 0000F844  584F                     addq.w     A7, 4
  20112. 0000F846  6010                     bra        +0x12 /* 0000F858 */
  20113. label0000F848:
  20114. 0000F848  486A 006A                pea.l      [A2 + 0x6A]
  20115. 0000F84C  2057                     movea.l    A0, [A7]
  20116. 0000F84E  2250                     movea.l    A1, [A0]
  20117. 0000F850  2269 0010                movea.l    A1, [A1 + 0x10]
  20118. 0000F854  4E91                     jsr        [A1]
  20119. 0000F856  584F                     addq.w     A7, 4
  20120. label0000F858:
  20121. 0000F858  245F                     movea.l    A2, [A7]+
  20122. 0000F85A  4E5E                     unlink     A6
  20123. 0000F85C  4E75                     rts
  20124. label0000F85E:
  20125. 0000F85E  4E56 0000                link       A6, 0
  20126. 0000F862  2F0A                     move.l     -[A7], A2
  20127. 0000F864  246E 0008                movea.l    A2, [A6 + 0x8]
  20128. 0000F868  594F                     subq.w     A7, 4
  20129. 0000F86A  A975                     syscall    TickCount
  20130. 0000F86C  201F                     move.l     D0, [A7]+
  20131. 0000F86E  B0AA 006E                cmp.l      D0, [A2 + 0x6E]
  20132. 0000F872  6518                     bcs        +0x1A /* 0000F88C */
  20133. 0000F874  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  20134. 0000F878  2057                     movea.l    A0, [A7]
  20135. 0000F87A  2250                     movea.l    A1, [A0]
  20136. 0000F87C  2269 00A4                movea.l    A1, [A1 + 0xA4]
  20137. 0000F880  4E91                     jsr        [A1]
  20138. 0000F882  A975                     syscall    TickCount
  20139. 0000F884  201F                     move.l     D0, [A7]+
  20140. 0000F886  5A80                     addq.l     D0, 5
  20141. 0000F888  2540 006E                move.l     [A2 + 0x6E], D0
  20142. label0000F88C:
  20143. 0000F88C  245F                     movea.l    A2, [A7]+
  20144. 0000F88E  4E5E                     unlink     A6
  20145. 0000F890  4E75                     rts
  20146. 0000F892  206F 0004                movea.l    A0, [A7 + 0x4]
  20147. 0000F896  5088                     addq.l     A0, 8
  20148. 0000F898  2010                     move.l     D0, [A0]
  20149. 0000F89A  0680 FFFF FF8E           addi.l     D0, 0xFFFFFF8E
  20150. 0000F8A0  D1AF 0004                add.l      [A7 + 0x4], D0
  20151. 0000F8A4  4EFA FEB8                jmp        [PC - 0x148 /* 0000F75E */]
  20152. 0000F8A8  06AF FFFF FFD8 0004      addi.l     [A7 + 0x4], 0xFFFFFFD8
  20153. 0000F8B0  4EFA FEAC                jmp        [PC - 0x154 /* 0000F75E */]
  20154. 0000F8B4  06AF FFFF FF96 0004      addi.l     [A7 + 0x4], 0xFFFFFF96
  20155. 0000F8BC  4EFA FFA0                jmp        [PC - 0x60 /* 0000F85E */]
  20156. 0000F8C0  06AF FFFF FF96 0004      addi.l     [A7 + 0x4], 0xFFFFFF96
  20157. 0000F8C8  4EFA FE94                jmp        [PC - 0x16C /* 0000F75E */]
  20158. fn0000F8CC:
  20159. 0000F8CC  4E56 FFFE                link       A6, -0x0002
  20160. 0000F8D0  2F0A                     move.l     -[A7], A2
  20161. 0000F8D2  4A6E 000C                tst.w      [A6 + 0xC]
  20162. 0000F8D6  671E                     beq        +0x20 /* 0000F8F6 */
  20163. 0000F8D8  206E 0008                movea.l    A0, [A6 + 0x8]
  20164. 0000F8DC  41E8 006A                lea.l      A0, [A0 + 0x6A]
  20165. 0000F8E0  226E 0008                movea.l    A1, [A6 + 0x8]
  20166. 0000F8E4  2288                     move.l     [A1], A0
  20167. 0000F8E6  206E 0008                movea.l    A0, [A6 + 0x8]
  20168. 0000F8EA  4868 006A                pea.l      [A0 + 0x6A]
  20169. 0000F8EE  4EB9 0000 17B0           jsr        [0x000017B0]
  20170. 0000F8F4  584F                     addq.w     A7, 4
  20171. label0000F8F6:
  20172. 0000F8F6  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  20173. 0000F8FA  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  20174. 0000F8FE  4267                     clr.w      -[A7]
  20175. 0000F900  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  20176. 0000F904  61FF 0000 148A           bsr        +0x148C /* 00010D90 */
  20177. 0000F90A  41F9 0001 9408           lea.l      A0, [0x00019408]
  20178. 0000F910  226E 0008                movea.l    A1, [A6 + 0x8]
  20179. 0000F914  2348 0004                move.l     [A1 + 0x4], A0
  20180. 0000F918  41F9 0001 9408           lea.l      A0, [0x00019408]
  20181. 0000F91E  41E8 01C4                lea.l      A0, [A0 + 0x1C4]
  20182. 0000F922  226E 0008                movea.l    A1, [A6 + 0x8]
  20183. 0000F926  2251                     movea.l    A1, [A1]
  20184. 0000F928  2288                     move.l     [A1], A0
  20185. 0000F92A  41F9 0001 9408           lea.l      A0, [0x00019408]
  20186. 0000F930  41E8 0170                lea.l      A0, [A0 + 0x170]
  20187. 0000F934  226E 0008                movea.l    A1, [A6 + 0x8]
  20188. 0000F938  2348 0028                move.l     [A1 + 0x28], A0
  20189. 0000F93C  206E 0008                movea.l    A0, [A6 + 0x8]
  20190. 0000F940  2450                     movea.l    A2, [A0]
  20191. 0000F942  41E8 006A                lea.l      A0, [A0 + 0x6A]
  20192. 0000F946  91CA                     sub.l      A0, A2
  20193. 0000F948  2548 0008                move.l     [A2 + 0x8], A0
  20194. 0000F94C  206E 0008                movea.l    A0, [A6 + 0x8]
  20195. 0000F950  42A8 005A                clr.l      [A0 + 0x5A]
  20196. 0000F954  486E FFFF                pea.l      [A6 - 0x1]
  20197. 0000F958  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  20198. 0000F95C  61FF FFFF B9EC           bsr        -0x4612 /* 0000B34A */
  20199. 0000F962  4A2E FFFF                tst.b      [A6 - 0x1]
  20200. 0000F966  4FEF 0016                lea.l      A7, [A7 + 0x16]
  20201. 0000F96A  6710                     beq        +0x12 /* 0000F97C */
  20202. 0000F96C  1F3C 0001                move.b     -[A7], 0x1
  20203. 0000F970  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  20204. 0000F974  61FF 0000 0090           bsr        +0x92 /* 0000FA06 */
  20205. 0000F97A  5C4F                     addq.w     A7, 6
  20206. label0000F97C:
  20207. 0000F97C  206E 0008                movea.l    A0, [A6 + 0x8]
  20208. 0000F980  245F                     movea.l    A2, [A7]+
  20209. 0000F982  4E5E                     unlink     A6
  20210. 0000F984  4E75                     rts
  20211. label0000F986:
  20212. 0000F986  4E56 0000                link       A6, 0
  20213. 0000F98A  2F0B                     move.l     -[A7], A3
  20214. 0000F98C  2F0A                     move.l     -[A7], A2
  20215. 0000F98E  246E 0008                movea.l    A2, [A6 + 0x8]
  20216. 0000F992  200A                     move.l     D0, A2
  20217. 0000F994  6766                     beq        +0x68 /* 0000F9FC */
  20218. 0000F996  41F9 0001 9408           lea.l      A0, [0x00019408]
  20219. 0000F99C  2548 0004                move.l     [A2 + 0x4], A0
  20220. 0000F9A0  41F9 0001 9408           lea.l      A0, [0x00019408]
  20221. 0000F9A6  41E8 01C4                lea.l      A0, [A0 + 0x1C4]
  20222. 0000F9AA  2252                     movea.l    A1, [A2]
  20223. 0000F9AC  2288                     move.l     [A1], A0
  20224. 0000F9AE  41F9 0001 9408           lea.l      A0, [0x00019408]
  20225. 0000F9B4  41E8 0170                lea.l      A0, [A0 + 0x170]
  20226. 0000F9B8  2548 0028                move.l     [A2 + 0x28], A0
  20227. 0000F9BC  2652                     movea.l    A3, [A2]
  20228. 0000F9BE  204A                     movea.l    A0, A2
  20229. 0000F9C0  41E8 006A                lea.l      A0, [A0 + 0x6A]
  20230. 0000F9C4  91CB                     sub.l      A0, A3
  20231. 0000F9C6  2748 0008                move.l     [A3 + 0x8], A0
  20232. 0000F9CA  4267                     clr.w      -[A7]
  20233. 0000F9CC  2F0A                     move.l     -[A7], A2
  20234. 0000F9CE  61FF 0000 1658           bsr        +0x165A /* 00011028 */
  20235. 0000F9D4  4A6E 000C                tst.w      [A6 + 0xC]
  20236. 0000F9D8  5C4F                     addq.w     A7, 6
  20237. 0000F9DA  6710                     beq        +0x12 /* 0000F9EC */
  20238. 0000F9DC  4267                     clr.w      -[A7]
  20239. 0000F9DE  204A                     movea.l    A0, A2
  20240. 0000F9E0  4868 006A                pea.l      [A0 + 0x6A]
  20241. 0000F9E4  4EB9 0000 17B8           jsr        [0x000017B8]
  20242. 0000F9EA  5C4F                     addq.w     A7, 6
  20243. label0000F9EC:
  20244. 0000F9EC  4A6E 000C                tst.w      [A6 + 0xC]
  20245. 0000F9F0  6F0A                     ble        +0xC /* 0000F9FC */
  20246. 0000F9F2  2F0A                     move.l     -[A7], A2
  20247. 0000F9F4  4EB9 0000 0168           jsr        [0x00000168]
  20248. 0000F9FA  584F                     addq.w     A7, 4
  20249. label0000F9FC:
  20250. 0000F9FC  204A                     movea.l    A0, A2
  20251. 0000F9FE  245F                     movea.l    A2, [A7]+
  20252. 0000FA00  265F                     movea.l    A3, [A7]+
  20253. 0000FA02  4E5E                     unlink     A6
  20254. 0000FA04  4E75                     rts
  20255. fn0000FA06:
  20256. 0000FA06  4E56 0000                link       A6, 0
  20257. 0000FA0A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  20258. 0000FA0E  61FF 0000 0034           bsr        +0x36 /* 0000FA44 */
  20259. 0000FA14  B02E 000C                cmp.b      D0, [A6 + 0xC]
  20260. 0000FA18  584F                     addq.w     A7, 4
  20261. 0000FA1A  6724                     beq        +0x26 /* 0000FA40 */
  20262. 0000FA1C  486E 000C                pea.l      [A6 + 0xC]
  20263. 0000FA20  4878 0001                push.l     0x1
  20264. 0000FA24  2F3C 6466 6C74           move.l     -[A7], 0x64666C74 /* 'dflt' */
  20265. 0000FA2A  4267                     clr.w      -[A7]
  20266. 0000FA2C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  20267. 0000FA30  2057                     movea.l    A0, [A7]
  20268. 0000FA32  2268 0004                movea.l    A1, [A0 + 0x4]
  20269. 0000FA36  2269 01A8                movea.l    A1, [A1 + 0x1A8]
  20270. 0000FA3A  4E91                     jsr        [A1]
  20271. 0000FA3C  4FEF 0012                lea.l      A7, [A7 + 0x12]
  20272. label0000FA40:
  20273. 0000FA40  4E5E                     unlink     A6
  20274. 0000FA42  4E75                     rts
  20275. fn0000FA44:
  20276. 0000FA44  4E56 FFFE                link       A6, -0x0002
  20277. 0000FA48  422E FFFF                clr.b      [A6 - 0x1]
  20278. 0000FA4C  42A7                     clr.l      -[A7]
  20279. 0000FA4E  486E FFFF                pea.l      [A6 - 0x1]
  20280. 0000FA52  4878 0001                push.l     0x1
  20281. 0000FA56  2F3C 6466 6C74           move.l     -[A7], 0x64666C74 /* 'dflt' */
  20282. 0000FA5C  4267                     clr.w      -[A7]
  20283. 0000FA5E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  20284. 0000FA62  2057                     movea.l    A0, [A7]
  20285. 0000FA64  2268 0004                movea.l    A1, [A0 + 0x4]
  20286. 0000FA68  2269 01AC                movea.l    A1, [A1 + 0x1AC]
  20287. 0000FA6C  4E91                     jsr        [A1]
  20288. 0000FA6E  102E FFFF                move.b     D0, [A6 - 0x1]
  20289. 0000FA72  4E5E                     unlink     A6
  20290. 0000FA74  4E75                     rts
  20291. 0000FA76  4E56 0000                link       A6, 0
  20292. 0000FA7A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  20293. 0000FA7E  2057                     movea.l    A0, [A7]
  20294. 0000FA80  2268 0004                movea.l    A1, [A0 + 0x4]
  20295. 0000FA84  2269 01A4                movea.l    A1, [A1 + 0x1A4]
  20296. 0000FA88  4E91                     jsr        [A1]
  20297. 0000FA8A  4E5E                     unlink     A6
  20298. 0000FA8C  4E75                     rts
  20299. 0000FA8E  206F 0004                movea.l    A0, [A7 + 0x4]
  20300. 0000FA92  5088                     addq.l     A0, 8
  20301. 0000FA94  2010                     move.l     D0, [A0]
  20302. 0000FA96  0680 FFFF FF96           addi.l     D0, 0xFFFFFF96
  20303. 0000FA9C  D1AF 0004                add.l      [A7 + 0x4], D0
  20304. 0000FAA0  4EFA FEE4                jmp        [PC - 0x11C /* 0000F986 */]
  20305. 0000FAA4  06AF FFFF FFD8 0004      addi.l     [A7 + 0x4], 0xFFFFFFD8
  20306. 0000FAAC  4EFA FED8                jmp        [PC - 0x128 /* 0000F986 */]
  20307. fn0000FAB0:
  20308. 0000FAB0  4E56 0000                link       A6, 0
  20309. 0000FAB4  2F0A                     move.l     -[A7], A2
  20310. 0000FAB6  4A6E 000C                tst.w      [A6 + 0xC]
  20311. 0000FABA  671E                     beq        +0x20 /* 0000FADA */
  20312. 0000FABC  206E 0008                movea.l    A0, [A6 + 0x8]
  20313. 0000FAC0  41E8 006A                lea.l      A0, [A0 + 0x6A]
  20314. 0000FAC4  226E 0008                movea.l    A1, [A6 + 0x8]
  20315. 0000FAC8  2288                     move.l     [A1], A0
  20316. 0000FACA  206E 0008                movea.l    A0, [A6 + 0x8]
  20317. 0000FACE  4868 006A                pea.l      [A0 + 0x6A]
  20318. 0000FAD2  4EB9 0000 17B0           jsr        [0x000017B0]
  20319. 0000FAD8  584F                     addq.w     A7, 4
  20320. label0000FADA:
  20321. 0000FADA  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  20322. 0000FADE  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  20323. 0000FAE2  4267                     clr.w      -[A7]
  20324. 0000FAE4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  20325. 0000FAE8  61FF 0000 12A6           bsr        +0x12A8 /* 00010D90 */
  20326. 0000FAEE  41F9 0001 9120           lea.l      A0, [0x00019120]
  20327. 0000FAF4  226E 0008                movea.l    A1, [A6 + 0x8]
  20328. 0000FAF8  2348 0004                move.l     [A1 + 0x4], A0
  20329. 0000FAFC  41F9 0001 9120           lea.l      A0, [0x00019120]
  20330. 0000FB02  41E8 01C4                lea.l      A0, [A0 + 0x1C4]
  20331. 0000FB06  226E 0008                movea.l    A1, [A6 + 0x8]
  20332. 0000FB0A  2251                     movea.l    A1, [A1]
  20333. 0000FB0C  2288                     move.l     [A1], A0
  20334. 0000FB0E  41F9 0001 9120           lea.l      A0, [0x00019120]
  20335. 0000FB14  41E8 0170                lea.l      A0, [A0 + 0x170]
  20336. 0000FB18  226E 0008                movea.l    A1, [A6 + 0x8]
  20337. 0000FB1C  2348 0028                move.l     [A1 + 0x28], A0
  20338. 0000FB20  206E 0008                movea.l    A0, [A6 + 0x8]
  20339. 0000FB24  2450                     movea.l    A2, [A0]
  20340. 0000FB26  41E8 006A                lea.l      A0, [A0 + 0x6A]
  20341. 0000FB2A  91CA                     sub.l      A0, A2
  20342. 0000FB2C  2548 0008                move.l     [A2 + 0x8], A0
  20343. 0000FB30  206E 0008                movea.l    A0, [A6 + 0x8]
  20344. 0000FB34  4FEF 000E                lea.l      A7, [A7 + 0xE]
  20345. 0000FB38  245F                     movea.l    A2, [A7]+
  20346. 0000FB3A  4E5E                     unlink     A6
  20347. 0000FB3C  4E75                     rts
  20348. label0000FB3E:
  20349. 0000FB3E  4E56 0000                link       A6, 0
  20350. 0000FB42  2F0B                     move.l     -[A7], A3
  20351. 0000FB44  2F0A                     move.l     -[A7], A2
  20352. 0000FB46  246E 0008                movea.l    A2, [A6 + 0x8]
  20353. 0000FB4A  200A                     move.l     D0, A2
  20354. 0000FB4C  6766                     beq        +0x68 /* 0000FBB4 */
  20355. 0000FB4E  41F9 0001 9120           lea.l      A0, [0x00019120]
  20356. 0000FB54  2548 0004                move.l     [A2 + 0x4], A0
  20357. 0000FB58  41F9 0001 9120           lea.l      A0, [0x00019120]
  20358. 0000FB5E  41E8 01C4                lea.l      A0, [A0 + 0x1C4]
  20359. 0000FB62  2252                     movea.l    A1, [A2]
  20360. 0000FB64  2288                     move.l     [A1], A0
  20361. 0000FB66  41F9 0001 9120           lea.l      A0, [0x00019120]
  20362. 0000FB6C  41E8 0170                lea.l      A0, [A0 + 0x170]
  20363. 0000FB70  2548 0028                move.l     [A2 + 0x28], A0
  20364. 0000FB74  2652                     movea.l    A3, [A2]
  20365. 0000FB76  204A                     movea.l    A0, A2
  20366. 0000FB78  41E8 006A                lea.l      A0, [A0 + 0x6A]
  20367. 0000FB7C  91CB                     sub.l      A0, A3
  20368. 0000FB7E  2748 0008                move.l     [A3 + 0x8], A0
  20369. 0000FB82  4267                     clr.w      -[A7]
  20370. 0000FB84  2F0A                     move.l     -[A7], A2
  20371. 0000FB86  61FF 0000 14A0           bsr        +0x14A2 /* 00011028 */
  20372. 0000FB8C  4A6E 000C                tst.w      [A6 + 0xC]
  20373. 0000FB90  5C4F                     addq.w     A7, 6
  20374. 0000FB92  6710                     beq        +0x12 /* 0000FBA4 */
  20375. 0000FB94  4267                     clr.w      -[A7]
  20376. 0000FB96  204A                     movea.l    A0, A2
  20377. 0000FB98  4868 006A                pea.l      [A0 + 0x6A]
  20378. 0000FB9C  4EB9 0000 17B8           jsr        [0x000017B8]
  20379. 0000FBA2  5C4F                     addq.w     A7, 6
  20380. label0000FBA4:
  20381. 0000FBA4  4A6E 000C                tst.w      [A6 + 0xC]
  20382. 0000FBA8  6F0A                     ble        +0xC /* 0000FBB4 */
  20383. 0000FBAA  2F0A                     move.l     -[A7], A2
  20384. 0000FBAC  4EB9 0000 0168           jsr        [0x00000168]
  20385. 0000FBB2  584F                     addq.w     A7, 4
  20386. label0000FBB4:
  20387. 0000FBB4  204A                     movea.l    A0, A2
  20388. 0000FBB6  245F                     movea.l    A2, [A7]+
  20389. 0000FBB8  265F                     movea.l    A3, [A7]+
  20390. 0000FBBA  4E5E                     unlink     A6
  20391. 0000FBBC  4E75                     rts
  20392. 0000FBBE  4E56 0000                link       A6, 0
  20393. 0000FBC2  2F0A                     move.l     -[A7], A2
  20394. 0000FBC4  2F03                     move.l     -[A7], D3
  20395. 0000FBC6  246E 0008                movea.l    A2, [A6 + 0x8]
  20396. 0000FBCA  262E 000C                move.l     D3, [A6 + 0xC]
  20397. 0000FBCE  B6AA 005A                cmp.l      D3, [A2 + 0x5A]
  20398. 0000FBD2  6726                     beq        +0x28 /* 0000FBFA */
  20399. 0000FBD4  7001                     moveq.l    D0, 0x01
  20400. 0000FBD6  B680                     cmp.l      D3, D0
  20401. 0000FBD8  6614                     bne        +0x16 /* 0000FBEE */
  20402. 0000FBDA  2F0A                     move.l     -[A7], A2
  20403. 0000FBDC  4878 00CB                push.l     0xCB
  20404. 0000FBE0  486A 0028                pea.l      [A2 + 0x28]
  20405. 0000FBE4  4EB9 0000 1840           jsr        [0x00001840]
  20406. 0000FBEA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  20407. label0000FBEE:
  20408. 0000FBEE  2F03                     move.l     -[A7], D3
  20409. 0000FBF0  2F0A                     move.l     -[A7], A2
  20410. 0000FBF2  61FF 0000 184A           bsr        +0x184C /* 0001143E */
  20411. 0000FBF8  504F                     addq.w     A7, 8
  20412. label0000FBFA:
  20413. 0000FBFA  261F                     move.l     D3, [A7]+
  20414. 0000FBFC  245F                     movea.l    A2, [A7]+
  20415. 0000FBFE  4E5E                     unlink     A6
  20416. 0000FC00  4E75                     rts
  20417. 0000FC02  4E56 0000                link       A6, 0
  20418. 0000FC06  4878 0001                push.l     0x1
  20419. 0000FC0A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  20420. 0000FC0E  2057                     movea.l    A0, [A7]
  20421. 0000FC10  2268 0004                movea.l    A1, [A0 + 0x4]
  20422. 0000FC14  2269 0020                movea.l    A1, [A1 + 0x20]
  20423. 0000FC18  4E91                     jsr        [A1]
  20424. 0000FC1A  4E5E                     unlink     A6
  20425. 0000FC1C  4E75                     rts
  20426. 0000FC1E  206F 0004                movea.l    A0, [A7 + 0x4]
  20427. 0000FC22  5088                     addq.l     A0, 8
  20428. 0000FC24  2010                     move.l     D0, [A0]
  20429. 0000FC26  0680 FFFF FF96           addi.l     D0, 0xFFFFFF96
  20430. 0000FC2C  D1AF 0004                add.l      [A7 + 0x4], D0
  20431. 0000FC30  4EFA FF0C                jmp        [PC - 0xF4 /* 0000FB3E */]
  20432. 0000FC34  06AF FFFF FFD8 0004      addi.l     [A7 + 0x4], 0xFFFFFFD8
  20433. 0000FC3C  4EFA FF00                jmp        [PC - 0x100 /* 0000FB3E */]
  20434. fn0000FC40:
  20435. 0000FC40  4E56 0000                link       A6, 0
  20436. 0000FC44  2F0A                     move.l     -[A7], A2
  20437. 0000FC46  4A6E 000C                tst.w      [A6 + 0xC]
  20438. 0000FC4A  671E                     beq        +0x20 /* 0000FC6A */
  20439. 0000FC4C  206E 0008                movea.l    A0, [A6 + 0x8]
  20440. 0000FC50  41E8 006A                lea.l      A0, [A0 + 0x6A]
  20441. 0000FC54  226E 0008                movea.l    A1, [A6 + 0x8]
  20442. 0000FC58  2288                     move.l     [A1], A0
  20443. 0000FC5A  206E 0008                movea.l    A0, [A6 + 0x8]
  20444. 0000FC5E  4868 006A                pea.l      [A0 + 0x6A]
  20445. 0000FC62  4EB9 0000 17B0           jsr        [0x000017B0]
  20446. 0000FC68  584F                     addq.w     A7, 4
  20447. label0000FC6A:
  20448. 0000FC6A  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  20449. 0000FC6E  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  20450. 0000FC72  4267                     clr.w      -[A7]
  20451. 0000FC74  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  20452. 0000FC78  61FF 0000 1116           bsr        +0x1118 /* 00010D90 */
  20453. 0000FC7E  41F9 0001 8DD8           lea.l      A0, [0x00018DD8]
  20454. 0000FC84  226E 0008                movea.l    A1, [A6 + 0x8]
  20455. 0000FC88  2348 0004                move.l     [A1 + 0x4], A0
  20456. 0000FC8C  41F9 0001 8DD8           lea.l      A0, [0x00018DD8]
  20457. 0000FC92  41E8 01C4                lea.l      A0, [A0 + 0x1C4]
  20458. 0000FC96  226E 0008                movea.l    A1, [A6 + 0x8]
  20459. 0000FC9A  2251                     movea.l    A1, [A1]
  20460. 0000FC9C  2288                     move.l     [A1], A0
  20461. 0000FC9E  41F9 0001 8DD8           lea.l      A0, [0x00018DD8]
  20462. 0000FCA4  41E8 0170                lea.l      A0, [A0 + 0x170]
  20463. 0000FCA8  226E 0008                movea.l    A1, [A6 + 0x8]
  20464. 0000FCAC  2348 0028                move.l     [A1 + 0x28], A0
  20465. 0000FCB0  206E 0008                movea.l    A0, [A6 + 0x8]
  20466. 0000FCB4  2450                     movea.l    A2, [A0]
  20467. 0000FCB6  41E8 006A                lea.l      A0, [A0 + 0x6A]
  20468. 0000FCBA  91CA                     sub.l      A0, A2
  20469. 0000FCBC  2548 0008                move.l     [A2 + 0x8], A0
  20470. 0000FCC0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  20471. 0000FCC4  61FF 0000 00D6           bsr        +0xD8 /* 0000FD9C */
  20472. 0000FCCA  206E 0008                movea.l    A0, [A6 + 0x8]
  20473. 0000FCCE  4FEF 0012                lea.l      A7, [A7 + 0x12]
  20474. 0000FCD2  245F                     movea.l    A2, [A7]+
  20475. 0000FCD4  4E5E                     unlink     A6
  20476. 0000FCD6  4E75                     rts
  20477. fn0000FCD8:
  20478. 0000FCD8  4E56 0000                link       A6, 0
  20479. 0000FCDC  2F0A                     move.l     -[A7], A2
  20480. 0000FCDE  4A6E 000C                tst.w      [A6 + 0xC]
  20481. 0000FCE2  671E                     beq        +0x20 /* 0000FD02 */
  20482. 0000FCE4  206E 0008                movea.l    A0, [A6 + 0x8]
  20483. 0000FCE8  41E8 006A                lea.l      A0, [A0 + 0x6A]
  20484. 0000FCEC  226E 0008                movea.l    A1, [A6 + 0x8]
  20485. 0000FCF0  2288                     move.l     [A1], A0
  20486. 0000FCF2  206E 0008                movea.l    A0, [A6 + 0x8]
  20487. 0000FCF6  4868 006A                pea.l      [A0 + 0x6A]
  20488. 0000FCFA  4EB9 0000 17B0           jsr        [0x000017B0]
  20489. 0000FD00  584F                     addq.w     A7, 4
  20490. label0000FD02:
  20491. 0000FD02  42A7                     clr.l      -[A7]
  20492. 0000FD04  2F2E 001E                move.l     -[A7], [A6 + 0x1E]
  20493. 0000FD08  2F2E 001A                move.l     -[A7], [A6 + 0x1A]
  20494. 0000FD0C  2F2E 0016                move.l     -[A7], [A6 + 0x16]
  20495. 0000FD10  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  20496. 0000FD14  4267                     clr.w      -[A7]
  20497. 0000FD16  4879 0000 779A           push.l     0x779A
  20498. 0000FD1C  4A2E 0022                tst.b      [A6 + 0x22]
  20499. 0000FD20  6706                     beq        +0x8 /* 0000FD28 */
  20500. 0000FD22  303C 0182                move.w     D0, 0x182
  20501. 0000FD26  6004                     bra        +0x6 /* 0000FD2C */
  20502. label0000FD28:
  20503. 0000FD28  303C 0180                move.w     D0, 0x180
  20504. label0000FD2C:
  20505. 0000FD2C  3F00                     move.w     -[A7], D0
  20506. 0000FD2E  2F2E 0024                move.l     -[A7], [A6 + 0x24]
  20507. 0000FD32  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  20508. 0000FD36  4267                     clr.w      -[A7]
  20509. 0000FD38  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  20510. 0000FD3C  61FF 0000 1188           bsr        +0x118A /* 00010EC6 */
  20511. 0000FD42  41F9 0001 8DD8           lea.l      A0, [0x00018DD8]
  20512. 0000FD48  226E 0008                movea.l    A1, [A6 + 0x8]
  20513. 0000FD4C  2348 0004                move.l     [A1 + 0x4], A0
  20514. 0000FD50  41F9 0001 8DD8           lea.l      A0, [0x00018DD8]
  20515. 0000FD56  41E8 01C4                lea.l      A0, [A0 + 0x1C4]
  20516. 0000FD5A  226E 0008                movea.l    A1, [A6 + 0x8]
  20517. 0000FD5E  2251                     movea.l    A1, [A1]
  20518. 0000FD60  2288                     move.l     [A1], A0
  20519. 0000FD62  41F9 0001 8DD8           lea.l      A0, [0x00018DD8]
  20520. 0000FD68  41E8 0170                lea.l      A0, [A0 + 0x170]
  20521. 0000FD6C  226E 0008                movea.l    A1, [A6 + 0x8]
  20522. 0000FD70  2348 0028                move.l     [A1 + 0x28], A0
  20523. 0000FD74  206E 0008                movea.l    A0, [A6 + 0x8]
  20524. 0000FD78  2450                     movea.l    A2, [A0]
  20525. 0000FD7A  41E8 006A                lea.l      A0, [A0 + 0x6A]
  20526. 0000FD7E  91CA                     sub.l      A0, A2
  20527. 0000FD80  2548 0008                move.l     [A2 + 0x8], A0
  20528. 0000FD84  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  20529. 0000FD88  61FF 0000 0012           bsr        +0x14 /* 0000FD9C */
  20530. 0000FD8E  206E 0008                movea.l    A0, [A6 + 0x8]
  20531. 0000FD92  4FEF 002E                lea.l      A7, [A7 + 0x2E]
  20532. 0000FD96  245F                     movea.l    A2, [A7]+
  20533. 0000FD98  4E5E                     unlink     A6
  20534. 0000FD9A  4E75                     rts
  20535. fn0000FD9C:
  20536. 0000FD9C  4E56 0000                link       A6, 0
  20537. 0000FDA0  48E7 1820                movem.l    -[A7], D3,D4,A2
  20538. 0000FDA4  246E 0008                movea.l    A2, [A6 + 0x8]
  20539. 0000FDA8  262A 005E                move.l     D3, [A2 + 0x5E]
  20540. 0000FDAC  282A 005A                move.l     D4, [A2 + 0x5A]
  20541. 0000FDB0  B883                     cmp.l      D4, D3
  20542. 0000FDB2  6C06                     bge        +0x8 /* 0000FDBA */
  20543. 0000FDB4  2543 005A                move.l     [A2 + 0x5A], D3
  20544. 0000FDB8  600C                     bra        +0xE /* 0000FDC6 */
  20545. label0000FDBA:
  20546. 0000FDBA  262A 0062                move.l     D3, [A2 + 0x62]
  20547. 0000FDBE  B883                     cmp.l      D4, D3
  20548. 0000FDC0  6F04                     ble        +0x6 /* 0000FDC6 */
  20549. 0000FDC2  2543 005A                move.l     [A2 + 0x5A], D3
  20550. label0000FDC6:
  20551. 0000FDC6  2F2A 005A                move.l     -[A7], [A2 + 0x5A]
  20552. 0000FDCA  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  20553. 0000FDCE  2057                     movea.l    A0, [A7]
  20554. 0000FDD0  2250                     movea.l    A1, [A0]
  20555. 0000FDD2  2269 002C                movea.l    A1, [A1 + 0x2C]
  20556. 0000FDD6  4E91                     jsr        [A1]
  20557. 0000FDD8  504F                     addq.w     A7, 8
  20558. 0000FDDA  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  20559. 0000FDDE  4E5E                     unlink     A6
  20560. 0000FDE0  4E75                     rts
  20561. label0000FDE2:
  20562. 0000FDE2  4E56 0000                link       A6, 0
  20563. 0000FDE6  2F0B                     move.l     -[A7], A3
  20564. 0000FDE8  2F0A                     move.l     -[A7], A2
  20565. 0000FDEA  246E 0008                movea.l    A2, [A6 + 0x8]
  20566. 0000FDEE  200A                     move.l     D0, A2
  20567. 0000FDF0  6766                     beq        +0x68 /* 0000FE58 */
  20568. 0000FDF2  41F9 0001 8DD8           lea.l      A0, [0x00018DD8]
  20569. 0000FDF8  2548 0004                move.l     [A2 + 0x4], A0
  20570. 0000FDFC  41F9 0001 8DD8           lea.l      A0, [0x00018DD8]
  20571. 0000FE02  41E8 01C4                lea.l      A0, [A0 + 0x1C4]
  20572. 0000FE06  2252                     movea.l    A1, [A2]
  20573. 0000FE08  2288                     move.l     [A1], A0
  20574. 0000FE0A  41F9 0001 8DD8           lea.l      A0, [0x00018DD8]
  20575. 0000FE10  41E8 0170                lea.l      A0, [A0 + 0x170]
  20576. 0000FE14  2548 0028                move.l     [A2 + 0x28], A0
  20577. 0000FE18  2652                     movea.l    A3, [A2]
  20578. 0000FE1A  204A                     movea.l    A0, A2
  20579. 0000FE1C  41E8 006A                lea.l      A0, [A0 + 0x6A]
  20580. 0000FE20  91CB                     sub.l      A0, A3
  20581. 0000FE22  2748 0008                move.l     [A3 + 0x8], A0
  20582. 0000FE26  4267                     clr.w      -[A7]
  20583. 0000FE28  2F0A                     move.l     -[A7], A2
  20584. 0000FE2A  61FF 0000 11FC           bsr        +0x11FE /* 00011028 */
  20585. 0000FE30  4A6E 000C                tst.w      [A6 + 0xC]
  20586. 0000FE34  5C4F                     addq.w     A7, 6
  20587. 0000FE36  6710                     beq        +0x12 /* 0000FE48 */
  20588. 0000FE38  4267                     clr.w      -[A7]
  20589. 0000FE3A  204A                     movea.l    A0, A2
  20590. 0000FE3C  4868 006A                pea.l      [A0 + 0x6A]
  20591. 0000FE40  4EB9 0000 17B8           jsr        [0x000017B8]
  20592. 0000FE46  5C4F                     addq.w     A7, 6
  20593. label0000FE48:
  20594. 0000FE48  4A6E 000C                tst.w      [A6 + 0xC]
  20595. 0000FE4C  6F0A                     ble        +0xC /* 0000FE58 */
  20596. 0000FE4E  2F0A                     move.l     -[A7], A2
  20597. 0000FE50  4EB9 0000 0168           jsr        [0x00000168]
  20598. 0000FE56  584F                     addq.w     A7, 4
  20599. label0000FE58:
  20600. 0000FE58  204A                     movea.l    A0, A2
  20601. 0000FE5A  245F                     movea.l    A2, [A7]+
  20602. 0000FE5C  265F                     movea.l    A3, [A7]+
  20603. 0000FE5E  4E5E                     unlink     A6
  20604. 0000FE60  4E75                     rts
  20605. 0000FE62  4E56 FFF6                link       A6, -0x000A
  20606. 0000FE66  2F0A                     move.l     -[A7], A2
  20607. 0000FE68  246E 0008                movea.l    A2, [A6 + 0x8]
  20608. 0000FE6C  302E 000C                move.w     D0, [A6 + 0xC]
  20609. 0000FE70  48C0                     ext.l      D0
  20610. 0000FE72  0C80 0000 0081           cmpi.l     D0, 0x81
  20611. 0000FE78  6D0E                     blt        +0x10 /* 0000FE88 */
  20612. 0000FE7A  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  20613. 0000FE7E  2F0A                     move.l     -[A7], A2
  20614. 0000FE80  4EB9 0000 0B80           jsr        [0x00000B80 /* RMgrHiVars */]
  20615. 0000FE86  504F                     addq.w     A7, 8
  20616. label0000FE88:
  20617. 0000FE88  2D4A FFF6                move.l     [A6 - 0xA], A2
  20618. 0000FE8C  3D6E 000C FFFA           move.w     [A6 - 0x6], [A6 + 0xC]
  20619. 0000FE92  2D6E 000E FFFC           move.l     [A6 - 0x4], [A6 + 0xE]
  20620. 0000FE98  486E FFF6                pea.l      [A6 - 0xA]
  20621. 0000FE9C  4878 00CD                push.l     0xCD
  20622. 0000FEA0  486A 0028                pea.l      [A2 + 0x28]
  20623. 0000FEA4  4EB9 0000 1840           jsr        [0x00001840]
  20624. 0000FEAA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  20625. 0000FEAE  245F                     movea.l    A2, [A7]+
  20626. 0000FEB0  4E5E                     unlink     A6
  20627. 0000FEB2  4E75                     rts
  20628. 0000FEB4  4E56 0000                link       A6, 0
  20629. 0000FEB8  2F0A                     move.l     -[A7], A2
  20630. 0000FEBA  2F03                     move.l     -[A7], D3
  20631. 0000FEBC  246E 0008                movea.l    A2, [A6 + 0x8]
  20632. 0000FEC0  1F2E 000E                move.b     -[A7], [A6 + 0xE]
  20633. 0000FEC4  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  20634. 0000FEC8  2F0A                     move.l     -[A7], A2
  20635. 0000FECA  61FF 0000 1718           bsr        +0x171A /* 000115E4 */
  20636. 0000FED0  263C 0000 00CB           move.l     D3, 0xCB
  20637. 0000FED6  302E 000C                move.w     D0, [A6 + 0xC]
  20638. 0000FEDA  48C0                     ext.l      D0
  20639. 0000FEDC  0C80 0000 0081           cmpi.l     D0, 0x81
  20640. 0000FEE2  504F                     addq.w     A7, 8
  20641. 0000FEE4  6D06                     blt        +0x8 /* 0000FEEC */
  20642. 0000FEE6  263C 0000 00CC           move.l     D3, 0xCC
  20643. label0000FEEC:
  20644. 0000FEEC  2F0A                     move.l     -[A7], A2
  20645. 0000FEEE  2F03                     move.l     -[A7], D3
  20646. 0000FEF0  486A 0028                pea.l      [A2 + 0x28]
  20647. 0000FEF4  4EB9 0000 1840           jsr        [0x00001840]
  20648. 0000FEFA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  20649. 0000FEFE  261F                     move.l     D3, [A7]+
  20650. 0000FF00  245F                     movea.l    A2, [A7]+
  20651. 0000FF02  4E5E                     unlink     A6
  20652. 0000FF04  4E75                     rts
  20653. 0000FF06  4E56 FFFA                link       A6, -0x0006
  20654. 0000FF0A  2F0A                     move.l     -[A7], A2
  20655. 0000FF0C  246E 0008                movea.l    A2, [A6 + 0x8]
  20656. 0000FF10  0C2A 0002 0026           cmpi.b     [A2 + 0x26], 0x2
  20657. 0000FF16  664C                     bne        +0x4E /* 0000FF64 */
  20658. 0000FF18  42A7                     clr.l      -[A7]
  20659. 0000FF1A  2F0A                     move.l     -[A7], A2
  20660. 0000FF1C  2057                     movea.l    A0, [A7]
  20661. 0000FF1E  2268 0004                movea.l    A1, [A0 + 0x4]
  20662. 0000FF22  2269 0104                movea.l    A1, [A1 + 0x104]
  20663. 0000FF26  4E91                     jsr        [A1]
  20664. 0000FF28  42A7                     clr.l      -[A7]
  20665. 0000FF2A  486E FFFA                pea.l      [A6 - 0x6]
  20666. 0000FF2E  4EB9 0000 0230           jsr        [0x00000230]
  20667. 0000FF34  4267                     clr.w      -[A7]
  20668. 0000FF36  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  20669. 0000FF3A  2057                     movea.l    A0, [A7]
  20670. 0000FF3C  2250                     movea.l    A1, [A0]
  20671. 0000FF3E  2269 0078                movea.l    A1, [A1 + 0x78]
  20672. 0000FF42  4E91                     jsr        [A1]
  20673. 0000FF44  2F0A                     move.l     -[A7], A2
  20674. 0000FF46  2057                     movea.l    A0, [A7]
  20675. 0000FF48  2268 0004                movea.l    A1, [A0 + 0x4]
  20676. 0000FF4C  2269 00C4                movea.l    A1, [A1 + 0xC4]
  20677. 0000FF50  4E91                     jsr        [A1]
  20678. 0000FF52  3F3C FFFF                move.w     -[A7], 0xFFFF
  20679. 0000FF56  486E FFFA                pea.l      [A6 - 0x6]
  20680. 0000FF5A  4EB9 0000 0238           jsr        [0x00000238]
  20681. 0000FF60  4FEF 0020                lea.l      A7, [A7 + 0x20]
  20682. label0000FF64:
  20683. 0000FF64  245F                     movea.l    A2, [A7]+
  20684. 0000FF66  4E5E                     unlink     A6
  20685. 0000FF68  4E75                     rts
  20686. 0000FF6A  4E56 FFFA                link       A6, -0x0006
  20687. 0000FF6E  2F0A                     move.l     -[A7], A2
  20688. 0000FF70  246E 0008                movea.l    A2, [A6 + 0x8]
  20689. 0000FF74  0C2A 0002 0026           cmpi.b     [A2 + 0x26], 0x2
  20690. 0000FF7A  664E                     bne        +0x50 /* 0000FFCA */
  20691. 0000FF7C  42A7                     clr.l      -[A7]
  20692. 0000FF7E  2F0A                     move.l     -[A7], A2
  20693. 0000FF80  2057                     movea.l    A0, [A7]
  20694. 0000FF82  2268 0004                movea.l    A1, [A0 + 0x4]
  20695. 0000FF86  2269 0104                movea.l    A1, [A1 + 0x104]
  20696. 0000FF8A  4E91                     jsr        [A1]
  20697. 0000FF8C  42A7                     clr.l      -[A7]
  20698. 0000FF8E  486E FFFA                pea.l      [A6 - 0x6]
  20699. 0000FF92  4EB9 0000 0230           jsr        [0x00000230]
  20700. 0000FF98  3F3C 00FE                move.w     -[A7], 0xFE
  20701. 0000FF9C  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  20702. 0000FFA0  2057                     movea.l    A0, [A7]
  20703. 0000FFA2  2250                     movea.l    A1, [A0]
  20704. 0000FFA4  2269 0078                movea.l    A1, [A1 + 0x78]
  20705. 0000FFA8  4E91                     jsr        [A1]
  20706. 0000FFAA  2F0A                     move.l     -[A7], A2
  20707. 0000FFAC  2057                     movea.l    A0, [A7]
  20708. 0000FFAE  2268 0004                movea.l    A1, [A0 + 0x4]
  20709. 0000FFB2  2269 00C4                movea.l    A1, [A1 + 0xC4]
  20710. 0000FFB6  4E91                     jsr        [A1]
  20711. 0000FFB8  3F3C FFFF                move.w     -[A7], 0xFFFF
  20712. 0000FFBC  486E FFFA                pea.l      [A6 - 0x6]
  20713. 0000FFC0  4EB9 0000 0238           jsr        [0x00000238]
  20714. 0000FFC6  4FEF 0020                lea.l      A7, [A7 + 0x20]
  20715. label0000FFCA:
  20716. 0000FFCA  245F                     movea.l    A2, [A7]+
  20717. 0000FFCC  4E5E                     unlink     A6
  20718. 0000FFCE  4E75                     rts
  20719. fn0000FFD0:
  20720. 0000FFD0  4E56 0000                link       A6, 0
  20721. 0000FFD4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  20722. 0000FFD8  206E 0008                movea.l    A0, [A6 + 0x8]
  20723. 0000FFDC  2F28 0066                move.l     -[A7], [A0 + 0x66]
  20724. 0000FFE0  2057                     movea.l    A0, [A7]
  20725. 0000FFE2  2250                     movea.l    A1, [A0]
  20726. 0000FFE4  2269 0040                movea.l    A1, [A1 + 0x40]
  20727. 0000FFE8  4E91                     jsr        [A1]
  20728. 0000FFEA  4E5E                     unlink     A6
  20729. 0000FFEC  4E75                     rts
  20730. 0000FFEE  206F 0004                movea.l    A0, [A7 + 0x4]
  20731. 0000FFF2  5088                     addq.l     A0, 8
  20732. 0000FFF4  2010                     move.l     D0, [A0]
  20733. 0000FFF6  0680 FFFF FF96           addi.l     D0, 0xFFFFFF96
  20734. 0000FFFC  D1AF 0004                add.l      [A7 + 0x4], D0
  20735. 00010000  4EFA FDE0                jmp        [PC - 0x220 /* 0000FDE2 */]
  20736. 00010004  06AF FFFF FFD8 0004      addi.l     [A7 + 0x4], 0xFFFFFFD8
  20737. 0001000C  4EFA FDD4                jmp        [PC - 0x22C /* 0000FDE2 */]
  20738. fn00010010:
  20739. 00010010  4E56 0000                link       A6, 0
  20740. 00010014  2F0A                     move.l     -[A7], A2
  20741. 00010016  4A6E 000C                tst.w      [A6 + 0xC]
  20742. 0001001A  671E                     beq        +0x20 /* 0001003A */
  20743. 0001001C  206E 0008                movea.l    A0, [A6 + 0x8]
  20744. 00010020  41E8 006A                lea.l      A0, [A0 + 0x6A]
  20745. 00010024  226E 0008                movea.l    A1, [A6 + 0x8]
  20746. 00010028  2288                     move.l     [A1], A0
  20747. 0001002A  206E 0008                movea.l    A0, [A6 + 0x8]
  20748. 0001002E  4868 006A                pea.l      [A0 + 0x6A]
  20749. 00010032  4EB9 0000 17B0           jsr        [0x000017B0]
  20750. 00010038  584F                     addq.w     A7, 4
  20751. label0001003A:
  20752. 0001003A  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  20753. 0001003E  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  20754. 00010042  4267                     clr.w      -[A7]
  20755. 00010044  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  20756. 00010048  61FF 0000 0D46           bsr        +0xD48 /* 00010D90 */
  20757. 0001004E  41F9 0001 8AEE           lea.l      A0, [0x00018AEE]
  20758. 00010054  226E 0008                movea.l    A1, [A6 + 0x8]
  20759. 00010058  2348 0004                move.l     [A1 + 0x4], A0
  20760. 0001005C  41F9 0001 8AEE           lea.l      A0, [0x00018AEE]
  20761. 00010062  41E8 01C4                lea.l      A0, [A0 + 0x1C4]
  20762. 00010066  226E 0008                movea.l    A1, [A6 + 0x8]
  20763. 0001006A  2251                     movea.l    A1, [A1]
  20764. 0001006C  2288                     move.l     [A1], A0
  20765. 0001006E  41F9 0001 8AEE           lea.l      A0, [0x00018AEE]
  20766. 00010074  41E8 0170                lea.l      A0, [A0 + 0x170]
  20767. 00010078  226E 0008                movea.l    A1, [A6 + 0x8]
  20768. 0001007C  2348 0028                move.l     [A1 + 0x28], A0
  20769. 00010080  206E 0008                movea.l    A0, [A6 + 0x8]
  20770. 00010084  2450                     movea.l    A2, [A0]
  20771. 00010086  41E8 006A                lea.l      A0, [A0 + 0x6A]
  20772. 0001008A  91CA                     sub.l      A0, A2
  20773. 0001008C  2548 0008                move.l     [A2 + 0x8], A0
  20774. 00010090  206E 0008                movea.l    A0, [A6 + 0x8]
  20775. 00010094  4FEF 000E                lea.l      A7, [A7 + 0xE]
  20776. 00010098  245F                     movea.l    A2, [A7]+
  20777. 0001009A  4E5E                     unlink     A6
  20778. 0001009C  4E75                     rts
  20779. label0001009E:
  20780. 0001009E  4E56 0000                link       A6, 0
  20781. 000100A2  2F0B                     move.l     -[A7], A3
  20782. 000100A4  2F0A                     move.l     -[A7], A2
  20783. 000100A6  246E 0008                movea.l    A2, [A6 + 0x8]
  20784. 000100AA  200A                     move.l     D0, A2
  20785. 000100AC  6766                     beq        +0x68 /* 00010114 */
  20786. 000100AE  41F9 0001 8AEE           lea.l      A0, [0x00018AEE]
  20787. 000100B4  2548 0004                move.l     [A2 + 0x4], A0
  20788. 000100B8  41F9 0001 8AEE           lea.l      A0, [0x00018AEE]
  20789. 000100BE  41E8 01C4                lea.l      A0, [A0 + 0x1C4]
  20790. 000100C2  2252                     movea.l    A1, [A2]
  20791. 000100C4  2288                     move.l     [A1], A0
  20792. 000100C6  41F9 0001 8AEE           lea.l      A0, [0x00018AEE]
  20793. 000100CC  41E8 0170                lea.l      A0, [A0 + 0x170]
  20794. 000100D0  2548 0028                move.l     [A2 + 0x28], A0
  20795. 000100D4  2652                     movea.l    A3, [A2]
  20796. 000100D6  204A                     movea.l    A0, A2
  20797. 000100D8  41E8 006A                lea.l      A0, [A0 + 0x6A]
  20798. 000100DC  91CB                     sub.l      A0, A3
  20799. 000100DE  2748 0008                move.l     [A3 + 0x8], A0
  20800. 000100E2  4267                     clr.w      -[A7]
  20801. 000100E4  2F0A                     move.l     -[A7], A2
  20802. 000100E6  61FF 0000 0F40           bsr        +0xF42 /* 00011028 */
  20803. 000100EC  4A6E 000C                tst.w      [A6 + 0xC]
  20804. 000100F0  5C4F                     addq.w     A7, 6
  20805. 000100F2  6710                     beq        +0x12 /* 00010104 */
  20806. 000100F4  4267                     clr.w      -[A7]
  20807. 000100F6  204A                     movea.l    A0, A2
  20808. 000100F8  4868 006A                pea.l      [A0 + 0x6A]
  20809. 000100FC  4EB9 0000 17B8           jsr        [0x000017B8]
  20810. 00010102  5C4F                     addq.w     A7, 6
  20811. label00010104:
  20812. 00010104  4A6E 000C                tst.w      [A6 + 0xC]
  20813. 00010108  6F0A                     ble        +0xC /* 00010114 */
  20814. 0001010A  2F0A                     move.l     -[A7], A2
  20815. 0001010C  4EB9 0000 0168           jsr        [0x00000168]
  20816. 00010112  584F                     addq.w     A7, 4
  20817. label00010114:
  20818. 00010114  204A                     movea.l    A0, A2
  20819. 00010116  245F                     movea.l    A2, [A7]+
  20820. 00010118  265F                     movea.l    A3, [A7]+
  20821. 0001011A  4E5E                     unlink     A6
  20822. 0001011C  4E75                     rts
  20823. 0001011E  206F 0004                movea.l    A0, [A7 + 0x4]
  20824. 00010122  5088                     addq.l     A0, 8
  20825. 00010124  2010                     move.l     D0, [A0]
  20826. 00010126  0680 FFFF FF96           addi.l     D0, 0xFFFFFF96
  20827. 0001012C  D1AF 0004                add.l      [A7 + 0x4], D0
  20828. 00010130  4EFA FF6C                jmp        [PC - 0x94 /* 0001009E */]
  20829. 00010134  06AF FFFF FFD8 0004      addi.l     [A7 + 0x4], 0xFFFFFFD8
  20830. 0001013C  4EFA FF60                jmp        [PC - 0xA0 /* 0001009E */]
  20831. fn00010140:
  20832. 00010140  4E56 FFFC                link       A6, -0x0004
  20833. 00010144  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  20834. 00010148  266E 000E                movea.l    A3, [A6 + 0xE]
  20835. 0001014C  4A6E 000C                tst.w      [A6 + 0xC]
  20836. 00010150  671E                     beq        +0x20 /* 00010170 */
  20837. 00010152  206E 0008                movea.l    A0, [A6 + 0x8]
  20838. 00010156  41E8 006A                lea.l      A0, [A0 + 0x6A]
  20839. 0001015A  226E 0008                movea.l    A1, [A6 + 0x8]
  20840. 0001015E  2288                     move.l     [A1], A0
  20841. 00010160  206E 0008                movea.l    A0, [A6 + 0x8]
  20842. 00010164  4868 006A                pea.l      [A0 + 0x6A]
  20843. 00010168  4EB9 0000 17B0           jsr        [0x000017B0]
  20844. 0001016E  584F                     addq.w     A7, 4
  20845. label00010170:
  20846. 00010170  2F0B                     move.l     -[A7], A3
  20847. 00010172  4267                     clr.w      -[A7]
  20848. 00010174  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  20849. 00010178  61FF 0000 0CBA           bsr        +0xCBC /* 00010E34 */
  20850. 0001017E  41F9 0001 87FC           lea.l      A0, [0x000187FC]
  20851. 00010184  226E 0008                movea.l    A1, [A6 + 0x8]
  20852. 00010188  2348 0004                move.l     [A1 + 0x4], A0
  20853. 0001018C  41F9 0001 87FC           lea.l      A0, [0x000187FC]
  20854. 00010192  41E8 01C4                lea.l      A0, [A0 + 0x1C4]
  20855. 00010196  226E 0008                movea.l    A1, [A6 + 0x8]
  20856. 0001019A  2251                     movea.l    A1, [A1]
  20857. 0001019C  2288                     move.l     [A1], A0
  20858. 0001019E  41F9 0001 87FC           lea.l      A0, [0x000187FC]
  20859. 000101A4  41E8 0170                lea.l      A0, [A0 + 0x170]
  20860. 000101A8  226E 0008                movea.l    A1, [A6 + 0x8]
  20861. 000101AC  2348 0028                move.l     [A1 + 0x28], A0
  20862. 000101B0  206E 0008                movea.l    A0, [A6 + 0x8]
  20863. 000101B4  2450                     movea.l    A2, [A0]
  20864. 000101B6  41E8 006A                lea.l      A0, [A0 + 0x6A]
  20865. 000101BA  91CA                     sub.l      A0, A2
  20866. 000101BC  2548 0008                move.l     [A2 + 0x8], A0
  20867. 000101C0  486E FFFC                pea.l      [A6 - 0x4]
  20868. 000101C4  2F0B                     move.l     -[A7], A3
  20869. 000101C6  61FF FFFF A452           bsr        -0x5BAC /* 0000A61A */
  20870. 000101CC  486E FFFE                pea.l      [A6 - 0x2]
  20871. 000101D0  2F0B                     move.l     -[A7], A3
  20872. 000101D2  61FF FFFF A446           bsr        -0x5BB8 /* 0000A61A */
  20873. 000101D8  206E 0008                movea.l    A0, [A6 + 0x8]
  20874. 000101DC  3628 005C                move.w     D3, [A0 + 0x5C]
  20875. 000101E0  7008                     moveq.l    D0, 0x08
  20876. 000101E2  322E FFFC                move.w     D1, [A6 - 0x4]
  20877. 000101E6  48C1                     ext.l      D1
  20878. 000101E8  2801                     move.l     D4, D1
  20879. 000101EA  C280                     and.l      D1, D0
  20880. 000101EC  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  20881. 000101F0  6620                     bne        +0x22 /* 00010212 */
  20882. 000101F2  7002                     moveq.l    D0, 0x02
  20883. 000101F4  C084                     and.l      D0, D4
  20884. 000101F6  671A                     beq        +0x1C /* 00010212 */
  20885. 000101F8  0C6E 0002 FFFE           cmpi.w     [A6 - 0x2], 0x2
  20886. 000101FE  6C06                     bge        +0x8 /* 00010206 */
  20887. 00010200  3D7C 0002 FFFE           move.w     [A6 - 0x2], 0x2
  20888. label00010206:
  20889. 00010206  306E FFFE                movea.w    A0, [A6 - 0x2]
  20890. 0001020A  226E 0008                movea.l    A1, [A6 + 0x8]
  20891. 0001020E  2348 005A                move.l     [A1 + 0x5A], A0
  20892. label00010212:
  20893. 00010212  42A7                     clr.l      -[A7]
  20894. 00010214  4267                     clr.w      -[A7]
  20895. 00010216  4879 0000 779A           push.l     0x779A
  20896. 0001021C  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  20897. 00010220  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  20898. 00010224  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  20899. 00010228  61FF 0000 1000           bsr        +0x1002 /* 0001122A */
  20900. 0001022E  3043                     movea.w    A0, D3
  20901. 00010230  226E 0008                movea.l    A1, [A6 + 0x8]
  20902. 00010234  2348 005A                move.l     [A1 + 0x5A], A0
  20903. 00010238  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  20904. 0001023C  61FF 0000 0014           bsr        +0x16 /* 00010252 */
  20905. 00010242  206E 0008                movea.l    A0, [A6 + 0x8]
  20906. 00010246  4FEF 0018                lea.l      A7, [A7 + 0x18]
  20907. 0001024A  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  20908. 0001024E  4E5E                     unlink     A6
  20909. 00010250  4E75                     rts
  20910. fn00010252:
  20911. 00010252  4E56 0000                link       A6, 0
  20912. 00010256  48E7 1820                movem.l    -[A7], D3,D4,A2
  20913. 0001025A  246E 0008                movea.l    A2, [A6 + 0x8]
  20914. 0001025E  262A 005E                move.l     D3, [A2 + 0x5E]
  20915. 00010262  282A 005A                move.l     D4, [A2 + 0x5A]
  20916. 00010266  B883                     cmp.l      D4, D3
  20917. 00010268  6C06                     bge        +0x8 /* 00010270 */
  20918. 0001026A  2543 005A                move.l     [A2 + 0x5A], D3
  20919. 0001026E  600C                     bra        +0xE /* 0001027C */
  20920. label00010270:
  20921. 00010270  262A 0062                move.l     D3, [A2 + 0x62]
  20922. 00010274  B883                     cmp.l      D4, D3
  20923. 00010276  6F04                     ble        +0x6 /* 0001027C */
  20924. 00010278  2543 005A                move.l     [A2 + 0x5A], D3
  20925. label0001027C:
  20926. 0001027C  2F2A 005A                move.l     -[A7], [A2 + 0x5A]
  20927. 00010280  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  20928. 00010284  2057                     movea.l    A0, [A7]
  20929. 00010286  2250                     movea.l    A1, [A0]
  20930. 00010288  2269 002C                movea.l    A1, [A1 + 0x2C]
  20931. 0001028C  4E91                     jsr        [A1]
  20932. 0001028E  504F                     addq.w     A7, 8
  20933. 00010290  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  20934. 00010294  4E5E                     unlink     A6
  20935. 00010296  4E75                     rts
  20936. label00010298:
  20937. 00010298  4E56 0000                link       A6, 0
  20938. 0001029C  2F0B                     move.l     -[A7], A3
  20939. 0001029E  2F0A                     move.l     -[A7], A2
  20940. 000102A0  246E 0008                movea.l    A2, [A6 + 0x8]
  20941. 000102A4  200A                     move.l     D0, A2
  20942. 000102A6  6766                     beq        +0x68 /* 0001030E */
  20943. 000102A8  41F9 0001 87FC           lea.l      A0, [0x000187FC]
  20944. 000102AE  2548 0004                move.l     [A2 + 0x4], A0
  20945. 000102B2  41F9 0001 87FC           lea.l      A0, [0x000187FC]
  20946. 000102B8  41E8 01C4                lea.l      A0, [A0 + 0x1C4]
  20947. 000102BC  2252                     movea.l    A1, [A2]
  20948. 000102BE  2288                     move.l     [A1], A0
  20949. 000102C0  41F9 0001 87FC           lea.l      A0, [0x000187FC]
  20950. 000102C6  41E8 0170                lea.l      A0, [A0 + 0x170]
  20951. 000102CA  2548 0028                move.l     [A2 + 0x28], A0
  20952. 000102CE  2652                     movea.l    A3, [A2]
  20953. 000102D0  204A                     movea.l    A0, A2
  20954. 000102D2  41E8 006A                lea.l      A0, [A0 + 0x6A]
  20955. 000102D6  91CB                     sub.l      A0, A3
  20956. 000102D8  2748 0008                move.l     [A3 + 0x8], A0
  20957. 000102DC  4267                     clr.w      -[A7]
  20958. 000102DE  2F0A                     move.l     -[A7], A2
  20959. 000102E0  61FF 0000 0D46           bsr        +0xD48 /* 00011028 */
  20960. 000102E6  4A6E 000C                tst.w      [A6 + 0xC]
  20961. 000102EA  5C4F                     addq.w     A7, 6
  20962. 000102EC  6710                     beq        +0x12 /* 000102FE */
  20963. 000102EE  4267                     clr.w      -[A7]
  20964. 000102F0  204A                     movea.l    A0, A2
  20965. 000102F2  4868 006A                pea.l      [A0 + 0x6A]
  20966. 000102F6  4EB9 0000 17B8           jsr        [0x000017B8]
  20967. 000102FC  5C4F                     addq.w     A7, 6
  20968. label000102FE:
  20969. 000102FE  4A6E 000C                tst.w      [A6 + 0xC]
  20970. 00010302  6F0A                     ble        +0xC /* 0001030E */
  20971. 00010304  2F0A                     move.l     -[A7], A2
  20972. 00010306  4EB9 0000 0168           jsr        [0x00000168]
  20973. 0001030C  584F                     addq.w     A7, 4
  20974. label0001030E:
  20975. 0001030E  204A                     movea.l    A0, A2
  20976. 00010310  245F                     movea.l    A2, [A7]+
  20977. 00010312  265F                     movea.l    A3, [A7]+
  20978. 00010314  4E5E                     unlink     A6
  20979. 00010316  4E75                     rts
  20980. 00010318  4E56 0000                link       A6, 0
  20981. 0001031C  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  20982. 00010320  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  20983. 00010324  4EB9 0000 0B80           jsr        [0x00000B80 /* RMgrHiVars */]
  20984. 0001032A  4E5E                     unlink     A6
  20985. 0001032C  4E75                     rts
  20986. 0001032E  206F 0004                movea.l    A0, [A7 + 0x4]
  20987. 00010332  5088                     addq.l     A0, 8
  20988. 00010334  2010                     move.l     D0, [A0]
  20989. 00010336  0680 FFFF FF96           addi.l     D0, 0xFFFFFF96
  20990. 0001033C  D1AF 0004                add.l      [A7 + 0x4], D0
  20991. 00010340  4EFA FF56                jmp        [PC - 0xAA /* 00010298 */]
  20992. 00010344  06AF FFFF FFD8 0004      addi.l     [A7 + 0x4], 0xFFFFFFD8
  20993. 0001034C  4EFA FF4A                jmp        [PC - 0xB6 /* 00010298 */]
  20994. fn00010350:
  20995. 00010350  4E56 0000                link       A6, 0
  20996. 00010354  2F0A                     move.l     -[A7], A2
  20997. 00010356  4A6E 000C                tst.w      [A6 + 0xC]
  20998. 0001035A  671E                     beq        +0x20 /* 0001037A */
  20999. 0001035C  206E 0008                movea.l    A0, [A6 + 0x8]
  21000. 00010360  41E8 006A                lea.l      A0, [A0 + 0x6A]
  21001. 00010364  226E 0008                movea.l    A1, [A6 + 0x8]
  21002. 00010368  2288                     move.l     [A1], A0
  21003. 0001036A  206E 0008                movea.l    A0, [A6 + 0x8]
  21004. 0001036E  4868 006A                pea.l      [A0 + 0x6A]
  21005. 00010372  4EB9 0000 17B0           jsr        [0x000017B0]
  21006. 00010378  584F                     addq.w     A7, 4
  21007. label0001037A:
  21008. 0001037A  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  21009. 0001037E  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  21010. 00010382  4267                     clr.w      -[A7]
  21011. 00010384  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  21012. 00010388  61FF 0000 0A06           bsr        +0xA08 /* 00010D90 */
  21013. 0001038E  41F9 0001 84D0           lea.l      A0, [0x000184D0]
  21014. 00010394  226E 0008                movea.l    A1, [A6 + 0x8]
  21015. 00010398  2348 0004                move.l     [A1 + 0x4], A0
  21016. 0001039C  41F9 0001 84D0           lea.l      A0, [0x000184D0]
  21017. 000103A2  41E8 01C4                lea.l      A0, [A0 + 0x1C4]
  21018. 000103A6  226E 0008                movea.l    A1, [A6 + 0x8]
  21019. 000103AA  2251                     movea.l    A1, [A1]
  21020. 000103AC  2288                     move.l     [A1], A0
  21021. 000103AE  41F9 0001 84D0           lea.l      A0, [0x000184D0]
  21022. 000103B4  41E8 0170                lea.l      A0, [A0 + 0x170]
  21023. 000103B8  226E 0008                movea.l    A1, [A6 + 0x8]
  21024. 000103BC  2348 0028                move.l     [A1 + 0x28], A0
  21025. 000103C0  206E 0008                movea.l    A0, [A6 + 0x8]
  21026. 000103C4  2450                     movea.l    A2, [A0]
  21027. 000103C6  41E8 006A                lea.l      A0, [A0 + 0x6A]
  21028. 000103CA  91CA                     sub.l      A0, A2
  21029. 000103CC  2548 0008                move.l     [A2 + 0x8], A0
  21030. 000103D0  206E 0008                movea.l    A0, [A6 + 0x8]
  21031. 000103D4  4FEF 000E                lea.l      A7, [A7 + 0xE]
  21032. 000103D8  245F                     movea.l    A2, [A7]+
  21033. 000103DA  4E5E                     unlink     A6
  21034. 000103DC  4E75                     rts
  21035. fn000103DE:
  21036. 000103DE  4E56 0000                link       A6, 0
  21037. 000103E2  2F0A                     move.l     -[A7], A2
  21038. 000103E4  4A6E 000C                tst.w      [A6 + 0xC]
  21039. 000103E8  671E                     beq        +0x20 /* 00010408 */
  21040. 000103EA  206E 0008                movea.l    A0, [A6 + 0x8]
  21041. 000103EE  41E8 006A                lea.l      A0, [A0 + 0x6A]
  21042. 000103F2  226E 0008                movea.l    A1, [A6 + 0x8]
  21043. 000103F6  2288                     move.l     [A1], A0
  21044. 000103F8  206E 0008                movea.l    A0, [A6 + 0x8]
  21045. 000103FC  4868 006A                pea.l      [A0 + 0x6A]
  21046. 00010400  4EB9 0000 17B0           jsr        [0x000017B0]
  21047. 00010406  584F                     addq.w     A7, 4
  21048. label00010408:
  21049. 00010408  42A7                     clr.l      -[A7]
  21050. 0001040A  42A7                     clr.l      -[A7]
  21051. 0001040C  42A7                     clr.l      -[A7]
  21052. 0001040E  42A7                     clr.l      -[A7]
  21053. 00010410  42A7                     clr.l      -[A7]
  21054. 00010412  3F2E 0016                move.w     -[A7], [A6 + 0x16]
  21055. 00010416  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  21056. 0001041A  3F3C 0120                move.w     -[A7], 0x120
  21057. 0001041E  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  21058. 00010422  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  21059. 00010426  4267                     clr.w      -[A7]
  21060. 00010428  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  21061. 0001042C  61FF 0000 0A98           bsr        +0xA9A /* 00010EC6 */
  21062. 00010432  41F9 0001 84D0           lea.l      A0, [0x000184D0]
  21063. 00010438  226E 0008                movea.l    A1, [A6 + 0x8]
  21064. 0001043C  2348 0004                move.l     [A1 + 0x4], A0
  21065. 00010440  41F9 0001 84D0           lea.l      A0, [0x000184D0]
  21066. 00010446  41E8 01C4                lea.l      A0, [A0 + 0x1C4]
  21067. 0001044A  226E 0008                movea.l    A1, [A6 + 0x8]
  21068. 0001044E  2251                     movea.l    A1, [A1]
  21069. 00010450  2288                     move.l     [A1], A0
  21070. 00010452  41F9 0001 84D0           lea.l      A0, [0x000184D0]
  21071. 00010458  41E8 0170                lea.l      A0, [A0 + 0x170]
  21072. 0001045C  226E 0008                movea.l    A1, [A6 + 0x8]
  21073. 00010460  2348 0028                move.l     [A1 + 0x28], A0
  21074. 00010464  206E 0008                movea.l    A0, [A6 + 0x8]
  21075. 00010468  2450                     movea.l    A2, [A0]
  21076. 0001046A  41E8 006A                lea.l      A0, [A0 + 0x6A]
  21077. 0001046E  91CA                     sub.l      A0, A2
  21078. 00010470  2548 0008                move.l     [A2 + 0x8], A0
  21079. 00010474  206E 0008                movea.l    A0, [A6 + 0x8]
  21080. 00010478  4FEF 002A                lea.l      A7, [A7 + 0x2A]
  21081. 0001047C  245F                     movea.l    A2, [A7]+
  21082. 0001047E  4E5E                     unlink     A6
  21083. 00010480  4E75                     rts
  21084. label00010482:
  21085. 00010482  4E56 0000                link       A6, 0
  21086. 00010486  2F0B                     move.l     -[A7], A3
  21087. 00010488  2F0A                     move.l     -[A7], A2
  21088. 0001048A  246E 0008                movea.l    A2, [A6 + 0x8]
  21089. 0001048E  200A                     move.l     D0, A2
  21090. 00010490  6766                     beq        +0x68 /* 000104F8 */
  21091. 00010492  41F9 0001 84D0           lea.l      A0, [0x000184D0]
  21092. 00010498  2548 0004                move.l     [A2 + 0x4], A0
  21093. 0001049C  41F9 0001 84D0           lea.l      A0, [0x000184D0]
  21094. 000104A2  41E8 01C4                lea.l      A0, [A0 + 0x1C4]
  21095. 000104A6  2252                     movea.l    A1, [A2]
  21096. 000104A8  2288                     move.l     [A1], A0
  21097. 000104AA  41F9 0001 84D0           lea.l      A0, [0x000184D0]
  21098. 000104B0  41E8 0170                lea.l      A0, [A0 + 0x170]
  21099. 000104B4  2548 0028                move.l     [A2 + 0x28], A0
  21100. 000104B8  2652                     movea.l    A3, [A2]
  21101. 000104BA  204A                     movea.l    A0, A2
  21102. 000104BC  41E8 006A                lea.l      A0, [A0 + 0x6A]
  21103. 000104C0  91CB                     sub.l      A0, A3
  21104. 000104C2  2748 0008                move.l     [A3 + 0x8], A0
  21105. 000104C6  4267                     clr.w      -[A7]
  21106. 000104C8  2F0A                     move.l     -[A7], A2
  21107. 000104CA  61FF 0000 0B5C           bsr        +0xB5E /* 00011028 */
  21108. 000104D0  4A6E 000C                tst.w      [A6 + 0xC]
  21109. 000104D4  5C4F                     addq.w     A7, 6
  21110. 000104D6  6710                     beq        +0x12 /* 000104E8 */
  21111. 000104D8  4267                     clr.w      -[A7]
  21112. 000104DA  204A                     movea.l    A0, A2
  21113. 000104DC  4868 006A                pea.l      [A0 + 0x6A]
  21114. 000104E0  4EB9 0000 17B8           jsr        [0x000017B8]
  21115. 000104E6  5C4F                     addq.w     A7, 6
  21116. label000104E8:
  21117. 000104E8  4A6E 000C                tst.w      [A6 + 0xC]
  21118. 000104EC  6F0A                     ble        +0xC /* 000104F8 */
  21119. 000104EE  2F0A                     move.l     -[A7], A2
  21120. 000104F0  4EB9 0000 0168           jsr        [0x00000168]
  21121. 000104F6  584F                     addq.w     A7, 4
  21122. label000104F8:
  21123. 000104F8  204A                     movea.l    A0, A2
  21124. 000104FA  245F                     movea.l    A2, [A7]+
  21125. 000104FC  265F                     movea.l    A3, [A7]+
  21126. 000104FE  4E5E                     unlink     A6
  21127. 00010500  4E75                     rts
  21128. 00010502  4E56 0000                link       A6, 0
  21129. 00010506  206E 000C                movea.l    A0, [A6 + 0xC]
  21130. 0001050A  7000                     moveq.l    D0, 0x00
  21131. 0001050C  1010                     move.b     D0, [A0]
  21132. 0001050E  2F00                     move.l     -[A7], D0
  21133. 00010510  4868 0001                pea.l      [A0 + 0x1]
  21134. 00010514  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  21135. 00010518  61FF 0000 00C0           bsr        +0xC2 /* 000105DA */
  21136. 0001051E  4E5E                     unlink     A6
  21137. 00010520  4E75                     rts
  21138. 00010522  4E56 FFFC                link       A6, -0x0004
  21139. 00010526  2F0A                     move.l     -[A7], A2
  21140. 00010528  246E 000C                movea.l    A2, [A6 + 0xC]
  21141. 0001052C  486E FFFC                pea.l      [A6 - 0x4]
  21142. 00010530  4878 00FF                push.l     0xFF
  21143. 00010534  486A 0001                pea.l      [A2 + 0x1]
  21144. 00010538  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  21145. 0001053C  61FF 0000 010C           bsr        +0x10E /* 0001064A */
  21146. 00010542  0CAE 0000 00FF FFFC      cmpi.l     [A6 - 0x4], 0xFF
  21147. 0001054A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  21148. 0001054E  6F08                     ble        +0xA /* 00010558 */
  21149. 00010550  2D7C 0000 00FF FFFC      move.l     [A6 - 0x4], 0xFF
  21150. label00010558:
  21151. 00010558  14AE FFFF                move.b     [A2], [A6 - 0x1]
  21152. 0001055C  204A                     movea.l    A0, A2
  21153. 0001055E  245F                     movea.l    A2, [A7]+
  21154. 00010560  4E5E                     unlink     A6
  21155. 00010562  4E75                     rts
  21156. 00010564  4E56 FEF2                link       A6, -0x010E
  21157. 00010568  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  21158. 0001056C  486E FEF2                pea.l      [A6 - 0x10E]
  21159. 00010570  4EB9 0000 0A20           jsr        [0x00000A20 /* MBarEnable */]
  21160. 00010576  486E FEF2                pea.l      [A6 - 0x10E]
  21161. 0001057A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  21162. 0001057E  61FF 0000 0084           bsr        +0x86 /* 00010604 */
  21163. 00010584  3F3C FFFF                move.w     -[A7], 0xFFFF
  21164. 00010588  486E FEF2                pea.l      [A6 - 0x10E]
  21165. 0001058C  61FF FFFF 0CDE           bsr        -0xF320 /* 0000126C */
  21166. 00010592  4E5E                     unlink     A6
  21167. 00010594  4E75                     rts
  21168. 00010596  4E56 FEF2                link       A6, -0x010E
  21169. 0001059A  2F03                     move.l     -[A7], D3
  21170. 0001059C  486E FEF2                pea.l      [A6 - 0x10E]
  21171. 000105A0  4EB9 0000 09F8           jsr        [0x000009F8]
  21172. 000105A6  486E FEF2                pea.l      [A6 - 0x10E]
  21173. 000105AA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  21174. 000105AE  61FF 0000 00C8           bsr        +0xCA /* 00010678 */
  21175. 000105B4  486E FEF2                pea.l      [A6 - 0x10E]
  21176. 000105B8  4EB9 0000 0978           jsr        [0x00000978]
  21177. 000105BE  2600                     move.l     D3, D0
  21178. 000105C0  3F3C FFFF                move.w     -[A7], 0xFFFF
  21179. 000105C4  486E FEF2                pea.l      [A6 - 0x10E]
  21180. 000105C8  61FF FFFF 0CA2           bsr        -0xF35C /* 0000126C */
  21181. 000105CE  2003                     move.l     D0, D3
  21182. 000105D0  4FEF 0016                lea.l      A7, [A7 + 0x16]
  21183. 000105D4  261F                     move.l     D3, [A7]+
  21184. 000105D6  4E5E                     unlink     A6
  21185. 000105D8  4E75                     rts
  21186. fn000105DA:
  21187. 000105DA  4E56 0000                link       A6, 0
  21188. 000105DE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  21189. 000105E2  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  21190. 000105E6  2F3C 7465 7874           move.l     -[A7], 0x74657874 /* 'text' */
  21191. 000105EC  4267                     clr.w      -[A7]
  21192. 000105EE  206E 0008                movea.l    A0, [A6 + 0x8]
  21193. 000105F2  2F28 0066                move.l     -[A7], [A0 + 0x66]
  21194. 000105F6  2057                     movea.l    A0, [A7]
  21195. 000105F8  2250                     movea.l    A1, [A0]
  21196. 000105FA  2269 007C                movea.l    A1, [A1 + 0x7C]
  21197. 000105FE  4E91                     jsr        [A1]
  21198. 00010600  4E5E                     unlink     A6
  21199. 00010602  4E75                     rts
  21200. fn00010604:
  21201. 00010604  4E56 0000                link       A6, 0
  21202. 00010608  1F3C 0001                move.b     -[A7], 0x1
  21203. 0001060C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  21204. 00010610  61FF FFFF CB58           bsr        -0x34A6 /* 0000D16A */
  21205. 00010616  5C4F                     addq.w     A7, 6
  21206. 00010618  2F08                     move.l     -[A7], A0
  21207. 0001061A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  21208. 0001061E  61FF FFFF 3864           bsr        -0xC79A /* 00003E84 */
  21209. 00010624  7200                     moveq.l    D1, 0x00
  21210. 00010626  1200                     move.b     D1, D0
  21211. 00010628  584F                     addq.w     A7, 4
  21212. 0001062A  2F01                     move.l     -[A7], D1
  21213. 0001062C  2F3C 7465 7874           move.l     -[A7], 0x74657874 /* 'text' */
  21214. 00010632  4267                     clr.w      -[A7]
  21215. 00010634  206E 0008                movea.l    A0, [A6 + 0x8]
  21216. 00010638  2F28 0066                move.l     -[A7], [A0 + 0x66]
  21217. 0001063C  2057                     movea.l    A0, [A7]
  21218. 0001063E  2250                     movea.l    A1, [A0]
  21219. 00010640  2269 007C                movea.l    A1, [A1 + 0x7C]
  21220. 00010644  4E91                     jsr        [A1]
  21221. 00010646  4E5E                     unlink     A6
  21222. 00010648  4E75                     rts
  21223. fn0001064A:
  21224. 0001064A  4E56 0000                link       A6, 0
  21225. 0001064E  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  21226. 00010652  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  21227. 00010656  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  21228. 0001065A  2F3C 7465 7874           move.l     -[A7], 0x74657874 /* 'text' */
  21229. 00010660  4267                     clr.w      -[A7]
  21230. 00010662  206E 0008                movea.l    A0, [A6 + 0x8]
  21231. 00010666  2F28 0066                move.l     -[A7], [A0 + 0x66]
  21232. 0001066A  2057                     movea.l    A0, [A7]
  21233. 0001066C  2250                     movea.l    A1, [A0]
  21234. 0001066E  2269 0080                movea.l    A1, [A1 + 0x80]
  21235. 00010672  4E91                     jsr        [A1]
  21236. 00010674  4E5E                     unlink     A6
  21237. 00010676  4E75                     rts
  21238. fn00010678:
  21239. 00010678  4E56 FFFC                link       A6, -0x0004
  21240. 0001067C  48E7 1820                movem.l    -[A7], D3,D4,A2
  21241. 00010680  246E 000C                movea.l    A2, [A6 + 0xC]
  21242. 00010684  2F0A                     move.l     -[A7], A2
  21243. 00010686  61FF FFFF CAF4           bsr        -0x350A /* 0000D17C */
  21244. 0001068C  3600                     move.w     D3, D0
  21245. 0001068E  486E FFFC                pea.l      [A6 - 0x4]
  21246. 00010692  2F0A                     move.l     -[A7], A2
  21247. 00010694  61FF FFFF A36C           bsr        -0x5C92 /* 0000AA02 */
  21248. 0001069A  584F                     addq.w     A7, 4
  21249. 0001069C  2F08                     move.l     -[A7], A0
  21250. 0001069E  7000                     moveq.l    D0, 0x00
  21251. 000106A0  3003                     move.w     D0, D3
  21252. 000106A2  2800                     move.l     D4, D0
  21253. 000106A4  2F00                     move.l     -[A7], D0
  21254. 000106A6  2F3C 7465 7874           move.l     -[A7], 0x74657874 /* 'text' */
  21255. 000106AC  4267                     clr.w      -[A7]
  21256. 000106AE  206E 0008                movea.l    A0, [A6 + 0x8]
  21257. 000106B2  2F28 0066                move.l     -[A7], [A0 + 0x66]
  21258. 000106B6  2057                     movea.l    A0, [A7]
  21259. 000106B8  2250                     movea.l    A1, [A0]
  21260. 000106BA  2269 0080                movea.l    A1, [A1 + 0x80]
  21261. 000106BE  4E91                     jsr        [A1]
  21262. 000106C0  7000                     moveq.l    D0, 0x00
  21263. 000106C2  3003                     move.w     D0, D3
  21264. 000106C4  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  21265. 000106C8  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  21266. 000106CC  6C04                     bge        +0x6 /* 000106D2 */
  21267. 000106CE  2D44 FFFC                move.l     [A6 - 0x4], D4
  21268. label000106D2:
  21269. 000106D2  4227                     clr.b      -[A7]
  21270. 000106D4  2F0A                     move.l     -[A7], A2
  21271. 000106D6  61FF FFFF CA92           bsr        -0x356C /* 0000D16A */
  21272. 000106DC  10AE FFFF                move.b     [A0], [A6 - 0x1]
  21273. 000106E0  5C4F                     addq.w     A7, 6
  21274. 000106E2  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  21275. 000106E6  4E5E                     unlink     A6
  21276. 000106E8  4E75                     rts
  21277. 000106EA  206F 0004                movea.l    A0, [A7 + 0x4]
  21278. 000106EE  5088                     addq.l     A0, 8
  21279. 000106F0  2010                     move.l     D0, [A0]
  21280. 000106F2  0680 FFFF FF96           addi.l     D0, 0xFFFFFF96
  21281. 000106F8  D1AF 0004                add.l      [A7 + 0x4], D0
  21282. 000106FC  4EFA FD84                jmp        [PC - 0x27C /* 00010482 */]
  21283. 00010700  06AF FFFF FFD8 0004      addi.l     [A7 + 0x4], 0xFFFFFFD8
  21284. 00010708  4EFA FD78                jmp        [PC - 0x288 /* 00010482 */]
  21285. fn0001070C:
  21286. 0001070C  4E56 FFFE                link       A6, -0x0002
  21287. 00010710  2F0A                     move.l     -[A7], A2
  21288. 00010712  4A6E 000C                tst.w      [A6 + 0xC]
  21289. 00010716  671E                     beq        +0x20 /* 00010736 */
  21290. 00010718  206E 0008                movea.l    A0, [A6 + 0x8]
  21291. 0001071C  41E8 00DC                lea.l      A0, [A0 + 0xDC]
  21292. 00010720  226E 0008                movea.l    A1, [A6 + 0x8]
  21293. 00010724  2288                     move.l     [A1], A0
  21294. 00010726  206E 0008                movea.l    A0, [A6 + 0x8]
  21295. 0001072A  4868 00DC                pea.l      [A0 + 0xDC]
  21296. 0001072E  4EB9 0000 17B0           jsr        [0x000017B0]
  21297. 00010734  584F                     addq.w     A7, 4
  21298. label00010736:
  21299. 00010736  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  21300. 0001073A  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  21301. 0001073E  4267                     clr.w      -[A7]
  21302. 00010740  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  21303. 00010744  61FF 0000 133C           bsr        +0x133E /* 00011A82 */
  21304. 0001074A  41F9 0001 818A           lea.l      A0, [0x0001818A]
  21305. 00010750  226E 0008                movea.l    A1, [A6 + 0x8]
  21306. 00010754  2348 0004                move.l     [A1 + 0x4], A0
  21307. 00010758  41F9 0001 818A           lea.l      A0, [0x0001818A]
  21308. 0001075E  41E8 01FC                lea.l      A0, [A0 + 0x1FC]
  21309. 00010762  226E 0008                movea.l    A1, [A6 + 0x8]
  21310. 00010766  2251                     movea.l    A1, [A1]
  21311. 00010768  2288                     move.l     [A1], A0
  21312. 0001076A  41F9 0001 818A           lea.l      A0, [0x0001818A]
  21313. 00010770  41E8 01C4                lea.l      A0, [A0 + 0x1C4]
  21314. 00010774  226E 0008                movea.l    A1, [A6 + 0x8]
  21315. 00010778  2348 007C                move.l     [A1 + 0x7C], A0
  21316. 0001077C  41F9 0001 818A           lea.l      A0, [0x0001818A]
  21317. 00010782  41E8 01D0                lea.l      A0, [A0 + 0x1D0]
  21318. 00010786  226E 0008                movea.l    A1, [A6 + 0x8]
  21319. 0001078A  2348 00AA                move.l     [A1 + 0xAA], A0
  21320. 0001078E  206E 0008                movea.l    A0, [A6 + 0x8]
  21321. 00010792  2450                     movea.l    A2, [A0]
  21322. 00010794  41E8 00DC                lea.l      A0, [A0 + 0xDC]
  21323. 00010798  91CA                     sub.l      A0, A2
  21324. 0001079A  2548 0008                move.l     [A2 + 0x8], A0
  21325. 0001079E  486E FFFE                pea.l      [A6 - 0x2]
  21326. 000107A2  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  21327. 000107A6  61FF FFFF 9E72           bsr        -0x618C /* 0000A61A */
  21328. 000107AC  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  21329. 000107B0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  21330. 000107B4  61FF 0000 00A0           bsr        +0xA2 /* 00010856 */
  21331. 000107BA  206E 0008                movea.l    A0, [A6 + 0x8]
  21332. 000107BE  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  21333. 000107C2  245F                     movea.l    A2, [A7]+
  21334. 000107C4  4E5E                     unlink     A6
  21335. 000107C6  4E75                     rts
  21336. label000107C8:
  21337. 000107C8  4E56 0000                link       A6, 0
  21338. 000107CC  2F0B                     move.l     -[A7], A3
  21339. 000107CE  2F0A                     move.l     -[A7], A2
  21340. 000107D0  246E 0008                movea.l    A2, [A6 + 0x8]
  21341. 000107D4  200A                     move.l     D0, A2
  21342. 000107D6  6774                     beq        +0x76 /* 0001084C */
  21343. 000107D8  41F9 0001 818A           lea.l      A0, [0x0001818A]
  21344. 000107DE  2548 0004                move.l     [A2 + 0x4], A0
  21345. 000107E2  41F9 0001 818A           lea.l      A0, [0x0001818A]
  21346. 000107E8  41E8 01FC                lea.l      A0, [A0 + 0x1FC]
  21347. 000107EC  2252                     movea.l    A1, [A2]
  21348. 000107EE  2288                     move.l     [A1], A0
  21349. 000107F0  41F9 0001 818A           lea.l      A0, [0x0001818A]
  21350. 000107F6  41E8 01C4                lea.l      A0, [A0 + 0x1C4]
  21351. 000107FA  2548 007C                move.l     [A2 + 0x7C], A0
  21352. 000107FE  41F9 0001 818A           lea.l      A0, [0x0001818A]
  21353. 00010804  41E8 01D0                lea.l      A0, [A0 + 0x1D0]
  21354. 00010808  2548 00AA                move.l     [A2 + 0xAA], A0
  21355. 0001080C  2652                     movea.l    A3, [A2]
  21356. 0001080E  204A                     movea.l    A0, A2
  21357. 00010810  41E8 00DC                lea.l      A0, [A0 + 0xDC]
  21358. 00010814  91CB                     sub.l      A0, A3
  21359. 00010816  2748 0008                move.l     [A3 + 0x8], A0
  21360. 0001081A  4267                     clr.w      -[A7]
  21361. 0001081C  2F0A                     move.l     -[A7], A2
  21362. 0001081E  61FF 0000 1414           bsr        +0x1416 /* 00011C34 */
  21363. 00010824  4A6E 000C                tst.w      [A6 + 0xC]
  21364. 00010828  5C4F                     addq.w     A7, 6
  21365. 0001082A  6710                     beq        +0x12 /* 0001083C */
  21366. 0001082C  4267                     clr.w      -[A7]
  21367. 0001082E  204A                     movea.l    A0, A2
  21368. 00010830  4868 00DC                pea.l      [A0 + 0xDC]
  21369. 00010834  4EB9 0000 17B8           jsr        [0x000017B8]
  21370. 0001083A  5C4F                     addq.w     A7, 6
  21371. label0001083C:
  21372. 0001083C  4A6E 000C                tst.w      [A6 + 0xC]
  21373. 00010840  6F0A                     ble        +0xC /* 0001084C */
  21374. 00010842  2F0A                     move.l     -[A7], A2
  21375. 00010844  4EB9 0000 0168           jsr        [0x00000168]
  21376. 0001084A  584F                     addq.w     A7, 4
  21377. label0001084C:
  21378. 0001084C  204A                     movea.l    A0, A2
  21379. 0001084E  245F                     movea.l    A2, [A7]+
  21380. 00010850  265F                     movea.l    A3, [A7]+
  21381. 00010852  4E5E                     unlink     A6
  21382. 00010854  4E75                     rts
  21383. fn00010856:
  21384. 00010856  4E56 FFF4                link       A6, -0x000C
  21385. 0001085A  2F0A                     move.l     -[A7], A2
  21386. 0001085C  246E 0008                movea.l    A2, [A6 + 0x8]
  21387. 00010860  486E FFF8                pea.l      [A6 - 0x8]
  21388. 00010864  486E FFFC                pea.l      [A6 - 0x4]
  21389. 00010868  486E FFF4                pea.l      [A6 - 0xC]
  21390. 0001086C  2F2A 00D8                move.l     -[A7], [A2 + 0xD8]
  21391. 00010870  61FF 0000 005A           bsr        +0x5C /* 000108CC */
  21392. 00010876  584F                     addq.w     A7, 4
  21393. 00010878  2F08                     move.l     -[A7], A0
  21394. 0001087A  2057                     movea.l    A0, [A7]
  21395. 0001087C  2250                     movea.l    A1, [A0]
  21396. 0001087E  2269 003C                movea.l    A1, [A1 + 0x3C]
  21397. 00010882  4E91                     jsr        [A1]
  21398. 00010884  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  21399. 00010888  2F0A                     move.l     -[A7], A2
  21400. 0001088A  61FF FFFF DF54           bsr        -0x20AA /* 0000E7E0 */
  21401. 00010890  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  21402. 00010894  2F0A                     move.l     -[A7], A2
  21403. 00010896  61FF FFFF DF28           bsr        -0x20D6 /* 0000E7C0 */
  21404. 0001089C  202E FFFC                move.l     D0, [A6 - 0x4]
  21405. 000108A0  5380                     subq.l     D0, 1
  21406. 000108A2  2F00                     move.l     -[A7], D0
  21407. 000108A4  2F2A 00D8                move.l     -[A7], [A2 + 0xD8]
  21408. 000108A8  61FF FFFF B586           bsr        -0x4A78 /* 0000BE30 */
  21409. 000108AE  306E 000C                movea.w    A0, [A6 + 0xC]
  21410. 000108B2  2F08                     move.l     -[A7], A0
  21411. 000108B4  2F0A                     move.l     -[A7], A2
  21412. 000108B6  2057                     movea.l    A0, [A7]
  21413. 000108B8  2268 0004                movea.l    A1, [A0 + 0x4]
  21414. 000108BC  2269 0020                movea.l    A1, [A1 + 0x20]
  21415. 000108C0  4E91                     jsr        [A1]
  21416. 000108C2  4FEF 0030                lea.l      A7, [A7 + 0x30]
  21417. 000108C6  245F                     movea.l    A2, [A7]+
  21418. 000108C8  4E5E                     unlink     A6
  21419. 000108CA  4E75                     rts
  21420. fn000108CC:
  21421. 000108CC  206F 0004                movea.l    A0, [A7 + 0x4]
  21422. 000108D0  2068 0066                movea.l    A0, [A0 + 0x66]
  21423. 000108D4  4E75                     rts
  21424. 000108D6  4E56 0000                link       A6, 0
  21425. 000108DA  2F03                     move.l     -[A7], D3
  21426. 000108DC  762A                     moveq.l    D3, 0x2A
  21427. 000108DE  4A2E 0010                tst.b      [A6 + 0x10]
  21428. 000108E2  6702                     beq        +0x4 /* 000108E6 */
  21429. 000108E4  7627                     moveq.l    D3, 0x27
  21430. label000108E6:
  21431. 000108E6  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  21432. 000108EA  1F2E 0010                move.b     -[A7], [A6 + 0x10]
  21433. 000108EE  1F2E 000E                move.b     -[A7], [A6 + 0xE]
  21434. 000108F2  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  21435. 000108F6  3F03                     move.w     -[A7], D3
  21436. 000108F8  61FF FFFE FCD4           bsr        -0x1032A /* 000005CE */
  21437. 000108FE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  21438. 00010902  261F                     move.l     D3, [A7]+
  21439. 00010904  4E5E                     unlink     A6
  21440. 00010906  4E75                     rts
  21441. 00010908  206F 0004                movea.l    A0, [A7 + 0x4]
  21442. 0001090C  5088                     addq.l     A0, 8
  21443. 0001090E  2010                     move.l     D0, [A0]
  21444. 00010910  0680 FFFF FF24           addi.l     D0, 0xFFFFFF24
  21445. 00010916  D1AF 0004                add.l      [A7 + 0x4], D0
  21446. 0001091A  4EFA FEAC                jmp        [PC - 0x154 /* 000107C8 */]
  21447. 0001091E  06AF FFFF FF84 0004      addi.l     [A7 + 0x4], 0xFFFFFF84
  21448. 00010926  4EFA FEA0                jmp        [PC - 0x160 /* 000107C8 */]
  21449. 0001092A  06AF FFFF FF56 0004      addi.l     [A7 + 0x4], 0xFFFFFF56
  21450. 00010932  4EFA FE94                jmp        [PC - 0x16C /* 000107C8 */]
  21451. fn00010936:
  21452. 00010936  4E56 0000                link       A6, 0
  21453. 0001093A  2F0A                     move.l     -[A7], A2
  21454. 0001093C  4A6E 000C                tst.w      [A6 + 0xC]
  21455. 00010940  671E                     beq        +0x20 /* 00010960 */
  21456. 00010942  206E 0008                movea.l    A0, [A6 + 0x8]
  21457. 00010946  41E8 00DC                lea.l      A0, [A0 + 0xDC]
  21458. 0001094A  226E 0008                movea.l    A1, [A6 + 0x8]
  21459. 0001094E  2288                     move.l     [A1], A0
  21460. 00010950  206E 0008                movea.l    A0, [A6 + 0x8]
  21461. 00010954  4868 00DC                pea.l      [A0 + 0xDC]
  21462. 00010958  4EB9 0000 17B0           jsr        [0x000017B0]
  21463. 0001095E  584F                     addq.w     A7, 4
  21464. label00010960:
  21465. 00010960  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  21466. 00010964  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  21467. 00010968  4267                     clr.w      -[A7]
  21468. 0001096A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  21469. 0001096E  61FF 0000 1112           bsr        +0x1114 /* 00011A82 */
  21470. 00010974  41F9 0001 7E54           lea.l      A0, [0x00017E54]
  21471. 0001097A  226E 0008                movea.l    A1, [A6 + 0x8]
  21472. 0001097E  2348 0004                move.l     [A1 + 0x4], A0
  21473. 00010982  41F9 0001 7E54           lea.l      A0, [0x00017E54]
  21474. 00010988  41E8 01FC                lea.l      A0, [A0 + 0x1FC]
  21475. 0001098C  226E 0008                movea.l    A1, [A6 + 0x8]
  21476. 00010990  2251                     movea.l    A1, [A1]
  21477. 00010992  2288                     move.l     [A1], A0
  21478. 00010994  41F9 0001 7E54           lea.l      A0, [0x00017E54]
  21479. 0001099A  41E8 01C4                lea.l      A0, [A0 + 0x1C4]
  21480. 0001099E  226E 0008                movea.l    A1, [A6 + 0x8]
  21481. 000109A2  2348 007C                move.l     [A1 + 0x7C], A0
  21482. 000109A6  41F9 0001 7E54           lea.l      A0, [0x00017E54]
  21483. 000109AC  41E8 01D0                lea.l      A0, [A0 + 0x1D0]
  21484. 000109B0  226E 0008                movea.l    A1, [A6 + 0x8]
  21485. 000109B4  2348 00AA                move.l     [A1 + 0xAA], A0
  21486. 000109B8  206E 0008                movea.l    A0, [A6 + 0x8]
  21487. 000109BC  2450                     movea.l    A2, [A0]
  21488. 000109BE  41E8 00DC                lea.l      A0, [A0 + 0xDC]
  21489. 000109C2  91CA                     sub.l      A0, A2
  21490. 000109C4  2548 0008                move.l     [A2 + 0x8], A0
  21491. 000109C8  206E 0008                movea.l    A0, [A6 + 0x8]
  21492. 000109CC  4FEF 000E                lea.l      A7, [A7 + 0xE]
  21493. 000109D0  245F                     movea.l    A2, [A7]+
  21494. 000109D2  4E5E                     unlink     A6
  21495. 000109D4  4E75                     rts
  21496. label000109D6:
  21497. 000109D6  4E56 0000                link       A6, 0
  21498. 000109DA  2F0B                     move.l     -[A7], A3
  21499. 000109DC  2F0A                     move.l     -[A7], A2
  21500. 000109DE  246E 0008                movea.l    A2, [A6 + 0x8]
  21501. 000109E2  200A                     move.l     D0, A2
  21502. 000109E4  6774                     beq        +0x76 /* 00010A5A */
  21503. 000109E6  41F9 0001 7E54           lea.l      A0, [0x00017E54]
  21504. 000109EC  2548 0004                move.l     [A2 + 0x4], A0
  21505. 000109F0  41F9 0001 7E54           lea.l      A0, [0x00017E54]
  21506. 000109F6  41E8 01FC                lea.l      A0, [A0 + 0x1FC]
  21507. 000109FA  2252                     movea.l    A1, [A2]
  21508. 000109FC  2288                     move.l     [A1], A0
  21509. 000109FE  41F9 0001 7E54           lea.l      A0, [0x00017E54]
  21510. 00010A04  41E8 01C4                lea.l      A0, [A0 + 0x1C4]
  21511. 00010A08  2548 007C                move.l     [A2 + 0x7C], A0
  21512. 00010A0C  41F9 0001 7E54           lea.l      A0, [0x00017E54]
  21513. 00010A12  41E8 01D0                lea.l      A0, [A0 + 0x1D0]
  21514. 00010A16  2548 00AA                move.l     [A2 + 0xAA], A0
  21515. 00010A1A  2652                     movea.l    A3, [A2]
  21516. 00010A1C  204A                     movea.l    A0, A2
  21517. 00010A1E  41E8 00DC                lea.l      A0, [A0 + 0xDC]
  21518. 00010A22  91CB                     sub.l      A0, A3
  21519. 00010A24  2748 0008                move.l     [A3 + 0x8], A0
  21520. 00010A28  4267                     clr.w      -[A7]
  21521. 00010A2A  2F0A                     move.l     -[A7], A2
  21522. 00010A2C  61FF 0000 1206           bsr        +0x1208 /* 00011C34 */
  21523. 00010A32  4A6E 000C                tst.w      [A6 + 0xC]
  21524. 00010A36  5C4F                     addq.w     A7, 6
  21525. 00010A38  6710                     beq        +0x12 /* 00010A4A */
  21526. 00010A3A  4267                     clr.w      -[A7]
  21527. 00010A3C  204A                     movea.l    A0, A2
  21528. 00010A3E  4868 00DC                pea.l      [A0 + 0xDC]
  21529. 00010A42  4EB9 0000 17B8           jsr        [0x000017B8]
  21530. 00010A48  5C4F                     addq.w     A7, 6
  21531. label00010A4A:
  21532. 00010A4A  4A6E 000C                tst.w      [A6 + 0xC]
  21533. 00010A4E  6F0A                     ble        +0xC /* 00010A5A */
  21534. 00010A50  2F0A                     move.l     -[A7], A2
  21535. 00010A52  4EB9 0000 0168           jsr        [0x00000168]
  21536. 00010A58  584F                     addq.w     A7, 4
  21537. label00010A5A:
  21538. 00010A5A  204A                     movea.l    A0, A2
  21539. 00010A5C  245F                     movea.l    A2, [A7]+
  21540. 00010A5E  265F                     movea.l    A3, [A7]+
  21541. 00010A60  4E5E                     unlink     A6
  21542. 00010A62  4E75                     rts
  21543. 00010A64  206F 0004                movea.l    A0, [A7 + 0x4]
  21544. 00010A68  5088                     addq.l     A0, 8
  21545. 00010A6A  2010                     move.l     D0, [A0]
  21546. 00010A6C  0680 FFFF FF24           addi.l     D0, 0xFFFFFF24
  21547. 00010A72  D1AF 0004                add.l      [A7 + 0x4], D0
  21548. 00010A76  4EFA FF5E                jmp        [PC - 0xA2 /* 000109D6 */]
  21549. 00010A7A  06AF FFFF FF84 0004      addi.l     [A7 + 0x4], 0xFFFFFF84
  21550. 00010A82  4EFA FF52                jmp        [PC - 0xAE /* 000109D6 */]
  21551. 00010A86  06AF FFFF FF56 0004      addi.l     [A7 + 0x4], 0xFFFFFF56
  21552. 00010A8E  4EFA FF46                jmp        [PC - 0xBA /* 000109D6 */]
  21553. fn00010A92:
  21554. 00010A92  4E56 0000                link       A6, 0
  21555. 00010A96  2F0A                     move.l     -[A7], A2
  21556. 00010A98  4A6E 000C                tst.w      [A6 + 0xC]
  21557. 00010A9C  671E                     beq        +0x20 /* 00010ABC */
  21558. 00010A9E  206E 0008                movea.l    A0, [A6 + 0x8]
  21559. 00010AA2  41E8 00DC                lea.l      A0, [A0 + 0xDC]
  21560. 00010AA6  226E 0008                movea.l    A1, [A6 + 0x8]
  21561. 00010AAA  2288                     move.l     [A1], A0
  21562. 00010AAC  206E 0008                movea.l    A0, [A6 + 0x8]
  21563. 00010AB0  4868 00DC                pea.l      [A0 + 0xDC]
  21564. 00010AB4  4EB9 0000 17B0           jsr        [0x000017B0]
  21565. 00010ABA  584F                     addq.w     A7, 4
  21566. label00010ABC:
  21567. 00010ABC  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  21568. 00010AC0  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  21569. 00010AC4  4267                     clr.w      -[A7]
  21570. 00010AC6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  21571. 00010ACA  61FF 0000 0FB6           bsr        +0xFB8 /* 00011A82 */
  21572. 00010AD0  41F9 0001 7B1E           lea.l      A0, [0x00017B1E]
  21573. 00010AD6  226E 0008                movea.l    A1, [A6 + 0x8]
  21574. 00010ADA  2348 0004                move.l     [A1 + 0x4], A0
  21575. 00010ADE  41F9 0001 7B1E           lea.l      A0, [0x00017B1E]
  21576. 00010AE4  41E8 01FC                lea.l      A0, [A0 + 0x1FC]
  21577. 00010AE8  226E 0008                movea.l    A1, [A6 + 0x8]
  21578. 00010AEC  2251                     movea.l    A1, [A1]
  21579. 00010AEE  2288                     move.l     [A1], A0
  21580. 00010AF0  41F9 0001 7B1E           lea.l      A0, [0x00017B1E]
  21581. 00010AF6  41E8 01C4                lea.l      A0, [A0 + 0x1C4]
  21582. 00010AFA  226E 0008                movea.l    A1, [A6 + 0x8]
  21583. 00010AFE  2348 007C                move.l     [A1 + 0x7C], A0
  21584. 00010B02  41F9 0001 7B1E           lea.l      A0, [0x00017B1E]
  21585. 00010B08  41E8 01D0                lea.l      A0, [A0 + 0x1D0]
  21586. 00010B0C  226E 0008                movea.l    A1, [A6 + 0x8]
  21587. 00010B10  2348 00AA                move.l     [A1 + 0xAA], A0
  21588. 00010B14  206E 0008                movea.l    A0, [A6 + 0x8]
  21589. 00010B18  2450                     movea.l    A2, [A0]
  21590. 00010B1A  41E8 00DC                lea.l      A0, [A0 + 0xDC]
  21591. 00010B1E  91CA                     sub.l      A0, A2
  21592. 00010B20  2548 0008                move.l     [A2 + 0x8], A0
  21593. 00010B24  206E 0008                movea.l    A0, [A6 + 0x8]
  21594. 00010B28  4FEF 000E                lea.l      A7, [A7 + 0xE]
  21595. 00010B2C  245F                     movea.l    A2, [A7]+
  21596. 00010B2E  4E5E                     unlink     A6
  21597. 00010B30  4E75                     rts
  21598. label00010B32:
  21599. 00010B32  4E56 0000                link       A6, 0
  21600. 00010B36  2F0B                     move.l     -[A7], A3
  21601. 00010B38  2F0A                     move.l     -[A7], A2
  21602. 00010B3A  246E 0008                movea.l    A2, [A6 + 0x8]
  21603. 00010B3E  200A                     move.l     D0, A2
  21604. 00010B40  6774                     beq        +0x76 /* 00010BB6 */
  21605. 00010B42  41F9 0001 7B1E           lea.l      A0, [0x00017B1E]
  21606. 00010B48  2548 0004                move.l     [A2 + 0x4], A0
  21607. 00010B4C  41F9 0001 7B1E           lea.l      A0, [0x00017B1E]
  21608. 00010B52  41E8 01FC                lea.l      A0, [A0 + 0x1FC]
  21609. 00010B56  2252                     movea.l    A1, [A2]
  21610. 00010B58  2288                     move.l     [A1], A0
  21611. 00010B5A  41F9 0001 7B1E           lea.l      A0, [0x00017B1E]
  21612. 00010B60  41E8 01C4                lea.l      A0, [A0 + 0x1C4]
  21613. 00010B64  2548 007C                move.l     [A2 + 0x7C], A0
  21614. 00010B68  41F9 0001 7B1E           lea.l      A0, [0x00017B1E]
  21615. 00010B6E  41E8 01D0                lea.l      A0, [A0 + 0x1D0]
  21616. 00010B72  2548 00AA                move.l     [A2 + 0xAA], A0
  21617. 00010B76  2652                     movea.l    A3, [A2]
  21618. 00010B78  204A                     movea.l    A0, A2
  21619. 00010B7A  41E8 00DC                lea.l      A0, [A0 + 0xDC]
  21620. 00010B7E  91CB                     sub.l      A0, A3
  21621. 00010B80  2748 0008                move.l     [A3 + 0x8], A0
  21622. 00010B84  4267                     clr.w      -[A7]
  21623. 00010B86  2F0A                     move.l     -[A7], A2
  21624. 00010B88  61FF 0000 10AA           bsr        +0x10AC /* 00011C34 */
  21625. 00010B8E  4A6E 000C                tst.w      [A6 + 0xC]
  21626. 00010B92  5C4F                     addq.w     A7, 6
  21627. 00010B94  6710                     beq        +0x12 /* 00010BA6 */
  21628. 00010B96  4267                     clr.w      -[A7]
  21629. 00010B98  204A                     movea.l    A0, A2
  21630. 00010B9A  4868 00DC                pea.l      [A0 + 0xDC]
  21631. 00010B9E  4EB9 0000 17B8           jsr        [0x000017B8]
  21632. 00010BA4  5C4F                     addq.w     A7, 6
  21633. label00010BA6:
  21634. 00010BA6  4A6E 000C                tst.w      [A6 + 0xC]
  21635. 00010BAA  6F0A                     ble        +0xC /* 00010BB6 */
  21636. 00010BAC  2F0A                     move.l     -[A7], A2
  21637. 00010BAE  4EB9 0000 0168           jsr        [0x00000168]
  21638. 00010BB4  584F                     addq.w     A7, 4
  21639. label00010BB6:
  21640. 00010BB6  204A                     movea.l    A0, A2
  21641. 00010BB8  245F                     movea.l    A2, [A7]+
  21642. 00010BBA  265F                     movea.l    A3, [A7]+
  21643. 00010BBC  4E5E                     unlink     A6
  21644. 00010BBE  4E75                     rts
  21645. 00010BC0  4E56 0000                link       A6, 0
  21646. 00010BC4  2F03                     move.l     -[A7], D3
  21647. 00010BC6  7608                     moveq.l    D3, 0x08
  21648. 00010BC8  4A2E 0010                tst.b      [A6 + 0x10]
  21649. 00010BCC  6702                     beq        +0x4 /* 00010BD0 */
  21650. 00010BCE  7607                     moveq.l    D3, 0x07
  21651. label00010BD0:
  21652. 00010BD0  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  21653. 00010BD4  1F2E 0010                move.b     -[A7], [A6 + 0x10]
  21654. 00010BD8  1F2E 000E                move.b     -[A7], [A6 + 0xE]
  21655. 00010BDC  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  21656. 00010BE0  3F03                     move.w     -[A7], D3
  21657. 00010BE2  61FF FFFE F9EA           bsr        -0x10614 /* 000005CE */
  21658. 00010BE8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  21659. 00010BEC  261F                     move.l     D3, [A7]+
  21660. 00010BEE  4E5E                     unlink     A6
  21661. 00010BF0  4E75                     rts
  21662. 00010BF2  206F 0004                movea.l    A0, [A7 + 0x4]
  21663. 00010BF6  5088                     addq.l     A0, 8
  21664. 00010BF8  2010                     move.l     D0, [A0]
  21665. 00010BFA  0680 FFFF FF24           addi.l     D0, 0xFFFFFF24
  21666. 00010C00  D1AF 0004                add.l      [A7 + 0x4], D0
  21667. 00010C04  4EFA FF2C                jmp        [PC - 0xD4 /* 00010B32 */]
  21668. 00010C08  06AF FFFF FF84 0004      addi.l     [A7 + 0x4], 0xFFFFFF84
  21669. 00010C10  4EFA FF20                jmp        [PC - 0xE0 /* 00010B32 */]
  21670. 00010C14  06AF FFFF FF56 0004      addi.l     [A7 + 0x4], 0xFFFFFF56
  21671. 00010C1C  4EFA FF14                jmp        [PC - 0xEC /* 00010B32 */]
  21672. fn00010C20:
  21673. 00010C20  226F 0004                movea.l    A1, [A7 + 0x4]
  21674. 00010C24  41F9 0001 7A52           lea.l      A0, [0x00017A52]
  21675. 00010C2A  2288                     move.l     [A1], A0
  21676. 00010C2C  42A9 0004                clr.l      [A1 + 0x4]
  21677. 00010C30  2049                     movea.l    A0, A1
  21678. 00010C32  4E75                     rts
  21679. fn00010C34:
  21680. 00010C34  4E56 0000                link       A6, 0
  21681. 00010C38  2F0A                     move.l     -[A7], A2
  21682. 00010C3A  246E 0008                movea.l    A2, [A6 + 0x8]
  21683. 00010C3E  200A                     move.l     D0, A2
  21684. 00010C40  6718                     beq        +0x1A /* 00010C5A */
  21685. 00010C42  41F9 0001 7A52           lea.l      A0, [0x00017A52]
  21686. 00010C48  2488                     move.l     [A2], A0
  21687. 00010C4A  4A6E 000C                tst.w      [A6 + 0xC]
  21688. 00010C4E  6F0A                     ble        +0xC /* 00010C5A */
  21689. 00010C50  2F0A                     move.l     -[A7], A2
  21690. 00010C52  4EB9 0000 0168           jsr        [0x00000168]
  21691. 00010C58  584F                     addq.w     A7, 4
  21692. label00010C5A:
  21693. 00010C5A  204A                     movea.l    A0, A2
  21694. 00010C5C  245F                     movea.l    A2, [A7]+
  21695. 00010C5E  4E5E                     unlink     A6
  21696. 00010C60  4E75                     rts
  21697. 00010C62  206F 0004                movea.l    A0, [A7 + 0x4]
  21698. 00010C66  216F 0008 0004           move.l     [A0 + 0x4], [A7 + 0x8]
  21699. 00010C6C  4E75                     rts
  21700. fn00010C6E:
  21701. 00010C6E  206F 0004                movea.l    A0, [A7 + 0x4]
  21702. 00010C72  216F 0008 0004           move.l     [A0 + 0x4], [A7 + 0x8]
  21703. 00010C78  4E75                     rts
  21704. 00010C7A  4E75                     rts
  21705. 00010C7C  4E75                     rts
  21706. 00010C7E  4E75                     rts
  21707. 00010C80  206F 0008                movea.l    A0, [A7 + 0x8]
  21708. 00010C84  4E75                     rts
  21709. 00010C86  4E75                     rts
  21710. 00010C88  7000                     moveq.l    D0, 0x00
  21711. 00010C8A  4E75                     rts
  21712. 00010C8C  4E75                     rts
  21713. 00010C8E  4E75                     rts
  21714. 00010C90  4E75                     rts
  21715. 00010C92  4E75                     rts
  21716. 00010C94  4E56 0000                link       A6, 0
  21717. 00010C98  2F0A                     move.l     -[A7], A2
  21718. 00010C9A  246E 0008                movea.l    A2, [A6 + 0x8]
  21719. 00010C9E  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  21720. 00010CA2  2057                     movea.l    A0, [A7]
  21721. 00010CA4  2268 0004                movea.l    A1, [A0 + 0x4]
  21722. 00010CA8  2269 001C                movea.l    A1, [A1 + 0x1C]
  21723. 00010CAC  4E91                     jsr        [A1]
  21724. 00010CAE  206E 000C                movea.l    A0, [A6 + 0xC]
  21725. 00010CB2  2080                     move.l     [A0], D0
  21726. 00010CB4  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  21727. 00010CB8  61FF FFFF 85E2           bsr        -0x7A1C /* 0000929C */
  21728. 00010CBE  206E 0010                movea.l    A0, [A6 + 0x10]
  21729. 00010CC2  2080                     move.l     [A0], D0
  21730. 00010CC4  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  21731. 00010CC8  61FF FFFF 85C8           bsr        -0x7A36 /* 00009292 */
  21732. 00010CCE  206E 0014                movea.l    A0, [A6 + 0x14]
  21733. 00010CD2  2080                     move.l     [A0], D0
  21734. 00010CD4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  21735. 00010CD8  245F                     movea.l    A2, [A7]+
  21736. 00010CDA  4E5E                     unlink     A6
  21737. 00010CDC  4E75                     rts
  21738. 00010CDE  4E75                     rts
  21739. 00010CE0  4E75                     rts
  21740. 00010CE2  7001                     moveq.l    D0, 0x01
  21741. 00010CE4  4E75                     rts
  21742. 00010CE6  7001                     moveq.l    D0, 0x01
  21743. 00010CE8  4E75                     rts
  21744. 00010CEA  7000                     moveq.l    D0, 0x00
  21745. 00010CEC  4E75                     rts
  21746. 00010CEE  4E75                     rts
  21747. 00010CF0  4E56 0000                link       A6, 0
  21748. 00010CF4  1F3C 0001                move.b     -[A7], 0x1
  21749. 00010CF8  4227                     clr.b      -[A7]
  21750. 00010CFA  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  21751. 00010CFE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  21752. 00010D02  2057                     movea.l    A0, [A7]
  21753. 00010D04  2250                     movea.l    A1, [A0]
  21754. 00010D06  2269 0054                movea.l    A1, [A1 + 0x54]
  21755. 00010D0A  4E91                     jsr        [A1]
  21756. 00010D0C  4E5E                     unlink     A6
  21757. 00010D0E  4E75                     rts
  21758. 00010D10  4E75                     rts
  21759. 00010D12  4E75                     rts
  21760. 00010D14  4E75                     rts
  21761. 00010D16  4E75                     rts
  21762. 00010D18  4E75                     rts
  21763. 00010D1A  4E75                     rts
  21764. 00010D1C  4E75                     rts
  21765. 00010D1E  4E75                     rts
  21766. 00010D20  4E75                     rts
  21767. 00010D22  4E75                     rts
  21768. 00010D24  4E75                     rts
  21769. 00010D26  7000                     moveq.l    D0, 0x00
  21770. 00010D28  4E75                     rts
  21771. 00010D2A  4E75                     rts
  21772. 00010D2C  4E75                     rts
  21773. 00010D2E  4E56 FFF4                link       A6, -0x000C
  21774. 00010D32  2F03                     move.l     -[A7], D3
  21775. 00010D34  486E FFFA                pea.l      [A6 - 0x6]
  21776. 00010D38  486E FFF4                pea.l      [A6 - 0xC]
  21777. 00010D3C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  21778. 00010D40  2057                     movea.l    A0, [A7]
  21779. 00010D42  2250                     movea.l    A1, [A0]
  21780. 00010D44  2269 0098                movea.l    A1, [A1 + 0x98]
  21781. 00010D48  4E91                     jsr        [A1]
  21782. 00010D4A  1600                     move.b     D3, D0
  21783. 00010D4C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  21784. 00010D50  670C                     beq        +0xE /* 00010D5E */
  21785. 00010D52  486E FFF4                pea.l      [A6 - 0xC]
  21786. 00010D56  AA14                     syscall    RGBForeColor
  21787. 00010D58  486E FFFA                pea.l      [A6 - 0x6]
  21788. 00010D5C  AA15                     syscall    RGBBackColor
  21789. label00010D5E:
  21790. 00010D5E  1003                     move.b     D0, D3
  21791. 00010D60  261F                     move.l     D3, [A7]+
  21792. 00010D62  4E5E                     unlink     A6
  21793. 00010D64  4E75                     rts
  21794. 00010D66  7000                     moveq.l    D0, 0x00
  21795. 00010D68  4E75                     rts
  21796. 00010D6A  7000                     moveq.l    D0, 0x00
  21797. 00010D6C  4E75                     rts
  21798. 00010D6E  206F 0010                movea.l    A0, [A7 + 0x10]
  21799. 00010D72  4250                     clr.w      [A0]
  21800. 00010D74  206F 000C                movea.l    A0, [A7 + 0xC]
  21801. 00010D78  4250                     clr.w      [A0]
  21802. 00010D7A  206F 0008                movea.l    A0, [A7 + 0x8]
  21803. 00010D7E  4250                     clr.w      [A0]
  21804. 00010D80  4E75                     rts
  21805. 00010D82  4E75                     rts
  21806. 00010D84  7000                     moveq.l    D0, 0x00
  21807. 00010D86  4E75                     rts
  21808. 00010D88  4E75                     rts
  21809. 00010D8A  4E75                     rts
  21810. 00010D8C  7000                     moveq.l    D0, 0x00
  21811. 00010D8E  4E75                     rts
  21812. fn00010D90:
  21813. 00010D90  4E56 0000                link       A6, 0
  21814. 00010D94  2F0A                     move.l     -[A7], A2
  21815. 00010D96  4A6E 000C                tst.w      [A6 + 0xC]
  21816. 00010D9A  671E                     beq        +0x20 /* 00010DBA */
  21817. 00010D9C  206E 0008                movea.l    A0, [A6 + 0x8]
  21818. 00010DA0  41E8 006A                lea.l      A0, [A0 + 0x6A]
  21819. 00010DA4  226E 0008                movea.l    A1, [A6 + 0x8]
  21820. 00010DA8  2288                     move.l     [A1], A0
  21821. 00010DAA  206E 0008                movea.l    A0, [A6 + 0x8]
  21822. 00010DAE  4868 006A                pea.l      [A0 + 0x6A]
  21823. 00010DB2  4EB9 0000 17B0           jsr        [0x000017B0]
  21824. 00010DB8  584F                     addq.w     A7, 4
  21825. label00010DBA:
  21826. 00010DBA  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  21827. 00010DBE  4267                     clr.w      -[A7]
  21828. 00010DC0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  21829. 00010DC4  4EB9 0000 0B68           jsr        [0x00000B68 /* MenuLayer */]
  21830. 00010DCA  41F9 0001 76DE           lea.l      A0, [0x000176DE]
  21831. 00010DD0  226E 0008                movea.l    A1, [A6 + 0x8]
  21832. 00010DD4  2348 0004                move.l     [A1 + 0x4], A0
  21833. 00010DD8  41F9 0001 76DE           lea.l      A0, [0x000176DE]
  21834. 00010DDE  41E8 01C4                lea.l      A0, [A0 + 0x1C4]
  21835. 00010DE2  226E 0008                movea.l    A1, [A6 + 0x8]
  21836. 00010DE6  2251                     movea.l    A1, [A1]
  21837. 00010DE8  2288                     move.l     [A1], A0
  21838. 00010DEA  41F9 0001 76DE           lea.l      A0, [0x000176DE]
  21839. 00010DF0  41E8 0170                lea.l      A0, [A0 + 0x170]
  21840. 00010DF4  226E 0008                movea.l    A1, [A6 + 0x8]
  21841. 00010DF8  2348 0028                move.l     [A1 + 0x28], A0
  21842. 00010DFC  206E 0008                movea.l    A0, [A6 + 0x8]
  21843. 00010E00  2450                     movea.l    A2, [A0]
  21844. 00010E02  41E8 006A                lea.l      A0, [A0 + 0x6A]
  21845. 00010E06  91CA                     sub.l      A0, A2
  21846. 00010E08  2548 0008                move.l     [A2 + 0x8], A0
  21847. 00010E0C  206E 0008                movea.l    A0, [A6 + 0x8]
  21848. 00010E10  42A8 0066                clr.l      [A0 + 0x66]
  21849. 00010E14  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  21850. 00010E18  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  21851. 00010E1C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  21852. 00010E20  61FF 0000 02BE           bsr        +0x2C0 /* 000110E0 */
  21853. 00010E26  206E 0008                movea.l    A0, [A6 + 0x8]
  21854. 00010E2A  4FEF 0016                lea.l      A7, [A7 + 0x16]
  21855. 00010E2E  245F                     movea.l    A2, [A7]+
  21856. 00010E30  4E5E                     unlink     A6
  21857. 00010E32  4E75                     rts
  21858. fn00010E34:
  21859. 00010E34  4E56 0000                link       A6, 0
  21860. 00010E38  2F0A                     move.l     -[A7], A2
  21861. 00010E3A  4A6E 000C                tst.w      [A6 + 0xC]
  21862. 00010E3E  671E                     beq        +0x20 /* 00010E5E */
  21863. 00010E40  206E 0008                movea.l    A0, [A6 + 0x8]
  21864. 00010E44  41E8 006A                lea.l      A0, [A0 + 0x6A]
  21865. 00010E48  226E 0008                movea.l    A1, [A6 + 0x8]
  21866. 00010E4C  2288                     move.l     [A1], A0
  21867. 00010E4E  206E 0008                movea.l    A0, [A6 + 0x8]
  21868. 00010E52  4868 006A                pea.l      [A0 + 0x6A]
  21869. 00010E56  4EB9 0000 17B0           jsr        [0x000017B0]
  21870. 00010E5C  584F                     addq.w     A7, 4
  21871. label00010E5E:
  21872. 00010E5E  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  21873. 00010E62  4267                     clr.w      -[A7]
  21874. 00010E64  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  21875. 00010E68  4EB9 0000 0B68           jsr        [0x00000B68 /* MenuLayer */]
  21876. 00010E6E  41F9 0001 76DE           lea.l      A0, [0x000176DE]
  21877. 00010E74  226E 0008                movea.l    A1, [A6 + 0x8]
  21878. 00010E78  2348 0004                move.l     [A1 + 0x4], A0
  21879. 00010E7C  41F9 0001 76DE           lea.l      A0, [0x000176DE]
  21880. 00010E82  41E8 01C4                lea.l      A0, [A0 + 0x1C4]
  21881. 00010E86  226E 0008                movea.l    A1, [A6 + 0x8]
  21882. 00010E8A  2251                     movea.l    A1, [A1]
  21883. 00010E8C  2288                     move.l     [A1], A0
  21884. 00010E8E  41F9 0001 76DE           lea.l      A0, [0x000176DE]
  21885. 00010E94  41E8 0170                lea.l      A0, [A0 + 0x170]
  21886. 00010E98  226E 0008                movea.l    A1, [A6 + 0x8]
  21887. 00010E9C  2348 0028                move.l     [A1 + 0x28], A0
  21888. 00010EA0  206E 0008                movea.l    A0, [A6 + 0x8]
  21889. 00010EA4  2450                     movea.l    A2, [A0]
  21890. 00010EA6  41E8 006A                lea.l      A0, [A0 + 0x6A]
  21891. 00010EAA  91CA                     sub.l      A0, A2
  21892. 00010EAC  2548 0008                move.l     [A2 + 0x8], A0
  21893. 00010EB0  206E 0008                movea.l    A0, [A6 + 0x8]
  21894. 00010EB4  42A8 0066                clr.l      [A0 + 0x66]
  21895. 00010EB8  206E 0008                movea.l    A0, [A6 + 0x8]
  21896. 00010EBC  4FEF 000A                lea.l      A7, [A7 + 0xA]
  21897. 00010EC0  245F                     movea.l    A2, [A7]+
  21898. 00010EC2  4E5E                     unlink     A6
  21899. 00010EC4  4E75                     rts
  21900. fn00010EC6:
  21901. 00010EC6  4E56 0000                link       A6, 0
  21902. 00010ECA  2F0A                     move.l     -[A7], A2
  21903. 00010ECC  4A6E 000C                tst.w      [A6 + 0xC]
  21904. 00010ED0  671E                     beq        +0x20 /* 00010EF0 */
  21905. 00010ED2  206E 0008                movea.l    A0, [A6 + 0x8]
  21906. 00010ED6  41E8 006A                lea.l      A0, [A0 + 0x6A]
  21907. 00010EDA  226E 0008                movea.l    A1, [A6 + 0x8]
  21908. 00010EDE  2288                     move.l     [A1], A0
  21909. 00010EE0  206E 0008                movea.l    A0, [A6 + 0x8]
  21910. 00010EE4  4868 006A                pea.l      [A0 + 0x6A]
  21911. 00010EE8  4EB9 0000 17B0           jsr        [0x000017B0]
  21912. 00010EEE  584F                     addq.w     A7, 4
  21913. label00010EF0:
  21914. 00010EF0  2F2E 002A                move.l     -[A7], [A6 + 0x2A]
  21915. 00010EF4  2F2E 0026                move.l     -[A7], [A6 + 0x26]
  21916. 00010EF8  2F2E 0022                move.l     -[A7], [A6 + 0x22]
  21917. 00010EFC  2F2E 001E                move.l     -[A7], [A6 + 0x1E]
  21918. 00010F00  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  21919. 00010F04  4267                     clr.w      -[A7]
  21920. 00010F06  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  21921. 00010F0A  4EB9 0000 0B60           jsr        [0x00000B60 /* BNMQHdr */]
  21922. 00010F10  41F9 0001 76DE           lea.l      A0, [0x000176DE]
  21923. 00010F16  226E 0008                movea.l    A1, [A6 + 0x8]
  21924. 00010F1A  2348 0004                move.l     [A1 + 0x4], A0
  21925. 00010F1E  41F9 0001 76DE           lea.l      A0, [0x000176DE]
  21926. 00010F24  41E8 01C4                lea.l      A0, [A0 + 0x1C4]
  21927. 00010F28  226E 0008                movea.l    A1, [A6 + 0x8]
  21928. 00010F2C  2251                     movea.l    A1, [A1]
  21929. 00010F2E  2288                     move.l     [A1], A0
  21930. 00010F30  41F9 0001 76DE           lea.l      A0, [0x000176DE]
  21931. 00010F36  41E8 0170                lea.l      A0, [A0 + 0x170]
  21932. 00010F3A  226E 0008                movea.l    A1, [A6 + 0x8]
  21933. 00010F3E  2348 0028                move.l     [A1 + 0x28], A0
  21934. 00010F42  206E 0008                movea.l    A0, [A6 + 0x8]
  21935. 00010F46  2450                     movea.l    A2, [A0]
  21936. 00010F48  41E8 006A                lea.l      A0, [A0 + 0x6A]
  21937. 00010F4C  91CA                     sub.l      A0, A2
  21938. 00010F4E  2548 0008                move.l     [A2 + 0x8], A0
  21939. 00010F52  206E 0008                movea.l    A0, [A6 + 0x8]
  21940. 00010F56  42A8 0066                clr.l      [A0 + 0x66]
  21941. 00010F5A  2F2E 002E                move.l     -[A7], [A6 + 0x2E]
  21942. 00010F5E  3F2E 001C                move.w     -[A7], [A6 + 0x1C]
  21943. 00010F62  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  21944. 00010F66  3F2E 0016                move.w     -[A7], [A6 + 0x16]
  21945. 00010F6A  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  21946. 00010F6E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  21947. 00010F72  61FF 0000 02B6           bsr        +0x2B8 /* 0001122A */
  21948. 00010F78  206E 0008                movea.l    A0, [A6 + 0x8]
  21949. 00010F7C  4FEF 002E                lea.l      A7, [A7 + 0x2E]
  21950. 00010F80  245F                     movea.l    A2, [A7]+
  21951. 00010F82  4E5E                     unlink     A6
  21952. 00010F84  4E75                     rts
  21953. fn00010F86:
  21954. 00010F86  4E56 0000                link       A6, 0
  21955. 00010F8A  2F0A                     move.l     -[A7], A2
  21956. 00010F8C  4A6E 000C                tst.w      [A6 + 0xC]
  21957. 00010F90  671E                     beq        +0x20 /* 00010FB0 */
  21958. 00010F92  206E 0008                movea.l    A0, [A6 + 0x8]
  21959. 00010F96  41E8 006A                lea.l      A0, [A0 + 0x6A]
  21960. 00010F9A  226E 0008                movea.l    A1, [A6 + 0x8]
  21961. 00010F9E  2288                     move.l     [A1], A0
  21962. 00010FA0  206E 0008                movea.l    A0, [A6 + 0x8]
  21963. 00010FA4  4868 006A                pea.l      [A0 + 0x6A]
  21964. 00010FA8  4EB9 0000 17B0           jsr        [0x000017B0]
  21965. 00010FAE  584F                     addq.w     A7, 4
  21966. label00010FB0:
  21967. 00010FB0  2F2E 001E                move.l     -[A7], [A6 + 0x1E]
  21968. 00010FB4  2F2E 001A                move.l     -[A7], [A6 + 0x1A]
  21969. 00010FB8  2F2E 0016                move.l     -[A7], [A6 + 0x16]
  21970. 00010FBC  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  21971. 00010FC0  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  21972. 00010FC4  4267                     clr.w      -[A7]
  21973. 00010FC6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  21974. 00010FCA  4EB9 0000 0B60           jsr        [0x00000B60 /* BNMQHdr */]
  21975. 00010FD0  41F9 0001 76DE           lea.l      A0, [0x000176DE]
  21976. 00010FD6  226E 0008                movea.l    A1, [A6 + 0x8]
  21977. 00010FDA  2348 0004                move.l     [A1 + 0x4], A0
  21978. 00010FDE  41F9 0001 76DE           lea.l      A0, [0x000176DE]
  21979. 00010FE4  41E8 01C4                lea.l      A0, [A0 + 0x1C4]
  21980. 00010FE8  226E 0008                movea.l    A1, [A6 + 0x8]
  21981. 00010FEC  2251                     movea.l    A1, [A1]
  21982. 00010FEE  2288                     move.l     [A1], A0
  21983. 00010FF0  41F9 0001 76DE           lea.l      A0, [0x000176DE]
  21984. 00010FF6  41E8 0170                lea.l      A0, [A0 + 0x170]
  21985. 00010FFA  226E 0008                movea.l    A1, [A6 + 0x8]
  21986. 00010FFE  2348 0028                move.l     [A1 + 0x28], A0
  21987. 00011002  206E 0008                movea.l    A0, [A6 + 0x8]
  21988. 00011006  2450                     movea.l    A2, [A0]
  21989. 00011008  41E8 006A                lea.l      A0, [A0 + 0x6A]
  21990. 0001100C  91CA                     sub.l      A0, A2
  21991. 0001100E  2548 0008                move.l     [A2 + 0x8], A0
  21992. 00011012  206E 0008                movea.l    A0, [A6 + 0x8]
  21993. 00011016  42A8 0066                clr.l      [A0 + 0x66]
  21994. 0001101A  206E 0008                movea.l    A0, [A6 + 0x8]
  21995. 0001101E  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  21996. 00011022  245F                     movea.l    A2, [A7]+
  21997. 00011024  4E5E                     unlink     A6
  21998. 00011026  4E75                     rts
  21999. fn00011028:
  22000. 00011028  4E56 0000                link       A6, 0
  22001. 0001102C  48E7 0038                movem.l    -[A7], A2,A3,A4
  22002. 00011030  246E 0008                movea.l    A2, [A6 + 0x8]
  22003. 00011034  200A                     move.l     D0, A2
  22004. 00011036  6700 0084                beq        +0x86 /* 000110BC */
  22005. 0001103A  41F9 0001 76DE           lea.l      A0, [0x000176DE]
  22006. 00011040  2548 0004                move.l     [A2 + 0x4], A0
  22007. 00011044  41F9 0001 76DE           lea.l      A0, [0x000176DE]
  22008. 0001104A  41E8 01C4                lea.l      A0, [A0 + 0x1C4]
  22009. 0001104E  2252                     movea.l    A1, [A2]
  22010. 00011050  2288                     move.l     [A1], A0
  22011. 00011052  41F9 0001 76DE           lea.l      A0, [0x000176DE]
  22012. 00011058  41E8 0170                lea.l      A0, [A0 + 0x170]
  22013. 0001105C  2548 0028                move.l     [A2 + 0x28], A0
  22014. 00011060  2652                     movea.l    A3, [A2]
  22015. 00011062  204A                     movea.l    A0, A2
  22016. 00011064  41E8 006A                lea.l      A0, [A0 + 0x6A]
  22017. 00011068  91CB                     sub.l      A0, A3
  22018. 0001106A  2748 0008                move.l     [A3 + 0x8], A0
  22019. 0001106E  286A 0066                movea.l    A4, [A2 + 0x66]
  22020. 00011072  264C                     movea.l    A3, A4
  22021. 00011074  200C                     move.l     D0, A4
  22022. 00011076  6712                     beq        +0x14 /* 0001108A */
  22023. 00011078  3F3C 0001                move.w     -[A7], 0x1
  22024. 0001107C  2F0B                     move.l     -[A7], A3
  22025. 0001107E  2057                     movea.l    A0, [A7]
  22026. 00011080  2250                     movea.l    A1, [A0]
  22027. 00011082  2269 0008                movea.l    A1, [A1 + 0x8]
  22028. 00011086  4E91                     jsr        [A1]
  22029. 00011088  5C4F                     addq.w     A7, 6
  22030. label0001108A:
  22031. 0001108A  4267                     clr.w      -[A7]
  22032. 0001108C  2F0A                     move.l     -[A7], A2
  22033. 0001108E  4EB9 0000 0B70           jsr        [0x00000B70]
  22034. 00011094  4A6E 000C                tst.w      [A6 + 0xC]
  22035. 00011098  5C4F                     addq.w     A7, 6
  22036. 0001109A  6710                     beq        +0x12 /* 000110AC */
  22037. 0001109C  4267                     clr.w      -[A7]
  22038. 0001109E  204A                     movea.l    A0, A2
  22039. 000110A0  4868 006A                pea.l      [A0 + 0x6A]
  22040. 000110A4  4EB9 0000 17B8           jsr        [0x000017B8]
  22041. 000110AA  5C4F                     addq.w     A7, 6
  22042. label000110AC:
  22043. 000110AC  4A6E 000C                tst.w      [A6 + 0xC]
  22044. 000110B0  6F0A                     ble        +0xC /* 000110BC */
  22045. 000110B2  2F0A                     move.l     -[A7], A2
  22046. 000110B4  4EB9 0000 0168           jsr        [0x00000168]
  22047. 000110BA  584F                     addq.w     A7, 4
  22048. label000110BC:
  22049. 000110BC  204A                     movea.l    A0, A2
  22050. 000110BE  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  22051. 000110C2  4E5E                     unlink     A6
  22052. 000110C4  4E75                     rts
  22053. 000110C6  4E56 0000                link       A6, 0
  22054. 000110CA  206E 0008                movea.l    A0, [A6 + 0x8]
  22055. 000110CE  2F28 0066                move.l     -[A7], [A0 + 0x66]
  22056. 000110D2  2057                     movea.l    A0, [A7]
  22057. 000110D4  2250                     movea.l    A1, [A0]
  22058. 000110D6  2269 0014                movea.l    A1, [A1 + 0x14]
  22059. 000110DA  4E91                     jsr        [A1]
  22060. 000110DC  4E5E                     unlink     A6
  22061. 000110DE  4E75                     rts
  22062. fn000110E0:
  22063. 000110E0  4E56 FEF2                link       A6, -0x010E
  22064. 000110E4  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  22065. 000110E8  246E 0008                movea.l    A2, [A6 + 0x8]
  22066. 000110EC  61FF 0000 0134           bsr        +0x136 /* 00011222 */
  22067. 000110F2  2648                     movea.l    A3, A0
  22068. 000110F4  61FF 0000 0124           bsr        +0x126 /* 0001121A */
  22069. 000110FA  2848                     movea.l    A4, A0
  22070. 000110FC  61FF 0000 0114           bsr        +0x116 /* 00011212 */
  22071. 00011102  2608                     move.l     D3, A0
  22072. 00011104  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  22073. 00011108  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  22074. 0001110C  4EB9 0000 04E0           jsr        [0x000004E0]
  22075. 00011112  2548 0066                move.l     [A2 + 0x66], A0
  22076. 00011116  282A 0066                move.l     D4, [A2 + 0x66]
  22077. 0001111A  504F                     addq.w     A7, 8
  22078. 0001111C  6600 00A0                bne        +0xA2 /* 000111BE */
  22079. 00011120  4879 0001 79A6           push.l     0x179A6
  22080. 00011126  486E FEF2                pea.l      [A6 - 0x10E]
  22081. 0001112A  4EB9 0000 0A08           jsr        [0x00000A08]
  22082. 00011130  1F3C 0004                move.b     -[A7], 0x4
  22083. 00011134  486E 000C                pea.l      [A6 + 0xC]
  22084. 00011138  486E FEF2                pea.l      [A6 - 0x10E]
  22085. 0001113C  4EB9 0000 09A0           jsr        [0x000009A0 /* FOutULOffset */]
  22086. 00011142  61FF FFFF 0BC2           bsr        -0xF43C /* 00001D06 */
  22087. 00011148  5300                     subq.b     D0, 1
  22088. 0001114A  4FEF 0012                lea.l      A7, [A7 + 0x12]
  22089. 0001114E  6624                     bne        +0x26 /* 00011174 */
  22090. 00011150  4878 008A                push.l     0x8A
  22091. 00011154  4879 0001 7996           push.l     0x17996
  22092. 0001115A  486E FEF2                pea.l      [A6 - 0x10E]
  22093. 0001115E  61FF FFFF 00D0           bsr        -0xFF2E /* 00001230 */
  22094. 00011164  584F                     addq.w     A7, 4
  22095. 00011166  2F08                     move.l     -[A7], A0
  22096. 00011168  4EB9 0000 01B0           jsr        [0x000001B0]
  22097. 0001116E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  22098. 00011172  6020                     bra        +0x22 /* 00011194 */
  22099. label00011174:
  22100. 00011174  61FF FFFF 0B90           bsr        -0xF46E /* 00001D06 */
  22101. 0001117A  5500                     subq.b     D0, 2
  22102. 0001117C  6616                     bne        +0x18 /* 00011194 */
  22103. 0001117E  486E FEF2                pea.l      [A6 - 0x10E]
  22104. 00011182  61FF FFFF 00AC           bsr        -0xFF52 /* 00001230 */
  22105. 00011188  584F                     addq.w     A7, 4
  22106. 0001118A  2F08                     move.l     -[A7], A0
  22107. 0001118C  61FF FFFF 0B6A           bsr        -0xF494 /* 00001CF8 */
  22108. 00011192  584F                     addq.w     A7, 4
  22109. label00011194:
  22110. 00011194  4878 008C                push.l     0x8C
  22111. 00011198  4879 0001 7996           push.l     0x17996
  22112. 0001119E  2F3C 6E69 6C50           move.l     -[A7], 0x6E696C50 /* 'nilP' */
  22113. 000111A4  61FF FFFE FDB6           bsr        -0x10248 /* 00000F5C */
  22114. 000111AA  3F3C FFFF                move.w     -[A7], 0xFFFF
  22115. 000111AE  486E FEF2                pea.l      [A6 - 0x10E]
  22116. 000111B2  61FF FFFF 00B8           bsr        -0xFF46 /* 0000126C */
  22117. 000111B8  4FEF 0012                lea.l      A7, [A7 + 0x12]
  22118. 000111BC  602E                     bra        +0x30 /* 000111EC */
  22119. label000111BE:
  22120. 000111BE  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  22121. 000111C2  2F0A                     move.l     -[A7], A2
  22122. 000111C4  2F04                     move.l     -[A7], D4
  22123. 000111C6  2057                     movea.l    A0, [A7]
  22124. 000111C8  2250                     movea.l    A1, [A0]
  22125. 000111CA  2269 000C                movea.l    A1, [A1 + 0xC]
  22126. 000111CE  4E91                     jsr        [A1]
  22127. 000111D0  2F0B                     move.l     -[A7], A3
  22128. 000111D2  61FF 0000 0034           bsr        +0x36 /* 00011208 */
  22129. 000111D8  2F0C                     move.l     -[A7], A4
  22130. 000111DA  61FF 0000 0022           bsr        +0x24 /* 000111FE */
  22131. 000111E0  2F03                     move.l     -[A7], D3
  22132. 000111E2  61FF 0000 0010           bsr        +0x12 /* 000111F4 */
  22133. 000111E8  4FEF 0018                lea.l      A7, [A7 + 0x18]
  22134. label000111EC:
  22135. 000111EC  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  22136. 000111F0  4E5E                     unlink     A6
  22137. 000111F2  4E75                     rts
  22138. fn000111F4:
  22139. 000111F4  23EF 0004 0002 6138      move.l     [0x00026138], [A7 + 0x4]
  22140. 000111FC  4E75                     rts
  22141. fn000111FE:
  22142. 000111FE  23EF 0004 0002 6182      move.l     [0x00026182], [A7 + 0x4]
  22143. 00011206  4E75                     rts
  22144. fn00011208:
  22145. 00011208  23EF 0004 0002 6148      move.l     [0x00026148], [A7 + 0x4]
  22146. 00011210  4E75                     rts
  22147. fn00011212:
  22148. 00011212  2079 0002 6138           movea.l    A0, [0x00026138]
  22149. 00011218  4E75                     rts
  22150. fn0001121A:
  22151. 0001121A  2079 0002 6182           movea.l    A0, [0x00026182]
  22152. 00011220  4E75                     rts
  22153. fn00011222:
  22154. 00011222  2079 0002 6148           movea.l    A0, [0x00026148]
  22155. 00011228  4E75                     rts
  22156. fn0001122A:
  22157. 0001122A  4E56 FEF2                link       A6, -0x010E
  22158. 0001122E  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  22159. 00011232  246E 0008                movea.l    A2, [A6 + 0x8]
  22160. 00011236  286A 0066                movea.l    A4, [A2 + 0x66]
  22161. 0001123A  264C                     movea.l    A3, A4
  22162. 0001123C  200C                     move.l     D0, A4
  22163. 0001123E  6712                     beq        +0x14 /* 00011252 */
  22164. 00011240  3F3C 0001                move.w     -[A7], 0x1
  22165. 00011244  2F0B                     move.l     -[A7], A3
  22166. 00011246  2057                     movea.l    A0, [A7]
  22167. 00011248  2250                     movea.l    A1, [A0]
  22168. 0001124A  2269 0008                movea.l    A1, [A1 + 0x8]
  22169. 0001124E  4E91                     jsr        [A1]
  22170. 00011250  5C4F                     addq.w     A7, 6
  22171. label00011252:
  22172. 00011252  61FF FFFF FFCE           bsr        -0x30 /* 00011222 */
  22173. 00011258  2648                     movea.l    A3, A0
  22174. 0001125A  61FF FFFF FFBE           bsr        -0x40 /* 0001121A */
  22175. 00011260  2848                     movea.l    A4, A0
  22176. 00011262  61FF FFFF FFAE           bsr        -0x50 /* 00011212 */
  22177. 00011268  2608                     move.l     D3, A0
  22178. 0001126A  42A7                     clr.l      -[A7]
  22179. 0001126C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  22180. 00011270  4EB9 0000 04E0           jsr        [0x000004E0]
  22181. 00011276  2548 0066                move.l     [A2 + 0x66], A0
  22182. 0001127A  282A 0066                move.l     D4, [A2 + 0x66]
  22183. 0001127E  504F                     addq.w     A7, 8
  22184. 00011280  6600 00A0                bne        +0xA2 /* 00011322 */
  22185. 00011284  4879 0001 79A6           push.l     0x179A6
  22186. 0001128A  486E FEF2                pea.l      [A6 - 0x10E]
  22187. 0001128E  4EB9 0000 0A08           jsr        [0x00000A08]
  22188. 00011294  1F3C 0004                move.b     -[A7], 0x4
  22189. 00011298  486E 000C                pea.l      [A6 + 0xC]
  22190. 0001129C  486E FEF2                pea.l      [A6 - 0x10E]
  22191. 000112A0  4EB9 0000 09A0           jsr        [0x000009A0 /* FOutULOffset */]
  22192. 000112A6  61FF FFFF 0A5E           bsr        -0xF5A0 /* 00001D06 */
  22193. 000112AC  5300                     subq.b     D0, 1
  22194. 000112AE  4FEF 0012                lea.l      A7, [A7 + 0x12]
  22195. 000112B2  6624                     bne        +0x26 /* 000112D8 */
  22196. 000112B4  4878 00B1                push.l     0xB1
  22197. 000112B8  4879 0001 7996           push.l     0x17996
  22198. 000112BE  486E FEF2                pea.l      [A6 - 0x10E]
  22199. 000112C2  61FF FFFE FF6C           bsr        -0x10092 /* 00001230 */
  22200. 000112C8  584F                     addq.w     A7, 4
  22201. 000112CA  2F08                     move.l     -[A7], A0
  22202. 000112CC  4EB9 0000 01B0           jsr        [0x000001B0]
  22203. 000112D2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  22204. 000112D6  6020                     bra        +0x22 /* 000112F8 */
  22205. label000112D8:
  22206. 000112D8  61FF FFFF 0A2C           bsr        -0xF5D2 /* 00001D06 */
  22207. 000112DE  5500                     subq.b     D0, 2
  22208. 000112E0  6616                     bne        +0x18 /* 000112F8 */
  22209. 000112E2  486E FEF2                pea.l      [A6 - 0x10E]
  22210. 000112E6  61FF FFFE FF48           bsr        -0x100B6 /* 00001230 */
  22211. 000112EC  584F                     addq.w     A7, 4
  22212. 000112EE  2F08                     move.l     -[A7], A0
  22213. 000112F0  61FF FFFF 0A06           bsr        -0xF5F8 /* 00001CF8 */
  22214. 000112F6  584F                     addq.w     A7, 4
  22215. label000112F8:
  22216. 000112F8  4878 00B3                push.l     0xB3
  22217. 000112FC  4879 0001 7996           push.l     0x17996
  22218. 00011302  2F3C 6E69 6C50           move.l     -[A7], 0x6E696C50 /* 'nilP' */
  22219. 00011308  61FF FFFE FC52           bsr        -0x103AC /* 00000F5C */
  22220. 0001130E  3F3C FFFF                move.w     -[A7], 0xFFFF
  22221. 00011312  486E FEF2                pea.l      [A6 - 0x10E]
  22222. 00011316  61FF FFFE FF54           bsr        -0x100AA /* 0000126C */
  22223. 0001131C  4FEF 0012                lea.l      A7, [A7 + 0x12]
  22224. 00011320  603A                     bra        +0x3C /* 0001135C */
  22225. label00011322:
  22226. 00011322  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  22227. 00011326  3F2E 0016                move.w     -[A7], [A6 + 0x16]
  22228. 0001132A  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  22229. 0001132E  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  22230. 00011332  2F0A                     move.l     -[A7], A2
  22231. 00011334  2F04                     move.l     -[A7], D4
  22232. 00011336  2057                     movea.l    A0, [A7]
  22233. 00011338  2250                     movea.l    A1, [A0]
  22234. 0001133A  2269 0010                movea.l    A1, [A1 + 0x10]
  22235. 0001133E  4E91                     jsr        [A1]
  22236. 00011340  2F0B                     move.l     -[A7], A3
  22237. 00011342  61FF FFFF FEC4           bsr        -0x13A /* 00011208 */
  22238. 00011348  2F0C                     move.l     -[A7], A4
  22239. 0001134A  61FF FFFF FEB2           bsr        -0x14C /* 000111FE */
  22240. 00011350  2F03                     move.l     -[A7], D3
  22241. 00011352  61FF FFFF FEA0           bsr        -0x15E /* 000111F4 */
  22242. 00011358  4FEF 0020                lea.l      A7, [A7 + 0x20]
  22243. label0001135C:
  22244. 0001135C  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  22245. 00011360  4E5E                     unlink     A6
  22246. 00011362  4E75                     rts
  22247. fn00011364:
  22248. 00011364  4E56 0000                link       A6, 0
  22249. 00011368  1F2E 0010                move.b     -[A7], [A6 + 0x10]
  22250. 0001136C  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  22251. 00011370  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  22252. 00011374  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  22253. 00011378  4EB9 0000 0D58           jsr        [0x00000D58]
  22254. 0001137E  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  22255. 00011382  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  22256. 00011386  206E 0008                movea.l    A0, [A6 + 0x8]
  22257. 0001138A  2F28 0066                move.l     -[A7], [A0 + 0x66]
  22258. 0001138E  2057                     movea.l    A0, [A7]
  22259. 00011390  2250                     movea.l    A1, [A0]
  22260. 00011392  2269 0018                movea.l    A1, [A1 + 0x18]
  22261. 00011396  4E91                     jsr        [A1]
  22262. 00011398  4E5E                     unlink     A6
  22263. 0001139A  4E75                     rts
  22264. fn0001139C:
  22265. 0001139C  4E56 0000                link       A6, 0
  22266. 000113A0  1F2E 0014                move.b     -[A7], [A6 + 0x14]
  22267. 000113A4  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  22268. 000113A8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  22269. 000113AC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  22270. 000113B0  4EB9 0000 0D60           jsr        [0x00000D60 /* ChunkyDepth */]
  22271. 000113B6  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  22272. 000113BA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  22273. 000113BE  206E 0008                movea.l    A0, [A6 + 0x8]
  22274. 000113C2  2F28 0066                move.l     -[A7], [A0 + 0x66]
  22275. 000113C6  2057                     movea.l    A0, [A7]
  22276. 000113C8  2250                     movea.l    A1, [A0]
  22277. 000113CA  2269 001C                movea.l    A1, [A1 + 0x1C]
  22278. 000113CE  4E91                     jsr        [A1]
  22279. 000113D0  4E5E                     unlink     A6
  22280. 000113D2  4E75                     rts
  22281. 000113D4  4E56 0000                link       A6, 0
  22282. 000113D8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  22283. 000113DC  206E 0008                movea.l    A0, [A6 + 0x8]
  22284. 000113E0  2F28 0066                move.l     -[A7], [A0 + 0x66]
  22285. 000113E4  2057                     movea.l    A0, [A7]
  22286. 000113E6  2250                     movea.l    A1, [A0]
  22287. 000113E8  2269 0020                movea.l    A1, [A1 + 0x20]
  22288. 000113EC  4E91                     jsr        [A1]
  22289. 000113EE  4E5E                     unlink     A6
  22290. 000113F0  4E75                     rts
  22291. 000113F2  4E56 0000                link       A6, 0
  22292. 000113F6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  22293. 000113FA  206E 0008                movea.l    A0, [A6 + 0x8]
  22294. 000113FE  2F28 0066                move.l     -[A7], [A0 + 0x66]
  22295. 00011402  2057                     movea.l    A0, [A7]
  22296. 00011404  2250                     movea.l    A1, [A0]
  22297. 00011406  2269 0024                movea.l    A1, [A1 + 0x24]
  22298. 0001140A  4E91                     jsr        [A1]
  22299. 0001140C  4E5E                     unlink     A6
  22300. 0001140E  4E75                     rts
  22301. 00011410  4E56 FFFC                link       A6, -0x0004
  22302. 00011414  2F0A                     move.l     -[A7], A2
  22303. 00011416  246E 0008                movea.l    A2, [A6 + 0x8]
  22304. 0001141A  2D6A 005A FFFC           move.l     [A6 - 0x4], [A2 + 0x5A]
  22305. 00011420  486E FFFC                pea.l      [A6 - 0x4]
  22306. 00011424  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  22307. 00011428  2057                     movea.l    A0, [A7]
  22308. 0001142A  2250                     movea.l    A1, [A0]
  22309. 0001142C  2269 0028                movea.l    A1, [A1 + 0x28]
  22310. 00011430  4E91                     jsr        [A1]
  22311. 00011432  202E FFFC                move.l     D0, [A6 - 0x4]
  22312. 00011436  504F                     addq.w     A7, 8
  22313. 00011438  245F                     movea.l    A2, [A7]+
  22314. 0001143A  4E5E                     unlink     A6
  22315. 0001143C  4E75                     rts
  22316. fn0001143E:
  22317. 0001143E  4E56 0000                link       A6, 0
  22318. 00011442  48E7 1820                movem.l    -[A7], D3,D4,A2
  22319. 00011446  246E 0008                movea.l    A2, [A6 + 0x8]
  22320. 0001144A  262E 000C                move.l     D3, [A6 + 0xC]
  22321. 0001144E  282A 005E                move.l     D4, [A2 + 0x5E]
  22322. 00011452  B684                     cmp.l      D3, D4
  22323. 00011454  6C04                     bge        +0x6 /* 0001145A */
  22324. 00011456  2604                     move.l     D3, D4
  22325. 00011458  600A                     bra        +0xC /* 00011464 */
  22326. label0001145A:
  22327. 0001145A  282A 0062                move.l     D4, [A2 + 0x62]
  22328. 0001145E  B684                     cmp.l      D3, D4
  22329. 00011460  6F02                     ble        +0x4 /* 00011464 */
  22330. 00011462  2604                     move.l     D3, D4
  22331. label00011464:
  22332. 00011464  B6AA 005A                cmp.l      D3, [A2 + 0x5A]
  22333. 00011468  672C                     beq        +0x2E /* 00011496 */
  22334. 0001146A  2F03                     move.l     -[A7], D3
  22335. 0001146C  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  22336. 00011470  2057                     movea.l    A0, [A7]
  22337. 00011472  2250                     movea.l    A1, [A0]
  22338. 00011474  2269 002C                movea.l    A1, [A1 + 0x2C]
  22339. 00011478  4E91                     jsr        [A1]
  22340. 0001147A  2F03                     move.l     -[A7], D3
  22341. 0001147C  2F0A                     move.l     -[A7], A2
  22342. 0001147E  4EB9 0000 0B80           jsr        [0x00000B80 /* RMgrHiVars */]
  22343. 00011484  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  22344. 00011488  2057                     movea.l    A0, [A7]
  22345. 0001148A  2250                     movea.l    A1, [A0]
  22346. 0001148C  2269 0030                movea.l    A1, [A1 + 0x30]
  22347. 00011490  4E91                     jsr        [A1]
  22348. 00011492  4FEF 0014                lea.l      A7, [A7 + 0x14]
  22349. label00011496:
  22350. 00011496  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  22351. 0001149A  4E5E                     unlink     A6
  22352. 0001149C  4E75                     rts
  22353. 0001149E  4E56 0000                link       A6, 0
  22354. 000114A2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  22355. 000114A6  206E 0008                movea.l    A0, [A6 + 0x8]
  22356. 000114AA  2F28 0066                move.l     -[A7], [A0 + 0x66]
  22357. 000114AE  2057                     movea.l    A0, [A7]
  22358. 000114B0  2250                     movea.l    A1, [A0]
  22359. 000114B2  2269 0034                movea.l    A1, [A1 + 0x34]
  22360. 000114B6  4E91                     jsr        [A1]
  22361. 000114B8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  22362. 000114BC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  22363. 000114C0  4EB9 0000 0B90           jsr        [0x00000B90]
  22364. 000114C6  4E5E                     unlink     A6
  22365. 000114C8  4E75                     rts
  22366. 000114CA  4E56 0000                link       A6, 0
  22367. 000114CE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  22368. 000114D2  206E 0008                movea.l    A0, [A6 + 0x8]
  22369. 000114D6  2F28 0066                move.l     -[A7], [A0 + 0x66]
  22370. 000114DA  2057                     movea.l    A0, [A7]
  22371. 000114DC  2250                     movea.l    A1, [A0]
  22372. 000114DE  2269 0038                movea.l    A1, [A1 + 0x38]
  22373. 000114E2  4E91                     jsr        [A1]
  22374. 000114E4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  22375. 000114E8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  22376. 000114EC  4EB9 0000 0B98           jsr        [0x00000B98]
  22377. 000114F2  4E5E                     unlink     A6
  22378. 000114F4  4E75                     rts
  22379. fn000114F6:
  22380. 000114F6  4E56 0000                link       A6, 0
  22381. 000114FA  2F03                     move.l     -[A7], D3
  22382. 000114FC  42A7                     clr.l      -[A7]
  22383. 000114FE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  22384. 00011502  4EB9 0000 0F28           jsr        [0x00000F28]
  22385. 00011508  1600                     move.b     D3, D0
  22386. 0001150A  206E 0008                movea.l    A0, [A6 + 0x8]
  22387. 0001150E  2F28 0066                move.l     -[A7], [A0 + 0x66]
  22388. 00011512  2057                     movea.l    A0, [A7]
  22389. 00011514  2250                     movea.l    A1, [A0]
  22390. 00011516  2269 0044                movea.l    A1, [A1 + 0x44]
  22391. 0001151A  4E91                     jsr        [A1]
  22392. 0001151C  1003                     move.b     D0, D3
  22393. 0001151E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  22394. 00011522  261F                     move.l     D3, [A7]+
  22395. 00011524  4E5E                     unlink     A6
  22396. 00011526  4E75                     rts
  22397. 00011528  4E56 0000                link       A6, 0
  22398. 0001152C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  22399. 00011530  206E 0008                movea.l    A0, [A6 + 0x8]
  22400. 00011534  2F28 0066                move.l     -[A7], [A0 + 0x66]
  22401. 00011538  2057                     movea.l    A0, [A7]
  22402. 0001153A  2250                     movea.l    A1, [A0]
  22403. 0001153C  2269 0048                movea.l    A1, [A1 + 0x48]
  22404. 00011540  4E91                     jsr        [A1]
  22405. 00011542  4E5E                     unlink     A6
  22406. 00011544  4E75                     rts
  22407. 00011546  4E56 0000                link       A6, 0
  22408. 0001154A  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  22409. 0001154E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  22410. 00011552  206E 0008                movea.l    A0, [A6 + 0x8]
  22411. 00011556  2F28 0066                move.l     -[A7], [A0 + 0x66]
  22412. 0001155A  2057                     movea.l    A0, [A7]
  22413. 0001155C  2250                     movea.l    A1, [A0]
  22414. 0001155E  2269 004C                movea.l    A1, [A1 + 0x4C]
  22415. 00011562  4E91                     jsr        [A1]
  22416. 00011564  4E5E                     unlink     A6
  22417. 00011566  4E75                     rts
  22418. 00011568  4E56 0000                link       A6, 0
  22419. 0001156C  3F2E 0012                move.w     -[A7], [A6 + 0x12]
  22420. 00011570  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  22421. 00011574  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  22422. 00011578  206E 0008                movea.l    A0, [A6 + 0x8]
  22423. 0001157C  2F28 0066                move.l     -[A7], [A0 + 0x66]
  22424. 00011580  2057                     movea.l    A0, [A7]
  22425. 00011582  2250                     movea.l    A1, [A0]
  22426. 00011584  2269 0050                movea.l    A1, [A1 + 0x50]
  22427. 00011588  4E91                     jsr        [A1]
  22428. 0001158A  4E5E                     unlink     A6
  22429. 0001158C  4E75                     rts
  22430. 0001158E  4E56 0000                link       A6, 0
  22431. 00011592  2F0A                     move.l     -[A7], A2
  22432. 00011594  2F03                     move.l     -[A7], D3
  22433. 00011596  246E 0008                movea.l    A2, [A6 + 0x8]
  22434. 0001159A  1F2E 0010                move.b     -[A7], [A6 + 0x10]
  22435. 0001159E  1F2E 000E                move.b     -[A7], [A6 + 0xE]
  22436. 000115A2  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  22437. 000115A6  2F2A 0066                move.l     -[A7], [A2 + 0x66]
  22438. 000115AA  2057                     movea.l    A0, [A7]
  22439. 000115AC  2250                     movea.l    A1, [A0]
  22440. 000115AE  2269 0054                movea.l    A1, [A1 + 0x54]
  22441. 000115B2  4E91                     jsr        [A1]
  22442. 000115B4  7600                     moveq.l    D3, 0x00
  22443. 000115B6  4A2E 000E                tst.b      [A6 + 0xE]
  22444. 000115BA  4FEF 000A                lea.l      A7, [A7 + 0xA]
  22445. 000115BE  6704                     beq        +0x6 /* 000115C4 */
  22446. 000115C0  362E 000C                move.w     D3, [A6 + 0xC]
  22447. label000115C4:
  22448. 000115C4  2F2A 005A                move.l     -[A7], [A2 + 0x5A]
  22449. 000115C8  3F03                     move.w     -[A7], D3
  22450. 000115CA  2F0A                     move.l     -[A7], A2
  22451. 000115CC  2057                     movea.l    A0, [A7]
  22452. 000115CE  2268 0004                movea.l    A1, [A0 + 0x4]
  22453. 000115D2  2269 01C0                movea.l    A1, [A1 + 0x1C0]
  22454. 000115D6  4E91                     jsr        [A1]
  22455. 000115D8  4FEF 000A                lea.l      A7, [A7 + 0xA]
  22456. 000115DC  261F                     move.l     D3, [A7]+
  22457. 000115DE  245F                     movea.l    A2, [A7]+
  22458. 000115E0  4E5E                     unlink     A6
  22459. 000115E2  4E75                     rts
  22460. fn000115E4:
  22461. 000115E4  4E56 0000                link       A6, 0
  22462. 000115E8  1F2E 000E                move.b     -[A7], [A6 + 0xE]
  22463. 000115EC  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  22464. 000115F0  206E 0008                movea.l    A0, [A6 + 0x8]
  22465. 000115F4  2F28 0066                move.l     -[A7], [A0 + 0x66]
  22466. 000115F8  2057                     movea.l    A0, [A7]
  22467. 000115FA  2250                     movea.l    A1, [A0]
  22468. 000115FC  2269 0058                movea.l    A1, [A1 + 0x58]
  22469. 00011600  4E91                     jsr        [A1]
  22470. 00011602  4E5E                     unlink     A6
  22471. 00011604  4E75                     rts
  22472. 00011606  4E75                     rts
  22473. 00011608  4E56 0000                link       A6, 0
  22474. 0001160C  206E 0008                movea.l    A0, [A6 + 0x8]
  22475. 00011610  2F28 0066                move.l     -[A7], [A0 + 0x66]
  22476. 00011614  2057                     movea.l    A0, [A7]
  22477. 00011616  2250                     movea.l    A1, [A0]
  22478. 00011618  2269 005C                movea.l    A1, [A1 + 0x5C]
  22479. 0001161C  4E91                     jsr        [A1]
  22480. 0001161E  4E5E                     unlink     A6
  22481. 00011620  4E75                     rts
  22482. 00011622  4E56 0000                link       A6, 0
  22483. 00011626  206E 0008                movea.l    A0, [A6 + 0x8]
  22484. 0001162A  2F28 0066                move.l     -[A7], [A0 + 0x66]
  22485. 0001162E  2057                     movea.l    A0, [A7]
  22486. 00011630  2250                     movea.l    A1, [A0]
  22487. 00011632  2269 0060                movea.l    A1, [A1 + 0x60]
  22488. 00011636  4E91                     jsr        [A1]
  22489. 00011638  4E5E                     unlink     A6
  22490. 0001163A  4E75                     rts
  22491. fn0001163C:
  22492. 0001163C  4E56 0000                link       A6, 0
  22493. 00011640  206E 0008                movea.l    A0, [A6 + 0x8]
  22494. 00011644  2F28 0066                move.l     -[A7], [A0 + 0x66]
  22495. 00011648  2057                     movea.l    A0, [A7]
  22496. 0001164A  2250                     movea.l    A1, [A0]
  22497. 0001164C  2269 0064                movea.l    A1, [A1 + 0x64]
  22498. 00011650  4E91                     jsr        [A1]
  22499. 00011652  4E5E                     unlink     A6
  22500. 00011654  4E75                     rts
  22501. 00011656  4E56 0000                link       A6, 0
  22502. 0001165A  206E 0008                movea.l    A0, [A6 + 0x8]
  22503. 0001165E  2F28 0066                move.l     -[A7], [A0 + 0x66]
  22504. 00011662  2057                     movea.l    A0, [A7]
  22505. 00011664  2250                     movea.l    A1, [A0]
  22506. 00011666  2269 0068                movea.l    A1, [A1 + 0x68]
  22507. 0001166A  4E91                     jsr        [A1]
  22508. 0001166C  4E5E                     unlink     A6
  22509. 0001166E  4E75                     rts
  22510. 00011670  4E56 0000                link       A6, 0
  22511. 00011674  206E 0008                movea.l    A0, [A6 + 0x8]
  22512. 00011678  2F28 0066                move.l     -[A7], [A0 + 0x66]
  22513. 0001167C  2057                     movea.l    A0, [A7]
  22514. 0001167E  2250                     movea.l    A1, [A0]
  22515. 00011680  2269 006C                movea.l    A1, [A1 + 0x6C]
  22516. 00011684  4E91                     jsr        [A1]
  22517. 00011686  4E5E                     unlink     A6
  22518. 00011688  4E75                     rts
  22519. 0001168A  4E56 0000                link       A6, 0
  22520. 0001168E  206E 0008                movea.l    A0, [A6 + 0x8]
  22521. 00011692  2F28 0066                move.l     -[A7], [A0 + 0x66]
  22522. 00011696  2057                     movea.l    A0, [A7]
  22523. 00011698  2250                     movea.l    A1, [A0]
  22524. 0001169A  2269 0070                movea.l    A1, [A1 + 0x70]
  22525. 0001169E  4E91                     jsr        [A1]
  22526. 000116A0  4E5E                     unlink     A6
  22527. 000116A2  4E75                     rts
  22528. 000116A4  4E56 0000                link       A6, 0
  22529. 000116A8  206E 0008                movea.l    A0, [A6 + 0x8]
  22530. 000116AC  2F28 0066                move.l     -[A7], [A0 + 0x66]
  22531. 000116B0  2057                     movea.l    A0, [A7]
  22532. 000116B2  2250                     movea.l    A1, [A0]
  22533. 000116B4  2269 0074                movea.l    A1, [A1 + 0x74]
  22534. 000116B8  4E91                     jsr        [A1]
  22535. 000116BA  4E5E                     unlink     A6
  22536. 000116BC  4E75                     rts
  22537. fn000116BE:
  22538. 000116BE  4E56 0000                link       A6, 0
  22539. 000116C2  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  22540. 000116C6  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  22541. 000116CA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  22542. 000116CE  206E 0008                movea.l    A0, [A6 + 0x8]
  22543. 000116D2  2F28 0066                move.l     -[A7], [A0 + 0x66]
  22544. 000116D6  2057                     movea.l    A0, [A7]
  22545. 000116D8  2250                     movea.l    A1, [A0]
  22546. 000116DA  2269 003C                movea.l    A1, [A1 + 0x3C]
  22547. 000116DE  4E91                     jsr        [A1]
  22548. 000116E0  4E5E                     unlink     A6
  22549. 000116E2  4E75                     rts
  22550. 000116E4  4E56 0000                link       A6, 0
  22551. 000116E8  2F2E 0016                move.l     -[A7], [A6 + 0x16]
  22552. 000116EC  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  22553. 000116F0  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  22554. 000116F4  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  22555. 000116F8  206E 0008                movea.l    A0, [A6 + 0x8]
  22556. 000116FC  2F28 0066                move.l     -[A7], [A0 + 0x66]
  22557. 00011700  2057                     movea.l    A0, [A7]
  22558. 00011702  2250                     movea.l    A1, [A0]
  22559. 00011704  2269 007C                movea.l    A1, [A1 + 0x7C]
  22560. 00011708  4E91                     jsr        [A1]
  22561. 0001170A  4E5E                     unlink     A6
  22562. 0001170C  4E75                     rts
  22563. 0001170E  4E56 0000                link       A6, 0
  22564. 00011712  2F2E 001A                move.l     -[A7], [A6 + 0x1A]
  22565. 00011716  2F2E 0016                move.l     -[A7], [A6 + 0x16]
  22566. 0001171A  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  22567. 0001171E  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  22568. 00011722  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  22569. 00011726  206E 0008                movea.l    A0, [A6 + 0x8]
  22570. 0001172A  2F28 0066                move.l     -[A7], [A0 + 0x66]
  22571. 0001172E  2057                     movea.l    A0, [A7]
  22572. 00011730  2250                     movea.l    A1, [A0]
  22573. 00011732  2269 0080                movea.l    A1, [A1 + 0x80]
  22574. 00011736  4E91                     jsr        [A1]
  22575. 00011738  4E5E                     unlink     A6
  22576. 0001173A  4E75                     rts
  22577. 0001173C  4E56 0000                link       A6, 0
  22578. 00011740  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  22579. 00011744  206E 0008                movea.l    A0, [A6 + 0x8]
  22580. 00011748  2F28 0066                move.l     -[A7], [A0 + 0x66]
  22581. 0001174C  2057                     movea.l    A0, [A7]
  22582. 0001174E  2250                     movea.l    A1, [A0]
  22583. 00011750  2269 0084                movea.l    A1, [A1 + 0x84]
  22584. 00011754  4E91                     jsr        [A1]
  22585. 00011756  4E5E                     unlink     A6
  22586. 00011758  4E75                     rts
  22587. 0001175A  4E56 0000                link       A6, 0
  22588. 0001175E  206E 0008                movea.l    A0, [A6 + 0x8]
  22589. 00011762  2F28 0066                move.l     -[A7], [A0 + 0x66]
  22590. 00011766  2057                     movea.l    A0, [A7]
  22591. 00011768  2250                     movea.l    A1, [A0]
  22592. 0001176A  2269 0088                movea.l    A1, [A1 + 0x88]
  22593. 0001176E  4E91                     jsr        [A1]
  22594. 00011770  4E5E                     unlink     A6
  22595. 00011772  4E75                     rts
  22596. 00011774  4E56 0000                link       A6, 0
  22597. 00011778  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  22598. 0001177C  206E 0008                movea.l    A0, [A6 + 0x8]
  22599. 00011780  2F28 0066                move.l     -[A7], [A0 + 0x66]
  22600. 00011784  2057                     movea.l    A0, [A7]
  22601. 00011786  2250                     movea.l    A1, [A0]
  22602. 00011788  2269 008C                movea.l    A1, [A1 + 0x8C]
  22603. 0001178C  4E91                     jsr        [A1]
  22604. 0001178E  4E5E                     unlink     A6
  22605. 00011790  4E75                     rts
  22606. 00011792  4E56 0000                link       A6, 0
  22607. 00011796  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  22608. 0001179A  206E 0008                movea.l    A0, [A6 + 0x8]
  22609. 0001179E  2F28 0066                move.l     -[A7], [A0 + 0x66]
  22610. 000117A2  2057                     movea.l    A0, [A7]
  22611. 000117A4  2250                     movea.l    A1, [A0]
  22612. 000117A6  2269 0090                movea.l    A1, [A1 + 0x90]
  22613. 000117AA  4E91                     jsr        [A1]
  22614. 000117AC  4E5E                     unlink     A6
  22615. 000117AE  4E75                     rts
  22616. fn000117B0:
  22617. 000117B0  4E56 0000                link       A6, 0
  22618. 000117B4  206E 0008                movea.l    A0, [A6 + 0x8]
  22619. 000117B8  2F28 0066                move.l     -[A7], [A0 + 0x66]
  22620. 000117BC  2057                     movea.l    A0, [A7]
  22621. 000117BE  2250                     movea.l    A1, [A0]
  22622. 000117C0  2269 009C                movea.l    A1, [A1 + 0x9C]
  22623. 000117C4  4E91                     jsr        [A1]
  22624. 000117C6  4E5E                     unlink     A6
  22625. 000117C8  4E75                     rts
  22626. fn000117CA:
  22627. 000117CA  4E56 0000                link       A6, 0
  22628. 000117CE  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  22629. 000117D2  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  22630. 000117D6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  22631. 000117DA  206E 0008                movea.l    A0, [A6 + 0x8]
  22632. 000117DE  2F28 0066                move.l     -[A7], [A0 + 0x66]
  22633. 000117E2  2057                     movea.l    A0, [A7]
  22634. 000117E4  2250                     movea.l    A1, [A0]
  22635. 000117E6  2269 00A0                movea.l    A1, [A1 + 0xA0]
  22636. 000117EA  4E91                     jsr        [A1]
  22637. 000117EC  4E5E                     unlink     A6
  22638. 000117EE  4E75                     rts
  22639. 000117F0  206F 0004                movea.l    A0, [A7 + 0x4]
  22640. 000117F4  5088                     addq.l     A0, 8
  22641. 000117F6  2010                     move.l     D0, [A0]
  22642. 000117F8  0680 FFFF FF96           addi.l     D0, 0xFFFFFF96
  22643. 000117FE  D1AF 0004                add.l      [A7 + 0x4], D0
  22644. 00011802  4EFA F824                jmp        [PC - 0x7DC /* 00011028 */]
  22645. 00011806  06AF FFFF FFD8 0004      addi.l     [A7 + 0x4], 0xFFFFFFD8
  22646. 0001180E  4EFA F818                jmp        [PC - 0x7E8 /* 00011028 */]
  22647. fn00011812:
  22648. 00011812  4E56 0000                link       A6, 0
  22649. 00011816  2F0A                     move.l     -[A7], A2
  22650. 00011818  4A6E 000C                tst.w      [A6 + 0xC]
  22651. 0001181C  671E                     beq        +0x20 /* 0001183C */
  22652. 0001181E  206E 0008                movea.l    A0, [A6 + 0x8]
  22653. 00011822  41E8 006A                lea.l      A0, [A0 + 0x6A]
  22654. 00011826  226E 0008                movea.l    A1, [A6 + 0x8]
  22655. 0001182A  2288                     move.l     [A1], A0
  22656. 0001182C  206E 0008                movea.l    A0, [A6 + 0x8]
  22657. 00011830  4868 006A                pea.l      [A0 + 0x6A]
  22658. 00011834  4EB9 0000 17B0           jsr        [0x000017B0]
  22659. 0001183A  584F                     addq.w     A7, 4
  22660. label0001183C:
  22661. 0001183C  2F2E 001E                move.l     -[A7], [A6 + 0x1E]
  22662. 00011840  2F2E 001A                move.l     -[A7], [A6 + 0x1A]
  22663. 00011844  2F2E 0016                move.l     -[A7], [A6 + 0x16]
  22664. 00011848  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  22665. 0001184C  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  22666. 00011850  4267                     clr.w      -[A7]
  22667. 00011852  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  22668. 00011856  61FF FFFF F72E           bsr        -0x8D0 /* 00010F86 */
  22669. 0001185C  41F9 0001 70C8           lea.l      A0, [0x000170C8]
  22670. 00011862  226E 0008                movea.l    A1, [A6 + 0x8]
  22671. 00011866  2348 0004                move.l     [A1 + 0x4], A0
  22672. 0001186A  41F9 0001 70C8           lea.l      A0, [0x000170C8]
  22673. 00011870  41E8 01C4                lea.l      A0, [A0 + 0x1C4]
  22674. 00011874  226E 0008                movea.l    A1, [A6 + 0x8]
  22675. 00011878  2251                     movea.l    A1, [A1]
  22676. 0001187A  2288                     move.l     [A1], A0
  22677. 0001187C  41F9 0001 70C8           lea.l      A0, [0x000170C8]
  22678. 00011882  41E8 0170                lea.l      A0, [A0 + 0x170]
  22679. 00011886  226E 0008                movea.l    A1, [A6 + 0x8]
  22680. 0001188A  2348 0028                move.l     [A1 + 0x28], A0
  22681. 0001188E  206E 0008                movea.l    A0, [A6 + 0x8]
  22682. 00011892  2450                     movea.l    A2, [A0]
  22683. 00011894  41E8 006A                lea.l      A0, [A0 + 0x6A]
  22684. 00011898  91CA                     sub.l      A0, A2
  22685. 0001189A  2548 0008                move.l     [A2 + 0x8], A0
  22686. 0001189E  206E 0008                movea.l    A0, [A6 + 0x8]
  22687. 000118A2  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  22688. 000118A6  245F                     movea.l    A2, [A7]+
  22689. 000118A8  4E5E                     unlink     A6
  22690. 000118AA  4E75                     rts
  22691. label000118AC:
  22692. 000118AC  4E56 0000                link       A6, 0
  22693. 000118B0  2F0B                     move.l     -[A7], A3
  22694. 000118B2  2F0A                     move.l     -[A7], A2
  22695. 000118B4  246E 0008                movea.l    A2, [A6 + 0x8]
  22696. 000118B8  200A                     move.l     D0, A2
  22697. 000118BA  6766                     beq        +0x68 /* 00011922 */
  22698. 000118BC  41F9 0001 70C8           lea.l      A0, [0x000170C8]
  22699. 000118C2  2548 0004                move.l     [A2 + 0x4], A0
  22700. 000118C6  41F9 0001 70C8           lea.l      A0, [0x000170C8]
  22701. 000118CC  41E8 01C4                lea.l      A0, [A0 + 0x1C4]
  22702. 000118D0  2252                     movea.l    A1, [A2]
  22703. 000118D2  2288                     move.l     [A1], A0
  22704. 000118D4  41F9 0001 70C8           lea.l      A0, [0x000170C8]
  22705. 000118DA  41E8 0170                lea.l      A0, [A0 + 0x170]
  22706. 000118DE  2548 0028                move.l     [A2 + 0x28], A0
  22707. 000118E2  2652                     movea.l    A3, [A2]
  22708. 000118E4  204A                     movea.l    A0, A2
  22709. 000118E6  41E8 006A                lea.l      A0, [A0 + 0x6A]
  22710. 000118EA  91CB                     sub.l      A0, A3
  22711. 000118EC  2748 0008                move.l     [A3 + 0x8], A0
  22712. 000118F0  4267                     clr.w      -[A7]
  22713. 000118F2  2F0A                     move.l     -[A7], A2
  22714. 000118F4  61FF FFFF F732           bsr        -0x8CC /* 00011028 */
  22715. 000118FA  4A6E 000C                tst.w      [A6 + 0xC]
  22716. 000118FE  5C4F                     addq.w     A7, 6
  22717. 00011900  6710                     beq        +0x12 /* 00011912 */
  22718. 00011902  4267                     clr.w      -[A7]
  22719. 00011904  204A                     movea.l    A0, A2
  22720. 00011906  4868 006A                pea.l      [A0 + 0x6A]
  22721. 0001190A  4EB9 0000 17B8           jsr        [0x000017B8]
  22722. 00011910  5C4F                     addq.w     A7, 6
  22723. label00011912:
  22724. 00011912  4A6E 000C                tst.w      [A6 + 0xC]
  22725. 00011916  6F0A                     ble        +0xC /* 00011922 */
  22726. 00011918  2F0A                     move.l     -[A7], A2
  22727. 0001191A  4EB9 0000 0168           jsr        [0x00000168]
  22728. 00011920  584F                     addq.w     A7, 4
  22729. label00011922:
  22730. 00011922  204A                     movea.l    A0, A2
  22731. 00011924  245F                     movea.l    A2, [A7]+
  22732. 00011926  265F                     movea.l    A3, [A7]+
  22733. 00011928  4E5E                     unlink     A6
  22734. 0001192A  4E75                     rts
  22735. 0001192C  4E56 0000                link       A6, 0
  22736. 00011930  2F0A                     move.l     -[A7], A2
  22737. 00011932  4267                     clr.w      -[A7]
  22738. 00011934  4879 0001 763E           push.l     0x1763E
  22739. 0001193A  4879 0001 760A           push.l     0x1760A
  22740. 00011940  4878 0004                push.l     0x4
  22741. 00011944  206E 0008                movea.l    A0, [A6 + 0x8]
  22742. 00011948  2F28 0020                move.l     -[A7], [A0 + 0x20]
  22743. 0001194C  4EB9 0000 0158           jsr        [0x00000158]
  22744. 00011952  2448                     movea.l    A2, A0
  22745. 00011954  200A                     move.l     D0, A2
  22746. 00011956  4FEF 0012                lea.l      A7, [A7 + 0x12]
  22747. 0001195A  6714                     beq        +0x16 /* 00011970 */
  22748. 0001195C  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  22749. 00011960  2F0A                     move.l     -[A7], A2
  22750. 00011962  2057                     movea.l    A0, [A7]
  22751. 00011964  2268 0004                movea.l    A1, [A0 + 0x4]
  22752. 00011968  2269 01F8                movea.l    A1, [A1 + 0x1F8]
  22753. 0001196C  4E91                     jsr        [A1]
  22754. 0001196E  5C4F                     addq.w     A7, 6
  22755. label00011970:
  22756. 00011970  245F                     movea.l    A2, [A7]+
  22757. 00011972  4E5E                     unlink     A6
  22758. 00011974  4E75                     rts
  22759. 00011976  4E56 0000                link       A6, 0
  22760. 0001197A  4AAE 000C                tst.l      [A6 + 0xC]
  22761. 0001197E  661A                     bne        +0x1C /* 0001199A */
  22762. 00011980  42A7                     clr.l      -[A7]
  22763. 00011982  206E 0008                movea.l    A0, [A6 + 0x8]
  22764. 00011986  2F28 0020                move.l     -[A7], [A0 + 0x20]
  22765. 0001198A  2057                     movea.l    A0, [A7]
  22766. 0001198C  2268 0004                movea.l    A1, [A0 + 0x4]
  22767. 00011990  2269 010C                movea.l    A1, [A1 + 0x10C]
  22768. 00011994  4E91                     jsr        [A1]
  22769. 00011996  504F                     addq.w     A7, 8
  22770. 00011998  6010                     bra        +0x12 /* 000119AA */
  22771. label0001199A:
  22772. 0001199A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  22773. 0001199E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  22774. 000119A2  4EB9 0000 0F38           jsr        [0x00000F38]
  22775. 000119A8  504F                     addq.w     A7, 8
  22776. label000119AA:
  22777. 000119AA  4E5E                     unlink     A6
  22778. 000119AC  4E75                     rts
  22779. 000119AE  4E56 0000                link       A6, 0
  22780. 000119B2  206E 0008                movea.l    A0, [A6 + 0x8]
  22781. 000119B6  2F28 0020                move.l     -[A7], [A0 + 0x20]
  22782. 000119BA  2057                     movea.l    A0, [A7]
  22783. 000119BC  2268 0004                movea.l    A1, [A0 + 0x4]
  22784. 000119C0  2269 00C4                movea.l    A1, [A1 + 0xC4]
  22785. 000119C4  4E91                     jsr        [A1]
  22786. 000119C6  4E5E                     unlink     A6
  22787. 000119C8  4E75                     rts
  22788. 000119CA  4E56 0000                link       A6, 0
  22789. 000119CE  2F0B                     move.l     -[A7], A3
  22790. 000119D0  2F0A                     move.l     -[A7], A2
  22791. 000119D2  266E 0008                movea.l    A3, [A6 + 0x8]
  22792. 000119D6  246E 000C                movea.l    A2, [A6 + 0xC]
  22793. 000119DA  4A2A 0018                tst.b      [A2 + 0x18]
  22794. 000119DE  6652                     bne        +0x54 /* 00011A32 */
  22795. 000119E0  486A 0004                pea.l      [A2 + 0x4]
  22796. 000119E4  2F0B                     move.l     -[A7], A3
  22797. 000119E6  2057                     movea.l    A0, [A7]
  22798. 000119E8  2268 0004                movea.l    A1, [A0 + 0x4]
  22799. 000119EC  2269 0128                movea.l    A1, [A1 + 0x128]
  22800. 000119F0  4E91                     jsr        [A1]
  22801. 000119F2  2F0A                     move.l     -[A7], A2
  22802. 000119F4  2F0B                     move.l     -[A7], A3
  22803. 000119F6  2057                     movea.l    A0, [A7]
  22804. 000119F8  2268 0004                movea.l    A1, [A0 + 0x4]
  22805. 000119FC  2269 008C                movea.l    A1, [A1 + 0x8C]
  22806. 00011A00  4E91                     jsr        [A1]
  22807. 00011A02  2F0A                     move.l     -[A7], A2
  22808. 00011A04  4878 032C                push.l     0x32C
  22809. 00011A08  206B 0020                movea.l    A0, [A3 + 0x20]
  22810. 00011A0C  2F10                     move.l     -[A7], [A0]
  22811. 00011A0E  2057                     movea.l    A0, [A7]
  22812. 00011A10  2250                     movea.l    A1, [A0]
  22813. 00011A12  2269 0018                movea.l    A1, [A1 + 0x18]
  22814. 00011A16  4E91                     jsr        [A1]
  22815. 00011A18  4A00                     tst.b      D0
  22816. 00011A1A  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  22817. 00011A1E  6712                     beq        +0x14 /* 00011A32 */
  22818. 00011A20  2F0A                     move.l     -[A7], A2
  22819. 00011A22  2F0B                     move.l     -[A7], A3
  22820. 00011A24  2057                     movea.l    A0, [A7]
  22821. 00011A26  2268 0004                movea.l    A1, [A0 + 0x4]
  22822. 00011A2A  2269 0084                movea.l    A1, [A1 + 0x84]
  22823. 00011A2E  4E91                     jsr        [A1]
  22824. 00011A30  504F                     addq.w     A7, 8
  22825. label00011A32:
  22826. 00011A32  245F                     movea.l    A2, [A7]+
  22827. 00011A34  265F                     movea.l    A3, [A7]+
  22828. 00011A36  4E5E                     unlink     A6
  22829. 00011A38  4E75                     rts
  22830. 00011A3A  4E56 0000                link       A6, 0
  22831. 00011A3E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  22832. 00011A42  4878 032D                push.l     0x32D
  22833. 00011A46  206E 0008                movea.l    A0, [A6 + 0x8]
  22834. 00011A4A  2068 0020                movea.l    A0, [A0 + 0x20]
  22835. 00011A4E  2F10                     move.l     -[A7], [A0]
  22836. 00011A50  2057                     movea.l    A0, [A7]
  22837. 00011A52  2250                     movea.l    A1, [A0]
  22838. 00011A54  2269 0018                movea.l    A1, [A1 + 0x18]
  22839. 00011A58  4E91                     jsr        [A1]
  22840. 00011A5A  4A00                     tst.b      D0
  22841. 00011A5C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  22842. 00011A60  671C                     beq        +0x1E /* 00011A7E */
  22843. 00011A62  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  22844. 00011A66  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  22845. 00011A6A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  22846. 00011A6E  2057                     movea.l    A0, [A7]
  22847. 00011A70  2268 0004                movea.l    A1, [A0 + 0x4]
  22848. 00011A74  2269 0094                movea.l    A1, [A1 + 0x94]
  22849. 00011A78  4E91                     jsr        [A1]
  22850. 00011A7A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  22851. label00011A7E:
  22852. 00011A7E  4E5E                     unlink     A6
  22853. 00011A80  4E75                     rts
  22854. fn00011A82:
  22855. 00011A82  4E56 FFF0                link       A6, -0x0010
  22856. 00011A86  2F0B                     move.l     -[A7], A3
  22857. 00011A88  2F0A                     move.l     -[A7], A2
  22858. 00011A8A  266E 000E                movea.l    A3, [A6 + 0xE]
  22859. 00011A8E  4A6E 000C                tst.w      [A6 + 0xC]
  22860. 00011A92  671E                     beq        +0x20 /* 00011AB2 */
  22861. 00011A94  206E 0008                movea.l    A0, [A6 + 0x8]
  22862. 00011A98  41E8 00DC                lea.l      A0, [A0 + 0xDC]
  22863. 00011A9C  226E 0008                movea.l    A1, [A6 + 0x8]
  22864. 00011AA0  2288                     move.l     [A1], A0
  22865. 00011AA2  206E 0008                movea.l    A0, [A6 + 0x8]
  22866. 00011AA6  4868 00DC                pea.l      [A0 + 0xDC]
  22867. 00011AAA  4EB9 0000 17B0           jsr        [0x000017B0]
  22868. 00011AB0  584F                     addq.w     A7, 4
  22869. label00011AB2:
  22870. 00011AB2  2F0B                     move.l     -[A7], A3
  22871. 00011AB4  4267                     clr.w      -[A7]
  22872. 00011AB6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  22873. 00011ABA  4EB9 0000 11F8           jsr        [0x000011F8]
  22874. 00011AC0  206E 0008                movea.l    A0, [A6 + 0x8]
  22875. 00011AC4  4868 007C                pea.l      [A0 + 0x7C]
  22876. 00011AC8  4EB9 0000 1820           jsr        [0x00001820]
  22877. 00011ACE  206E 0008                movea.l    A0, [A6 + 0x8]
  22878. 00011AD2  4868 00AA                pea.l      [A0 + 0xAA]
  22879. 00011AD6  4EB9 0000 18E8           jsr        [0x000018E8]
  22880. 00011ADC  41F9 0001 7354           lea.l      A0, [0x00017354]
  22881. 00011AE2  226E 0008                movea.l    A1, [A6 + 0x8]
  22882. 00011AE6  2348 0004                move.l     [A1 + 0x4], A0
  22883. 00011AEA  41F9 0001 7354           lea.l      A0, [0x00017354]
  22884. 00011AF0  41E8 01FC                lea.l      A0, [A0 + 0x1FC]
  22885. 00011AF4  226E 0008                movea.l    A1, [A6 + 0x8]
  22886. 00011AF8  2251                     movea.l    A1, [A1]
  22887. 00011AFA  2288                     move.l     [A1], A0
  22888. 00011AFC  41F9 0001 7354           lea.l      A0, [0x00017354]
  22889. 00011B02  41E8 01C4                lea.l      A0, [A0 + 0x1C4]
  22890. 00011B06  226E 0008                movea.l    A1, [A6 + 0x8]
  22891. 00011B0A  2348 007C                move.l     [A1 + 0x7C], A0
  22892. 00011B0E  41F9 0001 7354           lea.l      A0, [0x00017354]
  22893. 00011B14  41E8 01D0                lea.l      A0, [A0 + 0x1D0]
  22894. 00011B18  226E 0008                movea.l    A1, [A6 + 0x8]
  22895. 00011B1C  2348 00AA                move.l     [A1 + 0xAA], A0
  22896. 00011B20  206E 0008                movea.l    A0, [A6 + 0x8]
  22897. 00011B24  2450                     movea.l    A2, [A0]
  22898. 00011B26  41E8 00DC                lea.l      A0, [A0 + 0xDC]
  22899. 00011B2A  91CA                     sub.l      A0, A2
  22900. 00011B2C  2548 0008                move.l     [A2 + 0x8], A0
  22901. 00011B30  4878 0010                push.l     0x10
  22902. 00011B34  486E FFF0                pea.l      [A6 - 0x10]
  22903. 00011B38  2F0B                     move.l     -[A7], A3
  22904. 00011B3A  2057                     movea.l    A0, [A7]
  22905. 00011B3C  2250                     movea.l    A1, [A0]
  22906. 00011B3E  2269 0024                movea.l    A1, [A1 + 0x24]
  22907. 00011B42  4E91                     jsr        [A1]
  22908. 00011B44  2F0B                     move.l     -[A7], A3
  22909. 00011B46  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  22910. 00011B4A  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  22911. 00011B4E  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  22912. 00011B52  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  22913. 00011B56  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  22914. 00011B5A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  22915. 00011B5E  61FF 0000 0182           bsr        +0x184 /* 00011CE2 */
  22916. 00011B64  206E 0008                movea.l    A0, [A6 + 0x8]
  22917. 00011B68  4FEF 003A                lea.l      A7, [A7 + 0x3A]
  22918. 00011B6C  245F                     movea.l    A2, [A7]+
  22919. 00011B6E  265F                     movea.l    A3, [A7]+
  22920. 00011B70  4E5E                     unlink     A6
  22921. 00011B72  4E75                     rts
  22922. fn00011B74:
  22923. 00011B74  4E56 0000                link       A6, 0
  22924. 00011B78  2F0A                     move.l     -[A7], A2
  22925. 00011B7A  4A6E 000C                tst.w      [A6 + 0xC]
  22926. 00011B7E  671E                     beq        +0x20 /* 00011B9E */
  22927. 00011B80  206E 0008                movea.l    A0, [A6 + 0x8]
  22928. 00011B84  41E8 00DC                lea.l      A0, [A0 + 0xDC]
  22929. 00011B88  226E 0008                movea.l    A1, [A6 + 0x8]
  22930. 00011B8C  2288                     move.l     [A1], A0
  22931. 00011B8E  206E 0008                movea.l    A0, [A6 + 0x8]
  22932. 00011B92  4868 00DC                pea.l      [A0 + 0xDC]
  22933. 00011B96  4EB9 0000 17B0           jsr        [0x000017B0]
  22934. 00011B9C  584F                     addq.w     A7, 4
  22935. label00011B9E:
  22936. 00011B9E  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  22937. 00011BA2  4267                     clr.w      -[A7]
  22938. 00011BA4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  22939. 00011BA8  4EB9 0000 11F8           jsr        [0x000011F8]
  22940. 00011BAE  206E 0008                movea.l    A0, [A6 + 0x8]
  22941. 00011BB2  4868 007C                pea.l      [A0 + 0x7C]
  22942. 00011BB6  4EB9 0000 1820           jsr        [0x00001820]
  22943. 00011BBC  206E 0008                movea.l    A0, [A6 + 0x8]
  22944. 00011BC0  4868 00AA                pea.l      [A0 + 0xAA]
  22945. 00011BC4  4EB9 0000 18E8           jsr        [0x000018E8]
  22946. 00011BCA  41F9 0001 7354           lea.l      A0, [0x00017354]
  22947. 00011BD0  226E 0008                movea.l    A1, [A6 + 0x8]
  22948. 00011BD4  2348 0004                move.l     [A1 + 0x4], A0
  22949. 00011BD8  41F9 0001 7354           lea.l      A0, [0x00017354]
  22950. 00011BDE  41E8 01FC                lea.l      A0, [A0 + 0x1FC]
  22951. 00011BE2  226E 0008                movea.l    A1, [A6 + 0x8]
  22952. 00011BE6  2251                     movea.l    A1, [A1]
  22953. 00011BE8  2288                     move.l     [A1], A0
  22954. 00011BEA  41F9 0001 7354           lea.l      A0, [0x00017354]
  22955. 00011BF0  41E8 01C4                lea.l      A0, [A0 + 0x1C4]
  22956. 00011BF4  226E 0008                movea.l    A1, [A6 + 0x8]
  22957. 00011BF8  2348 007C                move.l     [A1 + 0x7C], A0
  22958. 00011BFC  41F9 0001 7354           lea.l      A0, [0x00017354]
  22959. 00011C02  41E8 01D0                lea.l      A0, [A0 + 0x1D0]
  22960. 00011C06  226E 0008                movea.l    A1, [A6 + 0x8]
  22961. 00011C0A  2348 00AA                move.l     [A1 + 0xAA], A0
  22962. 00011C0E  206E 0008                movea.l    A0, [A6 + 0x8]
  22963. 00011C12  2450                     movea.l    A2, [A0]
  22964. 00011C14  41E8 00DC                lea.l      A0, [A0 + 0xDC]
  22965. 00011C18  91CA                     sub.l      A0, A2
  22966. 00011C1A  2548 0008                move.l     [A2 + 0x8], A0
  22967. 00011C1E  206E 0008                movea.l    A0, [A6 + 0x8]
  22968. 00011C22  42A8 00D8                clr.l      [A0 + 0xD8]
  22969. 00011C26  206E 0008                movea.l    A0, [A6 + 0x8]
  22970. 00011C2A  4FEF 0012                lea.l      A7, [A7 + 0x12]
  22971. 00011C2E  245F                     movea.l    A2, [A7]+
  22972. 00011C30  4E5E                     unlink     A6
  22973. 00011C32  4E75                     rts
  22974. fn00011C34:
  22975. 00011C34  4E56 0000                link       A6, 0
  22976. 00011C38  2F0B                     move.l     -[A7], A3
  22977. 00011C3A  2F0A                     move.l     -[A7], A2
  22978. 00011C3C  246E 0008                movea.l    A2, [A6 + 0x8]
  22979. 00011C40  200A                     move.l     D0, A2
  22980. 00011C42  6700 0094                beq        +0x96 /* 00011CD8 */
  22981. 00011C46  41F9 0001 7354           lea.l      A0, [0x00017354]
  22982. 00011C4C  2548 0004                move.l     [A2 + 0x4], A0
  22983. 00011C50  41F9 0001 7354           lea.l      A0, [0x00017354]
  22984. 00011C56  41E8 01FC                lea.l      A0, [A0 + 0x1FC]
  22985. 00011C5A  2252                     movea.l    A1, [A2]
  22986. 00011C5C  2288                     move.l     [A1], A0
  22987. 00011C5E  41F9 0001 7354           lea.l      A0, [0x00017354]
  22988. 00011C64  41E8 01C4                lea.l      A0, [A0 + 0x1C4]
  22989. 00011C68  2548 007C                move.l     [A2 + 0x7C], A0
  22990. 00011C6C  41F9 0001 7354           lea.l      A0, [0x00017354]
  22991. 00011C72  41E8 01D0                lea.l      A0, [A0 + 0x1D0]
  22992. 00011C76  2548 00AA                move.l     [A2 + 0xAA], A0
  22993. 00011C7A  2652                     movea.l    A3, [A2]
  22994. 00011C7C  204A                     movea.l    A0, A2
  22995. 00011C7E  41E8 00DC                lea.l      A0, [A0 + 0xDC]
  22996. 00011C82  91CB                     sub.l      A0, A3
  22997. 00011C84  2748 0008                move.l     [A3 + 0x8], A0
  22998. 00011C88  4267                     clr.w      -[A7]
  22999. 00011C8A  204A                     movea.l    A0, A2
  23000. 00011C8C  4868 00AA                pea.l      [A0 + 0xAA]
  23001. 00011C90  4EB9 0000 18F0           jsr        [0x000018F0]
  23002. 00011C96  4267                     clr.w      -[A7]
  23003. 00011C98  204A                     movea.l    A0, A2
  23004. 00011C9A  4868 007C                pea.l      [A0 + 0x7C]
  23005. 00011C9E  4EB9 0000 1828           jsr        [0x00001828]
  23006. 00011CA4  4267                     clr.w      -[A7]
  23007. 00011CA6  2F0A                     move.l     -[A7], A2
  23008. 00011CA8  4EB9 0000 1200           jsr        [0x00001200]
  23009. 00011CAE  4A6E 000C                tst.w      [A6 + 0xC]
  23010. 00011CB2  4FEF 0012                lea.l      A7, [A7 + 0x12]
  23011. 00011CB6  6710                     beq        +0x12 /* 00011CC8 */
  23012. 00011CB8  4267                     clr.w      -[A7]
  23013. 00011CBA  204A                     movea.l    A0, A2
  23014. 00011CBC  4868 00DC                pea.l      [A0 + 0xDC]
  23015. 00011CC0  4EB9 0000 17B8           jsr        [0x000017B8]
  23016. 00011CC6  5C4F                     addq.w     A7, 6
  23017. label00011CC8:
  23018. 00011CC8  4A6E 000C                tst.w      [A6 + 0xC]
  23019. 00011CCC  6F0A                     ble        +0xC /* 00011CD8 */
  23020. 00011CCE  2F0A                     move.l     -[A7], A2
  23021. 00011CD0  4EB9 0000 0168           jsr        [0x00000168]
  23022. 00011CD6  584F                     addq.w     A7, 4
  23023. label00011CD8:
  23024. 00011CD8  204A                     movea.l    A0, A2
  23025. 00011CDA  245F                     movea.l    A2, [A7]+
  23026. 00011CDC  265F                     movea.l    A3, [A7]+
  23027. 00011CDE  4E5E                     unlink     A6
  23028. 00011CE0  4E75                     rts
  23029. fn00011CE2:
  23030. 00011CE2  4E56 FFE2                link       A6, -0x001E
  23031. 00011CE6  2F0B                     move.l     -[A7], A3
  23032. 00011CE8  2F0A                     move.l     -[A7], A2
  23033. 00011CEA  246E 0008                movea.l    A2, [A6 + 0x8]
  23034. 00011CEE  70FE                     moveq.l    D0, 0xFFFFFFFE
  23035. 00011CF0  2D40 FFE2                move.l     [A6 - 0x1E], D0
  23036. 00011CF4  3D6A 000C FFE6           move.w     [A6 - 0x1A], [A2 + 0xC]
  23037. 00011CFA  3D6A 000E FFE8           move.w     [A6 - 0x18], [A2 + 0xE]
  23038. 00011D00  1D7C 0001 FFEA           move.b     [A6 - 0x16], 0x1
  23039. 00011D06  1D7C 0001 FFEB           move.b     [A6 - 0x15], 0x1
  23040. 00011D0C  1D7C 0001 FFEC           move.b     [A6 - 0x14], 0x1
  23041. 00011D12  1D7C 0001 FFED           move.b     [A6 - 0x13], 0x1
  23042. 00011D18  1D7C 0001 FFEE           move.b     [A6 - 0x12], 0x1
  23043. 00011D1E  1D7C 0001 FFEF           move.b     [A6 - 0x11], 0x1
  23044. 00011D24  42AE FFF0                clr.l      [A6 - 0x10]
  23045. 00011D28  42AE FFF4                clr.l      [A6 - 0xC]
  23046. 00011D2C  2D6E 0014 FFF8           move.l     [A6 - 0x8], [A6 + 0x14]
  23047. 00011D32  2D4A FFFC                move.l     [A6 - 0x4], A2
  23048. 00011D36  42AA 00D8                clr.l      [A2 + 0xD8]
  23049. 00011D3A  4878 0076                push.l     0x76 /* 'v' */
  23050. 00011D3E  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  23051. 00011D44  2648                     movea.l    A3, A0
  23052. 00011D46  2008                     move.l     D0, A0
  23053. 00011D48  584F                     addq.w     A7, 4
  23054. 00011D4A  6722                     beq        +0x24 /* 00011D6E */
  23055. 00011D4C  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  23056. 00011D50  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  23057. 00011D54  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  23058. 00011D58  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  23059. 00011D5C  486E FFE2                pea.l      [A6 - 0x1E]
  23060. 00011D60  3F3C 0001                move.w     -[A7], 0x1
  23061. 00011D64  2F0B                     move.l     -[A7], A3
  23062. 00011D66  4EBA FAAA                jsr        [PC - 0x556 /* 00011812 */]
  23063. 00011D6A  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  23064. label00011D6E:
  23065. 00011D6E  254B 00D8                move.l     [A2 + 0xD8], A3
  23066. 00011D72  2F2E 0020                move.l     -[A7], [A6 + 0x20]
  23067. 00011D76  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  23068. 00011D7A  2F2A 00D8                move.l     -[A7], [A2 + 0xD8]
  23069. 00011D7E  61FF FFFF F360           bsr        -0xC9E /* 000110E0 */
  23070. 00011D84  264A                     movea.l    A3, A2
  23071. 00011D86  200A                     move.l     D0, A2
  23072. 00011D88  4FEF 000C                lea.l      A7, [A7 + 0xC]
  23073. 00011D8C  6704                     beq        +0x6 /* 00011D92 */
  23074. 00011D8E  47EB 00AA                lea.l      A3, [A3 + 0xAA]
  23075. label00011D92:
  23076. 00011D92  2F0B                     move.l     -[A7], A3
  23077. 00011D94  206A 00D8                movea.l    A0, [A2 + 0xD8]
  23078. 00011D98  4868 0028                pea.l      [A0 + 0x28]
  23079. 00011D9C  4EB9 0000 1830           jsr        [0x00001830]
  23080. 00011DA2  264A                     movea.l    A3, A2
  23081. 00011DA4  200A                     move.l     D0, A2
  23082. 00011DA6  504F                     addq.w     A7, 8
  23083. 00011DA8  6702                     beq        +0x4 /* 00011DAC */
  23084. 00011DAA  2652                     movea.l    A3, [A2]
  23085. label00011DAC:
  23086. 00011DAC  2F0B                     move.l     -[A7], A3
  23087. 00011DAE  61FF FFFF F458           bsr        -0xBA6 /* 00011208 */
  23088. 00011DB4  584F                     addq.w     A7, 4
  23089. 00011DB6  245F                     movea.l    A2, [A7]+
  23090. 00011DB8  265F                     movea.l    A3, [A7]+
  23091. 00011DBA  4E5E                     unlink     A6
  23092. 00011DBC  4E75                     rts
  23093. 00011DBE  4E56 0000                link       A6, 0
  23094. 00011DC2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  23095. 00011DC6  206E 0008                movea.l    A0, [A6 + 0x8]
  23096. 00011DCA  2F28 00D8                move.l     -[A7], [A0 + 0xD8]
  23097. 00011DCE  2057                     movea.l    A0, [A7]
  23098. 00011DD0  2268 0004                movea.l    A1, [A0 + 0x4]
  23099. 00011DD4  2269 0024                movea.l    A1, [A1 + 0x24]
  23100. 00011DD8  4E91                     jsr        [A1]
  23101. 00011DDA  4E5E                     unlink     A6
  23102. 00011DDC  4E75                     rts
  23103. 00011DDE  4E56 0000                link       A6, 0
  23104. 00011DE2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  23105. 00011DE6  206E 0008                movea.l    A0, [A6 + 0x8]
  23106. 00011DEA  2F28 00D8                move.l     -[A7], [A0 + 0xD8]
  23107. 00011DEE  2057                     movea.l    A0, [A7]
  23108. 00011DF0  2268 0004                movea.l    A1, [A0 + 0x4]
  23109. 00011DF4  2269 0028                movea.l    A1, [A1 + 0x28]
  23110. 00011DF8  4E91                     jsr        [A1]
  23111. 00011DFA  4E5E                     unlink     A6
  23112. 00011DFC  4E75                     rts
  23113. 00011DFE  4E56 0000                link       A6, 0
  23114. 00011E02  206E 0008                movea.l    A0, [A6 + 0x8]
  23115. 00011E06  2F28 00D8                move.l     -[A7], [A0 + 0xD8]
  23116. 00011E0A  2057                     movea.l    A0, [A7]
  23117. 00011E0C  2268 0004                movea.l    A1, [A0 + 0x4]
  23118. 00011E10  2269 001C                movea.l    A1, [A1 + 0x1C]
  23119. 00011E14  4E91                     jsr        [A1]
  23120. 00011E16  4E5E                     unlink     A6
  23121. 00011E18  4E75                     rts
  23122. fn00011E1A:
  23123. 00011E1A  4E56 0000                link       A6, 0
  23124. 00011E1E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  23125. 00011E22  206E 0008                movea.l    A0, [A6 + 0x8]
  23126. 00011E26  2F28 00D8                move.l     -[A7], [A0 + 0xD8]
  23127. 00011E2A  2057                     movea.l    A0, [A7]
  23128. 00011E2C  2268 0004                movea.l    A1, [A0 + 0x4]
  23129. 00011E30  2269 0020                movea.l    A1, [A1 + 0x20]
  23130. 00011E34  4E91                     jsr        [A1]
  23131. 00011E36  4E5E                     unlink     A6
  23132. 00011E38  4E75                     rts
  23133. 00011E3A  4E56 0000                link       A6, 0
  23134. 00011E3E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  23135. 00011E42  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  23136. 00011E46  206E 0008                movea.l    A0, [A6 + 0x8]
  23137. 00011E4A  4868 007C                pea.l      [A0 + 0x7C]
  23138. 00011E4E  4EB9 0000 1840           jsr        [0x00001840]
  23139. 00011E54  4E5E                     unlink     A6
  23140. 00011E56  4E75                     rts
  23141. 00011E58  4E56 0000                link       A6, 0
  23142. 00011E5C  2F2E 0016                move.l     -[A7], [A6 + 0x16]
  23143. 00011E60  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  23144. 00011E64  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  23145. 00011E68  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  23146. 00011E6C  206E 0008                movea.l    A0, [A6 + 0x8]
  23147. 00011E70  2F28 00D8                move.l     -[A7], [A0 + 0xD8]
  23148. 00011E74  2057                     movea.l    A0, [A7]
  23149. 00011E76  2268 0004                movea.l    A1, [A0 + 0x4]
  23150. 00011E7A  2269 01A8                movea.l    A1, [A1 + 0x1A8]
  23151. 00011E7E  4E91                     jsr        [A1]
  23152. 00011E80  4E5E                     unlink     A6
  23153. 00011E82  4E75                     rts
  23154. 00011E84  4E56 0000                link       A6, 0
  23155. 00011E88  2F2E 001A                move.l     -[A7], [A6 + 0x1A]
  23156. 00011E8C  2F2E 0016                move.l     -[A7], [A6 + 0x16]
  23157. 00011E90  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  23158. 00011E94  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  23159. 00011E98  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  23160. 00011E9C  206E 0008                movea.l    A0, [A6 + 0x8]
  23161. 00011EA0  2F28 00D8                move.l     -[A7], [A0 + 0xD8]
  23162. 00011EA4  2057                     movea.l    A0, [A7]
  23163. 00011EA6  2268 0004                movea.l    A1, [A0 + 0x4]
  23164. 00011EAA  2269 01AC                movea.l    A1, [A1 + 0x1AC]
  23165. 00011EAE  4E91                     jsr        [A1]
  23166. 00011EB0  4E5E                     unlink     A6
  23167. 00011EB2  4E75                     rts
  23168. 00011EB4  4E56 0000                link       A6, 0
  23169. 00011EB8  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  23170. 00011EBC  206E 0008                movea.l    A0, [A6 + 0x8]
  23171. 00011EC0  2F28 00D8                move.l     -[A7], [A0 + 0xD8]
  23172. 00011EC4  2057                     movea.l    A0, [A7]
  23173. 00011EC6  2268 0004                movea.l    A1, [A0 + 0x4]
  23174. 00011ECA  2269 01B0                movea.l    A1, [A1 + 0x1B0]
  23175. 00011ECE  4E91                     jsr        [A1]
  23176. 00011ED0  4E5E                     unlink     A6
  23177. 00011ED2  4E75                     rts
  23178. 00011ED4  4E56 0000                link       A6, 0
  23179. 00011ED8  206E 0008                movea.l    A0, [A6 + 0x8]
  23180. 00011EDC  2F28 00D8                move.l     -[A7], [A0 + 0xD8]
  23181. 00011EE0  2057                     movea.l    A0, [A7]
  23182. 00011EE2  2268 0004                movea.l    A1, [A0 + 0x4]
  23183. 00011EE6  2269 01B4                movea.l    A1, [A1 + 0x1B4]
  23184. 00011EEA  4E91                     jsr        [A1]
  23185. 00011EEC  4E5E                     unlink     A6
  23186. 00011EEE  4E75                     rts
  23187. 00011EF0  4E56 0000                link       A6, 0
  23188. 00011EF4  2F0B                     move.l     -[A7], A3
  23189. 00011EF6  2F0A                     move.l     -[A7], A2
  23190. 00011EF8  266E 0008                movea.l    A3, [A6 + 0x8]
  23191. 00011EFC  246B 00D8                movea.l    A2, [A3 + 0xD8]
  23192. 00011F00  200A                     move.l     D0, A2
  23193. 00011F02  6734                     beq        +0x36 /* 00011F38 */
  23194. 00011F04  2F0A                     move.l     -[A7], A2
  23195. 00011F06  61FF FFFF E9C4           bsr        -0x163A /* 000108CC */
  23196. 00011F0C  584F                     addq.w     A7, 4
  23197. 00011F0E  2F08                     move.l     -[A7], A0
  23198. 00011F10  2057                     movea.l    A0, [A7]
  23199. 00011F12  2250                     movea.l    A1, [A0]
  23200. 00011F14  2269 0094                movea.l    A1, [A1 + 0x94]
  23201. 00011F18  4E91                     jsr        [A1]
  23202. 00011F1A  4A00                     tst.b      D0
  23203. 00011F1C  584F                     addq.w     A7, 4
  23204. 00011F1E  6618                     bne        +0x1A /* 00011F38 */
  23205. 00011F20  246B 0020                movea.l    A2, [A3 + 0x20]
  23206. 00011F24  200A                     move.l     D0, A2
  23207. 00011F26  6710                     beq        +0x12 /* 00011F38 */
  23208. 00011F28  2F0A                     move.l     -[A7], A2
  23209. 00011F2A  2057                     movea.l    A0, [A7]
  23210. 00011F2C  2268 0004                movea.l    A1, [A0 + 0x4]
  23211. 00011F30  2269 00F0                movea.l    A1, [A1 + 0xF0]
  23212. 00011F34  4E91                     jsr        [A1]
  23213. 00011F36  584F                     addq.w     A7, 4
  23214. label00011F38:
  23215. 00011F38  245F                     movea.l    A2, [A7]+
  23216. 00011F3A  265F                     movea.l    A3, [A7]+
  23217. 00011F3C  4E5E                     unlink     A6
  23218. 00011F3E  4E75                     rts
  23219. 00011F40  4E56 0000                link       A6, 0
  23220. 00011F44  2F0B                     move.l     -[A7], A3
  23221. 00011F46  2F0A                     move.l     -[A7], A2
  23222. 00011F48  266E 0008                movea.l    A3, [A6 + 0x8]
  23223. 00011F4C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  23224. 00011F50  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  23225. 00011F54  2F2B 00D8                move.l     -[A7], [A3 + 0xD8]
  23226. 00011F58  61FF FFFF E972           bsr        -0x168C /* 000108CC */
  23227. 00011F5E  584F                     addq.w     A7, 4
  23228. 00011F60  2F08                     move.l     -[A7], A0
  23229. 00011F62  2057                     movea.l    A0, [A7]
  23230. 00011F64  2250                     movea.l    A1, [A0]
  23231. 00011F66  2269 0098                movea.l    A1, [A1 + 0x98]
  23232. 00011F6A  4E91                     jsr        [A1]
  23233. 00011F6C  4A00                     tst.b      D0
  23234. 00011F6E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  23235. 00011F72  6622                     bne        +0x24 /* 00011F96 */
  23236. 00011F74  246B 0020                movea.l    A2, [A3 + 0x20]
  23237. 00011F78  200A                     move.l     D0, A2
  23238. 00011F7A  671A                     beq        +0x1C /* 00011F96 */
  23239. 00011F7C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  23240. 00011F80  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  23241. 00011F84  2F0A                     move.l     -[A7], A2
  23242. 00011F86  2057                     movea.l    A0, [A7]
  23243. 00011F88  2268 0004                movea.l    A1, [A0 + 0x4]
  23244. 00011F8C  2269 00F8                movea.l    A1, [A1 + 0xF8]
  23245. 00011F90  4E91                     jsr        [A1]
  23246. 00011F92  4FEF 000C                lea.l      A7, [A7 + 0xC]
  23247. label00011F96:
  23248. 00011F96  245F                     movea.l    A2, [A7]+
  23249. 00011F98  265F                     movea.l    A3, [A7]+
  23250. 00011F9A  4E5E                     unlink     A6
  23251. 00011F9C  4E75                     rts
  23252. 00011F9E  4E75                     rts
  23253. 00011FA0  206F 0004                movea.l    A0, [A7 + 0x4]
  23254. 00011FA4  5088                     addq.l     A0, 8
  23255. 00011FA6  2010                     move.l     D0, [A0]
  23256. 00011FA8  0680 FFFF FF96           addi.l     D0, 0xFFFFFF96
  23257. 00011FAE  D1AF 0004                add.l      [A7 + 0x4], D0
  23258. 00011FB2  4EFA F8F8                jmp        [PC - 0x708 /* 000118AC */]
  23259. 00011FB6  06AF FFFF FFD8 0004      addi.l     [A7 + 0x4], 0xFFFFFFD8
  23260. 00011FBE  4EFA F8EC                jmp        [PC - 0x714 /* 000118AC */]
  23261. 00011FC2  206F 0004                movea.l    A0, [A7 + 0x4]
  23262. 00011FC6  5088                     addq.l     A0, 8
  23263. 00011FC8  2010                     move.l     D0, [A0]
  23264. 00011FCA  0680 FFFF FF24           addi.l     D0, 0xFFFFFF24
  23265. 00011FD0  D1AF 0004                add.l      [A7 + 0x4], D0
  23266. 00011FD4  4EFA FC5E                jmp        [PC - 0x3A2 /* 00011C34 */]
  23267. 00011FD8  06AF FFFF FF84 0004      addi.l     [A7 + 0x4], 0xFFFFFF84
  23268. 00011FE0  4EFA FC52                jmp        [PC - 0x3AE /* 00011C34 */]
  23269. 00011FE4  06AF FFFF FF56 0004      addi.l     [A7 + 0x4], 0xFFFFFF56
  23270. 00011FEC  4EFA FC46                jmp        [PC - 0x3BA /* 00011C34 */]
  23271. fn00011FF0:
  23272. 00011FF0  226F 0004                movea.l    A1, [A7 + 0x4]
  23273. 00011FF4  41F9 0001 7024           lea.l      A0, [0x00017024]
  23274. 00011FFA  2288                     move.l     [A1], A0
  23275. 00011FFC  236F 0008 0004           move.l     [A1 + 0x4], [A7 + 0x8]
  23276. 00012002  42A9 0008                clr.l      [A1 + 0x8]
  23277. 00012006  4229 000C                clr.b      [A1 + 0xC]
  23278. 0001200A  2049                     movea.l    A0, A1
  23279. 0001200C  4E75                     rts
  23280. fn0001200E:
  23281. 0001200E  4E56 0000                link       A6, 0
  23282. 00012012  2F0B                     move.l     -[A7], A3
  23283. 00012014  2F0A                     move.l     -[A7], A2
  23284. 00012016  246E 0008                movea.l    A2, [A6 + 0x8]
  23285. 0001201A  200A                     move.l     D0, A2
  23286. 0001201C  672A                     beq        +0x2C /* 00012048 */
  23287. 0001201E  41F9 0001 7024           lea.l      A0, [0x00017024]
  23288. 00012024  2488                     move.l     [A2], A0
  23289. 00012026  4A2A 000C                tst.b      [A2 + 0xC]
  23290. 0001202A  670C                     beq        +0xE /* 00012038 */
  23291. 0001202C  266A 0008                movea.l    A3, [A2 + 0x8]
  23292. 00012030  200B                     move.l     D0, A3
  23293. 00012032  6704                     beq        +0x6 /* 00012038 */
  23294. 00012034  2F0B                     move.l     -[A7], A3
  23295. 00012036  A932                     syscall    DisposeMenu
  23296. label00012038:
  23297. 00012038  4A6E 000C                tst.w      [A6 + 0xC]
  23298. 0001203C  6F0A                     ble        +0xC /* 00012048 */
  23299. 0001203E  2F0A                     move.l     -[A7], A2
  23300. 00012040  4EB9 0000 0168           jsr        [0x00000168]
  23301. 00012046  584F                     addq.w     A7, 4
  23302. label00012048:
  23303. 00012048  204A                     movea.l    A0, A2
  23304. 0001204A  245F                     movea.l    A2, [A7]+
  23305. 0001204C  265F                     movea.l    A3, [A7]+
  23306. 0001204E  4E5E                     unlink     A6
  23307. 00012050  4E75                     rts
  23308. fn00012052:
  23309. 00012052  4E56 0000                link       A6, 0
  23310. 00012056  48E7 0038                movem.l    -[A7], A2,A3,A4
  23311. 0001205A  246E 0008                movea.l    A2, [A6 + 0x8]
  23312. 0001205E  286E 000C                movea.l    A4, [A6 + 0xC]
  23313. 00012062  266A 0008                movea.l    A3, [A2 + 0x8]
  23314. 00012066  B9CB                     cmpa.l     A4, A3
  23315. 00012068  674E                     beq        +0x50 /* 000120B8 */
  23316. 0001206A  4A2A 000C                tst.b      [A2 + 0xC]
  23317. 0001206E  6708                     beq        +0xA /* 00012078 */
  23318. 00012070  200B                     move.l     D0, A3
  23319. 00012072  6704                     beq        +0x6 /* 00012078 */
  23320. 00012074  2F0B                     move.l     -[A7], A3
  23321. 00012076  A932                     syscall    DisposeMenu
  23322. label00012078:
  23323. 00012078  254C 0008                move.l     [A2 + 0x8], A4
  23324. 0001207C  156E 0010 000C           move.b     [A2 + 0xC], [A6 + 0x10]
  23325. 00012082  4A2E 0010                tst.b      [A6 + 0x10]
  23326. 00012086  670E                     beq        +0x10 /* 00012096 */
  23327. 00012088  204C                     movea.l    A0, A4
  23328. 0001208A  A069                     syscall    HGetState
  23329. 0001208C  7220                     moveq.l    D1, 0x20
  23330. 0001208E  C081                     and.l      D0, D1
  23331. 00012090  6704                     beq        +0x6 /* 00012096 */
  23332. 00012092  2F0C                     move.l     -[A7], A4
  23333. 00012094  A992                     syscall    DetachResource
  23334. label00012096:
  23335. 00012096  2F0A                     move.l     -[A7], A2
  23336. 00012098  2057                     movea.l    A0, [A7]
  23337. 0001209A  2250                     movea.l    A1, [A0]
  23338. 0001209C  2269 0038                movea.l    A1, [A1 + 0x38]
  23339. 000120A0  4E91                     jsr        [A1]
  23340. 000120A2  42A7                     clr.l      -[A7]
  23341. 000120A4  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  23342. 000120A8  2057                     movea.l    A0, [A7]
  23343. 000120AA  2268 0004                movea.l    A1, [A0 + 0x4]
  23344. 000120AE  2269 010C                movea.l    A1, [A1 + 0x10C]
  23345. 000120B2  4E91                     jsr        [A1]
  23346. 000120B4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  23347. label000120B8:
  23348. 000120B8  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  23349. 000120BC  4E5E                     unlink     A6
  23350. 000120BE  4E75                     rts
  23351. fn000120C0:
  23352. 000120C0  4E56 0000                link       A6, 0
  23353. 000120C4  2F0A                     move.l     -[A7], A2
  23354. 000120C6  95CA                     sub.l      A2, A2
  23355. 000120C8  0C6E CFC7 000C           cmpi.w     [A6 + 0xC], 0xCFC7
  23356. 000120CE  6728                     beq        +0x2A /* 000120F8 */
  23357. 000120D0  594F                     subq.w     A7, 4
  23358. 000120D2  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  23359. 000120D6  A9BF                     syscall    GetRMenu
  23360. 000120D8  245F                     movea.l    A2, [A7]+
  23361. 000120DA  200A                     move.l     D0, A2
  23362. 000120DC  661A                     bne        +0x1C /* 000120F8 */
  23363. 000120DE  4878 006F                push.l     0x6F /* 'o' */
  23364. 000120E2  4879 0001 70B4           push.l     0x170B4
  23365. 000120E8  2F3C 6E69 6C50           move.l     -[A7], 0x6E696C50 /* 'nilP' */
  23366. 000120EE  61FF FFFE EE6C           bsr        -0x11192 /* 00000F5C */
  23367. 000120F4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  23368. label000120F8:
  23369. 000120F8  1F3C 0001                move.b     -[A7], 0x1
  23370. 000120FC  2F0A                     move.l     -[A7], A2
  23371. 000120FE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  23372. 00012102  2057                     movea.l    A0, [A7]
  23373. 00012104  2250                     movea.l    A1, [A0]
  23374. 00012106  2269 000C                movea.l    A1, [A1 + 0xC]
  23375. 0001210A  4E91                     jsr        [A1]
  23376. 0001210C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  23377. 00012110  245F                     movea.l    A2, [A7]+
  23378. 00012112  4E5E                     unlink     A6
  23379. 00012114  4E75                     rts
  23380. fn00012116:
  23381. 00012116  323C CFC7                move.w     D1, 0xCFC7
  23382. 0001211A  206F 0004                movea.l    A0, [A7 + 0x4]
  23383. 0001211E  2268 0008                movea.l    A1, [A0 + 0x8]
  23384. 00012122  2009                     move.l     D0, A1
  23385. 00012124  6704                     beq        +0x6 /* 0001212A */
  23386. 00012126  2051                     movea.l    A0, [A1]
  23387. 00012128  3210                     move.w     D1, [A0]
  23388. label0001212A:
  23389. 0001212A  3001                     move.w     D0, D1
  23390. 0001212C  4E75                     rts
  23391. 0001212E  4E56 0000                link       A6, 0
  23392. 00012132  306E 000C                movea.w    A0, [A6 + 0xC]
  23393. 00012136  2F08                     move.l     -[A7], A0
  23394. 00012138  206E 0008                movea.l    A0, [A6 + 0x8]
  23395. 0001213C  2F28 0004                move.l     -[A7], [A0 + 0x4]
  23396. 00012140  2057                     movea.l    A0, [A7]
  23397. 00012142  2268 0004                movea.l    A1, [A0 + 0x4]
  23398. 00012146  2269 0020                movea.l    A1, [A1 + 0x20]
  23399. 0001214A  4E91                     jsr        [A1]
  23400. 0001214C  4E5E                     unlink     A6
  23401. 0001214E  4E75                     rts
  23402. 00012150  4E56 0000                link       A6, 0
  23403. 00012154  206E 0008                movea.l    A0, [A6 + 0x8]
  23404. 00012158  2F28 0004                move.l     -[A7], [A0 + 0x4]
  23405. 0001215C  2057                     movea.l    A0, [A7]
  23406. 0001215E  2268 0004                movea.l    A1, [A0 + 0x4]
  23407. 00012162  2269 001C                movea.l    A1, [A1 + 0x1C]
  23408. 00012166  4E91                     jsr        [A1]
  23409. 00012168  4E5E                     unlink     A6
  23410. 0001216A  4E75                     rts
  23411. 0001216C  4E56 0000                link       A6, 0
  23412. 00012170  2F0B                     move.l     -[A7], A3
  23413. 00012172  2F0A                     move.l     -[A7], A2
  23414. 00012174  246E 0008                movea.l    A2, [A6 + 0x8]
  23415. 00012178  266A 0008                movea.l    A3, [A2 + 0x8]
  23416. 0001217C  200B                     move.l     D0, A3
  23417. 0001217E  6734                     beq        +0x36 /* 000121B4 */
  23418. 00012180  2F0B                     move.l     -[A7], A3
  23419. 00012182  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  23420. 00012186  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  23421. 0001218A  A947                     syscall    SetMenuItemText/SetItem
  23422. 0001218C  2F0A                     move.l     -[A7], A2
  23423. 0001218E  2057                     movea.l    A0, [A7]
  23424. 00012190  2250                     movea.l    A1, [A0]
  23425. 00012192  2269 0014                movea.l    A1, [A1 + 0x14]
  23426. 00012196  4E91                     jsr        [A1]
  23427. 00012198  B06E 000C                cmp.w      D0, [A6 + 0xC]
  23428. 0001219C  584F                     addq.w     A7, 4
  23429. 0001219E  6614                     bne        +0x16 /* 000121B4 */
  23430. 000121A0  42A7                     clr.l      -[A7]
  23431. 000121A2  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  23432. 000121A6  2057                     movea.l    A0, [A7]
  23433. 000121A8  2268 0004                movea.l    A1, [A0 + 0x4]
  23434. 000121AC  2269 010C                movea.l    A1, [A1 + 0x10C]
  23435. 000121B0  4E91                     jsr        [A1]
  23436. 000121B2  504F                     addq.w     A7, 8
  23437. label000121B4:
  23438. 000121B4  245F                     movea.l    A2, [A7]+
  23439. 000121B6  265F                     movea.l    A3, [A7]+
  23440. 000121B8  4E5E                     unlink     A6
  23441. 000121BA  4E75                     rts
  23442. 000121BC  4E56 0000                link       A6, 0
  23443. 000121C0  2F0B                     move.l     -[A7], A3
  23444. 000121C2  2F0A                     move.l     -[A7], A2
  23445. 000121C4  266E 000E                movea.l    A3, [A6 + 0xE]
  23446. 000121C8  206E 0008                movea.l    A0, [A6 + 0x8]
  23447. 000121CC  2468 0008                movea.l    A2, [A0 + 0x8]
  23448. 000121D0  200A                     move.l     D0, A2
  23449. 000121D2  670C                     beq        +0xE /* 000121E0 */
  23450. 000121D4  2F0A                     move.l     -[A7], A2
  23451. 000121D6  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  23452. 000121DA  2F0B                     move.l     -[A7], A3
  23453. 000121DC  A946                     syscall    GetMenuItemText/GetItem
  23454. 000121DE  6002                     bra        +0x4 /* 000121E2 */
  23455. label000121E0:
  23456. 000121E0  4213                     clr.b      [A3]
  23457. label000121E2:
  23458. 000121E2  204B                     movea.l    A0, A3
  23459. 000121E4  245F                     movea.l    A2, [A7]+
  23460. 000121E6  265F                     movea.l    A3, [A7]+
  23461. 000121E8  4E5E                     unlink     A6
  23462. 000121EA  4E75                     rts
  23463. 000121EC  4E56 0000                link       A6, 0
  23464. 000121F0  2F0B                     move.l     -[A7], A3
  23465. 000121F2  2F0A                     move.l     -[A7], A2
  23466. 000121F4  246E 0008                movea.l    A2, [A6 + 0x8]
  23467. 000121F8  266A 0008                movea.l    A3, [A2 + 0x8]
  23468. 000121FC  200B                     move.l     D0, A3
  23469. 000121FE  673A                     beq        +0x3C /* 0001223A */
  23470. 00012200  4A2E 0010                tst.b      [A6 + 0x10]
  23471. 00012204  671E                     beq        +0x20 /* 00012224 */
  23472. 00012206  2F0B                     move.l     -[A7], A3
  23473. 00012208  4879 0000 7798           push.l     0x7798
  23474. 0001220E  A933                     syscall    AppendMenu
  23475. 00012210  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  23476. 00012214  554F                     subq.w     A7, 2
  23477. 00012216  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  23478. 0001221A  A950                     syscall    CountMItems
  23479. 0001221C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  23480. 00012220  A947                     syscall    SetMenuItemText/SetItem
  23481. 00012222  6008                     bra        +0xA /* 0001222C */
  23482. label00012224:
  23483. 00012224  2F0B                     move.l     -[A7], A3
  23484. 00012226  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  23485. 0001222A  A933                     syscall    AppendMenu
  23486. label0001222C:
  23487. 0001222C  2F0A                     move.l     -[A7], A2
  23488. 0001222E  2057                     movea.l    A0, [A7]
  23489. 00012230  2250                     movea.l    A1, [A0]
  23490. 00012232  2269 0038                movea.l    A1, [A1 + 0x38]
  23491. 00012236  4E91                     jsr        [A1]
  23492. 00012238  584F                     addq.w     A7, 4
  23493. label0001223A:
  23494. 0001223A  245F                     movea.l    A2, [A7]+
  23495. 0001223C  265F                     movea.l    A3, [A7]+
  23496. 0001223E  4E5E                     unlink     A6
  23497. 00012240  4E75                     rts
  23498. 00012242  4E56 0000                link       A6, 0
  23499. 00012246  48E7 1C30                movem.l    -[A7], D3,D4,D5,A2,A3
  23500. 0001224A  246E 0008                movea.l    A2, [A6 + 0x8]
  23501. 0001224E  362E 0010                move.w     D3, [A6 + 0x10]
  23502. 00012252  266A 0008                movea.l    A3, [A2 + 0x8]
  23503. 00012256  200B                     move.l     D0, A3
  23504. 00012258  6700 0094                beq        +0x96 /* 000122EE */
  23505. 0001225C  554F                     subq.w     A7, 2
  23506. 0001225E  2F0B                     move.l     -[A7], A3
  23507. 00012260  A950                     syscall    CountMItems
  23508. 00012262  381F                     move.w     D4, [A7]+
  23509. 00012264  B644                     cmp.w      D3, D4
  23510. 00012266  6F04                     ble        +0x6 /* 0001226C */
  23511. 00012268  3604                     move.w     D3, D4
  23512. 0001226A  6006                     bra        +0x8 /* 00012272 */
  23513. label0001226C:
  23514. 0001226C  4A43                     tst.w      D3
  23515. 0001226E  6C02                     bge        +0x4 /* 00012272 */
  23516. 00012270  7600                     moveq.l    D3, 0x00
  23517. label00012272:
  23518. 00012272  4A2E 0012                tst.b      [A6 + 0x12]
  23519. 00012276  6722                     beq        +0x24 /* 0001229A */
  23520. 00012278  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  23521. 0001227C  4879 0000 7798           push.l     0x7798
  23522. 00012282  3F03                     move.w     -[A7], D3
  23523. 00012284  A826                     syscall    InsertMenuItem/InsMenuItem
  23524. 00012286  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  23525. 0001228A  3003                     move.w     D0, D3
  23526. 0001228C  48C0                     ext.l      D0
  23527. 0001228E  5280                     addq.l     D0, 1
  23528. 00012290  3F00                     move.w     -[A7], D0
  23529. 00012292  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  23530. 00012296  A947                     syscall    SetMenuItemText/SetItem
  23531. 00012298  600C                     bra        +0xE /* 000122A6 */
  23532. label0001229A:
  23533. 0001229A  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  23534. 0001229E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  23535. 000122A2  3F03                     move.w     -[A7], D3
  23536. 000122A4  A826                     syscall    InsertMenuItem/InsMenuItem
  23537. label000122A6:
  23538. 000122A6  2F0A                     move.l     -[A7], A2
  23539. 000122A8  2057                     movea.l    A0, [A7]
  23540. 000122AA  2250                     movea.l    A1, [A0]
  23541. 000122AC  2269 0038                movea.l    A1, [A1 + 0x38]
  23542. 000122B0  4E91                     jsr        [A1]
  23543. 000122B2  2F0A                     move.l     -[A7], A2
  23544. 000122B4  2057                     movea.l    A0, [A7]
  23545. 000122B6  2250                     movea.l    A1, [A0]
  23546. 000122B8  2269 0014                movea.l    A1, [A1 + 0x14]
  23547. 000122BC  4E91                     jsr        [A1]
  23548. 000122BE  3A00                     move.w     D5, D0
  23549. 000122C0  B645                     cmp.w      D3, D5
  23550. 000122C2  504F                     addq.w     A7, 8
  23551. 000122C4  6C28                     bge        +0x2A /* 000122EE */
  23552. 000122C6  554F                     subq.w     A7, 2
  23553. 000122C8  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  23554. 000122CC  A950                     syscall    CountMItems
  23555. 000122CE  301F                     move.w     D0, [A7]+
  23556. 000122D0  48C0                     ext.l      D0
  23557. 000122D2  3205                     move.w     D1, D5
  23558. 000122D4  48C1                     ext.l      D1
  23559. 000122D6  D280                     add.l      D1, D0
  23560. 000122D8  3004                     move.w     D0, D4
  23561. 000122DA  48C0                     ext.l      D0
  23562. 000122DC  9280                     sub.l      D1, D0
  23563. 000122DE  3F01                     move.w     -[A7], D1
  23564. 000122E0  2F0A                     move.l     -[A7], A2
  23565. 000122E2  2057                     movea.l    A0, [A7]
  23566. 000122E4  2250                     movea.l    A1, [A0]
  23567. 000122E6  2269 0010                movea.l    A1, [A1 + 0x10]
  23568. 000122EA  4E91                     jsr        [A1]
  23569. 000122EC  5C4F                     addq.w     A7, 6
  23570. label000122EE:
  23571. 000122EE  4CDF 0C38                movem.l    D3,D4,D5,A2,A3, [A7]+
  23572. 000122F2  4E5E                     unlink     A6
  23573. 000122F4  4E75                     rts
  23574. 000122F6  4E56 0000                link       A6, 0
  23575. 000122FA  48E7 1820                movem.l    -[A7], D3,D4,A2
  23576. 000122FE  246E 0008                movea.l    A2, [A6 + 0x8]
  23577. 00012302  382E 000C                move.w     D4, [A6 + 0xC]
  23578. 00012306  4AAA 0008                tst.l      [A2 + 0x8]
  23579. 0001230A  676C                     beq        +0x6E /* 00012378 */
  23580. 0001230C  2F0A                     move.l     -[A7], A2
  23581. 0001230E  2057                     movea.l    A0, [A7]
  23582. 00012310  2250                     movea.l    A1, [A0]
  23583. 00012312  2269 0014                movea.l    A1, [A1 + 0x14]
  23584. 00012316  4E91                     jsr        [A1]
  23585. 00012318  3600                     move.w     D3, D0
  23586. 0001231A  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  23587. 0001231E  3F04                     move.w     -[A7], D4
  23588. 00012320  A952                     syscall    DeleteMenuItem/DelMenuItem
  23589. 00012322  2F0A                     move.l     -[A7], A2
  23590. 00012324  2057                     movea.l    A0, [A7]
  23591. 00012326  2250                     movea.l    A1, [A0]
  23592. 00012328  2269 0038                movea.l    A1, [A1 + 0x38]
  23593. 0001232C  4E91                     jsr        [A1]
  23594. 0001232E  B843                     cmp.w      D4, D3
  23595. 00012330  504F                     addq.w     A7, 8
  23596. 00012332  6626                     bne        +0x28 /* 0001235A */
  23597. 00012334  3F3C 0001                move.w     -[A7], 0x1
  23598. 00012338  2F0A                     move.l     -[A7], A2
  23599. 0001233A  2057                     movea.l    A0, [A7]
  23600. 0001233C  2250                     movea.l    A1, [A0]
  23601. 0001233E  2269 0010                movea.l    A1, [A1 + 0x10]
  23602. 00012342  4E91                     jsr        [A1]
  23603. 00012344  42A7                     clr.l      -[A7]
  23604. 00012346  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  23605. 0001234A  2057                     movea.l    A0, [A7]
  23606. 0001234C  2268 0004                movea.l    A1, [A0 + 0x4]
  23607. 00012350  2269 010C                movea.l    A1, [A1 + 0x10C]
  23608. 00012354  4E91                     jsr        [A1]
  23609. 00012356  4FEF 000E                lea.l      A7, [A7 + 0xE]
  23610. label0001235A:
  23611. 0001235A  B843                     cmp.w      D4, D3
  23612. 0001235C  6C1A                     bge        +0x1C /* 00012378 */
  23613. 0001235E  4A44                     tst.w      D4
  23614. 00012360  6F16                     ble        +0x18 /* 00012378 */
  23615. 00012362  3003                     move.w     D0, D3
  23616. 00012364  48C0                     ext.l      D0
  23617. 00012366  5380                     subq.l     D0, 1
  23618. 00012368  3F00                     move.w     -[A7], D0
  23619. 0001236A  2F0A                     move.l     -[A7], A2
  23620. 0001236C  2057                     movea.l    A0, [A7]
  23621. 0001236E  2250                     movea.l    A1, [A0]
  23622. 00012370  2269 0010                movea.l    A1, [A1 + 0x10]
  23623. 00012374  4E91                     jsr        [A1]
  23624. 00012376  5C4F                     addq.w     A7, 6
  23625. label00012378:
  23626. 00012378  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  23627. 0001237C  4E5E                     unlink     A6
  23628. 0001237E  4E75                     rts
  23629. 00012380  4E56 0000                link       A6, 0
  23630. 00012384  48E7 1030                movem.l    -[A7], D3,A2,A3
  23631. 00012388  246E 0008                movea.l    A2, [A6 + 0x8]
  23632. 0001238C  266A 0008                movea.l    A3, [A2 + 0x8]
  23633. 00012390  200B                     move.l     D0, A3
  23634. 00012392  6724                     beq        +0x26 /* 000123B8 */
  23635. 00012394  554F                     subq.w     A7, 2
  23636. 00012396  2F0B                     move.l     -[A7], A3
  23637. 00012398  A950                     syscall    CountMItems
  23638. 0001239A  361F                     move.w     D3, [A7]+
  23639. 0001239C  6F0C                     ble        +0xE /* 000123AA */
  23640. label0001239E:
  23641. 0001239E  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  23642. 000123A2  3F03                     move.w     -[A7], D3
  23643. 000123A4  A952                     syscall    DeleteMenuItem/DelMenuItem
  23644. 000123A6  5343                     subq.w     D3, 1
  23645. 000123A8  6EF4                     bgt        -0xA /* 0001239E */
  23646. label000123AA:
  23647. 000123AA  2F0A                     move.l     -[A7], A2
  23648. 000123AC  2057                     movea.l    A0, [A7]
  23649. 000123AE  2250                     movea.l    A1, [A0]
  23650. 000123B0  2269 0038                movea.l    A1, [A1 + 0x38]
  23651. 000123B4  4E91                     jsr        [A1]
  23652. 000123B6  584F                     addq.w     A7, 4
  23653. label000123B8:
  23654. 000123B8  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  23655. 000123BC  4E5E                     unlink     A6
  23656. 000123BE  4E75                     rts
  23657. 000123C0  4E56 0000                link       A6, 0
  23658. 000123C4  2F0A                     move.l     -[A7], A2
  23659. 000123C6  206E 0008                movea.l    A0, [A6 + 0x8]
  23660. 000123CA  2468 0008                movea.l    A2, [A0 + 0x8]
  23661. 000123CE  200A                     move.l     D0, A2
  23662. 000123D0  6718                     beq        +0x1A /* 000123EA */
  23663. 000123D2  2F0A                     move.l     -[A7], A2
  23664. 000123D4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  23665. 000123D8  A94D                     syscall    AppendResMenu/AddResMenu
  23666. 000123DA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  23667. 000123DE  2057                     movea.l    A0, [A7]
  23668. 000123E0  2250                     movea.l    A1, [A0]
  23669. 000123E2  2269 0038                movea.l    A1, [A1 + 0x38]
  23670. 000123E6  4E91                     jsr        [A1]
  23671. 000123E8  584F                     addq.w     A7, 4
  23672. label000123EA:
  23673. 000123EA  245F                     movea.l    A2, [A7]+
  23674. 000123EC  4E5E                     unlink     A6
  23675. 000123EE  4E75                     rts
  23676. 000123F0  4E56 0000                link       A6, 0
  23677. 000123F4  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  23678. 000123F8  246E 0008                movea.l    A2, [A6 + 0x8]
  23679. 000123FC  266A 0008                movea.l    A3, [A2 + 0x8]
  23680. 00012400  200B                     move.l     D0, A3
  23681. 00012402  6760                     beq        +0x62 /* 00012464 */
  23682. 00012404  554F                     subq.w     A7, 2
  23683. 00012406  2F0B                     move.l     -[A7], A3
  23684. 00012408  A950                     syscall    CountMItems
  23685. 0001240A  381F                     move.w     D4, [A7]+
  23686. 0001240C  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  23687. 00012410  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  23688. 00012414  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  23689. 00012418  A951                     syscall    InsertResMenu
  23690. 0001241A  2F0A                     move.l     -[A7], A2
  23691. 0001241C  2057                     movea.l    A0, [A7]
  23692. 0001241E  2250                     movea.l    A1, [A0]
  23693. 00012420  2269 0038                movea.l    A1, [A1 + 0x38]
  23694. 00012424  4E91                     jsr        [A1]
  23695. 00012426  2F0A                     move.l     -[A7], A2
  23696. 00012428  2057                     movea.l    A0, [A7]
  23697. 0001242A  2250                     movea.l    A1, [A0]
  23698. 0001242C  2269 0014                movea.l    A1, [A1 + 0x14]
  23699. 00012430  4E91                     jsr        [A1]
  23700. 00012432  3600                     move.w     D3, D0
  23701. 00012434  B66E 0010                cmp.w      D3, [A6 + 0x10]
  23702. 00012438  504F                     addq.w     A7, 8
  23703. 0001243A  6F28                     ble        +0x2A /* 00012464 */
  23704. 0001243C  554F                     subq.w     A7, 2
  23705. 0001243E  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  23706. 00012442  A950                     syscall    CountMItems
  23707. 00012444  301F                     move.w     D0, [A7]+
  23708. 00012446  48C0                     ext.l      D0
  23709. 00012448  3203                     move.w     D1, D3
  23710. 0001244A  48C1                     ext.l      D1
  23711. 0001244C  D280                     add.l      D1, D0
  23712. 0001244E  3004                     move.w     D0, D4
  23713. 00012450  48C0                     ext.l      D0
  23714. 00012452  9280                     sub.l      D1, D0
  23715. 00012454  3F01                     move.w     -[A7], D1
  23716. 00012456  2F0A                     move.l     -[A7], A2
  23717. 00012458  2057                     movea.l    A0, [A7]
  23718. 0001245A  2250                     movea.l    A1, [A0]
  23719. 0001245C  2269 0010                movea.l    A1, [A1 + 0x10]
  23720. 00012460  4E91                     jsr        [A1]
  23721. 00012462  5C4F                     addq.w     A7, 6
  23722. label00012464:
  23723. 00012464  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  23724. 00012468  4E5E                     unlink     A6
  23725. 0001246A  4E75                     rts
  23726. 0001246C  4E56 FFF4                link       A6, -0x000C
  23727. 00012470  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  23728. 00012474  246E 0008                movea.l    A2, [A6 + 0x8]
  23729. 00012478  4AAA 0008                tst.l      [A2 + 0x8]
  23730. 0001247C  6700 009E                beq        +0xA0 /* 0001251C */
  23731. 00012480  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  23732. 00012484  2057                     movea.l    A0, [A7]
  23733. 00012486  2268 0004                movea.l    A1, [A0 + 0x4]
  23734. 0001248A  2269 0018                movea.l    A1, [A1 + 0x18]
  23735. 0001248E  4E91                     jsr        [A1]
  23736. 00012490  584F                     addq.w     A7, 4
  23737. 00012492  2F08                     move.l     -[A7], A0
  23738. 00012494  486E FFF4                pea.l      [A6 - 0xC]
  23739. 00012498  4EB9 0000 0270           jsr        [0x00000270]
  23740. 0001249E  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  23741. 000124A2  A950                     syscall    CountMItems
  23742. 000124A4  301F                     move.w     D0, [A7]+
  23743. 000124A6  48C0                     ext.l      D0
  23744. 000124A8  2600                     move.l     D3, D0
  23745. 000124AA  7A00                     moveq.l    D5, 0x00
  23746. 000124AC  4A83                     tst.l      D3
  23747. 000124AE  5C4F                     addq.w     A7, 6
  23748. 000124B0  6F12                     ble        +0x14 /* 000124C4 */
  23749. 000124B2  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  23750. 000124B6  61FF FFFF 6DDA           bsr        -0x9224 /* 00009292 */
  23751. 000124BC  4A80                     tst.l      D0
  23752. 000124BE  584F                     addq.w     A7, 4
  23753. 000124C0  6602                     bne        +0x4 /* 000124C4 */
  23754. 000124C2  7A01                     moveq.l    D5, 0x01
  23755. label000124C4:
  23756. 000124C4  2F03                     move.l     -[A7], D3
  23757. 000124C6  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  23758. 000124CA  2057                     movea.l    A0, [A7]
  23759. 000124CC  2268 0004                movea.l    A1, [A0 + 0x4]
  23760. 000124D0  2269 0184                movea.l    A1, [A1 + 0x184]
  23761. 000124D4  4E91                     jsr        [A1]
  23762. 000124D6  7801                     moveq.l    D4, 0x01
  23763. 000124D8  4A83                     tst.l      D3
  23764. 000124DA  504F                     addq.w     A7, 8
  23765. 000124DC  6602                     bne        +0x4 /* 000124E0 */
  23766. 000124DE  7800                     moveq.l    D4, 0x00
  23767. label000124E0:
  23768. 000124E0  2F04                     move.l     -[A7], D4
  23769. 000124E2  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  23770. 000124E6  2057                     movea.l    A0, [A7]
  23771. 000124E8  2268 0004                movea.l    A1, [A0 + 0x4]
  23772. 000124EC  2269 0180                movea.l    A1, [A1 + 0x180]
  23773. 000124F0  4E91                     jsr        [A1]
  23774. 000124F2  4A05                     tst.b      D5
  23775. 000124F4  504F                     addq.w     A7, 8
  23776. 000124F6  6712                     beq        +0x14 /* 0001250A */
  23777. 000124F8  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  23778. 000124FC  2057                     movea.l    A0, [A7]
  23779. 000124FE  2268 0004                movea.l    A1, [A0 + 0x4]
  23780. 00012502  2269 00C4                movea.l    A1, [A1 + 0xC4]
  23781. 00012506  4E91                     jsr        [A1]
  23782. 00012508  584F                     addq.w     A7, 4
  23783. label0001250A:
  23784. 0001250A  3F3C FFFF                move.w     -[A7], 0xFFFF
  23785. 0001250E  486E FFF4                pea.l      [A6 - 0xC]
  23786. 00012512  4EB9 0000 0278           jsr        [0x00000278]
  23787. 00012518  5C4F                     addq.w     A7, 6
  23788. 0001251A  6028                     bra        +0x2A /* 00012544 */
  23789. label0001251C:
  23790. 0001251C  42A7                     clr.l      -[A7]
  23791. 0001251E  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  23792. 00012522  2057                     movea.l    A0, [A7]
  23793. 00012524  2268 0004                movea.l    A1, [A0 + 0x4]
  23794. 00012528  2269 0184                movea.l    A1, [A1 + 0x184]
  23795. 0001252C  4E91                     jsr        [A1]
  23796. 0001252E  42A7                     clr.l      -[A7]
  23797. 00012530  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  23798. 00012534  2057                     movea.l    A0, [A7]
  23799. 00012536  2268 0004                movea.l    A1, [A0 + 0x4]
  23800. 0001253A  2269 0180                movea.l    A1, [A1 + 0x180]
  23801. 0001253E  4E91                     jsr        [A1]
  23802. 00012540  4FEF 0010                lea.l      A7, [A7 + 0x10]
  23803. label00012544:
  23804. 00012544  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  23805. 00012548  4E5E                     unlink     A6
  23806. 0001254A  4E75                     rts
  23807. fn0001254C:
  23808. 0001254C  4E56 FFF4                link       A6, -0x000C
  23809. 00012550  2F0B                     move.l     -[A7], A3
  23810. 00012552  2F0A                     move.l     -[A7], A2
  23811. 00012554  266E 0008                movea.l    A3, [A6 + 0x8]
  23812. 00012558  246E 000C                movea.l    A2, [A6 + 0xC]
  23813. 0001255C  268A                     move.l     [A3], A2
  23814. 0001255E  276E 0010 0004           move.l     [A3 + 0x4], [A6 + 0x10]
  23815. 00012564  4AAE 0010                tst.l      [A6 + 0x10]
  23816. 00012568  6764                     beq        +0x66 /* 000125CE */
  23817. 0001256A  42A7                     clr.l      -[A7]
  23818. 0001256C  2F0A                     move.l     -[A7], A2
  23819. 0001256E  2057                     movea.l    A0, [A7]
  23820. 00012570  2268 0004                movea.l    A1, [A0 + 0x4]
  23821. 00012574  2269 0104                movea.l    A1, [A1 + 0x104]
  23822. 00012578  4E91                     jsr        [A1]
  23823. 0001257A  2F0A                     move.l     -[A7], A2
  23824. 0001257C  2057                     movea.l    A0, [A7]
  23825. 0001257E  2268 0004                movea.l    A1, [A0 + 0x4]
  23826. 00012582  2269 0018                movea.l    A1, [A1 + 0x18]
  23827. 00012586  4E91                     jsr        [A1]
  23828. 00012588  584F                     addq.w     A7, 4
  23829. 0001258A  2F08                     move.l     -[A7], A0
  23830. 0001258C  486E FFF4                pea.l      [A6 - 0xC]
  23831. 00012590  4EB9 0000 0270           jsr        [0x00000270]
  23832. 00012596  486E 0010                pea.l      [A6 + 0x10]
  23833. 0001259A  4878 0004                push.l     0x4
  23834. 0001259E  2F3C 6D68 616E           move.l     -[A7], 0x6D68616E /* 'mhan' */
  23835. 000125A4  4267                     clr.w      -[A7]
  23836. 000125A6  2F0A                     move.l     -[A7], A2
  23837. 000125A8  61FF FFFF E322           bsr        -0x1CDC /* 000108CC */
  23838. 000125AE  584F                     addq.w     A7, 4
  23839. 000125B0  2F08                     move.l     -[A7], A0
  23840. 000125B2  2057                     movea.l    A0, [A7]
  23841. 000125B4  2250                     movea.l    A1, [A0]
  23842. 000125B6  2269 007C                movea.l    A1, [A1 + 0x7C]
  23843. 000125BA  4E91                     jsr        [A1]
  23844. 000125BC  3F3C FFFF                move.w     -[A7], 0xFFFF
  23845. 000125C0  486E FFF4                pea.l      [A6 - 0xC]
  23846. 000125C4  4EB9 0000 0278           jsr        [0x00000278]
  23847. 000125CA  4FEF 0028                lea.l      A7, [A7 + 0x28]
  23848. label000125CE:
  23849. 000125CE  204B                     movea.l    A0, A3
  23850. 000125D0  245F                     movea.l    A2, [A7]+
  23851. 000125D2  265F                     movea.l    A3, [A7]+
  23852. 000125D4  4E5E                     unlink     A6
  23853. 000125D6  4E75                     rts
  23854. fn000125D8:
  23855. 000125D8  4E56 FFF0                link       A6, -0x0010
  23856. 000125DC  2F0A                     move.l     -[A7], A2
  23857. 000125DE  246E 0008                movea.l    A2, [A6 + 0x8]
  23858. 000125E2  200A                     move.l     D0, A2
  23859. 000125E4  6700 008A                beq        +0x8C /* 00012670 */
  23860. 000125E8  4AAA 0004                tst.l      [A2 + 0x4]
  23861. 000125EC  6772                     beq        +0x74 /* 00012660 */
  23862. 000125EE  42A7                     clr.l      -[A7]
  23863. 000125F0  2F12                     move.l     -[A7], [A2]
  23864. 000125F2  2057                     movea.l    A0, [A7]
  23865. 000125F4  2268 0004                movea.l    A1, [A0 + 0x4]
  23866. 000125F8  2269 0104                movea.l    A1, [A1 + 0x104]
  23867. 000125FC  4E91                     jsr        [A1]
  23868. 000125FE  2F12                     move.l     -[A7], [A2]
  23869. 00012600  2057                     movea.l    A0, [A7]
  23870. 00012602  2268 0004                movea.l    A1, [A0 + 0x4]
  23871. 00012606  2269 0018                movea.l    A1, [A1 + 0x18]
  23872. 0001260A  4E91                     jsr        [A1]
  23873. 0001260C  584F                     addq.w     A7, 4
  23874. 0001260E  2F08                     move.l     -[A7], A0
  23875. 00012610  486E FFF4                pea.l      [A6 - 0xC]
  23876. 00012614  4EB9 0000 0270           jsr        [0x00000270]
  23877. 0001261A  42AE FFF0                clr.l      [A6 - 0x10]
  23878. 0001261E  486E FFF0                pea.l      [A6 - 0x10]
  23879. 00012622  4878 0004                push.l     0x4
  23880. 00012626  2F3C 6D68 616E           move.l     -[A7], 0x6D68616E /* 'mhan' */
  23881. 0001262C  4267                     clr.w      -[A7]
  23882. 0001262E  2F12                     move.l     -[A7], [A2]
  23883. 00012630  61FF FFFF E29A           bsr        -0x1D64 /* 000108CC */
  23884. 00012636  584F                     addq.w     A7, 4
  23885. 00012638  2F08                     move.l     -[A7], A0
  23886. 0001263A  2057                     movea.l    A0, [A7]
  23887. 0001263C  2250                     movea.l    A1, [A0]
  23888. 0001263E  2269 007C                movea.l    A1, [A1 + 0x7C]
  23889. 00012642  4E91                     jsr        [A1]
  23890. 00012644  206A 0004                movea.l    A0, [A2 + 0x4]
  23891. 00012648  2050                     movea.l    A0, [A0]
  23892. 0001264A  3F10                     move.w     -[A7], [A0]
  23893. 0001264C  A936                     syscall    DeleteMenu
  23894. 0001264E  3F3C FFFF                move.w     -[A7], 0xFFFF
  23895. 00012652  486E FFF4                pea.l      [A6 - 0xC]
  23896. 00012656  4EB9 0000 0278           jsr        [0x00000278]
  23897. 0001265C  4FEF 0028                lea.l      A7, [A7 + 0x28]
  23898. label00012660:
  23899. 00012660  4A6E 000C                tst.w      [A6 + 0xC]
  23900. 00012664  6F0A                     ble        +0xC /* 00012670 */
  23901. 00012666  2F0A                     move.l     -[A7], A2
  23902. 00012668  4EB9 0000 0168           jsr        [0x00000168]
  23903. 0001266E  584F                     addq.w     A7, 4
  23904. label00012670:
  23905. 00012670  204A                     movea.l    A0, A2
  23906. 00012672  245F                     movea.l    A2, [A7]+
  23907. 00012674  4E5E                     unlink     A6
  23908. 00012676  4E75                     rts
  23909. fn00012678:
  23910. 00012678  4E56 0000                link       A6, 0
  23911. 0001267C  4EB9 0000 0320           jsr        [0x00000320]
  23912. 00012682  4878 1000                push.l     0x1000
  23913. 00012686  4EB9 0000 0318           jsr        [0x00000318]
  23914. 0001268C  4A00                     tst.b      D0
  23915. 0001268E  584F                     addq.w     A7, 4
  23916. 00012690  6742                     beq        +0x44 /* 000126D4 */
  23917. 00012692  61FF 0000 011C           bsr        +0x11E /* 000127B0 */
  23918. 00012698  2F3C 0000 8000           move.l     -[A7], 0x8000
  23919. 0001269E  4EB9 0000 0318           jsr        [0x00000318]
  23920. 000126A4  4A00                     tst.b      D0
  23921. 000126A6  584F                     addq.w     A7, 4
  23922. 000126A8  6630                     bne        +0x32 /* 000126DA */
  23923. 000126AA  2F3C 6970 6F70           move.l     -[A7], 0x69706F70 /* 'ipop' */
  23924. 000126B0  61FF 0000 00B8           bsr        +0xBA /* 0001276A */
  23925. 000126B6  2F3C 6970 6762           move.l     -[A7], 0x69706762 /* 'ipgb' */
  23926. 000126BC  61FF 0000 0066           bsr        +0x68 /* 00012724 */
  23927. 000126C2  2F3C 6962 6274           move.l     -[A7], 0x69626274 /* 'ibbt' */
  23928. 000126C8  61FF 0000 0014           bsr        +0x16 /* 000126DE */
  23929. 000126CE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  23930. 000126D2  6006                     bra        +0x8 /* 000126DA */
  23931. label000126D4:
  23932. 000126D4  61FF 0000 00FE           bsr        +0x100 /* 000127D4 */
  23933. label000126DA:
  23934. 000126DA  4E5E                     unlink     A6
  23935. 000126DC  4E75                     rts
  23936. fn000126DE:
  23937. 000126DE  4E56 0000                link       A6, 0
  23938. 000126E2  4879 0001 26FA           push.l     0x126FA
  23939. 000126E8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  23940. 000126EC  4EB9 0000 04D8           jsr        [0x000004D8]
  23941. 000126F2  4E5E                     unlink     A6
  23942. 000126F4  4E75                     rts
  23943. 000126F6  4E56 0000                link       A6, 0
  23944. 000126FA  2F0A                     move.l     -[A7], A2
  23945. 000126FC  4878 0178                push.l     0x178
  23946. 00012700  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  23947. 00012706  2448                     movea.l    A2, A0
  23948. 00012708  2008                     move.l     D0, A0
  23949. 0001270A  584F                     addq.w     A7, 4
  23950. 0001270C  670E                     beq        +0x10 /* 0001271C */
  23951. 0001270E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  23952. 00012712  2F0A                     move.l     -[A7], A2
  23953. 00012714  61FF 0000 2446           bsr        +0x2448 /* 00014B5C */
  23954. 0001271A  504F                     addq.w     A7, 8
  23955. label0001271C:
  23956. 0001271C  204A                     movea.l    A0, A2
  23957. 0001271E  245F                     movea.l    A2, [A7]+
  23958. 00012720  4E5E                     unlink     A6
  23959. 00012722  4E75                     rts
  23960. fn00012724:
  23961. 00012724  4E56 0000                link       A6, 0
  23962. 00012728  4879 0001 2740           push.l     0x12740
  23963. 0001272E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  23964. 00012732  4EB9 0000 04D8           jsr        [0x000004D8]
  23965. 00012738  4E5E                     unlink     A6
  23966. 0001273A  4E75                     rts
  23967. 0001273C  4E56 0000                link       A6, 0
  23968. 00012740  2F0A                     move.l     -[A7], A2
  23969. 00012742  4878 0040                push.l     0x40 /* '@' */
  23970. 00012746  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  23971. 0001274C  2448                     movea.l    A2, A0
  23972. 0001274E  2008                     move.l     D0, A0
  23973. 00012750  584F                     addq.w     A7, 4
  23974. 00012752  670E                     beq        +0x10 /* 00012762 */
  23975. 00012754  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  23976. 00012758  2F0A                     move.l     -[A7], A2
  23977. 0001275A  61FF 0000 D9EC           bsr        +0xD9EE /* 00020148 */
  23978. 00012760  504F                     addq.w     A7, 8
  23979. label00012762:
  23980. 00012762  204A                     movea.l    A0, A2
  23981. 00012764  245F                     movea.l    A2, [A7]+
  23982. 00012766  4E5E                     unlink     A6
  23983. 00012768  4E75                     rts
  23984. fn0001276A:
  23985. 0001276A  4E56 0000                link       A6, 0
  23986. 0001276E  4879 0001 2786           push.l     0x12786
  23987. 00012774  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  23988. 00012778  4EB9 0000 04D8           jsr        [0x000004D8]
  23989. 0001277E  4E5E                     unlink     A6
  23990. 00012780  4E75                     rts
  23991. 00012782  4E56 0000                link       A6, 0
  23992. 00012786  2F0A                     move.l     -[A7], A2
  23993. 00012788  4878 0130                push.l     0x130
  23994. 0001278C  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  23995. 00012792  2448                     movea.l    A2, A0
  23996. 00012794  2008                     move.l     D0, A0
  23997. 00012796  584F                     addq.w     A7, 4
  23998. 00012798  670E                     beq        +0x10 /* 000127A8 */
  23999. 0001279A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  24000. 0001279E  2F0A                     move.l     -[A7], A2
  24001. 000127A0  61FF 0000 B85E           bsr        +0xB860 /* 0001E000 */
  24002. 000127A6  504F                     addq.w     A7, 8
  24003. label000127A8:
  24004. 000127A8  204A                     movea.l    A0, A2
  24005. 000127AA  245F                     movea.l    A2, [A7]+
  24006. 000127AC  4E5E                     unlink     A6
  24007. 000127AE  4E75                     rts
  24008. fn000127B0:
  24009. 000127B0  4E56 0000                link       A6, 0
  24010. 000127B4  594F                     subq.w     A7, 4
  24011. 000127B6  303C 0015                move.w     D0, 0x15
  24012. 000127BA  AA74                     syscall    AppearanceDispatch
  24013. 000127BC  201F                     move.l     D0, [A7]+
  24014. 000127BE  61FF 0000 049E           bsr        +0x4A0 /* 00012C5E */
  24015. 000127C4  61FF 0000 0B72           bsr        +0xB74 /* 00013338 */
  24016. 000127CA  61FF 0000 1504           bsr        +0x1506 /* 00013CD0 */
  24017. 000127D0  4E5E                     unlink     A6
  24018. 000127D2  4E75                     rts
  24019. fn000127D4:
  24020. 000127D4  4E56 0000                link       A6, 0
  24021. 000127D8  61FF 0000 0484           bsr        +0x486 /* 00012C5E */
  24022. 000127DE  61FF 0000 0EF6           bsr        +0xEF8 /* 000136D6 */
  24023. 000127E4  61FF 0000 14EA           bsr        +0x14EC /* 00013CD0 */
  24024. 000127EA  4E5E                     unlink     A6
  24025. 000127EC  4E75                     rts
  24026. fn000127EE:
  24027. 000127EE  4E56 0000                link       A6, 0
  24028. 000127F2  4879 0001 280C           push.l     0x1280C
  24029. 000127F8  2F3C 7363 6C76           move.l     -[A7], 0x73636C76 /* 'sclv' */
  24030. 000127FE  4EB9 0000 04D8           jsr        [0x000004D8]
  24031. 00012804  4E5E                     unlink     A6
  24032. 00012806  4E75                     rts
  24033. 00012808  4E56 0000                link       A6, 0
  24034. 0001280C  2F0A                     move.l     -[A7], A2
  24035. 0001280E  4878 00CA                push.l     0xCA
  24036. 00012812  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  24037. 00012818  2448                     movea.l    A2, A0
  24038. 0001281A  2008                     move.l     D0, A0
  24039. 0001281C  584F                     addq.w     A7, 4
  24040. 0001281E  6714                     beq        +0x16 /* 00012834 */
  24041. 00012820  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  24042. 00012824  3F3C 0001                move.w     -[A7], 0x1
  24043. 00012828  2F0A                     move.l     -[A7], A2
  24044. 0001282A  61FF 0000 1660           bsr        +0x1662 /* 00013E8C */
  24045. 00012830  4FEF 000A                lea.l      A7, [A7 + 0xA]
  24046. label00012834:
  24047. 00012834  204A                     movea.l    A0, A2
  24048. 00012836  245F                     movea.l    A2, [A7]+
  24049. 00012838  4E5E                     unlink     A6
  24050. 0001283A  4E75                     rts
  24051. fn0001283C:
  24052. 0001283C  4E56 0000                link       A6, 0
  24053. 00012840  4879 0001 285A           push.l     0x1285A
  24054. 00012846  2F3C 7267 7076           move.l     -[A7], 0x72677076 /* 'rgpv' */
  24055. 0001284C  4EB9 0000 04D8           jsr        [0x000004D8]
  24056. 00012852  4E5E                     unlink     A6
  24057. 00012854  4E75                     rts
  24058. 00012856  4E56 0000                link       A6, 0
  24059. 0001285A  2F0A                     move.l     -[A7], A2
  24060. 0001285C  4878 00E2                push.l     0xE2
  24061. 00012860  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  24062. 00012866  2448                     movea.l    A2, A0
  24063. 00012868  2008                     move.l     D0, A0
  24064. 0001286A  584F                     addq.w     A7, 4
  24065. 0001286C  6714                     beq        +0x16 /* 00012882 */
  24066. 0001286E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  24067. 00012872  3F3C 0001                move.w     -[A7], 0x1
  24068. 00012876  2F0A                     move.l     -[A7], A2
  24069. 00012878  4EB9 0000 1090           jsr        [0x00001090]
  24070. 0001287E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  24071. label00012882:
  24072. 00012882  204A                     movea.l    A0, A2
  24073. 00012884  245F                     movea.l    A2, [A7]+
  24074. 00012886  4E5E                     unlink     A6
  24075. 00012888  4E75                     rts
  24076. fn0001288A:
  24077. 0001288A  4E56 0000                link       A6, 0
  24078. 0001288E  4879 0001 28A6           push.l     0x128A6
  24079. 00012894  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  24080. 00012898  4EB9 0000 04D8           jsr        [0x000004D8]
  24081. 0001289E  4E5E                     unlink     A6
  24082. 000128A0  4E75                     rts
  24083. 000128A2  4E56 0000                link       A6, 0
  24084. 000128A6  2F0A                     move.l     -[A7], A2
  24085. 000128A8  4878 0018                push.l     0x18
  24086. 000128AC  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  24087. 000128B2  2448                     movea.l    A2, A0
  24088. 000128B4  2008                     move.l     D0, A0
  24089. 000128B6  584F                     addq.w     A7, 4
  24090. 000128B8  670E                     beq        +0x10 /* 000128C8 */
  24091. 000128BA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  24092. 000128BE  2F0A                     move.l     -[A7], A2
  24093. 000128C0  61FF FFFF 7420           bsr        -0x8BDE /* 00009CE2 */
  24094. 000128C6  504F                     addq.w     A7, 8
  24095. label000128C8:
  24096. 000128C8  204A                     movea.l    A0, A2
  24097. 000128CA  245F                     movea.l    A2, [A7]+
  24098. 000128CC  4E5E                     unlink     A6
  24099. 000128CE  4E75                     rts
  24100. fn000128D0:
  24101. 000128D0  4E56 0000                link       A6, 0
  24102. 000128D4  4879 0001 28EC           push.l     0x128EC
  24103. 000128DA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  24104. 000128DE  4EB9 0000 04D8           jsr        [0x000004D8]
  24105. 000128E4  4E5E                     unlink     A6
  24106. 000128E6  4E75                     rts
  24107. 000128E8  4E56 0000                link       A6, 0
  24108. 000128EC  2F0A                     move.l     -[A7], A2
  24109. 000128EE  4878 0014                push.l     0x14
  24110. 000128F2  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  24111. 000128F8  2448                     movea.l    A2, A0
  24112. 000128FA  2008                     move.l     D0, A0
  24113. 000128FC  584F                     addq.w     A7, 4
  24114. 000128FE  670E                     beq        +0x10 /* 0001290E */
  24115. 00012900  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  24116. 00012904  2F0A                     move.l     -[A7], A2
  24117. 00012906  61FF FFFF 76AA           bsr        -0x8954 /* 00009FB2 */
  24118. 0001290C  504F                     addq.w     A7, 8
  24119. label0001290E:
  24120. 0001290E  204A                     movea.l    A0, A2
  24121. 00012910  245F                     movea.l    A2, [A7]+
  24122. 00012912  4E5E                     unlink     A6
  24123. 00012914  4E75                     rts
  24124. fn00012916:
  24125. 00012916  4E56 0000                link       A6, 0
  24126. 0001291A  4879 0001 2932           push.l     0x12932
  24127. 00012920  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  24128. 00012924  4EB9 0000 04D8           jsr        [0x000004D8]
  24129. 0001292A  4E5E                     unlink     A6
  24130. 0001292C  4E75                     rts
  24131. 0001292E  4E56 0000                link       A6, 0
  24132. 00012932  2F0A                     move.l     -[A7], A2
  24133. 00012934  4878 0010                push.l     0x10
  24134. 00012938  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  24135. 0001293E  2448                     movea.l    A2, A0
  24136. 00012940  2008                     move.l     D0, A0
  24137. 00012942  584F                     addq.w     A7, 4
  24138. 00012944  670E                     beq        +0x10 /* 00012954 */
  24139. 00012946  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  24140. 0001294A  2F0A                     move.l     -[A7], A2
  24141. 0001294C  61FF FFFF 6774           bsr        -0x988A /* 000090C2 */
  24142. 00012952  504F                     addq.w     A7, 8
  24143. label00012954:
  24144. 00012954  204A                     movea.l    A0, A2
  24145. 00012956  245F                     movea.l    A2, [A7]+
  24146. 00012958  4E5E                     unlink     A6
  24147. 0001295A  4E75                     rts
  24148. fn0001295C:
  24149. 0001295C  4E56 0000                link       A6, 0
  24150. 00012960  4879 0001 2978           push.l     0x12978
  24151. 00012966  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  24152. 0001296A  4EB9 0000 04D8           jsr        [0x000004D8]
  24153. 00012970  4E5E                     unlink     A6
  24154. 00012972  4E75                     rts
  24155. 00012974  4E56 0000                link       A6, 0
  24156. 00012978  2F0A                     move.l     -[A7], A2
  24157. 0001297A  4878 0012                push.l     0x12
  24158. 0001297E  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  24159. 00012984  2448                     movea.l    A2, A0
  24160. 00012986  2008                     move.l     D0, A0
  24161. 00012988  584F                     addq.w     A7, 4
  24162. 0001298A  670E                     beq        +0x10 /* 0001299A */
  24163. 0001298C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  24164. 00012990  2F0A                     move.l     -[A7], A2
  24165. 00012992  61FF 0001 AE4E           bsr        +0x1AE50 /* 0002D7E2 */
  24166. 00012998  504F                     addq.w     A7, 8
  24167. label0001299A:
  24168. 0001299A  204A                     movea.l    A0, A2
  24169. 0001299C  245F                     movea.l    A2, [A7]+
  24170. 0001299E  4E5E                     unlink     A6
  24171. 000129A0  4E75                     rts
  24172. fn000129A2:
  24173. 000129A2  4E56 0000                link       A6, 0
  24174. 000129A6  4879 0001 29BE           push.l     0x129BE
  24175. 000129AC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  24176. 000129B0  4EB9 0000 04D8           jsr        [0x000004D8]
  24177. 000129B6  4E5E                     unlink     A6
  24178. 000129B8  4E75                     rts
  24179. 000129BA  4E56 0000                link       A6, 0
  24180. 000129BE  2F0A                     move.l     -[A7], A2
  24181. 000129C0  4878 0012                push.l     0x12
  24182. 000129C4  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  24183. 000129CA  2448                     movea.l    A2, A0
  24184. 000129CC  2008                     move.l     D0, A0
  24185. 000129CE  584F                     addq.w     A7, 4
  24186. 000129D0  670E                     beq        +0x10 /* 000129E0 */
  24187. 000129D2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  24188. 000129D6  2F0A                     move.l     -[A7], A2
  24189. 000129D8  61FF FFFF 8126           bsr        -0x7ED8 /* 0000AB00 */
  24190. 000129DE  504F                     addq.w     A7, 8
  24191. label000129E0:
  24192. 000129E0  204A                     movea.l    A0, A2
  24193. 000129E2  245F                     movea.l    A2, [A7]+
  24194. 000129E4  4E5E                     unlink     A6
  24195. 000129E6  4E75                     rts
  24196. fn000129E8:
  24197. 000129E8  4E56 0000                link       A6, 0
  24198. 000129EC  4879 0001 2A04           push.l     0x12A04
  24199. 000129F2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  24200. 000129F6  4EB9 0000 04D8           jsr        [0x000004D8]
  24201. 000129FC  4E5E                     unlink     A6
  24202. 000129FE  4E75                     rts
  24203. 00012A00  4E56 0000                link       A6, 0
  24204. 00012A04  2F0A                     move.l     -[A7], A2
  24205. 00012A06  4878 0126                push.l     0x126
  24206. 00012A0A  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  24207. 00012A10  2448                     movea.l    A2, A0
  24208. 00012A12  2008                     move.l     D0, A0
  24209. 00012A14  584F                     addq.w     A7, 4
  24210. 00012A16  670E                     beq        +0x10 /* 00012A26 */
  24211. 00012A18  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  24212. 00012A1C  2F0A                     move.l     -[A7], A2
  24213. 00012A1E  61FF 0001 0D02           bsr        +0x10D04 /* 00023722 */
  24214. 00012A24  504F                     addq.w     A7, 8
  24215. label00012A26:
  24216. 00012A26  204A                     movea.l    A0, A2
  24217. 00012A28  245F                     movea.l    A2, [A7]+
  24218. 00012A2A  4E5E                     unlink     A6
  24219. 00012A2C  4E75                     rts
  24220. fn00012A2E:
  24221. 00012A2E  4E56 0000                link       A6, 0
  24222. 00012A32  4879 0001 2A4A           push.l     0x12A4A
  24223. 00012A38  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  24224. 00012A3C  4EB9 0000 04D8           jsr        [0x000004D8]
  24225. 00012A42  4E5E                     unlink     A6
  24226. 00012A44  4E75                     rts
  24227. 00012A46  4E56 0000                link       A6, 0
  24228. 00012A4A  2F0A                     move.l     -[A7], A2
  24229. 00012A4C  4878 013E                push.l     0x13E
  24230. 00012A50  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  24231. 00012A56  2448                     movea.l    A2, A0
  24232. 00012A58  2008                     move.l     D0, A0
  24233. 00012A5A  584F                     addq.w     A7, 4
  24234. 00012A5C  670E                     beq        +0x10 /* 00012A6C */
  24235. 00012A5E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  24236. 00012A62  2F0A                     move.l     -[A7], A2
  24237. 00012A64  61FF 0000 EF12           bsr        +0xEF14 /* 00021978 */
  24238. 00012A6A  504F                     addq.w     A7, 8
  24239. label00012A6C:
  24240. 00012A6C  204A                     movea.l    A0, A2
  24241. 00012A6E  245F                     movea.l    A2, [A7]+
  24242. 00012A70  4E5E                     unlink     A6
  24243. 00012A72  4E75                     rts
  24244. fn00012A74:
  24245. 00012A74  4E56 0000                link       A6, 0
  24246. 00012A78  4879 0001 2A90           push.l     0x12A90
  24247. 00012A7E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  24248. 00012A82  4EB9 0000 04D8           jsr        [0x000004D8]
  24249. 00012A88  4E5E                     unlink     A6
  24250. 00012A8A  4E75                     rts
  24251. 00012A8C  4E56 0000                link       A6, 0
  24252. 00012A90  2F0A                     move.l     -[A7], A2
  24253. 00012A92  4878 0128                push.l     0x128
  24254. 00012A96  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  24255. 00012A9C  2448                     movea.l    A2, A0
  24256. 00012A9E  2008                     move.l     D0, A0
  24257. 00012AA0  584F                     addq.w     A7, 4
  24258. 00012AA2  670E                     beq        +0x10 /* 00012AB2 */
  24259. 00012AA4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  24260. 00012AA8  2F0A                     move.l     -[A7], A2
  24261. 00012AAA  61FF 0000 611C           bsr        +0x611E /* 00018BC8 */
  24262. 00012AB0  504F                     addq.w     A7, 8
  24263. label00012AB2:
  24264. 00012AB2  204A                     movea.l    A0, A2
  24265. 00012AB4  245F                     movea.l    A2, [A7]+
  24266. 00012AB6  4E5E                     unlink     A6
  24267. 00012AB8  4E75                     rts
  24268. fn00012ABA:
  24269. 00012ABA  4E56 0000                link       A6, 0
  24270. 00012ABE  4879 0001 2AD8           push.l     0x12AD8
  24271. 00012AC4  2F3C 7362 6172           move.l     -[A7], 0x73626172 /* 'sbar' */
  24272. 00012ACA  4EB9 0000 04D8           jsr        [0x000004D8]
  24273. 00012AD0  4E5E                     unlink     A6
  24274. 00012AD2  4E75                     rts
  24275. 00012AD4  4E56 0000                link       A6, 0
  24276. 00012AD8  2F0A                     move.l     -[A7], A2
  24277. 00012ADA  4878 0076                push.l     0x76 /* 'v' */
  24278. 00012ADE  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  24279. 00012AE4  2448                     movea.l    A2, A0
  24280. 00012AE6  2008                     move.l     D0, A0
  24281. 00012AE8  584F                     addq.w     A7, 4
  24282. 00012AEA  671A                     beq        +0x1C /* 00012B06 */
  24283. 00012AEC  2F3C 6973 6261           move.l     -[A7], 0x69736261 /* 'isba' */
  24284. 00012AF2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  24285. 00012AF6  3F3C 0001                move.w     -[A7], 0x1
  24286. 00012AFA  2F0A                     move.l     -[A7], A2
  24287. 00012AFC  61FF FFFF D142           bsr        -0x2EBC /* 0000FC40 */
  24288. 00012B02  4FEF 000E                lea.l      A7, [A7 + 0xE]
  24289. label00012B06:
  24290. 00012B06  204A                     movea.l    A0, A2
  24291. 00012B08  245F                     movea.l    A2, [A7]+
  24292. 00012B0A  4E5E                     unlink     A6
  24293. 00012B0C  4E75                     rts
  24294. fn00012B0E:
  24295. 00012B0E  4E56 0000                link       A6, 0
  24296. 00012B12  4879 0001 2B2C           push.l     0x12B2C
  24297. 00012B18  2F3C 7264 6274           move.l     -[A7], 0x72646274 /* 'rdbt' */
  24298. 00012B1E  4EB9 0000 04D8           jsr        [0x000004D8]
  24299. 00012B24  4E5E                     unlink     A6
  24300. 00012B26  4E75                     rts
  24301. 00012B28  4E56 0000                link       A6, 0
  24302. 00012B2C  2F0A                     move.l     -[A7], A2
  24303. 00012B2E  4878 0076                push.l     0x76 /* 'v' */
  24304. 00012B32  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  24305. 00012B38  2448                     movea.l    A2, A0
  24306. 00012B3A  2008                     move.l     D0, A0
  24307. 00012B3C  584F                     addq.w     A7, 4
  24308. 00012B3E  671A                     beq        +0x1C /* 00012B5A */
  24309. 00012B40  2F3C 6972 6164           move.l     -[A7], 0x69726164 /* 'irad' */
  24310. 00012B46  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  24311. 00012B4A  3F3C 0001                move.w     -[A7], 0x1
  24312. 00012B4E  2F0A                     move.l     -[A7], A2
  24313. 00012B50  61FF FFFF CF5E           bsr        -0x30A0 /* 0000FAB0 */
  24314. 00012B56  4FEF 000E                lea.l      A7, [A7 + 0xE]
  24315. label00012B5A:
  24316. 00012B5A  204A                     movea.l    A0, A2
  24317. 00012B5C  245F                     movea.l    A2, [A7]+
  24318. 00012B5E  4E5E                     unlink     A6
  24319. 00012B60  4E75                     rts
  24320. fn00012B62:
  24321. 00012B62  4E56 0000                link       A6, 0
  24322. 00012B66  4879 0001 2B80           push.l     0x12B80
  24323. 00012B6C  2F3C 7075 7368           move.l     -[A7], 0x70757368 /* 'push' */
  24324. 00012B72  4EB9 0000 04D8           jsr        [0x000004D8]
  24325. 00012B78  4E5E                     unlink     A6
  24326. 00012B7A  4E75                     rts
  24327. 00012B7C  4E56 0000                link       A6, 0
  24328. 00012B80  2F0A                     move.l     -[A7], A2
  24329. 00012B82  4878 0076                push.l     0x76 /* 'v' */
  24330. 00012B86  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  24331. 00012B8C  2448                     movea.l    A2, A0
  24332. 00012B8E  2008                     move.l     D0, A0
  24333. 00012B90  584F                     addq.w     A7, 4
  24334. 00012B92  671A                     beq        +0x1C /* 00012BAE */
  24335. 00012B94  2F3C 6970 7573           move.l     -[A7], 0x69707573 /* 'ipus' */
  24336. 00012B9A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  24337. 00012B9E  3F3C 0001                move.w     -[A7], 0x1
  24338. 00012BA2  2F0A                     move.l     -[A7], A2
  24339. 00012BA4  61FF FFFF CD26           bsr        -0x32D8 /* 0000F8CC */
  24340. 00012BAA  4FEF 000E                lea.l      A7, [A7 + 0xE]
  24341. label00012BAE:
  24342. 00012BAE  204A                     movea.l    A0, A2
  24343. 00012BB0  245F                     movea.l    A2, [A7]+
  24344. 00012BB2  4E5E                     unlink     A6
  24345. 00012BB4  4E75                     rts
  24346. fn00012BB6:
  24347. 00012BB6  4E56 0000                link       A6, 0
  24348. 00012BBA  4879 0001 2BD4           push.l     0x12BD4
  24349. 00012BC0  2F3C 706F 7062           move.l     -[A7], 0x706F7062 /* 'popb' */
  24350. 00012BC6  4EB9 0000 04D8           jsr        [0x000004D8]
  24351. 00012BCC  4E5E                     unlink     A6
  24352. 00012BCE  4E75                     rts
  24353. 00012BD0  4E56 0000                link       A6, 0
  24354. 00012BD4  2F0A                     move.l     -[A7], A2
  24355. 00012BD6  4878 0084                push.l     0x84
  24356. 00012BDA  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  24357. 00012BE0  2448                     movea.l    A2, A0
  24358. 00012BE2  2008                     move.l     D0, A0
  24359. 00012BE4  584F                     addq.w     A7, 4
  24360. 00012BE6  671A                     beq        +0x1C /* 00012C02 */
  24361. 00012BE8  2F3C 6970 6F70           move.l     -[A7], 0x69706F70 /* 'ipop' */
  24362. 00012BEE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  24363. 00012BF2  3F3C 0001                move.w     -[A7], 0x1
  24364. 00012BF6  2F0A                     move.l     -[A7], A2
  24365. 00012BF8  61FF FFFF C232           bsr        -0x3DCC /* 0000EE2C */
  24366. 00012BFE  4FEF 000E                lea.l      A7, [A7 + 0xE]
  24367. label00012C02:
  24368. 00012C02  204A                     movea.l    A0, A2
  24369. 00012C04  245F                     movea.l    A2, [A7]+
  24370. 00012C06  4E5E                     unlink     A6
  24371. 00012C08  4E75                     rts
  24372. fn00012C0A:
  24373. 00012C0A  4E56 0000                link       A6, 0
  24374. 00012C0E  4879 0001 2C28           push.l     0x12C28
  24375. 00012C14  2F3C 6368 6278           move.l     -[A7], 0x63686278 /* 'chbx' */
  24376. 00012C1A  4EB9 0000 04D8           jsr        [0x000004D8]
  24377. 00012C20  4E5E                     unlink     A6
  24378. 00012C22  4E75                     rts
  24379. 00012C24  4E56 0000                link       A6, 0
  24380. 00012C28  2F0A                     move.l     -[A7], A2
  24381. 00012C2A  4878 0076                push.l     0x76 /* 'v' */
  24382. 00012C2E  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  24383. 00012C34  2448                     movea.l    A2, A0
  24384. 00012C36  2008                     move.l     D0, A0
  24385. 00012C38  584F                     addq.w     A7, 4
  24386. 00012C3A  671A                     beq        +0x1C /* 00012C56 */
  24387. 00012C3C  2F3C 6963 6278           move.l     -[A7], 0x69636278 /* 'icbx' */
  24388. 00012C42  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  24389. 00012C46  3F3C 0001                move.w     -[A7], 0x1
  24390. 00012C4A  2F0A                     move.l     -[A7], A2
  24391. 00012C4C  61FF FFFF 8E5A           bsr        -0x71A4 /* 0000BAA8 */
  24392. 00012C52  4FEF 000E                lea.l      A7, [A7 + 0xE]
  24393. label00012C56:
  24394. 00012C56  204A                     movea.l    A0, A2
  24395. 00012C58  245F                     movea.l    A2, [A7]+
  24396. 00012C5A  4E5E                     unlink     A6
  24397. 00012C5C  4E75                     rts
  24398. fn00012C5E:
  24399. 00012C5E  4E56 0000                link       A6, 0
  24400. 00012C62  61FF 0000 0680           bsr        +0x682 /* 000132E4 */
  24401. 00012C68  61FF FFFE DD8C           bsr        -0x12272 /* 000009F6 */
  24402. 00012C6E  61FF FFFF FF9A           bsr        -0x64 /* 00012C0A */
  24403. 00012C74  61FF 0000 061A           bsr        +0x61C /* 00013290 */
  24404. 00012C7A  61FF 0000 05C0           bsr        +0x5C2 /* 0001323C */
  24405. 00012C80  61FF 0000 0566           bsr        +0x568 /* 000131E8 */
  24406. 00012C86  61FF 0000 050C           bsr        +0x50E /* 00013194 */
  24407. 00012C8C  61FF 0000 04B2           bsr        +0x4B4 /* 00013140 */
  24408. 00012C92  61FF 0000 0458           bsr        +0x45A /* 000130EC */
  24409. 00012C98  61FF 0000 03FE           bsr        +0x400 /* 00013098 */
  24410. 00012C9E  61FF 0000 03A4           bsr        +0x3A6 /* 00013044 */
  24411. 00012CA4  61FF 0000 034A           bsr        +0x34C /* 00012FF0 */
  24412. 00012CAA  61FF 0000 02F0           bsr        +0x2F2 /* 00012F9C */
  24413. 00012CB0  61FF FFFF FF04           bsr        -0xFA /* 00012BB6 */
  24414. 00012CB6  61FF 0000 0290           bsr        +0x292 /* 00012F48 */
  24415. 00012CBC  61FF 0000 0236           bsr        +0x238 /* 00012EF4 */
  24416. 00012CC2  61FF FFFF FE9E           bsr        -0x160 /* 00012B62 */
  24417. 00012CC8  61FF FFFF FE44           bsr        -0x1BA /* 00012B0E */
  24418. 00012CCE  61FF FFFF FDEA           bsr        -0x214 /* 00012ABA */
  24419. 00012CD4  61FF 0000 01CA           bsr        +0x1CC /* 00012EA0 */
  24420. 00012CDA  61FF 0000 0170           bsr        +0x172 /* 00012E4C */
  24421. 00012CE0  61FF 0000 0116           bsr        +0x118 /* 00012DF8 */
  24422. 00012CE6  61FF 0000 00BC           bsr        +0xBE /* 00012DA4 */
  24423. 00012CEC  61FF 0000 0062           bsr        +0x64 /* 00012D50 */
  24424. 00012CF2  61FF 0000 0008           bsr        +0xA /* 00012CFC */
  24425. 00012CF8  4E5E                     unlink     A6
  24426. 00012CFA  4E75                     rts
  24427. fn00012CFC:
  24428. 00012CFC  4E56 0000                link       A6, 0
  24429. 00012D00  4879 0001 2D1A           push.l     0x12D1A
  24430. 00012D06  2F3C 7769 6E68           move.l     -[A7], 0x77696E68 /* 'winh' */
  24431. 00012D0C  4EB9 0000 04D8           jsr        [0x000004D8]
  24432. 00012D12  4E5E                     unlink     A6
  24433. 00012D14  4E75                     rts
  24434. 00012D16  4E56 0000                link       A6, 0
  24435. 00012D1A  2F0A                     move.l     -[A7], A2
  24436. 00012D1C  4878 00E8                push.l     0xE8
  24437. 00012D20  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  24438. 00012D26  2448                     movea.l    A2, A0
  24439. 00012D28  2008                     move.l     D0, A0
  24440. 00012D2A  584F                     addq.w     A7, 4
  24441. 00012D2C  671A                     beq        +0x1C /* 00012D48 */
  24442. 00012D2E  2F3C 6977 6E68           move.l     -[A7], 0x69776E68 /* 'iwnh' */
  24443. 00012D34  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  24444. 00012D38  3F3C 0001                move.w     -[A7], 0x1
  24445. 00012D3C  2F0A                     move.l     -[A7], A2
  24446. 00012D3E  61FF FFFF DD52           bsr        -0x22AC /* 00010A92 */
  24447. 00012D44  4FEF 000E                lea.l      A7, [A7 + 0xE]
  24448. label00012D48:
  24449. 00012D48  204A                     movea.l    A0, A2
  24450. 00012D4A  245F                     movea.l    A2, [A7]+
  24451. 00012D4C  4E5E                     unlink     A6
  24452. 00012D4E  4E75                     rts
  24453. fn00012D50:
  24454. 00012D50  4E56 0000                link       A6, 0
  24455. 00012D54  4879 0001 2D6E           push.l     0x12D6E
  24456. 00012D5A  2F3C 7467 6278           move.l     -[A7], 0x74676278 /* 'tgbx' */
  24457. 00012D60  4EB9 0000 04D8           jsr        [0x000004D8]
  24458. 00012D66  4E5E                     unlink     A6
  24459. 00012D68  4E75                     rts
  24460. 00012D6A  4E56 0000                link       A6, 0
  24461. 00012D6E  2F0A                     move.l     -[A7], A2
  24462. 00012D70  4878 00E8                push.l     0xE8
  24463. 00012D74  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  24464. 00012D7A  2448                     movea.l    A2, A0
  24465. 00012D7C  2008                     move.l     D0, A0
  24466. 00012D7E  584F                     addq.w     A7, 4
  24467. 00012D80  671A                     beq        +0x1C /* 00012D9C */
  24468. 00012D82  2F3C 6974 6762           move.l     -[A7], 0x69746762 /* 'itgb' */
  24469. 00012D88  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  24470. 00012D8C  3F3C 0001                move.w     -[A7], 0x1
  24471. 00012D90  2F0A                     move.l     -[A7], A2
  24472. 00012D92  61FF FFFF DBA2           bsr        -0x245C /* 00010936 */
  24473. 00012D98  4FEF 000E                lea.l      A7, [A7 + 0xE]
  24474. label00012D9C:
  24475. 00012D9C  204A                     movea.l    A0, A2
  24476. 00012D9E  245F                     movea.l    A2, [A7]+
  24477. 00012DA0  4E5E                     unlink     A6
  24478. 00012DA2  4E75                     rts
  24479. fn00012DA4:
  24480. 00012DA4  4E56 0000                link       A6, 0
  24481. 00012DA8  4879 0001 2DC2           push.l     0x12DC2
  24482. 00012DAE  2F3C 7461 6273           move.l     -[A7], 0x74616273 /* 'tabs' */
  24483. 00012DB4  4EB9 0000 04D8           jsr        [0x000004D8]
  24484. 00012DBA  4E5E                     unlink     A6
  24485. 00012DBC  4E75                     rts
  24486. 00012DBE  4E56 0000                link       A6, 0
  24487. 00012DC2  2F0A                     move.l     -[A7], A2
  24488. 00012DC4  4878 00E8                push.l     0xE8
  24489. 00012DC8  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  24490. 00012DCE  2448                     movea.l    A2, A0
  24491. 00012DD0  2008                     move.l     D0, A0
  24492. 00012DD2  584F                     addq.w     A7, 4
  24493. 00012DD4  671A                     beq        +0x1C /* 00012DF0 */
  24494. 00012DD6  2F3C 6974 6162           move.l     -[A7], 0x69746162 /* 'itab' */
  24495. 00012DDC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  24496. 00012DE0  3F3C 0001                move.w     -[A7], 0x1
  24497. 00012DE4  2F0A                     move.l     -[A7], A2
  24498. 00012DE6  61FF FFFF D924           bsr        -0x26DA /* 0001070C */
  24499. 00012DEC  4FEF 000E                lea.l      A7, [A7 + 0xE]
  24500. label00012DF0:
  24501. 00012DF0  204A                     movea.l    A0, A2
  24502. 00012DF2  245F                     movea.l    A2, [A7]+
  24503. 00012DF4  4E5E                     unlink     A6
  24504. 00012DF6  4E75                     rts
  24505. fn00012DF8:
  24506. 00012DF8  4E56 0000                link       A6, 0
  24507. 00012DFC  4879 0001 2E16           push.l     0x12E16
  24508. 00012E02  2F3C 7374 7874           move.l     -[A7], 0x73747874 /* 'stxt' */
  24509. 00012E08  4EB9 0000 04D8           jsr        [0x000004D8]
  24510. 00012E0E  4E5E                     unlink     A6
  24511. 00012E10  4E75                     rts
  24512. 00012E12  4E56 0000                link       A6, 0
  24513. 00012E16  2F0A                     move.l     -[A7], A2
  24514. 00012E18  4878 0076                push.l     0x76 /* 'v' */
  24515. 00012E1C  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  24516. 00012E22  2448                     movea.l    A2, A0
  24517. 00012E24  2008                     move.l     D0, A0
  24518. 00012E26  584F                     addq.w     A7, 4
  24519. 00012E28  671A                     beq        +0x1C /* 00012E44 */
  24520. 00012E2A  2F3C 6973 7478           move.l     -[A7], 0x69737478 /* 'istx' */
  24521. 00012E30  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  24522. 00012E34  3F3C 0001                move.w     -[A7], 0x1
  24523. 00012E38  2F0A                     move.l     -[A7], A2
  24524. 00012E3A  61FF FFFF D514           bsr        -0x2AEA /* 00010350 */
  24525. 00012E40  4FEF 000E                lea.l      A7, [A7 + 0xE]
  24526. label00012E44:
  24527. 00012E44  204A                     movea.l    A0, A2
  24528. 00012E46  245F                     movea.l    A2, [A7]+
  24529. 00012E48  4E5E                     unlink     A6
  24530. 00012E4A  4E75                     rts
  24531. fn00012E4C:
  24532. 00012E4C  4E56 0000                link       A6, 0
  24533. 00012E50  4879 0001 2E6A           push.l     0x12E6A
  24534. 00012E56  2F3C 736C 6964           move.l     -[A7], 0x736C6964 /* 'slid' */
  24535. 00012E5C  4EB9 0000 04D8           jsr        [0x000004D8]
  24536. 00012E62  4E5E                     unlink     A6
  24537. 00012E64  4E75                     rts
  24538. 00012E66  4E56 0000                link       A6, 0
  24539. 00012E6A  2F0A                     move.l     -[A7], A2
  24540. 00012E6C  4878 0076                push.l     0x76 /* 'v' */
  24541. 00012E70  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  24542. 00012E76  2448                     movea.l    A2, A0
  24543. 00012E78  2008                     move.l     D0, A0
  24544. 00012E7A  584F                     addq.w     A7, 4
  24545. 00012E7C  671A                     beq        +0x1C /* 00012E98 */
  24546. 00012E7E  2F3C 6973 6C64           move.l     -[A7], 0x69736C64 /* 'isld' */
  24547. 00012E84  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  24548. 00012E88  3F3C 0001                move.w     -[A7], 0x1
  24549. 00012E8C  2F0A                     move.l     -[A7], A2
  24550. 00012E8E  61FF FFFF D2B0           bsr        -0x2D4E /* 00010140 */
  24551. 00012E94  4FEF 000E                lea.l      A7, [A7 + 0xE]
  24552. label00012E98:
  24553. 00012E98  204A                     movea.l    A0, A2
  24554. 00012E9A  245F                     movea.l    A2, [A7]+
  24555. 00012E9C  4E5E                     unlink     A6
  24556. 00012E9E  4E75                     rts
  24557. fn00012EA0:
  24558. 00012EA0  4E56 0000                link       A6, 0
  24559. 00012EA4  4879 0001 2EBE           push.l     0x12EBE
  24560. 00012EAA  2F3C 7365 706C           move.l     -[A7], 0x7365706C /* 'sepl' */
  24561. 00012EB0  4EB9 0000 04D8           jsr        [0x000004D8]
  24562. 00012EB6  4E5E                     unlink     A6
  24563. 00012EB8  4E75                     rts
  24564. 00012EBA  4E56 0000                link       A6, 0
  24565. 00012EBE  2F0A                     move.l     -[A7], A2
  24566. 00012EC0  4878 0076                push.l     0x76 /* 'v' */
  24567. 00012EC4  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  24568. 00012ECA  2448                     movea.l    A2, A0
  24569. 00012ECC  2008                     move.l     D0, A0
  24570. 00012ECE  584F                     addq.w     A7, 4
  24571. 00012ED0  671A                     beq        +0x1C /* 00012EEC */
  24572. 00012ED2  2F3C 6973 6570           move.l     -[A7], 0x69736570 /* 'isep' */
  24573. 00012ED8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  24574. 00012EDC  3F3C 0001                move.w     -[A7], 0x1
  24575. 00012EE0  2F0A                     move.l     -[A7], A2
  24576. 00012EE2  61FF FFFF D12C           bsr        -0x2ED2 /* 00010010 */
  24577. 00012EE8  4FEF 000E                lea.l      A7, [A7 + 0xE]
  24578. label00012EEC:
  24579. 00012EEC  204A                     movea.l    A0, A2
  24580. 00012EEE  245F                     movea.l    A2, [A7]+
  24581. 00012EF0  4E5E                     unlink     A6
  24582. 00012EF2  4E75                     rts
  24583. fn00012EF4:
  24584. 00012EF4  4E56 0000                link       A6, 0
  24585. 00012EF8  4879 0001 2F12           push.l     0x12F12
  24586. 00012EFE  2F3C 7062 6172           move.l     -[A7], 0x70626172 /* 'pbar' */
  24587. 00012F04  4EB9 0000 04D8           jsr        [0x000004D8]
  24588. 00012F0A  4E5E                     unlink     A6
  24589. 00012F0C  4E75                     rts
  24590. 00012F0E  4E56 0000                link       A6, 0
  24591. 00012F12  2F0A                     move.l     -[A7], A2
  24592. 00012F14  4878 007E                push.l     0x7E /* '~' */
  24593. 00012F18  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  24594. 00012F1E  2448                     movea.l    A2, A0
  24595. 00012F20  2008                     move.l     D0, A0
  24596. 00012F22  584F                     addq.w     A7, 4
  24597. 00012F24  671A                     beq        +0x1C /* 00012F40 */
  24598. 00012F26  2F3C 6970 6272           move.l     -[A7], 0x69706272 /* 'ipbr' */
  24599. 00012F2C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  24600. 00012F30  3F3C 0001                move.w     -[A7], 0x1
  24601. 00012F34  2F0A                     move.l     -[A7], A2
  24602. 00012F36  61FF FFFF C748           bsr        -0x38B6 /* 0000F680 */
  24603. 00012F3C  4FEF 000E                lea.l      A7, [A7 + 0xE]
  24604. label00012F40:
  24605. 00012F40  204A                     movea.l    A0, A2
  24606. 00012F42  245F                     movea.l    A2, [A7]+
  24607. 00012F44  4E5E                     unlink     A6
  24608. 00012F46  4E75                     rts
  24609. fn00012F48:
  24610. 00012F48  4E56 0000                link       A6, 0
  24611. 00012F4C  4879 0001 2F66           push.l     0x12F66
  24612. 00012F52  2F3C 7067 6278           move.l     -[A7], 0x70676278 /* 'pgbx' */
  24613. 00012F58  4EB9 0000 04D8           jsr        [0x000004D8]
  24614. 00012F5E  4E5E                     unlink     A6
  24615. 00012F60  4E75                     rts
  24616. 00012F62  4E56 0000                link       A6, 0
  24617. 00012F66  2F0A                     move.l     -[A7], A2
  24618. 00012F68  4878 00F6                push.l     0xF6
  24619. 00012F6C  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  24620. 00012F72  2448                     movea.l    A2, A0
  24621. 00012F74  2008                     move.l     D0, A0
  24622. 00012F76  584F                     addq.w     A7, 4
  24623. 00012F78  671A                     beq        +0x1C /* 00012F94 */
  24624. 00012F7A  2F3C 6970 6762           move.l     -[A7], 0x69706762 /* 'ipgb' */
  24625. 00012F80  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  24626. 00012F84  3F3C 0001                move.w     -[A7], 0x1
  24627. 00012F88  2F0A                     move.l     -[A7], A2
  24628. 00012F8A  61FF FFFF C32A           bsr        -0x3CD4 /* 0000F2B6 */
  24629. 00012F90  4FEF 000E                lea.l      A7, [A7 + 0xE]
  24630. label00012F94:
  24631. 00012F94  204A                     movea.l    A0, A2
  24632. 00012F96  245F                     movea.l    A2, [A7]+
  24633. 00012F98  4E5E                     unlink     A6
  24634. 00012F9A  4E75                     rts
  24635. fn00012F9C:
  24636. 00012F9C  4E56 0000                link       A6, 0
  24637. 00012FA0  4879 0001 2FBA           push.l     0x12FBA
  24638. 00012FA6  2F3C 706C 6364           move.l     -[A7], 0x706C6364 /* 'plcd' */
  24639. 00012FAC  4EB9 0000 04D8           jsr        [0x000004D8]
  24640. 00012FB2  4E5E                     unlink     A6
  24641. 00012FB4  4E75                     rts
  24642. 00012FB6  4E56 0000                link       A6, 0
  24643. 00012FBA  2F0A                     move.l     -[A7], A2
  24644. 00012FBC  4878 00E8                push.l     0xE8
  24645. 00012FC0  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  24646. 00012FC6  2448                     movea.l    A2, A0
  24647. 00012FC8  2008                     move.l     D0, A0
  24648. 00012FCA  584F                     addq.w     A7, 4
  24649. 00012FCC  671A                     beq        +0x1C /* 00012FE8 */
  24650. 00012FCE  2F3C 6970 6C63           move.l     -[A7], 0x69706C63 /* 'iplc' */
  24651. 00012FD4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  24652. 00012FD8  3F3C 0001                move.w     -[A7], 0x1
  24653. 00012FDC  2F0A                     move.l     -[A7], A2
  24654. 00012FDE  61FF FFFF BCBE           bsr        -0x4340 /* 0000EC9E */
  24655. 00012FE4  4FEF 000E                lea.l      A7, [A7 + 0xE]
  24656. label00012FE8:
  24657. 00012FE8  204A                     movea.l    A0, A2
  24658. 00012FEA  245F                     movea.l    A2, [A7]+
  24659. 00012FEC  4E5E                     unlink     A6
  24660. 00012FEE  4E75                     rts
  24661. fn00012FF0:
  24662. 00012FF0  4E56 0000                link       A6, 0
  24663. 00012FF4  4879 0001 300E           push.l     0x1300E
  24664. 00012FFA  2F3C 7069 6364           move.l     -[A7], 0x70696364 /* 'picd' */
  24665. 00013000  4EB9 0000 04D8           jsr        [0x000004D8]
  24666. 00013006  4E5E                     unlink     A6
  24667. 00013008  4E75                     rts
  24668. 0001300A  4E56 0000                link       A6, 0
  24669. 0001300E  2F0A                     move.l     -[A7], A2
  24670. 00013010  4878 00E8                push.l     0xE8
  24671. 00013014  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  24672. 0001301A  2448                     movea.l    A2, A0
  24673. 0001301C  2008                     move.l     D0, A0
  24674. 0001301E  584F                     addq.w     A7, 4
  24675. 00013020  671A                     beq        +0x1C /* 0001303C */
  24676. 00013022  2F3C 6970 6364           move.l     -[A7], 0x69706364 /* 'ipcd' */
  24677. 00013028  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  24678. 0001302C  3F3C 0001                move.w     -[A7], 0x1
  24679. 00013030  2F0A                     move.l     -[A7], A2
  24680. 00013032  61FF FFFF BAD8           bsr        -0x4526 /* 0000EB0C */
  24681. 00013038  4FEF 000E                lea.l      A7, [A7 + 0xE]
  24682. label0001303C:
  24683. 0001303C  204A                     movea.l    A0, A2
  24684. 0001303E  245F                     movea.l    A2, [A7]+
  24685. 00013040  4E5E                     unlink     A6
  24686. 00013042  4E75                     rts
  24687. fn00013044:
  24688. 00013044  4E56 0000                link       A6, 0
  24689. 00013048  4879 0001 3062           push.l     0x13062
  24690. 0001304E  2F3C 6C61 7272           move.l     -[A7], 0x6C617272 /* 'larr' */
  24691. 00013054  4EB9 0000 04D8           jsr        [0x000004D8]
  24692. 0001305A  4E5E                     unlink     A6
  24693. 0001305C  4E75                     rts
  24694. 0001305E  4E56 0000                link       A6, 0
  24695. 00013062  2F0A                     move.l     -[A7], A2
  24696. 00013064  4878 0076                push.l     0x76 /* 'v' */
  24697. 00013068  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  24698. 0001306E  2448                     movea.l    A2, A0
  24699. 00013070  2008                     move.l     D0, A0
  24700. 00013072  584F                     addq.w     A7, 4
  24701. 00013074  671A                     beq        +0x1C /* 00013090 */
  24702. 00013076  2F3C 696C 6172           move.l     -[A7], 0x696C6172 /* 'ilar' */
  24703. 0001307C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  24704. 00013080  3F3C 0001                move.w     -[A7], 0x1
  24705. 00013084  2F0A                     move.l     -[A7], A2
  24706. 00013086  61FF FFFF B882           bsr        -0x477C /* 0000E90A */
  24707. 0001308C  4FEF 000E                lea.l      A7, [A7 + 0xE]
  24708. label00013090:
  24709. 00013090  204A                     movea.l    A0, A2
  24710. 00013092  245F                     movea.l    A2, [A7]+
  24711. 00013094  4E5E                     unlink     A6
  24712. 00013096  4E75                     rts
  24713. fn00013098:
  24714. 00013098  4E56 0000                link       A6, 0
  24715. 0001309C  4879 0001 30B6           push.l     0x130B6
  24716. 000130A2  2F3C 6977 656C           move.l     -[A7], 0x6977656C /* 'iwel' */
  24717. 000130A8  4EB9 0000 04D8           jsr        [0x000004D8]
  24718. 000130AE  4E5E                     unlink     A6
  24719. 000130B0  4E75                     rts
  24720. 000130B2  4E56 0000                link       A6, 0
  24721. 000130B6  2F0A                     move.l     -[A7], A2
  24722. 000130B8  4878 00E8                push.l     0xE8
  24723. 000130BC  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  24724. 000130C2  2448                     movea.l    A2, A0
  24725. 000130C4  2008                     move.l     D0, A0
  24726. 000130C6  584F                     addq.w     A7, 4
  24727. 000130C8  671A                     beq        +0x1C /* 000130E4 */
  24728. 000130CA  2F3C 6969 776C           move.l     -[A7], 0x6969776C /* 'iiwl' */
  24729. 000130D0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  24730. 000130D4  3F3C 0001                move.w     -[A7], 0x1
  24731. 000130D8  2F0A                     move.l     -[A7], A2
  24732. 000130DA  61FF FFFF B618           bsr        -0x49E6 /* 0000E6F4 */
  24733. 000130E0  4FEF 000E                lea.l      A7, [A7 + 0xE]
  24734. label000130E4:
  24735. 000130E4  204A                     movea.l    A0, A2
  24736. 000130E6  245F                     movea.l    A2, [A7]+
  24737. 000130E8  4E5E                     unlink     A6
  24738. 000130EA  4E75                     rts
  24739. fn000130EC:
  24740. 000130EC  4E56 0000                link       A6, 0
  24741. 000130F0  4879 0001 310A           push.l     0x1310A
  24742. 000130F6  2F3C 6963 746C           move.l     -[A7], 0x6963746C /* 'ictl' */
  24743. 000130FC  4EB9 0000 04D8           jsr        [0x000004D8]
  24744. 00013102  4E5E                     unlink     A6
  24745. 00013104  4E75                     rts
  24746. 00013106  4E56 0000                link       A6, 0
  24747. 0001310A  2F0A                     move.l     -[A7], A2
  24748. 0001310C  4878 0076                push.l     0x76 /* 'v' */
  24749. 00013110  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  24750. 00013116  2448                     movea.l    A2, A0
  24751. 00013118  2008                     move.l     D0, A0
  24752. 0001311A  584F                     addq.w     A7, 4
  24753. 0001311C  671A                     beq        +0x1C /* 00013138 */
  24754. 0001311E  2F3C 6969 636C           move.l     -[A7], 0x6969636C /* 'iicl' */
  24755. 00013124  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  24756. 00013128  3F3C 0001                move.w     -[A7], 0x1
  24757. 0001312C  2F0A                     move.l     -[A7], A2
  24758. 0001312E  61FF FFFF B430           bsr        -0x4BCE /* 0000E560 */
  24759. 00013134  4FEF 000E                lea.l      A7, [A7 + 0xE]
  24760. label00013138:
  24761. 00013138  204A                     movea.l    A0, A2
  24762. 0001313A  245F                     movea.l    A2, [A7]+
  24763. 0001313C  4E5E                     unlink     A6
  24764. 0001313E  4E75                     rts
  24765. fn00013140:
  24766. 00013140  4E56 0000                link       A6, 0
  24767. 00013144  4879 0001 315E           push.l     0x1315E
  24768. 0001314A  2F3C 6574 7874           move.l     -[A7], 0x65747874 /* 'etxt' */
  24769. 00013150  4EB9 0000 04D8           jsr        [0x000004D8]
  24770. 00013156  4E5E                     unlink     A6
  24771. 00013158  4E75                     rts
  24772. 0001315A  4E56 0000                link       A6, 0
  24773. 0001315E  2F0A                     move.l     -[A7], A2
  24774. 00013160  4878 00C4                push.l     0xC4
  24775. 00013164  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  24776. 0001316A  2448                     movea.l    A2, A0
  24777. 0001316C  2008                     move.l     D0, A0
  24778. 0001316E  584F                     addq.w     A7, 4
  24779. 00013170  671A                     beq        +0x1C /* 0001318C */
  24780. 00013172  2F3C 6965 7478           move.l     -[A7], 0x69657478 /* 'ietx' */
  24781. 00013178  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  24782. 0001317C  3F3C 0001                move.w     -[A7], 0x1
  24783. 00013180  2F0A                     move.l     -[A7], A2
  24784. 00013182  61FF FFFF 9910           bsr        -0x66EE /* 0000CA94 */
  24785. 00013188  4FEF 000E                lea.l      A7, [A7 + 0xE]
  24786. label0001318C:
  24787. 0001318C  204A                     movea.l    A0, A2
  24788. 0001318E  245F                     movea.l    A2, [A7]+
  24789. 00013190  4E5E                     unlink     A6
  24790. 00013192  4E75                     rts
  24791. fn00013194:
  24792. 00013194  4E56 0000                link       A6, 0
  24793. 00013198  4879 0001 31B2           push.l     0x131B2
  24794. 0001319E  2F3C 6474 7269           move.l     -[A7], 0x64747269 /* 'dtri' */
  24795. 000131A4  4EB9 0000 04D8           jsr        [0x000004D8]
  24796. 000131AA  4E5E                     unlink     A6
  24797. 000131AC  4E75                     rts
  24798. 000131AE  4E56 0000                link       A6, 0
  24799. 000131B2  2F0A                     move.l     -[A7], A2
  24800. 000131B4  4878 0076                push.l     0x76 /* 'v' */
  24801. 000131B8  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  24802. 000131BE  2448                     movea.l    A2, A0
  24803. 000131C0  2008                     move.l     D0, A0
  24804. 000131C2  584F                     addq.w     A7, 4
  24805. 000131C4  671A                     beq        +0x1C /* 000131E0 */
  24806. 000131C6  2F3C 6964 7472           move.l     -[A7], 0x69647472 /* 'idtr' */
  24807. 000131CC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  24808. 000131D0  3F3C 0001                move.w     -[A7], 0x1
  24809. 000131D4  2F0A                     move.l     -[A7], A2
  24810. 000131D6  61FF FFFF 975C           bsr        -0x68A2 /* 0000C934 */
  24811. 000131DC  4FEF 000E                lea.l      A7, [A7 + 0xE]
  24812. label000131E0:
  24813. 000131E0  204A                     movea.l    A0, A2
  24814. 000131E2  245F                     movea.l    A2, [A7]+
  24815. 000131E4  4E5E                     unlink     A6
  24816. 000131E6  4E75                     rts
  24817. fn000131E8:
  24818. 000131E8  4E56 0000                link       A6, 0
  24819. 000131EC  4879 0001 3206           push.l     0x13206
  24820. 000131F2  2F3C 6362 6274           move.l     -[A7], 0x63626274 /* 'cbbt' */
  24821. 000131F8  4EB9 0000 04D8           jsr        [0x000004D8]
  24822. 000131FE  4E5E                     unlink     A6
  24823. 00013200  4E75                     rts
  24824. 00013202  4E56 0000                link       A6, 0
  24825. 00013206  2F0A                     move.l     -[A7], A2
  24826. 00013208  4878 0090                push.l     0x90
  24827. 0001320C  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  24828. 00013212  2448                     movea.l    A2, A0
  24829. 00013214  2008                     move.l     D0, A0
  24830. 00013216  584F                     addq.w     A7, 4
  24831. 00013218  671A                     beq        +0x1C /* 00013234 */
  24832. 0001321A  2F3C 6962 6274           move.l     -[A7], 0x69626274 /* 'ibbt' */
  24833. 00013220  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  24834. 00013224  3F3C 0001                move.w     -[A7], 0x1
  24835. 00013228  2F0A                     move.l     -[A7], A2
  24836. 0001322A  61FF FFFF 93E4           bsr        -0x6C1A /* 0000C610 */
  24837. 00013230  4FEF 000E                lea.l      A7, [A7 + 0xE]
  24838. label00013234:
  24839. 00013234  204A                     movea.l    A0, A2
  24840. 00013236  245F                     movea.l    A2, [A7]+
  24841. 00013238  4E5E                     unlink     A6
  24842. 0001323A  4E75                     rts
  24843. fn0001323C:
  24844. 0001323C  4E56 0000                link       A6, 0
  24845. 00013240  4879 0001 325A           push.l     0x1325A
  24846. 00013246  2F3C 636C 636B           move.l     -[A7], 0x636C636B /* 'clck' */
  24847. 0001324C  4EB9 0000 04D8           jsr        [0x000004D8]
  24848. 00013252  4E5E                     unlink     A6
  24849. 00013254  4E75                     rts
  24850. 00013256  4E56 0000                link       A6, 0
  24851. 0001325A  2F0A                     move.l     -[A7], A2
  24852. 0001325C  4878 00B4                push.l     0xB4
  24853. 00013260  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  24854. 00013266  2448                     movea.l    A2, A0
  24855. 00013268  2008                     move.l     D0, A0
  24856. 0001326A  584F                     addq.w     A7, 4
  24857. 0001326C  671A                     beq        +0x1C /* 00013288 */
  24858. 0001326E  2F3C 6963 6C6B           move.l     -[A7], 0x69636C6B /* 'iclk' */
  24859. 00013274  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  24860. 00013278  3F3C 0001                move.w     -[A7], 0x1
  24861. 0001327C  2F0A                     move.l     -[A7], A2
  24862. 0001327E  61FF FFFF 8E48           bsr        -0x71B6 /* 0000C0C8 */
  24863. 00013284  4FEF 000E                lea.l      A7, [A7 + 0xE]
  24864. label00013288:
  24865. 00013288  204A                     movea.l    A0, A2
  24866. 0001328A  245F                     movea.l    A2, [A7]+
  24867. 0001328C  4E5E                     unlink     A6
  24868. 0001328E  4E75                     rts
  24869. fn00013290:
  24870. 00013290  4E56 0000                link       A6, 0
  24871. 00013294  4879 0001 32AE           push.l     0x132AE
  24872. 0001329A  2F3C 6362 6762           move.l     -[A7], 0x63626762 /* 'cbgb' */
  24873. 000132A0  4EB9 0000 04D8           jsr        [0x000004D8]
  24874. 000132A6  4E5E                     unlink     A6
  24875. 000132A8  4E75                     rts
  24876. 000132AA  4E56 0000                link       A6, 0
  24877. 000132AE  2F0A                     move.l     -[A7], A2
  24878. 000132B0  4878 00E8                push.l     0xE8
  24879. 000132B4  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  24880. 000132BA  2448                     movea.l    A2, A0
  24881. 000132BC  2008                     move.l     D0, A0
  24882. 000132BE  584F                     addq.w     A7, 4
  24883. 000132C0  671A                     beq        +0x1C /* 000132DC */
  24884. 000132C2  2F3C 6963 6267           move.l     -[A7], 0x69636267 /* 'icbg' */
  24885. 000132C8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  24886. 000132CC  3F3C 0001                move.w     -[A7], 0x1
  24887. 000132D0  2F0A                     move.l     -[A7], A2
  24888. 000132D2  61FF FFFF 89EA           bsr        -0x7614 /* 0000BCBE */
  24889. 000132D8  4FEF 000E                lea.l      A7, [A7 + 0xE]
  24890. label000132DC:
  24891. 000132DC  204A                     movea.l    A0, A2
  24892. 000132DE  245F                     movea.l    A2, [A7]+
  24893. 000132E0  4E5E                     unlink     A6
  24894. 000132E2  4E75                     rts
  24895. fn000132E4:
  24896. 000132E4  4E56 0000                link       A6, 0
  24897. 000132E8  4879 0001 3302           push.l     0x13302
  24898. 000132EE  2F3C 6262 7574           move.l     -[A7], 0x62627574 /* 'bbut' */
  24899. 000132F4  4EB9 0000 04D8           jsr        [0x000004D8]
  24900. 000132FA  4E5E                     unlink     A6
  24901. 000132FC  4E75                     rts
  24902. 000132FE  4E56 0000                link       A6, 0
  24903. 00013302  2F0A                     move.l     -[A7], A2
  24904. 00013304  4878 0088                push.l     0x88
  24905. 00013308  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  24906. 0001330E  2448                     movea.l    A2, A0
  24907. 00013310  2008                     move.l     D0, A0
  24908. 00013312  584F                     addq.w     A7, 4
  24909. 00013314  671A                     beq        +0x1C /* 00013330 */
  24910. 00013316  2F3C 6962 6274           move.l     -[A7], 0x69626274 /* 'ibbt' */
  24911. 0001331C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  24912. 00013320  3F3C 0001                move.w     -[A7], 0x1
  24913. 00013324  2F0A                     move.l     -[A7], A2
  24914. 00013326  61FF FFFF 7E6E           bsr        -0x8190 /* 0000B196 */
  24915. 0001332C  4FEF 000E                lea.l      A7, [A7 + 0xE]
  24916. label00013330:
  24917. 00013330  204A                     movea.l    A0, A2
  24918. 00013332  245F                     movea.l    A2, [A7]+
  24919. 00013334  4E5E                     unlink     A6
  24920. 00013336  4E75                     rts
  24921. fn00013338:
  24922. 00013338  4E56 0000                link       A6, 0
  24923. 0001333C  2F3C 6963 6172           move.l     -[A7], 0x69636172 /* 'icar' */
  24924. 00013342  61FF FFFF F5D2           bsr        -0xA2C /* 00012916 */
  24925. 00013348  2F3C 6963 6278           move.l     -[A7], 0x69636278 /* 'icbx' */
  24926. 0001334E  61FF FFFF F5C6           bsr        -0xA38 /* 00012916 */
  24927. 00013354  2F3C 6964 7472           move.l     -[A7], 0x69647472 /* 'idtr' */
  24928. 0001335A  61FF FFFF F5BA           bsr        -0xA44 /* 00012916 */
  24929. 00013360  2F3C 6969 636C           move.l     -[A7], 0x6969636C /* 'iicl' */
  24930. 00013366  61FF FFFF F5AE           bsr        -0xA50 /* 00012916 */
  24931. 0001336C  2F3C 6969 776C           move.l     -[A7], 0x6969776C /* 'iiwl' */
  24932. 00013372  61FF FFFF F5A2           bsr        -0xA5C /* 00012916 */
  24933. 00013378  2F3C 6970 6364           move.l     -[A7], 0x69706364 /* 'ipcd' */
  24934. 0001337E  61FF FFFF F596           bsr        -0xA68 /* 00012916 */
  24935. 00013384  2F3C 6972 6164           move.l     -[A7], 0x69726164 /* 'irad' */
  24936. 0001338A  61FF FFFF F58A           bsr        -0xA74 /* 00012916 */
  24937. 00013390  2F3C 6973 6570           move.l     -[A7], 0x69736570 /* 'isep' */
  24938. 00013396  61FF FFFF F57E           bsr        -0xA80 /* 00012916 */
  24939. 0001339C  2F3C 6963 6267           move.l     -[A7], 0x69636267 /* 'icbg' */
  24940. 000133A2  61FF 0000 02EC           bsr        +0x2EE /* 00013690 */
  24941. 000133A8  2F3C 6974 6762           move.l     -[A7], 0x69746762 /* 'itgb' */
  24942. 000133AE  61FF 0000 02E0           bsr        +0x2E2 /* 00013690 */
  24943. 000133B4  2F3C 696C 6172           move.l     -[A7], 0x696C6172 /* 'ilar' */
  24944. 000133BA  61FF FFFF F5E6           bsr        -0xA18 /* 000129A2 */
  24945. 000133C0  2F3C 6970 6272           move.l     -[A7], 0x69706272 /* 'ipbr' */
  24946. 000133C6  61FF FFFF F5DA           bsr        -0xA24 /* 000129A2 */
  24947. 000133CC  2F3C 6973 6261           move.l     -[A7], 0x69736261 /* 'isba' */
  24948. 000133D2  61FF FFFF F5CE           bsr        -0xA30 /* 000129A2 */
  24949. 000133D8  2F3C 6973 6C64           move.l     -[A7], 0x69736C64 /* 'isld' */
  24950. 000133DE  61FF FFFF F5C2           bsr        -0xA3C /* 000129A2 */
  24951. 000133E4  2F3C 6962 6274           move.l     -[A7], 0x69626274 /* 'ibbt' */
  24952. 000133EA  61FF 0000 025E           bsr        +0x260 /* 0001364A */
  24953. 000133F0  2F3C 6963 6C6B           move.l     -[A7], 0x69636C6B /* 'iclk' */
  24954. 000133F6  61FF 0000 020C           bsr        +0x20E /* 00013604 */
  24955. 000133FC  2F3C 6965 7478           move.l     -[A7], 0x69657478 /* 'ietx' */
  24956. 00013402  61FF 0000 01BA           bsr        +0x1BC /* 000135BE */
  24957. 00013408  2F3C 6970 6C63           move.l     -[A7], 0x69706C63 /* 'iplc' */
  24958. 0001340E  61FF 0000 0168           bsr        +0x16A /* 00013578 */
  24959. 00013414  2F3C 6970 6F70           move.l     -[A7], 0x69706F70 /* 'ipop' */
  24960. 0001341A  61FF FFFF F4B4           bsr        -0xB4A /* 000128D0 */
  24961. 00013420  2F3C 6970 6762           move.l     -[A7], 0x69706762 /* 'ipgb' */
  24962. 00013426  61FF 0000 010A           bsr        +0x10C /* 00013532 */
  24963. 0001342C  2F3C 6970 7573           move.l     -[A7], 0x69707573 /* 'ipus' */
  24964. 00013432  61FF FFFF F456           bsr        -0xBA8 /* 0001288A */
  24965. 00013438  2F3C 6973 7478           move.l     -[A7], 0x69737478 /* 'istx' */
  24966. 0001343E  61FF 0000 00AC           bsr        +0xAE /* 000134EC */
  24967. 00013444  2F3C 6974 6162           move.l     -[A7], 0x69746162 /* 'itab' */
  24968. 0001344A  61FF 0000 005A           bsr        +0x5C /* 000134A6 */
  24969. 00013450  2F3C 6977 6E68           move.l     -[A7], 0x69776E68 /* 'iwnh' */
  24970. 00013456  61FF 0000 0008           bsr        +0xA /* 00013460 */
  24971. 0001345C  4E5E                     unlink     A6
  24972. 0001345E  4E75                     rts
  24973. fn00013460:
  24974. 00013460  4E56 0000                link       A6, 0
  24975. 00013464  4879 0001 347C           push.l     0x1347C
  24976. 0001346A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  24977. 0001346E  4EB9 0000 04D8           jsr        [0x000004D8]
  24978. 00013474  4E5E                     unlink     A6
  24979. 00013476  4E75                     rts
  24980. 00013478  4E56 0000                link       A6, 0
  24981. 0001347C  2F0A                     move.l     -[A7], A2
  24982. 0001347E  4878 0010                push.l     0x10
  24983. 00013482  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  24984. 00013488  2448                     movea.l    A2, A0
  24985. 0001348A  2008                     move.l     D0, A0
  24986. 0001348C  584F                     addq.w     A7, 4
  24987. 0001348E  670E                     beq        +0x10 /* 0001349E */
  24988. 00013490  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  24989. 00013494  2F0A                     move.l     -[A7], A2
  24990. 00013496  61FF FFFF 7A98           bsr        -0x8566 /* 0000AF30 */
  24991. 0001349C  504F                     addq.w     A7, 8
  24992. label0001349E:
  24993. 0001349E  204A                     movea.l    A0, A2
  24994. 000134A0  245F                     movea.l    A2, [A7]+
  24995. 000134A2  4E5E                     unlink     A6
  24996. 000134A4  4E75                     rts
  24997. fn000134A6:
  24998. 000134A6  4E56 0000                link       A6, 0
  24999. 000134AA  4879 0001 34C2           push.l     0x134C2
  25000. 000134B0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  25001. 000134B4  4EB9 0000 04D8           jsr        [0x000004D8]
  25002. 000134BA  4E5E                     unlink     A6
  25003. 000134BC  4E75                     rts
  25004. 000134BE  4E56 0000                link       A6, 0
  25005. 000134C2  2F0A                     move.l     -[A7], A2
  25006. 000134C4  4878 0010                push.l     0x10
  25007. 000134C8  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  25008. 000134CE  2448                     movea.l    A2, A0
  25009. 000134D0  2008                     move.l     D0, A0
  25010. 000134D2  584F                     addq.w     A7, 4
  25011. 000134D4  670E                     beq        +0x10 /* 000134E4 */
  25012. 000134D6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  25013. 000134DA  2F0A                     move.l     -[A7], A2
  25014. 000134DC  61FF FFFF 7B80           bsr        -0x847E /* 0000B05E */
  25015. 000134E2  504F                     addq.w     A7, 8
  25016. label000134E4:
  25017. 000134E4  204A                     movea.l    A0, A2
  25018. 000134E6  245F                     movea.l    A2, [A7]+
  25019. 000134E8  4E5E                     unlink     A6
  25020. 000134EA  4E75                     rts
  25021. fn000134EC:
  25022. 000134EC  4E56 0000                link       A6, 0
  25023. 000134F0  4879 0001 3508           push.l     0x13508
  25024. 000134F6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  25025. 000134FA  4EB9 0000 04D8           jsr        [0x000004D8]
  25026. 00013500  4E5E                     unlink     A6
  25027. 00013502  4E75                     rts
  25028. 00013504  4E56 0000                link       A6, 0
  25029. 00013508  2F0A                     move.l     -[A7], A2
  25030. 0001350A  4878 0118                push.l     0x118
  25031. 0001350E  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  25032. 00013514  2448                     movea.l    A2, A0
  25033. 00013516  2008                     move.l     D0, A0
  25034. 00013518  584F                     addq.w     A7, 4
  25035. 0001351A  670E                     beq        +0x10 /* 0001352A */
  25036. 0001351C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  25037. 00013520  2F0A                     move.l     -[A7], A2
  25038. 00013522  61FF FFFF 7046           bsr        -0x8FB8 /* 0000A56A */
  25039. 00013528  504F                     addq.w     A7, 8
  25040. label0001352A:
  25041. 0001352A  204A                     movea.l    A0, A2
  25042. 0001352C  245F                     movea.l    A2, [A7]+
  25043. 0001352E  4E5E                     unlink     A6
  25044. 00013530  4E75                     rts
  25045. fn00013532:
  25046. 00013532  4E56 0000                link       A6, 0
  25047. 00013536  4879 0001 354E           push.l     0x1354E
  25048. 0001353C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  25049. 00013540  4EB9 0000 04D8           jsr        [0x000004D8]
  25050. 00013546  4E5E                     unlink     A6
  25051. 00013548  4E75                     rts
  25052. 0001354A  4E56 0000                link       A6, 0
  25053. 0001354E  2F0A                     move.l     -[A7], A2
  25054. 00013550  4878 0014                push.l     0x14
  25055. 00013554  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  25056. 0001355A  2448                     movea.l    A2, A0
  25057. 0001355C  2008                     move.l     D0, A0
  25058. 0001355E  584F                     addq.w     A7, 4
  25059. 00013560  670E                     beq        +0x10 /* 00013570 */
  25060. 00013562  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  25061. 00013566  2F0A                     move.l     -[A7], A2
  25062. 00013568  61FF FFFF 6E52           bsr        -0x91AC /* 0000A3BC */
  25063. 0001356E  504F                     addq.w     A7, 8
  25064. label00013570:
  25065. 00013570  204A                     movea.l    A0, A2
  25066. 00013572  245F                     movea.l    A2, [A7]+
  25067. 00013574  4E5E                     unlink     A6
  25068. 00013576  4E75                     rts
  25069. fn00013578:
  25070. 00013578  4E56 0000                link       A6, 0
  25071. 0001357C  4879 0001 3594           push.l     0x13594
  25072. 00013582  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  25073. 00013586  4EB9 0000 04D8           jsr        [0x000004D8]
  25074. 0001358C  4E5E                     unlink     A6
  25075. 0001358E  4E75                     rts
  25076. 00013590  4E56 0000                link       A6, 0
  25077. 00013594  2F0A                     move.l     -[A7], A2
  25078. 00013596  4878 0010                push.l     0x10
  25079. 0001359A  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  25080. 000135A0  2448                     movea.l    A2, A0
  25081. 000135A2  2008                     move.l     D0, A0
  25082. 000135A4  584F                     addq.w     A7, 4
  25083. 000135A6  670E                     beq        +0x10 /* 000135B6 */
  25084. 000135A8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  25085. 000135AC  2F0A                     move.l     -[A7], A2
  25086. 000135AE  61FF FFFF 788A           bsr        -0x8774 /* 0000AE3A */
  25087. 000135B4  504F                     addq.w     A7, 8
  25088. label000135B6:
  25089. 000135B6  204A                     movea.l    A0, A2
  25090. 000135B8  245F                     movea.l    A2, [A7]+
  25091. 000135BA  4E5E                     unlink     A6
  25092. 000135BC  4E75                     rts
  25093. fn000135BE:
  25094. 000135BE  4E56 0000                link       A6, 0
  25095. 000135C2  4879 0001 35DA           push.l     0x135DA
  25096. 000135C8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  25097. 000135CC  4EB9 0000 04D8           jsr        [0x000004D8]
  25098. 000135D2  4E5E                     unlink     A6
  25099. 000135D4  4E75                     rts
  25100. 000135D6  4E56 0000                link       A6, 0
  25101. 000135DA  2F0A                     move.l     -[A7], A2
  25102. 000135DC  4878 0008                push.l     0x8
  25103. 000135E0  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  25104. 000135E6  2448                     movea.l    A2, A0
  25105. 000135E8  2008                     move.l     D0, A0
  25106. 000135EA  584F                     addq.w     A7, 4
  25107. 000135EC  670E                     beq        +0x10 /* 000135FC */
  25108. 000135EE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  25109. 000135F2  2F0A                     move.l     -[A7], A2
  25110. 000135F4  61FF FFFF 65CC           bsr        -0x9A32 /* 00009BC2 */
  25111. 000135FA  504F                     addq.w     A7, 8
  25112. label000135FC:
  25113. 000135FC  204A                     movea.l    A0, A2
  25114. 000135FE  245F                     movea.l    A2, [A7]+
  25115. 00013600  4E5E                     unlink     A6
  25116. 00013602  4E75                     rts
  25117. fn00013604:
  25118. 00013604  4E56 0000                link       A6, 0
  25119. 00013608  4879 0001 3620           push.l     0x13620
  25120. 0001360E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  25121. 00013612  4EB9 0000 04D8           jsr        [0x000004D8]
  25122. 00013618  4E5E                     unlink     A6
  25123. 0001361A  4E75                     rts
  25124. 0001361C  4E56 0000                link       A6, 0
  25125. 00013620  2F0A                     move.l     -[A7], A2
  25126. 00013622  4878 0010                push.l     0x10
  25127. 00013626  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  25128. 0001362C  2448                     movea.l    A2, A0
  25129. 0001362E  2008                     move.l     D0, A0
  25130. 00013630  584F                     addq.w     A7, 4
  25131. 00013632  670E                     beq        +0x10 /* 00013642 */
  25132. 00013634  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  25133. 00013638  2F0A                     move.l     -[A7], A2
  25134. 0001363A  61FF FFFF 73D2           bsr        -0x8C2C /* 0000AA0E */
  25135. 00013640  504F                     addq.w     A7, 8
  25136. label00013642:
  25137. 00013642  204A                     movea.l    A0, A2
  25138. 00013644  245F                     movea.l    A2, [A7]+
  25139. 00013646  4E5E                     unlink     A6
  25140. 00013648  4E75                     rts
  25141. fn0001364A:
  25142. 0001364A  4E56 0000                link       A6, 0
  25143. 0001364E  4879 0001 3666           push.l     0x13666
  25144. 00013654  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  25145. 00013658  4EB9 0000 04D8           jsr        [0x000004D8]
  25146. 0001365E  4E5E                     unlink     A6
  25147. 00013660  4E75                     rts
  25148. 00013662  4E56 0000                link       A6, 0
  25149. 00013666  2F0A                     move.l     -[A7], A2
  25150. 00013668  4878 0010                push.l     0x10
  25151. 0001366C  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  25152. 00013672  2448                     movea.l    A2, A0
  25153. 00013674  2008                     move.l     D0, A0
  25154. 00013676  584F                     addq.w     A7, 4
  25155. 00013678  670E                     beq        +0x10 /* 00013688 */
  25156. 0001367A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  25157. 0001367E  2F0A                     move.l     -[A7], A2
  25158. 00013680  61FF FFFF 57D6           bsr        -0xA828 /* 00008E58 */
  25159. 00013686  504F                     addq.w     A7, 8
  25160. label00013688:
  25161. 00013688  204A                     movea.l    A0, A2
  25162. 0001368A  245F                     movea.l    A2, [A7]+
  25163. 0001368C  4E5E                     unlink     A6
  25164. 0001368E  4E75                     rts
  25165. fn00013690:
  25166. 00013690  4E56 0000                link       A6, 0
  25167. 00013694  4879 0001 36AC           push.l     0x136AC
  25168. 0001369A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  25169. 0001369E  4EB9 0000 04D8           jsr        [0x000004D8]
  25170. 000136A4  4E5E                     unlink     A6
  25171. 000136A6  4E75                     rts
  25172. 000136A8  4E56 0000                link       A6, 0
  25173. 000136AC  2F0A                     move.l     -[A7], A2
  25174. 000136AE  4878 0010                push.l     0x10
  25175. 000136B2  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  25176. 000136B8  2448                     movea.l    A2, A0
  25177. 000136BA  2008                     move.l     D0, A0
  25178. 000136BC  584F                     addq.w     A7, 4
  25179. 000136BE  670E                     beq        +0x10 /* 000136CE */
  25180. 000136C0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  25181. 000136C4  2F0A                     move.l     -[A7], A2
  25182. 000136C6  61FF FFFF 643C           bsr        -0x9BC2 /* 00009B04 */
  25183. 000136CC  504F                     addq.w     A7, 8
  25184. label000136CE:
  25185. 000136CE  204A                     movea.l    A0, A2
  25186. 000136D0  245F                     movea.l    A2, [A7]+
  25187. 000136D2  4E5E                     unlink     A6
  25188. 000136D4  4E75                     rts
  25189. fn000136D6:
  25190. 000136D6  4E56 0000                link       A6, 0
  25191. 000136DA  2F3C 6962 6274           move.l     -[A7], 0x69626274 /* 'ibbt' */
  25192. 000136E0  61FF FFFF EFFC           bsr        -0x1002 /* 000126DE */
  25193. 000136E6  2F3C 6963 6172           move.l     -[A7], 0x69636172 /* 'icar' */
  25194. 000136EC  61FF 0000 059C           bsr        +0x59E /* 00013C8A */
  25195. 000136F2  2F3C 6963 6278           move.l     -[A7], 0x69636278 /* 'icbx' */
  25196. 000136F8  61FF FFFF F37A           bsr        -0xC84 /* 00012A74 */
  25197. 000136FE  2F3C 6963 6267           move.l     -[A7], 0x69636267 /* 'icbg' */
  25198. 00013704  61FF 0000 053E           bsr        +0x540 /* 00013C44 */
  25199. 0001370A  2F3C 6964 7472           move.l     -[A7], 0x69647472 /* 'idtr' */
  25200. 00013710  61FF 0000 04EC           bsr        +0x4EE /* 00013BFE */
  25201. 00013716  2F3C 6965 7478           move.l     -[A7], 0x69657478 /* 'ietx' */
  25202. 0001371C  61FF 0000 049A           bsr        +0x49C /* 00013BB8 */
  25203. 00013722  2F3C 6969 636C           move.l     -[A7], 0x6969636C /* 'iicl' */
  25204. 00013728  61FF 0000 0448           bsr        +0x44A /* 00013B72 */
  25205. 0001372E  2F3C 6969 776C           move.l     -[A7], 0x6969776C /* 'iiwl' */
  25206. 00013734  61FF 0000 03F6           bsr        +0x3F8 /* 00013B2C */
  25207. 0001373A  2F3C 696C 6172           move.l     -[A7], 0x696C6172 /* 'ilar' */
  25208. 00013740  61FF 0000 03A4           bsr        +0x3A6 /* 00013AE6 */
  25209. 00013746  2F3C 6970 6364           move.l     -[A7], 0x69706364 /* 'ipcd' */
  25210. 0001374C  61FF 0000 0352           bsr        +0x354 /* 00013AA0 */
  25211. 00013752  2F3C 6970 6C63           move.l     -[A7], 0x69706C63 /* 'iplc' */
  25212. 00013758  61FF 0000 0300           bsr        +0x302 /* 00013A5A */
  25213. 0001375E  2F3C 6970 6F70           move.l     -[A7], 0x69706F70 /* 'ipop' */
  25214. 00013764  61FF FFFF F004           bsr        -0xFFA /* 0001276A */
  25215. 0001376A  2F3C 6970 6762           move.l     -[A7], 0x69706762 /* 'ipgb' */
  25216. 00013770  61FF FFFF EFB2           bsr        -0x104C /* 00012724 */
  25217. 00013776  2F3C 6970 6272           move.l     -[A7], 0x69706272 /* 'ipbr' */
  25218. 0001377C  61FF 0000 0296           bsr        +0x298 /* 00013A14 */
  25219. 00013782  2F3C 6970 7573           move.l     -[A7], 0x69707573 /* 'ipus' */
  25220. 00013788  61FF FFFF F2A4           bsr        -0xD5A /* 00012A2E */
  25221. 0001378E  2F3C 6972 6164           move.l     -[A7], 0x69726164 /* 'irad' */
  25222. 00013794  61FF FFFF F252           bsr        -0xDAC /* 000129E8 */
  25223. 0001379A  2F3C 6973 6570           move.l     -[A7], 0x69736570 /* 'isep' */
  25224. 000137A0  61FF 0000 022C           bsr        +0x22E /* 000139CE */
  25225. 000137A6  2F3C 6973 6C64           move.l     -[A7], 0x69736C64 /* 'isld' */
  25226. 000137AC  61FF 0000 01DA           bsr        +0x1DC /* 00013988 */
  25227. 000137B2  2F3C 6973 7478           move.l     -[A7], 0x69737478 /* 'istx' */
  25228. 000137B8  61FF 0000 0188           bsr        +0x18A /* 00013942 */
  25229. 000137BE  2F3C 6974 6162           move.l     -[A7], 0x69746162 /* 'itab' */
  25230. 000137C4  61FF 0000 0136           bsr        +0x138 /* 000138FC */
  25231. 000137CA  2F3C 6974 6762           move.l     -[A7], 0x69746762 /* 'itgb' */
  25232. 000137D0  61FF 0000 00E4           bsr        +0xE6 /* 000138B6 */
  25233. 000137D6  2F3C 6977 6E68           move.l     -[A7], 0x69776E68 /* 'iwnh' */
  25234. 000137DC  61FF 0000 0092           bsr        +0x94 /* 00013870 */
  25235. 000137E2  4878 1000                push.l     0x1000
  25236. 000137E6  4EB9 0000 0318           jsr        [0x00000318]
  25237. 000137EC  4A00                     tst.b      D0
  25238. 000137EE  4FEF 005C                lea.l      A7, [A7 + 0x5C]
  25239. 000137F2  671C                     beq        +0x1E /* 00013810 */
  25240. 000137F4  2F3C 6973 6261           move.l     -[A7], 0x69736261 /* 'isba' */
  25241. 000137FA  61FF FFFF F1A6           bsr        -0xE58 /* 000129A2 */
  25242. 00013800  2F3C 6963 6C6B           move.l     -[A7], 0x69636C6B /* 'iclk' */
  25243. 00013806  61FF FFFF FDFC           bsr        -0x202 /* 00013604 */
  25244. 0001380C  504F                     addq.w     A7, 8
  25245. 0001380E  600E                     bra        +0x10 /* 0001381E */
  25246. label00013810:
  25247. 00013810  2F3C 6973 6261           move.l     -[A7], 0x69736261 /* 'isba' */
  25248. 00013816  61FF FFFF F144           bsr        -0xEBA /* 0001295C */
  25249. 0001381C  584F                     addq.w     A7, 4
  25250. label0001381E:
  25251. 0001381E  61FF 0000 0008           bsr        +0xA /* 00013828 */
  25252. 00013824  4E5E                     unlink     A6
  25253. 00013826  4E75                     rts
  25254. fn00013828:
  25255. 00013828  4E56 0000                link       A6, 0
  25256. 0001382C  4879 0001 3846           push.l     0x13846
  25257. 00013832  2F3C 6762 7869           move.l     -[A7], 0x67627869 /* 'gbxi' */
  25258. 00013838  4EB9 0000 04D8           jsr        [0x000004D8]
  25259. 0001383E  4E5E                     unlink     A6
  25260. 00013840  4E75                     rts
  25261. 00013842  4E56 0000                link       A6, 0
  25262. 00013846  2F0A                     move.l     -[A7], A2
  25263. 00013848  4878 0012                push.l     0x12
  25264. 0001384C  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  25265. 00013852  2448                     movea.l    A2, A0
  25266. 00013854  2008                     move.l     D0, A0
  25267. 00013856  584F                     addq.w     A7, 4
  25268. 00013858  670E                     beq        +0x10 /* 00013868 */
  25269. 0001385A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  25270. 0001385E  2F0A                     move.l     -[A7], A2
  25271. 00013860  61FF 0000 7900           bsr        +0x7902 /* 0001B162 */
  25272. 00013866  504F                     addq.w     A7, 8
  25273. label00013868:
  25274. 00013868  204A                     movea.l    A0, A2
  25275. 0001386A  245F                     movea.l    A2, [A7]+
  25276. 0001386C  4E5E                     unlink     A6
  25277. 0001386E  4E75                     rts
  25278. fn00013870:
  25279. 00013870  4E56 0000                link       A6, 0
  25280. 00013874  4879 0001 388C           push.l     0x1388C
  25281. 0001387A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  25282. 0001387E  4EB9 0000 04D8           jsr        [0x000004D8]
  25283. 00013884  4E5E                     unlink     A6
  25284. 00013886  4E75                     rts
  25285. 00013888  4E56 0000                link       A6, 0
  25286. 0001388C  2F0A                     move.l     -[A7], A2
  25287. 0001388E  4878 000C                push.l     0xC
  25288. 00013892  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  25289. 00013898  2448                     movea.l    A2, A0
  25290. 0001389A  2008                     move.l     D0, A0
  25291. 0001389C  584F                     addq.w     A7, 4
  25292. 0001389E  670E                     beq        +0x10 /* 000138AE */
  25293. 000138A0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  25294. 000138A4  2F0A                     move.l     -[A7], A2
  25295. 000138A6  61FF 0001 9052           bsr        +0x19054 /* 0002C8FA */
  25296. 000138AC  504F                     addq.w     A7, 8
  25297. label000138AE:
  25298. 000138AE  204A                     movea.l    A0, A2
  25299. 000138B0  245F                     movea.l    A2, [A7]+
  25300. 000138B2  4E5E                     unlink     A6
  25301. 000138B4  4E75                     rts
  25302. fn000138B6:
  25303. 000138B6  4E56 0000                link       A6, 0
  25304. 000138BA  4879 0001 38D2           push.l     0x138D2
  25305. 000138C0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  25306. 000138C4  4EB9 0000 04D8           jsr        [0x000004D8]
  25307. 000138CA  4E5E                     unlink     A6
  25308. 000138CC  4E75                     rts
  25309. 000138CE  4E56 0000                link       A6, 0
  25310. 000138D2  2F0A                     move.l     -[A7], A2
  25311. 000138D4  4878 0012                push.l     0x12
  25312. 000138D8  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  25313. 000138DE  2448                     movea.l    A2, A0
  25314. 000138E0  2008                     move.l     D0, A0
  25315. 000138E2  584F                     addq.w     A7, 4
  25316. 000138E4  670E                     beq        +0x10 /* 000138F4 */
  25317. 000138E6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  25318. 000138EA  2F0A                     move.l     -[A7], A2
  25319. 000138EC  61FF 0001 8E58           bsr        +0x18E5A /* 0002C746 */
  25320. 000138F2  504F                     addq.w     A7, 8
  25321. label000138F4:
  25322. 000138F4  204A                     movea.l    A0, A2
  25323. 000138F6  245F                     movea.l    A2, [A7]+
  25324. 000138F8  4E5E                     unlink     A6
  25325. 000138FA  4E75                     rts
  25326. fn000138FC:
  25327. 000138FC  4E56 0000                link       A6, 0
  25328. 00013900  4879 0001 3918           push.l     0x13918
  25329. 00013906  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  25330. 0001390A  4EB9 0000 04D8           jsr        [0x000004D8]
  25331. 00013910  4E5E                     unlink     A6
  25332. 00013912  4E75                     rts
  25333. 00013914  4E56 0000                link       A6, 0
  25334. 00013918  2F0A                     move.l     -[A7], A2
  25335. 0001391A  4878 0050                push.l     0x50 /* 'P' */
  25336. 0001391E  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  25337. 00013924  2448                     movea.l    A2, A0
  25338. 00013926  2008                     move.l     D0, A0
  25339. 00013928  584F                     addq.w     A7, 4
  25340. 0001392A  670E                     beq        +0x10 /* 0001393A */
  25341. 0001392C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  25342. 00013930  2F0A                     move.l     -[A7], A2
  25343. 00013932  61FF 0001 77C8           bsr        +0x177CA /* 0002B0FC */
  25344. 00013938  504F                     addq.w     A7, 8
  25345. label0001393A:
  25346. 0001393A  204A                     movea.l    A0, A2
  25347. 0001393C  245F                     movea.l    A2, [A7]+
  25348. 0001393E  4E5E                     unlink     A6
  25349. 00013940  4E75                     rts
  25350. fn00013942:
  25351. 00013942  4E56 0000                link       A6, 0
  25352. 00013946  4879 0001 395E           push.l     0x1395E
  25353. 0001394C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  25354. 00013950  4EB9 0000 04D8           jsr        [0x000004D8]
  25355. 00013956  4E5E                     unlink     A6
  25356. 00013958  4E75                     rts
  25357. 0001395A  4E56 0000                link       A6, 0
  25358. 0001395E  2F0A                     move.l     -[A7], A2
  25359. 00013960  4878 0126                push.l     0x126
  25360. 00013964  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  25361. 0001396A  2448                     movea.l    A2, A0
  25362. 0001396C  2008                     move.l     D0, A0
  25363. 0001396E  584F                     addq.w     A7, 4
  25364. 00013970  670E                     beq        +0x10 /* 00013980 */
  25365. 00013972  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  25366. 00013976  2F0A                     move.l     -[A7], A2
  25367. 00013978  61FF 0001 1ED4           bsr        +0x11ED6 /* 0002584E */
  25368. 0001397E  504F                     addq.w     A7, 8
  25369. label00013980:
  25370. 00013980  204A                     movea.l    A0, A2
  25371. 00013982  245F                     movea.l    A2, [A7]+
  25372. 00013984  4E5E                     unlink     A6
  25373. 00013986  4E75                     rts
  25374. fn00013988:
  25375. 00013988  4E56 0000                link       A6, 0
  25376. 0001398C  4879 0001 39A4           push.l     0x139A4
  25377. 00013992  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  25378. 00013996  4EB9 0000 04D8           jsr        [0x000004D8]
  25379. 0001399C  4E5E                     unlink     A6
  25380. 0001399E  4E75                     rts
  25381. 000139A0  4E56 0000                link       A6, 0
  25382. 000139A4  2F0A                     move.l     -[A7], A2
  25383. 000139A6  4878 0016                push.l     0x16
  25384. 000139AA  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  25385. 000139B0  2448                     movea.l    A2, A0
  25386. 000139B2  2008                     move.l     D0, A0
  25387. 000139B4  584F                     addq.w     A7, 4
  25388. 000139B6  670E                     beq        +0x10 /* 000139C6 */
  25389. 000139B8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  25390. 000139BC  2F0A                     move.l     -[A7], A2
  25391. 000139BE  61FF 0001 08D0           bsr        +0x108D2 /* 00024290 */
  25392. 000139C4  504F                     addq.w     A7, 8
  25393. label000139C6:
  25394. 000139C6  204A                     movea.l    A0, A2
  25395. 000139C8  245F                     movea.l    A2, [A7]+
  25396. 000139CA  4E5E                     unlink     A6
  25397. 000139CC  4E75                     rts
  25398. fn000139CE:
  25399. 000139CE  4E56 0000                link       A6, 0
  25400. 000139D2  4879 0001 39EA           push.l     0x139EA
  25401. 000139D8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  25402. 000139DC  4EB9 0000 04D8           jsr        [0x000004D8]
  25403. 000139E2  4E5E                     unlink     A6
  25404. 000139E4  4E75                     rts
  25405. 000139E6  4E56 0000                link       A6, 0
  25406. 000139EA  2F0A                     move.l     -[A7], A2
  25407. 000139EC  4878 000C                push.l     0xC
  25408. 000139F0  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  25409. 000139F6  2448                     movea.l    A2, A0
  25410. 000139F8  2008                     move.l     D0, A0
  25411. 000139FA  584F                     addq.w     A7, 4
  25412. 000139FC  670E                     beq        +0x10 /* 00013A0C */
  25413. 000139FE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  25414. 00013A02  2F0A                     move.l     -[A7], A2
  25415. 00013A04  61FF 0001 0566           bsr        +0x10568 /* 00023F6C */
  25416. 00013A0A  504F                     addq.w     A7, 8
  25417. label00013A0C:
  25418. 00013A0C  204A                     movea.l    A0, A2
  25419. 00013A0E  245F                     movea.l    A2, [A7]+
  25420. 00013A10  4E5E                     unlink     A6
  25421. 00013A12  4E75                     rts
  25422. fn00013A14:
  25423. 00013A14  4E56 0000                link       A6, 0
  25424. 00013A18  4879 0001 3A30           push.l     0x13A30
  25425. 00013A1E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  25426. 00013A22  4EB9 0000 04D8           jsr        [0x000004D8]
  25427. 00013A28  4E5E                     unlink     A6
  25428. 00013A2A  4E75                     rts
  25429. 00013A2C  4E56 0000                link       A6, 0
  25430. 00013A30  2F0A                     move.l     -[A7], A2
  25431. 00013A32  4878 001A                push.l     0x1A
  25432. 00013A36  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  25433. 00013A3C  2448                     movea.l    A2, A0
  25434. 00013A3E  2008                     move.l     D0, A0
  25435. 00013A40  584F                     addq.w     A7, 4
  25436. 00013A42  670E                     beq        +0x10 /* 00013A52 */
  25437. 00013A44  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  25438. 00013A48  2F0A                     move.l     -[A7], A2
  25439. 00013A4A  61FF 0000 CB2C           bsr        +0xCB2E /* 00020578 */
  25440. 00013A50  504F                     addq.w     A7, 8
  25441. label00013A52:
  25442. 00013A52  204A                     movea.l    A0, A2
  25443. 00013A54  245F                     movea.l    A2, [A7]+
  25444. 00013A56  4E5E                     unlink     A6
  25445. 00013A58  4E75                     rts
  25446. fn00013A5A:
  25447. 00013A5A  4E56 0000                link       A6, 0
  25448. 00013A5E  4879 0001 3A76           push.l     0x13A76
  25449. 00013A64  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  25450. 00013A68  4EB9 0000 04D8           jsr        [0x000004D8]
  25451. 00013A6E  4E5E                     unlink     A6
  25452. 00013A70  4E75                     rts
  25453. 00013A72  4E56 0000                link       A6, 0
  25454. 00013A76  2F0A                     move.l     -[A7], A2
  25455. 00013A78  4878 000A                push.l     0xA /* '\n' */
  25456. 00013A7C  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  25457. 00013A82  2448                     movea.l    A2, A0
  25458. 00013A84  2008                     move.l     D0, A0
  25459. 00013A86  584F                     addq.w     A7, 4
  25460. 00013A88  670E                     beq        +0x10 /* 00013A98 */
  25461. 00013A8A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  25462. 00013A8E  2F0A                     move.l     -[A7], A2
  25463. 00013A90  61FF 0000 A2BC           bsr        +0xA2BE /* 0001DD4E */
  25464. 00013A96  504F                     addq.w     A7, 8
  25465. label00013A98:
  25466. 00013A98  204A                     movea.l    A0, A2
  25467. 00013A9A  245F                     movea.l    A2, [A7]+
  25468. 00013A9C  4E5E                     unlink     A6
  25469. 00013A9E  4E75                     rts
  25470. fn00013AA0:
  25471. 00013AA0  4E56 0000                link       A6, 0
  25472. 00013AA4  4879 0001 3ABC           push.l     0x13ABC
  25473. 00013AAA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  25474. 00013AAE  4EB9 0000 04D8           jsr        [0x000004D8]
  25475. 00013AB4  4E5E                     unlink     A6
  25476. 00013AB6  4E75                     rts
  25477. 00013AB8  4E56 0000                link       A6, 0
  25478. 00013ABC  2F0A                     move.l     -[A7], A2
  25479. 00013ABE  4878 000E                push.l     0xE
  25480. 00013AC2  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  25481. 00013AC8  2448                     movea.l    A2, A0
  25482. 00013ACA  2008                     move.l     D0, A0
  25483. 00013ACC  584F                     addq.w     A7, 4
  25484. 00013ACE  670E                     beq        +0x10 /* 00013ADE */
  25485. 00013AD0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  25486. 00013AD4  2F0A                     move.l     -[A7], A2
  25487. 00013AD6  61FF 0000 9FDC           bsr        +0x9FDE /* 0001DAB4 */
  25488. 00013ADC  504F                     addq.w     A7, 8
  25489. label00013ADE:
  25490. 00013ADE  204A                     movea.l    A0, A2
  25491. 00013AE0  245F                     movea.l    A2, [A7]+
  25492. 00013AE2  4E5E                     unlink     A6
  25493. 00013AE4  4E75                     rts
  25494. fn00013AE6:
  25495. 00013AE6  4E56 0000                link       A6, 0
  25496. 00013AEA  4879 0001 3B02           push.l     0x13B02
  25497. 00013AF0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  25498. 00013AF4  4EB9 0000 04D8           jsr        [0x000004D8]
  25499. 00013AFA  4E5E                     unlink     A6
  25500. 00013AFC  4E75                     rts
  25501. 00013AFE  4E56 0000                link       A6, 0
  25502. 00013B02  2F0A                     move.l     -[A7], A2
  25503. 00013B04  4878 0018                push.l     0x18
  25504. 00013B08  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  25505. 00013B0E  2448                     movea.l    A2, A0
  25506. 00013B10  2008                     move.l     D0, A0
  25507. 00013B12  584F                     addq.w     A7, 4
  25508. 00013B14  670E                     beq        +0x10 /* 00013B24 */
  25509. 00013B16  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  25510. 00013B1A  2F0A                     move.l     -[A7], A2
  25511. 00013B1C  61FF 0000 9476           bsr        +0x9478 /* 0001CF94 */
  25512. 00013B22  504F                     addq.w     A7, 8
  25513. label00013B24:
  25514. 00013B24  204A                     movea.l    A0, A2
  25515. 00013B26  245F                     movea.l    A2, [A7]+
  25516. 00013B28  4E5E                     unlink     A6
  25517. 00013B2A  4E75                     rts
  25518. fn00013B2C:
  25519. 00013B2C  4E56 0000                link       A6, 0
  25520. 00013B30  4879 0001 3B48           push.l     0x13B48
  25521. 00013B36  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  25522. 00013B3A  4EB9 0000 04D8           jsr        [0x000004D8]
  25523. 00013B40  4E5E                     unlink     A6
  25524. 00013B42  4E75                     rts
  25525. 00013B44  4E56 0000                link       A6, 0
  25526. 00013B48  2F0A                     move.l     -[A7], A2
  25527. 00013B4A  4878 0048                push.l     0x48 /* 'H' */
  25528. 00013B4E  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  25529. 00013B54  2448                     movea.l    A2, A0
  25530. 00013B56  2008                     move.l     D0, A0
  25531. 00013B58  584F                     addq.w     A7, 4
  25532. 00013B5A  670E                     beq        +0x10 /* 00013B6A */
  25533. 00013B5C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  25534. 00013B60  2F0A                     move.l     -[A7], A2
  25535. 00013B62  61FF 0000 8626           bsr        +0x8628 /* 0001C18A */
  25536. 00013B68  504F                     addq.w     A7, 8
  25537. label00013B6A:
  25538. 00013B6A  204A                     movea.l    A0, A2
  25539. 00013B6C  245F                     movea.l    A2, [A7]+
  25540. 00013B6E  4E5E                     unlink     A6
  25541. 00013B70  4E75                     rts
  25542. fn00013B72:
  25543. 00013B72  4E56 0000                link       A6, 0
  25544. 00013B76  4879 0001 3B8E           push.l     0x13B8E
  25545. 00013B7C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  25546. 00013B80  4EB9 0000 04D8           jsr        [0x000004D8]
  25547. 00013B86  4E5E                     unlink     A6
  25548. 00013B88  4E75                     rts
  25549. 00013B8A  4E56 0000                link       A6, 0
  25550. 00013B8E  2F0A                     move.l     -[A7], A2
  25551. 00013B90  4878 0040                push.l     0x40 /* '@' */
  25552. 00013B94  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  25553. 00013B9A  2448                     movea.l    A2, A0
  25554. 00013B9C  2008                     move.l     D0, A0
  25555. 00013B9E  584F                     addq.w     A7, 4
  25556. 00013BA0  670E                     beq        +0x10 /* 00013BB0 */
  25557. 00013BA2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  25558. 00013BA6  2F0A                     move.l     -[A7], A2
  25559. 00013BA8  61FF 0000 7CAA           bsr        +0x7CAC /* 0001B854 */
  25560. 00013BAE  504F                     addq.w     A7, 8
  25561. label00013BB0:
  25562. 00013BB0  204A                     movea.l    A0, A2
  25563. 00013BB2  245F                     movea.l    A2, [A7]+
  25564. 00013BB4  4E5E                     unlink     A6
  25565. 00013BB6  4E75                     rts
  25566. fn00013BB8:
  25567. 00013BB8  4E56 0000                link       A6, 0
  25568. 00013BBC  4879 0001 3BD4           push.l     0x13BD4
  25569. 00013BC2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  25570. 00013BC6  4EB9 0000 04D8           jsr        [0x000004D8]
  25571. 00013BCC  4E5E                     unlink     A6
  25572. 00013BCE  4E75                     rts
  25573. 00013BD0  4E56 0000                link       A6, 0
  25574. 00013BD4  2F0A                     move.l     -[A7], A2
  25575. 00013BD6  4878 0008                push.l     0x8
  25576. 00013BDA  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  25577. 00013BE0  2448                     movea.l    A2, A0
  25578. 00013BE2  2008                     move.l     D0, A0
  25579. 00013BE4  584F                     addq.w     A7, 4
  25580. 00013BE6  670E                     beq        +0x10 /* 00013BF6 */
  25581. 00013BE8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  25582. 00013BEC  2F0A                     move.l     -[A7], A2
  25583. 00013BEE  61FF 0000 72E2           bsr        +0x72E4 /* 0001AED2 */
  25584. 00013BF4  504F                     addq.w     A7, 8
  25585. label00013BF6:
  25586. 00013BF6  204A                     movea.l    A0, A2
  25587. 00013BF8  245F                     movea.l    A2, [A7]+
  25588. 00013BFA  4E5E                     unlink     A6
  25589. 00013BFC  4E75                     rts
  25590. fn00013BFE:
  25591. 00013BFE  4E56 0000                link       A6, 0
  25592. 00013C02  4879 0001 3C1A           push.l     0x13C1A
  25593. 00013C08  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  25594. 00013C0C  4EB9 0000 04D8           jsr        [0x000004D8]
  25595. 00013C12  4E5E                     unlink     A6
  25596. 00013C14  4E75                     rts
  25597. 00013C16  4E56 0000                link       A6, 0
  25598. 00013C1A  2F0A                     move.l     -[A7], A2
  25599. 00013C1C  4878 000C                push.l     0xC
  25600. 00013C20  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  25601. 00013C26  2448                     movea.l    A2, A0
  25602. 00013C28  2008                     move.l     D0, A0
  25603. 00013C2A  584F                     addq.w     A7, 4
  25604. 00013C2C  670E                     beq        +0x10 /* 00013C3C */
  25605. 00013C2E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  25606. 00013C32  2F0A                     move.l     -[A7], A2
  25607. 00013C34  61FF 0000 6A4C           bsr        +0x6A4E /* 0001A682 */
  25608. 00013C3A  504F                     addq.w     A7, 8
  25609. label00013C3C:
  25610. 00013C3C  204A                     movea.l    A0, A2
  25611. 00013C3E  245F                     movea.l    A2, [A7]+
  25612. 00013C40  4E5E                     unlink     A6
  25613. 00013C42  4E75                     rts
  25614. fn00013C44:
  25615. 00013C44  4E56 0000                link       A6, 0
  25616. 00013C48  4879 0001 3C60           push.l     0x13C60
  25617. 00013C4E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  25618. 00013C52  4EB9 0000 04D8           jsr        [0x000004D8]
  25619. 00013C58  4E5E                     unlink     A6
  25620. 00013C5A  4E75                     rts
  25621. 00013C5C  4E56 0000                link       A6, 0
  25622. 00013C60  2F0A                     move.l     -[A7], A2
  25623. 00013C62  4878 0040                push.l     0x40 /* '@' */
  25624. 00013C66  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  25625. 00013C6C  2448                     movea.l    A2, A0
  25626. 00013C6E  2008                     move.l     D0, A0
  25627. 00013C70  584F                     addq.w     A7, 4
  25628. 00013C72  670E                     beq        +0x10 /* 00013C82 */
  25629. 00013C74  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  25630. 00013C78  2F0A                     move.l     -[A7], A2
  25631. 00013C7A  61FF 0000 4BF0           bsr        +0x4BF2 /* 0001886C */
  25632. 00013C80  504F                     addq.w     A7, 8
  25633. label00013C82:
  25634. 00013C82  204A                     movea.l    A0, A2
  25635. 00013C84  245F                     movea.l    A2, [A7]+
  25636. 00013C86  4E5E                     unlink     A6
  25637. 00013C88  4E75                     rts
  25638. fn00013C8A:
  25639. 00013C8A  4E56 0000                link       A6, 0
  25640. 00013C8E  4879 0001 3CA6           push.l     0x13CA6
  25641. 00013C94  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  25642. 00013C98  4EB9 0000 04D8           jsr        [0x000004D8]
  25643. 00013C9E  4E5E                     unlink     A6
  25644. 00013CA0  4E75                     rts
  25645. 00013CA2  4E56 0000                link       A6, 0
  25646. 00013CA6  2F0A                     move.l     -[A7], A2
  25647. 00013CA8  4878 000C                push.l     0xC
  25648. 00013CAC  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  25649. 00013CB2  2448                     movea.l    A2, A0
  25650. 00013CB4  2008                     move.l     D0, A0
  25651. 00013CB6  584F                     addq.w     A7, 4
  25652. 00013CB8  670E                     beq        +0x10 /* 00013CC8 */
  25653. 00013CBA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  25654. 00013CBE  2F0A                     move.l     -[A7], A2
  25655. 00013CC0  61FF 0000 478A           bsr        +0x478C /* 0001844C */
  25656. 00013CC6  504F                     addq.w     A7, 8
  25657. label00013CC8:
  25658. 00013CC8  204A                     movea.l    A0, A2
  25659. 00013CCA  245F                     movea.l    A2, [A7]+
  25660. 00013CCC  4E5E                     unlink     A6
  25661. 00013CCE  4E75                     rts
  25662. fn00013CD0:
  25663. 00013CD0  4E56 0000                link       A6, 0
  25664. 00013CD4  61FF FFFF EB66           bsr        -0x1498 /* 0001283C */
  25665. 00013CDA  61FF 0000 0158           bsr        +0x15A /* 00013E34 */
  25666. 00013CE0  61FF FFFF EB0C           bsr        -0x14F2 /* 000127EE */
  25667. 00013CE6  61FF 0000 0104           bsr        +0x106 /* 00013DEC */
  25668. 00013CEC  61FF 0000 00B0           bsr        +0xB2 /* 00013D9E */
  25669. 00013CF2  61FF 0000 005C           bsr        +0x5E /* 00013D50 */
  25670. 00013CF8  61FF 0000 0008           bsr        +0xA /* 00013D02 */
  25671. 00013CFE  4E5E                     unlink     A6
  25672. 00013D00  4E75                     rts
  25673. fn00013D02:
  25674. 00013D02  4E56 0000                link       A6, 0
  25675. 00013D06  4879 0001 3D20           push.l     0x13D20
  25676. 00013D0C  2F3C 6766 6264           move.l     -[A7], 0x67666264 /* 'gfbd' */
  25677. 00013D12  4EB9 0000 04D8           jsr        [0x000004D8]
  25678. 00013D18  4E5E                     unlink     A6
  25679. 00013D1A  4E75                     rts
  25680. 00013D1C  4E56 0000                link       A6, 0
  25681. 00013D20  2F0A                     move.l     -[A7], A2
  25682. 00013D22  4878 0100                push.l     0x100
  25683. 00013D26  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  25684. 00013D2C  2448                     movea.l    A2, A0
  25685. 00013D2E  2008                     move.l     D0, A0
  25686. 00013D30  584F                     addq.w     A7, 4
  25687. 00013D32  6714                     beq        +0x16 /* 00013D48 */
  25688. 00013D34  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  25689. 00013D38  3F3C 0001                move.w     -[A7], 0x1
  25690. 00013D3C  2F0A                     move.l     -[A7], A2
  25691. 00013D3E  61FF 0001 B6CC           bsr        +0x1B6CE /* 0002F40C */
  25692. 00013D44  4FEF 000A                lea.l      A7, [A7 + 0xA]
  25693. label00013D48:
  25694. 00013D48  204A                     movea.l    A0, A2
  25695. 00013D4A  245F                     movea.l    A2, [A7]+
  25696. 00013D4C  4E5E                     unlink     A6
  25697. 00013D4E  4E75                     rts
  25698. fn00013D50:
  25699. 00013D50  4E56 0000                link       A6, 0
  25700. 00013D54  4879 0001 3D6E           push.l     0x13D6E
  25701. 00013D5A  2F3C 6764 6C67           move.l     -[A7], 0x67646C67 /* 'gdlg' */
  25702. 00013D60  4EB9 0000 04D8           jsr        [0x000004D8]
  25703. 00013D66  4E5E                     unlink     A6
  25704. 00013D68  4E75                     rts
  25705. 00013D6A  4E56 0000                link       A6, 0
  25706. 00013D6E  2F0A                     move.l     -[A7], A2
  25707. 00013D70  4878 0140                push.l     0x140
  25708. 00013D74  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  25709. 00013D7A  2448                     movea.l    A2, A0
  25710. 00013D7C  2008                     move.l     D0, A0
  25711. 00013D7E  584F                     addq.w     A7, 4
  25712. 00013D80  6714                     beq        +0x16 /* 00013D96 */
  25713. 00013D82  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  25714. 00013D86  3F3C 0001                move.w     -[A7], 0x1
  25715. 00013D8A  2F0A                     move.l     -[A7], A2
  25716. 00013D8C  61FF 0001 CEB8           bsr        +0x1CEBA /* 00030C46 */
  25717. 00013D92  4FEF 000A                lea.l      A7, [A7 + 0xA]
  25718. label00013D96:
  25719. 00013D96  204A                     movea.l    A0, A2
  25720. 00013D98  245F                     movea.l    A2, [A7]+
  25721. 00013D9A  4E5E                     unlink     A6
  25722. 00013D9C  4E75                     rts
  25723. fn00013D9E:
  25724. 00013D9E  4E56 0000                link       A6, 0
  25725. 00013DA2  4879 0001 3DBC           push.l     0x13DBC
  25726. 00013DA8  2F3C 6373 7774           move.l     -[A7], 0x63737774 /* 'cswt' */
  25727. 00013DAE  4EB9 0000 04D8           jsr        [0x000004D8]
  25728. 00013DB4  4E5E                     unlink     A6
  25729. 00013DB6  4E75                     rts
  25730. 00013DB8  4E56 0000                link       A6, 0
  25731. 00013DBC  2F0A                     move.l     -[A7], A2
  25732. 00013DBE  4878 0188                push.l     0x188
  25733. 00013DC2  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  25734. 00013DC8  2448                     movea.l    A2, A0
  25735. 00013DCA  2008                     move.l     D0, A0
  25736. 00013DCC  584F                     addq.w     A7, 4
  25737. 00013DCE  6714                     beq        +0x16 /* 00013DE4 */
  25738. 00013DD0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  25739. 00013DD4  3F3C 0001                move.w     -[A7], 0x1
  25740. 00013DD8  2F0A                     move.l     -[A7], A2
  25741. 00013DDA  61FF 0001 B05A           bsr        +0x1B05C /* 0002EE36 */
  25742. 00013DE0  4FEF 000A                lea.l      A7, [A7 + 0xA]
  25743. label00013DE4:
  25744. 00013DE4  204A                     movea.l    A0, A2
  25745. 00013DE6  245F                     movea.l    A2, [A7]+
  25746. 00013DE8  4E5E                     unlink     A6
  25747. 00013DEA  4E75                     rts
  25748. fn00013DEC:
  25749. 00013DEC  4E56 0000                link       A6, 0
  25750. 00013DF0  4879 0001 3E0A           push.l     0x13E0A
  25751. 00013DF6  2F3C 7774 6861           move.l     -[A7], 0x77746861 /* 'wtha' */
  25752. 00013DFC  4EB9 0000 04D8           jsr        [0x000004D8]
  25753. 00013E02  4E5E                     unlink     A6
  25754. 00013E04  4E75                     rts
  25755. 00013E06  4E56 0000                link       A6, 0
  25756. 00013E0A  2F0A                     move.l     -[A7], A2
  25757. 00013E0C  4878 0016                push.l     0x16
  25758. 00013E10  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  25759. 00013E16  2448                     movea.l    A2, A0
  25760. 00013E18  2008                     move.l     D0, A0
  25761. 00013E1A  584F                     addq.w     A7, 4
  25762. 00013E1C  670E                     beq        +0x10 /* 00013E2C */
  25763. 00013E1E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  25764. 00013E22  2F0A                     move.l     -[A7], A2
  25765. 00013E24  4EB9 0000 1620           jsr        [0x00001620]
  25766. 00013E2A  504F                     addq.w     A7, 8
  25767. label00013E2C:
  25768. 00013E2C  204A                     movea.l    A0, A2
  25769. 00013E2E  245F                     movea.l    A2, [A7]+
  25770. 00013E30  4E5E                     unlink     A6
  25771. 00013E32  4E75                     rts
  25772. fn00013E34:
  25773. 00013E34  4E56 0000                link       A6, 0
  25774. 00013E38  4879 0001 3E52           push.l     0x13E52
  25775. 00013E3E  2F3C 6D70 7677           move.l     -[A7], 0x6D707677 /* 'mpvw' */
  25776. 00013E44  4EB9 0000 04D8           jsr        [0x000004D8]
  25777. 00013E4A  4E5E                     unlink     A6
  25778. 00013E4C  4E75                     rts
  25779. 00013E4E  4E56 0000                link       A6, 0
  25780. 00013E52  2F0A                     move.l     -[A7], A2
  25781. 00013E54  4878 011A                push.l     0x11A
  25782. 00013E58  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  25783. 00013E5E  2448                     movea.l    A2, A0
  25784. 00013E60  2008                     move.l     D0, A0
  25785. 00013E62  584F                     addq.w     A7, 4
  25786. 00013E64  6714                     beq        +0x16 /* 00013E7A */
  25787. 00013E66  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  25788. 00013E6A  3F3C 0001                move.w     -[A7], 0x1
  25789. 00013E6E  2F0A                     move.l     -[A7], A2
  25790. 00013E70  4EB9 0000 0C38           jsr        [0x00000C38]
  25791. 00013E76  4FEF 000A                lea.l      A7, [A7 + 0xA]
  25792. label00013E7A:
  25793. 00013E7A  204A                     movea.l    A0, A2
  25794. 00013E7C  245F                     movea.l    A2, [A7]+
  25795. 00013E7E  4E5E                     unlink     A6
  25796. 00013E80  4E75                     rts
  25797. 00013E82  206F 0004                movea.l    A0, [A7 + 0x4]
  25798. 00013E86  2028 0008                move.l     D0, [A0 + 0x8]
  25799. 00013E8A  4E75                     rts
  25800. fn00013E8C:
  25801. 00013E8C  4E56 FFDA                link       A6, -0x0026
  25802. 00013E90  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  25803. 00013E94  2A2E 000E                move.l     D5, [A6 + 0xE]
  25804. 00013E98  4A6E 000C                tst.w      [A6 + 0xC]
  25805. 00013E9C  671E                     beq        +0x20 /* 00013EBC */
  25806. 00013E9E  206E 0008                movea.l    A0, [A6 + 0x8]
  25807. 00013EA2  41E8 00BE                lea.l      A0, [A0 + 0xBE]
  25808. 00013EA6  226E 0008                movea.l    A1, [A6 + 0x8]
  25809. 00013EAA  2288                     move.l     [A1], A0
  25810. 00013EAC  206E 0008                movea.l    A0, [A6 + 0x8]
  25811. 00013EB0  4868 00BE                pea.l      [A0 + 0xBE]
  25812. 00013EB4  4EB9 0000 17B0           jsr        [0x000017B0]
  25813. 00013EBA  584F                     addq.w     A7, 4
  25814. label00013EBC:
  25815. 00013EBC  2F05                     move.l     -[A7], D5
  25816. 00013EBE  4267                     clr.w      -[A7]
  25817. 00013EC0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  25818. 00013EC4  4EB9 0000 11F8           jsr        [0x000011F8]
  25819. 00013ECA  206E 0008                movea.l    A0, [A6 + 0x8]
  25820. 00013ECE  4868 007C                pea.l      [A0 + 0x7C]
  25821. 00013ED2  4EB9 0000 18E8           jsr        [0x000018E8]
  25822. 00013ED8  41F9 0001 6768           lea.l      A0, [0x00016768]
  25823. 00013EDE  226E 0008                movea.l    A1, [A6 + 0x8]
  25824. 00013EE2  2348 0004                move.l     [A1 + 0x4], A0
  25825. 00013EE6  41F9 0001 6768           lea.l      A0, [0x00016768]
  25826. 00013EEC  41E8 01F0                lea.l      A0, [A0 + 0x1F0]
  25827. 00013EF0  226E 0008                movea.l    A1, [A6 + 0x8]
  25828. 00013EF4  2251                     movea.l    A1, [A1]
  25829. 00013EF6  2288                     move.l     [A1], A0
  25830. 00013EF8  41F9 0001 6768           lea.l      A0, [0x00016768]
  25831. 00013EFE  41E8 01C4                lea.l      A0, [A0 + 0x1C4]
  25832. 00013F02  226E 0008                movea.l    A1, [A6 + 0x8]
  25833. 00013F06  2348 007C                move.l     [A1 + 0x7C], A0
  25834. 00013F0A  206E 0008                movea.l    A0, [A6 + 0x8]
  25835. 00013F0E  2450                     movea.l    A2, [A0]
  25836. 00013F10  41E8 00BE                lea.l      A0, [A0 + 0xBE]
  25837. 00013F14  91CA                     sub.l      A0, A2
  25838. 00013F16  2548 0008                move.l     [A2 + 0x8], A0
  25839. 00013F1A  4878 000C                push.l     0xC
  25840. 00013F1E  486E FFF4                pea.l      [A6 - 0xC]
  25841. 00013F22  2F05                     move.l     -[A7], D5
  25842. 00013F24  2057                     movea.l    A0, [A7]
  25843. 00013F26  2250                     movea.l    A1, [A0]
  25844. 00013F28  2269 0024                movea.l    A1, [A1 + 0x24]
  25845. 00013F2C  4E91                     jsr        [A1]
  25846. 00013F2E  486E FFF3                pea.l      [A6 - 0xD]
  25847. 00013F32  2F05                     move.l     -[A7], D5
  25848. 00013F34  61FF FFFF 7414           bsr        -0x8BEA /* 0000B34A */
  25849. 00013F3A  206E 0008                movea.l    A0, [A6 + 0x8]
  25850. 00013F3E  216E FFFC 00B6           move.l     [A0 + 0xB6], [A6 - 0x4]
  25851. 00013F44  206E 0008                movea.l    A0, [A6 + 0x8]
  25852. 00013F48  42A8 00AA                clr.l      [A0 + 0xAA]
  25853. 00013F4C  206E 0008                movea.l    A0, [A6 + 0x8]
  25854. 00013F50  4228 00BC                clr.b      [A0 + 0xBC]
  25855. 00013F54  206E 0008                movea.l    A0, [A6 + 0x8]
  25856. 00013F58  2248                     movea.l    A1, A0
  25857. 00013F5A  3368 002A 00BA           move.w     [A1 + 0xBA], [A0 + 0x2A]
  25858. 00013F60  206E 0008                movea.l    A0, [A6 + 0x8]
  25859. 00013F64  0C68 0001 00BA           cmpi.w     [A0 + 0xBA], 0x1
  25860. 00013F6A  4FEF 0022                lea.l      A7, [A7 + 0x22]
  25861. 00013F6E  6E06                     bgt        +0x8 /* 00013F76 */
  25862. 00013F70  317C 0010 00BA           move.w     [A0 + 0xBA], 0x10
  25863. label00013F76:
  25864. 00013F76  206E 0008                movea.l    A0, [A6 + 0x8]
  25865. 00013F7A  7001                     moveq.l    D0, 0x01
  25866. 00013F7C  2140 0028                move.l     [A0 + 0x28], D0
  25867. 00013F80  206E 0008                movea.l    A0, [A6 + 0x8]
  25868. 00013F84  42A8 00AE                clr.l      [A0 + 0xAE]
  25869. 00013F88  206E 0008                movea.l    A0, [A6 + 0x8]
  25870. 00013F8C  42A8 00B2                clr.l      [A0 + 0xB2]
  25871. 00013F90  2D4F FFEE                move.l     [A6 - 0x12], A7
  25872. 00013F94  102E FFF3                move.b     D0, [A6 - 0xD]
  25873. 00013F98  56C0                     sne        D0
  25874. 00013F9A  4400                     neg.b      D0
  25875. 00013F9C  1F00                     move.b     -[A7], D0
  25876. 00013F9E  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  25877. 00013FA2  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  25878. 00013FA6  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  25879. 00013FAA  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  25880. 00013FAE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  25881. 00013FB2  61FF 0000 0100           bsr        +0x102 /* 000140B4 */
  25882. 00013FB8  4FEF 000E                lea.l      A7, [A7 + 0xE]
  25883. 00013FBC  605A                     bra        +0x5C /* 00014018 */
  25884. 00013FBE  206E 0008                movea.l    A0, [A6 + 0x8]
  25885. 00013FC2  2628 00AE                move.l     D3, [A0 + 0xAE]
  25886. 00013FC6  2643                     movea.l    A3, D3
  25887. 00013FC8  4A83                     tst.l      D3
  25888. 00013FCA  6714                     beq        +0x16 /* 00013FE0 */
  25889. 00013FCC  3F3C 0001                move.w     -[A7], 0x1
  25890. 00013FD0  2F0B                     move.l     -[A7], A3
  25891. 00013FD2  2057                     movea.l    A0, [A7]
  25892. 00013FD4  2268 0004                movea.l    A1, [A0 + 0x4]
  25893. 00013FD8  2269 0008                movea.l    A1, [A1 + 0x8]
  25894. 00013FDC  4E91                     jsr        [A1]
  25895. 00013FDE  5C4F                     addq.w     A7, 6
  25896. label00013FE0:
  25897. 00013FE0  206E 0008                movea.l    A0, [A6 + 0x8]
  25898. 00013FE4  2828 00B2                move.l     D4, [A0 + 0xB2]
  25899. 00013FE8  2844                     movea.l    A4, D4
  25900. 00013FEA  4A84                     tst.l      D4
  25901. 00013FEC  6714                     beq        +0x16 /* 00014002 */
  25902. 00013FEE  3F3C 0001                move.w     -[A7], 0x1
  25903. 00013FF2  2F0C                     move.l     -[A7], A4
  25904. 00013FF4  2057                     movea.l    A0, [A7]
  25905. 00013FF6  2268 0004                movea.l    A1, [A0 + 0x4]
  25906. 00013FFA  2269 0008                movea.l    A1, [A1 + 0x8]
  25907. 00013FFE  4E91                     jsr        [A1]
  25908. 00014000  5C4F                     addq.w     A7, 6
  25909. label00014002:
  25910. 00014002  42A7                     clr.l      -[A7]
  25911. 00014004  42A7                     clr.l      -[A7]
  25912. 00014006  42A7                     clr.l      -[A7]
  25913. 00014008  4EB9 0000 0148           jsr        [0x00000148]
  25914. 0001400E  486E FFDA                pea.l      [A6 - 0x26]
  25915. 00014012  4EB9 0000 0150           jsr        [0x00000150]
  25916. label00014018:
  25917. 00014018  206E 0008                movea.l    A0, [A6 + 0x8]
  25918. 0001401C  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  25919. 00014020  4E5E                     unlink     A6
  25920. 00014022  4E75                     rts
  25921. label00014024:
  25922. 00014024  4E56 0000                link       A6, 0
  25923. 00014028  2F0B                     move.l     -[A7], A3
  25924. 0001402A  2F0A                     move.l     -[A7], A2
  25925. 0001402C  246E 0008                movea.l    A2, [A6 + 0x8]
  25926. 00014030  200A                     move.l     D0, A2
  25927. 00014032  6776                     beq        +0x78 /* 000140AA */
  25928. 00014034  41F9 0001 6768           lea.l      A0, [0x00016768]
  25929. 0001403A  2548 0004                move.l     [A2 + 0x4], A0
  25930. 0001403E  41F9 0001 6768           lea.l      A0, [0x00016768]
  25931. 00014044  41E8 01F0                lea.l      A0, [A0 + 0x1F0]
  25932. 00014048  2252                     movea.l    A1, [A2]
  25933. 0001404A  2288                     move.l     [A1], A0
  25934. 0001404C  41F9 0001 6768           lea.l      A0, [0x00016768]
  25935. 00014052  41E8 01C4                lea.l      A0, [A0 + 0x1C4]
  25936. 00014056  2548 007C                move.l     [A2 + 0x7C], A0
  25937. 0001405A  2652                     movea.l    A3, [A2]
  25938. 0001405C  204A                     movea.l    A0, A2
  25939. 0001405E  41E8 00BE                lea.l      A0, [A0 + 0xBE]
  25940. 00014062  91CB                     sub.l      A0, A3
  25941. 00014064  2748 0008                move.l     [A3 + 0x8], A0
  25942. 00014068  4267                     clr.w      -[A7]
  25943. 0001406A  204A                     movea.l    A0, A2
  25944. 0001406C  4868 007C                pea.l      [A0 + 0x7C]
  25945. 00014070  4EB9 0000 18F0           jsr        [0x000018F0]
  25946. 00014076  4267                     clr.w      -[A7]
  25947. 00014078  2F0A                     move.l     -[A7], A2
  25948. 0001407A  4EB9 0000 1200           jsr        [0x00001200]
  25949. 00014080  4A6E 000C                tst.w      [A6 + 0xC]
  25950. 00014084  4FEF 000C                lea.l      A7, [A7 + 0xC]
  25951. 00014088  6710                     beq        +0x12 /* 0001409A */
  25952. 0001408A  4267                     clr.w      -[A7]
  25953. 0001408C  204A                     movea.l    A0, A2
  25954. 0001408E  4868 00BE                pea.l      [A0 + 0xBE]
  25955. 00014092  4EB9 0000 17B8           jsr        [0x000017B8]
  25956. 00014098  5C4F                     addq.w     A7, 6
  25957. label0001409A:
  25958. 0001409A  4A6E 000C                tst.w      [A6 + 0xC]
  25959. 0001409E  6F0A                     ble        +0xC /* 000140AA */
  25960. 000140A0  2F0A                     move.l     -[A7], A2
  25961. 000140A2  4EB9 0000 0168           jsr        [0x00000168]
  25962. 000140A8  584F                     addq.w     A7, 4
  25963. label000140AA:
  25964. 000140AA  204A                     movea.l    A0, A2
  25965. 000140AC  245F                     movea.l    A2, [A7]+
  25966. 000140AE  265F                     movea.l    A3, [A7]+
  25967. 000140B0  4E5E                     unlink     A6
  25968. 000140B2  4E75                     rts
  25969. fn000140B4:
  25970. 000140B4  4E56 FFE2                link       A6, -0x001E
  25971. 000140B8  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  25972. 000140BC  246E 0008                movea.l    A2, [A6 + 0x8]
  25973. 000140C0  382E 000C                move.w     D4, [A6 + 0xC]
  25974. 000140C4  362E 0010                move.w     D3, [A6 + 0x10]
  25975. 000140C8  1D7C 0001 FFEA           move.b     [A6 - 0x16], 0x1
  25976. 000140CE  1D7C 0001 FFEB           move.b     [A6 - 0x15], 0x1
  25977. 000140D4  42AE FFF8                clr.l      [A6 - 0x8]
  25978. 000140D8  2D4A FFFC                move.l     [A6 - 0x4], A2
  25979. 000140DC  4A44                     tst.w      D4
  25980. 000140DE  6D00 00A0                blt        +0xA2 /* 00014180 */
  25981. 000140E2  70FD                     moveq.l    D0, 0xFFFFFFFD
  25982. 000140E4  2D40 FFE2                move.l     [A6 - 0x1E], D0
  25983. 000140E8  302A 000C                move.w     D0, [A2 + 0xC]
  25984. 000140EC  9044                     sub.w      D0, D4
  25985. 000140EE  906E 000E                sub.w      D0, [A6 + 0xE]
  25986. 000140F2  3D40 FFE6                move.w     [A6 - 0x1A], D0
  25987. 000140F6  3D6A 00BA FFE8           move.w     [A6 - 0x18], [A2 + 0xBA]
  25988. 000140FC  3044                     movea.w    A0, D4
  25989. 000140FE  2D48 FFF0                move.l     [A6 - 0x10], A0
  25990. 00014102  306A 00BA                movea.w    A0, [A2 + 0xBA]
  25991. 00014106  326A 000E                movea.w    A1, [A2 + 0xE]
  25992. 0001410A  2009                     move.l     D0, A1
  25993. 0001410C  9088                     sub.l      D0, A0
  25994. 0001410E  2D40 FFF4                move.l     [A6 - 0xC], D0
  25995. 00014112  1D7C 0001 FFEC           move.b     [A6 - 0x14], 0x1
  25996. 00014118  1D7C 0001 FFEE           move.b     [A6 - 0x12], 0x1
  25997. 0001411E  422E FFED                clr.b      [A6 - 0x13]
  25998. 00014122  1D7C 0001 FFEF           move.b     [A6 - 0x11], 0x1
  25999. 00014128  4878 0076                push.l     0x76 /* 'v' */
  26000. 0001412C  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  26001. 00014132  2648                     movea.l    A3, A0
  26002. 00014134  2008                     move.l     D0, A0
  26003. 00014136  584F                     addq.w     A7, 4
  26004. 00014138  6726                     beq        +0x28 /* 00014160 */
  26005. 0001413A  2F3C 6973 6261           move.l     -[A7], 0x69736261 /* 'isba' */
  26006. 00014140  1F2E 0014                move.b     -[A7], [A6 + 0x14]
  26007. 00014144  42A7                     clr.l      -[A7]
  26008. 00014146  42A7                     clr.l      -[A7]
  26009. 00014148  42A7                     clr.l      -[A7]
  26010. 0001414A  42A7                     clr.l      -[A7]
  26011. 0001414C  486E FFE2                pea.l      [A6 - 0x1E]
  26012. 00014150  3F3C 0001                move.w     -[A7], 0x1
  26013. 00014154  2F0B                     move.l     -[A7], A3
  26014. 00014156  61FF FFFF BB80           bsr        -0x447E /* 0000FCD8 */
  26015. 0001415C  4FEF 0020                lea.l      A7, [A7 + 0x20]
  26016. label00014160:
  26017. 00014160  254B 00B2                move.l     [A2 + 0xB2], A3
  26018. 00014164  264A                     movea.l    A3, A2
  26019. 00014166  200A                     move.l     D0, A2
  26020. 00014168  6704                     beq        +0x6 /* 0001416E */
  26021. 0001416A  47EB 007C                lea.l      A3, [A3 + 0x7C]
  26022. label0001416E:
  26023. 0001416E  2F0B                     move.l     -[A7], A3
  26024. 00014170  206A 00B2                movea.l    A0, [A2 + 0xB2]
  26025. 00014174  4868 0028                pea.l      [A0 + 0x28]
  26026. 00014178  4EB9 0000 1830           jsr        [0x00001830]
  26027. 0001417E  504F                     addq.w     A7, 8
  26028. label00014180:
  26029. 00014180  4A43                     tst.w      D3
  26030. 00014182  6D00 00A0                blt        +0xA2 /* 00014224 */
  26031. 00014186  70FC                     moveq.l    D0, 0xFFFFFFFC
  26032. 00014188  2D40 FFE2                move.l     [A6 - 0x1E], D0
  26033. 0001418C  3D6A 00BA FFE6           move.w     [A6 - 0x1A], [A2 + 0xBA]
  26034. 00014192  302A 000E                move.w     D0, [A2 + 0xE]
  26035. 00014196  9043                     sub.w      D0, D3
  26036. 00014198  906E 0012                sub.w      D0, [A6 + 0x12]
  26037. 0001419C  3D40 FFE8                move.w     [A6 - 0x18], D0
  26038. 000141A0  306A 00BA                movea.w    A0, [A2 + 0xBA]
  26039. 000141A4  326A 000C                movea.w    A1, [A2 + 0xC]
  26040. 000141A8  2009                     move.l     D0, A1
  26041. 000141AA  9088                     sub.l      D0, A0
  26042. 000141AC  2D40 FFF0                move.l     [A6 - 0x10], D0
  26043. 000141B0  3043                     movea.w    A0, D3
  26044. 000141B2  2D48 FFF4                move.l     [A6 - 0xC], A0
  26045. 000141B6  422E FFEC                clr.b      [A6 - 0x14]
  26046. 000141BA  1D7C 0001 FFEE           move.b     [A6 - 0x12], 0x1
  26047. 000141C0  1D7C 0001 FFED           move.b     [A6 - 0x13], 0x1
  26048. 000141C6  1D7C 0001 FFEF           move.b     [A6 - 0x11], 0x1
  26049. 000141CC  4878 0076                push.l     0x76 /* 'v' */
  26050. 000141D0  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  26051. 000141D6  2648                     movea.l    A3, A0
  26052. 000141D8  2008                     move.l     D0, A0
  26053. 000141DA  584F                     addq.w     A7, 4
  26054. 000141DC  6726                     beq        +0x28 /* 00014204 */
  26055. 000141DE  2F3C 6973 6261           move.l     -[A7], 0x69736261 /* 'isba' */
  26056. 000141E4  1F2E 0014                move.b     -[A7], [A6 + 0x14]
  26057. 000141E8  42A7                     clr.l      -[A7]
  26058. 000141EA  42A7                     clr.l      -[A7]
  26059. 000141EC  42A7                     clr.l      -[A7]
  26060. 000141EE  42A7                     clr.l      -[A7]
  26061. 000141F0  486E FFE2                pea.l      [A6 - 0x1E]
  26062. 000141F4  3F3C 0001                move.w     -[A7], 0x1
  26063. 000141F8  2F0B                     move.l     -[A7], A3
  26064. 000141FA  61FF FFFF BADC           bsr        -0x4522 /* 0000FCD8 */
  26065. 00014200  4FEF 0020                lea.l      A7, [A7 + 0x20]
  26066. label00014204:
  26067. 00014204  254B 00AE                move.l     [A2 + 0xAE], A3
  26068. 00014208  264A                     movea.l    A3, A2
  26069. 0001420A  200A                     move.l     D0, A2
  26070. 0001420C  6704                     beq        +0x6 /* 00014212 */
  26071. 0001420E  47EB 007C                lea.l      A3, [A3 + 0x7C]
  26072. label00014212:
  26073. 00014212  2F0B                     move.l     -[A7], A3
  26074. 00014214  206A 00AE                movea.l    A0, [A2 + 0xAE]
  26075. 00014218  4868 0028                pea.l      [A0 + 0x28]
  26076. 0001421C  4EB9 0000 1830           jsr        [0x00001830]
  26077. 00014222  504F                     addq.w     A7, 8
  26078. label00014224:
  26079. 00014224  264A                     movea.l    A3, A2
  26080. 00014226  200A                     move.l     D0, A2
  26081. 00014228  6702                     beq        +0x4 /* 0001422C */
  26082. 0001422A  2652                     movea.l    A3, [A2]
  26083. label0001422C:
  26084. 0001422C  2F0B                     move.l     -[A7], A3
  26085. 0001422E  61FF FFFF CFD8           bsr        -0x3026 /* 00011208 */
  26086. 00014234  584F                     addq.w     A7, 4
  26087. 00014236  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  26088. 0001423A  4E5E                     unlink     A6
  26089. 0001423C  4E75                     rts
  26090. 0001423E  4E56 FFF4                link       A6, -0x000C
  26091. 00014242  48E7 0038                movem.l    -[A7], A2,A3,A4
  26092. 00014246  286E 0008                movea.l    A4, [A6 + 0x8]
  26093. 0001424A  4267                     clr.w      -[A7]
  26094. 0001424C  4879 0001 6A74           push.l     0x16A74
  26095. 00014252  4879 0001 6A58           push.l     0x16A58
  26096. 00014258  4878 0004                push.l     0x4
  26097. 0001425C  2F2C 00B6                move.l     -[A7], [A4 + 0xB6]
  26098. 00014260  2F0C                     move.l     -[A7], A4
  26099. 00014262  2057                     movea.l    A0, [A7]
  26100. 00014264  2268 0004                movea.l    A1, [A0 + 0x4]
  26101. 00014268  2269 0010                movea.l    A1, [A1 + 0x10]
  26102. 0001426C  4E91                     jsr        [A1]
  26103. 0001426E  504F                     addq.w     A7, 8
  26104. 00014270  2F08                     move.l     -[A7], A0
  26105. 00014272  4EB9 0000 0158           jsr        [0x00000158]
  26106. 00014278  2648                     movea.l    A3, A0
  26107. 0001427A  200B                     move.l     D0, A3
  26108. 0001427C  4FEF 0012                lea.l      A7, [A7 + 0x12]
  26109. 00014280  674C                     beq        +0x4E /* 000142CE */
  26110. 00014282  2F0C                     move.l     -[A7], A4
  26111. 00014284  2057                     movea.l    A0, [A7]
  26112. 00014286  2268 0004                movea.l    A1, [A0 + 0x4]
  26113. 0001428A  2269 0018                movea.l    A1, [A1 + 0x18]
  26114. 0001428E  4E91                     jsr        [A1]
  26115. 00014290  2448                     movea.l    A2, A0
  26116. 00014292  200A                     move.l     D0, A2
  26117. 00014294  584F                     addq.w     A7, 4
  26118. 00014296  6608                     bne        +0xA /* 000142A0 */
  26119. 00014298  4EB9 0000 01C0           jsr        [0x000001C0]
  26120. 0001429E  2448                     movea.l    A2, A0
  26121. label000142A0:
  26122. 000142A0  2F0A                     move.l     -[A7], A2
  26123. 000142A2  486E FFF4                pea.l      [A6 - 0xC]
  26124. 000142A6  4EB9 0000 0270           jsr        [0x00000270]
  26125. 000142AC  2F0B                     move.l     -[A7], A3
  26126. 000142AE  2F0C                     move.l     -[A7], A4
  26127. 000142B0  2057                     movea.l    A0, [A7]
  26128. 000142B2  2268 0004                movea.l    A1, [A0 + 0x4]
  26129. 000142B6  2269 01D4                movea.l    A1, [A1 + 0x1D4]
  26130. 000142BA  4E91                     jsr        [A1]
  26131. 000142BC  3F3C FFFF                move.w     -[A7], 0xFFFF
  26132. 000142C0  486E FFF4                pea.l      [A6 - 0xC]
  26133. 000142C4  4EB9 0000 0278           jsr        [0x00000278]
  26134. 000142CA  4FEF 0016                lea.l      A7, [A7 + 0x16]
  26135. label000142CE:
  26136. 000142CE  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  26137. 000142D2  4E5E                     unlink     A6
  26138. 000142D4  4E75                     rts
  26139. 000142D6  4E56 FFF8                link       A6, -0x0008
  26140. 000142DA  486E FFF8                pea.l      [A6 - 0x8]
  26141. 000142DE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  26142. 000142E2  2057                     movea.l    A0, [A7]
  26143. 000142E4  2268 0004                movea.l    A1, [A0 + 0x4]
  26144. 000142E8  2269 0040                movea.l    A1, [A1 + 0x40]
  26145. 000142EC  4E91                     jsr        [A1]
  26146. 000142EE  A89E                     syscall    PenNormal
  26147. 000142F0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  26148. 000142F4  4EB9 0000 0E60           jsr        [0x00000E60]
  26149. 000142FA  4A00                     tst.b      D0
  26150. 000142FC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  26151. 00014300  670A                     beq        +0xC /* 0001430C */
  26152. 00014302  4879 0000 2FEC           push.l     0x2FEC
  26153. 00014308  AA14                     syscall    RGBForeColor
  26154. 0001430A  6008                     bra        +0xA /* 00014314 */
  26155. label0001430C:
  26156. 0001430C  4879 0001 6B56           push.l     0x16B56
  26157. 00014312  AA14                     syscall    RGBForeColor
  26158. label00014314:
  26159. 00014314  486E FFF8                pea.l      [A6 - 0x8]
  26160. 00014318  A8A1                     syscall    FrameRect
  26161. 0001431A  4E5E                     unlink     A6
  26162. 0001431C  4E75                     rts
  26163. 0001431E  4E56 0000                link       A6, 0
  26164. 00014322  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  26165. 00014326  2057                     movea.l    A0, [A7]
  26166. 00014328  2268 0004                movea.l    A1, [A0 + 0x4]
  26167. 0001432C  2269 01EC                movea.l    A1, [A1 + 0x1EC]
  26168. 00014330  4E91                     jsr        [A1]
  26169. 00014332  4E5E                     unlink     A6
  26170. 00014334  4E75                     rts
  26171. 00014336  4E56 0000                link       A6, 0
  26172. 0001433A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  26173. 0001433E  2057                     movea.l    A0, [A7]
  26174. 00014340  2268 0004                movea.l    A1, [A0 + 0x4]
  26175. 00014344  2269 01EC                movea.l    A1, [A1 + 0x1EC]
  26176. 00014348  4E91                     jsr        [A1]
  26177. 0001434A  4E5E                     unlink     A6
  26178. 0001434C  4E75                     rts
  26179. 0001434E  4E56 FFF2                link       A6, -0x000E
  26180. 00014352  486E FFF8                pea.l      [A6 - 0x8]
  26181. 00014356  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  26182. 0001435A  2057                     movea.l    A0, [A7]
  26183. 0001435C  2268 0004                movea.l    A1, [A0 + 0x4]
  26184. 00014360  2269 003C                movea.l    A1, [A1 + 0x3C]
  26185. 00014364  4E91                     jsr        [A1]
  26186. 00014366  4A00                     tst.b      D0
  26187. 00014368  504F                     addq.w     A7, 8
  26188. 0001436A  6758                     beq        +0x5A /* 000143C4 */
  26189. 0001436C  486E FFF8                pea.l      [A6 - 0x8]
  26190. 00014370  486E FFF2                pea.l      [A6 - 0xE]
  26191. 00014374  4EB9 0000 0498           jsr        [0x00000498]
  26192. 0001437A  486E FFF8                pea.l      [A6 - 0x8]
  26193. 0001437E  2F3C 0001 0001           move.l     -[A7], 0x10001
  26194. 00014384  A8A9                     syscall    InsetRect
  26195. 00014386  486E FFF8                pea.l      [A6 - 0x8]
  26196. 0001438A  486E FFF2                pea.l      [A6 - 0xE]
  26197. 0001438E  61FF 0000 0038           bsr        +0x3A /* 000143C8 */
  26198. 00014394  486E FFF2                pea.l      [A6 - 0xE]
  26199. 00014398  61FF FFFF 5B82           bsr        -0xA47C /* 00009F1C */
  26200. 0001439E  584F                     addq.w     A7, 4
  26201. 000143A0  2F08                     move.l     -[A7], A0
  26202. 000143A2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  26203. 000143A6  2057                     movea.l    A0, [A7]
  26204. 000143A8  2268 0004                movea.l    A1, [A0 + 0x4]
  26205. 000143AC  2269 00E0                movea.l    A1, [A1 + 0xE0]
  26206. 000143B0  4E91                     jsr        [A1]
  26207. 000143B2  3F3C FFFF                move.w     -[A7], 0xFFFF
  26208. 000143B6  486E FFF2                pea.l      [A6 - 0xE]
  26209. 000143BA  4EB9 0000 04B8           jsr        [0x000004B8]
  26210. 000143C0  4FEF 001E                lea.l      A7, [A7 + 0x1E]
  26211. label000143C4:
  26212. 000143C4  4E5E                     unlink     A6
  26213. 000143C6  4E75                     rts
  26214. fn000143C8:
  26215. 000143C8  4E56 FFFA                link       A6, -0x0006
  26216. 000143CC  2F0A                     move.l     -[A7], A2
  26217. 000143CE  246E 0008                movea.l    A2, [A6 + 0x8]
  26218. 000143D2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  26219. 000143D6  486E FFFA                pea.l      [A6 - 0x6]
  26220. 000143DA  4EB9 0000 0498           jsr        [0x00000498]
  26221. 000143E0  2F12                     move.l     -[A7], [A2]
  26222. 000143E2  486E FFFA                pea.l      [A6 - 0x6]
  26223. 000143E6  61FF FFFF 5B34           bsr        -0xA4CA /* 00009F1C */
  26224. 000143EC  584F                     addq.w     A7, 4
  26225. 000143EE  2F08                     move.l     -[A7], A0
  26226. 000143F0  2F12                     move.l     -[A7], [A2]
  26227. 000143F2  A8E6                     syscall    DiffRgn
  26228. 000143F4  3F3C FFFF                move.w     -[A7], 0xFFFF
  26229. 000143F8  486E FFFA                pea.l      [A6 - 0x6]
  26230. 000143FC  4EB9 0000 04B8           jsr        [0x000004B8]
  26231. 00014402  204A                     movea.l    A0, A2
  26232. 00014404  4FEF 000E                lea.l      A7, [A7 + 0xE]
  26233. 00014408  245F                     movea.l    A2, [A7]+
  26234. 0001440A  4E5E                     unlink     A6
  26235. 0001440C  4E75                     rts
  26236. 0001440E  4E56 0000                link       A6, 0
  26237. 00014412  206E 0008                movea.l    A0, [A6 + 0x8]
  26238. 00014416  216E 000C 00AA           move.l     [A0 + 0xAA], [A6 + 0xC]
  26239. 0001441C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  26240. 00014420  2057                     movea.l    A0, [A7]
  26241. 00014422  2268 0004                movea.l    A1, [A0 + 0x4]
  26242. 00014426  2269 01D8                movea.l    A1, [A1 + 0x1D8]
  26243. 0001442A  4E91                     jsr        [A1]
  26244. 0001442C  4E5E                     unlink     A6
  26245. 0001442E  4E75                     rts
  26246. 00014430  4E56 FFF4                link       A6, -0x000C
  26247. 00014434  2F0B                     move.l     -[A7], A3
  26248. 00014436  2F0A                     move.l     -[A7], A2
  26249. 00014438  246E 0008                movea.l    A2, [A6 + 0x8]
  26250. 0001443C  266E 000C                movea.l    A3, [A6 + 0xC]
  26251. 00014440  486E FFFC                pea.l      [A6 - 0x4]
  26252. 00014444  2F0B                     move.l     -[A7], A3
  26253. 00014446  4EB9 0000 0D18           jsr        [0x00000D18 /* PowerMgrVars */]
  26254. 0001444C  486E FFF4                pea.l      [A6 - 0xC]
  26255. 00014450  2F0B                     move.l     -[A7], A3
  26256. 00014452  4EB9 0000 0D28           jsr        [0x00000D28 /* JVBLTask */]
  26257. 00014458  4A2E 0010                tst.b      [A6 + 0x10]
  26258. 0001445C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  26259. 00014460  6722                     beq        +0x24 /* 00014484 */
  26260. 00014462  302A 000C                move.w     D0, [A2 + 0xC]
  26261. 00014466  5540                     subq.w     D0, 2
  26262. 00014468  3D40 FFFC                move.w     [A6 - 0x4], D0
  26263. 0001446C  4AAA 00AE                tst.l      [A2 + 0xAE]
  26264. 00014470  670A                     beq        +0xC /* 0001447C */
  26265. 00014472  302A 00BA                move.w     D0, [A2 + 0xBA]
  26266. 00014476  5340                     subq.w     D0, 1
  26267. 00014478  916E FFFC                sub.w      [A6 - 0x4], D0
  26268. label0001447C:
  26269. 0001447C  7001                     moveq.l    D0, 0x01
  26270. 0001447E  2D40 FFF4                move.l     [A6 - 0xC], D0
  26271. 00014482  6008                     bra        +0xA /* 0001448C */
  26272. label00014484:
  26273. 00014484  202A 0010                move.l     D0, [A2 + 0x10]
  26274. 00014488  91AE FFF4                sub.l      [A6 - 0xC], D0
  26275. label0001448C:
  26276. 0001448C  4A2E 0012                tst.b      [A6 + 0x12]
  26277. 00014490  6722                     beq        +0x24 /* 000144B4 */
  26278. 00014492  302A 000E                move.w     D0, [A2 + 0xE]
  26279. 00014496  5540                     subq.w     D0, 2
  26280. 00014498  3D40 FFFE                move.w     [A6 - 0x2], D0
  26281. 0001449C  4AAA 00B2                tst.l      [A2 + 0xB2]
  26282. 000144A0  670A                     beq        +0xC /* 000144AC */
  26283. 000144A2  302A 00BA                move.w     D0, [A2 + 0xBA]
  26284. 000144A6  5340                     subq.w     D0, 1
  26285. 000144A8  916E FFFE                sub.w      [A6 - 0x2], D0
  26286. label000144AC:
  26287. 000144AC  7001                     moveq.l    D0, 0x01
  26288. 000144AE  2D40 FFF8                move.l     [A6 - 0x8], D0
  26289. 000144B2  6008                     bra        +0xA /* 000144BC */
  26290. label000144B4:
  26291. 000144B4  202A 0014                move.l     D0, [A2 + 0x14]
  26292. 000144B8  91AE FFF8                sub.l      [A6 - 0x8], D0
  26293. label000144BC:
  26294. 000144BC  4227                     clr.b      -[A7]
  26295. 000144BE  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  26296. 000144C2  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  26297. 000144C6  2F0B                     move.l     -[A7], A3
  26298. 000144C8  4EB9 0000 0D68           jsr        [0x00000D68]
  26299. 000144CE  4227                     clr.b      -[A7]
  26300. 000144D0  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  26301. 000144D4  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  26302. 000144D8  2F0B                     move.l     -[A7], A3
  26303. 000144DA  4EB9 0000 0D50           jsr        [0x00000D50 /* MenuCInfo */]
  26304. 000144E0  4FEF 0018                lea.l      A7, [A7 + 0x18]
  26305. 000144E4  245F                     movea.l    A2, [A7]+
  26306. 000144E6  265F                     movea.l    A3, [A7]+
  26307. 000144E8  4E5E                     unlink     A6
  26308. 000144EA  4E75                     rts
  26309. 000144EC  4E56 FFE4                link       A6, -0x001C
  26310. 000144F0  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  26311. 000144F4  246E 0008                movea.l    A2, [A6 + 0x8]
  26312. 000144F8  286A 00AA                movea.l    A4, [A2 + 0xAA]
  26313. 000144FC  200C                     move.l     D0, A4
  26314. 000144FE  6660                     bne        +0x62 /* 00014560 */
  26315. 00014500  266A 00AE                movea.l    A3, [A2 + 0xAE]
  26316. 00014504  200B                     move.l     D0, A3
  26317. 00014506  6726                     beq        +0x28 /* 0001452E */
  26318. 00014508  42A7                     clr.l      -[A7]
  26319. 0001450A  2F0B                     move.l     -[A7], A3
  26320. 0001450C  2057                     movea.l    A0, [A7]
  26321. 0001450E  2268 0004                movea.l    A1, [A0 + 0x4]
  26322. 00014512  2269 0180                movea.l    A1, [A1 + 0x180]
  26323. 00014516  4E91                     jsr        [A1]
  26324. 00014518  42A7                     clr.l      -[A7]
  26325. 0001451A  2F2A 00AE                move.l     -[A7], [A2 + 0xAE]
  26326. 0001451E  2057                     movea.l    A0, [A7]
  26327. 00014520  2268 0004                movea.l    A1, [A0 + 0x4]
  26328. 00014524  2269 0184                movea.l    A1, [A1 + 0x184]
  26329. 00014528  4E91                     jsr        [A1]
  26330. 0001452A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  26331. label0001452E:
  26332. 0001452E  266A 00B2                movea.l    A3, [A2 + 0xB2]
  26333. 00014532  200B                     move.l     D0, A3
  26334. 00014534  6726                     beq        +0x28 /* 0001455C */
  26335. 00014536  42A7                     clr.l      -[A7]
  26336. 00014538  2F0B                     move.l     -[A7], A3
  26337. 0001453A  2057                     movea.l    A0, [A7]
  26338. 0001453C  2268 0004                movea.l    A1, [A0 + 0x4]
  26339. 00014540  2269 0180                movea.l    A1, [A1 + 0x180]
  26340. 00014544  4E91                     jsr        [A1]
  26341. 00014546  42A7                     clr.l      -[A7]
  26342. 00014548  2F2A 00B2                move.l     -[A7], [A2 + 0xB2]
  26343. 0001454C  2057                     movea.l    A0, [A7]
  26344. 0001454E  2268 0004                movea.l    A1, [A0 + 0x4]
  26345. 00014552  2269 0184                movea.l    A1, [A1 + 0x184]
  26346. 00014556  4E91                     jsr        [A1]
  26347. 00014558  4FEF 0010                lea.l      A7, [A7 + 0x10]
  26348. label0001455C:
  26349. 0001455C  6000 0198                bra        +0x19A /* 000146F6 */
  26350. label00014560:
  26351. 00014560  4A2A 00BC                tst.b      [A2 + 0xBC]
  26352. 00014564  6600 0190                bne        +0x192 /* 000146F6 */
  26353. 00014568  486E FFF8                pea.l      [A6 - 0x8]
  26354. 0001456C  2F0C                     move.l     -[A7], A4
  26355. 0001456E  4EB9 0000 1380           jsr        [0x00001380]
  26356. 00014574  486E FFEC                pea.l      [A6 - 0x14]
  26357. 00014578  2F2A 00AA                move.l     -[A7], [A2 + 0xAA]
  26358. 0001457C  4EB9 0000 0D18           jsr        [0x00000D18 /* PowerMgrVars */]
  26359. 00014582  486E FFE4                pea.l      [A6 - 0x1C]
  26360. 00014586  2F2A 00AA                move.l     -[A7], [A2 + 0xAA]
  26361. 0001458A  2057                     movea.l    A0, [A7]
  26362. 0001458C  2268 0004                movea.l    A1, [A0 + 0x4]
  26363. 00014590  2269 0170                movea.l    A1, [A1 + 0x170]
  26364. 00014594  4E91                     jsr        [A1]
  26365. 00014596  486E FFF0                pea.l      [A6 - 0x10]
  26366. 0001459A  2F2A 00AA                move.l     -[A7], [A2 + 0xAA]
  26367. 0001459E  2057                     movea.l    A0, [A7]
  26368. 000145A0  2268 0004                movea.l    A1, [A0 + 0x4]
  26369. 000145A4  2269 0174                movea.l    A1, [A1 + 0x174]
  26370. 000145A8  4E91                     jsr        [A1]
  26371. 000145AA  286A 00AE                movea.l    A4, [A2 + 0xAE]
  26372. 000145AE  200C                     move.l     D0, A4
  26373. 000145B0  4FEF 0020                lea.l      A7, [A7 + 0x20]
  26374. 000145B4  6700 009C                beq        +0x9E /* 00014652 */
  26375. 000145B8  2A2E FFF4                move.l     D5, [A6 - 0xC]
  26376. 000145BC  2605                     move.l     D3, D5
  26377. 000145BE  6C02                     bge        +0x4 /* 000145C2 */
  26378. 000145C0  4483                     neg.l      D3
  26379. label000145C2:
  26380. 000145C2  282E FFE8                move.l     D4, [A6 - 0x18]
  26381. 000145C6  9885                     sub.l      D4, D5
  26382. 000145C8  306E FFEE                movea.w    A0, [A6 - 0x12]
  26383. 000145CC  9888                     sub.l      D4, A0
  26384. 000145CE  4A84                     tst.l      D4
  26385. 000145D0  6F10                     ble        +0x12 /* 000145E2 */
  26386. 000145D2  4AAE FFF4                tst.l      [A6 - 0xC]
  26387. 000145D6  6D04                     blt        +0x6 /* 000145DC */
  26388. 000145D8  D684                     add.l      D3, D4
  26389. 000145DA  6006                     bra        +0x8 /* 000145E2 */
  26390. label000145DC:
  26391. 000145DC  B883                     cmp.l      D4, D3
  26392. 000145DE  6F02                     ble        +0x4 /* 000145E2 */
  26393. 000145E0  2604                     move.l     D3, D4
  26394. label000145E2:
  26395. 000145E2  7800                     moveq.l    D4, 0x00
  26396. 000145E4  4A83                     tst.l      D3
  26397. 000145E6  6F0E                     ble        +0x10 /* 000145F6 */
  26398. 000145E8  2C2E FFFC                move.l     D6, [A6 - 0x4]
  26399. 000145EC  2803                     move.l     D4, D3
  26400. 000145EE  D886                     add.l      D4, D6
  26401. 000145F0  5384                     subq.l     D4, 1
  26402. 000145F2  4C46 4804                movem.l    D2,A3,A6, D6
  26403. label000145F6:
  26404. 000145F6  7600                     moveq.l    D3, 0x00
  26405. 000145F8  4AAE FFF4                tst.l      [A6 - 0xC]
  26406. 000145FC  6F0E                     ble        +0x10 /* 0001460C */
  26407. 000145FE  2E2E FFFC                move.l     D7, [A6 - 0x4]
  26408. 00014602  2605                     move.l     D3, D5
  26409. 00014604  D687                     add.l      D3, D7
  26410. 00014606  5383                     subq.l     D3, 1
  26411. 00014608  4C47 3803                movem.l    D0,D1,A3,A4,A5, D7
  26412. label0001460C:
  26413. 0001460C  2F04                     move.l     -[A7], D4
  26414. 0001460E  2F0C                     move.l     -[A7], A4
  26415. 00014610  2057                     movea.l    A0, [A7]
  26416. 00014612  2268 0004                movea.l    A1, [A0 + 0x4]
  26417. 00014616  2269 0184                movea.l    A1, [A1 + 0x184]
  26418. 0001461A  4E91                     jsr        [A1]
  26419. 0001461C  2F03                     move.l     -[A7], D3
  26420. 0001461E  2F2A 00AE                move.l     -[A7], [A2 + 0xAE]
  26421. 00014622  2057                     movea.l    A0, [A7]
  26422. 00014624  2268 0004                movea.l    A1, [A0 + 0x4]
  26423. 00014628  2269 0020                movea.l    A1, [A1 + 0x20]
  26424. 0001462C  4E91                     jsr        [A1]
  26425. 0001462E  266E FFFC                movea.l    A3, [A6 - 0x4]
  26426. 00014632  302E FFEE                move.w     D0, [A6 - 0x12]
  26427. 00014636  48C0                     ext.l      D0
  26428. 00014638  D08B                     add.l      D0, A3
  26429. 0001463A  5380                     subq.l     D0, 1
  26430. 0001463C  220B                     move.l     D1, A3
  26431. 0001463E  4C41 0800                movem.l    A3, D1
  26432. 00014642  2F00                     move.l     -[A7], D0
  26433. 00014644  2F2A 00AE                move.l     -[A7], [A2 + 0xAE]
  26434. 00014648  61FF FFFF B986           bsr        -0x4678 /* 0000FFD0 */
  26435. 0001464E  4FEF 0018                lea.l      A7, [A7 + 0x18]
  26436. label00014652:
  26437. 00014652  266A 00B2                movea.l    A3, [A2 + 0xB2]
  26438. 00014656  200B                     move.l     D0, A3
  26439. 00014658  6700 009C                beq        +0x9E /* 000146F6 */
  26440. 0001465C  262E FFF0                move.l     D3, [A6 - 0x10]
  26441. 00014660  6C02                     bge        +0x4 /* 00014664 */
  26442. 00014662  4483                     neg.l      D3
  26443. label00014664:
  26444. 00014664  282E FFE4                move.l     D4, [A6 - 0x1C]
  26445. 00014668  98AE FFF0                sub.l      D4, [A6 - 0x10]
  26446. 0001466C  306E FFEC                movea.w    A0, [A6 - 0x14]
  26447. 00014670  9888                     sub.l      D4, A0
  26448. 00014672  4A84                     tst.l      D4
  26449. 00014674  6F10                     ble        +0x12 /* 00014686 */
  26450. 00014676  4AAE FFF0                tst.l      [A6 - 0x10]
  26451. 0001467A  6D04                     blt        +0x6 /* 00014680 */
  26452. 0001467C  D684                     add.l      D3, D4
  26453. 0001467E  6006                     bra        +0x8 /* 00014686 */
  26454. label00014680:
  26455. 00014680  B883                     cmp.l      D4, D3
  26456. 00014682  6F02                     ble        +0x4 /* 00014686 */
  26457. 00014684  2604                     move.l     D3, D4
  26458. label00014686:
  26459. 00014686  7800                     moveq.l    D4, 0x00
  26460. 00014688  4A83                     tst.l      D3
  26461. 0001468A  6F0E                     ble        +0x10 /* 0001469A */
  26462. 0001468C  2803                     move.l     D4, D3
  26463. 0001468E  D8AE FFF8                add.l      D4, [A6 - 0x8]
  26464. 00014692  5384                     subq.l     D4, 1
  26465. 00014694  4C6E 4804 FFF8           movem.l    D2,A3,A6, [A6 - 0x8]
  26466. label0001469A:
  26467. 0001469A  7600                     moveq.l    D3, 0x00
  26468. 0001469C  4AAE FFF0                tst.l      [A6 - 0x10]
  26469. 000146A0  6F10                     ble        +0x12 /* 000146B2 */
  26470. 000146A2  262E FFF0                move.l     D3, [A6 - 0x10]
  26471. 000146A6  D6AE FFF8                add.l      D3, [A6 - 0x8]
  26472. 000146AA  5383                     subq.l     D3, 1
  26473. 000146AC  4C6E 3803 FFF8           movem.l    D0,D1,A3,A4,A5, [A6 - 0x8]
  26474. label000146B2:
  26475. 000146B2  2F04                     move.l     -[A7], D4
  26476. 000146B4  2F0B                     move.l     -[A7], A3
  26477. 000146B6  2057                     movea.l    A0, [A7]
  26478. 000146B8  2268 0004                movea.l    A1, [A0 + 0x4]
  26479. 000146BC  2269 0184                movea.l    A1, [A1 + 0x184]
  26480. 000146C0  4E91                     jsr        [A1]
  26481. 000146C2  2F03                     move.l     -[A7], D3
  26482. 000146C4  2F2A 00B2                move.l     -[A7], [A2 + 0xB2]
  26483. 000146C8  2057                     movea.l    A0, [A7]
  26484. 000146CA  2268 0004                movea.l    A1, [A0 + 0x4]
  26485. 000146CE  2269 0020                movea.l    A1, [A1 + 0x20]
  26486. 000146D2  4E91                     jsr        [A1]
  26487. 000146D4  302E FFEC                move.w     D0, [A6 - 0x14]
  26488. 000146D8  48C0                     ext.l      D0
  26489. 000146DA  D0AE FFF8                add.l      D0, [A6 - 0x8]
  26490. 000146DE  5380                     subq.l     D0, 1
  26491. 000146E0  4C6E 0800 FFF8           movem.l    A3, [A6 - 0x8]
  26492. 000146E6  2F00                     move.l     -[A7], D0
  26493. 000146E8  2F2A 00B2                move.l     -[A7], [A2 + 0xB2]
  26494. 000146EC  61FF FFFF B8E2           bsr        -0x471C /* 0000FFD0 */
  26495. 000146F2  4FEF 0018                lea.l      A7, [A7 + 0x18]
  26496. label000146F6:
  26497. 000146F6  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  26498. 000146FA  4E5E                     unlink     A6
  26499. 000146FC  4E75                     rts
  26500. 000146FE  4E56 FFF4                link       A6, -0x000C
  26501. 00014702  2F0A                     move.l     -[A7], A2
  26502. 00014704  246E 0008                movea.l    A2, [A6 + 0x8]
  26503. 00014708  1F2E 0010                move.b     -[A7], [A6 + 0x10]
  26504. 0001470C  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  26505. 00014710  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  26506. 00014714  2F0A                     move.l     -[A7], A2
  26507. 00014716  4EB9 0000 1260           jsr        [0x00001260]
  26508. 0001471C  2F0A                     move.l     -[A7], A2
  26509. 0001471E  2057                     movea.l    A0, [A7]
  26510. 00014720  2268 0004                movea.l    A1, [A0 + 0x4]
  26511. 00014724  2269 0018                movea.l    A1, [A1 + 0x18]
  26512. 00014728  4E91                     jsr        [A1]
  26513. 0001472A  584F                     addq.w     A7, 4
  26514. 0001472C  2F08                     move.l     -[A7], A0
  26515. 0001472E  486E FFF4                pea.l      [A6 - 0xC]
  26516. 00014732  4EB9 0000 0270           jsr        [0x00000270]
  26517. 00014738  2F0A                     move.l     -[A7], A2
  26518. 0001473A  2057                     movea.l    A0, [A7]
  26519. 0001473C  2268 0004                movea.l    A1, [A0 + 0x4]
  26520. 00014740  2269 01D8                movea.l    A1, [A1 + 0x1D8]
  26521. 00014744  4E91                     jsr        [A1]
  26522. 00014746  3F3C FFFF                move.w     -[A7], 0xFFFF
  26523. 0001474A  486E FFF4                pea.l      [A6 - 0xC]
  26524. 0001474E  4EB9 0000 0278           jsr        [0x00000278]
  26525. 00014754  4227                     clr.b      -[A7]
  26526. 00014756  306E 000E                movea.w    A0, [A6 + 0xE]
  26527. 0001475A  2F08                     move.l     -[A7], A0
  26528. 0001475C  306E 000C                movea.w    A0, [A6 + 0xC]
  26529. 00014760  2F08                     move.l     -[A7], A0
  26530. 00014762  2F0A                     move.l     -[A7], A2
  26531. 00014764  2057                     movea.l    A0, [A7]
  26532. 00014766  2268 0004                movea.l    A1, [A0 + 0x4]
  26533. 0001476A  2269 0198                movea.l    A1, [A1 + 0x198]
  26534. 0001476E  4E91                     jsr        [A1]
  26535. 00014770  4FEF 002A                lea.l      A7, [A7 + 0x2A]
  26536. 00014774  245F                     movea.l    A2, [A7]+
  26537. 00014776  4E5E                     unlink     A6
  26538. 00014778  4E75                     rts
  26539. 0001477A  4E56 0000                link       A6, 0
  26540. 0001477E  206E 0008                movea.l    A0, [A6 + 0x8]
  26541. 00014782  226E 000C                movea.l    A1, [A6 + 0xC]
  26542. 00014786  B3E8 00AA                cmpa.l     A1, [A0 + 0xAA]
  26543. 0001478A  6612                     bne        +0x14 /* 0001479E */
  26544. 0001478C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  26545. 00014790  2057                     movea.l    A0, [A7]
  26546. 00014792  2268 0004                movea.l    A1, [A0 + 0x4]
  26547. 00014796  2269 01D8                movea.l    A1, [A1 + 0x1D8]
  26548. 0001479A  4E91                     jsr        [A1]
  26549. 0001479C  584F                     addq.w     A7, 4
  26550. label0001479E:
  26551. 0001479E  4E5E                     unlink     A6
  26552. 000147A0  4E75                     rts
  26553. label000147A2:
  26554. 000147A2  4E56 0000                link       A6, 0
  26555. 000147A6  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  26556. 000147AA  266E 0008                movea.l    A3, [A6 + 0x8]
  26557. 000147AE  262E 000C                move.l     D3, [A6 + 0xC]
  26558. 000147B2  286E 0010                movea.l    A4, [A6 + 0x10]
  26559. 000147B6  0C83 0000 00CD           cmpi.l     D3, 0xCD
  26560. 000147BC  6660                     bne        +0x62 /* 0001481E */
  26561. 000147BE  244C                     movea.l    A2, A4
  26562. 000147C0  0C6C 0081 0004           cmpi.w     [A4 + 0x4], 0x81
  26563. 000147C6  661C                     bne        +0x1E /* 000147E4 */
  26564. 000147C8  2F2A 0006                move.l     -[A7], [A2 + 0x6]
  26565. 000147CC  2F12                     move.l     -[A7], [A2]
  26566. 000147CE  2F0B                     move.l     -[A7], A3
  26567. 000147D0  2057                     movea.l    A0, [A7]
  26568. 000147D2  2268 0004                movea.l    A1, [A0 + 0x4]
  26569. 000147D6  2269 01E8                movea.l    A1, [A1 + 0x1E8]
  26570. 000147DA  4E91                     jsr        [A1]
  26571. 000147DC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  26572. 000147E0  6000 0094                bra        +0x96 /* 00014876 */
  26573. label000147E4:
  26574. 000147E4  2852                     movea.l    A4, [A2]
  26575. 000147E6  B9EB 00B2                cmpa.l     A4, [A3 + 0xB2]
  26576. 000147EA  6616                     bne        +0x18 /* 00014802 */
  26577. 000147EC  3F2A 0004                move.w     -[A7], [A2 + 0x4]
  26578. 000147F0  2F0B                     move.l     -[A7], A3
  26579. 000147F2  2057                     movea.l    A0, [A7]
  26580. 000147F4  2268 0004                movea.l    A1, [A0 + 0x4]
  26581. 000147F8  2269 01E4                movea.l    A1, [A1 + 0x1E4]
  26582. 000147FC  4E91                     jsr        [A1]
  26583. 000147FE  5C4F                     addq.w     A7, 6
  26584. 00014800  6074                     bra        +0x76 /* 00014876 */
  26585. label00014802:
  26586. 00014802  B9EB 00AE                cmpa.l     A4, [A3 + 0xAE]
  26587. 00014806  666E                     bne        +0x70 /* 00014876 */
  26588. 00014808  3F2A 0004                move.w     -[A7], [A2 + 0x4]
  26589. 0001480C  2F0B                     move.l     -[A7], A3
  26590. 0001480E  2057                     movea.l    A0, [A7]
  26591. 00014810  2268 0004                movea.l    A1, [A0 + 0x4]
  26592. 00014814  2269 01E0                movea.l    A1, [A1 + 0x1E0]
  26593. 00014818  4E91                     jsr        [A1]
  26594. 0001481A  5C4F                     addq.w     A7, 6
  26595. 0001481C  6058                     bra        +0x5A /* 00014876 */
  26596. label0001481E:
  26597. 0001481E  0C83 0000 00CC           cmpi.l     D3, 0xCC
  26598. 00014824  6638                     bne        +0x3A /* 0001485E */
  26599. 00014826  244C                     movea.l    A2, A4
  26600. 00014828  2F0A                     move.l     -[A7], A2
  26601. 0001482A  2057                     movea.l    A0, [A7]
  26602. 0001482C  2268 0004                movea.l    A1, [A0 + 0x4]
  26603. 00014830  2269 001C                movea.l    A1, [A1 + 0x1C]
  26604. 00014834  4E91                     jsr        [A1]
  26605. 00014836  584F                     addq.w     A7, 4
  26606. 00014838  2F00                     move.l     -[A7], D0
  26607. 0001483A  2F0A                     move.l     -[A7], A2
  26608. 0001483C  2F0B                     move.l     -[A7], A3
  26609. 0001483E  2057                     movea.l    A0, [A7]
  26610. 00014840  2268 0004                movea.l    A1, [A0 + 0x4]
  26611. 00014844  2269 01E8                movea.l    A1, [A1 + 0x1E8]
  26612. 00014848  4E91                     jsr        [A1]
  26613. 0001484A  2F0B                     move.l     -[A7], A3
  26614. 0001484C  2057                     movea.l    A0, [A7]
  26615. 0001484E  2268 0004                movea.l    A1, [A0 + 0x4]
  26616. 00014852  2269 01D8                movea.l    A1, [A1 + 0x1D8]
  26617. 00014856  4E91                     jsr        [A1]
  26618. 00014858  4FEF 0010                lea.l      A7, [A7 + 0x10]
  26619. 0001485C  6018                     bra        +0x1A /* 00014876 */
  26620. label0001485E:
  26621. 0001485E  0C83 0000 00CB           cmpi.l     D3, 0xCB
  26622. 00014864  6610                     bne        +0x12 /* 00014876 */
  26623. 00014866  2F0B                     move.l     -[A7], A3
  26624. 00014868  2057                     movea.l    A0, [A7]
  26625. 0001486A  2268 0004                movea.l    A1, [A0 + 0x4]
  26626. 0001486E  2269 01D8                movea.l    A1, [A1 + 0x1D8]
  26627. 00014872  4E91                     jsr        [A1]
  26628. 00014874  584F                     addq.w     A7, 4
  26629. label00014876:
  26630. 00014876  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  26631. 0001487A  4E5E                     unlink     A6
  26632. 0001487C  4E75                     rts
  26633. 0001487E  4E56 FFEE                link       A6, -0x0012
  26634. 00014882  2F0A                     move.l     -[A7], A2
  26635. 00014884  2F03                     move.l     -[A7], D3
  26636. 00014886  246E 0008                movea.l    A2, [A6 + 0x8]
  26637. 0001488A  7600                     moveq.l    D3, 0x00
  26638. 0001488C  486E FFF8                pea.l      [A6 - 0x8]
  26639. 00014890  2F2A 00AA                move.l     -[A7], [A2 + 0xAA]
  26640. 00014894  4EB9 0000 1380           jsr        [0x00001380]
  26641. 0001489A  486E FFF4                pea.l      [A6 - 0xC]
  26642. 0001489E  2F2A 00AA                move.l     -[A7], [A2 + 0xAA]
  26643. 000148A2  4EB9 0000 0D18           jsr        [0x00000D18 /* PowerMgrVars */]
  26644. 000148A8  302E 000C                move.w     D0, [A6 + 0xC]
  26645. 000148AC  48C0                     ext.l      D0
  26646. 000148AE  4FEF 0010                lea.l      A7, [A7 + 0x10]
  26647. 000148B2  0480 0000 0014           subi.l     D0, 0x14
  26648. 000148B8  670E                     beq        +0x10 /* 000148C8 */
  26649. 000148BA  5380                     subq.l     D0, 1
  26650. 000148BC  670E                     beq        +0x10 /* 000148CC */
  26651. 000148BE  5380                     subq.l     D0, 1
  26652. 000148C0  670E                     beq        +0x10 /* 000148D0 */
  26653. 000148C2  5380                     subq.l     D0, 1
  26654. 000148C4  6722                     beq        +0x24 /* 000148E8 */
  26655. 000148C6  6034                     bra        +0x36 /* 000148FC */
  26656. label000148C8:
  26657. 000148C8  76FF                     moveq.l    D3, 0xFFFFFFFF
  26658. 000148CA  6030                     bra        +0x32 /* 000148FC */
  26659. label000148CC:
  26660. 000148CC  7601                     moveq.l    D3, 0x01
  26661. 000148CE  602C                     bra        +0x2E /* 000148FC */
  26662. label000148D0:
  26663. 000148D0  302E FFF6                move.w     D0, [A6 - 0xA]
  26664. 000148D4  48C0                     ext.l      D0
  26665. 000148D6  4C6E 0800 FFFC           movem.l    A3, [A6 - 0x4]
  26666. 000148DC  7601                     moveq.l    D3, 0x01
  26667. 000148DE  9680                     sub.l      D3, D0
  26668. 000148E0  4A83                     tst.l      D3
  26669. 000148E2  6D18                     blt        +0x1A /* 000148FC */
  26670. 000148E4  76FF                     moveq.l    D3, 0xFFFFFFFF
  26671. 000148E6  6014                     bra        +0x16 /* 000148FC */
  26672. label000148E8:
  26673. 000148E8  362E FFF6                move.w     D3, [A6 - 0xA]
  26674. 000148EC  48C3                     ext.l      D3
  26675. 000148EE  4C6E 3803 FFFC           movem.l    D0,D1,A3,A4,A5, [A6 - 0x4]
  26676. 000148F4  5383                     subq.l     D3, 1
  26677. 000148F6  4A83                     tst.l      D3
  26678. 000148F8  6E02                     bgt        +0x4 /* 000148FC */
  26679. 000148FA  7601                     moveq.l    D3, 0x01
  26680. label000148FC:
  26681. 000148FC  4A83                     tst.l      D3
  26682. 000148FE  6758                     beq        +0x5A /* 00014958 */
  26683. 00014900  4879 0001 6A06           push.l     0x16A06
  26684. 00014906  486A 00BC                pea.l      [A2 + 0xBC]
  26685. 0001490A  486E FFEE                pea.l      [A6 - 0x12]
  26686. 0001490E  61FF 0000 007C           bsr        +0x7E /* 0001498C */
  26687. 00014914  2F03                     move.l     -[A7], D3
  26688. 00014916  2F2A 00AE                move.l     -[A7], [A2 + 0xAE]
  26689. 0001491A  2057                     movea.l    A0, [A7]
  26690. 0001491C  2268 0004                movea.l    A1, [A0 + 0x4]
  26691. 00014920  2269 017C                movea.l    A1, [A1 + 0x17C]
  26692. 00014924  4E91                     jsr        [A1]
  26693. 00014926  1F3C 0001                move.b     -[A7], 0x1
  26694. 0001492A  2003                     move.l     D0, D3
  26695. 0001492C  4C2E 0800 FFFC           movem.w    A3, [A6 - 0x4]
  26696. 00014932  2F00                     move.l     -[A7], D0
  26697. 00014934  42A7                     clr.l      -[A7]
  26698. 00014936  2F2A 00AA                move.l     -[A7], [A2 + 0xAA]
  26699. 0001493A  2057                     movea.l    A0, [A7]
  26700. 0001493C  2268 0004                movea.l    A1, [A0 + 0x4]
  26701. 00014940  2269 0188                movea.l    A1, [A1 + 0x188]
  26702. 00014944  4E91                     jsr        [A1]
  26703. 00014946  3F3C FFFF                move.w     -[A7], 0xFFFF
  26704. 0001494A  486E FFEE                pea.l      [A6 - 0x12]
  26705. 0001494E  61FF 0000 0010           bsr        +0x12 /* 00014960 */
  26706. 00014954  4FEF 0028                lea.l      A7, [A7 + 0x28]
  26707. label00014958:
  26708. 00014958  261F                     move.l     D3, [A7]+
  26709. 0001495A  245F                     movea.l    A2, [A7]+
  26710. 0001495C  4E5E                     unlink     A6
  26711. 0001495E  4E75                     rts
  26712. fn00014960:
  26713. 00014960  4E56 0000                link       A6, 0
  26714. 00014964  2F0A                     move.l     -[A7], A2
  26715. 00014966  246E 0008                movea.l    A2, [A6 + 0x8]
  26716. 0001496A  200A                     move.l     D0, A2
  26717. 0001496C  6716                     beq        +0x18 /* 00014984 */
  26718. 0001496E  2052                     movea.l    A0, [A2]
  26719. 00014970  10AA 0004                move.b     [A0], [A2 + 0x4]
  26720. 00014974  4A6E 000C                tst.w      [A6 + 0xC]
  26721. 00014978  6F0A                     ble        +0xC /* 00014984 */
  26722. 0001497A  2F0A                     move.l     -[A7], A2
  26723. 0001497C  4EB9 0000 0168           jsr        [0x00000168]
  26724. 00014982  584F                     addq.w     A7, 4
  26725. label00014984:
  26726. 00014984  204A                     movea.l    A0, A2
  26727. 00014986  245F                     movea.l    A2, [A7]+
  26728. 00014988  4E5E                     unlink     A6
  26729. 0001498A  4E75                     rts
  26730. fn0001498C:
  26731. 0001498C  2F0B                     move.l     -[A7], A3
  26732. 0001498E  266F 0008                movea.l    A3, [A7 + 0x8]
  26733. 00014992  226F 000C                movea.l    A1, [A7 + 0xC]
  26734. 00014996  2689                     move.l     [A3], A1
  26735. 00014998  1751 0004                move.b     [A3 + 0x4], [A1]
  26736. 0001499C  206F 0010                movea.l    A0, [A7 + 0x10]
  26737. 000149A0  1290                     move.b     [A1], [A0]
  26738. 000149A2  204B                     movea.l    A0, A3
  26739. 000149A4  265F                     movea.l    A3, [A7]+
  26740. 000149A6  4E75                     rts
  26741. 000149A8  4E56 FFEE                link       A6, -0x0012
  26742. 000149AC  2F0A                     move.l     -[A7], A2
  26743. 000149AE  2F03                     move.l     -[A7], D3
  26744. 000149B0  246E 0008                movea.l    A2, [A6 + 0x8]
  26745. 000149B4  7600                     moveq.l    D3, 0x00
  26746. 000149B6  486E FFF8                pea.l      [A6 - 0x8]
  26747. 000149BA  2F2A 00AA                move.l     -[A7], [A2 + 0xAA]
  26748. 000149BE  4EB9 0000 1380           jsr        [0x00001380]
  26749. 000149C4  486E FFF4                pea.l      [A6 - 0xC]
  26750. 000149C8  2F2A 00AA                move.l     -[A7], [A2 + 0xAA]
  26751. 000149CC  4EB9 0000 0D18           jsr        [0x00000D18 /* PowerMgrVars */]
  26752. 000149D2  302E 000C                move.w     D0, [A6 + 0xC]
  26753. 000149D6  48C0                     ext.l      D0
  26754. 000149D8  4FEF 0010                lea.l      A7, [A7 + 0x10]
  26755. 000149DC  0480 0000 0014           subi.l     D0, 0x14
  26756. 000149E2  670E                     beq        +0x10 /* 000149F2 */
  26757. 000149E4  5380                     subq.l     D0, 1
  26758. 000149E6  670E                     beq        +0x10 /* 000149F6 */
  26759. 000149E8  5380                     subq.l     D0, 1
  26760. 000149EA  670E                     beq        +0x10 /* 000149FA */
  26761. 000149EC  5380                     subq.l     D0, 1
  26762. 000149EE  6722                     beq        +0x24 /* 00014A12 */
  26763. 000149F0  6034                     bra        +0x36 /* 00014A26 */
  26764. label000149F2:
  26765. 000149F2  76FF                     moveq.l    D3, 0xFFFFFFFF
  26766. 000149F4  6030                     bra        +0x32 /* 00014A26 */
  26767. label000149F6:
  26768. 000149F6  7601                     moveq.l    D3, 0x01
  26769. 000149F8  602C                     bra        +0x2E /* 00014A26 */
  26770. label000149FA:
  26771. 000149FA  302E FFF4                move.w     D0, [A6 - 0xC]
  26772. 000149FE  48C0                     ext.l      D0
  26773. 00014A00  4C6E 0800 FFF8           movem.l    A3, [A6 - 0x8]
  26774. 00014A06  7601                     moveq.l    D3, 0x01
  26775. 00014A08  9680                     sub.l      D3, D0
  26776. 00014A0A  4A83                     tst.l      D3
  26777. 00014A0C  6D18                     blt        +0x1A /* 00014A26 */
  26778. 00014A0E  76FF                     moveq.l    D3, 0xFFFFFFFF
  26779. 00014A10  6014                     bra        +0x16 /* 00014A26 */
  26780. label00014A12:
  26781. 00014A12  362E FFF4                move.w     D3, [A6 - 0xC]
  26782. 00014A16  48C3                     ext.l      D3
  26783. 00014A18  4C6E 3803 FFF8           movem.l    D0,D1,A3,A4,A5, [A6 - 0x8]
  26784. 00014A1E  5383                     subq.l     D3, 1
  26785. 00014A20  4A83                     tst.l      D3
  26786. 00014A22  6E02                     bgt        +0x4 /* 00014A26 */
  26787. 00014A24  7601                     moveq.l    D3, 0x01
  26788. label00014A26:
  26789. 00014A26  4A83                     tst.l      D3
  26790. 00014A28  6758                     beq        +0x5A /* 00014A82 */
  26791. 00014A2A  4879 0001 69EE           push.l     0x169EE
  26792. 00014A30  486A 00BC                pea.l      [A2 + 0xBC]
  26793. 00014A34  486E FFEE                pea.l      [A6 - 0x12]
  26794. 00014A38  61FF FFFF FF52           bsr        -0xAC /* 0001498C */
  26795. 00014A3E  2F03                     move.l     -[A7], D3
  26796. 00014A40  2F2A 00B2                move.l     -[A7], [A2 + 0xB2]
  26797. 00014A44  2057                     movea.l    A0, [A7]
  26798. 00014A46  2268 0004                movea.l    A1, [A0 + 0x4]
  26799. 00014A4A  2269 017C                movea.l    A1, [A1 + 0x17C]
  26800. 00014A4E  4E91                     jsr        [A1]
  26801. 00014A50  1F3C 0001                move.b     -[A7], 0x1
  26802. 00014A54  42A7                     clr.l      -[A7]
  26803. 00014A56  2003                     move.l     D0, D3
  26804. 00014A58  4C2E 0800 FFF8           movem.w    A3, [A6 - 0x8]
  26805. 00014A5E  2F00                     move.l     -[A7], D0
  26806. 00014A60  2F2A 00AA                move.l     -[A7], [A2 + 0xAA]
  26807. 00014A64  2057                     movea.l    A0, [A7]
  26808. 00014A66  2268 0004                movea.l    A1, [A0 + 0x4]
  26809. 00014A6A  2269 0188                movea.l    A1, [A1 + 0x188]
  26810. 00014A6E  4E91                     jsr        [A1]
  26811. 00014A70  3F3C FFFF                move.w     -[A7], 0xFFFF
  26812. 00014A74  486E FFEE                pea.l      [A6 - 0x12]
  26813. 00014A78  61FF FFFF FEE6           bsr        -0x118 /* 00014960 */
  26814. 00014A7E  4FEF 0028                lea.l      A7, [A7 + 0x28]
  26815. label00014A82:
  26816. 00014A82  261F                     move.l     D3, [A7]+
  26817. 00014A84  245F                     movea.l    A2, [A7]+
  26818. 00014A86  4E5E                     unlink     A6
  26819. 00014A88  4E75                     rts
  26820. 00014A8A  4E56 FFEA                link       A6, -0x0016
  26821. 00014A8E  2F0A                     move.l     -[A7], A2
  26822. 00014A90  246E 0008                movea.l    A2, [A6 + 0x8]
  26823. 00014A94  486E FFF8                pea.l      [A6 - 0x8]
  26824. 00014A98  2F2A 00AA                move.l     -[A7], [A2 + 0xAA]
  26825. 00014A9C  2057                     movea.l    A0, [A7]
  26826. 00014A9E  2268 0004                movea.l    A1, [A0 + 0x4]
  26827. 00014AA2  2269 0174                movea.l    A1, [A1 + 0x174]
  26828. 00014AA6  4E91                     jsr        [A1]
  26829. 00014AA8  486E FFF0                pea.l      [A6 - 0x10]
  26830. 00014AAC  2F2A 00AA                move.l     -[A7], [A2 + 0xAA]
  26831. 00014AB0  4EB9 0000 1380           jsr        [0x00001380]
  26832. 00014AB6  206E 000C                movea.l    A0, [A6 + 0xC]
  26833. 00014ABA  B1EA 00B2                cmpa.l     A0, [A2 + 0xB2]
  26834. 00014ABE  4FEF 0010                lea.l      A7, [A7 + 0x10]
  26835. 00014AC2  6610                     bne        +0x12 /* 00014AD4 */
  26836. 00014AC4  202E 0010                move.l     D0, [A6 + 0x10]
  26837. 00014AC8  4C2E 0800 FFF0           movem.w    A3, [A6 - 0x10]
  26838. 00014ACE  2D40 FFF8                move.l     [A6 - 0x8], D0
  26839. 00014AD2  6018                     bra        +0x1A /* 00014AEC */
  26840. label00014AD4:
  26841. 00014AD4  206E 000C                movea.l    A0, [A6 + 0xC]
  26842. 00014AD8  B1EA 00AE                cmpa.l     A0, [A2 + 0xAE]
  26843. 00014ADC  660E                     bne        +0x10 /* 00014AEC */
  26844. 00014ADE  202E 0010                move.l     D0, [A6 + 0x10]
  26845. 00014AE2  4C2E 0800 FFF4           movem.w    A3, [A6 - 0xC]
  26846. 00014AE8  2D40 FFFC                move.l     [A6 - 0x4], D0
  26847. label00014AEC:
  26848. 00014AEC  4879 0001 69D6           push.l     0x169D6
  26849. 00014AF2  486A 00BC                pea.l      [A2 + 0xBC]
  26850. 00014AF6  486E FFEA                pea.l      [A6 - 0x16]
  26851. 00014AFA  61FF FFFF FE90           bsr        -0x16E /* 0001498C */
  26852. 00014B00  1F3C 0001                move.b     -[A7], 0x1
  26853. 00014B04  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  26854. 00014B08  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  26855. 00014B0C  2F2A 00AA                move.l     -[A7], [A2 + 0xAA]
  26856. 00014B10  4EB9 0000 1350           jsr        [0x00001350]
  26857. 00014B16  3F3C FFFF                move.w     -[A7], 0xFFFF
  26858. 00014B1A  486E FFEA                pea.l      [A6 - 0x16]
  26859. 00014B1E  61FF FFFF FE40           bsr        -0x1BE /* 00014960 */
  26860. 00014B24  4FEF 0020                lea.l      A7, [A7 + 0x20]
  26861. 00014B28  245F                     movea.l    A2, [A7]+
  26862. 00014B2A  4E5E                     unlink     A6
  26863. 00014B2C  4E75                     rts
  26864. 00014B2E  206F 0004                movea.l    A0, [A7 + 0x4]
  26865. 00014B32  5088                     addq.l     A0, 8
  26866. 00014B34  2010                     move.l     D0, [A0]
  26867. 00014B36  0680 FFFF FF42           addi.l     D0, 0xFFFFFF42
  26868. 00014B3C  D1AF 0004                add.l      [A7 + 0x4], D0
  26869. 00014B40  4EFA F4E2                jmp        [PC - 0xB1E /* 00014024 */]
  26870. 00014B44  06AF FFFF FF84 0004      addi.l     [A7 + 0x4], 0xFFFFFF84
  26871. 00014B4C  4EFA FC54                jmp        [PC - 0x3AC /* 000147A2 */]
  26872. 00014B50  06AF FFFF FF84 0004      addi.l     [A7 + 0x4], 0xFFFFFF84
  26873. 00014B58  4EFA F4CA                jmp        [PC - 0xB36 /* 00014024 */]
  26874. fn00014B5C:
  26875. 00014B5C  4E56 0000                link       A6, 0
  26876. 00014B60  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  26877. 00014B64  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  26878. 00014B68  61FF 0000 5852           bsr        +0x5854 /* 0001A3BC */
  26879. 00014B6E  206E 0008                movea.l    A0, [A6 + 0x8]
  26880. 00014B72  4868 000A                pea.l      [A0 + 0xA]
  26881. 00014B76  61FF 0001 9850           bsr        +0x19852 /* 0002E3C8 */
  26882. 00014B7C  206E 0008                movea.l    A0, [A6 + 0x8]
  26883. 00014B80  4868 0126                pea.l      [A0 + 0x126]
  26884. 00014B84  61FF 0001 9408           bsr        +0x1940A /* 0002DF8E */
  26885. 00014B8A  206E 0008                movea.l    A0, [A6 + 0x8]
  26886. 00014B8E  4868 0140                pea.l      [A0 + 0x140]
  26887. 00014B92  61FF 0001 9230           bsr        +0x19232 /* 0002DDC4 */
  26888. 00014B98  206E 0008                movea.l    A0, [A6 + 0x8]
  26889. 00014B9C  4868 0152                pea.l      [A0 + 0x152]
  26890. 00014BA0  61FF 0001 967E           bsr        +0x19680 /* 0002E220 */
  26891. 00014BA6  41F9 0001 618A           lea.l      A0, [0x0001618A]
  26892. 00014BAC  226E 0008                movea.l    A1, [A6 + 0x8]
  26893. 00014BB0  2288                     move.l     [A1], A0
  26894. 00014BB2  41F9 0001 618A           lea.l      A0, [0x0001618A]
  26895. 00014BB8  41E8 00BC                lea.l      A0, [A0 + 0xBC]
  26896. 00014BBC  226E 0008                movea.l    A1, [A6 + 0x8]
  26897. 00014BC0  2348 000A                move.l     [A1 + 0xA], A0
  26898. 00014BC4  41F9 0001 618A           lea.l      A0, [0x0001618A]
  26899. 00014BCA  41E8 00D8                lea.l      A0, [A0 + 0xD8]
  26900. 00014BCE  226E 0008                movea.l    A1, [A6 + 0x8]
  26901. 00014BD2  2348 0126                move.l     [A1 + 0x126], A0
  26902. 00014BD6  41F9 0001 618A           lea.l      A0, [0x0001618A]
  26903. 00014BDC  41E8 0114                lea.l      A0, [A0 + 0x114]
  26904. 00014BE0  226E 0008                movea.l    A1, [A6 + 0x8]
  26905. 00014BE4  2348 0140                move.l     [A1 + 0x140], A0
  26906. 00014BE8  41F9 0001 618A           lea.l      A0, [0x0001618A]
  26907. 00014BEE  41E8 0134                lea.l      A0, [A0 + 0x134]
  26908. 00014BF2  226E 0008                movea.l    A1, [A6 + 0x8]
  26909. 00014BF6  2348 0152                move.l     [A1 + 0x152], A0
  26910. 00014BFA  206E 0008                movea.l    A0, [A6 + 0x8]
  26911. 00014BFE  4268 015E                clr.w      [A0 + 0x15E]
  26912. 00014C02  206E 0008                movea.l    A0, [A6 + 0x8]
  26913. 00014C06  117C 0001 0160           move.b     [A0 + 0x160], 0x1
  26914. 00014C0C  206E 0008                movea.l    A0, [A6 + 0x8]
  26915. 00014C10  4228 0161                clr.b      [A0 + 0x161]
  26916. 00014C14  206E 0008                movea.l    A0, [A6 + 0x8]
  26917. 00014C18  4268 0162                clr.w      [A0 + 0x162]
  26918. 00014C1C  206E 0008                movea.l    A0, [A6 + 0x8]
  26919. 00014C20  317C 7FFF 0164           move.w     [A0 + 0x164], 0x7FFF
  26920. 00014C26  206E 0008                movea.l    A0, [A6 + 0x8]
  26921. 00014C2A  4228 0166                clr.b      [A0 + 0x166]
  26922. 00014C2E  206E 0008                movea.l    A0, [A6 + 0x8]
  26923. 00014C32  4228 0168                clr.b      [A0 + 0x168]
  26924. 00014C36  206E 0008                movea.l    A0, [A6 + 0x8]
  26925. 00014C3A  317C 0002 016A           move.w     [A0 + 0x16A], 0x2
  26926. 00014C40  206E 0008                movea.l    A0, [A6 + 0x8]
  26927. 00014C44  317C FFFF 016C           move.w     [A0 + 0x16C], 0xFFFF
  26928. 00014C4A  206E 0008                movea.l    A0, [A6 + 0x8]
  26929. 00014C4E  4268 016E                clr.w      [A0 + 0x16E]
  26930. 00014C52  206E 0008                movea.l    A0, [A6 + 0x8]
  26931. 00014C56  4268 0170                clr.w      [A0 + 0x170]
  26932. 00014C5A  206E 0008                movea.l    A0, [A6 + 0x8]
  26933. 00014C5E  317C FFFF 0172           move.w     [A0 + 0x172], 0xFFFF
  26934. 00014C64  206E 0008                movea.l    A0, [A6 + 0x8]
  26935. 00014C68  2179 0000 7794 0174      move.l     [A0 + 0x174], [0x00007794]
  26936. 00014C70  206E 0008                movea.l    A0, [A6 + 0x8]
  26937. 00014C74  4228 0169                clr.b      [A0 + 0x169]
  26938. 00014C78  206E 0008                movea.l    A0, [A6 + 0x8]
  26939. 00014C7C  117C 0001 013C           move.b     [A0 + 0x13C], 0x1
  26940. 00014C82  206E 0008                movea.l    A0, [A6 + 0x8]
  26941. 00014C86  117C 0001 014E           move.b     [A0 + 0x14E], 0x1
  26942. 00014C8C  206E 0008                movea.l    A0, [A6 + 0x8]
  26943. 00014C90  4E5E                     unlink     A6
  26944. 00014C92  4E75                     rts
  26945. label00014C94:
  26946. 00014C94  4E56 0000                link       A6, 0
  26947. 00014C98  2F0A                     move.l     -[A7], A2
  26948. 00014C9A  246E 0008                movea.l    A2, [A6 + 0x8]
  26949. 00014C9E  200A                     move.l     D0, A2
  26950. 00014CA0  6700 0098                beq        +0x9A /* 00014D3A */
  26951. 00014CA4  41F9 0001 618A           lea.l      A0, [0x0001618A]
  26952. 00014CAA  2488                     move.l     [A2], A0
  26953. 00014CAC  41F9 0001 618A           lea.l      A0, [0x0001618A]
  26954. 00014CB2  41E8 00BC                lea.l      A0, [A0 + 0xBC]
  26955. 00014CB6  2548 000A                move.l     [A2 + 0xA], A0
  26956. 00014CBA  41F9 0001 618A           lea.l      A0, [0x0001618A]
  26957. 00014CC0  41E8 00D8                lea.l      A0, [A0 + 0xD8]
  26958. 00014CC4  2548 0126                move.l     [A2 + 0x126], A0
  26959. 00014CC8  41F9 0001 618A           lea.l      A0, [0x0001618A]
  26960. 00014CCE  41E8 0114                lea.l      A0, [A0 + 0x114]
  26961. 00014CD2  2548 0140                move.l     [A2 + 0x140], A0
  26962. 00014CD6  41F9 0001 618A           lea.l      A0, [0x0001618A]
  26963. 00014CDC  41E8 0134                lea.l      A0, [A0 + 0x134]
  26964. 00014CE0  2548 0152                move.l     [A2 + 0x152], A0
  26965. 00014CE4  4267                     clr.w      -[A7]
  26966. 00014CE6  204A                     movea.l    A0, A2
  26967. 00014CE8  4868 0152                pea.l      [A0 + 0x152]
  26968. 00014CEC  61FF 0001 954E           bsr        +0x19550 /* 0002E23C */
  26969. 00014CF2  4267                     clr.w      -[A7]
  26970. 00014CF4  204A                     movea.l    A0, A2
  26971. 00014CF6  4868 0140                pea.l      [A0 + 0x140]
  26972. 00014CFA  61FF 0001 9112           bsr        +0x19114 /* 0002DE0E */
  26973. 00014D00  4267                     clr.w      -[A7]
  26974. 00014D02  204A                     movea.l    A0, A2
  26975. 00014D04  4868 0126                pea.l      [A0 + 0x126]
  26976. 00014D08  61FF 0001 92E8           bsr        +0x192EA /* 0002DFF2 */
  26977. 00014D0E  4267                     clr.w      -[A7]
  26978. 00014D10  204A                     movea.l    A0, A2
  26979. 00014D12  4868 000A                pea.l      [A0 + 0xA]
  26980. 00014D16  61FF 0001 96F0           bsr        +0x196F2 /* 0002E408 */
  26981. 00014D1C  4267                     clr.w      -[A7]
  26982. 00014D1E  2F0A                     move.l     -[A7], A2
  26983. 00014D20  61FF 0000 56C6           bsr        +0x56C8 /* 0001A3E8 */
  26984. 00014D26  4A6E 000C                tst.w      [A6 + 0xC]
  26985. 00014D2A  4FEF 001E                lea.l      A7, [A7 + 0x1E]
  26986. 00014D2E  6F0A                     ble        +0xC /* 00014D3A */
  26987. 00014D30  2F0A                     move.l     -[A7], A2
  26988. 00014D32  4EB9 0000 0168           jsr        [0x00000168]
  26989. 00014D38  584F                     addq.w     A7, 4
  26990. label00014D3A:
  26991. 00014D3A  204A                     movea.l    A0, A2
  26992. 00014D3C  245F                     movea.l    A2, [A7]+
  26993. 00014D3E  4E5E                     unlink     A6
  26994. 00014D40  4E75                     rts
  26995. 00014D42  4E56 FEFC                link       A6, -0x0104
  26996. 00014D46  2F0A                     move.l     -[A7], A2
  26997. 00014D48  246E 0010                movea.l    A2, [A6 + 0x10]
  26998. 00014D4C  486E FFFE                pea.l      [A6 - 0x2]
  26999. 00014D50  2F0A                     move.l     -[A7], A2
  27000. 00014D52  61FF FFFF 58C6           bsr        -0xA738 /* 0000A61A */
  27001. 00014D58  486E FEFC                pea.l      [A6 - 0x104]
  27002. 00014D5C  2F0A                     move.l     -[A7], A2
  27003. 00014D5E  61FF FFFF 58BA           bsr        -0xA744 /* 0000A61A */
  27004. 00014D64  486E FEFE                pea.l      [A6 - 0x102]
  27005. 00014D68  2F0A                     move.l     -[A7], A2
  27006. 00014D6A  4EB9 0000 17A8           jsr        [0x000017A8]
  27007. 00014D70  42A7                     clr.l      -[A7]
  27008. 00014D72  3F2E FEFC                move.w     -[A7], [A6 - 0x104]
  27009. 00014D76  486E FEFE                pea.l      [A6 - 0x102]
  27010. 00014D7A  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  27011. 00014D7E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  27012. 00014D82  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  27013. 00014D86  2057                     movea.l    A0, [A7]
  27014. 00014D88  2250                     movea.l    A1, [A0]
  27015. 00014D8A  2269 0010                movea.l    A1, [A1 + 0x10]
  27016. 00014D8E  4E91                     jsr        [A1]
  27017. 00014D90  4FEF 002C                lea.l      A7, [A7 + 0x2C]
  27018. 00014D94  245F                     movea.l    A2, [A7]+
  27019. 00014D96  4E5E                     unlink     A6
  27020. 00014D98  4E75                     rts
  27021. 00014D9A  4E56 0000                link       A6, 0
  27022. 00014D9E  48E7 1E20                movem.l    -[A7], D3,D4,D5,D6,A2
  27023. 00014DA2  246E 0008                movea.l    A2, [A6 + 0x8]
  27024. 00014DA6  256E 000C 0004           move.l     [A2 + 0x4], [A6 + 0xC]
  27025. 00014DAC  356E 0016 011C           move.w     [A2 + 0x11C], [A6 + 0x16]
  27026. 00014DB2  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  27027. 00014DB6  486A 000E                pea.l      [A2 + 0xE]
  27028. 00014DBA  61FF FFFE C8BA           bsr        -0x13744 /* 00001676 */
  27029. 00014DC0  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  27030. 00014DC4  61FF FFFF 44D6           bsr        -0xBB28 /* 0000929C */
  27031. 00014DCA  3800                     move.w     D4, D0
  27032. 00014DCC  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  27033. 00014DD0  61FF FFFF 44C0           bsr        -0xBB3E /* 00009292 */
  27034. 00014DD6  2600                     move.l     D3, D0
  27035. 00014DD8  7000                     moveq.l    D0, 0x00
  27036. 00014DDA  3004                     move.w     D0, D4
  27037. 00014DDC  2A00                     move.l     D5, D0
  27038. 00014DDE  0280 0000 8000           andi.l     D0, 0x8000
  27039. 00014DE4  56C0                     sne        D0
  27040. 00014DE6  4400                     neg.b      D0
  27041. 00014DE8  1540 0160                move.b     [A2 + 0x160], D0
  27042. 00014DEC  2005                     move.l     D0, D5
  27043. 00014DEE  0280 0000 4000           andi.l     D0, 0x4000 /* '@\0' */
  27044. 00014DF4  56C0                     sne        D0
  27045. 00014DF6  4400                     neg.b      D0
  27046. 00014DF8  1540 0161                move.b     [A2 + 0x161], D0
  27047. 00014DFC  3A04                     move.w     D5, D4
  27048. 00014DFE  0245 0300                andi.w     D5, 0x300
  27049. 00014E02  3C05                     move.w     D6, D5
  27050. 00014E04  0C46 0300                cmpi.w     D6, 0x300
  27051. 00014E08  4FEF 0010                lea.l      A7, [A7 + 0x10]
  27052. 00014E0C  6604                     bne        +0x6 /* 00014E12 */
  27053. 00014E0E  3A3C 0100                move.w     D5, 0x100
  27054. label00014E12:
  27055. 00014E12  3545 0162                move.w     [A2 + 0x162], D5
  27056. 00014E16  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  27057. 00014E1A  61FF FFFF 4480           bsr        -0xBB7E /* 0000929C */
  27058. 00014E20  1800                     move.b     D4, D0
  27059. 00014E22  7000                     moveq.l    D0, 0x00
  27060. 00014E24  1004                     move.b     D0, D4
  27061. 00014E26  3540 015E                move.w     [A2 + 0x15E], D0
  27062. 00014E2A  7008                     moveq.l    D0, 0x08
  27063. 00014E2C  322E 0010                move.w     D1, [A6 + 0x10]
  27064. 00014E30  48C1                     ext.l      D1
  27065. 00014E32  2801                     move.l     D4, D1
  27066. 00014E34  C280                     and.l      D1, D0
  27067. 00014E36  56C1                     sne        D1
  27068. 00014E38  4401                     neg.b      D1
  27069. 00014E3A  1541 0166                move.b     [A2 + 0x166], D1
  27070. 00014E3E  7004                     moveq.l    D0, 0x04
  27071. 00014E40  C084                     and.l      D0, D4
  27072. 00014E42  56C0                     sne        D0
  27073. 00014E44  4400                     neg.b      D0
  27074. 00014E46  1540 0168                move.b     [A2 + 0x168], D0
  27075. 00014E4A  382E 0010                move.w     D4, [A6 + 0x10]
  27076. 00014E4E  0204 0003                andi.b     D4, 0x3
  27077. 00014E52  1A04                     move.b     D5, D4
  27078. 00014E54  0C05 0002                cmpi.b     D5, 0x2
  27079. 00014E58  584F                     addq.w     A7, 4
  27080. 00014E5A  6302                     bls        +0x4 /* 00014E5E */
  27081. 00014E5C  7801                     moveq.l    D4, 0x01
  27082. label00014E5E:
  27083. 00014E5E  7000                     moveq.l    D0, 0x00
  27084. 00014E60  1004                     move.b     D0, D4
  27085. 00014E62  5240                     addq.w     D0, 1
  27086. 00014E64  3540 016A                move.w     [A2 + 0x16A], D0
  27087. 00014E68  2F0A                     move.l     -[A7], A2
  27088. 00014E6A  61FF 0000 00F6           bsr        +0xF8 /* 00014F62 */
  27089. 00014E70  4A00                     tst.b      D0
  27090. 00014E72  584F                     addq.w     A7, 4
  27091. 00014E74  661C                     bne        +0x1E /* 00014E92 */
  27092. 00014E76  2F0A                     move.l     -[A7], A2
  27093. 00014E78  61FF 0000 00D8           bsr        +0xDA /* 00014F52 */
  27094. 00014E7E  4A00                     tst.b      D0
  27095. 00014E80  584F                     addq.w     A7, 4
  27096. 00014E82  660E                     bne        +0x10 /* 00014E92 */
  27097. 00014E84  2F0A                     move.l     -[A7], A2
  27098. 00014E86  61FF 0000 00BA           bsr        +0xBC /* 00014F42 */
  27099. 00014E8C  4A00                     tst.b      D0
  27100. 00014E8E  584F                     addq.w     A7, 4
  27101. 00014E90  6724                     beq        +0x26 /* 00014EB6 */
  27102. label00014E92:
  27103. 00014E92  4A83                     tst.l      D3
  27104. 00014E94  671A                     beq        +0x1C /* 00014EB0 */
  27105. 00014E96  0C83 0000 7FFF           cmpi.l     D3, 0x7FFF
  27106. 00014E9C  6712                     beq        +0x14 /* 00014EB0 */
  27107. 00014E9E  3F03                     move.w     -[A7], D3
  27108. 00014EA0  2F0A                     move.l     -[A7], A2
  27109. 00014EA2  2057                     movea.l    A0, [A7]
  27110. 00014EA4  2250                     movea.l    A1, [A0]
  27111. 00014EA6  2269 017C                movea.l    A1, [A1 + 0x17C]
  27112. 00014EAA  4E91                     jsr        [A1]
  27113. 00014EAC  5C4F                     addq.w     A7, 6
  27114. 00014EAE  6016                     bra        +0x18 /* 00014EC6 */
  27115. label00014EB0:
  27116. 00014EB0  3543 0164                move.w     [A2 + 0x164], D3
  27117. 00014EB4  6010                     bra        +0x12 /* 00014EC6 */
  27118. label00014EB6:
  27119. 00014EB6  426A 0164                clr.w      [A2 + 0x164]
  27120. 00014EBA  42AA 012A                clr.l      [A2 + 0x12A]
  27121. 00014EBE  42AA 0144                clr.l      [A2 + 0x144]
  27122. 00014EC2  42AA 0156                clr.l      [A2 + 0x156]
  27123. label00014EC6:
  27124. 00014EC6  2F0A                     move.l     -[A7], A2
  27125. 00014EC8  61FF 0000 0036           bsr        +0x38 /* 00014F00 */
  27126. 00014ECE  4A00                     tst.b      D0
  27127. 00014ED0  584F                     addq.w     A7, 4
  27128. 00014ED2  670E                     beq        +0x10 /* 00014EE2 */
  27129. 00014ED4  2F0A                     move.l     -[A7], A2
  27130. 00014ED6  2057                     movea.l    A0, [A7]
  27131. 00014ED8  2250                     movea.l    A1, [A0]
  27132. 00014EDA  2269 01E0                movea.l    A1, [A1 + 0x1E0]
  27133. 00014EDE  4E91                     jsr        [A1]
  27134. 00014EE0  584F                     addq.w     A7, 4
  27135. label00014EE2:
  27136. 00014EE2  4227                     clr.b      -[A7]
  27137. 00014EE4  4227                     clr.b      -[A7]
  27138. 00014EE6  2F0A                     move.l     -[A7], A2
  27139. 00014EE8  2057                     movea.l    A0, [A7]
  27140. 00014EEA  2250                     movea.l    A1, [A0]
  27141. 00014EEC  2269 018C                movea.l    A1, [A1 + 0x18C]
  27142. 00014EF0  4E91                     jsr        [A1]
  27143. 00014EF2  422A 0169                clr.b      [A2 + 0x169]
  27144. 00014EF6  504F                     addq.w     A7, 8
  27145. 00014EF8  4CDF 0478                movem.l    D3,D4,D5,D6,A2, [A7]+
  27146. 00014EFC  4E5E                     unlink     A6
  27147. 00014EFE  4E75                     rts
  27148. fn00014F00:
  27149. 00014F00  4E56 0000                link       A6, 0
  27150. 00014F04  2F03                     move.l     -[A7], D3
  27151. 00014F06  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  27152. 00014F0A  61FF 0000 0056           bsr        +0x58 /* 00014F62 */
  27153. 00014F10  4A00                     tst.b      D0
  27154. 00014F12  584F                     addq.w     A7, 4
  27155. 00014F14  6614                     bne        +0x16 /* 00014F2A */
  27156. 00014F16  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  27157. 00014F1A  61FF 0000 0016           bsr        +0x18 /* 00014F32 */
  27158. 00014F20  4A00                     tst.b      D0
  27159. 00014F22  584F                     addq.w     A7, 4
  27160. 00014F24  6604                     bne        +0x6 /* 00014F2A */
  27161. 00014F26  7000                     moveq.l    D0, 0x00
  27162. 00014F28  6002                     bra        +0x4 /* 00014F2C */
  27163. label00014F2A:
  27164. 00014F2A  7001                     moveq.l    D0, 0x01
  27165. label00014F2C:
  27166. 00014F2C  261F                     move.l     D3, [A7]+
  27167. 00014F2E  4E5E                     unlink     A6
  27168. 00014F30  4E75                     rts
  27169. fn00014F32:
  27170. 00014F32  206F 0004                movea.l    A0, [A7 + 0x4]
  27171. 00014F36  0C68 0081 015E           cmpi.w     [A0 + 0x15E], 0x81
  27172. 00014F3C  57C0                     seq        D0
  27173. 00014F3E  4400                     neg.b      D0
  27174. 00014F40  4E75                     rts
  27175. fn00014F42:
  27176. 00014F42  206F 0004                movea.l    A0, [A7 + 0x4]
  27177. 00014F46  0C68 0003 015E           cmpi.w     [A0 + 0x15E], 0x3
  27178. 00014F4C  57C0                     seq        D0
  27179. 00014F4E  4400                     neg.b      D0
  27180. 00014F50  4E75                     rts
  27181. fn00014F52:
  27182. 00014F52  206F 0004                movea.l    A0, [A7 + 0x4]
  27183. 00014F56  0C68 0002 015E           cmpi.w     [A0 + 0x15E], 0x2
  27184. 00014F5C  57C0                     seq        D0
  27185. 00014F5E  4400                     neg.b      D0
  27186. 00014F60  4E75                     rts
  27187. fn00014F62:
  27188. 00014F62  206F 0004                movea.l    A0, [A7 + 0x4]
  27189. 00014F66  0C68 0001 015E           cmpi.w     [A0 + 0x15E], 0x1
  27190. 00014F6C  57C0                     seq        D0
  27191. 00014F6E  4400                     neg.b      D0
  27192. 00014F70  4E75                     rts
  27193. 00014F72  4E56 0000                link       A6, 0
  27194. 00014F76  2F0A                     move.l     -[A7], A2
  27195. 00014F78  246E 0008                movea.l    A2, [A6 + 0x8]
  27196. 00014F7C  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  27197. 00014F80  2057                     movea.l    A0, [A7]
  27198. 00014F82  2268 0004                movea.l    A1, [A0 + 0x4]
  27199. 00014F86  2269 001C                movea.l    A1, [A1 + 0x1C]
  27200. 00014F8A  4E91                     jsr        [A1]
  27201. 00014F8C  5380                     subq.l     D0, 1
  27202. 00014F8E  57C0                     seq        D0
  27203. 00014F90  4400                     neg.b      D0
  27204. 00014F92  1540 0008                move.b     [A2 + 0x8], D0
  27205. 00014F96  584F                     addq.w     A7, 4
  27206. 00014F98  245F                     movea.l    A2, [A7]+
  27207. 00014F9A  4E5E                     unlink     A6
  27208. 00014F9C  4E75                     rts
  27209. 00014F9E  4E56 0000                link       A6, 0
  27210. 00014FA2  3F3C 0100                move.w     -[A7], 0x100
  27211. 00014FA6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  27212. 00014FAA  206E 0008                movea.l    A0, [A6 + 0x8]
  27213. 00014FAE  4868 000E                pea.l      [A0 + 0xE]
  27214. 00014FB2  61FF FFFE C27C           bsr        -0x13D82 /* 00001230 */
  27215. 00014FB8  584F                     addq.w     A7, 4
  27216. 00014FBA  2F08                     move.l     -[A7], A0
  27217. 00014FBC  4EB9 0000 09D0           jsr        [0x000009D0]
  27218. 00014FC2  4E5E                     unlink     A6
  27219. 00014FC4  4E75                     rts
  27220. label00014FC6:
  27221. 00014FC6  4E56 FFDE                link       A6, -0x0022
  27222. 00014FCA  48E7 1F30                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3
  27223. 00014FCE  266E 0008                movea.l    A3, [A6 + 0x8]
  27224. 00014FD2  246E 000C                movea.l    A2, [A6 + 0xC]
  27225. 00014FD6  486E FFE8                pea.l      [A6 - 0x18]
  27226. 00014FDA  4EB9 0000 0210           jsr        [0x00000210 /* BootDrive */]
  27227. 00014FE0  2F0B                     move.l     -[A7], A3
  27228. 00014FE2  2057                     movea.l    A0, [A7]
  27229. 00014FE4  2250                     movea.l    A1, [A0]
  27230. 00014FE6  2269 0088                movea.l    A1, [A1 + 0x88]
  27231. 00014FEA  4E91                     jsr        [A1]
  27232. 00014FEC  584F                     addq.w     A7, 4
  27233. 00014FEE  3F00                     move.w     -[A7], D0
  27234. 00014FF0  4EB9 0000 0500           jsr        [0x00000500]
  27235. 00014FF6  486E FFF8                pea.l      [A6 - 0x8]
  27236. 00014FFA  A88B                     syscall    GetFontInfo
  27237. 00014FFC  362E FFF8                move.w     D3, [A6 - 0x8]
  27238. 00015000  D66E FFFA                add.w      D3, [A6 - 0x6]
  27239. 00015004  3C2E FFF8                move.w     D6, [A6 - 0x8]
  27240. 00015008  2F0B                     move.l     -[A7], A3
  27241. 0001500A  2057                     movea.l    A0, [A7]
  27242. 0001500C  2250                     movea.l    A1, [A0]
  27243. 0001500E  2269 01E8                movea.l    A1, [A1 + 0x1E8]
  27244. 00015012  4E91                     jsr        [A1]
  27245. 00015014  3A00                     move.w     D5, D0
  27246. 00015016  2F0B                     move.l     -[A7], A3
  27247. 00015018  61FF 0000 03AC           bsr        +0x3AE /* 000153C6 */
  27248. 0001501E  5240                     addq.w     D0, 1
  27249. 00015020  3800                     move.w     D4, D0
  27250. 00015022  2F0A                     move.l     -[A7], A2
  27251. 00015024  2F0B                     move.l     -[A7], A3
  27252. 00015026  61FF FFFF 4288           bsr        -0xBD76 /* 000092B0 */
  27253. 0001502C  2F0A                     move.l     -[A7], A2
  27254. 0001502E  3F04                     move.w     -[A7], D4
  27255. 00015030  3F04                     move.w     -[A7], D4
  27256. 00015032  A8A9                     syscall    InsetRect
  27257. 00015034  2F0A                     move.l     -[A7], A2
  27258. 00015036  61FF 0000 0380           bsr        +0x382 /* 000153B8 */
  27259. 0001503C  3204                     move.w     D1, D4
  27260. 0001503E  D241                     add.w      D1, D1
  27261. 00015040  9041                     sub.w      D0, D1
  27262. 00015042  3D40 FFE6                move.w     [A6 - 0x1A], D0
  27263. 00015046  2F0B                     move.l     -[A7], A3
  27264. 00015048  61FF 0000 0360           bsr        +0x362 /* 000153AA */
  27265. 0001504E  4A00                     tst.b      D0
  27266. 00015050  4FEF 001E                lea.l      A7, [A7 + 0x1E]
  27267. 00015054  6700 0090                beq        +0x92 /* 000150E6 */
  27268. 00015058  2F0A                     move.l     -[A7], A2
  27269. 0001505A  61FF 0000 0342           bsr        +0x344 /* 0001539E */
  27270. 00015060  48C0                     ext.l      D0
  27271. 00015062  3206                     move.w     D1, D6
  27272. 00015064  48C1                     ext.l      D1
  27273. 00015066  9081                     sub.l      D0, D1
  27274. 00015068  2200                     move.l     D1, D0
  27275. 0001506A  E089                     lsr        D1, 8
  27276. 0001506C  E089                     lsr        D1, 8
  27277. 0001506E  E089                     lsr        D1, 8
  27278. 00015070  EE89                     lsr        D1, 7
  27279. 00015072  D280                     add.l      D1, D0
  27280. 00015074  E281                     asr        D1, 1
  27281. 00015076  5581                     subq.l     D1, 2
  27282. 00015078  D352                     add.w      [A2], D1
  27283. 0001507A  3012                     move.w     D0, [A2]
  27284. 0001507C  D043                     add.w      D0, D3
  27285. 0001507E  3540 0004                move.w     [A2 + 0x4], D0
  27286. 00015082  2F0B                     move.l     -[A7], A3
  27287. 00015084  61FF 0000 02FC           bsr        +0x2FE /* 00015382 */
  27288. 0001508A  4A00                     tst.b      D0
  27289. 0001508C  504F                     addq.w     A7, 8
  27290. 0001508E  671C                     beq        +0x1E /* 000150AC */
  27291. 00015090  2F0B                     move.l     -[A7], A3
  27292. 00015092  2057                     movea.l    A0, [A7]
  27293. 00015094  2250                     movea.l    A1, [A0]
  27294. 00015096  2269 0178                movea.l    A1, [A1 + 0x178]
  27295. 0001509A  4E91                     jsr        [A1]
  27296. 0001509C  4A00                     tst.b      D0
  27297. 0001509E  584F                     addq.w     A7, 4
  27298. 000150A0  6704                     beq        +0x6 /* 000150A6 */
  27299. 000150A2  700B                     moveq.l    D0, 0x0B
  27300. 000150A4  6002                     bra        +0x4 /* 000150A8 */
  27301. label000150A6:
  27302. 000150A6  7007                     moveq.l    D0, 0x07
  27303. label000150A8:
  27304. 000150A8  916A 0006                sub.w      [A2 + 0x6], D0
  27305. label000150AC:
  27306. 000150AC  302B 016E                move.w     D0, [A3 + 0x16E]
  27307. 000150B0  48C0                     ext.l      D0
  27308. 000150B2  5480                     addq.l     D0, 2
  27309. 000150B4  670C                     beq        +0xE /* 000150C2 */
  27310. 000150B6  5380                     subq.l     D0, 1
  27311. 000150B8  6714                     beq        +0x16 /* 000150CE */
  27312. 000150BA  5380                     subq.l     D0, 1
  27313. 000150BC  671C                     beq        +0x1E /* 000150DA */
  27314. 000150BE  6000 021E                bra        +0x220 /* 000152DE */
  27315. label000150C2:
  27316. 000150C2  302B 0170                move.w     D0, [A3 + 0x170]
  27317. 000150C6  D16A 0002                add.w      [A2 + 0x2], D0
  27318. 000150CA  6000 0212                bra        +0x214 /* 000152DE */
  27319. label000150CE:
  27320. 000150CE  302B 0170                move.w     D0, [A3 + 0x170]
  27321. 000150D2  916A 0006                sub.w      [A2 + 0x6], D0
  27322. 000150D6  6000 0206                bra        +0x208 /* 000152DE */
  27323. label000150DA:
  27324. 000150DA  302B 0170                move.w     D0, [A3 + 0x170]
  27325. 000150DE  D16A 0002                add.w      [A2 + 0x2], D0
  27326. 000150E2  6000 01FA                bra        +0x1FC /* 000152DE */
  27327. label000150E6:
  27328. 000150E6  7820                     moveq.l    D4, 0x20
  27329. 000150E8  2F0B                     move.l     -[A7], A3
  27330. 000150EA  61FF FFFF FE14           bsr        -0x1EA /* 00014F00 */
  27331. 000150F0  4A00                     tst.b      D0
  27332. 000150F2  584F                     addq.w     A7, 4
  27333. 000150F4  6712                     beq        +0x14 /* 00015108 */
  27334. 000150F6  7800                     moveq.l    D4, 0x00
  27335. 000150F8  182B 0134                move.b     D4, [A3 + 0x134]
  27336. 000150FC  3E04                     move.w     D7, D4
  27337. 000150FE  0C47 000C                cmpi.w     D7, 0xC
  27338. 00015102  6630                     bne        +0x32 /* 00015134 */
  27339. 00015104  7810                     moveq.l    D4, 0x10
  27340. 00015106  602C                     bra        +0x2E /* 00015134 */
  27341. label00015108:
  27342. 00015108  2F0B                     move.l     -[A7], A3
  27343. 0001510A  61FF 0000 0234           bsr        +0x236 /* 00015340 */
  27344. 00015110  4A00                     tst.b      D0
  27345. 00015112  584F                     addq.w     A7, 4
  27346. 00015114  671E                     beq        +0x20 /* 00015134 */
  27347. 00015116  486E FFDE                pea.l      [A6 - 0x22]
  27348. 0001511A  486B 0152                pea.l      [A3 + 0x152]
  27349. 0001511E  2057                     movea.l    A0, [A7]
  27350. 00015120  2250                     movea.l    A1, [A0]
  27351. 00015122  2269 000C                movea.l    A1, [A1 + 0xC]
  27352. 00015126  4E91                     jsr        [A1]
  27353. 00015128  2D6E FFDE FFE2           move.l     [A6 - 0x1E], [A6 - 0x22]
  27354. 0001512E  382E FFE2                move.w     D4, [A6 - 0x1E]
  27355. 00015132  504F                     addq.w     A7, 8
  27356. label00015134:
  27357. 00015134  3E12                     move.w     D7, [A2]
  27358. 00015136  48C7                     ext.l      D7
  27359. 00015138  322A 0004                move.w     D1, [A2 + 0x4]
  27360. 0001513C  48C1                     ext.l      D1
  27361. 0001513E  9287                     sub.l      D1, D7
  27362. 00015140  3E03                     move.w     D7, D3
  27363. 00015142  48C7                     ext.l      D7
  27364. 00015144  9287                     sub.l      D1, D7
  27365. 00015146  2E01                     move.l     D7, D1
  27366. 00015148  E08F                     lsr        D7, 8
  27367. 0001514A  E08F                     lsr        D7, 8
  27368. 0001514C  E08F                     lsr        D7, 8
  27369. 0001514E  EE8F                     lsr        D7, 7
  27370. 00015150  DE81                     add.l      D7, D1
  27371. 00015152  E287                     asr        D7, 1
  27372. 00015154  486E FFF0                pea.l      [A6 - 0x10]
  27373. 00015158  2F0B                     move.l     -[A7], A3
  27374. 0001515A  2057                     movea.l    A0, [A7]
  27375. 0001515C  2250                     movea.l    A1, [A0]
  27376. 0001515E  2269 015C                movea.l    A1, [A1 + 0x15C]
  27377. 00015162  4E91                     jsr        [A1]
  27378. 00015164  302B 016C                move.w     D0, [A3 + 0x16C]
  27379. 00015168  48C0                     ext.l      D0
  27380. 0001516A  504F                     addq.w     A7, 8
  27381. 0001516C  5280                     addq.l     D0, 1
  27382. 0001516E  0C80 0000 0005           cmpi.l     D0, 0x5
  27383. 00015174  6200 0168                bhi        +0x16A /* 000152DE */
  27384. 00015178  303B 0206                move.w     D0, [PC + D0.w * 2 + 0x6]
  27385. 0001517C  4EFB 0002                jmp        [PC + D0.w + 0x2]
  27386. 00015180  015E                     bchg       [A6]+, D0
  27387. 00015182  000C 0062                ori.b      A4, 0x62 /* 'b' */
  27388. 00015186  00CA                     .incomplete
  27389. 00015188  012A 0144                btst       [A2 + 0x144], D0
  27390. 0001518C  2F0A                     move.l     -[A7], A2
  27391. 0001518E  61FF 0000 020E           bsr        +0x210 /* 0001539E */
  27392. 00015194  48C0                     ext.l      D0
  27393. 00015196  3206                     move.w     D1, D6
  27394. 00015198  48C1                     ext.l      D1
  27395. 0001519A  9081                     sub.l      D0, D1
  27396. 0001519C  2200                     move.l     D1, D0
  27397. 0001519E  E089                     lsr        D1, 8
  27398. 000151A0  E089                     lsr        D1, 8
  27399. 000151A2  E089                     lsr        D1, 8
  27400. 000151A4  EE89                     lsr        D1, 7
  27401. 000151A6  D280                     add.l      D1, D0
  27402. 000151A8  E281                     asr        D1, 1
  27403. 000151AA  5581                     subq.l     D1, 2
  27404. 000151AC  D352                     add.w      [A2], D1
  27405. 000151AE  3012                     move.w     D0, [A2]
  27406. 000151B0  D043                     add.w      D0, D3
  27407. 000151B2  3540 0004                move.w     [A2 + 0x4], D0
  27408. 000151B6  302B 016E                move.w     D0, [A3 + 0x16E]
  27409. 000151BA  48C0                     ext.l      D0
  27410. 000151BC  584F                     addq.w     A7, 4
  27411. 000151BE  5480                     addq.l     D0, 2
  27412. 000151C0  6714                     beq        +0x16 /* 000151D6 */
  27413. 000151C2  5380                     subq.l     D0, 1
  27414. 000151C4  6704                     beq        +0x6 /* 000151CA */
  27415. 000151C6  6000 0116                bra        +0x118 /* 000152DE */
  27416. label000151CA:
  27417. 000151CA  302B 0170                move.w     D0, [A3 + 0x170]
  27418. 000151CE  916A 0006                sub.w      [A2 + 0x6], D0
  27419. 000151D2  6000 010A                bra        +0x10C /* 000152DE */
  27420. label000151D6:
  27421. 000151D6  302B 0170                move.w     D0, [A3 + 0x170]
  27422. 000151DA  D16A 0002                add.w      [A2 + 0x2], D0
  27423. 000151DE  6000 00FE                bra        +0x100 /* 000152DE */
  27424. 000151E2  DF52                     add.w      [A2], D7
  27425. 000151E4  3012                     move.w     D0, [A2]
  27426. 000151E6  D043                     add.w      D0, D3
  27427. 000151E8  3540 0004                move.w     [A2 + 0x4], D0
  27428. 000151EC  3004                     move.w     D0, D4
  27429. 000151EE  5640                     addq.w     D0, 3
  27430. 000151F0  D16A 0002                add.w      [A2 + 0x2], D0
  27431. 000151F4  2F0B                     move.l     -[A7], A3
  27432. 000151F6  61FF 0000 018A           bsr        +0x18C /* 00015382 */
  27433. 000151FC  4A00                     tst.b      D0
  27434. 000151FE  584F                     addq.w     A7, 4
  27435. 00015200  671C                     beq        +0x1E /* 0001521E */
  27436. 00015202  2F0B                     move.l     -[A7], A3
  27437. 00015204  2057                     movea.l    A0, [A7]
  27438. 00015206  2250                     movea.l    A1, [A0]
  27439. 00015208  2269 0178                movea.l    A1, [A1 + 0x178]
  27440. 0001520C  4E91                     jsr        [A1]
  27441. 0001520E  4A00                     tst.b      D0
  27442. 00015210  584F                     addq.w     A7, 4
  27443. 00015212  6704                     beq        +0x6 /* 00015218 */
  27444. 00015214  700B                     moveq.l    D0, 0x0B
  27445. 00015216  6002                     bra        +0x4 /* 0001521A */
  27446. label00015218:
  27447. 00015218  7007                     moveq.l    D0, 0x07
  27448. label0001521A:
  27449. 0001521A  916A 0006                sub.w      [A2 + 0x6], D0
  27450. label0001521E:
  27451. 0001521E  302B 016E                move.w     D0, [A3 + 0x16E]
  27452. 00015222  48C0                     ext.l      D0
  27453. 00015224  2600                     move.l     D3, D0
  27454. 00015226  5480                     addq.l     D0, 2
  27455. 00015228  660C                     bne        +0xE /* 00015236 */
  27456. 0001522A  302B 0170                move.w     D0, [A3 + 0x170]
  27457. 0001522E  D16A 0002                add.w      [A2 + 0x2], D0
  27458. 00015232  6000 00AA                bra        +0xAC /* 000152DE */
  27459. label00015236:
  27460. 00015236  70FF                     moveq.l    D0, 0xFFFFFFFF
  27461. 00015238  B680                     cmp.l      D3, D0
  27462. 0001523A  6600 00A2                bne        +0xA4 /* 000152DE */
  27463. 0001523E  302B 0170                move.w     D0, [A3 + 0x170]
  27464. 00015242  916A 0006                sub.w      [A2 + 0x6], D0
  27465. 00015246  6000 0096                bra        +0x98 /* 000152DE */
  27466. 0001524A  DF52                     add.w      [A2], D7
  27467. 0001524C  3012                     move.w     D0, [A2]
  27468. 0001524E  D043                     add.w      D0, D3
  27469. 00015250  3540 0004                move.w     [A2 + 0x4], D0
  27470. 00015254  0C6B 0001 016E           cmpi.w     [A3 + 0x16E], 0x1
  27471. 0001525A  672C                     beq        +0x2E /* 00015288 */
  27472. 0001525C  3004                     move.w     D0, D4
  27473. 0001525E  5640                     addq.w     D0, 3
  27474. 00015260  916A 0006                sub.w      [A2 + 0x6], D0
  27475. 00015264  302B 016E                move.w     D0, [A3 + 0x16E]
  27476. 00015268  48C0                     ext.l      D0
  27477. 0001526A  2600                     move.l     D3, D0
  27478. 0001526C  5480                     addq.l     D0, 2
  27479. 0001526E  660A                     bne        +0xC /* 0001527A */
  27480. 00015270  302B 0170                move.w     D0, [A3 + 0x170]
  27481. 00015274  D16A 0002                add.w      [A2 + 0x2], D0
  27482. 00015278  600E                     bra        +0x10 /* 00015288 */
  27483. label0001527A:
  27484. 0001527A  70FF                     moveq.l    D0, 0xFFFFFFFF
  27485. 0001527C  B680                     cmp.l      D3, D0
  27486. 0001527E  6608                     bne        +0xA /* 00015288 */
  27487. 00015280  302B 0170                move.w     D0, [A3 + 0x170]
  27488. 00015284  916A 0006                sub.w      [A2 + 0x6], D0
  27489. label00015288:
  27490. 00015288  2F0A                     move.l     -[A7], A2
  27491. 0001528A  61FF 0000 012C           bsr        +0x12E /* 000153B8 */
  27492. 00015290  3600                     move.w     D3, D0
  27493. 00015292  B645                     cmp.w      D3, D5
  27494. 00015294  584F                     addq.w     A7, 4
  27495. 00015296  6C46                     bge        +0x48 /* 000152DE */
  27496. 00015298  BA6E FFE6                cmp.w      D5, [A6 - 0x1A]
  27497. 0001529C  6C40                     bge        +0x42 /* 000152DE */
  27498. 0001529E  302A 0002                move.w     D0, [A2 + 0x2]
  27499. 000152A2  D045                     add.w      D0, D5
  27500. 000152A4  3540 0006                move.w     [A2 + 0x6], D0
  27501. 000152A8  6034                     bra        +0x36 /* 000152DE */
  27502. 000152AA  302B 0170                move.w     D0, [A3 + 0x170]
  27503. 000152AE  D16A 0002                add.w      [A2 + 0x2], D0
  27504. 000152B2  302E FFF4                move.w     D0, [A6 - 0xC]
  27505. 000152B6  5640                     addq.w     D0, 3
  27506. 000152B8  3480                     move.w     [A2], D0
  27507. 000152BA  3012                     move.w     D0, [A2]
  27508. 000152BC  D043                     add.w      D0, D3
  27509. 000152BE  3540 0004                move.w     [A2 + 0x4], D0
  27510. 000152C2  601A                     bra        +0x1C /* 000152DE */
  27511. 000152C4  302B 0170                move.w     D0, [A3 + 0x170]
  27512. 000152C8  D16A 0002                add.w      [A2 + 0x2], D0
  27513. 000152CC  302E FFF0                move.w     D0, [A6 - 0x10]
  27514. 000152D0  5940                     subq.w     D0, 4
  27515. 000152D2  3540 0004                move.w     [A2 + 0x4], D0
  27516. 000152D6  302A 0004                move.w     D0, [A2 + 0x4]
  27517. 000152DA  9043                     sub.w      D0, D3
  27518. 000152DC  3480                     move.w     [A2], D0
  27519. label000152DE:
  27520. 000152DE  2F0B                     move.l     -[A7], A3
  27521. 000152E0  61FF 0000 0054           bsr        +0x56 /* 00015336 */
  27522. 000152E6  4A00                     tst.b      D0
  27523. 000152E8  584F                     addq.w     A7, 4
  27524. 000152EA  6732                     beq        +0x34 /* 0001531E */
  27525. 000152EC  4A2B 0160                tst.b      [A3 + 0x160]
  27526. 000152F0  672C                     beq        +0x2E /* 0001531E */
  27527. 000152F2  2F0B                     move.l     -[A7], A3
  27528. 000152F4  61FF 0000 00B4           bsr        +0xB6 /* 000153AA */
  27529. 000152FA  4A00                     tst.b      D0
  27530. 000152FC  584F                     addq.w     A7, 4
  27531. 000152FE  670C                     beq        +0xE /* 0001530C */
  27532. 00015300  2F0A                     move.l     -[A7], A2
  27533. 00015302  2F3C 0001 0001           move.l     -[A7], 0x10001
  27534. 00015308  A8A8                     syscall    OffsetRect
  27535. 0001530A  6012                     bra        +0x14 /* 0001531E */
  27536. label0001530C:
  27537. 0001530C  0C6B 4000 0130           cmpi.w     [A3 + 0x130], 0x4000 /* '@\0' */
  27538. 00015312  660A                     bne        +0xC /* 0001531E */
  27539. 00015314  2F0A                     move.l     -[A7], A2
  27540. 00015316  2F3C 0001 0001           move.l     -[A7], 0x10001
  27541. 0001531C  A8A8                     syscall    OffsetRect
  27542. label0001531E:
  27543. 0001531E  3F3C FFFF                move.w     -[A7], 0xFFFF
  27544. 00015322  486E FFE8                pea.l      [A6 - 0x18]
  27545. 00015326  4EB9 0000 0218           jsr        [0x00000218 /* KbdLast */]
  27546. 0001532C  5C4F                     addq.w     A7, 6
  27547. 0001532E  4CDF 0CF8                movem.l    D3,D4,D5,D6,D7,A2,A3, [A7]+
  27548. 00015332  4E5E                     unlink     A6
  27549. 00015334  4E75                     rts
  27550. fn00015336:
  27551. 00015336  206F 0004                movea.l    A0, [A7 + 0x4]
  27552. 0001533A  1028 0008                move.b     D0, [A0 + 0x8]
  27553. 0001533E  4E75                     rts
  27554. fn00015340:
  27555. 00015340  4E56 0000                link       A6, 0
  27556. 00015344  2F03                     move.l     -[A7], D3
  27557. 00015346  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  27558. 0001534A  61FF FFFF FBF6           bsr        -0x408 /* 00014F42 */
  27559. 00015350  4A00                     tst.b      D0
  27560. 00015352  584F                     addq.w     A7, 4
  27561. 00015354  6614                     bne        +0x16 /* 0001536A */
  27562. 00015356  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  27563. 0001535A  61FF 0000 0016           bsr        +0x18 /* 00015372 */
  27564. 00015360  4A00                     tst.b      D0
  27565. 00015362  584F                     addq.w     A7, 4
  27566. 00015364  6604                     bne        +0x6 /* 0001536A */
  27567. 00015366  7000                     moveq.l    D0, 0x00
  27568. 00015368  6002                     bra        +0x4 /* 0001536C */
  27569. label0001536A:
  27570. 0001536A  7001                     moveq.l    D0, 0x01
  27571. label0001536C:
  27572. 0001536C  261F                     move.l     D3, [A7]+
  27573. 0001536E  4E5E                     unlink     A6
  27574. 00015370  4E75                     rts
  27575. fn00015372:
  27576. 00015372  206F 0004                movea.l    A0, [A7 + 0x4]
  27577. 00015376  0C68 0083 015E           cmpi.w     [A0 + 0x15E], 0x83
  27578. 0001537C  57C0                     seq        D0
  27579. 0001537E  4400                     neg.b      D0
  27580. 00015380  4E75                     rts
  27581. fn00015382:
  27582. 00015382  4E56 0000                link       A6, 0
  27583. 00015386  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  27584. 0001538A  2057                     movea.l    A0, [A7]
  27585. 0001538C  2250                     movea.l    A1, [A0]
  27586. 0001538E  2269 0164                movea.l    A1, [A1 + 0x164]
  27587. 00015392  4E91                     jsr        [A1]
  27588. 00015394  4A88                     tst.l      A0
  27589. 00015396  56C0                     sne        D0
  27590. 00015398  4400                     neg.b      D0
  27591. 0001539A  4E5E                     unlink     A6
  27592. 0001539C  4E75                     rts
  27593. fn0001539E:
  27594. 0001539E  206F 0004                movea.l    A0, [A7 + 0x4]
  27595. 000153A2  3028 0004                move.w     D0, [A0 + 0x4]
  27596. 000153A6  9050                     sub.w      D0, [A0]
  27597. 000153A8  4E75                     rts
  27598. fn000153AA:
  27599. 000153AA  206F 0004                movea.l    A0, [A7 + 0x4]
  27600. 000153AE  4A68 015E                tst.w      [A0 + 0x15E]
  27601. 000153B2  57C0                     seq        D0
  27602. 000153B4  4400                     neg.b      D0
  27603. 000153B6  4E75                     rts
  27604. fn000153B8:
  27605. 000153B8  206F 0004                movea.l    A0, [A7 + 0x4]
  27606. 000153BC  3028 0006                move.w     D0, [A0 + 0x6]
  27607. 000153C0  9068 0002                sub.w      D0, [A0 + 0x2]
  27608. 000153C4  4E75                     rts
  27609. fn000153C6:
  27610. 000153C6  206F 0004                movea.l    A0, [A7 + 0x4]
  27611. 000153CA  3028 016A                move.w     D0, [A0 + 0x16A]
  27612. 000153CE  4E75                     rts
  27613. 000153D0  4E56 0000                link       A6, 0
  27614. 000153D4  206E 0008                movea.l    A0, [A6 + 0x8]
  27615. 000153D8  4868 000A                pea.l      [A0 + 0xA]
  27616. 000153DC  61FF 0000 0008           bsr        +0xA /* 000153E6 */
  27617. 000153E2  4E5E                     unlink     A6
  27618. 000153E4  4E75                     rts
  27619. fn000153E6:
  27620. 000153E6  206F 0004                movea.l    A0, [A7 + 0x4]
  27621. 000153EA  3028 0112                move.w     D0, [A0 + 0x112]
  27622. 000153EE  4E75                     rts
  27623. 000153F0  4E56 FFEC                link       A6, -0x0014
  27624. 000153F4  48E7 1030                movem.l    -[A7], D3,A2,A3
  27625. 000153F8  266E 0008                movea.l    A3, [A6 + 0x8]
  27626. 000153FC  246E 000C                movea.l    A2, [A6 + 0xC]
  27627. 00015400  486E FFFC                pea.l      [A6 - 0x4]
  27628. 00015404  2F0B                     move.l     -[A7], A3
  27629. 00015406  2057                     movea.l    A0, [A7]
  27630. 00015408  2250                     movea.l    A1, [A0]
  27631. 0001540A  2269 01D8                movea.l    A1, [A1 + 0x1D8]
  27632. 0001540E  4E91                     jsr        [A1]
  27633. 00015410  302B 015E                move.w     D0, [A3 + 0x15E]
  27634. 00015414  48C0                     ext.l      D0
  27635. 00015416  504F                     addq.w     A7, 8
  27636. 00015418  61FF FFFE B18A           bsr        -0x14E74 /* 000005A4 */
  27637. 0001541E  00F2                     .incomplete
  27638. 00015420  0000 0001                ori.b      D0, 0x1
  27639. 00015424  0000 0083                ori.b      D0, 0x83
  27640. 00015428  0005 0000                ori.b      D5, 0x0
  27641. 0001542C  0001 0020                ori.b      D1, 0x20 /* ' ' */
  27642. 00015430  0000 0002                ori.b      D0, 0x2
  27643. 00015434  005C 0000                ori.w      [A4]+, 0x0
  27644. 00015438  0003 0098                ori.b      D3, 0x98
  27645. 0001543C  0000 0081                ori.b      D0, 0x81
  27646. 00015440  000E 0000                ori.b      A6, 0x0
  27647. 00015444  0082 004A 0000           ori.l      D2, 0x4A0000 /* 'J\0\0' */
  27648. 0001544A  0083 0086 4AAB           ori.l      D3, 0x864AAB
  27649. 00015450  012A 6700                btst       [A2 + 0x6700], D0
  27650. 00015454  00CA                     .incomplete
  27651. 00015456  34AE FFFC                move.w     [A2], [A6 - 0x4]
  27652. 0001545A  356E FFFE 0002           move.w     [A2 + 0x2], [A6 - 0x2]
  27653. 00015460  7000                     moveq.l    D0, 0x00
  27654. 00015462  102B 0134                move.b     D0, [A3 + 0x134]
  27655. 00015466  D06E FFFC                add.w      D0, [A6 - 0x4]
  27656. 0001546A  3540 0004                move.w     [A2 + 0x4], D0
  27657. 0001546E  162B 0134                move.b     D3, [A3 + 0x134]
  27658. 00015472  0C03 000C                cmpi.b     D3, 0xC
  27659. 00015476  6604                     bne        +0x6 /* 0001547C */
  27660. 00015478  7010                     moveq.l    D0, 0x10
  27661. 0001547A  6004                     bra        +0x6 /* 00015480 */
  27662. label0001547C:
  27663. 0001547C  7000                     moveq.l    D0, 0x00
  27664. 0001547E  1003                     move.b     D0, D3
  27665. label00015480:
  27666. 00015480  322A 0002                move.w     D1, [A2 + 0x2]
  27667. 00015484  48C1                     ext.l      D1
  27668. 00015486  D280                     add.l      D1, D0
  27669. 00015488  3541 0006                move.w     [A2 + 0x6], D1
  27670. 0001548C  6000 0090                bra        +0x92 /* 0001551E */
  27671. 00015490  4AAB 0144                tst.l      [A3 + 0x144]
  27672. 00015494  6700 0088                beq        +0x8A /* 0001551E */
  27673. 00015498  486E FFF0                pea.l      [A6 - 0x10]
  27674. 0001549C  486B 0140                pea.l      [A3 + 0x140]
  27675. 000154A0  61FF 0001 8A12           bsr        +0x18A14 /* 0002DEB4 */
  27676. 000154A6  2D6E FFF0 FFF8           move.l     [A6 - 0x8], [A6 - 0x10]
  27677. 000154AC  34AE FFFC                move.w     [A2], [A6 - 0x4]
  27678. 000154B0  356E FFFE 0002           move.w     [A2 + 0x2], [A6 - 0x2]
  27679. 000154B6  302E FFFC                move.w     D0, [A6 - 0x4]
  27680. 000154BA  D06E FFFA                add.w      D0, [A6 - 0x6]
  27681. 000154BE  3540 0004                move.w     [A2 + 0x4], D0
  27682. 000154C2  302A 0002                move.w     D0, [A2 + 0x2]
  27683. 000154C6  D06E FFF8                add.w      D0, [A6 - 0x8]
  27684. 000154CA  3540 0006                move.w     [A2 + 0x6], D0
  27685. 000154CE  504F                     addq.w     A7, 8
  27686. 000154D0  604C                     bra        +0x4E /* 0001551E */
  27687. 000154D2  486E FFEC                pea.l      [A6 - 0x14]
  27688. 000154D6  486B 0152                pea.l      [A3 + 0x152]
  27689. 000154DA  2057                     movea.l    A0, [A7]
  27690. 000154DC  2250                     movea.l    A1, [A0]
  27691. 000154DE  2269 000C                movea.l    A1, [A1 + 0xC]
  27692. 000154E2  4E91                     jsr        [A1]
  27693. 000154E4  2D6E FFEC FFF4           move.l     [A6 - 0xC], [A6 - 0x14]
  27694. 000154EA  34AE FFFC                move.w     [A2], [A6 - 0x4]
  27695. 000154EE  356E FFFE 0002           move.w     [A2 + 0x2], [A6 - 0x2]
  27696. 000154F4  302E FFFC                move.w     D0, [A6 - 0x4]
  27697. 000154F8  D06E FFF6                add.w      D0, [A6 - 0xA]
  27698. 000154FC  3540 0004                move.w     [A2 + 0x4], D0
  27699. 00015500  302A 0002                move.w     D0, [A2 + 0x2]
  27700. 00015504  D06E FFF4                add.w      D0, [A6 - 0xC]
  27701. 00015508  3540 0006                move.w     [A2 + 0x6], D0
  27702. 0001550C  504F                     addq.w     A7, 8
  27703. 0001550E  600E                     bra        +0x10 /* 0001551E */
  27704. 00015510  24B9 0000 778C           move.l     [A2], [0x0000778C]
  27705. 00015516  2579 0000 7790 0004      move.l     [A2 + 0x4], [0x00007790]
  27706. label0001551E:
  27707. 0001551E  2F0B                     move.l     -[A7], A3
  27708. 00015520  61FF FFFF FE14           bsr        -0x1EA /* 00015336 */
  27709. 00015526  4A00                     tst.b      D0
  27710. 00015528  584F                     addq.w     A7, 4
  27711. 0001552A  6718                     beq        +0x1A /* 00015544 */
  27712. 0001552C  4A2B 0160                tst.b      [A3 + 0x160]
  27713. 00015530  6712                     beq        +0x14 /* 00015544 */
  27714. 00015532  0C6B 4000 0130           cmpi.w     [A3 + 0x130], 0x4000 /* '@\0' */
  27715. 00015538  660A                     bne        +0xC /* 00015544 */
  27716. 0001553A  2F0A                     move.l     -[A7], A2
  27717. 0001553C  2F3C 0001 0001           move.l     -[A7], 0x10001
  27718. 00015542  A8A8                     syscall    OffsetRect
  27719. label00015544:
  27720. 00015544  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  27721. 00015548  4E5E                     unlink     A6
  27722. 0001554A  4E75                     rts
  27723. 0001554C  4E56 FFF0                link       A6, -0x0010
  27724. 00015550  48E7 1820                movem.l    -[A7], D3,D4,A2
  27725. 00015554  246E 0008                movea.l    A2, [A6 + 0x8]
  27726. 00015558  486A 000A                pea.l      [A2 + 0xA]
  27727. 0001555C  61FF 0000 0122           bsr        +0x124 /* 00015680 */
  27728. 00015562  4A00                     tst.b      D0
  27729. 00015564  584F                     addq.w     A7, 4
  27730. 00015566  6706                     beq        +0x8 /* 0001556E */
  27731. 00015568  7001                     moveq.l    D0, 0x01
  27732. 0001556A  6000 00CA                bra        +0xCC /* 00015636 */
  27733. label0001556E:
  27734. 0001556E  486E FFF8                pea.l      [A6 - 0x8]
  27735. 00015572  2F0A                     move.l     -[A7], A2
  27736. 00015574  61FF FFFF 3D3A           bsr        -0xC2C4 /* 000092B0 */
  27737. 0001557A  486E FFF8                pea.l      [A6 - 0x8]
  27738. 0001557E  61FF FFFF FE38           bsr        -0x1C6 /* 000153B8 */
  27739. 00015584  322A 016A                move.w     D1, [A2 + 0x16A]
  27740. 00015588  5241                     addq.w     D1, 1
  27741. 0001558A  D241                     add.w      D1, D1
  27742. 0001558C  9041                     sub.w      D0, D1
  27743. 0001558E  3600                     move.w     D3, D0
  27744. 00015590  2F0A                     move.l     -[A7], A2
  27745. 00015592  61FF FFFF F96C           bsr        -0x692 /* 00014F00 */
  27746. 00015598  4A00                     tst.b      D0
  27747. 0001559A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  27748. 0001559E  6734                     beq        +0x36 /* 000155D4 */
  27749. 000155A0  182A 0134                move.b     D4, [A2 + 0x134]
  27750. 000155A4  0C04 0020                cmpi.b     D4, 0x20 /* ' ' */
  27751. 000155A8  6612                     bne        +0x14 /* 000155BC */
  27752. 000155AA  3003                     move.w     D0, D3
  27753. 000155AC  48C0                     ext.l      D0
  27754. 000155AE  72E0                     moveq.l    D1, 0xFFFFFFE0
  27755. 000155B0  D081                     add.l      D0, D1
  27756. 000155B2  7206                     moveq.l    D1, 0x06
  27757. 000155B4  B081                     cmp.l      D0, D1
  27758. 000155B6  5CC0                     sge        D0
  27759. 000155B8  4400                     neg.b      D0
  27760. 000155BA  607A                     bra        +0x7C /* 00015636 */
  27761. label000155BC:
  27762. 000155BC  0C04 0020                cmpi.b     D4, 0x20 /* ' ' */
  27763. 000155C0  6472                     bcc        +0x74 /* 00015634 */
  27764. 000155C2  3003                     move.w     D0, D3
  27765. 000155C4  48C0                     ext.l      D0
  27766. 000155C6  72F0                     moveq.l    D1, 0xFFFFFFF0
  27767. 000155C8  D081                     add.l      D0, D1
  27768. 000155CA  7216                     moveq.l    D1, 0x16
  27769. 000155CC  B081                     cmp.l      D0, D1
  27770. 000155CE  5CC0                     sge        D0
  27771. 000155D0  4400                     neg.b      D0
  27772. 000155D2  6062                     bra        +0x64 /* 00015636 */
  27773. label000155D4:
  27774. 000155D4  2F0A                     move.l     -[A7], A2
  27775. 000155D6  61FF 0000 0066           bsr        +0x68 /* 0001563E */
  27776. 000155DC  4A00                     tst.b      D0
  27777. 000155DE  584F                     addq.w     A7, 4
  27778. 000155E0  6712                     beq        +0x14 /* 000155F4 */
  27779. 000155E2  3003                     move.w     D0, D3
  27780. 000155E4  48C0                     ext.l      D0
  27781. 000155E6  72E0                     moveq.l    D1, 0xFFFFFFE0
  27782. 000155E8  D081                     add.l      D0, D1
  27783. 000155EA  7206                     moveq.l    D1, 0x06
  27784. 000155EC  B081                     cmp.l      D0, D1
  27785. 000155EE  5CC0                     sge        D0
  27786. 000155F0  4400                     neg.b      D0
  27787. 000155F2  6042                     bra        +0x44 /* 00015636 */
  27788. label000155F4:
  27789. 000155F4  2F0A                     move.l     -[A7], A2
  27790. 000155F6  61FF FFFF FD48           bsr        -0x2B6 /* 00015340 */
  27791. 000155FC  4A00                     tst.b      D0
  27792. 000155FE  584F                     addq.w     A7, 4
  27793. 00015600  6732                     beq        +0x34 /* 00015634 */
  27794. 00015602  486E FFF0                pea.l      [A6 - 0x10]
  27795. 00015606  486A 0152                pea.l      [A2 + 0x152]
  27796. 0001560A  2057                     movea.l    A0, [A7]
  27797. 0001560C  2250                     movea.l    A1, [A0]
  27798. 0001560E  2269 000C                movea.l    A1, [A1 + 0xC]
  27799. 00015612  4E91                     jsr        [A1]
  27800. 00015614  2D6E FFF0 FFF4           move.l     [A6 - 0xC], [A6 - 0x10]
  27801. 0001561A  302E FFF4                move.w     D0, [A6 - 0xC]
  27802. 0001561E  48C0                     ext.l      D0
  27803. 00015620  3203                     move.w     D1, D3
  27804. 00015622  48C1                     ext.l      D1
  27805. 00015624  9280                     sub.l      D1, D0
  27806. 00015626  7006                     moveq.l    D0, 0x06
  27807. 00015628  B280                     cmp.l      D1, D0
  27808. 0001562A  5CC1                     sge        D1
  27809. 0001562C  4401                     neg.b      D1
  27810. 0001562E  1001                     move.b     D0, D1
  27811. 00015630  504F                     addq.w     A7, 8
  27812. 00015632  6002                     bra        +0x4 /* 00015636 */
  27813. label00015634:
  27814. 00015634  7000                     moveq.l    D0, 0x00
  27815. label00015636:
  27816. 00015636  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  27817. 0001563A  4E5E                     unlink     A6
  27818. 0001563C  4E75                     rts
  27819. fn0001563E:
  27820. 0001563E  4E56 0000                link       A6, 0
  27821. 00015642  2F03                     move.l     -[A7], D3
  27822. 00015644  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  27823. 00015648  61FF FFFF F908           bsr        -0x6F6 /* 00014F52 */
  27824. 0001564E  4A00                     tst.b      D0
  27825. 00015650  584F                     addq.w     A7, 4
  27826. 00015652  6614                     bne        +0x16 /* 00015668 */
  27827. 00015654  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  27828. 00015658  61FF 0000 0016           bsr        +0x18 /* 00015670 */
  27829. 0001565E  4A00                     tst.b      D0
  27830. 00015660  584F                     addq.w     A7, 4
  27831. 00015662  6604                     bne        +0x6 /* 00015668 */
  27832. 00015664  7000                     moveq.l    D0, 0x00
  27833. 00015666  6002                     bra        +0x4 /* 0001566A */
  27834. label00015668:
  27835. 00015668  7001                     moveq.l    D0, 0x01
  27836. label0001566A:
  27837. 0001566A  261F                     move.l     D3, [A7]+
  27838. 0001566C  4E5E                     unlink     A6
  27839. 0001566E  4E75                     rts
  27840. fn00015670:
  27841. 00015670  206F 0004                movea.l    A0, [A7 + 0x4]
  27842. 00015674  0C68 0082 015E           cmpi.w     [A0 + 0x15E], 0x82
  27843. 0001567A  57C0                     seq        D0
  27844. 0001567C  4400                     neg.b      D0
  27845. 0001567E  4E75                     rts
  27846. fn00015680:
  27847. 00015680  4E56 0000                link       A6, 0
  27848. 00015684  206E 0008                movea.l    A0, [A6 + 0x8]
  27849. 00015688  4868 0004                pea.l      [A0 + 0x4]
  27850. 0001568C  61FF FFFE E7F6           bsr        -0x11808 /* 00003E84 */
  27851. 00015692  4A00                     tst.b      D0
  27852. 00015694  56C0                     sne        D0
  27853. 00015696  4400                     neg.b      D0
  27854. 00015698  4E5E                     unlink     A6
  27855. 0001569A  4E75                     rts
  27856. 0001569C  4E56 0000                link       A6, 0
  27857. 000156A0  2F0B                     move.l     -[A7], A3
  27858. 000156A2  2F0A                     move.l     -[A7], A2
  27859. 000156A4  95CA                     sub.l      A2, A2
  27860. 000156A6  4267                     clr.w      -[A7]
  27861. 000156A8  4879 0001 6632           push.l     0x16632
  27862. 000156AE  4879 0001 65F6           push.l     0x165F6
  27863. 000156B4  4878 0004                push.l     0x4
  27864. 000156B8  206E 0008                movea.l    A0, [A6 + 0x8]
  27865. 000156BC  2F28 0004                move.l     -[A7], [A0 + 0x4]
  27866. 000156C0  4EB9 0000 0158           jsr        [0x00000158]
  27867. 000156C6  2648                     movea.l    A3, A0
  27868. 000156C8  200B                     move.l     D0, A3
  27869. 000156CA  4FEF 0012                lea.l      A7, [A7 + 0x12]
  27870. 000156CE  670E                     beq        +0x10 /* 000156DE */
  27871. 000156D0  486B 006A                pea.l      [A3 + 0x6A]
  27872. 000156D4  61FF FFFF 3992           bsr        -0xC66C /* 00009068 */
  27873. 000156DA  2448                     movea.l    A2, A0
  27874. 000156DC  584F                     addq.w     A7, 4
  27875. label000156DE:
  27876. 000156DE  204A                     movea.l    A0, A2
  27877. 000156E0  245F                     movea.l    A2, [A7]+
  27878. 000156E2  265F                     movea.l    A3, [A7]+
  27879. 000156E4  4E5E                     unlink     A6
  27880. 000156E6  4E75                     rts
  27881. 000156E8  4E56 0000                link       A6, 0
  27882. 000156EC  2F0A                     move.l     -[A7], A2
  27883. 000156EE  2F03                     move.l     -[A7], D3
  27884. 000156F0  7600                     moveq.l    D3, 0x00
  27885. 000156F2  4267                     clr.w      -[A7]
  27886. 000156F4  4879 0001 6632           push.l     0x16632
  27887. 000156FA  4879 0001 65F6           push.l     0x165F6
  27888. 00015700  4878 0004                push.l     0x4
  27889. 00015704  206E 0008                movea.l    A0, [A6 + 0x8]
  27890. 00015708  2F28 0004                move.l     -[A7], [A0 + 0x4]
  27891. 0001570C  4EB9 0000 0158           jsr        [0x00000158]
  27892. 00015712  2448                     movea.l    A2, A0
  27893. 00015714  200A                     move.l     D0, A2
  27894. 00015716  4FEF 0012                lea.l      A7, [A7 + 0x12]
  27895. 0001571A  6712                     beq        +0x14 /* 0001572E */
  27896. 0001571C  2F0A                     move.l     -[A7], A2
  27897. 0001571E  2057                     movea.l    A0, [A7]
  27898. 00015720  2268 0004                movea.l    A1, [A0 + 0x4]
  27899. 00015724  2269 0204                movea.l    A1, [A1 + 0x204]
  27900. 00015728  4E91                     jsr        [A1]
  27901. 0001572A  3600                     move.w     D3, D0
  27902. 0001572C  584F                     addq.w     A7, 4
  27903. label0001572E:
  27904. 0001572E  3003                     move.w     D0, D3
  27905. 00015730  261F                     move.l     D3, [A7]+
  27906. 00015732  245F                     movea.l    A2, [A7]+
  27907. 00015734  4E5E                     unlink     A6
  27908. 00015736  4E75                     rts
  27909. 00015738  4E56 0000                link       A6, 0
  27910. 0001573C  2F0A                     move.l     -[A7], A2
  27911. 0001573E  4267                     clr.w      -[A7]
  27912. 00015740  4879 0001 6632           push.l     0x16632
  27913. 00015746  4879 0001 65F6           push.l     0x165F6
  27914. 0001574C  4878 0004                push.l     0x4
  27915. 00015750  206E 0008                movea.l    A0, [A6 + 0x8]
  27916. 00015754  2F28 0004                move.l     -[A7], [A0 + 0x4]
  27917. 00015758  4EB9 0000 0158           jsr        [0x00000158]
  27918. 0001575E  2448                     movea.l    A2, A0
  27919. 00015760  200A                     move.l     D0, A2
  27920. 00015762  4FEF 0012                lea.l      A7, [A7 + 0x12]
  27921. 00015766  6714                     beq        +0x16 /* 0001577C */
  27922. 00015768  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  27923. 0001576C  2F0A                     move.l     -[A7], A2
  27924. 0001576E  2057                     movea.l    A0, [A7]
  27925. 00015770  2268 0004                movea.l    A1, [A0 + 0x4]
  27926. 00015774  2269 0200                movea.l    A1, [A1 + 0x200]
  27927. 00015778  4E91                     jsr        [A1]
  27928. 0001577A  5C4F                     addq.w     A7, 6
  27929. label0001577C:
  27930. 0001577C  245F                     movea.l    A2, [A7]+
  27931. 0001577E  4E5E                     unlink     A6
  27932. 00015780  4E75                     rts
  27933. 00015782  4E56 0000                link       A6, 0
  27934. 00015786  2F0A                     move.l     -[A7], A2
  27935. 00015788  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  27936. 0001578C  2057                     movea.l    A0, [A7]
  27937. 0001578E  2250                     movea.l    A1, [A0]
  27938. 00015790  2269 0164                movea.l    A1, [A1 + 0x164]
  27939. 00015794  4E91                     jsr        [A1]
  27940. 00015796  2448                     movea.l    A2, A0
  27941. 00015798  200A                     move.l     D0, A2
  27942. 0001579A  584F                     addq.w     A7, 4
  27943. 0001579C  671A                     beq        +0x1C /* 000157B8 */
  27944. 0001579E  2F0A                     move.l     -[A7], A2
  27945. 000157A0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  27946. 000157A4  2057                     movea.l    A0, [A7]
  27947. 000157A6  2250                     movea.l    A1, [A0]
  27948. 000157A8  2269 0168                movea.l    A1, [A1 + 0x168]
  27949. 000157AC  4E91                     jsr        [A1]
  27950. 000157AE  584F                     addq.w     A7, 4
  27951. 000157B0  3F00                     move.w     -[A7], D0
  27952. 000157B2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  27953. 000157B6  A946                     syscall    GetMenuItemText/GetItem
  27954. label000157B8:
  27955. 000157B8  245F                     movea.l    A2, [A7]+
  27956. 000157BA  4E5E                     unlink     A6
  27957. 000157BC  4E75                     rts
  27958. 000157BE  4E56 FFF8                link       A6, -0x0008
  27959. 000157C2  2F0A                     move.l     -[A7], A2
  27960. 000157C4  2F03                     move.l     -[A7], D3
  27961. 000157C6  486E FFF8                pea.l      [A6 - 0x8]
  27962. 000157CA  4EB9 0000 0210           jsr        [0x00000210 /* BootDrive */]
  27963. 000157D0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  27964. 000157D4  2057                     movea.l    A0, [A7]
  27965. 000157D6  2250                     movea.l    A1, [A0]
  27966. 000157D8  2269 0088                movea.l    A1, [A1 + 0x88]
  27967. 000157DC  4E91                     jsr        [A1]
  27968. 000157DE  3600                     move.w     D3, D0
  27969. 000157E0  3F03                     move.w     -[A7], D3
  27970. 000157E2  4EB9 0000 04F8           jsr        [0x000004F8]
  27971. 000157E8  2448                     movea.l    A2, A0
  27972. 000157EA  200A                     move.l     D0, A2
  27973. 000157EC  4FEF 000A                lea.l      A7, [A7 + 0xA]
  27974. 000157F0  6718                     beq        +0x1A /* 0001580A */
  27975. 000157F2  2052                     movea.l    A0, [A2]
  27976. 000157F4  3610                     move.w     D3, [A0]
  27977. 000157F6  3F3C FFFF                move.w     -[A7], 0xFFFF
  27978. 000157FA  486E FFF8                pea.l      [A6 - 0x8]
  27979. 000157FE  4EB9 0000 0218           jsr        [0x00000218 /* KbdLast */]
  27980. 00015804  3003                     move.w     D0, D3
  27981. 00015806  5C4F                     addq.w     A7, 6
  27982. 00015808  6012                     bra        +0x14 /* 0001581C */
  27983. label0001580A:
  27984. 0001580A  3F3C FFFF                move.w     -[A7], 0xFFFF
  27985. 0001580E  486E FFF8                pea.l      [A6 - 0x8]
  27986. 00015812  4EB9 0000 0218           jsr        [0x00000218 /* KbdLast */]
  27987. 00015818  7000                     moveq.l    D0, 0x00
  27988. 0001581A  5C4F                     addq.w     A7, 6
  27989. label0001581C:
  27990. 0001581C  261F                     move.l     D3, [A7]+
  27991. 0001581E  245F                     movea.l    A2, [A7]+
  27992. 00015820  4E5E                     unlink     A6
  27993. 00015822  4E75                     rts
  27994. 00015824  4E56 FFF8                link       A6, -0x0008
  27995. 00015828  2F0B                     move.l     -[A7], A3
  27996. 0001582A  2F0A                     move.l     -[A7], A2
  27997. 0001582C  266E 0008                movea.l    A3, [A6 + 0x8]
  27998. 00015830  246E 000C                movea.l    A2, [A6 + 0xC]
  27999. 00015834  486E FFF8                pea.l      [A6 - 0x8]
  28000. 00015838  2F0B                     move.l     -[A7], A3
  28001. 0001583A  61FF FFFF 3A74           bsr        -0xC58A /* 000092B0 */
  28002. 00015840  2F0B                     move.l     -[A7], A3
  28003. 00015842  61FF 0000 0052           bsr        +0x54 /* 00015896 */
  28004. 00015848  4A00                     tst.b      D0
  28005. 0001584A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  28006. 0001584E  660C                     bne        +0xE /* 0001585C */
  28007. 00015850  34AE FFFC                move.w     [A2], [A6 - 0x4]
  28008. 00015854  356E FFFA 0002           move.w     [A2 + 0x2], [A6 - 0x6]
  28009. 0001585A  600A                     bra        +0xC /* 00015866 */
  28010. label0001585C:
  28011. 0001585C  34AE FFF8                move.w     [A2], [A6 - 0x8]
  28012. 00015860  356E FFFE 0002           move.w     [A2 + 0x2], [A6 - 0x2]
  28013. label00015866:
  28014. 00015866  2F0A                     move.l     -[A7], A2
  28015. 00015868  2F2B 0004                move.l     -[A7], [A3 + 0x4]
  28016. 0001586C  2057                     movea.l    A0, [A7]
  28017. 0001586E  2268 0004                movea.l    A1, [A0 + 0x4]
  28018. 00015872  2269 012C                movea.l    A1, [A1 + 0x12C]
  28019. 00015876  4E91                     jsr        [A1]
  28020. 00015878  2F0A                     move.l     -[A7], A2
  28021. 0001587A  2F2B 0004                move.l     -[A7], [A3 + 0x4]
  28022. 0001587E  2057                     movea.l    A0, [A7]
  28023. 00015880  2268 0004                movea.l    A1, [A0 + 0x4]
  28024. 00015884  2269 0134                movea.l    A1, [A1 + 0x134]
  28025. 00015888  4E91                     jsr        [A1]
  28026. 0001588A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  28027. 0001588E  245F                     movea.l    A2, [A7]+
  28028. 00015890  265F                     movea.l    A3, [A7]+
  28029. 00015892  4E5E                     unlink     A6
  28030. 00015894  4E75                     rts
  28031. fn00015896:
  28032. 00015896  206F 0004                movea.l    A0, [A7 + 0x4]
  28033. 0001589A  1028 0168                move.b     D0, [A0 + 0x168]
  28034. 0001589E  4E75                     rts
  28035. 000158A0  4E56 0000                link       A6, 0
  28036. 000158A4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  28037. 000158A8  206E 0008                movea.l    A0, [A6 + 0x8]
  28038. 000158AC  4868 000E                pea.l      [A0 + 0xE]
  28039. 000158B0  61FF FFFE BDC4           bsr        -0x1423A /* 00001676 */
  28040. 000158B6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  28041. 000158BA  61FF FFFF 3F38           bsr        -0xC0C6 /* 000097F4 */
  28042. 000158C0  4E5E                     unlink     A6
  28043. 000158C2  4E75                     rts
  28044. label000158C4:
  28045. 000158C4  4E56 0000                link       A6, 0
  28046. 000158C8  2F0A                     move.l     -[A7], A2
  28047. 000158CA  246E 0008                movea.l    A2, [A6 + 0x8]
  28048. 000158CE  302A 011C                move.w     D0, [A2 + 0x11C]
  28049. 000158D2  B06E 000C                cmp.w      D0, [A6 + 0xC]
  28050. 000158D6  6710                     beq        +0x12 /* 000158E8 */
  28051. 000158D8  356E 000C 011C           move.w     [A2 + 0x11C], [A6 + 0xC]
  28052. 000158DE  2F0A                     move.l     -[A7], A2
  28053. 000158E0  61FF FFFF 3F12           bsr        -0xC0EC /* 000097F4 */
  28054. 000158E6  584F                     addq.w     A7, 4
  28055. label000158E8:
  28056. 000158E8  245F                     movea.l    A2, [A7]+
  28057. 000158EA  4E5E                     unlink     A6
  28058. 000158EC  4E75                     rts
  28059. 000158EE  4E56 0000                link       A6, 0
  28060. 000158F2  2F0A                     move.l     -[A7], A2
  28061. 000158F4  246E 0008                movea.l    A2, [A6 + 0x8]
  28062. 000158F8  356E 000C 0164           move.w     [A2 + 0x164], [A6 + 0xC]
  28063. 000158FE  302A 015E                move.w     D0, [A2 + 0x15E]
  28064. 00015902  48C0                     ext.l      D0
  28065. 00015904  5380                     subq.l     D0, 1
  28066. 00015906  670A                     beq        +0xC /* 00015912 */
  28067. 00015908  5380                     subq.l     D0, 1
  28068. 0001590A  671C                     beq        +0x1E /* 00015928 */
  28069. 0001590C  5380                     subq.l     D0, 1
  28070. 0001590E  672E                     beq        +0x30 /* 0001593E */
  28071. 00015910  6040                     bra        +0x42 /* 00015952 */
  28072. label00015912:
  28073. 00015912  3F2A 0164                move.w     -[A7], [A2 + 0x164]
  28074. 00015916  486A 0126                pea.l      [A2 + 0x126]
  28075. 0001591A  2057                     movea.l    A0, [A7]
  28076. 0001591C  2250                     movea.l    A1, [A0]
  28077. 0001591E  2269 0018                movea.l    A1, [A1 + 0x18]
  28078. 00015922  4E91                     jsr        [A1]
  28079. 00015924  5C4F                     addq.w     A7, 6
  28080. 00015926  602A                     bra        +0x2C /* 00015952 */
  28081. label00015928:
  28082. 00015928  3F2A 0164                move.w     -[A7], [A2 + 0x164]
  28083. 0001592C  486A 0140                pea.l      [A2 + 0x140]
  28084. 00015930  2057                     movea.l    A0, [A7]
  28085. 00015932  2250                     movea.l    A1, [A0]
  28086. 00015934  2269 0018                movea.l    A1, [A1 + 0x18]
  28087. 00015938  4E91                     jsr        [A1]
  28088. 0001593A  5C4F                     addq.w     A7, 6
  28089. 0001593C  6014                     bra        +0x16 /* 00015952 */
  28090. label0001593E:
  28091. 0001593E  3F2A 0164                move.w     -[A7], [A2 + 0x164]
  28092. 00015942  486A 0152                pea.l      [A2 + 0x152]
  28093. 00015946  2057                     movea.l    A0, [A7]
  28094. 00015948  2250                     movea.l    A1, [A0]
  28095. 0001594A  2269 001C                movea.l    A1, [A1 + 0x1C]
  28096. 0001594E  4E91                     jsr        [A1]
  28097. 00015950  5C4F                     addq.w     A7, 6
  28098. label00015952:
  28099. 00015952  245F                     movea.l    A2, [A7]+
  28100. 00015954  4E5E                     unlink     A6
  28101. 00015956  4E75                     rts
  28102. 00015958  4E56 0000                link       A6, 0
  28103. 0001595C  2F0A                     move.l     -[A7], A2
  28104. 0001595E  246E 0008                movea.l    A2, [A6 + 0x8]
  28105. 00015962  302A 016A                move.w     D0, [A2 + 0x16A]
  28106. 00015966  B06E 000C                cmp.w      D0, [A6 + 0xC]
  28107. 0001596A  6720                     beq        +0x22 /* 0001598C */
  28108. 0001596C  356E 000C 016A           move.w     [A2 + 0x16A], [A6 + 0xC]
  28109. 00015972  4A2E 000E                tst.b      [A6 + 0xE]
  28110. 00015976  6714                     beq        +0x16 /* 0001598C */
  28111. 00015978  42A7                     clr.l      -[A7]
  28112. 0001597A  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  28113. 0001597E  2057                     movea.l    A0, [A7]
  28114. 00015980  2268 0004                movea.l    A1, [A0 + 0x4]
  28115. 00015984  2269 010C                movea.l    A1, [A1 + 0x10C]
  28116. 00015988  4E91                     jsr        [A1]
  28117. 0001598A  504F                     addq.w     A7, 8
  28118. label0001598C:
  28119. 0001598C  245F                     movea.l    A2, [A7]+
  28120. 0001598E  4E5E                     unlink     A6
  28121. 00015990  4E75                     rts
  28122. 00015992  4E56 0000                link       A6, 0
  28123. 00015996  2F0A                     move.l     -[A7], A2
  28124. 00015998  2F03                     move.l     -[A7], D3
  28125. 0001599A  246E 0008                movea.l    A2, [A6 + 0x8]
  28126. 0001599E  162E 000C                move.b     D3, [A6 + 0xC]
  28127. 000159A2  B62A 0008                cmp.b      D3, [A2 + 0x8]
  28128. 000159A6  6744                     beq        +0x46 /* 000159EC */
  28129. 000159A8  1003                     move.b     D0, D3
  28130. 000159AA  56C0                     sne        D0
  28131. 000159AC  4400                     neg.b      D0
  28132. 000159AE  1540 0008                move.b     [A2 + 0x8], D0
  28133. 000159B2  1F3C 0001                move.b     -[A7], 0x1
  28134. 000159B6  1F03                     move.b     -[A7], D3
  28135. 000159B8  2F0A                     move.l     -[A7], A2
  28136. 000159BA  2057                     movea.l    A0, [A7]
  28137. 000159BC  2250                     movea.l    A1, [A0]
  28138. 000159BE  2269 018C                movea.l    A1, [A1 + 0x18C]
  28139. 000159C2  4E91                     jsr        [A1]
  28140. 000159C4  1F3C 0001                move.b     -[A7], 0x1
  28141. 000159C8  1F03                     move.b     -[A7], D3
  28142. 000159CA  2F0A                     move.l     -[A7], A2
  28143. 000159CC  2057                     movea.l    A0, [A7]
  28144. 000159CE  2250                     movea.l    A1, [A0]
  28145. 000159D0  2269 0188                movea.l    A1, [A1 + 0x188]
  28146. 000159D4  4E91                     jsr        [A1]
  28147. 000159D6  42A7                     clr.l      -[A7]
  28148. 000159D8  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  28149. 000159DC  2057                     movea.l    A0, [A7]
  28150. 000159DE  2268 0004                movea.l    A1, [A0 + 0x4]
  28151. 000159E2  2269 010C                movea.l    A1, [A1 + 0x10C]
  28152. 000159E6  4E91                     jsr        [A1]
  28153. 000159E8  4FEF 0018                lea.l      A7, [A7 + 0x18]
  28154. label000159EC:
  28155. 000159EC  261F                     move.l     D3, [A7]+
  28156. 000159EE  245F                     movea.l    A2, [A7]+
  28157. 000159F0  4E5E                     unlink     A6
  28158. 000159F2  4E75                     rts
  28159. 000159F4  4E56 0000                link       A6, 0
  28160. 000159F8  2F0A                     move.l     -[A7], A2
  28161. 000159FA  246E 0008                movea.l    A2, [A6 + 0x8]
  28162. 000159FE  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  28163. 00015A02  2057                     movea.l    A0, [A7]
  28164. 00015A04  2268 0004                movea.l    A1, [A0 + 0x4]
  28165. 00015A08  2269 001C                movea.l    A1, [A1 + 0x1C]
  28166. 00015A0C  4E91                     jsr        [A1]
  28167. 00015A0E  5380                     subq.l     D0, 1
  28168. 00015A10  57C0                     seq        D0
  28169. 00015A12  4400                     neg.b      D0
  28170. 00015A14  584F                     addq.w     A7, 4
  28171. 00015A16  1F00                     move.b     -[A7], D0
  28172. 00015A18  2F0A                     move.l     -[A7], A2
  28173. 00015A1A  2057                     movea.l    A0, [A7]
  28174. 00015A1C  2250                     movea.l    A1, [A0]
  28175. 00015A1E  2269 00B8                movea.l    A1, [A1 + 0xB8]
  28176. 00015A22  4E91                     jsr        [A1]
  28177. 00015A24  1F3C 0001                move.b     -[A7], 0x1
  28178. 00015A28  4227                     clr.b      -[A7]
  28179. 00015A2A  2F0A                     move.l     -[A7], A2
  28180. 00015A2C  2057                     movea.l    A0, [A7]
  28181. 00015A2E  2250                     movea.l    A1, [A0]
  28182. 00015A30  2269 018C                movea.l    A1, [A1 + 0x18C]
  28183. 00015A34  4E91                     jsr        [A1]
  28184. 00015A36  1F3C 0001                move.b     -[A7], 0x1
  28185. 00015A3A  4227                     clr.b      -[A7]
  28186. 00015A3C  2F0A                     move.l     -[A7], A2
  28187. 00015A3E  2057                     movea.l    A0, [A7]
  28188. 00015A40  2250                     movea.l    A1, [A0]
  28189. 00015A42  2269 0188                movea.l    A1, [A1 + 0x188]
  28190. 00015A46  4E91                     jsr        [A1]
  28191. 00015A48  4FEF 0016                lea.l      A7, [A7 + 0x16]
  28192. 00015A4C  245F                     movea.l    A2, [A7]+
  28193. 00015A4E  4E5E                     unlink     A6
  28194. 00015A50  4E75                     rts
  28195. 00015A52  4E56 FFFE                link       A6, -0x0002
  28196. 00015A56  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  28197. 00015A5A  246E 0008                movea.l    A2, [A6 + 0x8]
  28198. 00015A5E  266E 000C                movea.l    A3, [A6 + 0xC]
  28199. 00015A62  382E 0010                move.w     D4, [A6 + 0x10]
  28200. 00015A66  200B                     move.l     D0, A3
  28201. 00015A68  6700 00A2                beq        +0xA4 /* 00015B0C */
  28202. 00015A6C  2F0A                     move.l     -[A7], A2
  28203. 00015A6E  61FF 0000 00A4           bsr        +0xA6 /* 00015B14 */
  28204. 00015A74  4A00                     tst.b      D0
  28205. 00015A76  584F                     addq.w     A7, 4
  28206. 00015A78  673A                     beq        +0x3C /* 00015AB4 */
  28207. 00015A7A  2F0B                     move.l     -[A7], A3
  28208. 00015A7C  3F04                     move.w     -[A7], D4
  28209. 00015A7E  486E FFFE                pea.l      [A6 - 0x2]
  28210. 00015A82  A943                     syscall    GetItmMark
  28211. 00015A84  4A6E FFFE                tst.w      [A6 - 0x2]
  28212. 00015A88  6624                     bne        +0x26 /* 00015AAE */
  28213. 00015A8A  2F0A                     move.l     -[A7], A2
  28214. 00015A8C  2057                     movea.l    A0, [A7]
  28215. 00015A8E  2250                     movea.l    A1, [A0]
  28216. 00015A90  2269 0160                movea.l    A1, [A1 + 0x160]
  28217. 00015A94  4E91                     jsr        [A1]
  28218. 00015A96  0C40 000C                cmpi.w     D0, 0xC
  28219. 00015A9A  584F                     addq.w     A7, 4
  28220. 00015A9C  6C08                     bge        +0xA /* 00015AA6 */
  28221. 00015A9E  203C 0000 00A5           move.l     D0, 0xA5
  28222. 00015AA4  6002                     bra        +0x4 /* 00015AA8 */
  28223. label00015AA6:
  28224. 00015AA6  7012                     moveq.l    D0, 0x12
  28225. label00015AA8:
  28226. 00015AA8  3D40 FFFE                move.w     [A6 - 0x2], D0
  28227. 00015AAC  6044                     bra        +0x46 /* 00015AF2 */
  28228. label00015AAE:
  28229. 00015AAE  426E FFFE                clr.w      [A6 - 0x2]
  28230. 00015AB2  603E                     bra        +0x40 /* 00015AF2 */
  28231. label00015AB4:
  28232. 00015AB4  2F0A                     move.l     -[A7], A2
  28233. 00015AB6  2057                     movea.l    A0, [A7]
  28234. 00015AB8  2250                     movea.l    A1, [A0]
  28235. 00015ABA  2269 0168                movea.l    A1, [A1 + 0x168]
  28236. 00015ABE  4E91                     jsr        [A1]
  28237. 00015AC0  3600                     move.w     D3, D0
  28238. 00015AC2  B644                     cmp.w      D3, D4
  28239. 00015AC4  584F                     addq.w     A7, 4
  28240. 00015AC6  6708                     beq        +0xA /* 00015AD0 */
  28241. 00015AC8  2F0B                     move.l     -[A7], A3
  28242. 00015ACA  3F03                     move.w     -[A7], D3
  28243. 00015ACC  4267                     clr.w      -[A7]
  28244. 00015ACE  A944                     syscall    SetItmMark
  28245. label00015AD0:
  28246. 00015AD0  2F0A                     move.l     -[A7], A2
  28247. 00015AD2  2057                     movea.l    A0, [A7]
  28248. 00015AD4  2250                     movea.l    A1, [A0]
  28249. 00015AD6  2269 0160                movea.l    A1, [A1 + 0x160]
  28250. 00015ADA  4E91                     jsr        [A1]
  28251. 00015ADC  0C40 000C                cmpi.w     D0, 0xC
  28252. 00015AE0  584F                     addq.w     A7, 4
  28253. 00015AE2  6C08                     bge        +0xA /* 00015AEC */
  28254. 00015AE4  203C 0000 00A5           move.l     D0, 0xA5
  28255. 00015AEA  6002                     bra        +0x4 /* 00015AEE */
  28256. label00015AEC:
  28257. 00015AEC  7012                     moveq.l    D0, 0x12
  28258. label00015AEE:
  28259. 00015AEE  3D40 FFFE                move.w     [A6 - 0x2], D0
  28260. label00015AF2:
  28261. 00015AF2  2F0B                     move.l     -[A7], A3
  28262. 00015AF4  3F04                     move.w     -[A7], D4
  28263. 00015AF6  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  28264. 00015AFA  A944                     syscall    SetItmMark
  28265. 00015AFC  3F04                     move.w     -[A7], D4
  28266. 00015AFE  2F0A                     move.l     -[A7], A2
  28267. 00015B00  2057                     movea.l    A0, [A7]
  28268. 00015B02  2250                     movea.l    A1, [A0]
  28269. 00015B04  2269 016C                movea.l    A1, [A1 + 0x16C]
  28270. 00015B08  4E91                     jsr        [A1]
  28271. 00015B0A  5C4F                     addq.w     A7, 6
  28272. label00015B0C:
  28273. 00015B0C  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  28274. 00015B10  4E5E                     unlink     A6
  28275. 00015B12  4E75                     rts
  28276. fn00015B14:
  28277. 00015B14  206F 0004                movea.l    A0, [A7 + 0x4]
  28278. 00015B18  1028 0161                move.b     D0, [A0 + 0x161]
  28279. 00015B1C  4E75                     rts
  28280. 00015B1E  4E56 FFE4                link       A6, -0x001C
  28281. 00015B22  2F0A                     move.l     -[A7], A2
  28282. 00015B24  2F03                     move.l     -[A7], D3
  28283. 00015B26  246E 0008                movea.l    A2, [A6 + 0x8]
  28284. 00015B2A  486A 000A                pea.l      [A2 + 0xA]
  28285. 00015B2E  61FF FFFF FB50           bsr        -0x4AE /* 00015680 */
  28286. 00015B34  4A00                     tst.b      D0
  28287. 00015B36  584F                     addq.w     A7, 4
  28288. 00015B38  6700 0116                beq        +0x118 /* 00015C50 */
  28289. 00015B3C  162A 011E                move.b     D3, [A2 + 0x11E]
  28290. 00015B40  2F0A                     move.l     -[A7], A2
  28291. 00015B42  61FF FFFF 3F94           bsr        -0xC06A /* 00009AD8 */
  28292. 00015B48  4A00                     tst.b      D0
  28293. 00015B4A  584F                     addq.w     A7, 4
  28294. 00015B4C  6700 0102                beq        +0x104 /* 00015C50 */
  28295. 00015B50  2F0A                     move.l     -[A7], A2
  28296. 00015B52  61FF FFFF 3F9A           bsr        -0xC064 /* 00009AEE */
  28297. 00015B58  4A00                     tst.b      D0
  28298. 00015B5A  584F                     addq.w     A7, 4
  28299. 00015B5C  6700 00F2                beq        +0xF4 /* 00015C50 */
  28300. 00015B60  2F0A                     move.l     -[A7], A2
  28301. 00015B62  61FF FFFF F7D2           bsr        -0x82C /* 00015336 */
  28302. 00015B68  4A00                     tst.b      D0
  28303. 00015B6A  584F                     addq.w     A7, 4
  28304. 00015B6C  6716                     beq        +0x18 /* 00015B84 */
  28305. 00015B6E  2F0A                     move.l     -[A7], A2
  28306. 00015B70  61FF 0000 00E6           bsr        +0xE8 /* 00015C58 */
  28307. 00015B76  4A00                     tst.b      D0
  28308. 00015B78  584F                     addq.w     A7, 4
  28309. 00015B7A  6608                     bne        +0xA /* 00015B84 */
  28310. 00015B7C  157C 0001 011E           move.b     [A2 + 0x11E], 0x1
  28311. 00015B82  6020                     bra        +0x22 /* 00015BA4 */
  28312. label00015B84:
  28313. 00015B84  2F0A                     move.l     -[A7], A2
  28314. 00015B86  61FF 0000 00D0           bsr        +0xD2 /* 00015C58 */
  28315. 00015B8C  4A00                     tst.b      D0
  28316. 00015B8E  584F                     addq.w     A7, 4
  28317. 00015B90  670E                     beq        +0x10 /* 00015BA0 */
  28318. 00015B92  102E 000C                move.b     D0, [A6 + 0xC]
  28319. 00015B96  56C0                     sne        D0
  28320. 00015B98  4400                     neg.b      D0
  28321. 00015B9A  1540 011E                move.b     [A2 + 0x11E], D0
  28322. 00015B9E  6004                     bra        +0x6 /* 00015BA4 */
  28323. label00015BA0:
  28324. 00015BA0  422A 011E                clr.b      [A2 + 0x11E]
  28325. label00015BA4:
  28326. 00015BA4  B62A 011E                cmp.b      D3, [A2 + 0x11E]
  28327. 00015BA8  6700 00A6                beq        +0xA8 /* 00015C50 */
  28328. 00015BAC  4A2E 000E                tst.b      [A6 + 0xE]
  28329. 00015BB0  6700 009E                beq        +0xA0 /* 00015C50 */
  28330. 00015BB4  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  28331. 00015BB8  61FF FFFF 86C8           bsr        -0x7936 /* 0000E282 */
  28332. 00015BBE  4A00                     tst.b      D0
  28333. 00015BC0  584F                     addq.w     A7, 4
  28334. 00015BC2  6700 008C                beq        +0x8E /* 00015C50 */
  28335. 00015BC6  42A7                     clr.l      -[A7]
  28336. 00015BC8  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  28337. 00015BCC  2057                     movea.l    A0, [A7]
  28338. 00015BCE  2268 0004                movea.l    A1, [A0 + 0x4]
  28339. 00015BD2  2269 0104                movea.l    A1, [A1 + 0x104]
  28340. 00015BD6  4E91                     jsr        [A1]
  28341. 00015BD8  4A00                     tst.b      D0
  28342. 00015BDA  504F                     addq.w     A7, 8
  28343. 00015BDC  6772                     beq        +0x74 /* 00015C50 */
  28344. 00015BDE  486E FFE4                pea.l      [A6 - 0x1C]
  28345. 00015BE2  2F0A                     move.l     -[A7], A2
  28346. 00015BE4  61FF FFFF 36CA           bsr        -0xC934 /* 000092B0 */
  28347. 00015BEA  486E FFE4                pea.l      [A6 - 0x1C]
  28348. 00015BEE  486E FFEC                pea.l      [A6 - 0x14]
  28349. 00015BF2  4EB9 0000 02D0           jsr        [0x000002D0 /* SerialVars */]
  28350. 00015BF8  486E FFFE                pea.l      [A6 - 0x2]
  28351. 00015BFC  486E FFEC                pea.l      [A6 - 0x14]
  28352. 00015C00  4EB9 0000 02E0           jsr        [0x000002E0 /* FinderName */]
  28353. 00015C06  4A00                     tst.b      D0
  28354. 00015C08  4FEF 0018                lea.l      A7, [A7 + 0x18]
  28355. 00015C0C  6732                     beq        +0x34 /* 00015C40 */
  28356. label00015C0E:
  28357. 00015C0E  2F0A                     move.l     -[A7], A2
  28358. 00015C10  2057                     movea.l    A0, [A7]
  28359. 00015C12  2250                     movea.l    A1, [A0]
  28360. 00015C14  2269 01D0                movea.l    A1, [A1 + 0x1D0]
  28361. 00015C18  4E91                     jsr        [A1]
  28362. 00015C1A  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  28363. 00015C1E  2F0A                     move.l     -[A7], A2
  28364. 00015C20  2057                     movea.l    A0, [A7]
  28365. 00015C22  2250                     movea.l    A1, [A0]
  28366. 00015C24  2269 01BC                movea.l    A1, [A1 + 0x1BC]
  28367. 00015C28  4E91                     jsr        [A1]
  28368. 00015C2A  486E FFFE                pea.l      [A6 - 0x2]
  28369. 00015C2E  486E FFEC                pea.l      [A6 - 0x14]
  28370. 00015C32  4EB9 0000 02E0           jsr        [0x000002E0 /* FinderName */]
  28371. 00015C38  4A00                     tst.b      D0
  28372. 00015C3A  4FEF 0012                lea.l      A7, [A7 + 0x12]
  28373. 00015C3E  66CE                     bne        -0x30 /* 00015C0E */
  28374. label00015C40:
  28375. 00015C40  3F3C FFFF                move.w     -[A7], 0xFFFF
  28376. 00015C44  486E FFEC                pea.l      [A6 - 0x14]
  28377. 00015C48  4EB9 0000 02D8           jsr        [0x000002D8 /* ABusVars */]
  28378. 00015C4E  5C4F                     addq.w     A7, 6
  28379. label00015C50:
  28380. 00015C50  261F                     move.l     D3, [A7]+
  28381. 00015C52  245F                     movea.l    A2, [A7]+
  28382. 00015C54  4E5E                     unlink     A6
  28383. 00015C56  4E75                     rts
  28384. fn00015C58:
  28385. 00015C58  4E56 0000                link       A6, 0
  28386. 00015C5C  206E 0008                movea.l    A0, [A6 + 0x8]
  28387. 00015C60  2F28 0004                move.l     -[A7], [A0 + 0x4]
  28388. 00015C64  2057                     movea.l    A0, [A7]
  28389. 00015C66  2268 0004                movea.l    A1, [A0 + 0x4]
  28390. 00015C6A  2269 001C                movea.l    A1, [A1 + 0x1C]
  28391. 00015C6E  4E91                     jsr        [A1]
  28392. 00015C70  4A80                     tst.l      D0
  28393. 00015C72  5EC0                     sgt        D0
  28394. 00015C74  4400                     neg.b      D0
  28395. 00015C76  4E5E                     unlink     A6
  28396. 00015C78  4E75                     rts
  28397. 00015C7A  4E56 FFE4                link       A6, -0x001C
  28398. 00015C7E  2F0A                     move.l     -[A7], A2
  28399. 00015C80  2F03                     move.l     -[A7], D3
  28400. 00015C82  246E 0008                movea.l    A2, [A6 + 0x8]
  28401. 00015C86  362A 0130                move.w     D3, [A2 + 0x130]
  28402. 00015C8A  2F0A                     move.l     -[A7], A2
  28403. 00015C8C  61FF FFFF 3E4A           bsr        -0xC1B4 /* 00009AD8 */
  28404. 00015C92  4A00                     tst.b      D0
  28405. 00015C94  584F                     addq.w     A7, 4
  28406. 00015C96  675A                     beq        +0x5C /* 00015CF2 */
  28407. 00015C98  2F0A                     move.l     -[A7], A2
  28408. 00015C9A  61FF FFFF 3E52           bsr        -0xC1AC /* 00009AEE */
  28409. 00015CA0  4A00                     tst.b      D0
  28410. 00015CA2  584F                     addq.w     A7, 4
  28411. 00015CA4  674C                     beq        +0x4E /* 00015CF2 */
  28412. 00015CA6  2F0A                     move.l     -[A7], A2
  28413. 00015CA8  61FF FFFF F68C           bsr        -0x972 /* 00015336 */
  28414. 00015CAE  4A00                     tst.b      D0
  28415. 00015CB0  584F                     addq.w     A7, 4
  28416. 00015CB2  6716                     beq        +0x18 /* 00015CCA */
  28417. 00015CB4  2F0A                     move.l     -[A7], A2
  28418. 00015CB6  61FF FFFF FFA0           bsr        -0x5E /* 00015C58 */
  28419. 00015CBC  4A00                     tst.b      D0
  28420. 00015CBE  584F                     addq.w     A7, 4
  28421. 00015CC0  6608                     bne        +0xA /* 00015CCA */
  28422. 00015CC2  357C 4000 0130           move.w     [A2 + 0x130], 0x4000 /* '@\0' */
  28423. 00015CC8  602E                     bra        +0x30 /* 00015CF8 */
  28424. label00015CCA:
  28425. 00015CCA  2F0A                     move.l     -[A7], A2
  28426. 00015CCC  61FF FFFF FF8A           bsr        -0x74 /* 00015C58 */
  28427. 00015CD2  4A00                     tst.b      D0
  28428. 00015CD4  584F                     addq.w     A7, 4
  28429. 00015CD6  6714                     beq        +0x16 /* 00015CEC */
  28430. 00015CD8  4A2E 000C                tst.b      [A6 + 0xC]
  28431. 00015CDC  6706                     beq        +0x8 /* 00015CE4 */
  28432. 00015CDE  303C 4000                move.w     D0, 0x4000 /* '@\0' */
  28433. 00015CE2  6002                     bra        +0x4 /* 00015CE6 */
  28434. label00015CE4:
  28435. 00015CE4  7000                     moveq.l    D0, 0x00
  28436. label00015CE6:
  28437. 00015CE6  3540 0130                move.w     [A2 + 0x130], D0
  28438. 00015CEA  600C                     bra        +0xE /* 00015CF8 */
  28439. label00015CEC:
  28440. 00015CEC  426A 0130                clr.w      [A2 + 0x130]
  28441. 00015CF0  6006                     bra        +0x8 /* 00015CF8 */
  28442. label00015CF2:
  28443. 00015CF2  357C 0001 0130           move.w     [A2 + 0x130], 0x1
  28444. label00015CF8:
  28445. 00015CF8  B66A 0130                cmp.w      D3, [A2 + 0x130]
  28446. 00015CFC  6700 00F0                beq        +0xF2 /* 00015DEE */
  28447. 00015D00  4A2E 000E                tst.b      [A6 + 0xE]
  28448. 00015D04  6700 00E8                beq        +0xEA /* 00015DEE */
  28449. 00015D08  2F0A                     move.l     -[A7], A2
  28450. 00015D0A  61FF 0000 00EA           bsr        +0xEC /* 00015DF6 */
  28451. 00015D10  4A00                     tst.b      D0
  28452. 00015D12  584F                     addq.w     A7, 4
  28453. 00015D14  6700 00D8                beq        +0xDA /* 00015DEE */
  28454. 00015D18  42A7                     clr.l      -[A7]
  28455. 00015D1A  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  28456. 00015D1E  2057                     movea.l    A0, [A7]
  28457. 00015D20  2268 0004                movea.l    A1, [A0 + 0x4]
  28458. 00015D24  2269 0104                movea.l    A1, [A1 + 0x104]
  28459. 00015D28  4E91                     jsr        [A1]
  28460. 00015D2A  4A00                     tst.b      D0
  28461. 00015D2C  504F                     addq.w     A7, 8
  28462. 00015D2E  6700 00BE                beq        +0xC0 /* 00015DEE */
  28463. 00015D32  486E FFE4                pea.l      [A6 - 0x1C]
  28464. 00015D36  2F0A                     move.l     -[A7], A2
  28465. 00015D38  61FF FFFF 3576           bsr        -0xCA88 /* 000092B0 */
  28466. 00015D3E  486E FFE4                pea.l      [A6 - 0x1C]
  28467. 00015D42  486E FFEC                pea.l      [A6 - 0x14]
  28468. 00015D46  4EB9 0000 02D0           jsr        [0x000002D0 /* SerialVars */]
  28469. 00015D4C  486E FFFE                pea.l      [A6 - 0x2]
  28470. 00015D50  486E FFEC                pea.l      [A6 - 0x14]
  28471. 00015D54  4EB9 0000 02E0           jsr        [0x000002E0 /* FinderName */]
  28472. 00015D5A  4A00                     tst.b      D0
  28473. 00015D5C  4FEF 0018                lea.l      A7, [A7 + 0x18]
  28474. 00015D60  677C                     beq        +0x7E /* 00015DDE */
  28475. label00015D62:
  28476. 00015D62  2F0A                     move.l     -[A7], A2
  28477. 00015D64  2057                     movea.l    A0, [A7]
  28478. 00015D66  2250                     movea.l    A1, [A0]
  28479. 00015D68  2269 01CC                movea.l    A1, [A1 + 0x1CC]
  28480. 00015D6C  4E91                     jsr        [A1]
  28481. 00015D6E  4AAA 012A                tst.l      [A2 + 0x12A]
  28482. 00015D72  584F                     addq.w     A7, 4
  28483. 00015D74  670E                     beq        +0x10 /* 00015D84 */
  28484. 00015D76  2F0A                     move.l     -[A7], A2
  28485. 00015D78  2057                     movea.l    A0, [A7]
  28486. 00015D7A  2250                     movea.l    A1, [A0]
  28487. 00015D7C  2269 01C0                movea.l    A1, [A1 + 0x1C0]
  28488. 00015D80  4E91                     jsr        [A1]
  28489. 00015D82  584F                     addq.w     A7, 4
  28490. label00015D84:
  28491. 00015D84  2F0A                     move.l     -[A7], A2
  28492. 00015D86  61FF FFFF F8B6           bsr        -0x748 /* 0001563E */
  28493. 00015D8C  4A00                     tst.b      D0
  28494. 00015D8E  584F                     addq.w     A7, 4
  28495. 00015D90  6718                     beq        +0x1A /* 00015DAA */
  28496. 00015D92  4AAA 0144                tst.l      [A2 + 0x144]
  28497. 00015D96  6712                     beq        +0x14 /* 00015DAA */
  28498. 00015D98  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  28499. 00015D9C  2F0A                     move.l     -[A7], A2
  28500. 00015D9E  2057                     movea.l    A0, [A7]
  28501. 00015DA0  2250                     movea.l    A1, [A0]
  28502. 00015DA2  2269 01C4                movea.l    A1, [A1 + 0x1C4]
  28503. 00015DA6  4E91                     jsr        [A1]
  28504. 00015DA8  5C4F                     addq.w     A7, 6
  28505. label00015DAA:
  28506. 00015DAA  2F0A                     move.l     -[A7], A2
  28507. 00015DAC  61FF FFFF F592           bsr        -0xA6C /* 00015340 */
  28508. 00015DB2  4A00                     tst.b      D0
  28509. 00015DB4  584F                     addq.w     A7, 4
  28510. 00015DB6  6712                     beq        +0x14 /* 00015DCA */
  28511. 00015DB8  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  28512. 00015DBC  2F0A                     move.l     -[A7], A2
  28513. 00015DBE  2057                     movea.l    A0, [A7]
  28514. 00015DC0  2250                     movea.l    A1, [A0]
  28515. 00015DC2  2269 01C8                movea.l    A1, [A1 + 0x1C8]
  28516. 00015DC6  4E91                     jsr        [A1]
  28517. 00015DC8  5C4F                     addq.w     A7, 6
  28518. label00015DCA:
  28519. 00015DCA  486E FFFE                pea.l      [A6 - 0x2]
  28520. 00015DCE  486E FFEC                pea.l      [A6 - 0x14]
  28521. 00015DD2  4EB9 0000 02E0           jsr        [0x000002E0 /* FinderName */]
  28522. 00015DD8  4A00                     tst.b      D0
  28523. 00015DDA  504F                     addq.w     A7, 8
  28524. 00015DDC  6684                     bne        -0x7A /* 00015D62 */
  28525. label00015DDE:
  28526. 00015DDE  3F3C FFFF                move.w     -[A7], 0xFFFF
  28527. 00015DE2  486E FFEC                pea.l      [A6 - 0x14]
  28528. 00015DE6  4EB9 0000 02D8           jsr        [0x000002D8 /* ABusVars */]
  28529. 00015DEC  5C4F                     addq.w     A7, 6
  28530. label00015DEE:
  28531. 00015DEE  261F                     move.l     D3, [A7]+
  28532. 00015DF0  245F                     movea.l    A2, [A7]+
  28533. 00015DF2  4E5E                     unlink     A6
  28534. 00015DF4  4E75                     rts
  28535. fn00015DF6:
  28536. 00015DF6  4E56 0000                link       A6, 0
  28537. 00015DFA  206E 0008                movea.l    A0, [A6 + 0x8]
  28538. 00015DFE  2F28 0004                move.l     -[A7], [A0 + 0x4]
  28539. 00015E02  61FF FFFF 847E           bsr        -0x7B80 /* 0000E282 */
  28540. 00015E08  4E5E                     unlink     A6
  28541. 00015E0A  4E75                     rts
  28542. 00015E0C  4E56 FFE8                link       A6, -0x0018
  28543. 00015E10  48E7 0038                movem.l    -[A7], A2,A3,A4
  28544. 00015E14  266E 0008                movea.l    A3, [A6 + 0x8]
  28545. 00015E18  286E 000C                movea.l    A4, [A6 + 0xC]
  28546. 00015E1C  246E 0010                movea.l    A2, [A6 + 0x10]
  28547. 00015E20  200C                     move.l     D0, A4
  28548. 00015E22  670E                     beq        +0x10 /* 00015E32 */
  28549. 00015E24  28B9 0000 2FEC           move.l     [A4], [0x00002FEC]
  28550. 00015E2A  3979 0000 2FF0 0004      move.w     [A4 + 0x4], [0x00002FF0]
  28551. label00015E32:
  28552. 00015E32  200A                     move.l     D0, A2
  28553. 00015E34  6700 00A0                beq        +0xA2 /* 00015ED6 */
  28554. 00015E38  2F0B                     move.l     -[A7], A3
  28555. 00015E3A  61FF FFFF 3C9C           bsr        -0xC362 /* 00009AD8 */
  28556. 00015E40  4A00                     tst.b      D0
  28557. 00015E42  584F                     addq.w     A7, 4
  28558. 00015E44  6750                     beq        +0x52 /* 00015E96 */
  28559. 00015E46  2F0B                     move.l     -[A7], A3
  28560. 00015E48  61FF FFFF 3CA4           bsr        -0xC35A /* 00009AEE */
  28561. 00015E4E  4A00                     tst.b      D0
  28562. 00015E50  584F                     addq.w     A7, 4
  28563. 00015E52  6742                     beq        +0x44 /* 00015E96 */
  28564. 00015E54  2F0B                     move.l     -[A7], A3
  28565. 00015E56  61FF FFFF F4DE           bsr        -0xB20 /* 00015336 */
  28566. 00015E5C  4A00                     tst.b      D0
  28567. 00015E5E  584F                     addq.w     A7, 4
  28568. 00015E60  6716                     beq        +0x18 /* 00015E78 */
  28569. 00015E62  1F3C 0007                move.b     -[A7], 0x7
  28570. 00015E66  486E FFFA                pea.l      [A6 - 0x6]
  28571. 00015E6A  61FF 0001 8606           bsr        +0x18608 /* 0002E472 */
  28572. 00015E70  41EE FFFA                lea.l      A0, [A6 - 0x6]
  28573. 00015E74  5C4F                     addq.w     A7, 6
  28574. 00015E76  6014                     bra        +0x16 /* 00015E8C */
  28575. label00015E78:
  28576. 00015E78  1F3C 0003                move.b     -[A7], 0x3
  28577. 00015E7C  486E FFF4                pea.l      [A6 - 0xC]
  28578. 00015E80  61FF 0001 85F0           bsr        +0x185F2 /* 0002E472 */
  28579. 00015E86  41EE FFF4                lea.l      A0, [A6 - 0xC]
  28580. 00015E8A  5C4F                     addq.w     A7, 6
  28581. label00015E8C:
  28582. 00015E8C  2490                     move.l     [A2], [A0]
  28583. 00015E8E  3568 0004 0004           move.w     [A2 + 0x4], [A0 + 0x4]
  28584. 00015E94  6040                     bra        +0x42 /* 00015ED6 */
  28585. label00015E96:
  28586. 00015E96  2F0B                     move.l     -[A7], A3
  28587. 00015E98  61FF FFFF F49C           bsr        -0xB62 /* 00015336 */
  28588. 00015E9E  4A00                     tst.b      D0
  28589. 00015EA0  584F                     addq.w     A7, 4
  28590. 00015EA2  6716                     beq        +0x18 /* 00015EBA */
  28591. 00015EA4  1F3C 0004                move.b     -[A7], 0x4
  28592. 00015EA8  486E FFEE                pea.l      [A6 - 0x12]
  28593. 00015EAC  61FF 0001 85C4           bsr        +0x185C6 /* 0002E472 */
  28594. 00015EB2  41EE FFEE                lea.l      A0, [A6 - 0x12]
  28595. 00015EB6  5C4F                     addq.w     A7, 6
  28596. 00015EB8  6014                     bra        +0x16 /* 00015ECE */
  28597. label00015EBA:
  28598. 00015EBA  1F3C 0002                move.b     -[A7], 0x2
  28599. 00015EBE  486E FFE8                pea.l      [A6 - 0x18]
  28600. 00015EC2  61FF 0001 85AE           bsr        +0x185B0 /* 0002E472 */
  28601. 00015EC8  41EE FFE8                lea.l      A0, [A6 - 0x18]
  28602. 00015ECC  5C4F                     addq.w     A7, 6
  28603. label00015ECE:
  28604. 00015ECE  2490                     move.l     [A2], [A0]
  28605. 00015ED0  3568 0004 0004           move.w     [A2 + 0x4], [A0 + 0x4]
  28606. label00015ED6:
  28607. 00015ED6  7001                     moveq.l    D0, 0x01
  28608. 00015ED8  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  28609. 00015EDC  4E5E                     unlink     A6
  28610. 00015EDE  4E75                     rts
  28611. 00015EE0  4E56 0000                link       A6, 0
  28612. 00015EE4  2F0A                     move.l     -[A7], A2
  28613. 00015EE6  246E 0008                movea.l    A2, [A6 + 0x8]
  28614. 00015EEA  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  28615. 00015EEE  61FF FFFF 35E4           bsr        -0xCA1A /* 000094D4 */
  28616. 00015EF4  5500                     subq.b     D0, 2
  28617. 00015EF6  584F                     addq.w     A7, 4
  28618. 00015EF8  6636                     bne        +0x38 /* 00015F30 */
  28619. 00015EFA  4227                     clr.b      -[A7]
  28620. 00015EFC  4227                     clr.b      -[A7]
  28621. 00015EFE  2F0A                     move.l     -[A7], A2
  28622. 00015F00  2057                     movea.l    A0, [A7]
  28623. 00015F02  2250                     movea.l    A1, [A0]
  28624. 00015F04  2269 018C                movea.l    A1, [A1 + 0x18C]
  28625. 00015F08  4E91                     jsr        [A1]
  28626. 00015F0A  4227                     clr.b      -[A7]
  28627. 00015F0C  4227                     clr.b      -[A7]
  28628. 00015F0E  2F0A                     move.l     -[A7], A2
  28629. 00015F10  2057                     movea.l    A0, [A7]
  28630. 00015F12  2250                     movea.l    A1, [A0]
  28631. 00015F14  2269 0188                movea.l    A1, [A1 + 0x188]
  28632. 00015F18  4E91                     jsr        [A1]
  28633. 00015F1A  42A7                     clr.l      -[A7]
  28634. 00015F1C  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  28635. 00015F20  2057                     movea.l    A0, [A7]
  28636. 00015F22  2268 0004                movea.l    A1, [A0 + 0x4]
  28637. 00015F26  2269 010C                movea.l    A1, [A1 + 0x10C]
  28638. 00015F2A  4E91                     jsr        [A1]
  28639. 00015F2C  4FEF 0018                lea.l      A7, [A7 + 0x18]
  28640. label00015F30:
  28641. 00015F30  245F                     movea.l    A2, [A7]+
  28642. 00015F32  4E5E                     unlink     A6
  28643. 00015F34  4E75                     rts
  28644. 00015F36  4E56 0000                link       A6, 0
  28645. 00015F3A  2F0A                     move.l     -[A7], A2
  28646. 00015F3C  246E 0008                movea.l    A2, [A6 + 0x8]
  28647. 00015F40  2F0A                     move.l     -[A7], A2
  28648. 00015F42  61FF FFFF 3B94           bsr        -0xC46A /* 00009AD8 */
  28649. 00015F48  4A00                     tst.b      D0
  28650. 00015F4A  584F                     addq.w     A7, 4
  28651. 00015F4C  6636                     bne        +0x38 /* 00015F84 */
  28652. 00015F4E  4227                     clr.b      -[A7]
  28653. 00015F50  4227                     clr.b      -[A7]
  28654. 00015F52  2F0A                     move.l     -[A7], A2
  28655. 00015F54  2057                     movea.l    A0, [A7]
  28656. 00015F56  2250                     movea.l    A1, [A0]
  28657. 00015F58  2269 018C                movea.l    A1, [A1 + 0x18C]
  28658. 00015F5C  4E91                     jsr        [A1]
  28659. 00015F5E  4227                     clr.b      -[A7]
  28660. 00015F60  4227                     clr.b      -[A7]
  28661. 00015F62  2F0A                     move.l     -[A7], A2
  28662. 00015F64  2057                     movea.l    A0, [A7]
  28663. 00015F66  2250                     movea.l    A1, [A0]
  28664. 00015F68  2269 0188                movea.l    A1, [A1 + 0x188]
  28665. 00015F6C  4E91                     jsr        [A1]
  28666. 00015F6E  42A7                     clr.l      -[A7]
  28667. 00015F70  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  28668. 00015F74  2057                     movea.l    A0, [A7]
  28669. 00015F76  2268 0004                movea.l    A1, [A0 + 0x4]
  28670. 00015F7A  2269 010C                movea.l    A1, [A1 + 0x10C]
  28671. 00015F7E  4E91                     jsr        [A1]
  28672. 00015F80  4FEF 0018                lea.l      A7, [A7 + 0x18]
  28673. label00015F84:
  28674. 00015F84  245F                     movea.l    A2, [A7]+
  28675. 00015F86  4E5E                     unlink     A6
  28676. 00015F88  4E75                     rts
  28677. 00015F8A  4E56 0000                link       A6, 0
  28678. 00015F8E  2F0A                     move.l     -[A7], A2
  28679. 00015F90  246E 0008                movea.l    A2, [A6 + 0x8]
  28680. 00015F94  2F0A                     move.l     -[A7], A2
  28681. 00015F96  61FF FFFF 3B56           bsr        -0xC4A8 /* 00009AEE */
  28682. 00015F9C  4A00                     tst.b      D0
  28683. 00015F9E  584F                     addq.w     A7, 4
  28684. 00015FA0  672C                     beq        +0x2E /* 00015FCE */
  28685. 00015FA2  4227                     clr.b      -[A7]
  28686. 00015FA4  4227                     clr.b      -[A7]
  28687. 00015FA6  2F0A                     move.l     -[A7], A2
  28688. 00015FA8  2057                     movea.l    A0, [A7]
  28689. 00015FAA  2250                     movea.l    A1, [A0]
  28690. 00015FAC  2269 018C                movea.l    A1, [A1 + 0x18C]
  28691. 00015FB0  4E91                     jsr        [A1]
  28692. 00015FB2  4227                     clr.b      -[A7]
  28693. 00015FB4  4227                     clr.b      -[A7]
  28694. 00015FB6  2F0A                     move.l     -[A7], A2
  28695. 00015FB8  2057                     movea.l    A0, [A7]
  28696. 00015FBA  2250                     movea.l    A1, [A0]
  28697. 00015FBC  2269 0188                movea.l    A1, [A1 + 0x188]
  28698. 00015FC0  4E91                     jsr        [A1]
  28699. 00015FC2  2F0A                     move.l     -[A7], A2
  28700. 00015FC4  61FF FFFF 382E           bsr        -0xC7D0 /* 000097F4 */
  28701. 00015FCA  4FEF 0014                lea.l      A7, [A7 + 0x14]
  28702. label00015FCE:
  28703. 00015FCE  245F                     movea.l    A2, [A7]+
  28704. 00015FD0  4E5E                     unlink     A6
  28705. 00015FD2  4E75                     rts
  28706. 00015FD4  4E56 0000                link       A6, 0
  28707. 00015FD8  2F0A                     move.l     -[A7], A2
  28708. 00015FDA  246E 0008                movea.l    A2, [A6 + 0x8]
  28709. 00015FDE  2F0A                     move.l     -[A7], A2
  28710. 00015FE0  61FF FFFF 3B0C           bsr        -0xC4F2 /* 00009AEE */
  28711. 00015FE6  4A00                     tst.b      D0
  28712. 00015FE8  584F                     addq.w     A7, 4
  28713. 00015FEA  662C                     bne        +0x2E /* 00016018 */
  28714. 00015FEC  4227                     clr.b      -[A7]
  28715. 00015FEE  4227                     clr.b      -[A7]
  28716. 00015FF0  2F0A                     move.l     -[A7], A2
  28717. 00015FF2  2057                     movea.l    A0, [A7]
  28718. 00015FF4  2250                     movea.l    A1, [A0]
  28719. 00015FF6  2269 018C                movea.l    A1, [A1 + 0x18C]
  28720. 00015FFA  4E91                     jsr        [A1]
  28721. 00015FFC  4227                     clr.b      -[A7]
  28722. 00015FFE  4227                     clr.b      -[A7]
  28723. 00016000  2F0A                     move.l     -[A7], A2
  28724. 00016002  2057                     movea.l    A0, [A7]
  28725. 00016004  2250                     movea.l    A1, [A0]
  28726. 00016006  2269 0188                movea.l    A1, [A1 + 0x188]
  28727. 0001600A  4E91                     jsr        [A1]
  28728. 0001600C  2F0A                     move.l     -[A7], A2
  28729. 0001600E  61FF FFFF 37E4           bsr        -0xC81A /* 000097F4 */
  28730. 00016014  4FEF 0014                lea.l      A7, [A7 + 0x14]
  28731. label00016018:
  28732. 00016018  245F                     movea.l    A2, [A7]+
  28733. 0001601A  4E5E                     unlink     A6
  28734. 0001601C  4E75                     rts
  28735. 0001601E  4E56 0000                link       A6, 0
  28736. 00016022  4227                     clr.b      -[A7]
  28737. 00016024  4227                     clr.b      -[A7]
  28738. 00016026  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  28739. 0001602A  2057                     movea.l    A0, [A7]
  28740. 0001602C  2250                     movea.l    A1, [A0]
  28741. 0001602E  2269 018C                movea.l    A1, [A1 + 0x18C]
  28742. 00016032  4E91                     jsr        [A1]
  28743. 00016034  4227                     clr.b      -[A7]
  28744. 00016036  4227                     clr.b      -[A7]
  28745. 00016038  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  28746. 0001603C  2057                     movea.l    A0, [A7]
  28747. 0001603E  2250                     movea.l    A1, [A0]
  28748. 00016040  2269 0188                movea.l    A1, [A1 + 0x188]
  28749. 00016044  4E91                     jsr        [A1]
  28750. 00016046  4E5E                     unlink     A6
  28751. 00016048  4E75                     rts
  28752. 0001604A  4E56 FFFA                link       A6, -0x0006
  28753. 0001604E  2F0B                     move.l     -[A7], A3
  28754. 00016050  2F0A                     move.l     -[A7], A2
  28755. 00016052  246E 0008                movea.l    A2, [A6 + 0x8]
  28756. 00016056  266E 0016                movea.l    A3, [A6 + 0x16]
  28757. 0001605A  202E 000E                move.l     D0, [A6 + 0xE]
  28758. 0001605E  61FF FFFE A544           bsr        -0x15ABA /* 000005A4 */
  28759. 00016064  0234 636F 6E74           andi.b     [A4 + D6 * 8 + 0x74], 0x6F /* 'o' */
  28760. 0001606A  7472                     moveq.l    D2, 0x72
  28761. 0001606C  616E                     bsr        +0x70 /* 000160DC */
  28762. 0001606E  0009 636F                ori.b      A1, 0x6F /* 'o' */
  28763. 00016072  6E74                     bgt        +0x76 /* 000160E8 */
  28764. 00016074  0038 6761 6C69           ori.b      [0x00006C69], 0x61 /* 'a' */
  28765. 0001607A  01CC                     .incomplete
  28766. 0001607C  676F                     beq        +0x71 /* 000160ED */
  28767. 0001607E  6666                     bne        +0x68 /* 000160E6 */
  28768. 00016080  01E0                     .incomplete
  28769. 00016082  6D68                     blt        +0x6A /* 000160EC */
  28770. 00016084  6E64                     bgt        +0x66 /* 000160EA */
  28771. 00016086  0212 6D76                andi.b     [A2], 0x76 /* 'v' */
  28772. 0001608A  616C                     bsr        +0x6E /* 000160F8 */
  28773. 0001608C  020C 7067                andi.b     A4, 0x67 /* 'g' */
  28774. 00016090  6C63                     bge        +0x65 /* 000160F5 */
  28775. 00016092  01E8                     .incomplete
  28776. 00016094  7461                     moveq.l    D2, 0x61
  28777. 00016096  6C69                     bge        +0x6B /* 00016101 */
  28778. 00016098  017A 746F                bchg       [PC + 0x746F /* 0001D509, value 0xA21F */], D0
  28779. 0001609C  6666                     bne        +0x68 /* 00016104 */
  28780. 0001609E  018E                     bclr       A6, D0
  28781. 000160A0  7470                     moveq.l    D2, 0x70
  28782. 000160A2  6C63                     bge        +0x65 /* 00016107 */
  28783. 000160A4  0152                     bchg       [A2], D0
  28784. 000160A6  7472                     moveq.l    D2, 0x72
  28785. 000160A8  616E                     bsr        +0x70 /* 00016118 */
  28786. 000160AA  0120                     btst       -[A0], D0
  28787. 000160AC  2D53 FFFA                move.l     [A6 - 0x6], [A3]
  28788. 000160B0  3D6B 0004 FFFE           move.w     [A6 - 0x2], [A3 + 0x4]
  28789. 000160B6  356E FFFA 015E           move.w     [A2 + 0x15E], [A6 - 0x6]
  28790. 000160BC  302A 015E                move.w     D0, [A2 + 0x15E]
  28791. 000160C0  48C0                     ext.l      D0
  28792. 000160C2  61FF FFFE A4E0           bsr        -0x15B1E /* 000005A4 */
  28793. 000160C8  00EA                     .incomplete
  28794. 000160CA  0000 0001                ori.b      D0, 0x1
  28795. 000160CE  0000 0083                ori.b      D0, 0x83
  28796. 000160D2  0005 0000                ori.b      D5, 0x0
  28797. 000160D6  0001 0020                ori.b      D1, 0x20 /* ' ' */
  28798. 000160DA  0000 0002                ori.b      D0, 0x2
  28799. // begin alternate branch 000160DC-000160EE
  28800. fn000160DC:
  28801. 000160DC  0002 001A                ori.b      D2, 0x1A
  28802. 000160E0  0000 0003                ori.b      D0, 0x3
  28803. 000160E4  0014 0000                ori.b      [A4], 0x0
  28804. label000160E6: // (misaligned)
  28805. label000160E8:
  28806. 000160E8  0081 0052 0000           ori.l      D1, 0x520000 /* 'R\0\0' */
  28807. // end alternate branch 000160DC-000160EE
  28808. fn000160DC: // (misaligned)
  28809. 000160DE  001A 0000                ori.b      [A2]+, 0x0
  28810. 000160E2  0003 0014                ori.b      D3, 0x14
  28811. label000160E6:
  28812. 000160E6  0000 0081                ori.b      D0, 0x81
  28813. label000160E8: // (misaligned)
  28814. label000160EA:
  28815. 000160EA  0052 0000                ori.w      [A2], 0x0
  28816. // begin alternate branch 000160EC-000160F4
  28817. label000160EC:
  28818. 000160EC  0000 0082                ori.b      D0, 0x82
  28819. 000160F0  001E 0000                ori.b      [A6]+, 0x0
  28820. // end alternate branch 000160EC-000160F4
  28821. label000160EC: // (misaligned)
  28822. 000160EE  0082 001E 0000           ori.l      D2, 0x1E0000
  28823. 000160F4  0083 0090 3F2E           ori.l      D3, 0x903F2E
  28824. // begin alternate branch 000160F8-000160FC
  28825. fn000160F8:
  28826. 000160F8  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  28827. // end alternate branch 000160F8-000160FC
  28828. fn000160F8: // (misaligned)
  28829. 000160FA  FFFC                     .invalid   <<F/7/7>>
  28830. 000160FC  2F0A                     move.l     -[A7], A2
  28831. 000160FE  2057                     movea.l    A0, [A7]
  28832. 00016100  2250                     movea.l    A1, [A0]
  28833. 00016102  2269 017C                movea.l    A1, [A1 + 0x17C]
  28834. // begin alternate branch 00016104-00016108
  28835. label00016104:
  28836. 00016104  017C 4E91                bchg       0x4E91, D0
  28837. // end alternate branch 00016104-00016108
  28838. label00016104: // (misaligned)
  28839. 00016106  4E91                     jsr        [A1]
  28840. 00016108  5C4F                     addq.w     A7, 6
  28841. 0001610A  6000 00A6                bra        +0xA8 /* 000161B2 */
  28842. 0001610E  4267                     clr.w      -[A7]
  28843. 00016110  486A 0140                pea.l      [A2 + 0x140]
  28844. 00016114  2057                     movea.l    A0, [A7]
  28845. 00016116  2250                     movea.l    A1, [A0]
  28846. fn00016118:
  28847. 00016118  2269 0018                movea.l    A1, [A1 + 0x18]
  28848. 0001611C  4E91                     jsr        [A1]
  28849. 0001611E  426A 0164                clr.w      [A2 + 0x164]
  28850. 00016122  4227                     clr.b      -[A7]
  28851. 00016124  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  28852. 00016128  486A 0140                pea.l      [A2 + 0x140]
  28853. 0001612C  2057                     movea.l    A0, [A7]
  28854. 0001612E  2250                     movea.l    A1, [A0]
  28855. 00016130  2269 0014                movea.l    A1, [A1 + 0x14]
  28856. 00016134  4E91                     jsr        [A1]
  28857. 00016136  4FEF 0010                lea.l      A7, [A7 + 0x10]
  28858. 0001613A  6076                     bra        +0x78 /* 000161B2 */
  28859. 0001613C  4267                     clr.w      -[A7]
  28860. 0001613E  486A 0126                pea.l      [A2 + 0x126]
  28861. 00016142  2057                     movea.l    A0, [A7]
  28862. 00016144  2250                     movea.l    A1, [A0]
  28863. 00016146  2269 0018                movea.l    A1, [A1 + 0x18]
  28864. 0001614A  4E91                     jsr        [A1]
  28865. 0001614C  426A 0164                clr.w      [A2 + 0x164]
  28866. 00016150  4227                     clr.b      -[A7]
  28867. 00016152  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  28868. 00016156  486A 0126                pea.l      [A2 + 0x126]
  28869. 0001615A  2057                     movea.l    A0, [A7]
  28870. 0001615C  2250                     movea.l    A1, [A0]
  28871. 0001615E  2269 0014                movea.l    A1, [A1 + 0x14]
  28872. 00016162  4E91                     jsr        [A1]
  28873. 00016164  2F0A                     move.l     -[A7], A2
  28874. 00016166  2057                     movea.l    A0, [A7]
  28875. 00016168  2250                     movea.l    A1, [A0]
  28876. 0001616A  2269 01E0                movea.l    A1, [A1 + 0x1E0]
  28877. 0001616E  4E91                     jsr        [A1]
  28878. 00016170  4227                     clr.b      -[A7]
  28879. 00016172  4227                     clr.b      -[A7]
  28880. 00016174  2F0A                     move.l     -[A7], A2
  28881. 00016176  2057                     movea.l    A0, [A7]
  28882. 00016178  2250                     movea.l    A1, [A0]
  28883. 0001617A  2269 018C                movea.l    A1, [A1 + 0x18C]
  28884. 0001617E  4E91                     jsr        [A1]
  28885. 00016180  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  28886. 00016184  602C                     bra        +0x2E /* 000161B2 */
  28887. 00016186  4267                     clr.w      -[A7]
  28888. 00016188  486A 0152                pea.l      [A2 + 0x152]
  28889. 0001618C  2057                     movea.l    A0, [A7]
  28890. 0001618E  2250                     movea.l    A1, [A0]
  28891. 00016190  2269 001C                movea.l    A1, [A1 + 0x1C]
  28892. 00016194  4E91                     jsr        [A1]
  28893. 00016196  426A 0164                clr.w      [A2 + 0x164]
  28894. 0001619A  4227                     clr.b      -[A7]
  28895. 0001619C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  28896. 000161A0  486A 0152                pea.l      [A2 + 0x152]
  28897. 000161A4  2057                     movea.l    A0, [A7]
  28898. 000161A6  2250                     movea.l    A1, [A0]
  28899. 000161A8  2269 0018                movea.l    A1, [A1 + 0x18]
  28900. 000161AC  4E91                     jsr        [A1]
  28901. 000161AE  4FEF 0010                lea.l      A7, [A7 + 0x10]
  28902. label000161B2:
  28903. 000161B2  42A7                     clr.l      -[A7]
  28904. 000161B4  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  28905. 000161B8  2057                     movea.l    A0, [A7]
  28906. 000161BA  2268 0004                movea.l    A1, [A0 + 0x4]
  28907. 000161BE  2269 010C                movea.l    A1, [A1 + 0x10C]
  28908. 000161C2  4E91                     jsr        [A1]
  28909. 000161C4  504F                     addq.w     A7, 8
  28910. 000161C6  6000 00D0                bra        +0xD2 /* 00016298 */
  28911. 000161CA  2F0A                     move.l     -[A7], A2
  28912. 000161CC  61FF FFFF ED32           bsr        -0x12CC /* 00014F00 */
  28913. 000161D2  4A00                     tst.b      D0
  28914. 000161D4  584F                     addq.w     A7, 4
  28915. 000161D6  6700 00C0                beq        +0xC2 /* 00016298 */
  28916. 000161DA  3553 0130                move.w     [A2 + 0x130], [A3]
  28917. 000161DE  42A7                     clr.l      -[A7]
  28918. 000161E0  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  28919. 000161E4  2057                     movea.l    A0, [A7]
  28920. 000161E6  2268 0004                movea.l    A1, [A0 + 0x4]
  28921. 000161EA  2269 010C                movea.l    A1, [A1 + 0x10C]
  28922. 000161EE  4E91                     jsr        [A1]
  28923. 000161F0  504F                     addq.w     A7, 8
  28924. 000161F2  6000 00A4                bra        +0xA6 /* 00016298 */
  28925. 000161F6  3553 016C                move.w     [A2 + 0x16C], [A3]
  28926. 000161FA  42A7                     clr.l      -[A7]
  28927. 000161FC  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  28928. 00016200  2057                     movea.l    A0, [A7]
  28929. 00016202  2268 0004                movea.l    A1, [A0 + 0x4]
  28930. 00016206  2269 010C                movea.l    A1, [A1 + 0x10C]
  28931. 0001620A  4E91                     jsr        [A1]
  28932. 0001620C  504F                     addq.w     A7, 8
  28933. 0001620E  6000 0088                bra        +0x8A /* 00016298 */
  28934. 00016212  3553 016E                move.w     [A2 + 0x16E], [A3]
  28935. 00016216  42A7                     clr.l      -[A7]
  28936. 00016218  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  28937. 0001621C  2057                     movea.l    A0, [A7]
  28938. 0001621E  2268 0004                movea.l    A1, [A0 + 0x4]
  28939. 00016222  2269 010C                movea.l    A1, [A1 + 0x10C]
  28940. 00016226  4E91                     jsr        [A1]
  28941. 00016228  504F                     addq.w     A7, 8
  28942. 0001622A  606C                     bra        +0x6E /* 00016298 */
  28943. 0001622C  3553 0170                move.w     [A2 + 0x170], [A3]
  28944. 00016230  42A7                     clr.l      -[A7]
  28945. 00016232  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  28946. 00016236  2057                     movea.l    A0, [A7]
  28947. 00016238  2268 0004                movea.l    A1, [A0 + 0x4]
  28948. 0001623C  2269 010C                movea.l    A1, [A1 + 0x10C]
  28949. 00016240  4E91                     jsr        [A1]
  28950. 00016242  504F                     addq.w     A7, 8
  28951. 00016244  6052                     bra        +0x54 /* 00016298 */
  28952. 00016246  3553 0172                move.w     [A2 + 0x172], [A3]
  28953. 0001624A  42A7                     clr.l      -[A7]
  28954. 0001624C  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  28955. 00016250  2057                     movea.l    A0, [A7]
  28956. 00016252  2268 0004                movea.l    A1, [A0 + 0x4]
  28957. 00016256  2269 010C                movea.l    A1, [A1 + 0x10C]
  28958. 0001625A  4E91                     jsr        [A1]
  28959. 0001625C  504F                     addq.w     A7, 8
  28960. 0001625E  6038                     bra        +0x3A /* 00016298 */
  28961. 00016260  2553 0174                move.l     [A2 + 0x174], [A3]
  28962. 00016264  42A7                     clr.l      -[A7]
  28963. 00016266  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  28964. 0001626A  2057                     movea.l    A0, [A7]
  28965. 0001626C  2268 0004                movea.l    A1, [A0 + 0x4]
  28966. 00016270  2269 010C                movea.l    A1, [A1 + 0x10C]
  28967. 00016274  4E91                     jsr        [A1]
  28968. 00016276  504F                     addq.w     A7, 8
  28969. 00016278  601E                     bra        +0x20 /* 00016298 */
  28970. 0001627A  1013                     move.b     D0, [A3]
  28971. 0001627C  56C0                     sne        D0
  28972. 0001627E  4400                     neg.b      D0
  28973. 00016280  1540 0169                move.b     [A2 + 0x169], D0
  28974. 00016284  42A7                     clr.l      -[A7]
  28975. 00016286  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  28976. 0001628A  2057                     movea.l    A0, [A7]
  28977. 0001628C  2268 0004                movea.l    A1, [A0 + 0x4]
  28978. 00016290  2269 010C                movea.l    A1, [A1 + 0x10C]
  28979. 00016294  4E91                     jsr        [A1]
  28980. 00016296  504F                     addq.w     A7, 8
  28981. label00016298:
  28982. 00016298  245F                     movea.l    A2, [A7]+
  28983. 0001629A  265F                     movea.l    A3, [A7]+
  28984. 0001629C  4E5E                     unlink     A6
  28985. 0001629E  4E75                     rts
  28986. 000162A0  4E56 FFFA                link       A6, -0x0006
  28987. 000162A4  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  28988. 000162A8  246E 0008                movea.l    A2, [A6 + 0x8]
  28989. 000162AC  266E 0016                movea.l    A3, [A6 + 0x16]
  28990. 000162B0  286E 001A                movea.l    A4, [A6 + 0x1A]
  28991. 000162B4  7600                     moveq.l    D3, 0x00
  28992. 000162B6  202E 000E                move.l     D0, [A6 + 0xE]
  28993. 000162BA  61FF FFFE A2E8           bsr        -0x15D16 /* 000005A4 */
  28994. 000162C0  0152                     bchg       [A2], D0
  28995. 000162C2  636F                     bls        +0x71 /* 00016333 */
  28996. 000162C4  6E74                     bgt        +0x76 /* 0001633A */
  28997. 000162C6  7472                     moveq.l    D2, 0x72
  28998. 000162C8  616E                     bsr        +0x70 /* 00016338 */
  28999. 000162CA  0009 636F                ori.b      A1, 0x6F /* 'o' */
  29000. 000162CE  6E74                     bgt        +0x76 /* 00016344 */
  29001. 000162D0  0038 6761 6C69           ori.b      [0x00006C69], 0x61 /* 'a' */
  29002. 000162D6  0126                     btst       -[A6], D0
  29003. 000162D8  676F                     beq        +0x71 /* 00016349 */
  29004. 000162DA  6666                     bne        +0x68 /* 00016342 */
  29005. 000162DC  0128 6D68                btst       [A0 + 0x6D68], D0
  29006. 000162E0  6E64                     bgt        +0x66 /* 00016346 */
  29007. 000162E2  0130 6D76                btst       <<invalid full ext with IS == 1 and I/IS == 6>>, D0
  29008. 000162E6  616C                     bsr        +0x6E /* 00016354 */
  29009. 000162E8  012A 7067                btst       [A2 + 0x7067], D0
  29010. 000162EC  6C63                     bge        +0x65 /* 00016351 */
  29011. 000162EE  011E                     btst       [A6]+, D0
  29012. 000162F0  7461                     moveq.l    D2, 0x61
  29013. 000162F2  6C69                     bge        +0x6B /* 0001635D */
  29014. 000162F4  00F8                     .incomplete
  29015. 000162F6  746F                     moveq.l    D2, 0x6F
  29016. 000162F8  6666                     bne        +0x68 /* 00016360 */
  29017. 000162FA  00FA                     .incomplete
  29018. 000162FC  7470                     moveq.l    D2, 0x70
  29019. 000162FE  6C63                     bge        +0x65 /* 00016363 */
  29020. 00016300  00E4                     .incomplete
  29021. 00016302  7472                     moveq.l    D2, 0x72
  29022. 00016304  616E                     bsr        +0x70 /* 00016374 */
  29023. 00016306  00C4                     .incomplete
  29024. 00016308  362A 015E                move.w     D3, [A2 + 0x15E]
  29025. 0001630C  3D43 FFFA                move.w     [A6 - 0x6], D3
  29026. 00016310  3003                     move.w     D0, D3
  29027. 00016312  48C0                     ext.l      D0
  29028. 00016314  61FF FFFE A28E           bsr        -0x15D70 /* 000005A4 */
  29029. 0001631A  00A2 0000 0001           ori.l      -[A2], 0x1
  29030. 00016320  0000 0083                ori.b      D0, 0x83
  29031. 00016324  0005 0000                ori.b      D5, 0x0
  29032. 00016328  0001 0028                ori.b      D1, 0x28 /* '(' */
  29033. 0001632C  0000 0002                ori.b      D0, 0x2
  29034. 00016330  001A 0000                ori.b      [A2]+, 0x0
  29035. 00016334  0003 0024                ori.b      D3, 0x24 /* '$' */
  29036. fn00016338:
  29037. 00016338  0000 0081                ori.b      D0, 0x81
  29038. // begin alternate branch 0001633A-00016340
  29039. label0001633A:
  29040. 0001633A  0081 0042 0000           ori.l      D1, 0x420000 /* 'B\0\0' */
  29041. // end alternate branch 0001633A-00016340
  29042. label0001633A: // (misaligned)
  29043. 0001633C  0042 0000                ori.w      D2, 0x0
  29044. 00016340  0082 0020 0000           ori.l      D2, 0x200000 /* ' \0\0' */
  29045. // begin alternate branch 00016342-00016346
  29046. label00016342:
  29047. 00016342  0020 0000                ori.b      -[A0], 0x0
  29048. // end alternate branch 00016342-00016346
  29049. // begin alternate branch 00016344-0001634C
  29050. label00016344:
  29051. 00016344  0000 0083                ori.b      D0, 0x83
  29052. label00016346: // (misaligned)
  29053. 00016348  0052 3D6A                ori.w      [A2], 0x3D6A /* '=j' */
  29054. // end alternate branch 00016344-0001634C
  29055. label00016342: // (misaligned)
  29056. label00016344: // (misaligned)
  29057. label00016346:
  29058. 00016346  0083 0052 3D6A           ori.l      D3, 0x523D6A /* 'R=j' */
  29059. 0001634C  0164                     bchg       -[A4], D0
  29060. 0001634E  FFFC                     .invalid   <<F/7/7>>
  29061. 00016350  606A                     bra        +0x6C /* 000163BC */
  29062. 00016352  3D6A 0164 FFFC           move.w     [A6 - 0x4], [A2 + 0x164]
  29063. // begin alternate branch 00016354-00016358
  29064. fn00016354:
  29065. 00016354  0164                     bchg       -[A4], D0
  29066. 00016356  FFFC                     .invalid   <<F/7/7>>
  29067. // end alternate branch 00016354-00016358
  29068. fn00016354: // (misaligned)
  29069. 00016358  6062                     bra        +0x64 /* 000163BC */
  29070. 0001635A  3D6A 0164 FFFC           move.w     [A6 - 0x4], [A2 + 0x164]
  29071. label00016360:
  29072. 00016360  605A                     bra        +0x5C /* 000163BC */
  29073. 00016362  2F0A                     move.l     -[A7], A2
  29074. 00016364  61FF FFFF F30A           bsr        -0xCF4 /* 00015670 */
  29075. 0001636A  4A00                     tst.b      D0
  29076. 0001636C  584F                     addq.w     A7, 4
  29077. 0001636E  6706                     beq        +0x8 /* 00016376 */
  29078. 00016370  206A 0144                movea.l    A0, [A2 + 0x144]
  29079. fn00016374:
  29080. 00016374  6002                     bra        +0x4 /* 00016378 */
  29081. label00016376:
  29082. 00016376  91C8                     sub.l      A0, A0
  29083. label00016378:
  29084. 00016378  2D48 FFFC                move.l     [A6 - 0x4], A0
  29085. 0001637C  603E                     bra        +0x40 /* 000163BC */
  29086. 0001637E  2F0A                     move.l     -[A7], A2
  29087. 00016380  61FF FFFF EBB0           bsr        -0x144E /* 00014F32 */
  29088. 00016386  4A00                     tst.b      D0
  29089. 00016388  584F                     addq.w     A7, 4
  29090. 0001638A  6706                     beq        +0x8 /* 00016392 */
  29091. 0001638C  206A 012A                movea.l    A0, [A2 + 0x12A]
  29092. 00016390  6002                     bra        +0x4 /* 00016394 */
  29093. label00016392:
  29094. 00016392  91C8                     sub.l      A0, A0
  29095. label00016394:
  29096. 00016394  2D48 FFFC                move.l     [A6 - 0x4], A0
  29097. 00016398  6022                     bra        +0x24 /* 000163BC */
  29098. 0001639A  2F0A                     move.l     -[A7], A2
  29099. 0001639C  61FF FFFF EFD4           bsr        -0x102A /* 00015372 */
  29100. 000163A2  4A00                     tst.b      D0
  29101. 000163A4  584F                     addq.w     A7, 4
  29102. 000163A6  670E                     beq        +0x10 /* 000163B6 */
  29103. 000163A8  486A 0152                pea.l      [A2 + 0x152]
  29104. 000163AC  61FF 0001 7EC6           bsr        +0x17EC8 /* 0002E274 */
  29105. 000163B2  584F                     addq.w     A7, 4
  29106. 000163B4  6002                     bra        +0x4 /* 000163B8 */
  29107. label000163B6:
  29108. 000163B6  91C8                     sub.l      A0, A0
  29109. label000163B8:
  29110. 000163B8  2D48 FFFC                move.l     [A6 - 0x4], A0
  29111. label000163BC:
  29112. 000163BC  7606                     moveq.l    D3, 0x06
  29113. 000163BE  26AE FFFA                move.l     [A3], [A6 - 0x6]
  29114. 000163C2  376E FFFE 0004           move.w     [A3 + 0x4], [A6 - 0x2]
  29115. 000163C8  6048                     bra        +0x4A /* 00016412 */
  29116. 000163CA  2F0A                     move.l     -[A7], A2
  29117. 000163CC  61FF FFFF EB32           bsr        -0x14CC /* 00014F00 */
  29118. 000163D2  4A00                     tst.b      D0
  29119. 000163D4  584F                     addq.w     A7, 4
  29120. 000163D6  6708                     beq        +0xA /* 000163E0 */
  29121. 000163D8  7602                     moveq.l    D3, 0x02
  29122. 000163DA  36AA 0130                move.w     [A3], [A2 + 0x130]
  29123. 000163DE  6032                     bra        +0x34 /* 00016412 */
  29124. label000163E0:
  29125. 000163E0  7600                     moveq.l    D3, 0x00
  29126. 000163E2  602E                     bra        +0x30 /* 00016412 */
  29127. 000163E4  7602                     moveq.l    D3, 0x02
  29128. 000163E6  36AA 016C                move.w     [A3], [A2 + 0x16C]
  29129. 000163EA  6026                     bra        +0x28 /* 00016412 */
  29130. 000163EC  7602                     moveq.l    D3, 0x02
  29131. 000163EE  36AA 016E                move.w     [A3], [A2 + 0x16E]
  29132. 000163F2  601E                     bra        +0x20 /* 00016412 */
  29133. 000163F4  7602                     moveq.l    D3, 0x02
  29134. 000163F6  36AA 0170                move.w     [A3], [A2 + 0x170]
  29135. 000163FA  6016                     bra        +0x18 /* 00016412 */
  29136. 000163FC  7602                     moveq.l    D3, 0x02
  29137. 000163FE  36AA 0172                move.w     [A3], [A2 + 0x172]
  29138. 00016402  600E                     bra        +0x10 /* 00016412 */
  29139. 00016404  7604                     moveq.l    D3, 0x04
  29140. 00016406  26AA 0174                move.l     [A3], [A2 + 0x174]
  29141. 0001640A  6006                     bra        +0x8 /* 00016412 */
  29142. 0001640C  7601                     moveq.l    D3, 0x01
  29143. 0001640E  16AA 0169                move.b     [A3], [A2 + 0x169]
  29144. label00016412:
  29145. 00016412  200C                     move.l     D0, A4
  29146. 00016414  6702                     beq        +0x4 /* 00016418 */
  29147. 00016416  2883                     move.l     [A4], D3
  29148. label00016418:
  29149. 00016418  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  29150. 0001641C  4E5E                     unlink     A6
  29151. 0001641E  4E75                     rts
  29152. 00016420  4E56 0000                link       A6, 0
  29153. 00016424  2F0A                     move.l     -[A7], A2
  29154. 00016426  246E 0008                movea.l    A2, [A6 + 0x8]
  29155. 0001642A  4EB9 0000 0200           jsr        [0x00000200 /* SPAlarm */]
  29156. 00016430  2F0A                     move.l     -[A7], A2
  29157. 00016432  61FF FFFF 36A4           bsr        -0xC95A /* 00009AD8 */
  29158. 00016438  4A00                     tst.b      D0
  29159. 0001643A  584F                     addq.w     A7, 4
  29160. 0001643C  673C                     beq        +0x3E /* 0001647A */
  29161. 0001643E  2F0A                     move.l     -[A7], A2
  29162. 00016440  61FF FFFF 36AC           bsr        -0xC952 /* 00009AEE */
  29163. 00016446  4A00                     tst.b      D0
  29164. 00016448  584F                     addq.w     A7, 4
  29165. 0001644A  672E                     beq        +0x30 /* 0001647A */
  29166. 0001644C  2F0A                     move.l     -[A7], A2
  29167. 0001644E  61FF FFFF EEE6           bsr        -0x1118 /* 00015336 */
  29168. 00016454  4A00                     tst.b      D0
  29169. 00016456  584F                     addq.w     A7, 4
  29170. 00016458  6710                     beq        +0x12 /* 0001646A */
  29171. 0001645A  2F0A                     move.l     -[A7], A2
  29172. 0001645C  2057                     movea.l    A0, [A7]
  29173. 0001645E  2250                     movea.l    A1, [A0]
  29174. 00016460  2269 0198                movea.l    A1, [A1 + 0x198]
  29175. 00016464  4E91                     jsr        [A1]
  29176. 00016466  584F                     addq.w     A7, 4
  29177. 00016468  601E                     bra        +0x20 /* 00016488 */
  29178. label0001646A:
  29179. 0001646A  2F0A                     move.l     -[A7], A2
  29180. 0001646C  2057                     movea.l    A0, [A7]
  29181. 0001646E  2250                     movea.l    A1, [A0]
  29182. 00016470  2269 0194                movea.l    A1, [A1 + 0x194]
  29183. 00016474  4E91                     jsr        [A1]
  29184. 00016476  584F                     addq.w     A7, 4
  29185. 00016478  600E                     bra        +0x10 /* 00016488 */
  29186. label0001647A:
  29187. 0001647A  2F0A                     move.l     -[A7], A2
  29188. 0001647C  2057                     movea.l    A0, [A7]
  29189. 0001647E  2250                     movea.l    A1, [A0]
  29190. 00016480  2269 019C                movea.l    A1, [A1 + 0x19C]
  29191. 00016484  4E91                     jsr        [A1]
  29192. 00016486  584F                     addq.w     A7, 4
  29193. label00016488:
  29194. 00016488  2F0A                     move.l     -[A7], A2
  29195. 0001648A  61FF FFFF EF1E           bsr        -0x10E0 /* 000153AA */
  29196. 00016490  4A00                     tst.b      D0
  29197. 00016492  584F                     addq.w     A7, 4
  29198. 00016494  6616                     bne        +0x18 /* 000164AC */
  29199. 00016496  61FF 0000 005C           bsr        +0x5E /* 000164F4 */
  29200. 0001649C  3F00                     move.w     -[A7], D0
  29201. 0001649E  2F0A                     move.l     -[A7], A2
  29202. 000164A0  2057                     movea.l    A0, [A7]
  29203. 000164A2  2250                     movea.l    A1, [A0]
  29204. 000164A4  2269 0190                movea.l    A1, [A1 + 0x190]
  29205. 000164A8  4E91                     jsr        [A1]
  29206. 000164AA  5C4F                     addq.w     A7, 6
  29207. label000164AC:
  29208. 000164AC  486A 000A                pea.l      [A2 + 0xA]
  29209. 000164B0  61FF FFFF F1CE           bsr        -0xE30 /* 00015680 */
  29210. 000164B6  4A00                     tst.b      D0
  29211. 000164B8  584F                     addq.w     A7, 4
  29212. 000164BA  6716                     beq        +0x18 /* 000164D2 */
  29213. 000164BC  61FF 0000 0036           bsr        +0x38 /* 000164F4 */
  29214. 000164C2  3F00                     move.w     -[A7], D0
  29215. 000164C4  2F0A                     move.l     -[A7], A2
  29216. 000164C6  2057                     movea.l    A0, [A7]
  29217. 000164C8  2250                     movea.l    A1, [A0]
  29218. 000164CA  2269 01BC                movea.l    A1, [A1 + 0x1BC]
  29219. 000164CE  4E91                     jsr        [A1]
  29220. 000164D0  5C4F                     addq.w     A7, 6
  29221. label000164D2:
  29222. 000164D2  2F0A                     move.l     -[A7], A2
  29223. 000164D4  61FF FFFF EEAC           bsr        -0x1152 /* 00015382 */
  29224. 000164DA  4A00                     tst.b      D0
  29225. 000164DC  584F                     addq.w     A7, 4
  29226. 000164DE  670E                     beq        +0x10 /* 000164EE */
  29227. 000164E0  2F0A                     move.l     -[A7], A2
  29228. 000164E2  2057                     movea.l    A0, [A7]
  29229. 000164E4  2250                     movea.l    A1, [A0]
  29230. 000164E6  2269 01B8                movea.l    A1, [A1 + 0x1B8]
  29231. 000164EA  4E91                     jsr        [A1]
  29232. 000164EC  584F                     addq.w     A7, 4
  29233. label000164EE:
  29234. 000164EE  245F                     movea.l    A2, [A7]+
  29235. 000164F0  4E5E                     unlink     A6
  29236. 000164F2  4E75                     rts
  29237. fn000164F4:
  29238. 000164F4  3039 0002 6120           move.w     D0, [0x00026120]
  29239. 000164FA  4E75                     rts
  29240. 000164FC  4E56 0000                link       A6, 0
  29241. 00016500  2F0A                     move.l     -[A7], A2
  29242. 00016502  246E 0008                movea.l    A2, [A6 + 0x8]
  29243. 00016506  302A 015E                move.w     D0, [A2 + 0x15E]
  29244. 0001650A  48C0                     ext.l      D0
  29245. 0001650C  61FF FFFE A096           bsr        -0x15F68 /* 000005A4 */
  29246. 00016512  0066 0000                ori.w      -[A6], 0x0
  29247. 00016516  0001 0000                ori.b      D1, 0x0
  29248. 0001651A  0083 0005 0000           ori.l      D3, 0x50000
  29249. 00016520  0001 0020                ori.b      D1, 0x20 /* ' ' */
  29250. 00016524  0000 0002                ori.b      D0, 0x2
  29251. 00016528  002A 0000 0003           ori.b      [A2 + 0x3], 0x0
  29252. 0001652E  0038 0000 0081           ori.b      [0x00000081], 0x0
  29253. 00016534  000E 0000                ori.b      A6, 0x0
  29254. 00016538  0082 0018 0000           ori.l      D2, 0x180000
  29255. 0001653E  0083 0026 2F0A           ori.l      D3, 0x262F0A /* '&/\n' */
  29256. 00016544  2057                     movea.l    A0, [A7]
  29257. 00016546  2250                     movea.l    A1, [A0]
  29258. 00016548  2269 01C0                movea.l    A1, [A1 + 0x1C0]
  29259. 0001654C  4E91                     jsr        [A1]
  29260. 0001654E  584F                     addq.w     A7, 4
  29261. 00016550  6026                     bra        +0x28 /* 00016578 */
  29262. 00016552  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  29263. 00016556  2F0A                     move.l     -[A7], A2
  29264. 00016558  2057                     movea.l    A0, [A7]
  29265. 0001655A  2250                     movea.l    A1, [A0]
  29266. 0001655C  2269 01C4                movea.l    A1, [A1 + 0x1C4]
  29267. 00016560  4E91                     jsr        [A1]
  29268. 00016562  5C4F                     addq.w     A7, 6
  29269. 00016564  6012                     bra        +0x14 /* 00016578 */
  29270. 00016566  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  29271. 0001656A  2F0A                     move.l     -[A7], A2
  29272. 0001656C  2057                     movea.l    A0, [A7]
  29273. 0001656E  2250                     movea.l    A1, [A0]
  29274. 00016570  2269 01C8                movea.l    A1, [A1 + 0x1C8]
  29275. 00016574  4E91                     jsr        [A1]
  29276. 00016576  5C4F                     addq.w     A7, 6
  29277. label00016578:
  29278. 00016578  245F                     movea.l    A2, [A7]+
  29279. 0001657A  4E5E                     unlink     A6
  29280. 0001657C  4E75                     rts
  29281. 0001657E  4E56 0000                link       A6, 0
  29282. 00016582  61FF FFFF FF70           bsr        -0x8E /* 000164F4 */
  29283. 00016588  0C40 0004                cmpi.w     D0, 0x4
  29284. 0001658C  6C12                     bge        +0x14 /* 000165A0 */
  29285. 0001658E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  29286. 00016592  2057                     movea.l    A0, [A7]
  29287. 00016594  2250                     movea.l    A1, [A0]
  29288. 00016596  2269 01A0                movea.l    A1, [A1 + 0x1A0]
  29289. 0001659A  4E91                     jsr        [A1]
  29290. 0001659C  584F                     addq.w     A7, 4
  29291. 0001659E  6010                     bra        +0x12 /* 000165B0 */
  29292. label000165A0:
  29293. 000165A0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  29294. 000165A4  2057                     movea.l    A0, [A7]
  29295. 000165A6  2250                     movea.l    A1, [A0]
  29296. 000165A8  2269 01AC                movea.l    A1, [A1 + 0x1AC]
  29297. 000165AC  4E91                     jsr        [A1]
  29298. 000165AE  584F                     addq.w     A7, 4
  29299. label000165B0:
  29300. 000165B0  4E5E                     unlink     A6
  29301. 000165B2  4E75                     rts
  29302. 000165B4  4E56 0000                link       A6, 0
  29303. 000165B8  61FF FFFF FF3A           bsr        -0xC4 /* 000164F4 */
  29304. 000165BE  0C40 0004                cmpi.w     D0, 0x4
  29305. 000165C2  6C12                     bge        +0x14 /* 000165D6 */
  29306. 000165C4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  29307. 000165C8  2057                     movea.l    A0, [A7]
  29308. 000165CA  2250                     movea.l    A1, [A0]
  29309. 000165CC  2269 01A4                movea.l    A1, [A1 + 0x1A4]
  29310. 000165D0  4E91                     jsr        [A1]
  29311. 000165D2  584F                     addq.w     A7, 4
  29312. 000165D4  6010                     bra        +0x12 /* 000165E6 */
  29313. label000165D6:
  29314. 000165D6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  29315. 000165DA  2057                     movea.l    A0, [A7]
  29316. 000165DC  2250                     movea.l    A1, [A0]
  29317. 000165DE  2269 01B0                movea.l    A1, [A1 + 0x1B0]
  29318. 000165E2  4E91                     jsr        [A1]
  29319. 000165E4  584F                     addq.w     A7, 4
  29320. label000165E6:
  29321. 000165E6  4E5E                     unlink     A6
  29322. 000165E8  4E75                     rts
  29323. 000165EA  4E56 0000                link       A6, 0
  29324. 000165EE  61FF FFFF FF04           bsr        -0xFA /* 000164F4 */
  29325. 000165F4  0C40 0004                cmpi.w     D0, 0x4
  29326. 000165F8  6C12                     bge        +0x14 /* 0001660C */
  29327. 000165FA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  29328. 000165FE  2057                     movea.l    A0, [A7]
  29329. 00016600  2250                     movea.l    A1, [A0]
  29330. 00016602  2269 01A8                movea.l    A1, [A1 + 0x1A8]
  29331. 00016606  4E91                     jsr        [A1]
  29332. 00016608  584F                     addq.w     A7, 4
  29333. 0001660A  6010                     bra        +0x12 /* 0001661C */
  29334. label0001660C:
  29335. 0001660C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  29336. 00016610  2057                     movea.l    A0, [A7]
  29337. 00016612  2250                     movea.l    A1, [A0]
  29338. 00016614  2269 01B4                movea.l    A1, [A1 + 0x1B4]
  29339. 00016618  4E91                     jsr        [A1]
  29340. 0001661A  584F                     addq.w     A7, 4
  29341. label0001661C:
  29342. 0001661C  4E5E                     unlink     A6
  29343. 0001661E  4E75                     rts
  29344. 00016620  4E56 FFF8                link       A6, -0x0008
  29345. 00016624  4EB9 0000 0200           jsr        [0x00000200 /* SPAlarm */]
  29346. 0001662A  486E FFF8                pea.l      [A6 - 0x8]
  29347. 0001662E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  29348. 00016632  61FF FFFF 2C7C           bsr        -0xD382 /* 000092B0 */
  29349. 00016638  486E FFF8                pea.l      [A6 - 0x8]
  29350. 0001663C  A8A3                     syscall    EraseRect
  29351. 0001663E  486E FFF8                pea.l      [A6 - 0x8]
  29352. 00016642  A8A1                     syscall    FrameRect
  29353. 00016644  4E5E                     unlink     A6
  29354. 00016646  4E75                     rts
  29355. 00016648  4E56 FFF8                link       A6, -0x0008
  29356. 0001664C  4EB9 0000 0200           jsr        [0x00000200 /* SPAlarm */]
  29357. 00016652  486E FFF8                pea.l      [A6 - 0x8]
  29358. 00016656  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  29359. 0001665A  61FF FFFF 2C54           bsr        -0xD3AA /* 000092B0 */
  29360. 00016660  486E FFF8                pea.l      [A6 - 0x8]
  29361. 00016664  A8A2                     syscall    PaintRect
  29362. 00016666  4E5E                     unlink     A6
  29363. 00016668  4E75                     rts
  29364. 0001666A  4E56 FFF8                link       A6, -0x0008
  29365. 0001666E  4EB9 0000 0200           jsr        [0x00000200 /* SPAlarm */]
  29366. 00016674  486E FFF8                pea.l      [A6 - 0x8]
  29367. 00016678  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  29368. 0001667C  61FF FFFF 2C32           bsr        -0xD3CC /* 000092B0 */
  29369. 00016682  4EB9 0000 0208           jsr        [0x00000208 /* SPVolCtl */]
  29370. 00016688  486E FFF8                pea.l      [A6 - 0x8]
  29371. 0001668C  A8A1                     syscall    FrameRect
  29372. 0001668E  486E FFF8                pea.l      [A6 - 0x8]
  29373. 00016692  2F3C 0001 0001           move.l     -[A7], 0x10001
  29374. 00016698  A8A9                     syscall    InsetRect
  29375. 0001669A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  29376. 0001669E  61FF FFFF EC96           bsr        -0x1368 /* 00015336 */
  29377. 000166A4  4A00                     tst.b      D0
  29378. 000166A6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  29379. 000166AA  6708                     beq        +0xA /* 000166B4 */
  29380. 000166AC  486E FFF8                pea.l      [A6 - 0x8]
  29381. 000166B0  A8A2                     syscall    PaintRect
  29382. 000166B2  6006                     bra        +0x8 /* 000166BA */
  29383. label000166B4:
  29384. 000166B4  486E FFF8                pea.l      [A6 - 0x8]
  29385. 000166B8  A8A3                     syscall    EraseRect
  29386. label000166BA:
  29387. 000166BA  4E5E                     unlink     A6
  29388. 000166BC  4E75                     rts
  29389. 000166BE  4E56 FFAA                link       A6, -0x0056
  29390. 000166C2  2F04                     move.l     -[A7], D4
  29391. 000166C4  2F03                     move.l     -[A7], D3
  29392. 000166C6  4EB9 0000 0200           jsr        [0x00000200 /* SPAlarm */]
  29393. 000166CC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  29394. 000166D0  61FF FFFF ECF4           bsr        -0x130A /* 000153C6 */
  29395. 000166D6  3600                     move.w     D3, D0
  29396. 000166D8  486E FFE6                pea.l      [A6 - 0x1A]
  29397. 000166DC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  29398. 000166E0  61FF FFFF 2BCE           bsr        -0xD430 /* 000092B0 */
  29399. 000166E6  1F3C 0009                move.b     -[A7], 0x9 /* '\t' */
  29400. 000166EA  486E FFE0                pea.l      [A6 - 0x20]
  29401. 000166EE  61FF 0001 7D82           bsr        +0x17D84 /* 0002E472 */
  29402. 000166F4  486E FFE0                pea.l      [A6 - 0x20]
  29403. 000166F8  AA14                     syscall    RGBForeColor
  29404. 000166FA  2F3C 0001 0001           move.l     -[A7], 0x10001
  29405. 00016700  42A7                     clr.l      -[A7]
  29406. 00016702  486E FFE6                pea.l      [A6 - 0x1A]
  29407. 00016706  61FF 0001 80DC           bsr        +0x180DE /* 0002E7E4 */
  29408. 0001670C  1F3C 000E                move.b     -[A7], 0xE
  29409. 00016710  486E FFE0                pea.l      [A6 - 0x20]
  29410. 00016714  61FF 0001 7D5C           bsr        +0x17D5E /* 0002E472 */
  29411. 0001671A  486E FFE0                pea.l      [A6 - 0x20]
  29412. 0001671E  AA14                     syscall    RGBForeColor
  29413. 00016720  42A7                     clr.l      -[A7]
  29414. 00016722  2F3C 0001 0001           move.l     -[A7], 0x10001
  29415. 00016728  486E FFE6                pea.l      [A6 - 0x1A]
  29416. 0001672C  61FF 0001 7F68           bsr        +0x17F6A /* 0002E696 */
  29417. 00016732  0C43 0002                cmpi.w     D3, 0x2
  29418. 00016736  4FEF 0030                lea.l      A7, [A7 + 0x30]
  29419. 0001673A  6616                     bne        +0x18 /* 00016752 */
  29420. 0001673C  1F3C 0009                move.b     -[A7], 0x9 /* '\t' */
  29421. 00016740  486E FFDA                pea.l      [A6 - 0x26]
  29422. 00016744  61FF 0001 7D2C           bsr        +0x17D2E /* 0002E472 */
  29423. 0001674A  41EE FFDA                lea.l      A0, [A6 - 0x26]
  29424. 0001674E  5C4F                     addq.w     A7, 6
  29425. 00016750  6014                     bra        +0x16 /* 00016766 */
  29426. label00016752:
  29427. 00016752  1F3C 000A                move.b     -[A7], 0xA /* '\n' */
  29428. 00016756  486E FFD4                pea.l      [A6 - 0x2C]
  29429. 0001675A  61FF 0001 7D16           bsr        +0x17D18 /* 0002E472 */
  29430. 00016760  41EE FFD4                lea.l      A0, [A6 - 0x2C]
  29431. 00016764  5C4F                     addq.w     A7, 6
  29432. label00016766:
  29433. 00016766  2D50 FFE0                move.l     [A6 - 0x20], [A0]
  29434. 0001676A  3D68 0004 FFE4           move.w     [A6 - 0x1C], [A0 + 0x4]
  29435. 00016770  486E FFE0                pea.l      [A6 - 0x20]
  29436. 00016774  3F2E FFE6                move.w     -[A7], [A6 - 0x1A]
  29437. 00016778  302E FFEC                move.w     D0, [A6 - 0x14]
  29438. 0001677C  48C0                     ext.l      D0
  29439. 0001677E  5380                     subq.l     D0, 1
  29440. 00016780  3F00                     move.w     -[A7], D0
  29441. 00016782  61FF 0001 84DA           bsr        +0x184DC /* 0002EC5E */
  29442. 00016788  486E FFE0                pea.l      [A6 - 0x20]
  29443. 0001678C  302E FFEA                move.w     D0, [A6 - 0x16]
  29444. 00016790  48C0                     ext.l      D0
  29445. 00016792  5380                     subq.l     D0, 1
  29446. 00016794  3F00                     move.w     -[A7], D0
  29447. 00016796  3F2E FFE8                move.w     -[A7], [A6 - 0x18]
  29448. 0001679A  61FF 0001 84C2           bsr        +0x184C4 /* 0002EC5E */
  29449. 000167A0  486E FFE6                pea.l      [A6 - 0x1A]
  29450. 000167A4  2F3C 0001 0001           move.l     -[A7], 0x10001
  29451. 000167AA  A8A9                     syscall    InsetRect
  29452. 000167AC  1F3C 0003                move.b     -[A7], 0x3
  29453. 000167B0  486E FFE0                pea.l      [A6 - 0x20]
  29454. 000167B4  61FF 0001 7CBC           bsr        +0x17CBE /* 0002E472 */
  29455. 000167BA  486E FFE0                pea.l      [A6 - 0x20]
  29456. 000167BE  AA14                     syscall    RGBForeColor
  29457. 000167C0  486E FFE6                pea.l      [A6 - 0x1A]
  29458. 000167C4  A8A2                     syscall    PaintRect
  29459. 000167C6  3803                     move.w     D4, D3
  29460. 000167C8  48C4                     ext.l      D4
  29461. 000167CA  4FEF 0016                lea.l      A7, [A7 + 0x16]
  29462. 000167CE  2004                     move.l     D0, D4
  29463. 000167D0  5380                     subq.l     D0, 1
  29464. 000167D2  670A                     beq        +0xC /* 000167DE */
  29465. 000167D4  5380                     subq.l     D0, 1
  29466. 000167D6  6718                     beq        +0x1A /* 000167F0 */
  29467. 000167D8  5380                     subq.l     D0, 1
  29468. 000167DA  6736                     beq        +0x38 /* 00016812 */
  29469. 000167DC  6070                     bra        +0x72 /* 0001684E */
  29470. label000167DE:
  29471. 000167DE  2D79 0000 2FF2 FFEE      move.l     [A6 - 0x12], [0x00002FF2]
  29472. 000167E6  3D79 0000 2FF6 FFF2      move.w     [A6 - 0xE], [0x00002FF6]
  29473. 000167EE  605E                     bra        +0x60 /* 0001684E */
  29474. label000167F0:
  29475. 000167F0  1F3C 0003                move.b     -[A7], 0x3
  29476. 000167F4  486E FFEE                pea.l      [A6 - 0x12]
  29477. 000167F8  61FF 0001 7C78           bsr        +0x17C7A /* 0002E472 */
  29478. 000167FE  2D79 0000 2FF2 FFF4      move.l     [A6 - 0xC], [0x00002FF2]
  29479. 00016806  3D79 0000 2FF6 FFF8      move.w     [A6 - 0x8], [0x00002FF6]
  29480. 0001680E  5C4F                     addq.w     A7, 6
  29481. 00016810  603C                     bra        +0x3E /* 0001684E */
  29482. label00016812:
  29483. 00016812  1F3C 0003                move.b     -[A7], 0x3
  29484. 00016816  486E FFEE                pea.l      [A6 - 0x12]
  29485. 0001681A  61FF 0001 7C56           bsr        +0x17C58 /* 0002E472 */
  29486. 00016820  1F3C 0001                move.b     -[A7], 0x1
  29487. 00016824  486E FFCE                pea.l      [A6 - 0x32]
  29488. 00016828  61FF 0001 7C48           bsr        +0x17C4A /* 0002E472 */
  29489. 0001682E  2D6E FFCE FFF4           move.l     [A6 - 0xC], [A6 - 0x32]
  29490. 00016834  3D6E FFD2 FFF8           move.w     [A6 - 0x8], [A6 - 0x2E]
  29491. 0001683A  2D79 0000 2FF2 FFFA      move.l     [A6 - 0x6], [0x00002FF2]
  29492. 00016842  3D79 0000 2FF6 FFFE      move.w     [A6 - 0x2], [0x00002FF6]
  29493. 0001684A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  29494. label0001684E:
  29495. 0001684E  3F03                     move.w     -[A7], D3
  29496. 00016850  486E FFEE                pea.l      [A6 - 0x12]
  29497. 00016854  1F3C 0001                move.b     -[A7], 0x1
  29498. 00016858  486E FFE6                pea.l      [A6 - 0x1A]
  29499. 0001685C  61FF 0001 81C8           bsr        +0x181CA /* 0002EA26 */
  29500. 00016862  4FEF 000C                lea.l      A7, [A7 + 0xC]
  29501. 00016866  2004                     move.l     D0, D4
  29502. 00016868  5380                     subq.l     D0, 1
  29503. 0001686A  670C                     beq        +0xE /* 00016878 */
  29504. 0001686C  5380                     subq.l     D0, 1
  29505. 0001686E  671A                     beq        +0x1C /* 0001688A */
  29506. 00016870  5380                     subq.l     D0, 1
  29507. 00016872  6744                     beq        +0x46 /* 000168B8 */
  29508. 00016874  6000 0088                bra        +0x8A /* 000168FE */
  29509. label00016878:
  29510. 00016878  1F3C 0007                move.b     -[A7], 0x7
  29511. 0001687C  486E FFEE                pea.l      [A6 - 0x12]
  29512. 00016880  61FF 0001 7BF0           bsr        +0x17BF2 /* 0002E472 */
  29513. 00016886  5C4F                     addq.w     A7, 6
  29514. 00016888  6074                     bra        +0x76 /* 000168FE */
  29515. label0001688A:
  29516. 0001688A  1F3C 0008                move.b     -[A7], 0x8
  29517. 0001688E  486E FFEE                pea.l      [A6 - 0x12]
  29518. 00016892  61FF 0001 7BDE           bsr        +0x17BE0 /* 0002E472 */
  29519. 00016898  1F3C 0006                move.b     -[A7], 0x6
  29520. 0001689C  486E FFC8                pea.l      [A6 - 0x38]
  29521. 000168A0  61FF 0001 7BD0           bsr        +0x17BD2 /* 0002E472 */
  29522. 000168A6  2D6E FFC8 FFF4           move.l     [A6 - 0xC], [A6 - 0x38]
  29523. 000168AC  3D6E FFCC FFF8           move.w     [A6 - 0x8], [A6 - 0x34]
  29524. 000168B2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  29525. 000168B6  6046                     bra        +0x48 /* 000168FE */
  29526. label000168B8:
  29527. 000168B8  1F3C 000A                move.b     -[A7], 0xA /* '\n' */
  29528. 000168BC  486E FFEE                pea.l      [A6 - 0x12]
  29529. 000168C0  61FF 0001 7BB0           bsr        +0x17BB2 /* 0002E472 */
  29530. 000168C6  1F3C 0008                move.b     -[A7], 0x8
  29531. 000168CA  486E FFC2                pea.l      [A6 - 0x3E]
  29532. 000168CE  61FF 0001 7BA2           bsr        +0x17BA4 /* 0002E472 */
  29533. 000168D4  2D6E FFC2 FFF4           move.l     [A6 - 0xC], [A6 - 0x3E]
  29534. 000168DA  3D6E FFC6 FFF8           move.w     [A6 - 0x8], [A6 - 0x3A]
  29535. 000168E0  1F3C 0006                move.b     -[A7], 0x6
  29536. 000168E4  486E FFBC                pea.l      [A6 - 0x44]
  29537. 000168E8  61FF 0001 7B88           bsr        +0x17B8A /* 0002E472 */
  29538. 000168EE  2D6E FFBC FFFA           move.l     [A6 - 0x6], [A6 - 0x44]
  29539. 000168F4  3D6E FFC0 FFFE           move.w     [A6 - 0x2], [A6 - 0x40]
  29540. 000168FA  4FEF 0012                lea.l      A7, [A7 + 0x12]
  29541. label000168FE:
  29542. 000168FE  3F03                     move.w     -[A7], D3
  29543. 00016900  486E FFEE                pea.l      [A6 - 0x12]
  29544. 00016904  1F3C 0002                move.b     -[A7], 0x2
  29545. 00016908  486E FFE6                pea.l      [A6 - 0x1A]
  29546. 0001690C  61FF 0001 8118           bsr        +0x1811A /* 0002EA26 */
  29547. 00016912  4FEF 000C                lea.l      A7, [A7 + 0xC]
  29548. 00016916  2004                     move.l     D0, D4
  29549. 00016918  5380                     subq.l     D0, 1
  29550. 0001691A  670C                     beq        +0xE /* 00016928 */
  29551. 0001691C  5380                     subq.l     D0, 1
  29552. 0001691E  671A                     beq        +0x1C /* 0001693A */
  29553. 00016920  5380                     subq.l     D0, 1
  29554. 00016922  6744                     beq        +0x46 /* 00016968 */
  29555. 00016924  6000 0088                bra        +0x8A /* 000169AE */
  29556. label00016928:
  29557. 00016928  1F3C 0003                move.b     -[A7], 0x3
  29558. 0001692C  486E FFEE                pea.l      [A6 - 0x12]
  29559. 00016930  61FF 0001 7B40           bsr        +0x17B42 /* 0002E472 */
  29560. 00016936  5C4F                     addq.w     A7, 6
  29561. 00016938  6074                     bra        +0x76 /* 000169AE */
  29562. label0001693A:
  29563. 0001693A  1F3C 0005                move.b     -[A7], 0x5
  29564. 0001693E  486E FFEE                pea.l      [A6 - 0x12]
  29565. 00016942  61FF 0001 7B2E           bsr        +0x17B30 /* 0002E472 */
  29566. 00016948  1F3C 0003                move.b     -[A7], 0x3
  29567. 0001694C  486E FFB6                pea.l      [A6 - 0x4A]
  29568. 00016950  61FF 0001 7B20           bsr        +0x17B22 /* 0002E472 */
  29569. 00016956  2D6E FFB6 FFF4           move.l     [A6 - 0xC], [A6 - 0x4A]
  29570. 0001695C  3D6E FFBA FFF8           move.w     [A6 - 0x8], [A6 - 0x46]
  29571. 00016962  4FEF 000C                lea.l      A7, [A7 + 0xC]
  29572. 00016966  6046                     bra        +0x48 /* 000169AE */
  29573. label00016968:
  29574. 00016968  1F3C 0005                move.b     -[A7], 0x5
  29575. 0001696C  486E FFEE                pea.l      [A6 - 0x12]
  29576. 00016970  61FF 0001 7B00           bsr        +0x17B02 /* 0002E472 */
  29577. 00016976  1F3C 0004                move.b     -[A7], 0x4
  29578. 0001697A  486E FFB0                pea.l      [A6 - 0x50]
  29579. 0001697E  61FF 0001 7AF2           bsr        +0x17AF4 /* 0002E472 */
  29580. 00016984  2D6E FFB0 FFF4           move.l     [A6 - 0xC], [A6 - 0x50]
  29581. 0001698A  3D6E FFB4 FFF8           move.w     [A6 - 0x8], [A6 - 0x4C]
  29582. 00016990  1F3C 0003                move.b     -[A7], 0x3
  29583. 00016994  486E FFAA                pea.l      [A6 - 0x56]
  29584. 00016998  61FF 0001 7AD8           bsr        +0x17ADA /* 0002E472 */
  29585. 0001699E  2D6E FFAA FFFA           move.l     [A6 - 0x6], [A6 - 0x56]
  29586. 000169A4  3D6E FFAE FFFE           move.w     [A6 - 0x2], [A6 - 0x52]
  29587. 000169AA  4FEF 0012                lea.l      A7, [A7 + 0x12]
  29588. label000169AE:
  29589. 000169AE  3F03                     move.w     -[A7], D3
  29590. 000169B0  486E FFEE                pea.l      [A6 - 0x12]
  29591. 000169B4  1F3C 0002                move.b     -[A7], 0x2
  29592. 000169B8  486E FFE6                pea.l      [A6 - 0x1A]
  29593. 000169BC  61FF 0001 811E           bsr        +0x18120 /* 0002EADC */
  29594. 000169C2  3F03                     move.w     -[A7], D3
  29595. 000169C4  486E FFEE                pea.l      [A6 - 0x12]
  29596. 000169C8  1F3C 0004                move.b     -[A7], 0x4
  29597. 000169CC  486E FFE6                pea.l      [A6 - 0x1A]
  29598. 000169D0  61FF 0001 810A           bsr        +0x1810C /* 0002EADC */
  29599. 000169D6  4FEF 0018                lea.l      A7, [A7 + 0x18]
  29600. 000169DA  261F                     move.l     D3, [A7]+
  29601. 000169DC  281F                     move.l     D4, [A7]+
  29602. 000169DE  4E5E                     unlink     A6
  29603. 000169E0  4E75                     rts
  29604. 000169E2  4E56 FF9E                link       A6, -0x0062
  29605. 000169E6  2F04                     move.l     -[A7], D4
  29606. 000169E8  2F03                     move.l     -[A7], D3
  29607. 000169EA  4EB9 0000 0200           jsr        [0x00000200 /* SPAlarm */]
  29608. 000169F0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  29609. 000169F4  61FF FFFF E9D0           bsr        -0x162E /* 000153C6 */
  29610. 000169FA  3600                     move.w     D3, D0
  29611. 000169FC  486E FFE6                pea.l      [A6 - 0x1A]
  29612. 00016A00  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  29613. 00016A04  61FF FFFF 28AA           bsr        -0xD754 /* 000092B0 */
  29614. 00016A0A  1F3C 000F                move.b     -[A7], 0xF
  29615. 00016A0E  486E FFE0                pea.l      [A6 - 0x20]
  29616. 00016A12  61FF 0001 7A5E           bsr        +0x17A60 /* 0002E472 */
  29617. 00016A18  486E FFE0                pea.l      [A6 - 0x20]
  29618. 00016A1C  AA14                     syscall    RGBForeColor
  29619. 00016A1E  2F3C 0001 0001           move.l     -[A7], 0x10001
  29620. 00016A24  42A7                     clr.l      -[A7]
  29621. 00016A26  486E FFE6                pea.l      [A6 - 0x1A]
  29622. 00016A2A  61FF 0001 7DB8           bsr        +0x17DBA /* 0002E7E4 */
  29623. 00016A30  1F3C 000B                move.b     -[A7], 0xB
  29624. 00016A34  486E FFE0                pea.l      [A6 - 0x20]
  29625. 00016A38  61FF 0001 7A38           bsr        +0x17A3A /* 0002E472 */
  29626. 00016A3E  486E FFE0                pea.l      [A6 - 0x20]
  29627. 00016A42  AA14                     syscall    RGBForeColor
  29628. 00016A44  42A7                     clr.l      -[A7]
  29629. 00016A46  2F3C 0001 0001           move.l     -[A7], 0x10001
  29630. 00016A4C  486E FFE6                pea.l      [A6 - 0x1A]
  29631. 00016A50  61FF 0001 7C44           bsr        +0x17C46 /* 0002E696 */
  29632. 00016A56  0C43 0002                cmpi.w     D3, 0x2
  29633. 00016A5A  4FEF 0030                lea.l      A7, [A7 + 0x30]
  29634. 00016A5E  6616                     bne        +0x18 /* 00016A76 */
  29635. 00016A60  1F3C 000F                move.b     -[A7], 0xF
  29636. 00016A64  486E FFDA                pea.l      [A6 - 0x26]
  29637. 00016A68  61FF 0001 7A08           bsr        +0x17A0A /* 0002E472 */
  29638. 00016A6E  41EE FFDA                lea.l      A0, [A6 - 0x26]
  29639. 00016A72  5C4F                     addq.w     A7, 6
  29640. 00016A74  6014                     bra        +0x16 /* 00016A8A */
  29641. label00016A76:
  29642. 00016A76  1F3C 000C                move.b     -[A7], 0xC
  29643. 00016A7A  486E FFD4                pea.l      [A6 - 0x2C]
  29644. 00016A7E  61FF 0001 79F2           bsr        +0x179F4 /* 0002E472 */
  29645. 00016A84  41EE FFD4                lea.l      A0, [A6 - 0x2C]
  29646. 00016A88  5C4F                     addq.w     A7, 6
  29647. label00016A8A:
  29648. 00016A8A  2D50 FFE0                move.l     [A6 - 0x20], [A0]
  29649. 00016A8E  3D68 0004 FFE4           move.w     [A6 - 0x1C], [A0 + 0x4]
  29650. 00016A94  486E FFE0                pea.l      [A6 - 0x20]
  29651. 00016A98  3F2E FFE6                move.w     -[A7], [A6 - 0x1A]
  29652. 00016A9C  302E FFEC                move.w     D0, [A6 - 0x14]
  29653. 00016AA0  48C0                     ext.l      D0
  29654. 00016AA2  5380                     subq.l     D0, 1
  29655. 00016AA4  3F00                     move.w     -[A7], D0
  29656. 00016AA6  61FF 0001 81B6           bsr        +0x181B8 /* 0002EC5E */
  29657. 00016AAC  486E FFE0                pea.l      [A6 - 0x20]
  29658. 00016AB0  302E FFEA                move.w     D0, [A6 - 0x16]
  29659. 00016AB4  48C0                     ext.l      D0
  29660. 00016AB6  5380                     subq.l     D0, 1
  29661. 00016AB8  3F00                     move.w     -[A7], D0
  29662. 00016ABA  3F2E FFE8                move.w     -[A7], [A6 - 0x18]
  29663. 00016ABE  61FF 0001 819E           bsr        +0x181A0 /* 0002EC5E */
  29664. 00016AC4  486E FFE6                pea.l      [A6 - 0x1A]
  29665. 00016AC8  2F3C 0001 0001           move.l     -[A7], 0x10001
  29666. 00016ACE  A8A9                     syscall    InsetRect
  29667. 00016AD0  1F3C 0007                move.b     -[A7], 0x7
  29668. 00016AD4  486E FFE0                pea.l      [A6 - 0x20]
  29669. 00016AD8  61FF 0001 7998           bsr        +0x1799A /* 0002E472 */
  29670. 00016ADE  486E FFE0                pea.l      [A6 - 0x20]
  29671. 00016AE2  AA14                     syscall    RGBForeColor
  29672. 00016AE4  486E FFE6                pea.l      [A6 - 0x1A]
  29673. 00016AE8  A8A2                     syscall    PaintRect
  29674. 00016AEA  3803                     move.w     D4, D3
  29675. 00016AEC  48C4                     ext.l      D4
  29676. 00016AEE  4FEF 0016                lea.l      A7, [A7 + 0x16]
  29677. 00016AF2  2004                     move.l     D0, D4
  29678. 00016AF4  5380                     subq.l     D0, 1
  29679. 00016AF6  670C                     beq        +0xE /* 00016B04 */
  29680. 00016AF8  5380                     subq.l     D0, 1
  29681. 00016AFA  671A                     beq        +0x1C /* 00016B16 */
  29682. 00016AFC  5380                     subq.l     D0, 1
  29683. 00016AFE  6744                     beq        +0x46 /* 00016B44 */
  29684. 00016B00  6000 0088                bra        +0x8A /* 00016B8A */
  29685. label00016B04:
  29686. 00016B04  1F3C 000A                move.b     -[A7], 0xA /* '\n' */
  29687. 00016B08  486E FFEE                pea.l      [A6 - 0x12]
  29688. 00016B0C  61FF 0001 7964           bsr        +0x17966 /* 0002E472 */
  29689. 00016B12  5C4F                     addq.w     A7, 6
  29690. 00016B14  6074                     bra        +0x76 /* 00016B8A */
  29691. label00016B16:
  29692. 00016B16  1F3C 000B                move.b     -[A7], 0xB
  29693. 00016B1A  486E FFEE                pea.l      [A6 - 0x12]
  29694. 00016B1E  61FF 0001 7952           bsr        +0x17954 /* 0002E472 */
  29695. 00016B24  1F3C 0009                move.b     -[A7], 0x9 /* '\t' */
  29696. 00016B28  486E FFCE                pea.l      [A6 - 0x32]
  29697. 00016B2C  61FF 0001 7944           bsr        +0x17946 /* 0002E472 */
  29698. 00016B32  2D6E FFCE FFF4           move.l     [A6 - 0xC], [A6 - 0x32]
  29699. 00016B38  3D6E FFD2 FFF8           move.w     [A6 - 0x8], [A6 - 0x2E]
  29700. 00016B3E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  29701. 00016B42  6046                     bra        +0x48 /* 00016B8A */
  29702. label00016B44:
  29703. 00016B44  1F3C 000E                move.b     -[A7], 0xE
  29704. 00016B48  486E FFEE                pea.l      [A6 - 0x12]
  29705. 00016B4C  61FF 0001 7924           bsr        +0x17926 /* 0002E472 */
  29706. 00016B52  1F3C 000B                move.b     -[A7], 0xB
  29707. 00016B56  486E FFC8                pea.l      [A6 - 0x38]
  29708. 00016B5A  61FF 0001 7916           bsr        +0x17918 /* 0002E472 */
  29709. 00016B60  2D6E FFC8 FFF4           move.l     [A6 - 0xC], [A6 - 0x38]
  29710. 00016B66  3D6E FFCC FFF8           move.w     [A6 - 0x8], [A6 - 0x34]
  29711. 00016B6C  1F3C 0009                move.b     -[A7], 0x9 /* '\t' */
  29712. 00016B70  486E FFC2                pea.l      [A6 - 0x3E]
  29713. 00016B74  61FF 0001 78FC           bsr        +0x178FE /* 0002E472 */
  29714. 00016B7A  2D6E FFC2 FFFA           move.l     [A6 - 0x6], [A6 - 0x3E]
  29715. 00016B80  3D6E FFC6 FFFE           move.w     [A6 - 0x2], [A6 - 0x3A]
  29716. 00016B86  4FEF 0012                lea.l      A7, [A7 + 0x12]
  29717. label00016B8A:
  29718. 00016B8A  3F03                     move.w     -[A7], D3
  29719. 00016B8C  486E FFEE                pea.l      [A6 - 0x12]
  29720. 00016B90  1F3C 0001                move.b     -[A7], 0x1
  29721. 00016B94  486E FFE6                pea.l      [A6 - 0x1A]
  29722. 00016B98  61FF 0001 7E8C           bsr        +0x17E8E /* 0002EA26 */
  29723. 00016B9E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  29724. 00016BA2  2004                     move.l     D0, D4
  29725. 00016BA4  5380                     subq.l     D0, 1
  29726. 00016BA6  670C                     beq        +0xE /* 00016BB4 */
  29727. 00016BA8  5380                     subq.l     D0, 1
  29728. 00016BAA  671A                     beq        +0x1C /* 00016BC6 */
  29729. 00016BAC  5380                     subq.l     D0, 1
  29730. 00016BAE  6744                     beq        +0x46 /* 00016BF4 */
  29731. 00016BB0  6000 0088                bra        +0x8A /* 00016C3A */
  29732. label00016BB4:
  29733. 00016BB4  1F3C 0005                move.b     -[A7], 0x5
  29734. 00016BB8  486E FFEE                pea.l      [A6 - 0x12]
  29735. 00016BBC  61FF 0001 78B4           bsr        +0x178B6 /* 0002E472 */
  29736. 00016BC2  5C4F                     addq.w     A7, 6
  29737. 00016BC4  6074                     bra        +0x76 /* 00016C3A */
  29738. label00016BC6:
  29739. 00016BC6  1F3C 0004                move.b     -[A7], 0x4
  29740. 00016BCA  486E FFEE                pea.l      [A6 - 0x12]
  29741. 00016BCE  61FF 0001 78A2           bsr        +0x178A4 /* 0002E472 */
  29742. 00016BD4  1F3C 0006                move.b     -[A7], 0x6
  29743. 00016BD8  486E FFBC                pea.l      [A6 - 0x44]
  29744. 00016BDC  61FF 0001 7894           bsr        +0x17896 /* 0002E472 */
  29745. 00016BE2  2D6E FFBC FFF4           move.l     [A6 - 0xC], [A6 - 0x44]
  29746. 00016BE8  3D6E FFC0 FFF8           move.w     [A6 - 0x8], [A6 - 0x40]
  29747. 00016BEE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  29748. 00016BF2  6046                     bra        +0x48 /* 00016C3A */
  29749. label00016BF4:
  29750. 00016BF4  1F3C 0004                move.b     -[A7], 0x4
  29751. 00016BF8  486E FFEE                pea.l      [A6 - 0x12]
  29752. 00016BFC  61FF 0001 7874           bsr        +0x17876 /* 0002E472 */
  29753. 00016C02  1F3C 0005                move.b     -[A7], 0x5
  29754. 00016C06  486E FFB6                pea.l      [A6 - 0x4A]
  29755. 00016C0A  61FF 0001 7866           bsr        +0x17868 /* 0002E472 */
  29756. 00016C10  2D6E FFB6 FFF4           move.l     [A6 - 0xC], [A6 - 0x4A]
  29757. 00016C16  3D6E FFBA FFF8           move.w     [A6 - 0x8], [A6 - 0x46]
  29758. 00016C1C  1F3C 0006                move.b     -[A7], 0x6
  29759. 00016C20  486E FFB0                pea.l      [A6 - 0x50]
  29760. 00016C24  61FF 0001 784C           bsr        +0x1784E /* 0002E472 */
  29761. 00016C2A  2D6E FFB0 FFFA           move.l     [A6 - 0x6], [A6 - 0x50]
  29762. 00016C30  3D6E FFB4 FFFE           move.w     [A6 - 0x2], [A6 - 0x4C]
  29763. 00016C36  4FEF 0012                lea.l      A7, [A7 + 0x12]
  29764. label00016C3A:
  29765. 00016C3A  3F03                     move.w     -[A7], D3
  29766. 00016C3C  486E FFEE                pea.l      [A6 - 0x12]
  29767. 00016C40  1F3C 0002                move.b     -[A7], 0x2
  29768. 00016C44  486E FFE6                pea.l      [A6 - 0x1A]
  29769. 00016C48  61FF 0001 7DDC           bsr        +0x17DDE /* 0002EA26 */
  29770. 00016C4E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  29771. 00016C52  2004                     move.l     D0, D4
  29772. 00016C54  5380                     subq.l     D0, 1
  29773. 00016C56  670C                     beq        +0xE /* 00016C64 */
  29774. 00016C58  5380                     subq.l     D0, 1
  29775. 00016C5A  671A                     beq        +0x1C /* 00016C76 */
  29776. 00016C5C  5380                     subq.l     D0, 1
  29777. 00016C5E  6744                     beq        +0x46 /* 00016CA4 */
  29778. 00016C60  6000 0088                bra        +0x8A /* 00016CEA */
  29779. label00016C64:
  29780. 00016C64  1F3C 0008                move.b     -[A7], 0x8
  29781. 00016C68  486E FFEE                pea.l      [A6 - 0x12]
  29782. 00016C6C  61FF 0001 7804           bsr        +0x17806 /* 0002E472 */
  29783. 00016C72  5C4F                     addq.w     A7, 6
  29784. 00016C74  6074                     bra        +0x76 /* 00016CEA */
  29785. label00016C76:
  29786. 00016C76  1F3C 0008                move.b     -[A7], 0x8
  29787. 00016C7A  486E FFEE                pea.l      [A6 - 0x12]
  29788. 00016C7E  61FF 0001 77F2           bsr        +0x177F4 /* 0002E472 */
  29789. 00016C84  1F3C 0007                move.b     -[A7], 0x7
  29790. 00016C88  486E FFAA                pea.l      [A6 - 0x56]
  29791. 00016C8C  61FF 0001 77E4           bsr        +0x177E6 /* 0002E472 */
  29792. 00016C92  2D6E FFAA FFF4           move.l     [A6 - 0xC], [A6 - 0x56]
  29793. 00016C98  3D6E FFAE FFF8           move.w     [A6 - 0x8], [A6 - 0x52]
  29794. 00016C9E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  29795. 00016CA2  6046                     bra        +0x48 /* 00016CEA */
  29796. label00016CA4:
  29797. 00016CA4  1F3C 000B                move.b     -[A7], 0xB
  29798. 00016CA8  486E FFEE                pea.l      [A6 - 0x12]
  29799. 00016CAC  61FF 0001 77C4           bsr        +0x177C6 /* 0002E472 */
  29800. 00016CB2  1F3C 0008                move.b     -[A7], 0x8
  29801. 00016CB6  486E FFA4                pea.l      [A6 - 0x5C]
  29802. 00016CBA  61FF 0001 77B6           bsr        +0x177B8 /* 0002E472 */
  29803. 00016CC0  2D6E FFA4 FFF4           move.l     [A6 - 0xC], [A6 - 0x5C]
  29804. 00016CC6  3D6E FFA8 FFF8           move.w     [A6 - 0x8], [A6 - 0x58]
  29805. 00016CCC  1F3C 0007                move.b     -[A7], 0x7
  29806. 00016CD0  486E FF9E                pea.l      [A6 - 0x62]
  29807. 00016CD4  61FF 0001 779C           bsr        +0x1779E /* 0002E472 */
  29808. 00016CDA  2D6E FF9E FFFA           move.l     [A6 - 0x6], [A6 - 0x62]
  29809. 00016CE0  3D6E FFA2 FFFE           move.w     [A6 - 0x2], [A6 - 0x5E]
  29810. 00016CE6  4FEF 0012                lea.l      A7, [A7 + 0x12]
  29811. label00016CEA:
  29812. 00016CEA  3F03                     move.w     -[A7], D3
  29813. 00016CEC  486E FFEE                pea.l      [A6 - 0x12]
  29814. 00016CF0  1F3C 0002                move.b     -[A7], 0x2
  29815. 00016CF4  486E FFE6                pea.l      [A6 - 0x1A]
  29816. 00016CF8  61FF 0001 7DE2           bsr        +0x17DE4 /* 0002EADC */
  29817. 00016CFE  3F03                     move.w     -[A7], D3
  29818. 00016D00  486E FFEE                pea.l      [A6 - 0x12]
  29819. 00016D04  1F3C 0004                move.b     -[A7], 0x4
  29820. 00016D08  486E FFE6                pea.l      [A6 - 0x1A]
  29821. 00016D0C  61FF 0001 7DCE           bsr        +0x17DD0 /* 0002EADC */
  29822. 00016D12  4FEF 0018                lea.l      A7, [A7 + 0x18]
  29823. 00016D16  261F                     move.l     D3, [A7]+
  29824. 00016D18  281F                     move.l     D4, [A7]+
  29825. 00016D1A  4E5E                     unlink     A6
  29826. 00016D1C  4E75                     rts
  29827. 00016D1E  4E56 FFDA                link       A6, -0x0026
  29828. 00016D22  2F0A                     move.l     -[A7], A2
  29829. 00016D24  2F03                     move.l     -[A7], D3
  29830. 00016D26  246E 0008                movea.l    A2, [A6 + 0x8]
  29831. 00016D2A  4EB9 0000 0200           jsr        [0x00000200 /* SPAlarm */]
  29832. 00016D30  2F0A                     move.l     -[A7], A2
  29833. 00016D32  61FF FFFF E692           bsr        -0x196C /* 000153C6 */
  29834. 00016D38  3600                     move.w     D3, D0
  29835. 00016D3A  486E FFF2                pea.l      [A6 - 0xE]
  29836. 00016D3E  2F0A                     move.l     -[A7], A2
  29837. 00016D40  61FF FFFF 256E           bsr        -0xDA90 /* 000092B0 */
  29838. 00016D46  2F0A                     move.l     -[A7], A2
  29839. 00016D48  61FF FFFF E5EC           bsr        -0x1A12 /* 00015336 */
  29840. 00016D4E  4A00                     tst.b      D0
  29841. 00016D50  4FEF 0010                lea.l      A7, [A7 + 0x10]
  29842. 00016D54  6600 00CC                bne        +0xCE /* 00016E22 */
  29843. 00016D58  1F3C 0005                move.b     -[A7], 0x5
  29844. 00016D5C  486E FFFA                pea.l      [A6 - 0x6]
  29845. 00016D60  61FF 0001 7710           bsr        +0x17712 /* 0002E472 */
  29846. 00016D66  486E FFFA                pea.l      [A6 - 0x6]
  29847. 00016D6A  AA14                     syscall    RGBForeColor
  29848. 00016D6C  42A7                     clr.l      -[A7]
  29849. 00016D6E  42A7                     clr.l      -[A7]
  29850. 00016D70  486E FFF2                pea.l      [A6 - 0xE]
  29851. 00016D74  61FF 0001 7A6E           bsr        +0x17A70 /* 0002E7E4 */
  29852. 00016D7A  0C43 0003                cmpi.w     D3, 0x3
  29853. 00016D7E  4FEF 0012                lea.l      A7, [A7 + 0x12]
  29854. 00016D82  6616                     bne        +0x18 /* 00016D9A */
  29855. 00016D84  1F3C 0007                move.b     -[A7], 0x7
  29856. 00016D88  486E FFEC                pea.l      [A6 - 0x14]
  29857. 00016D8C  61FF 0001 76E4           bsr        +0x176E6 /* 0002E472 */
  29858. 00016D92  41EE FFEC                lea.l      A0, [A6 - 0x14]
  29859. 00016D96  5C4F                     addq.w     A7, 6
  29860. 00016D98  6014                     bra        +0x16 /* 00016DAE */
  29861. label00016D9A:
  29862. 00016D9A  1F3C 0006                move.b     -[A7], 0x6
  29863. 00016D9E  486E FFE6                pea.l      [A6 - 0x1A]
  29864. 00016DA2  61FF 0001 76CE           bsr        +0x176D0 /* 0002E472 */
  29865. 00016DA8  41EE FFE6                lea.l      A0, [A6 - 0x1A]
  29866. 00016DAC  5C4F                     addq.w     A7, 6
  29867. label00016DAE:
  29868. 00016DAE  2D50 FFFA                move.l     [A6 - 0x6], [A0]
  29869. 00016DB2  3D68 0004 FFFE           move.w     [A6 - 0x2], [A0 + 0x4]
  29870. 00016DB8  486E FFFA                pea.l      [A6 - 0x6]
  29871. 00016DBC  AA14                     syscall    RGBForeColor
  29872. 00016DBE  42A7                     clr.l      -[A7]
  29873. 00016DC0  2F3C 0001 0001           move.l     -[A7], 0x10001
  29874. 00016DC6  486E FFF2                pea.l      [A6 - 0xE]
  29875. 00016DCA  61FF 0001 78CA           bsr        +0x178CC /* 0002E696 */
  29876. 00016DD0  0C43 0003                cmpi.w     D3, 0x3
  29877. 00016DD4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  29878. 00016DD8  6600 00DC                bne        +0xDE /* 00016EB6 */
  29879. 00016DDC  1F3C 0006                move.b     -[A7], 0x6
  29880. 00016DE0  486E FFFA                pea.l      [A6 - 0x6]
  29881. 00016DE4  61FF 0001 768C           bsr        +0x1768E /* 0002E472 */
  29882. 00016DEA  486E FFFA                pea.l      [A6 - 0x6]
  29883. 00016DEE  3F2E FFF2                move.w     -[A7], [A6 - 0xE]
  29884. 00016DF2  302E FFF8                move.w     D0, [A6 - 0x8]
  29885. 00016DF6  48C0                     ext.l      D0
  29886. 00016DF8  5380                     subq.l     D0, 1
  29887. 00016DFA  3F00                     move.w     -[A7], D0
  29888. 00016DFC  61FF 0001 7E60           bsr        +0x17E62 /* 0002EC5E */
  29889. 00016E02  486E FFFA                pea.l      [A6 - 0x6]
  29890. 00016E06  302E FFF6                move.w     D0, [A6 - 0xA]
  29891. 00016E0A  48C0                     ext.l      D0
  29892. 00016E0C  5380                     subq.l     D0, 1
  29893. 00016E0E  3F00                     move.w     -[A7], D0
  29894. 00016E10  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  29895. 00016E14  61FF 0001 7E48           bsr        +0x17E4A /* 0002EC5E */
  29896. 00016E1A  4FEF 0016                lea.l      A7, [A7 + 0x16]
  29897. 00016E1E  6000 0096                bra        +0x98 /* 00016EB6 */
  29898. label00016E22:
  29899. 00016E22  1F3C 0008                move.b     -[A7], 0x8
  29900. 00016E26  486E FFFA                pea.l      [A6 - 0x6]
  29901. 00016E2A  61FF 0001 7646           bsr        +0x17648 /* 0002E472 */
  29902. 00016E30  486E FFFA                pea.l      [A6 - 0x6]
  29903. 00016E34  AA14                     syscall    RGBForeColor
  29904. 00016E36  42A7                     clr.l      -[A7]
  29905. 00016E38  42A7                     clr.l      -[A7]
  29906. 00016E3A  486E FFF2                pea.l      [A6 - 0xE]
  29907. 00016E3E  61FF 0001 79A4           bsr        +0x179A6 /* 0002E7E4 */
  29908. 00016E44  1F3C 0006                move.b     -[A7], 0x6
  29909. 00016E48  486E FFFA                pea.l      [A6 - 0x6]
  29910. 00016E4C  61FF 0001 7624           bsr        +0x17626 /* 0002E472 */
  29911. 00016E52  486E FFFA                pea.l      [A6 - 0x6]
  29912. 00016E56  AA14                     syscall    RGBForeColor
  29913. 00016E58  42A7                     clr.l      -[A7]
  29914. 00016E5A  2F3C 0001 0001           move.l     -[A7], 0x10001
  29915. 00016E60  486E FFF2                pea.l      [A6 - 0xE]
  29916. 00016E64  61FF 0001 7830           bsr        +0x17832 /* 0002E696 */
  29917. 00016E6A  0C43 0002                cmpi.w     D3, 0x2
  29918. 00016E6E  4FEF 0024                lea.l      A7, [A7 + 0x24]
  29919. 00016E72  6742                     beq        +0x44 /* 00016EB6 */
  29920. 00016E74  1F3C 0007                move.b     -[A7], 0x7
  29921. 00016E78  486E FFFA                pea.l      [A6 - 0x6]
  29922. 00016E7C  61FF 0001 75F4           bsr        +0x175F6 /* 0002E472 */
  29923. 00016E82  486E FFFA                pea.l      [A6 - 0x6]
  29924. 00016E86  3F2E FFF2                move.w     -[A7], [A6 - 0xE]
  29925. 00016E8A  302E FFF8                move.w     D0, [A6 - 0x8]
  29926. 00016E8E  48C0                     ext.l      D0
  29927. 00016E90  5380                     subq.l     D0, 1
  29928. 00016E92  3F00                     move.w     -[A7], D0
  29929. 00016E94  61FF 0001 7DC8           bsr        +0x17DCA /* 0002EC5E */
  29930. 00016E9A  486E FFFA                pea.l      [A6 - 0x6]
  29931. 00016E9E  302E FFF6                move.w     D0, [A6 - 0xA]
  29932. 00016EA2  48C0                     ext.l      D0
  29933. 00016EA4  5380                     subq.l     D0, 1
  29934. 00016EA6  3F00                     move.w     -[A7], D0
  29935. 00016EA8  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  29936. 00016EAC  61FF 0001 7DB0           bsr        +0x17DB2 /* 0002EC5E */
  29937. 00016EB2  4FEF 0016                lea.l      A7, [A7 + 0x16]
  29938. label00016EB6:
  29939. 00016EB6  486E FFF2                pea.l      [A6 - 0xE]
  29940. 00016EBA  2F3C 0001 0001           move.l     -[A7], 0x10001
  29941. 00016EC0  A8A9                     syscall    InsetRect
  29942. 00016EC2  2F0A                     move.l     -[A7], A2
  29943. 00016EC4  61FF FFFF E470           bsr        -0x1B8E /* 00015336 */
  29944. 00016ECA  4A00                     tst.b      D0
  29945. 00016ECC  584F                     addq.w     A7, 4
  29946. 00016ECE  6616                     bne        +0x18 /* 00016EE6 */
  29947. 00016ED0  1F3C 0002                move.b     -[A7], 0x2
  29948. 00016ED4  486E FFE0                pea.l      [A6 - 0x20]
  29949. 00016ED8  61FF 0001 7598           bsr        +0x1759A /* 0002E472 */
  29950. 00016EDE  41EE FFE0                lea.l      A0, [A6 - 0x20]
  29951. 00016EE2  5C4F                     addq.w     A7, 6
  29952. 00016EE4  6014                     bra        +0x16 /* 00016EFA */
  29953. label00016EE6:
  29954. 00016EE6  1F3C 0004                move.b     -[A7], 0x4
  29955. 00016EEA  486E FFDA                pea.l      [A6 - 0x26]
  29956. 00016EEE  61FF 0001 7582           bsr        +0x17584 /* 0002E472 */
  29957. 00016EF4  41EE FFDA                lea.l      A0, [A6 - 0x26]
  29958. 00016EF8  5C4F                     addq.w     A7, 6
  29959. label00016EFA:
  29960. 00016EFA  2D50 FFFA                move.l     [A6 - 0x6], [A0]
  29961. 00016EFE  3D68 0004 FFFE           move.w     [A6 - 0x2], [A0 + 0x4]
  29962. 00016F04  486E FFFA                pea.l      [A6 - 0x6]
  29963. 00016F08  AA14                     syscall    RGBForeColor
  29964. 00016F0A  486E FFF2                pea.l      [A6 - 0xE]
  29965. 00016F0E  A8A2                     syscall    PaintRect
  29966. 00016F10  261F                     move.l     D3, [A7]+
  29967. 00016F12  245F                     movea.l    A2, [A7]+
  29968. 00016F14  4E5E                     unlink     A6
  29969. 00016F16  4E75                     rts
  29970. 00016F18  4E56 FFE2                link       A6, -0x001E
  29971. 00016F1C  48E7 1F30                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3
  29972. 00016F20  246E 0008                movea.l    A2, [A6 + 0x8]
  29973. 00016F24  486E FFF6                pea.l      [A6 - 0xA]
  29974. 00016F28  2F0A                     move.l     -[A7], A2
  29975. 00016F2A  61FF FFFF 2384           bsr        -0xDC7A /* 000092B0 */
  29976. 00016F30  486E FFF6                pea.l      [A6 - 0xA]
  29977. 00016F34  61FF FFFF E468           bsr        -0x1B96 /* 0001539E */
  29978. 00016F3A  3800                     move.w     D4, D0
  29979. 00016F3C  2D79 0000 2FEC FFF0      move.l     [A6 - 0x10], [0x00002FEC]
  29980. 00016F44  3D79 0000 2FF0 FFF4      move.w     [A6 - 0xC], [0x00002FF0]
  29981. 00016F4C  61FF FFFF F5A6           bsr        -0xA58 /* 000164F4 */
  29982. 00016F52  0C40 0004                cmpi.w     D0, 0x4
  29983. 00016F56  4FEF 000C                lea.l      A7, [A7 + 0xC]
  29984. 00016F5A  6C4E                     bge        +0x50 /* 00016FAA */
  29985. 00016F5C  2F0A                     move.l     -[A7], A2
  29986. 00016F5E  61FF FFFF E3D6           bsr        -0x1C28 /* 00015336 */
  29987. 00016F64  4A00                     tst.b      D0
  29988. 00016F66  584F                     addq.w     A7, 4
  29989. 00016F68  6716                     beq        +0x18 /* 00016F80 */
  29990. 00016F6A  2F0A                     move.l     -[A7], A2
  29991. 00016F6C  61FF FFFF 2B6A           bsr        -0xD494 /* 00009AD8 */
  29992. 00016F72  4A00                     tst.b      D0
  29993. 00016F74  584F                     addq.w     A7, 4
  29994. 00016F76  6708                     beq        +0xA /* 00016F80 */
  29995. 00016F78  41F9 0000 2FF2           lea.l      A0, [0x00002FF2]
  29996. 00016F7E  6006                     bra        +0x8 /* 00016F86 */
  29997. label00016F80:
  29998. 00016F80  41F9 0000 2FEC           lea.l      A0, [0x00002FEC]
  29999. label00016F86:
  30000. 00016F86  2D50 FFF0                move.l     [A6 - 0x10], [A0]
  30001. 00016F8A  3D68 0004 FFF4           move.w     [A6 - 0xC], [A0 + 0x4]
  30002. 00016F90  2F0A                     move.l     -[A7], A2
  30003. 00016F92  61FF FFFF 2B44           bsr        -0xD4BA /* 00009AD8 */
  30004. 00016F98  4A00                     tst.b      D0
  30005. 00016F9A  584F                     addq.w     A7, 4
  30006. 00016F9C  6600 009E                bne        +0xA0 /* 0001703C */
  30007. 00016FA0  4EB9 0000 0208           jsr        [0x00000208 /* SPVolCtl */]
  30008. 00016FA6  6000 0094                bra        +0x96 /* 0001703C */
  30009. label00016FAA:
  30010. 00016FAA  2D79 0000 2FEC FFF0      move.l     [A6 - 0x10], [0x00002FEC]
  30011. 00016FB2  3D79 0000 2FF0 FFF4      move.w     [A6 - 0xC], [0x00002FF0]
  30012. 00016FBA  2F0A                     move.l     -[A7], A2
  30013. 00016FBC  61FF FFFF 2B1A           bsr        -0xD4E4 /* 00009AD8 */
  30014. 00016FC2  4A00                     tst.b      D0
  30015. 00016FC4  584F                     addq.w     A7, 4
  30016. 00016FC6  670E                     beq        +0x10 /* 00016FD6 */
  30017. 00016FC8  2F0A                     move.l     -[A7], A2
  30018. 00016FCA  61FF FFFF 2B22           bsr        -0xD4DC /* 00009AEE */
  30019. 00016FD0  4A00                     tst.b      D0
  30020. 00016FD2  584F                     addq.w     A7, 4
  30021. 00016FD4  6610                     bne        +0x12 /* 00016FE6 */
  30022. label00016FD6:
  30023. 00016FD6  1F3C 0008                move.b     -[A7], 0x8
  30024. 00016FDA  486E FFF0                pea.l      [A6 - 0x10]
  30025. 00016FDE  61FF 0001 7492           bsr        +0x17494 /* 0002E472 */
  30026. 00016FE4  5C4F                     addq.w     A7, 6
  30027. label00016FE6:
  30028. 00016FE6  2F0A                     move.l     -[A7], A2
  30029. 00016FE8  61FF FFFF E34C           bsr        -0x1CB2 /* 00015336 */
  30030. 00016FEE  4A00                     tst.b      D0
  30031. 00016FF0  584F                     addq.w     A7, 4
  30032. 00016FF2  6748                     beq        +0x4A /* 0001703C */
  30033. 00016FF4  2F0A                     move.l     -[A7], A2
  30034. 00016FF6  61FF FFFF 2AE0           bsr        -0xD51E /* 00009AD8 */
  30035. 00016FFC  4A00                     tst.b      D0
  30036. 00016FFE  584F                     addq.w     A7, 4
  30037. 00017000  6712                     beq        +0x14 /* 00017014 */
  30038. 00017002  2D79 0000 2FF2 FFE2      move.l     [A6 - 0x1E], [0x00002FF2]
  30039. 0001700A  3D79 0000 2FF6 FFE6      move.w     [A6 - 0x1A], [0x00002FF6]
  30040. 00017012  601C                     bra        +0x1E /* 00017030 */
  30041. label00017014:
  30042. 00017014  1F3C 0008                move.b     -[A7], 0x8
  30043. 00017018  486E FFE8                pea.l      [A6 - 0x18]
  30044. 0001701C  61FF 0001 7454           bsr        +0x17456 /* 0002E472 */
  30045. 00017022  2D6E FFE8 FFE2           move.l     [A6 - 0x1E], [A6 - 0x18]
  30046. 00017028  3D6E FFEC FFE6           move.w     [A6 - 0x1A], [A6 - 0x14]
  30047. 0001702E  5C4F                     addq.w     A7, 6
  30048. label00017030:
  30049. 00017030  2D6E FFE2 FFF0           move.l     [A6 - 0x10], [A6 - 0x1E]
  30050. 00017036  3D6E FFE6 FFF4           move.w     [A6 - 0xC], [A6 - 0x1A]
  30051. label0001703C:
  30052. 0001703C  486E FFF0                pea.l      [A6 - 0x10]
  30053. 00017040  AA14                     syscall    RGBForeColor
  30054. 00017042  2F0A                     move.l     -[A7], A2
  30055. 00017044  2057                     movea.l    A0, [A7]
  30056. 00017046  2250                     movea.l    A1, [A0]
  30057. 00017048  2269 0178                movea.l    A1, [A1 + 0x178]
  30058. 0001704C  4E91                     jsr        [A1]
  30059. 0001704E  4A00                     tst.b      D0
  30060. 00017050  584F                     addq.w     A7, 4
  30061. 00017052  6704                     beq        +0x6 /* 00017058 */
  30062. 00017054  7009                     moveq.l    D0, 0x09
  30063. 00017056  6002                     bra        +0x4 /* 0001705A */
  30064. label00017058:
  30065. 00017058  7005                     moveq.l    D0, 0x05
  30066. label0001705A:
  30067. 0001705A  7200                     moveq.l    D1, 0x00
  30068. 0001705C  1200                     move.b     D1, D0
  30069. 0001705E  3D41 FFEE                move.w     [A6 - 0x12], D1
  30070. 00017062  2F0A                     move.l     -[A7], A2
  30071. 00017064  2057                     movea.l    A0, [A7]
  30072. 00017066  2250                     movea.l    A1, [A0]
  30073. 00017068  2269 0178                movea.l    A1, [A1 + 0x178]
  30074. 0001706C  4E91                     jsr        [A1]
  30075. 0001706E  4A00                     tst.b      D0
  30076. 00017070  584F                     addq.w     A7, 4
  30077. 00017072  6704                     beq        +0x6 /* 00017078 */
  30078. 00017074  7005                     moveq.l    D0, 0x05
  30079. 00017076  6002                     bra        +0x4 /* 0001707A */
  30080. label00017078:
  30081. 00017078  7003                     moveq.l    D0, 0x03
  30082. label0001707A:
  30083. 0001707A  7200                     moveq.l    D1, 0x00
  30084. 0001707C  1200                     move.b     D1, D0
  30085. 0001707E  3D41 FFFE                move.w     [A6 - 0x2], D1
  30086. 00017082  2F0A                     move.l     -[A7], A2
  30087. 00017084  61FF FFFF E810           bsr        -0x17EE /* 00015896 */
  30088. 0001708A  4A00                     tst.b      D0
  30089. 0001708C  584F                     addq.w     A7, 4
  30090. 0001708E  6666                     bne        +0x68 /* 000170F6 */
  30091. 00017090  2F0A                     move.l     -[A7], A2
  30092. 00017092  61FF 0000 012C           bsr        +0x12E /* 000171C0 */
  30093. 00017098  4A00                     tst.b      D0
  30094. 0001709A  584F                     addq.w     A7, 4
  30095. 0001709C  6726                     beq        +0x28 /* 000170C4 */
  30096. 0001709E  302E FFFE                move.w     D0, [A6 - 0x2]
  30097. 000170A2  48C0                     ext.l      D0
  30098. 000170A4  3604                     move.w     D3, D4
  30099. 000170A6  48C3                     ext.l      D3
  30100. 000170A8  9680                     sub.l      D3, D0
  30101. 000170AA  2003                     move.l     D0, D3
  30102. 000170AC  E088                     lsr        D0, 8
  30103. 000170AE  E088                     lsr        D0, 8
  30104. 000170B0  E088                     lsr        D0, 8
  30105. 000170B2  EE88                     lsr        D0, 7
  30106. 000170B4  D083                     add.l      D0, D3
  30107. 000170B6  E280                     asr        D0, 1
  30108. 000170B8  5280                     addq.l     D0, 1
  30109. 000170BA  362E FFF6                move.w     D3, [A6 - 0xA]
  30110. 000170BE  48C3                     ext.l      D3
  30111. 000170C0  D680                     add.l      D3, D0
  30112. 000170C2  6018                     bra        +0x1A /* 000170DC */
  30113. label000170C4:
  30114. 000170C4  2F0A                     move.l     -[A7], A2
  30115. 000170C6  61FF FFFF E2FE           bsr        -0x1D00 /* 000153C6 */
  30116. 000170CC  5440                     addq.w     D0, 2
  30117. 000170CE  D06E FFFE                add.w      D0, [A6 - 0x2]
  30118. 000170D2  322E FFFA                move.w     D1, [A6 - 0x6]
  30119. 000170D6  9240                     sub.w      D1, D0
  30120. 000170D8  3601                     move.w     D3, D1
  30121. 000170DA  584F                     addq.w     A7, 4
  30122. label000170DC:
  30123. 000170DC  2F0A                     move.l     -[A7], A2
  30124. 000170DE  61FF FFFF E2E6           bsr        -0x1D18 /* 000153C6 */
  30125. 000170E4  5440                     addq.w     D0, 2
  30126. 000170E6  D06E FFEE                add.w      D0, [A6 - 0x12]
  30127. 000170EA  322E FFFC                move.w     D1, [A6 - 0x4]
  30128. 000170EE  9240                     sub.w      D1, D0
  30129. 000170F0  3E01                     move.w     D7, D1
  30130. 000170F2  584F                     addq.w     A7, 4
  30131. 000170F4  6064                     bra        +0x66 /* 0001715A */
  30132. label000170F6:
  30133. 000170F6  2F0A                     move.l     -[A7], A2
  30134. 000170F8  61FF 0000 00C6           bsr        +0xC8 /* 000171C0 */
  30135. 000170FE  4A00                     tst.b      D0
  30136. 00017100  584F                     addq.w     A7, 4
  30137. 00017102  6726                     beq        +0x28 /* 0001712A */
  30138. 00017104  302E FFEE                move.w     D0, [A6 - 0x12]
  30139. 00017108  48C0                     ext.l      D0
  30140. 0001710A  3604                     move.w     D3, D4
  30141. 0001710C  48C3                     ext.l      D3
  30142. 0001710E  9680                     sub.l      D3, D0
  30143. 00017110  2003                     move.l     D0, D3
  30144. 00017112  E088                     lsr        D0, 8
  30145. 00017114  E088                     lsr        D0, 8
  30146. 00017116  E088                     lsr        D0, 8
  30147. 00017118  EE88                     lsr        D0, 7
  30148. 0001711A  D083                     add.l      D0, D3
  30149. 0001711C  E280                     asr        D0, 1
  30150. 0001711E  5280                     addq.l     D0, 1
  30151. 00017120  362E FFF6                move.w     D3, [A6 - 0xA]
  30152. 00017124  48C3                     ext.l      D3
  30153. 00017126  D680                     add.l      D3, D0
  30154. 00017128  6018                     bra        +0x1A /* 00017142 */
  30155. label0001712A:
  30156. 0001712A  2F0A                     move.l     -[A7], A2
  30157. 0001712C  61FF FFFF E298           bsr        -0x1D66 /* 000153C6 */
  30158. 00017132  5440                     addq.w     D0, 2
  30159. 00017134  D06E FFEE                add.w      D0, [A6 - 0x12]
  30160. 00017138  322E FFFA                move.w     D1, [A6 - 0x6]
  30161. 0001713C  9240                     sub.w      D1, D0
  30162. 0001713E  3601                     move.w     D3, D1
  30163. 00017140  584F                     addq.w     A7, 4
  30164. label00017142:
  30165. 00017142  2F0A                     move.l     -[A7], A2
  30166. 00017144  61FF FFFF E280           bsr        -0x1D7E /* 000153C6 */
  30167. 0001714A  5440                     addq.w     D0, 2
  30168. 0001714C  D06E FFFE                add.w      D0, [A6 - 0x2]
  30169. 00017150  322E FFFC                move.w     D1, [A6 - 0x4]
  30170. 00017154  9240                     sub.w      D1, D0
  30171. 00017156  3E01                     move.w     D7, D1
  30172. 00017158  584F                     addq.w     A7, 4
  30173. label0001715A:
  30174. 0001715A  7800                     moveq.l    D4, 0x00
  30175. 0001715C  4A6E FFFE                tst.w      [A6 - 0x2]
  30176. 00017160  6F56                     ble        +0x58 /* 000171B8 */
  30177. 00017162  3004                     move.w     D0, D4
  30178. 00017164  48C0                     ext.l      D0
  30179. 00017166  2640                     movea.l    A3, D0
  30180. 00017168  3A03                     move.w     D5, D3
  30181. 0001716A  48C5                     ext.l      D5
  30182. 0001716C  DA80                     add.l      D5, D0
  30183. 0001716E  3C07                     move.w     D6, D7
  30184. 00017170  48C6                     ext.l      D6
  30185. 00017172  DC8B                     add.l      D6, A3
  30186. 00017174  260B                     move.l     D3, A3
  30187. 00017176  D683                     add.l      D3, D3
  30188. 00017178  5283                     addq.l     D3, 1
  30189. 0001717A  3E2E FFEE                move.w     D7, [A6 - 0x12]
  30190. 0001717E  48C7                     ext.l      D7
  30191. label00017180:
  30192. 00017180  3F06                     move.w     -[A7], D6
  30193. 00017182  3F05                     move.w     -[A7], D5
  30194. 00017184  A893                     syscall    MoveTo
  30195. 00017186  2F0A                     move.l     -[A7], A2
  30196. 00017188  61FF FFFF E70C           bsr        -0x18F2 /* 00015896 */
  30197. 0001718E  4A00                     tst.b      D0
  30198. 00017190  584F                     addq.w     A7, 4
  30199. 00017192  660C                     bne        +0xE /* 000171A0 */
  30200. 00017194  2007                     move.l     D0, D7
  30201. 00017196  9083                     sub.l      D0, D3
  30202. 00017198  3F00                     move.w     -[A7], D0
  30203. 0001719A  4267                     clr.w      -[A7]
  30204. 0001719C  A892                     syscall    Line
  30205. 0001719E  600A                     bra        +0xC /* 000171AA */
  30206. label000171A0:
  30207. 000171A0  4267                     clr.w      -[A7]
  30208. 000171A2  2007                     move.l     D0, D7
  30209. 000171A4  9083                     sub.l      D0, D3
  30210. 000171A6  3F00                     move.w     -[A7], D0
  30211. 000171A8  A892                     syscall    Line
  30212. label000171AA:
  30213. 000171AA  5285                     addq.l     D5, 1
  30214. 000171AC  5286                     addq.l     D6, 1
  30215. 000171AE  5483                     addq.l     D3, 2
  30216. 000171B0  5244                     addq.w     D4, 1
  30217. 000171B2  B86E FFFE                cmp.w      D4, [A6 - 0x2]
  30218. 000171B6  6DC8                     blt        -0x36 /* 00017180 */
  30219. label000171B8:
  30220. 000171B8  4CDF 0CF8                movem.l    D3,D4,D5,D6,D7,A2,A3, [A7]+
  30221. 000171BC  4E5E                     unlink     A6
  30222. 000171BE  4E75                     rts
  30223. fn000171C0:
  30224. 000171C0  206F 0004                movea.l    A0, [A7 + 0x4]
  30225. 000171C4  1028 0169                move.b     D0, [A0 + 0x169]
  30226. 000171C8  4E75                     rts
  30227. 000171CA  4E56 FEC6                link       A6, -0x013A
  30228. 000171CE  2F0A                     move.l     -[A7], A2
  30229. 000171D0  2F03                     move.l     -[A7], D3
  30230. 000171D2  246E 0008                movea.l    A2, [A6 + 0x8]
  30231. 000171D6  486E FED4                pea.l      [A6 - 0x12C]
  30232. 000171DA  4EB9 0000 01F0           jsr        [0x000001F0]
  30233. 000171E0  486E FECC                pea.l      [A6 - 0x134]
  30234. 000171E4  4EB9 0000 0210           jsr        [0x00000210 /* BootDrive */]
  30235. 000171EA  4EB9 0000 0200           jsr        [0x00000200 /* SPAlarm */]
  30236. 000171F0  486E FEC6                pea.l      [A6 - 0x13A]
  30237. 000171F4  4EB9 0000 0220           jsr        [0x00000220 /* MemErr */]
  30238. 000171FA  2F0A                     move.l     -[A7], A2
  30239. 000171FC  2057                     movea.l    A0, [A7]
  30240. 000171FE  2250                     movea.l    A1, [A0]
  30241. 00017200  2269 01F0                movea.l    A1, [A1 + 0x1F0]
  30242. 00017204  4E91                     jsr        [A1]
  30243. 00017206  2F0A                     move.l     -[A7], A2
  30244. 00017208  2057                     movea.l    A0, [A7]
  30245. 0001720A  2250                     movea.l    A1, [A0]
  30246. 0001720C  2269 0088                movea.l    A1, [A1 + 0x88]
  30247. 00017210  4E91                     jsr        [A1]
  30248. 00017212  3600                     move.w     D3, D0
  30249. 00017214  3F03                     move.w     -[A7], D3
  30250. 00017216  4EB9 0000 0500           jsr        [0x00000500]
  30251. 0001721C  486E FFF2                pea.l      [A6 - 0xE]
  30252. 00017220  2F0A                     move.l     -[A7], A2
  30253. 00017222  2057                     movea.l    A0, [A7]
  30254. 00017224  2250                     movea.l    A1, [A0]
  30255. 00017226  2269 0158                movea.l    A1, [A1 + 0x158]
  30256. 0001722A  4E91                     jsr        [A1]
  30257. 0001722C  486E FFFA                pea.l      [A6 - 0x6]
  30258. 00017230  AA19                     syscall    GetForeColor
  30259. 00017232  486E FEF2                pea.l      [A6 - 0x10E]
  30260. 00017236  2F0A                     move.l     -[A7], A2
  30261. 00017238  2057                     movea.l    A0, [A7]
  30262. 0001723A  2250                     movea.l    A1, [A0]
  30263. 0001723C  2269 0020                movea.l    A1, [A1 + 0x20]
  30264. 00017240  4E91                     jsr        [A1]
  30265. 00017242  0C6E 0004 000C           cmpi.w     [A6 + 0xC], 0x4
  30266. 00017248  4FEF 0026                lea.l      A7, [A7 + 0x26]
  30267. 0001724C  6C00 0080                bge        +0x82 /* 000172CE */
  30268. 00017250  2F0A                     move.l     -[A7], A2
  30269. 00017252  61FF FFFF 2884           bsr        -0xD77A /* 00009AD8 */
  30270. 00017258  4A00                     tst.b      D0
  30271. 0001725A  584F                     addq.w     A7, 4
  30272. 0001725C  661E                     bne        +0x20 /* 0001727C */
  30273. 0001725E  2D79 0000 2FEC FFFA      move.l     [A6 - 0x6], [0x00002FEC]
  30274. 00017266  3D79 0000 2FF0 FFFE      move.w     [A6 - 0x2], [0x00002FF0]
  30275. 0001726E  486E FFFA                pea.l      [A6 - 0x6]
  30276. 00017272  AA14                     syscall    RGBForeColor
  30277. 00017274  3F3C 0031                move.w     -[A7], 0x31 /* '1' */
  30278. 00017278  A889                     syscall    TextMode
  30279. 0001727A  6032                     bra        +0x34 /* 000172AE */
  30280. label0001727C:
  30281. 0001727C  2F0A                     move.l     -[A7], A2
  30282. 0001727E  61FF FFFF 2858           bsr        -0xD7A6 /* 00009AD8 */
  30283. 00017284  4A00                     tst.b      D0
  30284. 00017286  584F                     addq.w     A7, 4
  30285. 00017288  6724                     beq        +0x26 /* 000172AE */
  30286. 0001728A  2F0A                     move.l     -[A7], A2
  30287. 0001728C  61FF FFFF E0A8           bsr        -0x1F56 /* 00015336 */
  30288. 00017292  4A00                     tst.b      D0
  30289. 00017294  584F                     addq.w     A7, 4
  30290. 00017296  6716                     beq        +0x18 /* 000172AE */
  30291. 00017298  2D79 0000 2FF2 FFFA      move.l     [A6 - 0x6], [0x00002FF2]
  30292. 000172A0  3D79 0000 2FF6 FFFE      move.w     [A6 - 0x2], [0x00002FF6]
  30293. 000172A8  486E FFFA                pea.l      [A6 - 0x6]
  30294. 000172AC  AA14                     syscall    RGBForeColor
  30295. label000172AE:
  30296. 000172AE  4227                     clr.b      -[A7]
  30297. 000172B0  1F3C 0001                move.b     -[A7], 0x1
  30298. 000172B4  3F2A 016E                move.w     -[A7], [A2 + 0x16E]
  30299. 000172B8  486E FFF2                pea.l      [A6 - 0xE]
  30300. 000172BC  486E FEF2                pea.l      [A6 - 0x10E]
  30301. 000172C0  4EB9 0000 0308           jsr        [0x00000308 /* DrvQHdr */]
  30302. 000172C6  4FEF 000E                lea.l      A7, [A7 + 0xE]
  30303. 000172CA  6000 0094                bra        +0x96 /* 00017360 */
  30304. label000172CE:
  30305. 000172CE  2F0A                     move.l     -[A7], A2
  30306. 000172D0  61FF FFFF E064           bsr        -0x1F9A /* 00015336 */
  30307. 000172D6  4A00                     tst.b      D0
  30308. 000172D8  584F                     addq.w     A7, 4
  30309. 000172DA  6726                     beq        +0x28 /* 00017302 */
  30310. 000172DC  486A 000A                pea.l      [A2 + 0xA]
  30311. 000172E0  61FF 0000 00B4           bsr        +0xB6 /* 00017396 */
  30312. 000172E6  4A00                     tst.b      D0
  30313. 000172E8  584F                     addq.w     A7, 4
  30314. 000172EA  6716                     beq        +0x18 /* 00017302 */
  30315. 000172EC  2D79 0000 2FF2 FFFA      move.l     [A6 - 0x6], [0x00002FF2]
  30316. 000172F4  3D79 0000 2FF6 FFFE      move.w     [A6 - 0x2], [0x00002FF6]
  30317. 000172FC  486E FFFA                pea.l      [A6 - 0x6]
  30318. 00017300  AA14                     syscall    RGBForeColor
  30319. label00017302:
  30320. 00017302  2F0A                     move.l     -[A7], A2
  30321. 00017304  61FF FFFF 27D2           bsr        -0xD82C /* 00009AD8 */
  30322. 0001730A  4A00                     tst.b      D0
  30323. 0001730C  584F                     addq.w     A7, 4
  30324. 0001730E  660E                     bne        +0x10 /* 0001731E */
  30325. 00017310  2F0A                     move.l     -[A7], A2
  30326. 00017312  61FF FFFF E022           bsr        -0x1FDC /* 00015336 */
  30327. 00017318  4A00                     tst.b      D0
  30328. 0001731A  584F                     addq.w     A7, 4
  30329. 0001731C  670E                     beq        +0x10 /* 0001732C */
  30330. label0001731E:
  30331. 0001731E  2F0A                     move.l     -[A7], A2
  30332. 00017320  61FF FFFF 27CC           bsr        -0xD832 /* 00009AEE */
  30333. 00017326  4A00                     tst.b      D0
  30334. 00017328  584F                     addq.w     A7, 4
  30335. 0001732A  6618                     bne        +0x1A /* 00017344 */
  30336. label0001732C:
  30337. 0001732C  486E FFFA                pea.l      [A6 - 0x6]
  30338. 00017330  4EB9 0000 0310           jsr        [0x00000310]
  30339. 00017336  3F3C 0001                move.w     -[A7], 0x1
  30340. 0001733A  A889                     syscall    TextMode
  30341. 0001733C  486E FFFA                pea.l      [A6 - 0x6]
  30342. 00017340  AA14                     syscall    RGBForeColor
  30343. 00017342  584F                     addq.w     A7, 4
  30344. label00017344:
  30345. 00017344  4227                     clr.b      -[A7]
  30346. 00017346  1F3C 0001                move.b     -[A7], 0x1
  30347. 0001734A  3F2A 016E                move.w     -[A7], [A2 + 0x16E]
  30348. 0001734E  486E FFF2                pea.l      [A6 - 0xE]
  30349. 00017352  486E FEF2                pea.l      [A6 - 0x10E]
  30350. 00017356  4EB9 0000 0308           jsr        [0x00000308 /* DrvQHdr */]
  30351. 0001735C  4FEF 000E                lea.l      A7, [A7 + 0xE]
  30352. label00017360:
  30353. 00017360  3F3C FFFF                move.w     -[A7], 0xFFFF
  30354. 00017364  486E FEC6                pea.l      [A6 - 0x13A]
  30355. 00017368  4EB9 0000 0238           jsr        [0x00000238]
  30356. 0001736E  3F3C FFFF                move.w     -[A7], 0xFFFF
  30357. 00017372  486E FECC                pea.l      [A6 - 0x134]
  30358. 00017376  4EB9 0000 0218           jsr        [0x00000218 /* KbdLast */]
  30359. 0001737C  3F3C FFFF                move.w     -[A7], 0xFFFF
  30360. 00017380  486E FED4                pea.l      [A6 - 0x12C]
  30361. 00017384  4EB9 0000 01F8           jsr        [0x000001F8 /* SPValid/SysParam */]
  30362. 0001738A  4FEF 0012                lea.l      A7, [A7 + 0x12]
  30363. 0001738E  261F                     move.l     D3, [A7]+
  30364. 00017390  245F                     movea.l    A2, [A7]+
  30365. 00017392  4E5E                     unlink     A6
  30366. 00017394  4E75                     rts
  30367. fn00017396:
  30368. 00017396  206F 0004                movea.l    A0, [A7 + 0x4]
  30369. 0001739A  1028 0114                move.b     D0, [A0 + 0x114]
  30370. 0001739E  4E75                     rts
  30371. 000173A0  4E56 FFD4                link       A6, -0x002C
  30372. 000173A4  2F0A                     move.l     -[A7], A2
  30373. 000173A6  2F03                     move.l     -[A7], D3
  30374. 000173A8  246E 0008                movea.l    A2, [A6 + 0x8]
  30375. 000173AC  486E FFE2                pea.l      [A6 - 0x1E]
  30376. 000173B0  4EB9 0000 01F0           jsr        [0x000001F0]
  30377. 000173B6  4EB9 0000 0200           jsr        [0x00000200 /* SPAlarm */]
  30378. 000173BC  486E FFDA                pea.l      [A6 - 0x26]
  30379. 000173C0  2F0A                     move.l     -[A7], A2
  30380. 000173C2  2057                     movea.l    A0, [A7]
  30381. 000173C4  2250                     movea.l    A1, [A0]
  30382. 000173C6  2269 015C                movea.l    A1, [A1 + 0x15C]
  30383. 000173CA  4E91                     jsr        [A1]
  30384. 000173CC  302A 0172                move.w     D0, [A2 + 0x172]
  30385. 000173D0  48C0                     ext.l      D0
  30386. 000173D2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  30387. 000173D6  5280                     addq.l     D0, 1
  30388. 000173D8  0C80 0000 0005           cmpi.l     D0, 0x5
  30389. 000173DE  622C                     bhi        +0x2E /* 0001740C */
  30390. 000173E0  303B 0206                move.w     D0, [PC + D0.w * 2 + 0x6]
  30391. 000173E4  4EFB 0002                jmp        [PC + D0.w + 0x2]
  30392. 000173E8  000C 0010                ori.b      A4, 0x10
  30393. 000173EC  0014 0018                ori.b      [A4], 0x18
  30394. 000173F0  001C 0020                ori.b      [A4]+, 0x20 /* ' ' */
  30395. 000173F4  7605                     moveq.l    D3, 0x05
  30396. 000173F6  6016                     bra        +0x18 /* 0001740E */
  30397. 000173F8  7605                     moveq.l    D3, 0x05
  30398. 000173FA  6012                     bra        +0x14 /* 0001740E */
  30399. 000173FC  7601                     moveq.l    D3, 0x01
  30400. 000173FE  600E                     bra        +0x10 /* 0001740E */
  30401. 00017400  7601                     moveq.l    D3, 0x01
  30402. 00017402  600A                     bra        +0xC /* 0001740E */
  30403. 00017404  7606                     moveq.l    D3, 0x06
  30404. 00017406  6006                     bra        +0x8 /* 0001740E */
  30405. 00017408  7607                     moveq.l    D3, 0x07
  30406. 0001740A  6002                     bra        +0x4 /* 0001740E */
  30407. label0001740C:
  30408. 0001740C  7600                     moveq.l    D3, 0x00
  30409. label0001740E:
  30410. 0001740E  486E FFD4                pea.l      [A6 - 0x2C]
  30411. 00017412  4EB9 0000 0220           jsr        [0x00000220 /* MemErr */]
  30412. 00017418  2F0A                     move.l     -[A7], A2
  30413. 0001741A  2057                     movea.l    A0, [A7]
  30414. 0001741C  2250                     movea.l    A1, [A0]
  30415. 0001741E  2269 01F0                movea.l    A1, [A1 + 0x1F0]
  30416. 00017422  4E91                     jsr        [A1]
  30417. 00017424  486A 0126                pea.l      [A2 + 0x126]
  30418. 00017428  61FF 0000 0056           bsr        +0x58 /* 00017480 */
  30419. 0001742E  2008                     move.l     D0, A0
  30420. 00017430  4FEF 000C                lea.l      A7, [A7 + 0xC]
  30421. 00017434  6722                     beq        +0x24 /* 00017458 */
  30422. 00017436  554F                     subq.w     A7, 2
  30423. 00017438  486E FFDA                pea.l      [A6 - 0x26]
  30424. 0001743C  3F03                     move.w     -[A7], D3
  30425. 0001743E  3F2A 0130                move.w     -[A7], [A2 + 0x130]
  30426. 00017442  486A 0126                pea.l      [A2 + 0x126]
  30427. 00017446  61FF 0000 0038           bsr        +0x3A /* 00017480 */
  30428. 0001744C  584F                     addq.w     A7, 4
  30429. 0001744E  2F08                     move.l     -[A7], A0
  30430. 00017450  303C 0603                move.w     D0, 0x603
  30431. 00017454  ABC9                     syscall    IconDispatch
  30432. 00017456  301F                     move.w     D0, [A7]+
  30433. label00017458:
  30434. 00017458  3F3C FFFF                move.w     -[A7], 0xFFFF
  30435. 0001745C  486E FFD4                pea.l      [A6 - 0x2C]
  30436. 00017460  4EB9 0000 0238           jsr        [0x00000238]
  30437. 00017466  3F3C FFFF                move.w     -[A7], 0xFFFF
  30438. 0001746A  486E FFE2                pea.l      [A6 - 0x1E]
  30439. 0001746E  4EB9 0000 01F8           jsr        [0x000001F8 /* SPValid/SysParam */]
  30440. 00017474  4FEF 000C                lea.l      A7, [A7 + 0xC]
  30441. 00017478  261F                     move.l     D3, [A7]+
  30442. 0001747A  245F                     movea.l    A2, [A7]+
  30443. 0001747C  4E5E                     unlink     A6
  30444. 0001747E  4E75                     rts
  30445. fn00017480:
  30446. 00017480  206F 0004                movea.l    A0, [A7 + 0x4]
  30447. 00017484  2068 0004                movea.l    A0, [A0 + 0x4]
  30448. 00017488  4E75                     rts
  30449. 0001748A  4E56 FFF2                link       A6, -0x000E
  30450. 0001748E  2F0A                     move.l     -[A7], A2
  30451. 00017490  246E 0008                movea.l    A2, [A6 + 0x8]
  30452. 00017494  486E FFF8                pea.l      [A6 - 0x8]
  30453. 00017498  2F0A                     move.l     -[A7], A2
  30454. 0001749A  2057                     movea.l    A0, [A7]
  30455. 0001749C  2250                     movea.l    A1, [A0]
  30456. 0001749E  2269 015C                movea.l    A1, [A1 + 0x15C]
  30457. 000174A2  4E91                     jsr        [A1]
  30458. 000174A4  486E FFF2                pea.l      [A6 - 0xE]
  30459. 000174A8  4EB9 0000 0220           jsr        [0x00000220 /* MemErr */]
  30460. 000174AE  2F0A                     move.l     -[A7], A2
  30461. 000174B0  2057                     movea.l    A0, [A7]
  30462. 000174B2  2250                     movea.l    A1, [A0]
  30463. 000174B4  2269 01F0                movea.l    A1, [A1 + 0x1F0]
  30464. 000174B8  4E91                     jsr        [A1]
  30465. 000174BA  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  30466. 000174BE  3F2A 0130                move.w     -[A7], [A2 + 0x130]
  30467. 000174C2  486E FFF8                pea.l      [A6 - 0x8]
  30468. 000174C6  2F2A 0144                move.l     -[A7], [A2 + 0x144]
  30469. 000174CA  61FF 0001 77B4           bsr        +0x177B6 /* 0002EC80 */
  30470. 000174D0  3F3C FFFF                move.w     -[A7], 0xFFFF
  30471. 000174D4  486E FFF2                pea.l      [A6 - 0xE]
  30472. 000174D8  4EB9 0000 0238           jsr        [0x00000238]
  30473. 000174DE  4FEF 0022                lea.l      A7, [A7 + 0x22]
  30474. 000174E2  245F                     movea.l    A2, [A7]+
  30475. 000174E4  4E5E                     unlink     A6
  30476. 000174E6  4E75                     rts
  30477. 000174E8  4E56 FFF2                link       A6, -0x000E
  30478. 000174EC  2F0B                     move.l     -[A7], A3
  30479. 000174EE  2F0A                     move.l     -[A7], A2
  30480. 000174F0  246E 0008                movea.l    A2, [A6 + 0x8]
  30481. 000174F4  486E FFF8                pea.l      [A6 - 0x8]
  30482. 000174F8  2F0A                     move.l     -[A7], A2
  30483. 000174FA  2057                     movea.l    A0, [A7]
  30484. 000174FC  2250                     movea.l    A1, [A0]
  30485. 000174FE  2269 015C                movea.l    A1, [A1 + 0x15C]
  30486. 00017502  4E91                     jsr        [A1]
  30487. 00017504  486E FFF2                pea.l      [A6 - 0xE]
  30488. 00017508  4EB9 0000 0220           jsr        [0x00000220 /* MemErr */]
  30489. 0001750E  2F0A                     move.l     -[A7], A2
  30490. 00017510  2057                     movea.l    A0, [A7]
  30491. 00017512  2250                     movea.l    A1, [A0]
  30492. 00017514  2269 01F0                movea.l    A1, [A1 + 0x1F0]
  30493. 00017518  4E91                     jsr        [A1]
  30494. 0001751A  486A 0152                pea.l      [A2 + 0x152]
  30495. 0001751E  61FF 0001 6D54           bsr        +0x16D56 /* 0002E274 */
  30496. 00017524  2648                     movea.l    A3, A0
  30497. 00017526  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  30498. 0001752A  3F2A 0130                move.w     -[A7], [A2 + 0x130]
  30499. 0001752E  486E FFF8                pea.l      [A6 - 0x8]
  30500. 00017532  2F0B                     move.l     -[A7], A3
  30501. 00017534  61FF 0001 782A           bsr        +0x1782C /* 0002ED60 */
  30502. 0001753A  3F3C FFFF                move.w     -[A7], 0xFFFF
  30503. 0001753E  486E FFF2                pea.l      [A6 - 0xE]
  30504. 00017542  4EB9 0000 0238           jsr        [0x00000238]
  30505. 00017548  4FEF 0026                lea.l      A7, [A7 + 0x26]
  30506. 0001754C  245F                     movea.l    A2, [A7]+
  30507. 0001754E  265F                     movea.l    A3, [A7]+
  30508. 00017550  4E5E                     unlink     A6
  30509. 00017552  4E75                     rts
  30510. 00017554  4E56 FFD4                link       A6, -0x002C
  30511. 00017558  2F0A                     move.l     -[A7], A2
  30512. 0001755A  246E 0008                movea.l    A2, [A6 + 0x8]
  30513. 0001755E  2F0A                     move.l     -[A7], A2
  30514. 00017560  61FF FFFF E894           bsr        -0x176A /* 00015DF6 */
  30515. 00017566  4A00                     tst.b      D0
  30516. 00017568  584F                     addq.w     A7, 4
  30517. 0001756A  6700 008C                beq        +0x8E /* 000175F8 */
  30518. 0001756E  42A7                     clr.l      -[A7]
  30519. 00017570  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  30520. 00017574  2057                     movea.l    A0, [A7]
  30521. 00017576  2268 0004                movea.l    A1, [A0 + 0x4]
  30522. 0001757A  2269 0104                movea.l    A1, [A1 + 0x104]
  30523. 0001757E  4E91                     jsr        [A1]
  30524. 00017580  4A00                     tst.b      D0
  30525. 00017582  504F                     addq.w     A7, 8
  30526. 00017584  6772                     beq        +0x74 /* 000175F8 */
  30527. 00017586  486E FFDA                pea.l      [A6 - 0x26]
  30528. 0001758A  4EB9 0000 01F0           jsr        [0x000001F0]
  30529. 00017590  4EB9 0000 0200           jsr        [0x00000200 /* SPAlarm */]
  30530. 00017596  486E FFF8                pea.l      [A6 - 0x8]
  30531. 0001759A  2F0A                     move.l     -[A7], A2
  30532. 0001759C  2057                     movea.l    A0, [A7]
  30533. 0001759E  2250                     movea.l    A1, [A0]
  30534. 000175A0  2269 015C                movea.l    A1, [A1 + 0x15C]
  30535. 000175A4  4E91                     jsr        [A1]
  30536. 000175A6  486E FFF8                pea.l      [A6 - 0x8]
  30537. 000175AA  4878 FFFF                push.l     0xFFFF
  30538. 000175AE  A8A9                     syscall    InsetRect
  30539. 000175B0  2F0A                     move.l     -[A7], A2
  30540. 000175B2  2057                     movea.l    A0, [A7]
  30541. 000175B4  2250                     movea.l    A1, [A0]
  30542. 000175B6  2269 0094                movea.l    A1, [A1 + 0x94]
  30543. 000175BA  4E91                     jsr        [A1]
  30544. 000175BC  486E FFD4                pea.l      [A6 - 0x2C]
  30545. 000175C0  4EB9 0000 0220           jsr        [0x00000220 /* MemErr */]
  30546. 000175C6  2F0A                     move.l     -[A7], A2
  30547. 000175C8  2057                     movea.l    A0, [A7]
  30548. 000175CA  2250                     movea.l    A1, [A0]
  30549. 000175CC  2269 01F0                movea.l    A1, [A1 + 0x1F0]
  30550. 000175D0  4E91                     jsr        [A1]
  30551. 000175D2  486E FFF8                pea.l      [A6 - 0x8]
  30552. 000175D6  A8A3                     syscall    EraseRect
  30553. 000175D8  3F3C FFFF                move.w     -[A7], 0xFFFF
  30554. 000175DC  486E FFD4                pea.l      [A6 - 0x2C]
  30555. 000175E0  4EB9 0000 0238           jsr        [0x00000238]
  30556. 000175E6  3F3C FFFF                move.w     -[A7], 0xFFFF
  30557. 000175EA  486E FFDA                pea.l      [A6 - 0x26]
  30558. 000175EE  4EB9 0000 01F8           jsr        [0x000001F8 /* SPValid/SysParam */]
  30559. 000175F4  4FEF 0024                lea.l      A7, [A7 + 0x24]
  30560. label000175F8:
  30561. 000175F8  245F                     movea.l    A2, [A7]+
  30562. 000175FA  4E5E                     unlink     A6
  30563. 000175FC  4E75                     rts
  30564. 000175FE  4E56 FFD4                link       A6, -0x002C
  30565. 00017602  2F0A                     move.l     -[A7], A2
  30566. 00017604  246E 0008                movea.l    A2, [A6 + 0x8]
  30567. 00017608  2F0A                     move.l     -[A7], A2
  30568. 0001760A  61FF FFFF E7EA           bsr        -0x1814 /* 00015DF6 */
  30569. 00017610  4A00                     tst.b      D0
  30570. 00017612  584F                     addq.w     A7, 4
  30571. 00017614  6700 008C                beq        +0x8E /* 000176A2 */
  30572. 00017618  42A7                     clr.l      -[A7]
  30573. 0001761A  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  30574. 0001761E  2057                     movea.l    A0, [A7]
  30575. 00017620  2268 0004                movea.l    A1, [A0 + 0x4]
  30576. 00017624  2269 0104                movea.l    A1, [A1 + 0x104]
  30577. 00017628  4E91                     jsr        [A1]
  30578. 0001762A  4A00                     tst.b      D0
  30579. 0001762C  504F                     addq.w     A7, 8
  30580. 0001762E  6772                     beq        +0x74 /* 000176A2 */
  30581. 00017630  486E FFDA                pea.l      [A6 - 0x26]
  30582. 00017634  4EB9 0000 01F0           jsr        [0x000001F0]
  30583. 0001763A  4EB9 0000 0200           jsr        [0x00000200 /* SPAlarm */]
  30584. 00017640  486E FFF8                pea.l      [A6 - 0x8]
  30585. 00017644  2F0A                     move.l     -[A7], A2
  30586. 00017646  2057                     movea.l    A0, [A7]
  30587. 00017648  2250                     movea.l    A1, [A0]
  30588. 0001764A  2269 0158                movea.l    A1, [A1 + 0x158]
  30589. 0001764E  4E91                     jsr        [A1]
  30590. 00017650  486E FFF8                pea.l      [A6 - 0x8]
  30591. 00017654  4878 FFFF                push.l     0xFFFF
  30592. 00017658  A8A9                     syscall    InsetRect
  30593. 0001765A  2F0A                     move.l     -[A7], A2
  30594. 0001765C  2057                     movea.l    A0, [A7]
  30595. 0001765E  2250                     movea.l    A1, [A0]
  30596. 00017660  2269 0094                movea.l    A1, [A1 + 0x94]
  30597. 00017664  4E91                     jsr        [A1]
  30598. 00017666  486E FFD4                pea.l      [A6 - 0x2C]
  30599. 0001766A  4EB9 0000 0220           jsr        [0x00000220 /* MemErr */]
  30600. 00017670  2F0A                     move.l     -[A7], A2
  30601. 00017672  2057                     movea.l    A0, [A7]
  30602. 00017674  2250                     movea.l    A1, [A0]
  30603. 00017676  2269 01F0                movea.l    A1, [A1 + 0x1F0]
  30604. 0001767A  4E91                     jsr        [A1]
  30605. 0001767C  486E FFF8                pea.l      [A6 - 0x8]
  30606. 00017680  A8A3                     syscall    EraseRect
  30607. 00017682  3F3C FFFF                move.w     -[A7], 0xFFFF
  30608. 00017686  486E FFD4                pea.l      [A6 - 0x2C]
  30609. 0001768A  4EB9 0000 0238           jsr        [0x00000238]
  30610. 00017690  3F3C FFFF                move.w     -[A7], 0xFFFF
  30611. 00017694  486E FFDA                pea.l      [A6 - 0x26]
  30612. 00017698  4EB9 0000 01F8           jsr        [0x000001F8 /* SPValid/SysParam */]
  30613. 0001769E  4FEF 0024                lea.l      A7, [A7 + 0x24]
  30614. label000176A2:
  30615. 000176A2  245F                     movea.l    A2, [A7]+
  30616. 000176A4  4E5E                     unlink     A6
  30617. 000176A6  4E75                     rts
  30618. 000176A8  4E56 FFF8                link       A6, -0x0008
  30619. 000176AC  48E7 1C30                movem.l    -[A7], D3,D4,D5,A2,A3
  30620. 000176B0  246E 0008                movea.l    A2, [A6 + 0x8]
  30621. 000176B4  362E 000C                move.w     D3, [A6 + 0xC]
  30622. 000176B8  2F0A                     move.l     -[A7], A2
  30623. 000176BA  61FF FFFF DCC6           bsr        -0x2338 /* 00015382 */
  30624. 000176C0  4A00                     tst.b      D0
  30625. 000176C2  584F                     addq.w     A7, 4
  30626. 000176C4  6700 00DA                beq        +0xDC /* 000177A0 */
  30627. 000176C8  2F0A                     move.l     -[A7], A2
  30628. 000176CA  2057                     movea.l    A0, [A7]
  30629. 000176CC  2250                     movea.l    A1, [A0]
  30630. 000176CE  2269 0164                movea.l    A1, [A1 + 0x164]
  30631. 000176D2  4E91                     jsr        [A1]
  30632. 000176D4  2648                     movea.l    A3, A0
  30633. 000176D6  3F03                     move.w     -[A7], D3
  30634. 000176D8  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  30635. 000176DC  2F0A                     move.l     -[A7], A2
  30636. 000176DE  2057                     movea.l    A0, [A7]
  30637. 000176E0  2250                     movea.l    A1, [A0]
  30638. 000176E2  2269 004C                movea.l    A1, [A1 + 0x4C]
  30639. 000176E6  4E91                     jsr        [A1]
  30640. 000176E8  4A00                     tst.b      D0
  30641. 000176EA  4FEF 000E                lea.l      A7, [A7 + 0xE]
  30642. 000176EE  6700 00C8                beq        +0xCA /* 000177B8 */
  30643. 000176F2  200B                     move.l     D0, A3
  30644. 000176F4  6700 00C2                beq        +0xC4 /* 000177B8 */
  30645. 000176F8  7801                     moveq.l    D4, 0x01
  30646. 000176FA  7A00                     moveq.l    D5, 0x00
  30647. 000176FC  1F05                     move.b     -[A7], D5
  30648. 000176FE  1F04                     move.b     -[A7], D4
  30649. 00017700  3F03                     move.w     -[A7], D3
  30650. 00017702  2F0A                     move.l     -[A7], A2
  30651. 00017704  2057                     movea.l    A0, [A7]
  30652. 00017706  2250                     movea.l    A1, [A0]
  30653. 00017708  2269 0054                movea.l    A1, [A1 + 0x54]
  30654. 0001770C  4E91                     jsr        [A1]
  30655. 0001770E  426E FFFC                clr.w      [A6 - 0x4]
  30656. 00017712  2F0A                     move.l     -[A7], A2
  30657. 00017714  2057                     movea.l    A0, [A7]
  30658. 00017716  2250                     movea.l    A1, [A0]
  30659. 00017718  2269 0168                movea.l    A1, [A1 + 0x168]
  30660. 0001771C  4E91                     jsr        [A1]
  30661. 0001771E  3D40 FFFE                move.w     [A6 - 0x2], D0
  30662. 00017722  7801                     moveq.l    D4, 0x01
  30663. 00017724  486E FFF8                pea.l      [A6 - 0x8]
  30664. 00017728  2F0A                     move.l     -[A7], A2
  30665. 0001772A  2057                     movea.l    A0, [A7]
  30666. 0001772C  2250                     movea.l    A1, [A0]
  30667. 0001772E  2269 0174                movea.l    A1, [A1 + 0x174]
  30668. 00017732  4E91                     jsr        [A1]
  30669. 00017734  486E FFFE                pea.l      [A6 - 0x2]
  30670. 00017738  486E FFFC                pea.l      [A6 - 0x4]
  30671. 0001773C  3F04                     move.w     -[A7], D4
  30672. 0001773E  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  30673. 00017742  2F0A                     move.l     -[A7], A2
  30674. 00017744  2057                     movea.l    A0, [A7]
  30675. 00017746  2250                     movea.l    A1, [A0]
  30676. 00017748  2269 01D4                movea.l    A1, [A1 + 0x1D4]
  30677. 0001774C  4E91                     jsr        [A1]
  30678. 0001774E  4A6E FFFE                tst.w      [A6 - 0x2]
  30679. 00017752  4FEF 0028                lea.l      A7, [A7 + 0x28]
  30680. 00017756  6F26                     ble        +0x28 /* 0001777E */
  30681. 00017758  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  30682. 0001775C  2F0B                     move.l     -[A7], A3
  30683. 0001775E  2F0A                     move.l     -[A7], A2
  30684. 00017760  2057                     movea.l    A0, [A7]
  30685. 00017762  2250                     movea.l    A1, [A0]
  30686. 00017764  2269 0184                movea.l    A1, [A1 + 0x184]
  30687. 00017768  4E91                     jsr        [A1]
  30688. 0001776A  306E FFFE                movea.w    A0, [A6 - 0x2]
  30689. 0001776E  2F08                     move.l     -[A7], A0
  30690. 00017770  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  30691. 00017774  61FF FFFF 46BA           bsr        -0xB944 /* 0000BE30 */
  30692. 0001777A  4FEF 0012                lea.l      A7, [A7 + 0x12]
  30693. label0001777E:
  30694. 0001777E  1F3C 0001                move.b     -[A7], 0x1
  30695. 00017782  4227                     clr.b      -[A7]
  30696. 00017784  3F03                     move.w     -[A7], D3
  30697. 00017786  2F0A                     move.l     -[A7], A2
  30698. 00017788  2057                     movea.l    A0, [A7]
  30699. 0001778A  2250                     movea.l    A1, [A0]
  30700. 0001778C  2269 0054                movea.l    A1, [A1 + 0x54]
  30701. 00017790  4E91                     jsr        [A1]
  30702. 00017792  4A6E FFFE                tst.w      [A6 - 0x2]
  30703. 00017796  5EC0                     sgt        D0
  30704. 00017798  4400                     neg.b      D0
  30705. 0001779A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  30706. 0001779E  601A                     bra        +0x1C /* 000177BA */
  30707. label000177A0:
  30708. 000177A0  3F2E 0012                move.w     -[A7], [A6 + 0x12]
  30709. 000177A4  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  30710. 000177A8  3F03                     move.w     -[A7], D3
  30711. 000177AA  2F0A                     move.l     -[A7], A2
  30712. 000177AC  61FF 0000 2D70           bsr        +0x2D72 /* 0001A51E */
  30713. 000177B2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  30714. 000177B6  6002                     bra        +0x4 /* 000177BA */
  30715. label000177B8:
  30716. 000177B8  7000                     moveq.l    D0, 0x00
  30717. label000177BA:
  30718. 000177BA  4CDF 0C38                movem.l    D3,D4,D5,A2,A3, [A7]+
  30719. 000177BE  4E5E                     unlink     A6
  30720. 000177C0  4E75                     rts
  30721. 000177C2  4E56 0000                link       A6, 0
  30722. 000177C6  2F0A                     move.l     -[A7], A2
  30723. 000177C8  2F03                     move.l     -[A7], D3
  30724. 000177CA  246E 0008                movea.l    A2, [A6 + 0x8]
  30725. 000177CE  162E 000E                move.b     D3, [A6 + 0xE]
  30726. 000177D2  B62E 0010                cmp.b      D3, [A6 + 0x10]
  30727. 000177D6  6700 00F2                beq        +0xF4 /* 000178CA */
  30728. 000177DA  2F0A                     move.l     -[A7], A2
  30729. 000177DC  61FF 0000 00F4           bsr        +0xF6 /* 000178D2 */
  30730. 000177E2  48C0                     ext.l      D0
  30731. 000177E4  584F                     addq.w     A7, 4
  30732. 000177E6  4A80                     tst.l      D0
  30733. 000177E8  6714                     beq        +0x16 /* 000177FE */
  30734. 000177EA  0480 0000 0100           subi.l     D0, 0x100
  30735. 000177F0  6720                     beq        +0x22 /* 00017812 */
  30736. 000177F2  0480 0000 0100           subi.l     D0, 0x100
  30737. 000177F8  6764                     beq        +0x66 /* 0001785E */
  30738. 000177FA  6000 00CE                bra        +0xD0 /* 000178CA */
  30739. label000177FE:
  30740. 000177FE  1F03                     move.b     -[A7], D3
  30741. 00017800  2F0A                     move.l     -[A7], A2
  30742. 00017802  2057                     movea.l    A0, [A7]
  30743. 00017804  2250                     movea.l    A1, [A0]
  30744. 00017806  2269 00B8                movea.l    A1, [A1 + 0xB8]
  30745. 0001780A  4E91                     jsr        [A1]
  30746. 0001780C  5C4F                     addq.w     A7, 6
  30747. 0001780E  6000 00BA                bra        +0xBC /* 000178CA */
  30748. label00017812:
  30749. 00017812  2F0A                     move.l     -[A7], A2
  30750. 00017814  61FF FFFF E442           bsr        -0x1BBC /* 00015C58 */
  30751. 0001781A  4A00                     tst.b      D0
  30752. 0001781C  584F                     addq.w     A7, 4
  30753. 0001781E  672C                     beq        +0x2E /* 0001784C */
  30754. 00017820  1F3C 0001                move.b     -[A7], 0x1
  30755. 00017824  1F03                     move.b     -[A7], D3
  30756. 00017826  2F0A                     move.l     -[A7], A2
  30757. 00017828  2057                     movea.l    A0, [A7]
  30758. 0001782A  2250                     movea.l    A1, [A0]
  30759. 0001782C  2269 018C                movea.l    A1, [A1 + 0x18C]
  30760. 00017830  4E91                     jsr        [A1]
  30761. 00017832  1F3C 0001                move.b     -[A7], 0x1
  30762. 00017836  1F03                     move.b     -[A7], D3
  30763. 00017838  2F0A                     move.l     -[A7], A2
  30764. 0001783A  2057                     movea.l    A0, [A7]
  30765. 0001783C  2250                     movea.l    A1, [A0]
  30766. 0001783E  2269 0188                movea.l    A1, [A1 + 0x188]
  30767. 00017842  4E91                     jsr        [A1]
  30768. 00017844  4FEF 0010                lea.l      A7, [A7 + 0x10]
  30769. 00017848  6000 0080                bra        +0x82 /* 000178CA */
  30770. label0001784C:
  30771. 0001784C  1F03                     move.b     -[A7], D3
  30772. 0001784E  2F0A                     move.l     -[A7], A2
  30773. 00017850  2057                     movea.l    A0, [A7]
  30774. 00017852  2250                     movea.l    A1, [A0]
  30775. 00017854  2269 00B8                movea.l    A1, [A1 + 0xB8]
  30776. 00017858  4E91                     jsr        [A1]
  30777. 0001785A  5C4F                     addq.w     A7, 6
  30778. 0001785C  606C                     bra        +0x6E /* 000178CA */
  30779. label0001785E:
  30780. 0001785E  4A03                     tst.b      D3
  30781. 00017860  6722                     beq        +0x24 /* 00017884 */
  30782. 00017862  2F0A                     move.l     -[A7], A2
  30783. 00017864  61FF FFFF DAD0           bsr        -0x252E /* 00015336 */
  30784. 0001786A  4A00                     tst.b      D0
  30785. 0001786C  584F                     addq.w     A7, 4
  30786. 0001786E  6632                     bne        +0x34 /* 000178A2 */
  30787. 00017870  1F3C 0001                move.b     -[A7], 0x1
  30788. 00017874  2F0A                     move.l     -[A7], A2
  30789. 00017876  2057                     movea.l    A0, [A7]
  30790. 00017878  2250                     movea.l    A1, [A0]
  30791. 0001787A  2269 00B8                movea.l    A1, [A1 + 0xB8]
  30792. 0001787E  4E91                     jsr        [A1]
  30793. 00017880  5C4F                     addq.w     A7, 6
  30794. 00017882  601E                     bra        +0x20 /* 000178A2 */
  30795. label00017884:
  30796. 00017884  2F0A                     move.l     -[A7], A2
  30797. 00017886  61FF FFFF E3D0           bsr        -0x1C2E /* 00015C58 */
  30798. 0001788C  4A00                     tst.b      D0
  30799. 0001788E  584F                     addq.w     A7, 4
  30800. 00017890  6610                     bne        +0x12 /* 000178A2 */
  30801. 00017892  4227                     clr.b      -[A7]
  30802. 00017894  2F0A                     move.l     -[A7], A2
  30803. 00017896  2057                     movea.l    A0, [A7]
  30804. 00017898  2250                     movea.l    A1, [A0]
  30805. 0001789A  2269 00B8                movea.l    A1, [A1 + 0xB8]
  30806. 0001789E  4E91                     jsr        [A1]
  30807. 000178A0  5C4F                     addq.w     A7, 6
  30808. label000178A2:
  30809. 000178A2  1F3C 0001                move.b     -[A7], 0x1
  30810. 000178A6  1F03                     move.b     -[A7], D3
  30811. 000178A8  2F0A                     move.l     -[A7], A2
  30812. 000178AA  2057                     movea.l    A0, [A7]
  30813. 000178AC  2250                     movea.l    A1, [A0]
  30814. 000178AE  2269 018C                movea.l    A1, [A1 + 0x18C]
  30815. 000178B2  4E91                     jsr        [A1]
  30816. 000178B4  1F3C 0001                move.b     -[A7], 0x1
  30817. 000178B8  1F03                     move.b     -[A7], D3
  30818. 000178BA  2F0A                     move.l     -[A7], A2
  30819. 000178BC  2057                     movea.l    A0, [A7]
  30820. 000178BE  2250                     movea.l    A1, [A0]
  30821. 000178C0  2269 0188                movea.l    A1, [A1 + 0x188]
  30822. 000178C4  4E91                     jsr        [A1]
  30823. 000178C6  4FEF 0010                lea.l      A7, [A7 + 0x10]
  30824. label000178CA:
  30825. 000178CA  261F                     move.l     D3, [A7]+
  30826. 000178CC  245F                     movea.l    A2, [A7]+
  30827. 000178CE  4E5E                     unlink     A6
  30828. 000178D0  4E75                     rts
  30829. fn000178D2:
  30830. 000178D2  206F 0004                movea.l    A0, [A7 + 0x4]
  30831. 000178D6  3028 0162                move.w     D0, [A0 + 0x162]
  30832. 000178DA  4E75                     rts
  30833. 000178DC  4E56 0000                link       A6, 0
  30834. 000178E0  2F0A                     move.l     -[A7], A2
  30835. 000178E2  2F03                     move.l     -[A7], D3
  30836. 000178E4  246E 0008                movea.l    A2, [A6 + 0x8]
  30837. 000178E8  362A 0162                move.w     D3, [A2 + 0x162]
  30838. 000178EC  48C3                     ext.l      D3
  30839. 000178EE  661C                     bne        +0x1E /* 0001790C */
  30840. 000178F0  1F3C 0001                move.b     -[A7], 0x1
  30841. 000178F4  4227                     clr.b      -[A7]
  30842. 000178F6  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  30843. 000178FA  2F0A                     move.l     -[A7], A2
  30844. 000178FC  2057                     movea.l    A0, [A7]
  30845. 000178FE  2250                     movea.l    A1, [A0]
  30846. 00017900  2269 0054                movea.l    A1, [A1 + 0x54]
  30847. 00017904  4E91                     jsr        [A1]
  30848. 00017906  4FEF 000A                lea.l      A7, [A7 + 0xA]
  30849. 0001790A  606A                     bra        +0x6C /* 00017976 */
  30850. label0001790C:
  30851. 0001790C  0C83 0000 0100           cmpi.l     D3, 0x100
  30852. 00017912  6632                     bne        +0x34 /* 00017946 */
  30853. 00017914  4A2E 000E                tst.b      [A6 + 0xE]
  30854. 00017918  675C                     beq        +0x5E /* 00017976 */
  30855. 0001791A  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  30856. 0001791E  2057                     movea.l    A0, [A7]
  30857. 00017920  2268 0004                movea.l    A1, [A0 + 0x4]
  30858. 00017924  2269 001C                movea.l    A1, [A1 + 0x1C]
  30859. 00017928  4E91                     jsr        [A1]
  30860. 0001792A  7201                     moveq.l    D1, 0x01
  30861. 0001792C  9280                     sub.l      D1, D0
  30862. 0001792E  584F                     addq.w     A7, 4
  30863. 00017930  2F01                     move.l     -[A7], D1
  30864. 00017932  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  30865. 00017936  2057                     movea.l    A0, [A7]
  30866. 00017938  2268 0004                movea.l    A1, [A0 + 0x4]
  30867. 0001793C  2269 0020                movea.l    A1, [A1 + 0x20]
  30868. 00017940  4E91                     jsr        [A1]
  30869. 00017942  504F                     addq.w     A7, 8
  30870. 00017944  6030                     bra        +0x32 /* 00017976 */
  30871. label00017946:
  30872. 00017946  0C83 0000 0200           cmpi.l     D3, 0x200
  30873. 0001794C  6628                     bne        +0x2A /* 00017976 */
  30874. 0001794E  1F3C 0001                move.b     -[A7], 0x1
  30875. 00017952  4227                     clr.b      -[A7]
  30876. 00017954  2F0A                     move.l     -[A7], A2
  30877. 00017956  2057                     movea.l    A0, [A7]
  30878. 00017958  2250                     movea.l    A1, [A0]
  30879. 0001795A  2269 018C                movea.l    A1, [A1 + 0x18C]
  30880. 0001795E  4E91                     jsr        [A1]
  30881. 00017960  1F3C 0001                move.b     -[A7], 0x1
  30882. 00017964  4227                     clr.b      -[A7]
  30883. 00017966  2F0A                     move.l     -[A7], A2
  30884. 00017968  2057                     movea.l    A0, [A7]
  30885. 0001796A  2250                     movea.l    A1, [A0]
  30886. 0001796C  2269 0188                movea.l    A1, [A1 + 0x188]
  30887. 00017970  4E91                     jsr        [A1]
  30888. 00017972  4FEF 0010                lea.l      A7, [A7 + 0x10]
  30889. label00017976:
  30890. 00017976  261F                     move.l     D3, [A7]+
  30891. 00017978  245F                     movea.l    A2, [A7]+
  30892. 0001797A  4E5E                     unlink     A6
  30893. 0001797C  4E75                     rts
  30894. 0001797E  4E56 FFE8                link       A6, -0x0018
  30895. 00017982  48E7 1E38                movem.l    -[A7], D3,D4,D5,D6,A2,A3,A4
  30896. 00017986  286E 0008                movea.l    A4, [A6 + 0x8]
  30897. 0001798A  2F0C                     move.l     -[A7], A4
  30898. 0001798C  2057                     movea.l    A0, [A7]
  30899. 0001798E  2250                     movea.l    A1, [A0]
  30900. 00017990  2269 0164                movea.l    A1, [A1 + 0x164]
  30901. 00017994  4E91                     jsr        [A1]
  30902. 00017996  2448                     movea.l    A2, A0
  30903. 00017998  200A                     move.l     D0, A2
  30904. 0001799A  584F                     addq.w     A7, 4
  30905. 0001799C  6700 00E6                beq        +0xE8 /* 00017A84 */
  30906. 000179A0  554F                     subq.w     A7, 2
  30907. 000179A2  3EB8 0BA6                move.w     [A7], [0x00000BA6 /* SysFontFam */]
  30908. 000179A6  381F                     move.w     D4, [A7]+
  30909. 000179A8  554F                     subq.w     A7, 2
  30910. 000179AA  3EB8 0BA8                move.w     [A7], [0x00000BA8 /* DefFontSize */]
  30911. 000179AE  3A1F                     move.w     D5, [A7]+
  30912. 000179B0  2D4F FFFC                move.l     [A6 - 0x4], A7
  30913. 000179B4  2F0A                     move.l     -[A7], A2
  30914. 000179B6  3F3C FFFF                move.w     -[A7], 0xFFFF
  30915. 000179BA  A935                     syscall    InsertMenu
  30916. 000179BC  42A7                     clr.l      -[A7]
  30917. 000179BE  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  30918. 000179C2  2057                     movea.l    A0, [A7]
  30919. 000179C4  2268 0004                movea.l    A1, [A0 + 0x4]
  30920. 000179C8  2269 0104                movea.l    A1, [A1 + 0x104]
  30921. 000179CC  4E91                     jsr        [A1]
  30922. 000179CE  2F0C                     move.l     -[A7], A4
  30923. 000179D0  2057                     movea.l    A0, [A7]
  30924. 000179D2  2250                     movea.l    A1, [A0]
  30925. 000179D4  2269 0088                movea.l    A1, [A1 + 0x88]
  30926. 000179D8  4E91                     jsr        [A1]
  30927. 000179DA  3C00                     move.w     D6, D0
  30928. 000179DC  3F06                     move.w     -[A7], D6
  30929. 000179DE  4EB9 0000 04F8           jsr        [0x000004F8]
  30930. 000179E4  2648                     movea.l    A3, A0
  30931. 000179E6  200B                     move.l     D0, A3
  30932. 000179E8  4FEF 000E                lea.l      A7, [A7 + 0xE]
  30933. 000179EC  671A                     beq        +0x1C /* 00017A08 */
  30934. 000179EE  2053                     movea.l    A0, [A3]
  30935. 000179F0  3F28 000E                move.w     -[A7], [A0 + 0xE]
  30936. 000179F4  31DF 0BA6                move.w     [0x00000BA6 /* SysFontFam */], [A7]+
  30937. 000179F8  2053                     movea.l    A0, [A3]
  30938. 000179FA  3F10                     move.w     -[A7], [A0]
  30939. 000179FC  31DF 0BA8                move.w     [0x00000BA8 /* DefFontSize */], [A7]+
  30940. 00017A00  4878 FFFF                push.l     0xFFFF
  30941. 00017A04  21DF 0B4C                move.l     [0x00000B4C /* LastSPExtra */], [A7]+
  30942. label00017A08:
  30943. 00017A08  2F0C                     move.l     -[A7], A4
  30944. 00017A0A  61FF FFFF E108           bsr        -0x1EF6 /* 00015B14 */
  30945. 00017A10  4A00                     tst.b      D0
  30946. 00017A12  584F                     addq.w     A7, 4
  30947. 00017A14  6622                     bne        +0x24 /* 00017A38 */
  30948. 00017A16  2F0C                     move.l     -[A7], A4
  30949. 00017A18  2057                     movea.l    A0, [A7]
  30950. 00017A1A  2250                     movea.l    A1, [A0]
  30951. 00017A1C  2269 0168                movea.l    A1, [A1 + 0x168]
  30952. 00017A20  4E91                     jsr        [A1]
  30953. 00017A22  584F                     addq.w     A7, 4
  30954. 00017A24  3F00                     move.w     -[A7], D0
  30955. 00017A26  2F0A                     move.l     -[A7], A2
  30956. 00017A28  2F0C                     move.l     -[A7], A4
  30957. 00017A2A  2057                     movea.l    A0, [A7]
  30958. 00017A2C  2250                     movea.l    A1, [A0]
  30959. 00017A2E  2269 0184                movea.l    A1, [A1 + 0x184]
  30960. 00017A32  4E91                     jsr        [A1]
  30961. 00017A34  4FEF 000A                lea.l      A7, [A7 + 0xA]
  30962. label00017A38:
  30963. 00017A38  594F                     subq.w     A7, 4
  30964. 00017A3A  2F0A                     move.l     -[A7], A2
  30965. 00017A3C  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  30966. 00017A40  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  30967. 00017A44  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  30968. 00017A48  A80B                     syscall    PopUpMenuSelect
  30969. 00017A4A  261F                     move.l     D3, [A7]+
  30970. 00017A4C  2003                     move.l     D0, D3
  30971. 00017A4E  4840                     swap.w     D0
  30972. 00017A50  48C0                     ext.l      D0
  30973. 00017A52  206E 0012                movea.l    A0, [A6 + 0x12]
  30974. 00017A56  3080                     move.w     [A0], D0
  30975. 00017A58  206E 0016                movea.l    A0, [A6 + 0x16]
  30976. 00017A5C  3083                     move.w     [A0], D3
  30977. 00017A5E  600A                     bra        +0xC /* 00017A6A */
  30978. 00017A60  486E FFE8                pea.l      [A6 - 0x18]
  30979. 00017A64  4EB9 0000 0150           jsr        [0x00000150]
  30980. label00017A6A:
  30981. 00017A6A  3F04                     move.w     -[A7], D4
  30982. 00017A6C  31DF 0BA6                move.w     [0x00000BA6 /* SysFontFam */], [A7]+
  30983. 00017A70  3F05                     move.w     -[A7], D5
  30984. 00017A72  31DF 0BA8                move.w     [0x00000BA8 /* DefFontSize */], [A7]+
  30985. 00017A76  4878 FFFF                push.l     0xFFFF
  30986. 00017A7A  21DF 0B4C                move.l     [0x00000B4C /* LastSPExtra */], [A7]+
  30987. 00017A7E  2052                     movea.l    A0, [A2]
  30988. 00017A80  3F10                     move.w     -[A7], [A0]
  30989. 00017A82  A936                     syscall    DeleteMenu
  30990. label00017A84:
  30991. 00017A84  4CDF 1C78                movem.l    D3,D4,D5,D6,A2,A3,A4, [A7]+
  30992. 00017A88  4E5E                     unlink     A6
  30993. 00017A8A  4E75                     rts
  30994. 00017A8C  4E56 0000                link       A6, 0
  30995. 00017A90  2F0A                     move.l     -[A7], A2
  30996. 00017A92  246E 0008                movea.l    A2, [A6 + 0x8]
  30997. 00017A96  302A 015E                move.w     D0, [A2 + 0x15E]
  30998. 00017A9A  48C0                     ext.l      D0
  30999. 00017A9C  61FF FFFE 8B06           bsr        -0x174F8 /* 000005A4 */
  31000. 00017AA2  0056 0000                ori.w      [A6], 0x0
  31001. 00017AA6  0001 0000                ori.b      D1, 0x0
  31002. 00017AAA  0083 0005 0000           ori.l      D3, 0x50000
  31003. 00017AB0  0001 0020                ori.b      D1, 0x20 /* ' ' */
  31004. 00017AB4  0000 0002                ori.b      D0, 0x2
  31005. 00017AB8  001A 0000                ori.b      [A2]+, 0x0
  31006. 00017ABC  0003 0028                ori.b      D3, 0x28 /* '(' */
  31007. 00017AC0  0000 0081                ori.b      D0, 0x81
  31008. 00017AC4  000E 0000                ori.b      A6, 0x0
  31009. 00017AC8  0082 0008 0000           ori.l      D2, 0x80000
  31010. 00017ACE  0083 0016 2F2E           ori.l      D3, 0x162F2E
  31011. 00017AD4  000C 2F0A                ori.b      A4, 0xA /* '\n' */
  31012. 00017AD8  2057                     movea.l    A0, [A7]
  31013. 00017ADA  2250                     movea.l    A1, [A0]
  31014. 00017ADC  2269 01DC                movea.l    A1, [A1 + 0x1DC]
  31015. 00017AE0  4E91                     jsr        [A1]
  31016. 00017AE2  504F                     addq.w     A7, 8
  31017. 00017AE4  6012                     bra        +0x14 /* 00017AF8 */
  31018. 00017AE6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  31019. 00017AEA  2F0A                     move.l     -[A7], A2
  31020. 00017AEC  2057                     movea.l    A0, [A7]
  31021. 00017AEE  2250                     movea.l    A1, [A0]
  31022. 00017AF0  2269 01E4                movea.l    A1, [A1 + 0x1E4]
  31023. 00017AF4  4E91                     jsr        [A1]
  31024. 00017AF6  504F                     addq.w     A7, 8
  31025. label00017AF8:
  31026. 00017AF8  245F                     movea.l    A2, [A7]+
  31027. 00017AFA  4E5E                     unlink     A6
  31028. 00017AFC  4E75                     rts
  31029. label00017AFE:
  31030. 00017AFE  4E56 FFEA                link       A6, -0x0016
  31031. 00017B02  48E7 1F30                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3
  31032. 00017B06  246E 0008                movea.l    A2, [A6 + 0x8]
  31033. 00017B0A  266E 000C                movea.l    A3, [A6 + 0xC]
  31034. 00017B0E  2F0A                     move.l     -[A7], A2
  31035. 00017B10  61FF FFFF D8B4           bsr        -0x274A /* 000153C6 */
  31036. 00017B16  5240                     addq.w     D0, 1
  31037. 00017B18  3600                     move.w     D3, D0
  31038. 00017B1A  486E FFF8                pea.l      [A6 - 0x8]
  31039. 00017B1E  2F0A                     move.l     -[A7], A2
  31040. 00017B20  61FF FFFF 178E           bsr        -0xE870 /* 000092B0 */
  31041. 00017B26  486E FFF8                pea.l      [A6 - 0x8]
  31042. 00017B2A  3F03                     move.w     -[A7], D3
  31043. 00017B2C  3F03                     move.w     -[A7], D3
  31044. 00017B2E  A8A9                     syscall    InsetRect
  31045. 00017B30  376E FFFA 0002           move.w     [A3 + 0x2], [A6 - 0x6]
  31046. 00017B36  36AE FFF8                move.w     [A3], [A6 - 0x8]
  31047. 00017B3A  486E FFF8                pea.l      [A6 - 0x8]
  31048. 00017B3E  61FF FFFF D878           bsr        -0x2786 /* 000153B8 */
  31049. 00017B44  3A00                     move.w     D5, D0
  31050. 00017B46  486E FFF8                pea.l      [A6 - 0x8]
  31051. 00017B4A  61FF FFFF D852           bsr        -0x27AC /* 0001539E */
  31052. 00017B50  3600                     move.w     D3, D0
  31053. 00017B52  486E FFEE                pea.l      [A6 - 0x12]
  31054. 00017B56  486A 0140                pea.l      [A2 + 0x140]
  31055. 00017B5A  61FF 0001 6358           bsr        +0x1635A /* 0002DEB4 */
  31056. 00017B60  2D6E FFEE FFF4           move.l     [A6 - 0xC], [A6 - 0x12]
  31057. 00017B66  2F0A                     move.l     -[A7], A2
  31058. 00017B68  61FF FFFF D396           bsr        -0x2C68 /* 00014F00 */
  31059. 00017B6E  4A00                     tst.b      D0
  31060. 00017B70  4FEF 0020                lea.l      A7, [A7 + 0x20]
  31061. 00017B74  6708                     beq        +0xA /* 00017B7E */
  31062. 00017B76  7000                     moveq.l    D0, 0x00
  31063. 00017B78  102A 0134                move.b     D0, [A2 + 0x134]
  31064. 00017B7C  6006                     bra        +0x8 /* 00017B84 */
  31065. label00017B7E:
  31066. 00017B7E  302E FFF6                move.w     D0, [A6 - 0xA]
  31067. 00017B82  48C0                     ext.l      D0
  31068. label00017B84:
  31069. 00017B84  3800                     move.w     D4, D0
  31070. 00017B86  2F0A                     move.l     -[A7], A2
  31071. 00017B88  61FF FFFF D376           bsr        -0x2C88 /* 00014F00 */
  31072. 00017B8E  4A00                     tst.b      D0
  31073. 00017B90  584F                     addq.w     A7, 4
  31074. 00017B92  6714                     beq        +0x16 /* 00017BA8 */
  31075. 00017B94  1E2A 0134                move.b     D7, [A2 + 0x134]
  31076. 00017B98  0C07 000C                cmpi.b     D7, 0xC
  31077. 00017B9C  6604                     bne        +0x6 /* 00017BA2 */
  31078. 00017B9E  7010                     moveq.l    D0, 0x10
  31079. 00017BA0  6004                     bra        +0x6 /* 00017BA6 */
  31080. label00017BA2:
  31081. 00017BA2  7000                     moveq.l    D0, 0x00
  31082. 00017BA4  1007                     move.b     D0, D7
  31083. label00017BA6:
  31084. 00017BA6  6006                     bra        +0x8 /* 00017BAE */
  31085. label00017BA8:
  31086. 00017BA8  302E FFF4                move.w     D0, [A6 - 0xC]
  31087. 00017BAC  48C0                     ext.l      D0
  31088. label00017BAE:
  31089. 00017BAE  3C00                     move.w     D6, D0
  31090. 00017BB0  302A 0172                move.w     D0, [A2 + 0x172]
  31091. 00017BB4  48C0                     ext.l      D0
  31092. 00017BB6  5280                     addq.l     D0, 1
  31093. 00017BB8  0C80 0000 0009           cmpi.l     D0, 0x9 /* '\t' */
  31094. 00017BBE  6200 0254                bhi        +0x256 /* 00017E14 */
  31095. 00017BC2  303B 0206                move.w     D0, [PC + D0.w * 2 + 0x6]
  31096. 00017BC6  4EFB 0002                jmp        [PC + D0.w + 0x2]
  31097. 00017BCA  0014 0048                ori.b      [A4], 0x48 /* 'H' */
  31098. 00017BCE  011A                     btst       [A2]+, D0
  31099. 00017BD0  014E                     bchg       A6, D0
  31100. 00017BD2  0188                     bclr       A0, D0
  31101. 00017BD4  01BC 01F4 0204           bclr       0x1F40204, D0
  31102. 00017BDA  021A 0230                andi.b     [A2]+, 0x30 /* '0' */
  31103. 00017BDE  302A 0176                move.w     D0, [A2 + 0x176]
  31104. 00017BE2  D16B 0002                add.w      [A3 + 0x2], D0
  31105. 00017BE6  3004                     move.w     D0, D4
  31106. 00017BE8  48C0                     ext.l      D0
  31107. 00017BEA  2200                     move.l     D1, D0
  31108. 00017BEC  E089                     lsr        D1, 8
  31109. 00017BEE  E089                     lsr        D1, 8
  31110. 00017BF0  E089                     lsr        D1, 8
  31111. 00017BF2  EE89                     lsr        D1, 7
  31112. 00017BF4  D280                     add.l      D1, D0
  31113. 00017BF6  E281                     asr        D1, 1
  31114. 00017BF8  3003                     move.w     D0, D3
  31115. 00017BFA  48C0                     ext.l      D0
  31116. 00017BFC  2400                     move.l     D2, D0
  31117. 00017BFE  E08A                     lsr        D2, 8
  31118. 00017C00  E08A                     lsr        D2, 8
  31119. 00017C02  E08A                     lsr        D2, 8
  31120. 00017C04  EE8A                     lsr        D2, 7
  31121. 00017C06  D480                     add.l      D2, D0
  31122. 00017C08  E282                     asr        D2, 1
  31123. 00017C0A  9481                     sub.l      D2, D1
  31124. 00017C0C  D553                     add.w      [A3], D2
  31125. 00017C0E  6000 0204                bra        +0x206 /* 00017E14 */
  31126. 00017C12  3006                     move.w     D0, D6
  31127. 00017C14  48C0                     ext.l      D0
  31128. 00017C16  3205                     move.w     D1, D5
  31129. 00017C18  48C1                     ext.l      D1
  31130. 00017C1A  9280                     sub.l      D1, D0
  31131. 00017C1C  2001                     move.l     D0, D1
  31132. 00017C1E  E088                     lsr        D0, 8
  31133. 00017C20  E088                     lsr        D0, 8
  31134. 00017C22  E088                     lsr        D0, 8
  31135. 00017C24  EE88                     lsr        D0, 7
  31136. 00017C26  D081                     add.l      D0, D1
  31137. 00017C28  E280                     asr        D0, 1
  31138. 00017C2A  3D40 FFF2                move.w     [A6 - 0xE], D0
  31139. 00017C2E  3A04                     move.w     D5, D4
  31140. 00017C30  48C5                     ext.l      D5
  31141. 00017C32  2C05                     move.l     D6, D5
  31142. 00017C34  3203                     move.w     D1, D3
  31143. 00017C36  48C1                     ext.l      D1
  31144. 00017C38  2E01                     move.l     D7, D1
  31145. 00017C3A  9285                     sub.l      D1, D5
  31146. 00017C3C  2A01                     move.l     D5, D1
  31147. 00017C3E  E08D                     lsr        D5, 8
  31148. 00017C40  E08D                     lsr        D5, 8
  31149. 00017C42  E08D                     lsr        D5, 8
  31150. 00017C44  EE8D                     lsr        D5, 7
  31151. 00017C46  DA81                     add.l      D5, D1
  31152. 00017C48  E285                     asr        D5, 1
  31153. 00017C4A  486A 000A                pea.l      [A2 + 0xA]
  31154. 00017C4E  61FF FFFF DA30           bsr        -0x25CE /* 00015680 */
  31155. 00017C54  4A00                     tst.b      D0
  31156. 00017C56  584F                     addq.w     A7, 4
  31157. 00017C58  677C                     beq        +0x7E /* 00017CD6 */
  31158. 00017C5A  302A 016C                move.w     D0, [A2 + 0x16C]
  31159. 00017C5E  48C0                     ext.l      D0
  31160. 00017C60  2600                     move.l     D3, D0
  31161. 00017C62  5980                     subq.l     D0, 4
  31162. 00017C64  6642                     bne        +0x44 /* 00017CA8 */
  31163. 00017C66  2F0A                     move.l     -[A7], A2
  31164. 00017C68  2057                     movea.l    A0, [A7]
  31165. 00017C6A  2250                     movea.l    A1, [A0]
  31166. 00017C6C  2269 01EC                movea.l    A1, [A1 + 0x1EC]
  31167. 00017C70  4E91                     jsr        [A1]
  31168. 00017C72  48C0                     ext.l      D0
  31169. 00017C74  5480                     addq.l     D0, 2
  31170. 00017C76  2D40 FFEA                move.l     [A6 - 0x16], D0
  31171. 00017C7A  2F0A                     move.l     -[A7], A2
  31172. 00017C7C  2057                     movea.l    A0, [A7]
  31173. 00017C7E  2250                     movea.l    A1, [A0]
  31174. 00017C80  2269 01EC                movea.l    A1, [A1 + 0x1EC]
  31175. 00017C84  4E91                     jsr        [A1]
  31176. 00017C86  48C0                     ext.l      D0
  31177. 00017C88  5680                     addq.l     D0, 3
  31178. 00017C8A  D086                     add.l      D0, D6
  31179. 00017C8C  2207                     move.l     D1, D7
  31180. 00017C8E  9280                     sub.l      D1, D0
  31181. 00017C90  2001                     move.l     D0, D1
  31182. 00017C92  E088                     lsr        D0, 8
  31183. 00017C94  E088                     lsr        D0, 8
  31184. 00017C96  E088                     lsr        D0, 8
  31185. 00017C98  EE88                     lsr        D0, 7
  31186. 00017C9A  D081                     add.l      D0, D1
  31187. 00017C9C  E280                     asr        D0, 1
  31188. 00017C9E  D0AE FFEA                add.l      D0, [A6 - 0x16]
  31189. 00017CA2  3A00                     move.w     D5, D0
  31190. 00017CA4  504F                     addq.w     A7, 8
  31191. 00017CA6  602E                     bra        +0x30 /* 00017CD6 */
  31192. label00017CA8:
  31193. 00017CA8  7003                     moveq.l    D0, 0x03
  31194. 00017CAA  B680                     cmp.l      D3, D0
  31195. 00017CAC  6628                     bne        +0x2A /* 00017CD6 */
  31196. 00017CAE  2F0A                     move.l     -[A7], A2
  31197. 00017CB0  2057                     movea.l    A0, [A7]
  31198. 00017CB2  2250                     movea.l    A1, [A0]
  31199. 00017CB4  2269 01EC                movea.l    A1, [A1 + 0x1EC]
  31200. 00017CB8  4E91                     jsr        [A1]
  31201. 00017CBA  48C0                     ext.l      D0
  31202. 00017CBC  5680                     addq.l     D0, 3
  31203. 00017CBE  D086                     add.l      D0, D6
  31204. 00017CC0  2207                     move.l     D1, D7
  31205. 00017CC2  9280                     sub.l      D1, D0
  31206. 00017CC4  2001                     move.l     D0, D1
  31207. 00017CC6  E088                     lsr        D0, 8
  31208. 00017CC8  E088                     lsr        D0, 8
  31209. 00017CCA  E088                     lsr        D0, 8
  31210. 00017CCC  EE88                     lsr        D0, 7
  31211. 00017CCE  D081                     add.l      D0, D1
  31212. 00017CD0  E280                     asr        D0, 1
  31213. 00017CD2  3A00                     move.w     D5, D0
  31214. 00017CD4  584F                     addq.w     A7, 4
  31215. label00017CD6:
  31216. 00017CD6  302E FFF2                move.w     D0, [A6 - 0xE]
  31217. 00017CDA  D16B 0002                add.w      [A3 + 0x2], D0
  31218. 00017CDE  DB53                     add.w      [A3], D5
  31219. 00017CE0  6000 0132                bra        +0x134 /* 00017E14 */
  31220. 00017CE4  302A 0176                move.w     D0, [A2 + 0x176]
  31221. 00017CE8  D16B 0002                add.w      [A3 + 0x2], D0
  31222. 00017CEC  3004                     move.w     D0, D4
  31223. 00017CEE  48C0                     ext.l      D0
  31224. 00017CF0  2200                     move.l     D1, D0
  31225. 00017CF2  E089                     lsr        D1, 8
  31226. 00017CF4  E089                     lsr        D1, 8
  31227. 00017CF6  E089                     lsr        D1, 8
  31228. 00017CF8  EE89                     lsr        D1, 7
  31229. 00017CFA  D280                     add.l      D1, D0
  31230. 00017CFC  E281                     asr        D1, 1
  31231. 00017CFE  3003                     move.w     D0, D3
  31232. 00017D00  48C0                     ext.l      D0
  31233. 00017D02  2400                     move.l     D2, D0
  31234. 00017D04  E08A                     lsr        D2, 8
  31235. 00017D06  E08A                     lsr        D2, 8
  31236. 00017D08  E08A                     lsr        D2, 8
  31237. 00017D0A  EE8A                     lsr        D2, 7
  31238. 00017D0C  D480                     add.l      D2, D0
  31239. 00017D0E  E282                     asr        D2, 1
  31240. 00017D10  9481                     sub.l      D2, D1
  31241. 00017D12  D553                     add.w      [A3], D2
  31242. 00017D14  6000 00FE                bra        +0x100 /* 00017E14 */
  31243. 00017D18  3006                     move.w     D0, D6
  31244. 00017D1A  D06A 0176                add.w      D0, [A2 + 0x176]
  31245. 00017D1E  3205                     move.w     D1, D5
  31246. 00017D20  9240                     sub.w      D1, D0
  31247. 00017D22  D36B 0002                add.w      [A3 + 0x2], D1
  31248. 00017D26  3004                     move.w     D0, D4
  31249. 00017D28  48C0                     ext.l      D0
  31250. 00017D2A  2200                     move.l     D1, D0
  31251. 00017D2C  E089                     lsr        D1, 8
  31252. 00017D2E  E089                     lsr        D1, 8
  31253. 00017D30  E089                     lsr        D1, 8
  31254. 00017D32  EE89                     lsr        D1, 7
  31255. 00017D34  D280                     add.l      D1, D0
  31256. 00017D36  E281                     asr        D1, 1
  31257. 00017D38  3003                     move.w     D0, D3
  31258. 00017D3A  48C0                     ext.l      D0
  31259. 00017D3C  2400                     move.l     D2, D0
  31260. 00017D3E  E08A                     lsr        D2, 8
  31261. 00017D40  E08A                     lsr        D2, 8
  31262. 00017D42  E08A                     lsr        D2, 8
  31263. 00017D44  EE8A                     lsr        D2, 7
  31264. 00017D46  D480                     add.l      D2, D0
  31265. 00017D48  E282                     asr        D2, 1
  31266. 00017D4A  9481                     sub.l      D2, D1
  31267. 00017D4C  D553                     add.w      [A3], D2
  31268. 00017D4E  6000 00C4                bra        +0xC6 /* 00017E14 */
  31269. 00017D52  3006                     move.w     D0, D6
  31270. 00017D54  48C0                     ext.l      D0
  31271. 00017D56  2200                     move.l     D1, D0
  31272. 00017D58  E089                     lsr        D1, 8
  31273. 00017D5A  E089                     lsr        D1, 8
  31274. 00017D5C  E089                     lsr        D1, 8
  31275. 00017D5E  EE89                     lsr        D1, 7
  31276. 00017D60  D280                     add.l      D1, D0
  31277. 00017D62  E281                     asr        D1, 1
  31278. 00017D64  3005                     move.w     D0, D5
  31279. 00017D66  48C0                     ext.l      D0
  31280. 00017D68  2400                     move.l     D2, D0
  31281. 00017D6A  E08A                     lsr        D2, 8
  31282. 00017D6C  E08A                     lsr        D2, 8
  31283. 00017D6E  E08A                     lsr        D2, 8
  31284. 00017D70  EE8A                     lsr        D2, 7
  31285. 00017D72  D480                     add.l      D2, D0
  31286. 00017D74  E282                     asr        D2, 1
  31287. 00017D76  9481                     sub.l      D2, D1
  31288. 00017D78  D56B 0002                add.w      [A3 + 0x2], D2
  31289. 00017D7C  302A 0174                move.w     D0, [A2 + 0x174]
  31290. 00017D80  D153                     add.w      [A3], D0
  31291. 00017D82  6000 0090                bra        +0x92 /* 00017E14 */
  31292. 00017D86  3006                     move.w     D0, D6
  31293. 00017D88  48C0                     ext.l      D0
  31294. 00017D8A  2200                     move.l     D1, D0
  31295. 00017D8C  E089                     lsr        D1, 8
  31296. 00017D8E  E089                     lsr        D1, 8
  31297. 00017D90  E089                     lsr        D1, 8
  31298. 00017D92  EE89                     lsr        D1, 7
  31299. 00017D94  D280                     add.l      D1, D0
  31300. 00017D96  E281                     asr        D1, 1
  31301. 00017D98  3005                     move.w     D0, D5
  31302. 00017D9A  48C0                     ext.l      D0
  31303. 00017D9C  2400                     move.l     D2, D0
  31304. 00017D9E  E08A                     lsr        D2, 8
  31305. 00017DA0  E08A                     lsr        D2, 8
  31306. 00017DA2  E08A                     lsr        D2, 8
  31307. 00017DA4  EE8A                     lsr        D2, 7
  31308. 00017DA6  D480                     add.l      D2, D0
  31309. 00017DA8  E282                     asr        D2, 1
  31310. 00017DAA  9481                     sub.l      D2, D1
  31311. 00017DAC  D56B 0002                add.w      [A3 + 0x2], D2
  31312. 00017DB0  3004                     move.w     D0, D4
  31313. 00017DB2  D06A 0174                add.w      D0, [A2 + 0x174]
  31314. 00017DB6  3203                     move.w     D1, D3
  31315. 00017DB8  9240                     sub.w      D1, D0
  31316. 00017DBA  D353                     add.w      [A3], D1
  31317. 00017DBC  6056                     bra        +0x58 /* 00017E14 */
  31318. 00017DBE  302A 0176                move.w     D0, [A2 + 0x176]
  31319. 00017DC2  D16B 0002                add.w      [A3 + 0x2], D0
  31320. 00017DC6  302A 0174                move.w     D0, [A2 + 0x174]
  31321. 00017DCA  D153                     add.w      [A3], D0
  31322. 00017DCC  6046                     bra        +0x48 /* 00017E14 */
  31323. 00017DCE  302A 0176                move.w     D0, [A2 + 0x176]
  31324. 00017DD2  D16B 0002                add.w      [A3 + 0x2], D0
  31325. 00017DD6  3004                     move.w     D0, D4
  31326. 00017DD8  D06A 0174                add.w      D0, [A2 + 0x174]
  31327. 00017DDC  3203                     move.w     D1, D3
  31328. 00017DDE  9240                     sub.w      D1, D0
  31329. 00017DE0  D353                     add.w      [A3], D1
  31330. 00017DE2  6030                     bra        +0x32 /* 00017E14 */
  31331. 00017DE4  3006                     move.w     D0, D6
  31332. 00017DE6  D06A 0176                add.w      D0, [A2 + 0x176]
  31333. 00017DEA  3205                     move.w     D1, D5
  31334. 00017DEC  9240                     sub.w      D1, D0
  31335. 00017DEE  D36B 0002                add.w      [A3 + 0x2], D1
  31336. 00017DF2  302A 0174                move.w     D0, [A2 + 0x174]
  31337. 00017DF6  D153                     add.w      [A3], D0
  31338. 00017DF8  601A                     bra        +0x1C /* 00017E14 */
  31339. 00017DFA  3006                     move.w     D0, D6
  31340. 00017DFC  D06A 0176                add.w      D0, [A2 + 0x176]
  31341. 00017E00  3205                     move.w     D1, D5
  31342. 00017E02  9240                     sub.w      D1, D0
  31343. 00017E04  D36B 0002                add.w      [A3 + 0x2], D1
  31344. 00017E08  3004                     move.w     D0, D4
  31345. 00017E0A  D06A 0174                add.w      D0, [A2 + 0x174]
  31346. 00017E0E  3203                     move.w     D1, D3
  31347. 00017E10  9240                     sub.w      D1, D0
  31348. 00017E12  D353                     add.w      [A3], D1
  31349. label00017E14:
  31350. 00017E14  4CDF 0CF8                movem.l    D3,D4,D5,D6,D7,A2,A3, [A7]+
  31351. 00017E18  4E5E                     unlink     A6
  31352. 00017E1A  4E75                     rts
  31353. 00017E1C  4E56 FFF8                link       A6, -0x0008
  31354. 00017E20  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  31355. 00017E24  246E 0008                movea.l    A2, [A6 + 0x8]
  31356. 00017E28  2F0A                     move.l     -[A7], A2
  31357. 00017E2A  61FF FFFF D0D4           bsr        -0x2F2A /* 00014F00 */
  31358. 00017E30  4A00                     tst.b      D0
  31359. 00017E32  584F                     addq.w     A7, 4
  31360. 00017E34  6700 00A4                beq        +0xA6 /* 00017EDA */
  31361. 00017E38  486E FFF8                pea.l      [A6 - 0x8]
  31362. 00017E3C  2F0A                     move.l     -[A7], A2
  31363. 00017E3E  61FF FFFF 1470           bsr        -0xEB8E /* 000092B0 */
  31364. 00017E44  362A 016A                move.w     D3, [A2 + 0x16A]
  31365. 00017E48  5243                     addq.w     D3, 1
  31366. 00017E4A  D643                     add.w      D3, D3
  31367. 00017E4C  3803                     move.w     D4, D3
  31368. 00017E4E  D66A 0176                add.w      D3, [A2 + 0x176]
  31369. 00017E52  3A2A 0174                move.w     D5, [A2 + 0x174]
  31370. 00017E56  DA44                     add.w      D5, D4
  31371. 00017E58  486A 000A                pea.l      [A2 + 0xA]
  31372. 00017E5C  61FF FFFF D822           bsr        -0x27DC /* 00015680 */
  31373. 00017E62  4A00                     tst.b      D0
  31374. 00017E64  4FEF 000C                lea.l      A7, [A7 + 0xC]
  31375. 00017E68  6724                     beq        +0x26 /* 00017E8E */
  31376. 00017E6A  2F0A                     move.l     -[A7], A2
  31377. 00017E6C  2057                     movea.l    A0, [A7]
  31378. 00017E6E  2250                     movea.l    A1, [A0]
  31379. 00017E70  2269 01E8                movea.l    A1, [A1 + 0x1E8]
  31380. 00017E74  4E91                     jsr        [A1]
  31381. 00017E76  3800                     move.w     D4, D0
  31382. 00017E78  2F0A                     move.l     -[A7], A2
  31383. 00017E7A  2057                     movea.l    A0, [A7]
  31384. 00017E7C  2250                     movea.l    A1, [A0]
  31385. 00017E7E  2269 01EC                movea.l    A1, [A1 + 0x1EC]
  31386. 00017E82  4E91                     jsr        [A1]
  31387. 00017E84  302A 0170                move.w     D0, [A2 + 0x170]
  31388. 00017E88  D044                     add.w      D0, D4
  31389. 00017E8A  D640                     add.w      D3, D0
  31390. 00017E8C  504F                     addq.w     A7, 8
  31391. label00017E8E:
  31392. 00017E8E  486E FFF8                pea.l      [A6 - 0x8]
  31393. 00017E92  61FF FFFF D524           bsr        -0x2ADA /* 000153B8 */
  31394. 00017E98  9043                     sub.w      D0, D3
  31395. 00017E9A  3800                     move.w     D4, D0
  31396. 00017E9C  486E FFF8                pea.l      [A6 - 0x8]
  31397. 00017EA0  61FF FFFF D4FC           bsr        -0x2B02 /* 0001539E */
  31398. 00017EA6  9045                     sub.w      D0, D5
  31399. 00017EA8  3600                     move.w     D3, D0
  31400. 00017EAA  0C44 0020                cmpi.w     D4, 0x20 /* ' ' */
  31401. 00017EAE  504F                     addq.w     A7, 8
  31402. 00017EB0  6D0E                     blt        +0x10 /* 00017EC0 */
  31403. 00017EB2  0C43 0020                cmpi.w     D3, 0x20 /* ' ' */
  31404. 00017EB6  6D08                     blt        +0xA /* 00017EC0 */
  31405. 00017EB8  157C 0020 0134           move.b     [A2 + 0x134], 0x20 /* ' ' */
  31406. 00017EBE  601A                     bra        +0x1C /* 00017EDA */
  31407. label00017EC0:
  31408. 00017EC0  0C44 0010                cmpi.w     D4, 0x10
  31409. 00017EC4  6D06                     blt        +0x8 /* 00017ECC */
  31410. 00017EC6  0C43 0010                cmpi.w     D3, 0x10
  31411. 00017ECA  6C08                     bge        +0xA /* 00017ED4 */
  31412. label00017ECC:
  31413. 00017ECC  157C 000C 0134           move.b     [A2 + 0x134], 0xC
  31414. 00017ED2  6006                     bra        +0x8 /* 00017EDA */
  31415. label00017ED4:
  31416. 00017ED4  157C 0010 0134           move.b     [A2 + 0x134], 0x10
  31417. label00017EDA:
  31418. 00017EDA  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  31419. 00017EDE  4E5E                     unlink     A6
  31420. 00017EE0  4E75                     rts
  31421. label00017EE2:
  31422. 00017EE2  4E56 FFE8                link       A6, -0x0018
  31423. 00017EE6  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  31424. 00017EEA  266E 0008                movea.l    A3, [A6 + 0x8]
  31425. 00017EEE  246E 000C                movea.l    A2, [A6 + 0xC]
  31426. 00017EF2  2F0B                     move.l     -[A7], A3
  31427. 00017EF4  61FF FFFF D4D0           bsr        -0x2B2E /* 000153C6 */
  31428. 00017EFA  5240                     addq.w     D0, 1
  31429. 00017EFC  3600                     move.w     D3, D0
  31430. 00017EFE  486E FFF4                pea.l      [A6 - 0xC]
  31431. 00017F02  2F0B                     move.l     -[A7], A3
  31432. 00017F04  61FF FFFF 13AA           bsr        -0xEC54 /* 000092B0 */
  31433. 00017F0A  486E FFF4                pea.l      [A6 - 0xC]
  31434. 00017F0E  3F03                     move.w     -[A7], D3
  31435. 00017F10  3F03                     move.w     -[A7], D3
  31436. 00017F12  A8A9                     syscall    InsetRect
  31437. 00017F14  356E FFF6 0002           move.w     [A2 + 0x2], [A6 - 0xA]
  31438. 00017F1A  34AE FFF4                move.w     [A2], [A6 - 0xC]
  31439. 00017F1E  486E FFEC                pea.l      [A6 - 0x14]
  31440. 00017F22  486B 0152                pea.l      [A3 + 0x152]
  31441. 00017F26  2057                     movea.l    A0, [A7]
  31442. 00017F28  2250                     movea.l    A1, [A0]
  31443. 00017F2A  2269 000C                movea.l    A1, [A1 + 0xC]
  31444. 00017F2E  4E91                     jsr        [A1]
  31445. 00017F30  2D6E FFEC FFFC           move.l     [A6 - 0x4], [A6 - 0x14]
  31446. 00017F36  486E FFF4                pea.l      [A6 - 0xC]
  31447. 00017F3A  61FF FFFF D47C           bsr        -0x2B82 /* 000153B8 */
  31448. 00017F40  3A00                     move.w     D5, D0
  31449. 00017F42  486E FFF4                pea.l      [A6 - 0xC]
  31450. 00017F46  61FF FFFF D456           bsr        -0x2BA8 /* 0001539E */
  31451. 00017F4C  3600                     move.w     D3, D0
  31452. 00017F4E  382E FFFE                move.w     D4, [A6 - 0x2]
  31453. 00017F52  302B 0172                move.w     D0, [A3 + 0x172]
  31454. 00017F56  48C0                     ext.l      D0
  31455. 00017F58  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  31456. 00017F5C  5280                     addq.l     D0, 1
  31457. 00017F5E  0C80 0000 0009           cmpi.l     D0, 0x9 /* '\t' */
  31458. 00017F64  6200 027C                bhi        +0x27E /* 000181E2 */
  31459. 00017F68  303B 0206                move.w     D0, [PC + D0.w * 2 + 0x6]
  31460. 00017F6C  4EFB 0002                jmp        [PC + D0.w + 0x2]
  31461. 00017F70  0014 0048                ori.b      [A4], 0x48 /* 'H' */
  31462. 00017F74  0138 016C                btst       [0x0000016C], D0
  31463. 00017F78  01A8 01DE                bclr       [A0 + 0x1DE], D0
  31464. 00017F7C  0218 0228                andi.b     [A0]+, 0x28 /* '(' */
  31465. 00017F80  023E 0256                andi.b     <<invalid special address>>, 0x56 /* 'V' */
  31466. 00017F84  302B 0176                move.w     D0, [A3 + 0x176]
  31467. 00017F88  D16A 0002                add.w      [A2 + 0x2], D0
  31468. 00017F8C  3004                     move.w     D0, D4
  31469. 00017F8E  48C0                     ext.l      D0
  31470. 00017F90  2200                     move.l     D1, D0
  31471. 00017F92  E089                     lsr        D1, 8
  31472. 00017F94  E089                     lsr        D1, 8
  31473. 00017F96  E089                     lsr        D1, 8
  31474. 00017F98  EE89                     lsr        D1, 7
  31475. 00017F9A  D280                     add.l      D1, D0
  31476. 00017F9C  E281                     asr        D1, 1
  31477. 00017F9E  3003                     move.w     D0, D3
  31478. 00017FA0  48C0                     ext.l      D0
  31479. 00017FA2  2400                     move.l     D2, D0
  31480. 00017FA4  E08A                     lsr        D2, 8
  31481. 00017FA6  E08A                     lsr        D2, 8
  31482. 00017FA8  E08A                     lsr        D2, 8
  31483. 00017FAA  EE8A                     lsr        D2, 7
  31484. 00017FAC  D480                     add.l      D2, D0
  31485. 00017FAE  E282                     asr        D2, 1
  31486. 00017FB0  9481                     sub.l      D2, D1
  31487. 00017FB2  D552                     add.w      [A2], D2
  31488. 00017FB4  6000 022C                bra        +0x22E /* 000181E2 */
  31489. 00017FB8  302E FFFC                move.w     D0, [A6 - 0x4]
  31490. 00017FBC  48C0                     ext.l      D0
  31491. 00017FBE  2200                     move.l     D1, D0
  31492. 00017FC0  E089                     lsr        D1, 8
  31493. 00017FC2  E089                     lsr        D1, 8
  31494. 00017FC4  E089                     lsr        D1, 8
  31495. 00017FC6  EE89                     lsr        D1, 7
  31496. 00017FC8  D280                     add.l      D1, D0
  31497. 00017FCA  E281                     asr        D1, 1
  31498. 00017FCC  3005                     move.w     D0, D5
  31499. 00017FCE  48C0                     ext.l      D0
  31500. 00017FD0  2E00                     move.l     D7, D0
  31501. 00017FD2  E08F                     lsr        D7, 8
  31502. 00017FD4  E08F                     lsr        D7, 8
  31503. 00017FD6  E08F                     lsr        D7, 8
  31504. 00017FD8  EE8F                     lsr        D7, 7
  31505. 00017FDA  DE80                     add.l      D7, D0
  31506. 00017FDC  E287                     asr        D7, 1
  31507. 00017FDE  9E81                     sub.l      D7, D1
  31508. 00017FE0  3004                     move.w     D0, D4
  31509. 00017FE2  48C0                     ext.l      D0
  31510. 00017FE4  2C00                     move.l     D6, D0
  31511. 00017FE6  2200                     move.l     D1, D0
  31512. 00017FE8  E089                     lsr        D1, 8
  31513. 00017FEA  E089                     lsr        D1, 8
  31514. 00017FEC  E089                     lsr        D1, 8
  31515. 00017FEE  EE89                     lsr        D1, 7
  31516. 00017FF0  D280                     add.l      D1, D0
  31517. 00017FF2  E281                     asr        D1, 1
  31518. 00017FF4  3003                     move.w     D0, D3
  31519. 00017FF6  48C0                     ext.l      D0
  31520. 00017FF8  2840                     movea.l    A4, D0
  31521. 00017FFA  2A00                     move.l     D5, D0
  31522. 00017FFC  E08D                     lsr        D5, 8
  31523. 00017FFE  E08D                     lsr        D5, 8
  31524. 00018000  E08D                     lsr        D5, 8
  31525. 00018002  EE8D                     lsr        D5, 7
  31526. 00018004  DA80                     add.l      D5, D0
  31527. 00018006  E285                     asr        D5, 1
  31528. 00018008  2D45 FFF0                move.l     [A6 - 0x10], D5
  31529. 0001800C  9A81                     sub.l      D5, D1
  31530. 0001800E  486B 000A                pea.l      [A3 + 0xA]
  31531. 00018012  61FF FFFF D66C           bsr        -0x2992 /* 00015680 */
  31532. 00018018  4A00                     tst.b      D0
  31533. 0001801A  584F                     addq.w     A7, 4
  31534. 0001801C  6700 0080                beq        +0x82 /* 0001809E */
  31535. 00018020  302B 016C                move.w     D0, [A3 + 0x16C]
  31536. 00018024  48C0                     ext.l      D0
  31537. 00018026  2600                     move.l     D3, D0
  31538. 00018028  5980                     subq.l     D0, 4
  31539. 0001802A  6642                     bne        +0x44 /* 0001806E */
  31540. 0001802C  2F0B                     move.l     -[A7], A3
  31541. 0001802E  2057                     movea.l    A0, [A7]
  31542. 00018030  2250                     movea.l    A1, [A0]
  31543. 00018032  2269 01EC                movea.l    A1, [A1 + 0x1EC]
  31544. 00018036  4E91                     jsr        [A1]
  31545. 00018038  48C0                     ext.l      D0
  31546. 0001803A  5480                     addq.l     D0, 2
  31547. 0001803C  2D40 FFE8                move.l     [A6 - 0x18], D0
  31548. 00018040  2F0B                     move.l     -[A7], A3
  31549. 00018042  2057                     movea.l    A0, [A7]
  31550. 00018044  2250                     movea.l    A1, [A0]
  31551. 00018046  2269 01EC                movea.l    A1, [A1 + 0x1EC]
  31552. 0001804A  4E91                     jsr        [A1]
  31553. 0001804C  48C0                     ext.l      D0
  31554. 0001804E  5680                     addq.l     D0, 3
  31555. 00018050  D086                     add.l      D0, D6
  31556. 00018052  220C                     move.l     D1, A4
  31557. 00018054  9280                     sub.l      D1, D0
  31558. 00018056  2001                     move.l     D0, D1
  31559. 00018058  E088                     lsr        D0, 8
  31560. 0001805A  E088                     lsr        D0, 8
  31561. 0001805C  E088                     lsr        D0, 8
  31562. 0001805E  EE88                     lsr        D0, 7
  31563. 00018060  D081                     add.l      D0, D1
  31564. 00018062  E280                     asr        D0, 1
  31565. 00018064  D0AE FFE8                add.l      D0, [A6 - 0x18]
  31566. 00018068  3A00                     move.w     D5, D0
  31567. 0001806A  504F                     addq.w     A7, 8
  31568. 0001806C  6030                     bra        +0x32 /* 0001809E */
  31569. label0001806E:
  31570. 0001806E  7003                     moveq.l    D0, 0x03
  31571. 00018070  B680                     cmp.l      D3, D0
  31572. 00018072  662A                     bne        +0x2C /* 0001809E */
  31573. 00018074  2F0B                     move.l     -[A7], A3
  31574. 00018076  2057                     movea.l    A0, [A7]
  31575. 00018078  2250                     movea.l    A1, [A0]
  31576. 0001807A  2269 01EC                movea.l    A1, [A1 + 0x1EC]
  31577. 0001807E  4E91                     jsr        [A1]
  31578. 00018080  48C0                     ext.l      D0
  31579. 00018082  5680                     addq.l     D0, 3
  31580. 00018084  D086                     add.l      D0, D6
  31581. 00018086  2200                     move.l     D1, D0
  31582. 00018088  E089                     lsr        D1, 8
  31583. 0001808A  E089                     lsr        D1, 8
  31584. 0001808C  E089                     lsr        D1, 8
  31585. 0001808E  EE89                     lsr        D1, 7
  31586. 00018090  D280                     add.l      D1, D0
  31587. 00018092  E281                     asr        D1, 1
  31588. 00018094  202E FFF0                move.l     D0, [A6 - 0x10]
  31589. 00018098  9081                     sub.l      D0, D1
  31590. 0001809A  3A00                     move.w     D5, D0
  31591. 0001809C  584F                     addq.w     A7, 4
  31592. label0001809E:
  31593. 0001809E  DF6A 0002                add.w      [A2 + 0x2], D7
  31594. 000180A2  DB52                     add.w      [A2], D5
  31595. 000180A4  6000 013C                bra        +0x13E /* 000181E2 */
  31596. 000180A8  302B 0176                move.w     D0, [A3 + 0x176]
  31597. 000180AC  D16A 0002                add.w      [A2 + 0x2], D0
  31598. 000180B0  3004                     move.w     D0, D4
  31599. 000180B2  48C0                     ext.l      D0
  31600. 000180B4  2200                     move.l     D1, D0
  31601. 000180B6  E089                     lsr        D1, 8
  31602. 000180B8  E089                     lsr        D1, 8
  31603. 000180BA  E089                     lsr        D1, 8
  31604. 000180BC  EE89                     lsr        D1, 7
  31605. 000180BE  D280                     add.l      D1, D0
  31606. 000180C0  E281                     asr        D1, 1
  31607. 000180C2  3003                     move.w     D0, D3
  31608. 000180C4  48C0                     ext.l      D0
  31609. 000180C6  2400                     move.l     D2, D0
  31610. 000180C8  E08A                     lsr        D2, 8
  31611. 000180CA  E08A                     lsr        D2, 8
  31612. 000180CC  E08A                     lsr        D2, 8
  31613. 000180CE  EE8A                     lsr        D2, 7
  31614. 000180D0  D480                     add.l      D2, D0
  31615. 000180D2  E282                     asr        D2, 1
  31616. 000180D4  9481                     sub.l      D2, D1
  31617. 000180D6  D552                     add.w      [A2], D2
  31618. 000180D8  6000 0108                bra        +0x10A /* 000181E2 */
  31619. 000180DC  302E FFFC                move.w     D0, [A6 - 0x4]
  31620. 000180E0  D06B 0176                add.w      D0, [A3 + 0x176]
  31621. 000180E4  3205                     move.w     D1, D5
  31622. 000180E6  9240                     sub.w      D1, D0
  31623. 000180E8  D36A 0002                add.w      [A2 + 0x2], D1
  31624. 000180EC  3004                     move.w     D0, D4
  31625. 000180EE  48C0                     ext.l      D0
  31626. 000180F0  2200                     move.l     D1, D0
  31627. 000180F2  E089                     lsr        D1, 8
  31628. 000180F4  E089                     lsr        D1, 8
  31629. 000180F6  E089                     lsr        D1, 8
  31630. 000180F8  EE89                     lsr        D1, 7
  31631. 000180FA  D280                     add.l      D1, D0
  31632. 000180FC  E281                     asr        D1, 1
  31633. 000180FE  3003                     move.w     D0, D3
  31634. 00018100  48C0                     ext.l      D0
  31635. 00018102  2400                     move.l     D2, D0
  31636. 00018104  E08A                     lsr        D2, 8
  31637. 00018106  E08A                     lsr        D2, 8
  31638. 00018108  E08A                     lsr        D2, 8
  31639. 0001810A  EE8A                     lsr        D2, 7
  31640. 0001810C  D480                     add.l      D2, D0
  31641. 0001810E  E282                     asr        D2, 1
  31642. 00018110  9481                     sub.l      D2, D1
  31643. 00018112  D552                     add.w      [A2], D2
  31644. 00018114  6000 00CC                bra        +0xCE /* 000181E2 */
  31645. 00018118  302E FFFC                move.w     D0, [A6 - 0x4]
  31646. 0001811C  48C0                     ext.l      D0
  31647. 0001811E  2200                     move.l     D1, D0
  31648. 00018120  E089                     lsr        D1, 8
  31649. 00018122  E089                     lsr        D1, 8
  31650. 00018124  E089                     lsr        D1, 8
  31651. 00018126  EE89                     lsr        D1, 7
  31652. 00018128  D280                     add.l      D1, D0
  31653. 0001812A  E281                     asr        D1, 1
  31654. 0001812C  3005                     move.w     D0, D5
  31655. 0001812E  48C0                     ext.l      D0
  31656. 00018130  2400                     move.l     D2, D0
  31657. 00018132  E08A                     lsr        D2, 8
  31658. 00018134  E08A                     lsr        D2, 8
  31659. 00018136  E08A                     lsr        D2, 8
  31660. 00018138  EE8A                     lsr        D2, 7
  31661. 0001813A  D480                     add.l      D2, D0
  31662. 0001813C  E282                     asr        D2, 1
  31663. 0001813E  9481                     sub.l      D2, D1
  31664. 00018140  D56A 0002                add.w      [A2 + 0x2], D2
  31665. 00018144  302B 0174                move.w     D0, [A3 + 0x174]
  31666. 00018148  D152                     add.w      [A2], D0
  31667. 0001814A  6000 0096                bra        +0x98 /* 000181E2 */
  31668. 0001814E  302E FFFC                move.w     D0, [A6 - 0x4]
  31669. 00018152  48C0                     ext.l      D0
  31670. 00018154  2200                     move.l     D1, D0
  31671. 00018156  E089                     lsr        D1, 8
  31672. 00018158  E089                     lsr        D1, 8
  31673. 0001815A  E089                     lsr        D1, 8
  31674. 0001815C  EE89                     lsr        D1, 7
  31675. 0001815E  D280                     add.l      D1, D0
  31676. 00018160  E281                     asr        D1, 1
  31677. 00018162  3005                     move.w     D0, D5
  31678. 00018164  48C0                     ext.l      D0
  31679. 00018166  2400                     move.l     D2, D0
  31680. 00018168  E08A                     lsr        D2, 8
  31681. 0001816A  E08A                     lsr        D2, 8
  31682. 0001816C  E08A                     lsr        D2, 8
  31683. 0001816E  EE8A                     lsr        D2, 7
  31684. 00018170  D480                     add.l      D2, D0
  31685. 00018172  E282                     asr        D2, 1
  31686. 00018174  9481                     sub.l      D2, D1
  31687. 00018176  D56A 0002                add.w      [A2 + 0x2], D2
  31688. 0001817A  3004                     move.w     D0, D4
  31689. 0001817C  D06B 0174                add.w      D0, [A3 + 0x174]
  31690. 00018180  3203                     move.w     D1, D3
  31691. 00018182  9240                     sub.w      D1, D0
  31692. 00018184  D352                     add.w      [A2], D1
  31693. 00018186  605A                     bra        +0x5C /* 000181E2 */
  31694. 00018188  302B 0176                move.w     D0, [A3 + 0x176]
  31695. 0001818C  D16A 0002                add.w      [A2 + 0x2], D0
  31696. 00018190  302B 0174                move.w     D0, [A3 + 0x174]
  31697. 00018194  D152                     add.w      [A2], D0
  31698. 00018196  604A                     bra        +0x4C /* 000181E2 */
  31699. 00018198  302B 0176                move.w     D0, [A3 + 0x176]
  31700. 0001819C  D16A 0002                add.w      [A2 + 0x2], D0
  31701. 000181A0  3004                     move.w     D0, D4
  31702. 000181A2  D06B 0174                add.w      D0, [A3 + 0x174]
  31703. 000181A6  3203                     move.w     D1, D3
  31704. 000181A8  9240                     sub.w      D1, D0
  31705. 000181AA  D352                     add.w      [A2], D1
  31706. 000181AC  6034                     bra        +0x36 /* 000181E2 */
  31707. 000181AE  302E FFFC                move.w     D0, [A6 - 0x4]
  31708. 000181B2  D06B 0176                add.w      D0, [A3 + 0x176]
  31709. 000181B6  3205                     move.w     D1, D5
  31710. 000181B8  9240                     sub.w      D1, D0
  31711. 000181BA  D36A 0002                add.w      [A2 + 0x2], D1
  31712. 000181BE  302B 0174                move.w     D0, [A3 + 0x174]
  31713. 000181C2  D152                     add.w      [A2], D0
  31714. 000181C4  601C                     bra        +0x1E /* 000181E2 */
  31715. 000181C6  302E FFFC                move.w     D0, [A6 - 0x4]
  31716. 000181CA  D06B 0176                add.w      D0, [A3 + 0x176]
  31717. 000181CE  3205                     move.w     D1, D5
  31718. 000181D0  9240                     sub.w      D1, D0
  31719. 000181D2  D36A 0002                add.w      [A2 + 0x2], D1
  31720. 000181D6  3004                     move.w     D0, D4
  31721. 000181D8  D06B 0174                add.w      D0, [A3 + 0x174]
  31722. 000181DC  3203                     move.w     D1, D3
  31723. 000181DE  9240                     sub.w      D1, D0
  31724. 000181E0  D352                     add.w      [A2], D1
  31725. label000181E2:
  31726. 000181E2  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  31727. 000181E6  4E5E                     unlink     A6
  31728. 000181E8  4E75                     rts
  31729. 000181EA  4E56 FEDA                link       A6, -0x0126
  31730. 000181EE  2F0A                     move.l     -[A7], A2
  31731. 000181F0  2F03                     move.l     -[A7], D3
  31732. 000181F2  246E 0008                movea.l    A2, [A6 + 0x8]
  31733. 000181F6  486A 000A                pea.l      [A2 + 0xA]
  31734. 000181FA  61FF FFFF D484           bsr        -0x2B7A /* 00015680 */
  31735. 00018200  4A00                     tst.b      D0
  31736. 00018202  584F                     addq.w     A7, 4
  31737. 00018204  6766                     beq        +0x68 /* 0001826C */
  31738. 00018206  486E FFF8                pea.l      [A6 - 0x8]
  31739. 0001820A  4EB9 0000 0210           jsr        [0x00000210 /* BootDrive */]
  31740. 00018210  486E FFDA                pea.l      [A6 - 0x26]
  31741. 00018214  4EB9 0000 01F0           jsr        [0x000001F0]
  31742. 0001821A  2F0A                     move.l     -[A7], A2
  31743. 0001821C  2057                     movea.l    A0, [A7]
  31744. 0001821E  2250                     movea.l    A1, [A0]
  31745. 00018220  2269 0088                movea.l    A1, [A1 + 0x88]
  31746. 00018224  4E91                     jsr        [A1]
  31747. 00018226  3600                     move.w     D3, D0
  31748. 00018228  3F03                     move.w     -[A7], D3
  31749. 0001822A  4EB9 0000 0500           jsr        [0x00000500]
  31750. 00018230  486E FEDA                pea.l      [A6 - 0x126]
  31751. 00018234  2F0A                     move.l     -[A7], A2
  31752. 00018236  2057                     movea.l    A0, [A7]
  31753. 00018238  2250                     movea.l    A1, [A0]
  31754. 0001823A  2269 0020                movea.l    A1, [A1 + 0x20]
  31755. 0001823E  4E91                     jsr        [A1]
  31756. 00018240  486E FEDA                pea.l      [A6 - 0x126]
  31757. 00018244  A88C                     syscall    StringWidth
  31758. 00018246  361F                     move.w     D3, [A7]+
  31759. 00018248  3F3C FFFF                move.w     -[A7], 0xFFFF
  31760. 0001824C  486E FFDA                pea.l      [A6 - 0x26]
  31761. 00018250  4EB9 0000 01F8           jsr        [0x000001F8 /* SPValid/SysParam */]
  31762. 00018256  3F3C FFFF                move.w     -[A7], 0xFFFF
  31763. 0001825A  486E FFF8                pea.l      [A6 - 0x8]
  31764. 0001825E  4EB9 0000 0218           jsr        [0x00000218 /* KbdLast */]
  31765. 00018264  3003                     move.w     D0, D3
  31766. 00018266  4FEF 0020                lea.l      A7, [A7 + 0x20]
  31767. 0001826A  6002                     bra        +0x4 /* 0001826E */
  31768. label0001826C:
  31769. 0001826C  7000                     moveq.l    D0, 0x00
  31770. label0001826E:
  31771. 0001826E  261F                     move.l     D3, [A7]+
  31772. 00018270  245F                     movea.l    A2, [A7]+
  31773. 00018272  4E5E                     unlink     A6
  31774. 00018274  4E75                     rts
  31775. 00018276  4E56 FFD2                link       A6, -0x002E
  31776. 0001827A  2F03                     move.l     -[A7], D3
  31777. 0001827C  206E 0008                movea.l    A0, [A6 + 0x8]
  31778. 00018280  4868 000A                pea.l      [A0 + 0xA]
  31779. 00018284  61FF FFFF D3FA           bsr        -0x2C04 /* 00015680 */
  31780. 0001828A  4A00                     tst.b      D0
  31781. 0001828C  584F                     addq.w     A7, 4
  31782. 0001828E  675E                     beq        +0x60 /* 000182EE */
  31783. 00018290  486E FFF0                pea.l      [A6 - 0x10]
  31784. 00018294  4EB9 0000 0210           jsr        [0x00000210 /* BootDrive */]
  31785. 0001829A  486E FFD2                pea.l      [A6 - 0x2E]
  31786. 0001829E  4EB9 0000 01F0           jsr        [0x000001F0]
  31787. 000182A4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  31788. 000182A8  2057                     movea.l    A0, [A7]
  31789. 000182AA  2250                     movea.l    A1, [A0]
  31790. 000182AC  2269 0088                movea.l    A1, [A1 + 0x88]
  31791. 000182B0  4E91                     jsr        [A1]
  31792. 000182B2  3600                     move.w     D3, D0
  31793. 000182B4  3F03                     move.w     -[A7], D3
  31794. 000182B6  4EB9 0000 0500           jsr        [0x00000500]
  31795. 000182BC  486E FFF8                pea.l      [A6 - 0x8]
  31796. 000182C0  A88B                     syscall    GetFontInfo
  31797. 000182C2  362E FFF8                move.w     D3, [A6 - 0x8]
  31798. 000182C6  D66E FFFA                add.w      D3, [A6 - 0x6]
  31799. 000182CA  3F3C FFFF                move.w     -[A7], 0xFFFF
  31800. 000182CE  486E FFD2                pea.l      [A6 - 0x2E]
  31801. 000182D2  4EB9 0000 01F8           jsr        [0x000001F8 /* SPValid/SysParam */]
  31802. 000182D8  3F3C FFFF                move.w     -[A7], 0xFFFF
  31803. 000182DC  486E FFF0                pea.l      [A6 - 0x10]
  31804. 000182E0  4EB9 0000 0218           jsr        [0x00000218 /* KbdLast */]
  31805. 000182E6  3003                     move.w     D0, D3
  31806. 000182E8  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  31807. 000182EC  6002                     bra        +0x4 /* 000182F0 */
  31808. label000182EE:
  31809. 000182EE  7000                     moveq.l    D0, 0x00
  31810. label000182F0:
  31811. 000182F0  261F                     move.l     D3, [A7]+
  31812. 000182F2  4E5E                     unlink     A6
  31813. 000182F4  4E75                     rts
  31814. 000182F6  4E56 FFF2                link       A6, -0x000E
  31815. 000182FA  2F0A                     move.l     -[A7], A2
  31816. 000182FC  246E 0008                movea.l    A2, [A6 + 0x8]
  31817. 00018300  486E FFF2                pea.l      [A6 - 0xE]
  31818. 00018304  2F0A                     move.l     -[A7], A2
  31819. 00018306  61FF FFFF 0FA8           bsr        -0xF056 /* 000092B0 */
  31820. 0001830C  486E FFF2                pea.l      [A6 - 0xE]
  31821. 00018310  2F0A                     move.l     -[A7], A2
  31822. 00018312  61FF FFFF D0B2           bsr        -0x2F4C /* 000153C6 */
  31823. 00018318  48C0                     ext.l      D0
  31824. 0001831A  5280                     addq.l     D0, 1
  31825. 0001831C  584F                     addq.w     A7, 4
  31826. 0001831E  3F00                     move.w     -[A7], D0
  31827. 00018320  2F0A                     move.l     -[A7], A2
  31828. 00018322  61FF FFFF D0A2           bsr        -0x2F5C /* 000153C6 */
  31829. 00018328  48C0                     ext.l      D0
  31830. 0001832A  5280                     addq.l     D0, 1
  31831. 0001832C  584F                     addq.w     A7, 4
  31832. 0001832E  3F00                     move.w     -[A7], D0
  31833. 00018330  A8A9                     syscall    InsetRect
  31834. 00018332  486E FFFA                pea.l      [A6 - 0x6]
  31835. 00018336  4EB9 0000 0490           jsr        [0x00000490]
  31836. 0001833C  486E FFFA                pea.l      [A6 - 0x6]
  31837. 00018340  61FF FFFF 1BDA           bsr        -0xE424 /* 00009F1C */
  31838. 00018346  584F                     addq.w     A7, 4
  31839. 00018348  2F08                     move.l     -[A7], A0
  31840. 0001834A  A87A                     syscall    GetClip
  31841. 0001834C  486E FFF2                pea.l      [A6 - 0xE]
  31842. 00018350  486E FFFA                pea.l      [A6 - 0x6]
  31843. 00018354  61FF 0000 002C           bsr        +0x2E /* 00018382 */
  31844. 0001835A  486E FFFA                pea.l      [A6 - 0x6]
  31845. 0001835E  61FF FFFF 1BBC           bsr        -0xE442 /* 00009F1C */
  31846. 00018364  584F                     addq.w     A7, 4
  31847. 00018366  2F08                     move.l     -[A7], A0
  31848. 00018368  A879                     syscall    SetClip
  31849. 0001836A  3F3C FFFF                move.w     -[A7], 0xFFFF
  31850. 0001836E  486E FFFA                pea.l      [A6 - 0x6]
  31851. 00018372  4EB9 0000 04B8           jsr        [0x000004B8]
  31852. 00018378  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  31853. 0001837C  245F                     movea.l    A2, [A7]+
  31854. 0001837E  4E5E                     unlink     A6
  31855. 00018380  4E75                     rts
  31856. fn00018382:
  31857. 00018382  4E56 FFFA                link       A6, -0x0006
  31858. 00018386  2F0A                     move.l     -[A7], A2
  31859. 00018388  246E 0008                movea.l    A2, [A6 + 0x8]
  31860. 0001838C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  31861. 00018390  486E FFFA                pea.l      [A6 - 0x6]
  31862. 00018394  4EB9 0000 0498           jsr        [0x00000498]
  31863. 0001839A  2F12                     move.l     -[A7], [A2]
  31864. 0001839C  486E FFFA                pea.l      [A6 - 0x6]
  31865. 000183A0  61FF FFFF 1B7A           bsr        -0xE484 /* 00009F1C */
  31866. 000183A6  584F                     addq.w     A7, 4
  31867. 000183A8  2F08                     move.l     -[A7], A0
  31868. 000183AA  2F12                     move.l     -[A7], [A2]
  31869. 000183AC  A8E4                     syscall    SectRgn
  31870. 000183AE  3F3C FFFF                move.w     -[A7], 0xFFFF
  31871. 000183B2  486E FFFA                pea.l      [A6 - 0x6]
  31872. 000183B6  4EB9 0000 04B8           jsr        [0x000004B8]
  31873. 000183BC  204A                     movea.l    A0, A2
  31874. 000183BE  4FEF 000E                lea.l      A7, [A7 + 0xE]
  31875. 000183C2  245F                     movea.l    A2, [A7]+
  31876. 000183C4  4E5E                     unlink     A6
  31877. 000183C6  4E75                     rts
  31878. 000183C8  206F 0004                movea.l    A0, [A7 + 0x4]
  31879. 000183CC  116F 0008 0016           move.b     [A0 + 0x16], [A7 + 0x8]
  31880. 000183D2  4E75                     rts
  31881. 000183D4  206F 0004                movea.l    A0, [A7 + 0x4]
  31882. 000183D8  116F 0008 0017           move.b     [A0 + 0x17], [A7 + 0x8]
  31883. 000183DE  4E75                     rts
  31884. 000183E0  206F 0004                movea.l    A0, [A7 + 0x4]
  31885. 000183E4  116F 0008 0018           move.b     [A0 + 0x18], [A7 + 0x8]
  31886. 000183EA  4E75                     rts
  31887. 000183EC  06AF FFFF FFF6 0004      addi.l     [A7 + 0x4], 0xFFFFFFF6
  31888. 000183F4  4EFA D4CE                jmp        [PC - 0x2B32 /* 000158C4 */]
  31889. 000183F8  06AF FFFF FFF6 0004      addi.l     [A7 + 0x4], 0xFFFFFFF6
  31890. 00018400  4EFA CBC4                jmp        [PC - 0x343C /* 00014FC6 */]
  31891. 00018404  06AF FFFF FFF6 0004      addi.l     [A7 + 0x4], 0xFFFFFFF6
  31892. 0001840C  4EFA C886                jmp        [PC - 0x377A /* 00014C94 */]
  31893. 00018410  06AF FFFF FEDA 0004      addi.l     [A7 + 0x4], 0xFFFFFEDA
  31894. 00018418  4EFA F6E4                jmp        [PC - 0x91C /* 00017AFE */]
  31895. 0001841C  06AF FFFF FEDA 0004      addi.l     [A7 + 0x4], 0xFFFFFEDA
  31896. 00018424  4EFA C86E                jmp        [PC - 0x3792 /* 00014C94 */]
  31897. 00018428  06AF FFFF FEC0 0004      addi.l     [A7 + 0x4], 0xFFFFFEC0
  31898. 00018430  4EFA C862                jmp        [PC - 0x379E /* 00014C94 */]
  31899. 00018434  06AF FFFF FEAE 0004      addi.l     [A7 + 0x4], 0xFFFFFEAE
  31900. 0001843C  4EFA FAA4                jmp        [PC - 0x55C /* 00017EE2 */]
  31901. 00018440  06AF FFFF FEAE 0004      addi.l     [A7 + 0x4], 0xFFFFFEAE
  31902. 00018448  4EFA C84A                jmp        [PC - 0x37B6 /* 00014C94 */]
  31903. fn0001844C:
  31904. 0001844C  4E56 0000                link       A6, 0
  31905. 00018450  2F0A                     move.l     -[A7], A2
  31906. 00018452  246E 0008                movea.l    A2, [A6 + 0x8]
  31907. 00018456  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  31908. 0001845A  2F0A                     move.l     -[A7], A2
  31909. 0001845C  61FF 0000 1F5E           bsr        +0x1F60 /* 0001A3BC */
  31910. 00018462  41F9 0001 5808           lea.l      A0, [0x00015808]
  31911. 00018468  2488                     move.l     [A2], A0
  31912. 0001846A  426A 000A                clr.w      [A2 + 0xA]
  31913. 0001846E  204A                     movea.l    A0, A2
  31914. 00018470  504F                     addq.w     A7, 8
  31915. 00018472  245F                     movea.l    A2, [A7]+
  31916. 00018474  4E5E                     unlink     A6
  31917. 00018476  4E75                     rts
  31918. 00018478  4E56 0000                link       A6, 0
  31919. 0001847C  2F0A                     move.l     -[A7], A2
  31920. 0001847E  246E 0008                movea.l    A2, [A6 + 0x8]
  31921. 00018482  200A                     move.l     D0, A2
  31922. 00018484  6724                     beq        +0x26 /* 000184AA */
  31923. 00018486  41F9 0001 5808           lea.l      A0, [0x00015808]
  31924. 0001848C  2488                     move.l     [A2], A0
  31925. 0001848E  4267                     clr.w      -[A7]
  31926. 00018490  2F0A                     move.l     -[A7], A2
  31927. 00018492  61FF 0000 1F54           bsr        +0x1F56 /* 0001A3E8 */
  31928. 00018498  4A6E 000C                tst.w      [A6 + 0xC]
  31929. 0001849C  5C4F                     addq.w     A7, 6
  31930. 0001849E  6F0A                     ble        +0xC /* 000184AA */
  31931. 000184A0  2F0A                     move.l     -[A7], A2
  31932. 000184A2  4EB9 0000 0168           jsr        [0x00000168]
  31933. 000184A8  584F                     addq.w     A7, 4
  31934. label000184AA:
  31935. 000184AA  204A                     movea.l    A0, A2
  31936. 000184AC  245F                     movea.l    A2, [A7]+
  31937. 000184AE  4E5E                     unlink     A6
  31938. 000184B0  4E75                     rts
  31939. 000184B2  4E56 FEFC                link       A6, -0x0104
  31940. 000184B6  2F0A                     move.l     -[A7], A2
  31941. 000184B8  246E 0010                movea.l    A2, [A6 + 0x10]
  31942. 000184BC  486E FFFE                pea.l      [A6 - 0x2]
  31943. 000184C0  2F0A                     move.l     -[A7], A2
  31944. 000184C2  61FF FFFF 2156           bsr        -0xDEA8 /* 0000A61A */
  31945. 000184C8  486E FFFC                pea.l      [A6 - 0x4]
  31946. 000184CC  2F0A                     move.l     -[A7], A2
  31947. 000184CE  61FF FFFF 214A           bsr        -0xDEB4 /* 0000A61A */
  31948. 000184D4  486E FEFC                pea.l      [A6 - 0x104]
  31949. 000184D8  2F0A                     move.l     -[A7], A2
  31950. 000184DA  4EB9 0000 17A8           jsr        [0x000017A8]
  31951. 000184E0  42A7                     clr.l      -[A7]
  31952. 000184E2  4267                     clr.w      -[A7]
  31953. 000184E4  4879 0000 779A           push.l     0x779A
  31954. 000184EA  3F3C 0070                move.w     -[A7], 0x70 /* 'p' */
  31955. 000184EE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  31956. 000184F2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  31957. 000184F6  2057                     movea.l    A0, [A7]
  31958. 000184F8  2250                     movea.l    A1, [A0]
  31959. 000184FA  2269 0010                movea.l    A1, [A1 + 0x10]
  31960. 000184FE  4E91                     jsr        [A1]
  31961. 00018500  4FEF 002C                lea.l      A7, [A7 + 0x2C]
  31962. 00018504  245F                     movea.l    A2, [A7]+
  31963. 00018506  4E5E                     unlink     A6
  31964. 00018508  4E75                     rts
  31965. 0001850A  4E56 0000                link       A6, 0
  31966. 0001850E  2F0A                     move.l     -[A7], A2
  31967. 00018510  246E 0008                movea.l    A2, [A6 + 0x8]
  31968. 00018514  256E 000C 0004           move.l     [A2 + 0x4], [A6 + 0xC]
  31969. 0001851A  2F0A                     move.l     -[A7], A2
  31970. 0001851C  2057                     movea.l    A0, [A7]
  31971. 0001851E  2250                     movea.l    A1, [A0]
  31972. 00018520  2269 00BC                movea.l    A1, [A1 + 0xBC]
  31973. 00018524  4E91                     jsr        [A1]
  31974. 00018526  357C 0001 000A           move.w     [A2 + 0xA], 0x1
  31975. 0001852C  584F                     addq.w     A7, 4
  31976. 0001852E  245F                     movea.l    A2, [A7]+
  31977. 00018530  4E5E                     unlink     A6
  31978. 00018532  4E75                     rts
  31979. 00018534  4E56 FFC6                link       A6, -0x003A
  31980. 00018538  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  31981. 0001853C  426E FFE2                clr.w      [A6 - 0x1E]
  31982. 00018540  41F9 0002 61D4           lea.l      A0, [0x000261D4]
  31983. 00018546  2D48 FFEC                move.l     [A6 - 0x14], A0
  31984. 0001854A  41F9 0001 598A           lea.l      A0, [0x0001598A]
  31985. 00018550  2D48 FFDE                move.l     [A6 - 0x22], A0
  31986. 00018554  6000 013E                bra        +0x140 /* 00018694 */
  31987. label00018558:
  31988. 00018558  206E FFEC                movea.l    A0, [A6 - 0x14]
  31989. 0001855C  4A90                     tst.l      [A0]
  31990. 0001855E  6600 0124                bne        +0x126 /* 00018684 */
  31991. 00018562  486E FFF8                pea.l      [A6 - 0x8]
  31992. 00018566  42A7                     clr.l      -[A7]
  31993. 00018568  2F3C 0010 0010           move.l     -[A7], 0x100010
  31994. 0001856E  A8A7                     syscall    SetRect
  31995. 00018570  2D4F FFDA                move.l     [A6 - 0x26], A7
  31996. 00018574  4878 0014                push.l     0x14
  31997. 00018578  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  31998. 0001857E  2D48 FFE8                move.l     [A6 - 0x18], A0
  31999. 00018582  2008                     move.l     D0, A0
  32000. 00018584  584F                     addq.w     A7, 4
  32001. 00018586  671C                     beq        +0x1E /* 000185A4 */
  32002. 00018588  42A7                     clr.l      -[A7]
  32003. 0001858A  42A7                     clr.l      -[A7]
  32004. 0001858C  42A7                     clr.l      -[A7]
  32005. 0001858E  42A7                     clr.l      -[A7]
  32006. 00018590  4267                     clr.w      -[A7]
  32007. 00018592  486E FFF8                pea.l      [A6 - 0x8]
  32008. 00018596  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  32009. 0001859A  4EB9 0000 1630           jsr        [0x00001630]
  32010. 000185A0  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  32011. label000185A4:
  32012. 000185A4  206E FFEC                movea.l    A0, [A6 - 0x14]
  32013. 000185A8  20AE FFE8                move.l     [A0], [A6 - 0x18]
  32014. 000185AC  6044                     bra        +0x46 /* 000185F2 */
  32015. 000185AE  4878 0014                push.l     0x14
  32016. 000185B2  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  32017. 000185B8  2D48 FFE4                move.l     [A6 - 0x1C], A0
  32018. 000185BC  2008                     move.l     D0, A0
  32019. 000185BE  584F                     addq.w     A7, 4
  32020. 000185C0  671E                     beq        +0x20 /* 000185E0 */
  32021. 000185C2  42A7                     clr.l      -[A7]
  32022. 000185C4  42A7                     clr.l      -[A7]
  32023. 000185C6  42A7                     clr.l      -[A7]
  32024. 000185C8  4878 0004                push.l     0x4
  32025. 000185CC  4267                     clr.w      -[A7]
  32026. 000185CE  486E FFF8                pea.l      [A6 - 0x8]
  32027. 000185D2  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  32028. 000185D6  4EB9 0000 1630           jsr        [0x00001630]
  32029. 000185DC  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  32030. label000185E0:
  32031. 000185E0  206E FFEC                movea.l    A0, [A6 - 0x14]
  32032. 000185E4  20AE FFE4                move.l     [A0], [A6 - 0x1C]
  32033. 000185E8  486E FFC6                pea.l      [A6 - 0x3A]
  32034. 000185EC  4EB9 0000 0150           jsr        [0x00000150]
  32035. label000185F2:
  32036. 000185F2  4EB9 0000 0200           jsr        [0x00000200 /* SPAlarm */]
  32037. 000185F8  206E FFEC                movea.l    A0, [A6 - 0x14]
  32038. 000185FC  2F10                     move.l     -[A7], [A0]
  32039. 000185FE  4EB9 0000 1640           jsr        [0x00001640]
  32040. 00018604  426E FFF0                clr.w      [A6 - 0x10]
  32041. 00018608  266E FFDE                movea.l    A3, [A6 - 0x22]
  32042. 0001860C  584F                     addq.w     A7, 4
  32043. 0001860E  6058                     bra        +0x5A /* 00018668 */
  32044. label00018610:
  32045. 00018610  7600                     moveq.l    D3, 0x00
  32046. 00018612  244B                     movea.l    A2, A3
  32047. 00018614  2E0C                     move.l     D7, A4
  32048. 00018616  603C                     bra        +0x3E /* 00018654 */
  32049. label00018618:
  32050. 00018618  1A12                     move.b     D5, [A2]
  32051. 0001861A  1805                     move.b     D4, D5
  32052. 0001861C  0C05 FFFF                cmpi.b     D5, 0xFF
  32053. 00018620  672E                     beq        +0x30 /* 00018650 */
  32054. 00018622  1F04                     move.b     -[A7], D4
  32055. 00018624  486E FFF2                pea.l      [A6 - 0xE]
  32056. 00018628  61FF 0001 5E48           bsr        +0x15E4A /* 0002E472 */
  32057. 0001862E  486E FFF2                pea.l      [A6 - 0xE]
  32058. 00018632  302E FFF8                move.w     D0, [A6 - 0x8]
  32059. 00018636  48C0                     ext.l      D0
  32060. 00018638  D087                     add.l      D0, D7
  32061. 0001863A  3F00                     move.w     -[A7], D0
  32062. 0001863C  302E FFFA                move.w     D0, [A6 - 0x6]
  32063. 00018640  48C0                     ext.l      D0
  32064. 00018642  D086                     add.l      D0, D6
  32065. 00018644  3F00                     move.w     -[A7], D0
  32066. 00018646  61FF 0001 6616           bsr        +0x16618 /* 0002EC5E */
  32067. 0001864C  4FEF 000E                lea.l      A7, [A7 + 0xE]
  32068. label00018650:
  32069. 00018650  528A                     addq.l     A2, 1
  32070. 00018652  5243                     addq.w     D3, 1
  32071. label00018654:
  32072. 00018654  3003                     move.w     D0, D3
  32073. 00018656  48C0                     ext.l      D0
  32074. 00018658  2C00                     move.l     D6, D0
  32075. 0001865A  7210                     moveq.l    D1, 0x10
  32076. 0001865C  B081                     cmp.l      D0, D1
  32077. 0001865E  6DB8                     blt        -0x46 /* 00018618 */
  32078. 00018660  508B                     addq.l     A3, 8
  32079. 00018662  508B                     addq.l     A3, 8
  32080. 00018664  526E FFF0                addq.w     [A6 - 0x10], 1
  32081. label00018668:
  32082. 00018668  302E FFF0                move.w     D0, [A6 - 0x10]
  32083. 0001866C  48C0                     ext.l      D0
  32084. 0001866E  2840                     movea.l    A4, D0
  32085. 00018670  7210                     moveq.l    D1, 0x10
  32086. 00018672  B081                     cmp.l      D0, D1
  32087. 00018674  6D9A                     blt        -0x64 /* 00018610 */
  32088. 00018676  206E FFEC                movea.l    A0, [A6 - 0x14]
  32089. 0001867A  2F10                     move.l     -[A7], [A0]
  32090. 0001867C  4EB9 0000 1648           jsr        [0x00001648]
  32091. 00018682  584F                     addq.w     A7, 4
  32092. label00018684:
  32093. 00018684  58AE FFEC                addq.l     [A6 - 0x14], 4
  32094. 00018688  06AE 0000 0100 FFDE      addi.l     [A6 - 0x22], 0x100
  32095. 00018690  526E FFE2                addq.w     [A6 - 0x1E], 1
  32096. label00018694:
  32097. 00018694  302E FFE2                move.w     D0, [A6 - 0x1E]
  32098. 00018698  48C0                     ext.l      D0
  32099. 0001869A  7208                     moveq.l    D1, 0x08
  32100. 0001869C  B081                     cmp.l      D0, D1
  32101. 0001869E  6D00 FEB8                blt        -0x146 /* 00018558 */
  32102. 000186A2  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  32103. 000186A6  4E5E                     unlink     A6
  32104. 000186A8  4E75                     rts
  32105. 000186AA  4E56 FFDA                link       A6, -0x0026
  32106. 000186AE  2F0A                     move.l     -[A7], A2
  32107. 000186B0  246E 0008                movea.l    A2, [A6 + 0x8]
  32108. 000186B4  486E FFF8                pea.l      [A6 - 0x8]
  32109. 000186B8  2F0A                     move.l     -[A7], A2
  32110. 000186BA  61FF FFFF 0BF4           bsr        -0xF40A /* 000092B0 */
  32111. 000186C0  486E FFF8                pea.l      [A6 - 0x8]
  32112. 000186C4  486E FFF2                pea.l      [A6 - 0xE]
  32113. 000186C8  4EB9 0000 0228           jsr        [0x00000228]
  32114. 000186CE  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  32115. 000186D2  2057                     movea.l    A0, [A7]
  32116. 000186D4  2268 0004                movea.l    A1, [A0 + 0x4]
  32117. 000186D8  2269 00F0                movea.l    A1, [A1 + 0xF0]
  32118. 000186DC  4E91                     jsr        [A1]
  32119. 000186DE  486E FFF8                pea.l      [A6 - 0x8]
  32120. 000186E2  A8A3                     syscall    EraseRect
  32121. 000186E4  4EB9 0000 01E8           jsr        [0x000001E8]
  32122. 000186EA  486E FFF8                pea.l      [A6 - 0x8]
  32123. 000186EE  2F0A                     move.l     -[A7], A2
  32124. 000186F0  2057                     movea.l    A0, [A7]
  32125. 000186F2  2250                     movea.l    A1, [A0]
  32126. 000186F4  2269 00C0                movea.l    A1, [A1 + 0xC0]
  32127. 000186F8  4E91                     jsr        [A1]
  32128. 000186FA  42A7                     clr.l      -[A7]
  32129. 000186FC  3F3C 0001                move.w     -[A7], 0x1
  32130. 00018700  486E FFF8                pea.l      [A6 - 0x8]
  32131. 00018704  4EB9 0000 01C0           jsr        [0x000001C0]
  32132. 0001870A  2F08                     move.l     -[A7], A0
  32133. 0001870C  302A 000A                move.w     D0, [A2 + 0xA]
  32134. 00018710  48C0                     ext.l      D0
  32135. 00018712  E588                     lsl        D0, 2
  32136. 00018714  41F9 0002 61D4           lea.l      A0, [0x000261D4]
  32137. 0001871A  2F30 08FC                move.l     -[A7], [A0 + D0 - 0x4]
  32138. 0001871E  4EB9 0000 1650           jsr        [0x00001650]
  32139. 00018724  61FF FFFF DDCE           bsr        -0x2230 /* 000164F4 */
  32140. 0001872A  0C40 0004                cmpi.w     D0, 0x4
  32141. 0001872E  4FEF 002E                lea.l      A7, [A7 + 0x2E]
  32142. 00018732  6D66                     blt        +0x68 /* 0001879A */
  32143. 00018734  2F0A                     move.l     -[A7], A2
  32144. 00018736  61FF FFFF 13A0           bsr        -0xEC5E /* 00009AD8 */
  32145. 0001873C  4A00                     tst.b      D0
  32146. 0001873E  584F                     addq.w     A7, 4
  32147. 00018740  670E                     beq        +0x10 /* 00018750 */
  32148. 00018742  2F0A                     move.l     -[A7], A2
  32149. 00018744  61FF FFFF 13A8           bsr        -0xEC56 /* 00009AEE */
  32150. 0001874A  4A00                     tst.b      D0
  32151. 0001874C  584F                     addq.w     A7, 4
  32152. 0001874E  664A                     bne        +0x4C /* 0001879A */
  32153. label00018750:
  32154. 00018750  1F3C 0007                move.b     -[A7], 0x7
  32155. 00018754  486E FFE0                pea.l      [A6 - 0x20]
  32156. 00018758  61FF 0001 5D18           bsr        +0x15D1A /* 0002E472 */
  32157. 0001875E  2D6E FFE0 FFEC           move.l     [A6 - 0x14], [A6 - 0x20]
  32158. 00018764  3D6E FFE4 FFF0           move.w     [A6 - 0x10], [A6 - 0x1C]
  32159. 0001876A  1F3C 0002                move.b     -[A7], 0x2
  32160. 0001876E  486E FFDA                pea.l      [A6 - 0x26]
  32161. 00018772  61FF 0001 5CFE           bsr        +0x15D00 /* 0002E472 */
  32162. 00018778  2D6E FFDA FFE6           move.l     [A6 - 0x1A], [A6 - 0x26]
  32163. 0001877E  3D6E FFDE FFEA           move.w     [A6 - 0x16], [A6 - 0x22]
  32164. 00018784  486E FFE6                pea.l      [A6 - 0x1A]
  32165. 00018788  486E FFEC                pea.l      [A6 - 0x14]
  32166. 0001878C  486E FFF8                pea.l      [A6 - 0x8]
  32167. 00018790  61FF 0001 5E1A           bsr        +0x15E1C /* 0002E5AC */
  32168. 00018796  4FEF 0018                lea.l      A7, [A7 + 0x18]
  32169. label0001879A:
  32170. 0001879A  3F3C FFFF                move.w     -[A7], 0xFFFF
  32171. 0001879E  486E FFF2                pea.l      [A6 - 0xE]
  32172. 000187A2  4EB9 0000 0238           jsr        [0x00000238]
  32173. 000187A8  5C4F                     addq.w     A7, 6
  32174. 000187AA  245F                     movea.l    A2, [A7]+
  32175. 000187AC  4E5E                     unlink     A6
  32176. 000187AE  4E75                     rts
  32177. 000187B0  4E56 0000                link       A6, 0
  32178. 000187B4  2F0A                     move.l     -[A7], A2
  32179. 000187B6  246E 0008                movea.l    A2, [A6 + 0x8]
  32180. 000187BA  526A 000A                addq.w     [A2 + 0xA], 1
  32181. 000187BE  302A 000A                move.w     D0, [A2 + 0xA]
  32182. 000187C2  48C0                     ext.l      D0
  32183. 000187C4  7208                     moveq.l    D1, 0x08
  32184. 000187C6  B081                     cmp.l      D0, D1
  32185. 000187C8  6F06                     ble        +0x8 /* 000187D0 */
  32186. 000187CA  357C 0001 000A           move.w     [A2 + 0xA], 0x1
  32187. label000187D0:
  32188. 000187D0  42A7                     clr.l      -[A7]
  32189. 000187D2  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  32190. 000187D6  2057                     movea.l    A0, [A7]
  32191. 000187D8  2268 0004                movea.l    A1, [A0 + 0x4]
  32192. 000187DC  2269 010C                movea.l    A1, [A1 + 0x10C]
  32193. 000187E0  4E91                     jsr        [A1]
  32194. 000187E2  504F                     addq.w     A7, 8
  32195. 000187E4  245F                     movea.l    A2, [A7]+
  32196. 000187E6  4E5E                     unlink     A6
  32197. 000187E8  4E75                     rts
  32198. 000187EA  4E56 FFFE                link       A6, -0x0002
  32199. 000187EE  48E7 1F20                movem.l    -[A7], D3,D4,D5,D6,D7,A2
  32200. 000187F2  246E 000C                movea.l    A2, [A6 + 0xC]
  32201. 000187F6  2F0A                     move.l     -[A7], A2
  32202. 000187F8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  32203. 000187FC  61FF FFFF 0AB2           bsr        -0xF54C /* 000092B0 */
  32204. 00018802  3E12                     move.w     D7, [A2]
  32205. 00018804  3A2A 0004                move.w     D5, [A2 + 0x4]
  32206. 00018808  9A47                     sub.w      D5, D7
  32207. 0001880A  3D6A 0002 FFFE           move.w     [A6 - 0x2], [A2 + 0x2]
  32208. 00018810  3C2A 0006                move.w     D6, [A2 + 0x6]
  32209. 00018814  9C6A 0002                sub.w      D6, [A2 + 0x2]
  32210. 00018818  3607                     move.w     D3, D7
  32211. 0001881A  48C3                     ext.l      D3
  32212. 0001881C  382E FFFE                move.w     D4, [A6 - 0x2]
  32213. 00018820  48C4                     ext.l      D4
  32214. 00018822  2F0A                     move.l     -[A7], A2
  32215. 00018824  3006                     move.w     D0, D6
  32216. 00018826  48C0                     ext.l      D0
  32217. 00018828  2200                     move.l     D1, D0
  32218. 0001882A  E089                     lsr        D1, 8
  32219. 0001882C  E089                     lsr        D1, 8
  32220. 0001882E  E089                     lsr        D1, 8
  32221. 00018830  EE89                     lsr        D1, 7
  32222. 00018832  D280                     add.l      D1, D0
  32223. 00018834  E281                     asr        D1, 1
  32224. 00018836  D284                     add.l      D1, D4
  32225. 00018838  5181                     subq.l     D1, 8
  32226. 0001883A  3F01                     move.w     -[A7], D1
  32227. 0001883C  3005                     move.w     D0, D5
  32228. 0001883E  48C0                     ext.l      D0
  32229. 00018840  2200                     move.l     D1, D0
  32230. 00018842  E089                     lsr        D1, 8
  32231. 00018844  E089                     lsr        D1, 8
  32232. 00018846  E089                     lsr        D1, 8
  32233. 00018848  EE89                     lsr        D1, 7
  32234. 0001884A  D280                     add.l      D1, D0
  32235. 0001884C  E281                     asr        D1, 1
  32236. 0001884E  D283                     add.l      D1, D3
  32237. 00018850  5181                     subq.l     D1, 8
  32238. 00018852  3F01                     move.w     -[A7], D1
  32239. 00018854  7010                     moveq.l    D0, 0x10
  32240. 00018856  D084                     add.l      D0, D4
  32241. 00018858  3F00                     move.w     -[A7], D0
  32242. 0001885A  7010                     moveq.l    D0, 0x10
  32243. 0001885C  D083                     add.l      D0, D3
  32244. 0001885E  3F00                     move.w     -[A7], D0
  32245. 00018860  A8A7                     syscall    SetRect
  32246. 00018862  504F                     addq.w     A7, 8
  32247. 00018864  4CDF 04F8                movem.l    D3,D4,D5,D6,D7,A2, [A7]+
  32248. 00018868  4E5E                     unlink     A6
  32249. 0001886A  4E75                     rts
  32250. fn0001886C:
  32251. 0001886C  4E56 0000                link       A6, 0
  32252. 00018870  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  32253. 00018874  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  32254. 00018878  61FF 0000 28E8           bsr        +0x28EA /* 0001B162 */
  32255. 0001887E  206E 0008                movea.l    A0, [A6 + 0x8]
  32256. 00018882  4868 0012                pea.l      [A0 + 0x12]
  32257. 00018886  4EB9 0000 18E8           jsr        [0x000018E8]
  32258. 0001888C  41F9 0001 562A           lea.l      A0, [0x0001562A]
  32259. 00018892  226E 0008                movea.l    A1, [A6 + 0x8]
  32260. 00018896  2288                     move.l     [A1], A0
  32261. 00018898  41F9 0001 562A           lea.l      A0, [0x0001562A]
  32262. 0001889E  41E8 00DC                lea.l      A0, [A0 + 0xDC]
  32263. 000188A2  226E 0008                movea.l    A1, [A6 + 0x8]
  32264. 000188A6  2348 0012                move.l     [A1 + 0x12], A0
  32265. 000188AA  206E 0008                movea.l    A0, [A6 + 0x8]
  32266. 000188AE  4E5E                     unlink     A6
  32267. 000188B0  4E75                     rts
  32268. label000188B2:
  32269. 000188B2  4E56 0000                link       A6, 0
  32270. 000188B6  2F0A                     move.l     -[A7], A2
  32271. 000188B8  246E 0008                movea.l    A2, [A6 + 0x8]
  32272. 000188BC  200A                     move.l     D0, A2
  32273. 000188BE  6742                     beq        +0x44 /* 00018902 */
  32274. 000188C0  41F9 0001 562A           lea.l      A0, [0x0001562A]
  32275. 000188C6  2488                     move.l     [A2], A0
  32276. 000188C8  41F9 0001 562A           lea.l      A0, [0x0001562A]
  32277. 000188CE  41E8 00DC                lea.l      A0, [A0 + 0xDC]
  32278. 000188D2  2548 0012                move.l     [A2 + 0x12], A0
  32279. 000188D6  4267                     clr.w      -[A7]
  32280. 000188D8  204A                     movea.l    A0, A2
  32281. 000188DA  4868 0012                pea.l      [A0 + 0x12]
  32282. 000188DE  4EB9 0000 18F0           jsr        [0x000018F0]
  32283. 000188E4  4267                     clr.w      -[A7]
  32284. 000188E6  2F0A                     move.l     -[A7], A2
  32285. 000188E8  61FF 0000 28AE           bsr        +0x28B0 /* 0001B198 */
  32286. 000188EE  4A6E 000C                tst.w      [A6 + 0xC]
  32287. 000188F2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  32288. 000188F6  6F0A                     ble        +0xC /* 00018902 */
  32289. 000188F8  2F0A                     move.l     -[A7], A2
  32290. 000188FA  4EB9 0000 0168           jsr        [0x00000168]
  32291. 00018900  584F                     addq.w     A7, 4
  32292. label00018902:
  32293. 00018902  204A                     movea.l    A0, A2
  32294. 00018904  245F                     movea.l    A2, [A7]+
  32295. 00018906  4E5E                     unlink     A6
  32296. 00018908  4E75                     rts
  32297. 0001890A  4E56 FEFC                link       A6, -0x0104
  32298. 0001890E  2F0A                     move.l     -[A7], A2
  32299. 00018910  246E 0010                movea.l    A2, [A6 + 0x10]
  32300. 00018914  486E FFFE                pea.l      [A6 - 0x2]
  32301. 00018918  2F0A                     move.l     -[A7], A2
  32302. 0001891A  61FF FFFF 1CFE           bsr        -0xE300 /* 0000A61A */
  32303. 00018920  486E FEFC                pea.l      [A6 - 0x104]
  32304. 00018924  2F0A                     move.l     -[A7], A2
  32305. 00018926  61FF FFFF 1CF2           bsr        -0xE30C /* 0000A61A */
  32306. 0001892C  486E FEFE                pea.l      [A6 - 0x102]
  32307. 00018930  2F0A                     move.l     -[A7], A2
  32308. 00018932  4EB9 0000 17A8           jsr        [0x000017A8]
  32309. 00018938  42A7                     clr.l      -[A7]
  32310. 0001893A  3F2E FEFC                move.w     -[A7], [A6 - 0x104]
  32311. 0001893E  486E FEFE                pea.l      [A6 - 0x102]
  32312. 00018942  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  32313. 00018946  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  32314. 0001894A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  32315. 0001894E  2057                     movea.l    A0, [A7]
  32316. 00018950  2250                     movea.l    A1, [A0]
  32317. 00018952  2269 0010                movea.l    A1, [A1 + 0x10]
  32318. 00018956  4E91                     jsr        [A1]
  32319. 00018958  4FEF 002C                lea.l      A7, [A7 + 0x2C]
  32320. 0001895C  245F                     movea.l    A2, [A7]+
  32321. 0001895E  4E5E                     unlink     A6
  32322. 00018960  4E75                     rts
  32323. 00018962  4E56 0000                link       A6, 0
  32324. 00018966  2F0A                     move.l     -[A7], A2
  32325. 00018968  246E 0008                movea.l    A2, [A6 + 0x8]
  32326. 0001896C  256E 000C 0004           move.l     [A2 + 0x4], [A6 + 0xC]
  32327. 00018972  0C6E 00A1 0010           cmpi.w     [A6 + 0x10], 0xA1
  32328. 00018978  57C0                     seq        D0
  32329. 0001897A  4400                     neg.b      D0
  32330. 0001897C  1540 000A                move.b     [A2 + 0xA], D0
  32331. 00018980  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  32332. 00018984  2057                     movea.l    A0, [A7]
  32333. 00018986  2268 0004                movea.l    A1, [A0 + 0x4]
  32334. 0001898A  2269 001C                movea.l    A1, [A1 + 0x1C]
  32335. 0001898E  4E91                     jsr        [A1]
  32336. 00018990  4A80                     tst.l      D0
  32337. 00018992  5EC0                     sgt        D0
  32338. 00018994  4400                     neg.b      D0
  32339. 00018996  584F                     addq.w     A7, 4
  32340. 00018998  1F00                     move.b     -[A7], D0
  32341. 0001899A  3F2E 0016                move.w     -[A7], [A6 + 0x16]
  32342. 0001899E  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  32343. 000189A2  2F0A                     move.l     -[A7], A2
  32344. 000189A4  2057                     movea.l    A0, [A7]
  32345. 000189A6  2250                     movea.l    A1, [A0]
  32346. 000189A8  2269 00F0                movea.l    A1, [A1 + 0xF0]
  32347. 000189AC  4E91                     jsr        [A1]
  32348. 000189AE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  32349. 000189B2  245F                     movea.l    A2, [A7]+
  32350. 000189B4  4E5E                     unlink     A6
  32351. 000189B6  4E75                     rts
  32352. 000189B8  4E56 0000                link       A6, 0
  32353. 000189BC  2F0A                     move.l     -[A7], A2
  32354. 000189BE  246E 0008                movea.l    A2, [A6 + 0x8]
  32355. 000189C2  2F0A                     move.l     -[A7], A2
  32356. 000189C4  61FF 0000 003E           bsr        +0x40 /* 00018A04 */
  32357. 000189CA  4A00                     tst.b      D0
  32358. 000189CC  584F                     addq.w     A7, 4
  32359. 000189CE  672E                     beq        +0x30 /* 000189FE */
  32360. 000189D0  2F2A 000C                move.l     -[A7], [A2 + 0xC]
  32361. 000189D4  2057                     movea.l    A0, [A7]
  32362. 000189D6  2268 0004                movea.l    A1, [A0 + 0x4]
  32363. 000189DA  2269 001C                movea.l    A1, [A1 + 0x1C]
  32364. 000189DE  4E91                     jsr        [A1]
  32365. 000189E0  B0AE 000C                cmp.l      D0, [A6 + 0xC]
  32366. 000189E4  584F                     addq.w     A7, 4
  32367. 000189E6  6716                     beq        +0x18 /* 000189FE */
  32368. 000189E8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  32369. 000189EC  2F2A 000C                move.l     -[A7], [A2 + 0xC]
  32370. 000189F0  2057                     movea.l    A0, [A7]
  32371. 000189F2  2268 0004                movea.l    A1, [A0 + 0x4]
  32372. 000189F6  2269 0020                movea.l    A1, [A1 + 0x20]
  32373. 000189FA  4E91                     jsr        [A1]
  32374. 000189FC  504F                     addq.w     A7, 8
  32375. label000189FE:
  32376. 000189FE  245F                     movea.l    A2, [A7]+
  32377. 00018A00  4E5E                     unlink     A6
  32378. 00018A02  4E75                     rts
  32379. fn00018A04:
  32380. 00018A04  206F 0004                movea.l    A0, [A7 + 0x4]
  32381. 00018A08  4AA8 000C                tst.l      [A0 + 0xC]
  32382. 00018A0C  56C0                     sne        D0
  32383. 00018A0E  4400                     neg.b      D0
  32384. 00018A10  4E75                     rts
  32385. 00018A12  4E56 0000                link       A6, 0
  32386. 00018A16  2F0A                     move.l     -[A7], A2
  32387. 00018A18  246E 0008                movea.l    A2, [A6 + 0x8]
  32388. 00018A1C  2F0A                     move.l     -[A7], A2
  32389. 00018A1E  61FF FFFF FFE4           bsr        -0x1A /* 00018A04 */
  32390. 00018A24  4A00                     tst.b      D0
  32391. 00018A26  584F                     addq.w     A7, 4
  32392. 00018A28  6722                     beq        +0x24 /* 00018A4C */
  32393. 00018A2A  2F2A 000C                move.l     -[A7], [A2 + 0xC]
  32394. 00018A2E  4EB9 0000 0E98           jsr        [0x00000E98]
  32395. 00018A34  4A00                     tst.b      D0
  32396. 00018A36  584F                     addq.w     A7, 4
  32397. 00018A38  6612                     bne        +0x14 /* 00018A4C */
  32398. 00018A3A  2F2A 000C                move.l     -[A7], [A2 + 0xC]
  32399. 00018A3E  2057                     movea.l    A0, [A7]
  32400. 00018A40  2268 0004                movea.l    A1, [A0 + 0x4]
  32401. 00018A44  2269 00BC                movea.l    A1, [A1 + 0xBC]
  32402. 00018A48  4E91                     jsr        [A1]
  32403. 00018A4A  584F                     addq.w     A7, 4
  32404. label00018A4C:
  32405. 00018A4C  2F2A 000C                move.l     -[A7], [A2 + 0xC]
  32406. 00018A50  2057                     movea.l    A0, [A7]
  32407. 00018A52  2268 0004                movea.l    A1, [A0 + 0x4]
  32408. 00018A56  2269 001C                movea.l    A1, [A1 + 0x1C]
  32409. 00018A5A  4E91                     jsr        [A1]
  32410. 00018A5C  584F                     addq.w     A7, 4
  32411. 00018A5E  2F00                     move.l     -[A7], D0
  32412. 00018A60  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  32413. 00018A64  61FF FFFF 33CA           bsr        -0xCC34 /* 0000BE30 */
  32414. 00018A6A  504F                     addq.w     A7, 8
  32415. 00018A6C  245F                     movea.l    A2, [A7]+
  32416. 00018A6E  4E5E                     unlink     A6
  32417. 00018A70  4E75                     rts
  32418. 00018A72  7000                     moveq.l    D0, 0x00
  32419. 00018A74  4E75                     rts
  32420. label00018A76:
  32421. 00018A76  4E56 0000                link       A6, 0
  32422. 00018A7A  2F0B                     move.l     -[A7], A3
  32423. 00018A7C  2F0A                     move.l     -[A7], A2
  32424. 00018A7E  246E 0008                movea.l    A2, [A6 + 0x8]
  32425. 00018A82  0CAE 0000 00CB 000C      cmpi.l     [A6 + 0xC], 0xCB
  32426. 00018A8A  663E                     bne        +0x40 /* 00018ACA */
  32427. 00018A8C  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  32428. 00018A90  61FF FFFF 1ACE           bsr        -0xE530 /* 0000A560 */
  32429. 00018A96  2648                     movea.l    A3, A0
  32430. 00018A98  2F2A 000C                move.l     -[A7], [A2 + 0xC]
  32431. 00018A9C  2057                     movea.l    A0, [A7]
  32432. 00018A9E  2268 0004                movea.l    A1, [A0 + 0x4]
  32433. 00018AA2  2269 001C                movea.l    A1, [A1 + 0x1C]
  32434. 00018AA6  4E91                     jsr        [A1]
  32435. 00018AA8  584F                     addq.w     A7, 4
  32436. 00018AAA  2F00                     move.l     -[A7], D0
  32437. 00018AAC  2F0B                     move.l     -[A7], A3
  32438. 00018AAE  2057                     movea.l    A0, [A7]
  32439. 00018AB0  2268 0004                movea.l    A1, [A0 + 0x4]
  32440. 00018AB4  2269 0020                movea.l    A1, [A1 + 0x20]
  32441. 00018AB8  4E91                     jsr        [A1]
  32442. 00018ABA  2F0A                     move.l     -[A7], A2
  32443. 00018ABC  2057                     movea.l    A0, [A7]
  32444. 00018ABE  2250                     movea.l    A1, [A0]
  32445. 00018AC0  2269 0030                movea.l    A1, [A1 + 0x30]
  32446. 00018AC4  4E91                     jsr        [A1]
  32447. 00018AC6  4FEF 0010                lea.l      A7, [A7 + 0x10]
  32448. label00018ACA:
  32449. 00018ACA  245F                     movea.l    A2, [A7]+
  32450. 00018ACC  265F                     movea.l    A3, [A7]+
  32451. 00018ACE  4E5E                     unlink     A6
  32452. 00018AD0  4E75                     rts
  32453. 00018AD2  4E56 FFE2                link       A6, -0x001E
  32454. 00018AD6  2F0B                     move.l     -[A7], A3
  32455. 00018AD8  2F0A                     move.l     -[A7], A2
  32456. 00018ADA  246E 0008                movea.l    A2, [A6 + 0x8]
  32457. 00018ADE  70FE                     moveq.l    D0, 0xFFFFFFFE
  32458. 00018AE0  2D40 FFE2                move.l     [A6 - 0x1E], D0
  32459. 00018AE4  3D7C 0032 FFE6           move.w     [A6 - 0x1A], 0x32 /* '2' */
  32460. 00018AEA  3D7C 000C FFE8           move.w     [A6 - 0x18], 0xC
  32461. 00018AF0  1D7C 0001 FFEA           move.b     [A6 - 0x16], 0x1
  32462. 00018AF6  1D7C 0001 FFEB           move.b     [A6 - 0x15], 0x1
  32463. 00018AFC  1D7C 0001 FFEC           move.b     [A6 - 0x14], 0x1
  32464. 00018B02  1D7C 0001 FFED           move.b     [A6 - 0x13], 0x1
  32465. 00018B08  422E FFEE                clr.b      [A6 - 0x12]
  32466. 00018B0C  422E FFEF                clr.b      [A6 - 0x11]
  32467. 00018B10  700C                     moveq.l    D0, 0x0C
  32468. 00018B12  2D40 FFF0                move.l     [A6 - 0x10], D0
  32469. 00018B16  42AE FFF4                clr.l      [A6 - 0xC]
  32470. 00018B1A  42AE FFF8                clr.l      [A6 - 0x8]
  32471. 00018B1E  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  32472. 00018B22  61FF FFFF 1A3C           bsr        -0xE5C2 /* 0000A560 */
  32473. 00018B28  2D48 FFFC                move.l     [A6 - 0x4], A0
  32474. 00018B2C  4878 0076                push.l     0x76 /* 'v' */
  32475. 00018B30  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  32476. 00018B36  2648                     movea.l    A3, A0
  32477. 00018B38  2008                     move.l     D0, A0
  32478. 00018B3A  504F                     addq.w     A7, 8
  32479. 00018B3C  6736                     beq        +0x38 /* 00018B74 */
  32480. 00018B3E  2F3C 6963 6278           move.l     -[A7], 0x69636278 /* 'icbx' */
  32481. 00018B44  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  32482. 00018B48  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  32483. 00018B4C  4A2E 0012                tst.b      [A6 + 0x12]
  32484. 00018B50  6704                     beq        +0x6 /* 00018B56 */
  32485. 00018B52  7001                     moveq.l    D0, 0x01
  32486. 00018B54  6002                     bra        +0x4 /* 00018B58 */
  32487. label00018B56:
  32488. 00018B56  7000                     moveq.l    D0, 0x00
  32489. label00018B58:
  32490. 00018B58  48C0                     ext.l      D0
  32491. 00018B5A  2F00                     move.l     -[A7], D0
  32492. 00018B5C  4878 00CB                push.l     0xCB
  32493. 00018B60  486E FFE2                pea.l      [A6 - 0x1E]
  32494. 00018B64  3F3C 0001                move.w     -[A7], 0x1
  32495. 00018B68  2F0B                     move.l     -[A7], A3
  32496. 00018B6A  61FF FFFF 2FCA           bsr        -0xD034 /* 0000BB36 */
  32497. 00018B70  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  32498. label00018B74:
  32499. 00018B74  254B 000C                move.l     [A2 + 0xC], A3
  32500. 00018B78  264A                     movea.l    A3, A2
  32501. 00018B7A  200A                     move.l     D0, A2
  32502. 00018B7C  6704                     beq        +0x6 /* 00018B82 */
  32503. 00018B7E  47EB 0012                lea.l      A3, [A3 + 0x12]
  32504. label00018B82:
  32505. 00018B82  2F0B                     move.l     -[A7], A3
  32506. 00018B84  206A 000C                movea.l    A0, [A2 + 0xC]
  32507. 00018B88  4868 0028                pea.l      [A0 + 0x28]
  32508. 00018B8C  4EB9 0000 1830           jsr        [0x00001830]
  32509. 00018B92  4227                     clr.b      -[A7]
  32510. 00018B94  486A 0010                pea.l      [A2 + 0x10]
  32511. 00018B98  2F0A                     move.l     -[A7], A2
  32512. 00018B9A  2057                     movea.l    A0, [A7]
  32513. 00018B9C  2250                     movea.l    A1, [A0]
  32514. 00018B9E  2269 00D8                movea.l    A1, [A1 + 0xD8]
  32515. 00018BA2  4E91                     jsr        [A1]
  32516. 00018BA4  4FEF 0012                lea.l      A7, [A7 + 0x12]
  32517. 00018BA8  245F                     movea.l    A2, [A7]+
  32518. 00018BAA  265F                     movea.l    A3, [A7]+
  32519. 00018BAC  4E5E                     unlink     A6
  32520. 00018BAE  4E75                     rts
  32521. 00018BB0  06AF FFFF FFEE 0004      addi.l     [A7 + 0x4], 0xFFFFFFEE
  32522. 00018BB8  4EFA FEBC                jmp        [PC - 0x144 /* 00018A76 */]
  32523. 00018BBC  06AF FFFF FFEE 0004      addi.l     [A7 + 0x4], 0xFFFFFFEE
  32524. 00018BC4  4EFA FCEC                jmp        [PC - 0x314 /* 000188B2 */]
  32525. fn00018BC8:
  32526. 00018BC8  4E56 0000                link       A6, 0
  32527. 00018BCC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  32528. 00018BD0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  32529. 00018BD4  61FF 0000 17E6           bsr        +0x17E8 /* 0001A3BC */
  32530. 00018BDA  206E 0008                movea.l    A0, [A6 + 0x8]
  32531. 00018BDE  4868 000A                pea.l      [A0 + 0xA]
  32532. 00018BE2  61FF 0001 57E4           bsr        +0x157E6 /* 0002E3C8 */
  32533. 00018BE8  41F9 0001 5460           lea.l      A0, [0x00015460]
  32534. 00018BEE  226E 0008                movea.l    A1, [A6 + 0x8]
  32535. 00018BF2  2288                     move.l     [A1], A0
  32536. 00018BF4  41F9 0001 5460           lea.l      A0, [0x00015460]
  32537. 00018BFA  41E8 00BC                lea.l      A0, [A0 + 0xBC]
  32538. 00018BFE  226E 0008                movea.l    A1, [A6 + 0x8]
  32539. 00018C02  2348 000A                move.l     [A1 + 0xA], A0
  32540. 00018C06  206E 0008                movea.l    A0, [A6 + 0x8]
  32541. 00018C0A  4228 0126                clr.b      [A0 + 0x126]
  32542. 00018C0E  206E 0008                movea.l    A0, [A6 + 0x8]
  32543. 00018C12  4E5E                     unlink     A6
  32544. 00018C14  4E75                     rts
  32545. label00018C16:
  32546. 00018C16  4E56 0000                link       A6, 0
  32547. 00018C1A  2F0A                     move.l     -[A7], A2
  32548. 00018C1C  246E 0008                movea.l    A2, [A6 + 0x8]
  32549. 00018C20  200A                     move.l     D0, A2
  32550. 00018C22  6742                     beq        +0x44 /* 00018C66 */
  32551. 00018C24  41F9 0001 5460           lea.l      A0, [0x00015460]
  32552. 00018C2A  2488                     move.l     [A2], A0
  32553. 00018C2C  41F9 0001 5460           lea.l      A0, [0x00015460]
  32554. 00018C32  41E8 00BC                lea.l      A0, [A0 + 0xBC]
  32555. 00018C36  2548 000A                move.l     [A2 + 0xA], A0
  32556. 00018C3A  4267                     clr.w      -[A7]
  32557. 00018C3C  204A                     movea.l    A0, A2
  32558. 00018C3E  4868 000A                pea.l      [A0 + 0xA]
  32559. 00018C42  61FF 0001 57C4           bsr        +0x157C6 /* 0002E408 */
  32560. 00018C48  4267                     clr.w      -[A7]
  32561. 00018C4A  2F0A                     move.l     -[A7], A2
  32562. 00018C4C  61FF 0000 179A           bsr        +0x179C /* 0001A3E8 */
  32563. 00018C52  4A6E 000C                tst.w      [A6 + 0xC]
  32564. 00018C56  4FEF 000C                lea.l      A7, [A7 + 0xC]
  32565. 00018C5A  6F0A                     ble        +0xC /* 00018C66 */
  32566. 00018C5C  2F0A                     move.l     -[A7], A2
  32567. 00018C5E  4EB9 0000 0168           jsr        [0x00000168]
  32568. 00018C64  584F                     addq.w     A7, 4
  32569. label00018C66:
  32570. 00018C66  204A                     movea.l    A0, A2
  32571. 00018C68  245F                     movea.l    A2, [A7]+
  32572. 00018C6A  4E5E                     unlink     A6
  32573. 00018C6C  4E75                     rts
  32574. 00018C6E  4E56 FEFC                link       A6, -0x0104
  32575. 00018C72  2F0A                     move.l     -[A7], A2
  32576. 00018C74  246E 0010                movea.l    A2, [A6 + 0x10]
  32577. 00018C78  486E FFFE                pea.l      [A6 - 0x2]
  32578. 00018C7C  2F0A                     move.l     -[A7], A2
  32579. 00018C7E  61FF FFFF 199A           bsr        -0xE664 /* 0000A61A */
  32580. 00018C84  486E FEFC                pea.l      [A6 - 0x104]
  32581. 00018C88  2F0A                     move.l     -[A7], A2
  32582. 00018C8A  61FF FFFF 198E           bsr        -0xE670 /* 0000A61A */
  32583. 00018C90  486E FEFE                pea.l      [A6 - 0x102]
  32584. 00018C94  2F0A                     move.l     -[A7], A2
  32585. 00018C96  4EB9 0000 17A8           jsr        [0x000017A8]
  32586. 00018C9C  42A7                     clr.l      -[A7]
  32587. 00018C9E  3F2E FEFC                move.w     -[A7], [A6 - 0x104]
  32588. 00018CA2  486E FEFE                pea.l      [A6 - 0x102]
  32589. 00018CA6  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  32590. 00018CAA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  32591. 00018CAE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  32592. 00018CB2  2057                     movea.l    A0, [A7]
  32593. 00018CB4  2250                     movea.l    A1, [A0]
  32594. 00018CB6  2269 0010                movea.l    A1, [A1 + 0x10]
  32595. 00018CBA  4E91                     jsr        [A1]
  32596. 00018CBC  4FEF 002C                lea.l      A7, [A7 + 0x2C]
  32597. 00018CC0  245F                     movea.l    A2, [A7]+
  32598. 00018CC2  4E5E                     unlink     A6
  32599. 00018CC4  4E75                     rts
  32600. 00018CC6  4E56 0000                link       A6, 0
  32601. 00018CCA  2F0A                     move.l     -[A7], A2
  32602. 00018CCC  246E 0008                movea.l    A2, [A6 + 0x8]
  32603. 00018CD0  256E 000C 0004           move.l     [A2 + 0x4], [A6 + 0xC]
  32604. 00018CD6  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  32605. 00018CDA  486A 000E                pea.l      [A2 + 0xE]
  32606. 00018CDE  61FF FFFE 8996           bsr        -0x17668 /* 00001676 */
  32607. 00018CE4  356E 0016 011C           move.w     [A2 + 0x11C], [A6 + 0x16]
  32608. 00018CEA  504F                     addq.w     A7, 8
  32609. 00018CEC  245F                     movea.l    A2, [A7]+
  32610. 00018CEE  4E5E                     unlink     A6
  32611. 00018CF0  4E75                     rts
  32612. 00018CF2  4E56 0000                link       A6, 0
  32613. 00018CF6  3F3C 0100                move.w     -[A7], 0x100
  32614. 00018CFA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  32615. 00018CFE  206E 0008                movea.l    A0, [A6 + 0x8]
  32616. 00018D02  4868 000E                pea.l      [A0 + 0xE]
  32617. 00018D06  61FF FFFE 8528           bsr        -0x17AD6 /* 00001230 */
  32618. 00018D0C  584F                     addq.w     A7, 4
  32619. 00018D0E  2F08                     move.l     -[A7], A0
  32620. 00018D10  4EB9 0000 09D0           jsr        [0x000009D0]
  32621. 00018D16  4E5E                     unlink     A6
  32622. 00018D18  4E75                     rts
  32623. 00018D1A  4E56 0000                link       A6, 0
  32624. 00018D1E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  32625. 00018D22  206E 0008                movea.l    A0, [A6 + 0x8]
  32626. 00018D26  4868 000E                pea.l      [A0 + 0xE]
  32627. 00018D2A  61FF FFFE 894A           bsr        -0x176B4 /* 00001676 */
  32628. 00018D30  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  32629. 00018D34  61FF FFFF 0ABE           bsr        -0xF540 /* 000097F4 */
  32630. 00018D3A  4E5E                     unlink     A6
  32631. 00018D3C  4E75                     rts
  32632. label00018D3E:
  32633. 00018D3E  4E56 0000                link       A6, 0
  32634. 00018D42  2F0A                     move.l     -[A7], A2
  32635. 00018D44  246E 0008                movea.l    A2, [A6 + 0x8]
  32636. 00018D48  302A 011C                move.w     D0, [A2 + 0x11C]
  32637. 00018D4C  B06E 000C                cmp.w      D0, [A6 + 0xC]
  32638. 00018D50  6710                     beq        +0x12 /* 00018D62 */
  32639. 00018D52  356E 000C 011C           move.w     [A2 + 0x11C], [A6 + 0xC]
  32640. 00018D58  2F0A                     move.l     -[A7], A2
  32641. 00018D5A  61FF FFFF 0A98           bsr        -0xF566 /* 000097F4 */
  32642. 00018D60  584F                     addq.w     A7, 4
  32643. label00018D62:
  32644. 00018D62  245F                     movea.l    A2, [A7]+
  32645. 00018D64  4E5E                     unlink     A6
  32646. 00018D66  4E75                     rts
  32647. 00018D68  4E56 0000                link       A6, 0
  32648. 00018D6C  2F0A                     move.l     -[A7], A2
  32649. 00018D6E  246E 0008                movea.l    A2, [A6 + 0x8]
  32650. 00018D72  2F0A                     move.l     -[A7], A2
  32651. 00018D74  61FF FFFF C5C0           bsr        -0x3A3E /* 00015336 */
  32652. 00018D7A  4A00                     tst.b      D0
  32653. 00018D7C  584F                     addq.w     A7, 4
  32654. 00018D7E  6712                     beq        +0x14 /* 00018D92 */
  32655. 00018D80  4227                     clr.b      -[A7]
  32656. 00018D82  2F0A                     move.l     -[A7], A2
  32657. 00018D84  2057                     movea.l    A0, [A7]
  32658. 00018D86  2250                     movea.l    A1, [A0]
  32659. 00018D88  2269 00B8                movea.l    A1, [A1 + 0xB8]
  32660. 00018D8C  4E91                     jsr        [A1]
  32661. 00018D8E  5C4F                     addq.w     A7, 6
  32662. 00018D90  6014                     bra        +0x16 /* 00018DA6 */
  32663. label00018D92:
  32664. 00018D92  42A7                     clr.l      -[A7]
  32665. 00018D94  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  32666. 00018D98  2057                     movea.l    A0, [A7]
  32667. 00018D9A  2268 0004                movea.l    A1, [A0 + 0x4]
  32668. 00018D9E  2269 010C                movea.l    A1, [A1 + 0x10C]
  32669. 00018DA2  4E91                     jsr        [A1]
  32670. 00018DA4  504F                     addq.w     A7, 8
  32671. label00018DA6:
  32672. 00018DA6  245F                     movea.l    A2, [A7]+
  32673. 00018DA8  4E5E                     unlink     A6
  32674. 00018DAA  4E75                     rts
  32675. 00018DAC  4E56 0000                link       A6, 0
  32676. 00018DB0  2F0A                     move.l     -[A7], A2
  32677. 00018DB2  246E 0008                movea.l    A2, [A6 + 0x8]
  32678. 00018DB6  102A 0126                move.b     D0, [A2 + 0x126]
  32679. 00018DBA  B02E 000C                cmp.b      D0, [A6 + 0xC]
  32680. 00018DBE  6710                     beq        +0x12 /* 00018DD0 */
  32681. 00018DC0  156E 000C 0126           move.b     [A2 + 0x126], [A6 + 0xC]
  32682. 00018DC6  2F0A                     move.l     -[A7], A2
  32683. 00018DC8  61FF FFFF 0A2A           bsr        -0xF5D4 /* 000097F4 */
  32684. 00018DCE  584F                     addq.w     A7, 4
  32685. label00018DD0:
  32686. 00018DD0  245F                     movea.l    A2, [A7]+
  32687. 00018DD2  4E5E                     unlink     A6
  32688. 00018DD4  4E75                     rts
  32689. label00018DD6:
  32690. 00018DD6  4E56 FFD2                link       A6, -0x002E
  32691. 00018DDA  48E7 1820                movem.l    -[A7], D3,D4,A2
  32692. 00018DDE  246E 000C                movea.l    A2, [A6 + 0xC]
  32693. 00018DE2  486E FFF0                pea.l      [A6 - 0x10]
  32694. 00018DE6  4EB9 0000 0210           jsr        [0x00000210 /* BootDrive */]
  32695. 00018DEC  486E FFD2                pea.l      [A6 - 0x2E]
  32696. 00018DF0  4EB9 0000 01F0           jsr        [0x000001F0]
  32697. 00018DF6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  32698. 00018DFA  2057                     movea.l    A0, [A7]
  32699. 00018DFC  2250                     movea.l    A1, [A0]
  32700. 00018DFE  2269 0088                movea.l    A1, [A1 + 0x88]
  32701. 00018E02  4E91                     jsr        [A1]
  32702. 00018E04  3600                     move.w     D3, D0
  32703. 00018E06  3F03                     move.w     -[A7], D3
  32704. 00018E08  4EB9 0000 0500           jsr        [0x00000500]
  32705. 00018E0E  486E FFF8                pea.l      [A6 - 0x8]
  32706. 00018E12  A88B                     syscall    GetFontInfo
  32707. 00018E14  362E FFF8                move.w     D3, [A6 - 0x8]
  32708. 00018E18  D66E FFFA                add.w      D3, [A6 - 0x6]
  32709. 00018E1C  2F0A                     move.l     -[A7], A2
  32710. 00018E1E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  32711. 00018E22  61FF FFFF 048C           bsr        -0xFB72 /* 000092B0 */
  32712. 00018E28  2F0A                     move.l     -[A7], A2
  32713. 00018E2A  61FF FFFF C572           bsr        -0x3A8C /* 0001539E */
  32714. 00018E30  3800                     move.w     D4, D0
  32715. 00018E32  B843                     cmp.w      D4, D3
  32716. 00018E34  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  32717. 00018E38  6C02                     bge        +0x4 /* 00018E3C */
  32718. 00018E3A  3604                     move.w     D3, D4
  32719. label00018E3C:
  32720. 00018E3C  3003                     move.w     D0, D3
  32721. 00018E3E  48C0                     ext.l      D0
  32722. 00018E40  3204                     move.w     D1, D4
  32723. 00018E42  48C1                     ext.l      D1
  32724. 00018E44  9280                     sub.l      D1, D0
  32725. 00018E46  2001                     move.l     D0, D1
  32726. 00018E48  E088                     lsr        D0, 8
  32727. 00018E4A  E088                     lsr        D0, 8
  32728. 00018E4C  E088                     lsr        D0, 8
  32729. 00018E4E  EE88                     lsr        D0, 7
  32730. 00018E50  D081                     add.l      D0, D1
  32731. 00018E52  E280                     asr        D0, 1
  32732. 00018E54  D152                     add.w      [A2], D0
  32733. 00018E56  3012                     move.w     D0, [A2]
  32734. 00018E58  D043                     add.w      D0, D3
  32735. 00018E5A  3540 0004                move.w     [A2 + 0x4], D0
  32736. 00018E5E  066A 0012 0002           addi.w     [A2 + 0x2], 0x12
  32737. 00018E64  3F3C FFFF                move.w     -[A7], 0xFFFF
  32738. 00018E68  486E FFD2                pea.l      [A6 - 0x2E]
  32739. 00018E6C  4EB9 0000 01F8           jsr        [0x000001F8 /* SPValid/SysParam */]
  32740. 00018E72  3F3C FFFF                move.w     -[A7], 0xFFFF
  32741. 00018E76  486E FFF0                pea.l      [A6 - 0x10]
  32742. 00018E7A  4EB9 0000 0218           jsr        [0x00000218 /* KbdLast */]
  32743. 00018E80  4FEF 000C                lea.l      A7, [A7 + 0xC]
  32744. 00018E84  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  32745. 00018E88  4E5E                     unlink     A6
  32746. 00018E8A  4E75                     rts
  32747. 00018E8C  4E56 0000                link       A6, 0
  32748. 00018E90  206E 0008                movea.l    A0, [A6 + 0x8]
  32749. 00018E94  4868 000A                pea.l      [A0 + 0xA]
  32750. 00018E98  61FF FFFF C54C           bsr        -0x3AB2 /* 000153E6 */
  32751. 00018E9E  4E5E                     unlink     A6
  32752. 00018EA0  4E75                     rts
  32753. 00018EA2  4E56 0000                link       A6, 0
  32754. 00018EA6  2F0A                     move.l     -[A7], A2
  32755. 00018EA8  2F03                     move.l     -[A7], D3
  32756. 00018EAA  246E 000C                movea.l    A2, [A6 + 0xC]
  32757. 00018EAE  2F0A                     move.l     -[A7], A2
  32758. 00018EB0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  32759. 00018EB4  61FF FFFF 03FA           bsr        -0xFC04 /* 000092B0 */
  32760. 00018EBA  2F0A                     move.l     -[A7], A2
  32761. 00018EBC  61FF FFFF C4E0           bsr        -0x3B1E /* 0001539E */
  32762. 00018EC2  3600                     move.w     D3, D0
  32763. 00018EC4  526A 0002                addq.w     [A2 + 0x2], 1
  32764. 00018EC8  700C                     moveq.l    D0, 0x0C
  32765. 00018ECA  D06A 0002                add.w      D0, [A2 + 0x2]
  32766. 00018ECE  3540 0006                move.w     [A2 + 0x6], D0
  32767. 00018ED2  3003                     move.w     D0, D3
  32768. 00018ED4  48C0                     ext.l      D0
  32769. 00018ED6  72F4                     moveq.l    D1, 0xFFFFFFF4
  32770. 00018ED8  D081                     add.l      D0, D1
  32771. 00018EDA  2200                     move.l     D1, D0
  32772. 00018EDC  E089                     lsr        D1, 8
  32773. 00018EDE  E089                     lsr        D1, 8
  32774. 00018EE0  E089                     lsr        D1, 8
  32775. 00018EE2  EE89                     lsr        D1, 7
  32776. 00018EE4  D280                     add.l      D1, D0
  32777. 00018EE6  E281                     asr        D1, 1
  32778. 00018EE8  D352                     add.w      [A2], D1
  32779. 00018EEA  700C                     moveq.l    D0, 0x0C
  32780. 00018EEC  D052                     add.w      D0, [A2]
  32781. 00018EEE  3540 0004                move.w     [A2 + 0x4], D0
  32782. 00018EF2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  32783. 00018EF6  261F                     move.l     D3, [A7]+
  32784. 00018EF8  245F                     movea.l    A2, [A7]+
  32785. 00018EFA  4E5E                     unlink     A6
  32786. 00018EFC  4E75                     rts
  32787. 00018EFE  4E56 0000                link       A6, 0
  32788. 00018F02  2F0A                     move.l     -[A7], A2
  32789. 00018F04  246E 0008                movea.l    A2, [A6 + 0x8]
  32790. 00018F08  4EB9 0000 0200           jsr        [0x00000200 /* SPAlarm */]
  32791. 00018F0E  2F0A                     move.l     -[A7], A2
  32792. 00018F10  61FF FFFF 0BC6           bsr        -0xF438 /* 00009AD8 */
  32793. 00018F16  4A00                     tst.b      D0
  32794. 00018F18  584F                     addq.w     A7, 4
  32795. 00018F1A  673C                     beq        +0x3E /* 00018F58 */
  32796. 00018F1C  2F0A                     move.l     -[A7], A2
  32797. 00018F1E  61FF FFFF 0BCE           bsr        -0xF430 /* 00009AEE */
  32798. 00018F24  4A00                     tst.b      D0
  32799. 00018F26  584F                     addq.w     A7, 4
  32800. 00018F28  672E                     beq        +0x30 /* 00018F58 */
  32801. 00018F2A  2F0A                     move.l     -[A7], A2
  32802. 00018F2C  61FF FFFF C408           bsr        -0x3BF6 /* 00015336 */
  32803. 00018F32  4A00                     tst.b      D0
  32804. 00018F34  584F                     addq.w     A7, 4
  32805. 00018F36  6710                     beq        +0x12 /* 00018F48 */
  32806. 00018F38  2F0A                     move.l     -[A7], A2
  32807. 00018F3A  2057                     movea.l    A0, [A7]
  32808. 00018F3C  2250                     movea.l    A1, [A0]
  32809. 00018F3E  2269 00EC                movea.l    A1, [A1 + 0xEC]
  32810. 00018F42  4E91                     jsr        [A1]
  32811. 00018F44  584F                     addq.w     A7, 4
  32812. 00018F46  601E                     bra        +0x20 /* 00018F66 */
  32813. label00018F48:
  32814. 00018F48  2F0A                     move.l     -[A7], A2
  32815. 00018F4A  2057                     movea.l    A0, [A7]
  32816. 00018F4C  2250                     movea.l    A1, [A0]
  32817. 00018F4E  2269 00E8                movea.l    A1, [A1 + 0xE8]
  32818. 00018F52  4E91                     jsr        [A1]
  32819. 00018F54  584F                     addq.w     A7, 4
  32820. 00018F56  600E                     bra        +0x10 /* 00018F66 */
  32821. label00018F58:
  32822. 00018F58  2F0A                     move.l     -[A7], A2
  32823. 00018F5A  2057                     movea.l    A0, [A7]
  32824. 00018F5C  2250                     movea.l    A1, [A0]
  32825. 00018F5E  2269 00F0                movea.l    A1, [A1 + 0xF0]
  32826. 00018F62  4E91                     jsr        [A1]
  32827. 00018F64  584F                     addq.w     A7, 4
  32828. label00018F66:
  32829. 00018F66  486A 000A                pea.l      [A2 + 0xA]
  32830. 00018F6A  61FF FFFF C714           bsr        -0x38EA /* 00015680 */
  32831. 00018F70  4A00                     tst.b      D0
  32832. 00018F72  584F                     addq.w     A7, 4
  32833. 00018F74  671C                     beq        +0x1E /* 00018F92 */
  32834. 00018F76  2F0A                     move.l     -[A7], A2
  32835. 00018F78  61FF FFFF C3BC           bsr        -0x3C42 /* 00015336 */
  32836. 00018F7E  4A00                     tst.b      D0
  32837. 00018F80  584F                     addq.w     A7, 4
  32838. 00018F82  660E                     bne        +0x10 /* 00018F92 */
  32839. 00018F84  2F0A                     move.l     -[A7], A2
  32840. 00018F86  2057                     movea.l    A0, [A7]
  32841. 00018F88  2250                     movea.l    A1, [A0]
  32842. 00018F8A  2269 00E4                movea.l    A1, [A1 + 0xE4]
  32843. 00018F8E  4E91                     jsr        [A1]
  32844. 00018F90  584F                     addq.w     A7, 4
  32845. label00018F92:
  32846. 00018F92  245F                     movea.l    A2, [A7]+
  32847. 00018F94  4E5E                     unlink     A6
  32848. 00018F96  4E75                     rts
  32849. 00018F98  4E56 FFF2                link       A6, -0x000E
  32850. 00018F9C  2F0A                     move.l     -[A7], A2
  32851. 00018F9E  2F03                     move.l     -[A7], D3
  32852. 00018FA0  246E 0008                movea.l    A2, [A6 + 0x8]
  32853. 00018FA4  2F0A                     move.l     -[A7], A2
  32854. 00018FA6  2057                     movea.l    A0, [A7]
  32855. 00018FA8  2250                     movea.l    A1, [A0]
  32856. 00018FAA  2269 0088                movea.l    A1, [A1 + 0x88]
  32857. 00018FAE  4E91                     jsr        [A1]
  32858. 00018FB0  3600                     move.w     D3, D0
  32859. 00018FB2  3F03                     move.w     -[A7], D3
  32860. 00018FB4  4EB9 0000 0500           jsr        [0x00000500]
  32861. 00018FBA  486E FFF2                pea.l      [A6 - 0xE]
  32862. 00018FBE  2F0A                     move.l     -[A7], A2
  32863. 00018FC0  2057                     movea.l    A0, [A7]
  32864. 00018FC2  2250                     movea.l    A1, [A0]
  32865. 00018FC4  2269 00D8                movea.l    A1, [A1 + 0xD8]
  32866. 00018FC8  4E91                     jsr        [A1]
  32867. 00018FCA  486E FFFA                pea.l      [A6 - 0x6]
  32868. 00018FCE  AA19                     syscall    GetForeColor
  32869. 00018FD0  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  32870. 00018FD4  2057                     movea.l    A0, [A7]
  32871. 00018FD6  2268 0004                movea.l    A1, [A0 + 0x4]
  32872. 00018FDA  2269 00F0                movea.l    A1, [A1 + 0xF0]
  32873. 00018FDE  4E91                     jsr        [A1]
  32874. 00018FE0  61FF FFFF D512           bsr        -0x2AEC /* 000164F4 */
  32875. 00018FE6  0C40 0004                cmpi.w     D0, 0x4
  32876. 00018FEA  4FEF 0012                lea.l      A7, [A7 + 0x12]
  32877. 00018FEE  6D28                     blt        +0x2A /* 00019018 */
  32878. 00018FF0  2F0A                     move.l     -[A7], A2
  32879. 00018FF2  61FF FFFF 0AE4           bsr        -0xF51A /* 00009AD8 */
  32880. 00018FF8  4A00                     tst.b      D0
  32881. 00018FFA  584F                     addq.w     A7, 4
  32882. 00018FFC  670E                     beq        +0x10 /* 0001900C */
  32883. 00018FFE  2F0A                     move.l     -[A7], A2
  32884. 00019000  61FF FFFF 0AEC           bsr        -0xF512 /* 00009AEE */
  32885. 00019006  4A00                     tst.b      D0
  32886. 00019008  584F                     addq.w     A7, 4
  32887. 0001900A  660C                     bne        +0xE /* 00019018 */
  32888. label0001900C:
  32889. 0001900C  486E FFFA                pea.l      [A6 - 0x6]
  32890. 00019010  4EB9 0000 0310           jsr        [0x00000310]
  32891. 00019016  584F                     addq.w     A7, 4
  32892. label00019018:
  32893. 00019018  486E FFFA                pea.l      [A6 - 0x6]
  32894. 0001901C  AA14                     syscall    RGBForeColor
  32895. 0001901E  4227                     clr.b      -[A7]
  32896. 00019020  1F3C 0001                move.b     -[A7], 0x1
  32897. 00019024  4267                     clr.w      -[A7]
  32898. 00019026  486E FFF2                pea.l      [A6 - 0xE]
  32899. 0001902A  486A 000E                pea.l      [A2 + 0xE]
  32900. 0001902E  61FF FFFE 8200           bsr        -0x17DFE /* 00001230 */
  32901. 00019034  584F                     addq.w     A7, 4
  32902. 00019036  2F08                     move.l     -[A7], A0
  32903. 00019038  4EB9 0000 0308           jsr        [0x00000308 /* DrvQHdr */]
  32904. 0001903E  4FEF 000E                lea.l      A7, [A7 + 0xE]
  32905. 00019042  261F                     move.l     D3, [A7]+
  32906. 00019044  245F                     movea.l    A2, [A7]+
  32907. 00019046  4E5E                     unlink     A6
  32908. 00019048  4E75                     rts
  32909. 0001904A  4E56 FFEA                link       A6, -0x0016
  32910. 0001904E  2F0A                     move.l     -[A7], A2
  32911. 00019050  246E 0008                movea.l    A2, [A6 + 0x8]
  32912. 00019054  486E FFF8                pea.l      [A6 - 0x8]
  32913. 00019058  2F0A                     move.l     -[A7], A2
  32914. 0001905A  2057                     movea.l    A0, [A7]
  32915. 0001905C  2250                     movea.l    A1, [A0]
  32916. 0001905E  2269 00DC                movea.l    A1, [A1 + 0xDC]
  32917. 00019062  4E91                     jsr        [A1]
  32918. 00019064  486E FFF8                pea.l      [A6 - 0x8]
  32919. 00019068  A8A1                     syscall    FrameRect
  32920. 0001906A  486E FFF2                pea.l      [A6 - 0xE]
  32921. 0001906E  42A7                     clr.l      -[A7]
  32922. 00019070  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  32923. 00019074  2057                     movea.l    A0, [A7]
  32924. 00019076  2268 0004                movea.l    A1, [A0 + 0x4]
  32925. 0001907A  2269 00F8                movea.l    A1, [A1 + 0xF8]
  32926. 0001907E  4E91                     jsr        [A1]
  32927. 00019080  486E FFF2                pea.l      [A6 - 0xE]
  32928. 00019084  AA15                     syscall    RGBBackColor
  32929. 00019086  3D6E FFFE FFEC           move.w     [A6 - 0x14], [A6 - 0x2]
  32930. 0001908C  302E FFEC                move.w     D0, [A6 - 0x14]
  32931. 00019090  5440                     addq.w     D0, 2
  32932. 00019092  3D40 FFF0                move.w     [A6 - 0x10], D0
  32933. 00019096  302E FFF8                move.w     D0, [A6 - 0x8]
  32934. 0001909A  5240                     addq.w     D0, 1
  32935. 0001909C  3D40 FFEA                move.w     [A6 - 0x16], D0
  32936. 000190A0  5640                     addq.w     D0, 3
  32937. 000190A2  3D40 FFEE                move.w     [A6 - 0x12], D0
  32938. 000190A6  486E FFEA                pea.l      [A6 - 0x16]
  32939. 000190AA  A8A3                     syscall    EraseRect
  32940. 000190AC  61FF FFFF D446           bsr        -0x2BB8 /* 000164F4 */
  32941. 000190B2  0C40 0004                cmpi.w     D0, 0x4
  32942. 000190B6  4FEF 0014                lea.l      A7, [A7 + 0x14]
  32943. 000190BA  6C20                     bge        +0x22 /* 000190DC */
  32944. 000190BC  486E FFF8                pea.l      [A6 - 0x8]
  32945. 000190C0  2F3C 0001 0001           move.l     -[A7], 0x10001
  32946. 000190C6  A8A9                     syscall    InsetRect
  32947. 000190C8  486E FFF8                pea.l      [A6 - 0x8]
  32948. 000190CC  A8A3                     syscall    EraseRect
  32949. 000190CE  486E FFF8                pea.l      [A6 - 0x8]
  32950. 000190D2  4878 FFFF                push.l     0xFFFF
  32951. 000190D6  A8A9                     syscall    InsetRect
  32952. 000190D8  6000 0430                bra        +0x432 /* 0001950A */
  32953. label000190DC:
  32954. 000190DC  486E FFF8                pea.l      [A6 - 0x8]
  32955. 000190E0  2F3C 0001 0001           move.l     -[A7], 0x10001
  32956. 000190E6  A8A9                     syscall    InsetRect
  32957. 000190E8  1F3C 0002                move.b     -[A7], 0x2
  32958. 000190EC  486E FFF2                pea.l      [A6 - 0xE]
  32959. 000190F0  61FF 0001 5380           bsr        +0x15382 /* 0002E472 */
  32960. 000190F6  486E FFF2                pea.l      [A6 - 0xE]
  32961. 000190FA  AA14                     syscall    RGBForeColor
  32962. 000190FC  486E FFF8                pea.l      [A6 - 0x8]
  32963. 00019100  A8A2                     syscall    PaintRect
  32964. 00019102  4879 0000 2FF2           push.l     0x2FF2
  32965. 00019108  AA14                     syscall    RGBForeColor
  32966. 0001910A  2F3C 0001 0001           move.l     -[A7], 0x10001
  32967. 00019110  42A7                     clr.l      -[A7]
  32968. 00019112  486E FFF8                pea.l      [A6 - 0x8]
  32969. 00019116  61FF 0001 56CC           bsr        +0x156CE /* 0002E7E4 */
  32970. 0001911C  1F3C 0007                move.b     -[A7], 0x7
  32971. 00019120  486E FFF2                pea.l      [A6 - 0xE]
  32972. 00019124  61FF 0001 534C           bsr        +0x1534E /* 0002E472 */
  32973. 0001912A  486E FFF2                pea.l      [A6 - 0xE]
  32974. 0001912E  AA14                     syscall    RGBForeColor
  32975. 00019130  42A7                     clr.l      -[A7]
  32976. 00019132  2F3C 0001 0001           move.l     -[A7], 0x10001
  32977. 00019138  486E FFF8                pea.l      [A6 - 0x8]
  32978. 0001913C  61FF 0001 5558           bsr        +0x1555A /* 0002E696 */
  32979. 00019142  486E FFF8                pea.l      [A6 - 0x8]
  32980. 00019146  4878 FFFF                push.l     0xFFFF
  32981. 0001914A  A8A9                     syscall    InsetRect
  32982. 0001914C  2F0A                     move.l     -[A7], A2
  32983. 0001914E  61FF 0000 066E           bsr        +0x670 /* 000197BE */
  32984. 00019154  4A00                     tst.b      D0
  32985. 00019156  4FEF 0028                lea.l      A7, [A7 + 0x28]
  32986. 0001915A  6764                     beq        +0x66 /* 000191C0 */
  32987. 0001915C  1F3C 0005                move.b     -[A7], 0x5
  32988. 00019160  486E FFF2                pea.l      [A6 - 0xE]
  32989. 00019164  61FF 0001 530C           bsr        +0x1530E /* 0002E472 */
  32990. 0001916A  486E FFF2                pea.l      [A6 - 0xE]
  32991. 0001916E  AA14                     syscall    RGBForeColor
  32992. 00019170  2F3C 0001 0001           move.l     -[A7], 0x10001
  32993. 00019176  A89B                     syscall    PenSize
  32994. 00019178  302E FFFA                move.w     D0, [A6 - 0x6]
  32995. 0001917C  48C0                     ext.l      D0
  32996. 0001917E  5880                     addq.l     D0, 4
  32997. 00019180  3F00                     move.w     -[A7], D0
  32998. 00019182  302E FFF8                move.w     D0, [A6 - 0x8]
  32999. 00019186  48C0                     ext.l      D0
  33000. 00019188  5E80                     addq.l     D0, 7
  33001. 0001918A  3F00                     move.w     -[A7], D0
  33002. 0001918C  A893                     syscall    MoveTo
  33003. 0001918E  302E FFFE                move.w     D0, [A6 - 0x2]
  33004. 00019192  48C0                     ext.l      D0
  33005. 00019194  5780                     subq.l     D0, 3
  33006. 00019196  3F00                     move.w     -[A7], D0
  33007. 00019198  302E FFF8                move.w     D0, [A6 - 0x8]
  33008. 0001919C  48C0                     ext.l      D0
  33009. 0001919E  5E80                     addq.l     D0, 7
  33010. 000191A0  3F00                     move.w     -[A7], D0
  33011. 000191A2  A891                     syscall    LineTo
  33012. 000191A4  302E FFFE                move.w     D0, [A6 - 0x2]
  33013. 000191A8  48C0                     ext.l      D0
  33014. 000191AA  5780                     subq.l     D0, 3
  33015. 000191AC  3F00                     move.w     -[A7], D0
  33016. 000191AE  302E FFF8                move.w     D0, [A6 - 0x8]
  33017. 000191B2  48C0                     ext.l      D0
  33018. 000191B4  5A80                     addq.l     D0, 5
  33019. 000191B6  3F00                     move.w     -[A7], D0
  33020. 000191B8  A891                     syscall    LineTo
  33021. 000191BA  5C4F                     addq.w     A7, 6
  33022. 000191BC  6000 034C                bra        +0x34E /* 0001950A */
  33023. label000191C0:
  33024. 000191C0  2F0A                     move.l     -[A7], A2
  33025. 000191C2  61FF 0000 05D8           bsr        +0x5DA /* 0001979C */
  33026. 000191C8  4A00                     tst.b      D0
  33027. 000191CA  584F                     addq.w     A7, 4
  33028. 000191CC  6700 033C                beq        +0x33E /* 0001950A */
  33029. 000191D0  4A2A 0126                tst.b      [A2 + 0x126]
  33030. 000191D4  6700 00EA                beq        +0xEC /* 000192C0 */
  33031. 000191D8  2F3C 0001 0001           move.l     -[A7], 0x10001
  33032. 000191DE  A89B                     syscall    PenSize
  33033. 000191E0  1F3C 0008                move.b     -[A7], 0x8
  33034. 000191E4  486E FFF2                pea.l      [A6 - 0xE]
  33035. 000191E8  61FF 0001 5288           bsr        +0x1528A /* 0002E472 */
  33036. 000191EE  486E FFF2                pea.l      [A6 - 0xE]
  33037. 000191F2  AA14                     syscall    RGBForeColor
  33038. 000191F4  302E FFFA                move.w     D0, [A6 - 0x6]
  33039. 000191F8  48C0                     ext.l      D0
  33040. 000191FA  5880                     addq.l     D0, 4
  33041. 000191FC  3F00                     move.w     -[A7], D0
  33042. 000191FE  302E FFFC                move.w     D0, [A6 - 0x4]
  33043. 00019202  48C0                     ext.l      D0
  33044. 00019204  5980                     subq.l     D0, 4
  33045. 00019206  3F00                     move.w     -[A7], D0
  33046. 00019208  A893                     syscall    MoveTo
  33047. 0001920A  302E FFFE                move.w     D0, [A6 - 0x2]
  33048. 0001920E  48C0                     ext.l      D0
  33049. 00019210  5780                     subq.l     D0, 3
  33050. 00019212  3F00                     move.w     -[A7], D0
  33051. 00019214  302E FFF8                move.w     D0, [A6 - 0x8]
  33052. 00019218  48C0                     ext.l      D0
  33053. 0001921A  5680                     addq.l     D0, 3
  33054. 0001921C  3F00                     move.w     -[A7], D0
  33055. 0001921E  A891                     syscall    LineTo
  33056. 00019220  1F3C 0005                move.b     -[A7], 0x5
  33057. 00019224  486E FFF2                pea.l      [A6 - 0xE]
  33058. 00019228  61FF 0001 5248           bsr        +0x1524A /* 0002E472 */
  33059. 0001922E  486E FFF2                pea.l      [A6 - 0xE]
  33060. 00019232  AA14                     syscall    RGBForeColor
  33061. 00019234  302E FFFA                move.w     D0, [A6 - 0x6]
  33062. 00019238  48C0                     ext.l      D0
  33063. 0001923A  5880                     addq.l     D0, 4
  33064. 0001923C  3F00                     move.w     -[A7], D0
  33065. 0001923E  302E FFFC                move.w     D0, [A6 - 0x4]
  33066. 00019242  48C0                     ext.l      D0
  33067. 00019244  5780                     subq.l     D0, 3
  33068. 00019246  3F00                     move.w     -[A7], D0
  33069. 00019248  A893                     syscall    MoveTo
  33070. 0001924A  302E FFFE                move.w     D0, [A6 - 0x2]
  33071. 0001924E  48C0                     ext.l      D0
  33072. 00019250  5780                     subq.l     D0, 3
  33073. 00019252  3F00                     move.w     -[A7], D0
  33074. 00019254  302E FFF8                move.w     D0, [A6 - 0x8]
  33075. 00019258  48C0                     ext.l      D0
  33076. 0001925A  5880                     addq.l     D0, 4
  33077. 0001925C  3F00                     move.w     -[A7], D0
  33078. 0001925E  A891                     syscall    LineTo
  33079. 00019260  1F3C 0008                move.b     -[A7], 0x8
  33080. 00019264  486E FFF2                pea.l      [A6 - 0xE]
  33081. 00019268  61FF 0001 5208           bsr        +0x1520A /* 0002E472 */
  33082. 0001926E  486E FFF2                pea.l      [A6 - 0xE]
  33083. 00019272  302E FFFC                move.w     D0, [A6 - 0x4]
  33084. 00019276  48C0                     ext.l      D0
  33085. 00019278  5980                     subq.l     D0, 4
  33086. 0001927A  3F00                     move.w     -[A7], D0
  33087. 0001927C  302E FFFE                move.w     D0, [A6 - 0x2]
  33088. 00019280  48C0                     ext.l      D0
  33089. 00019282  5780                     subq.l     D0, 3
  33090. 00019284  3F00                     move.w     -[A7], D0
  33091. 00019286  61FF 0001 59D6           bsr        +0x159D8 /* 0002EC5E */
  33092. 0001928C  1F3C 0005                move.b     -[A7], 0x5
  33093. 00019290  486E FFF2                pea.l      [A6 - 0xE]
  33094. 00019294  61FF 0001 51DC           bsr        +0x151DE /* 0002E472 */
  33095. 0001929A  486E FFF2                pea.l      [A6 - 0xE]
  33096. 0001929E  302E FFFC                move.w     D0, [A6 - 0x4]
  33097. 000192A2  48C0                     ext.l      D0
  33098. 000192A4  5780                     subq.l     D0, 3
  33099. 000192A6  3F00                     move.w     -[A7], D0
  33100. 000192A8  302E FFFE                move.w     D0, [A6 - 0x2]
  33101. 000192AC  48C0                     ext.l      D0
  33102. 000192AE  5780                     subq.l     D0, 3
  33103. 000192B0  3F00                     move.w     -[A7], D0
  33104. 000192B2  61FF 0001 59AA           bsr        +0x159AC /* 0002EC5E */
  33105. 000192B8  4FEF 0028                lea.l      A7, [A7 + 0x28]
  33106. 000192BC  6000 024C                bra        +0x24E /* 0001950A */
  33107. label000192C0:
  33108. 000192C0  1F3C 0005                move.b     -[A7], 0x5
  33109. 000192C4  486E FFF2                pea.l      [A6 - 0xE]
  33110. 000192C8  61FF 0001 51A8           bsr        +0x151AA /* 0002E472 */
  33111. 000192CE  486E FFF2                pea.l      [A6 - 0xE]
  33112. 000192D2  302E FFF8                move.w     D0, [A6 - 0x8]
  33113. 000192D6  48C0                     ext.l      D0
  33114. 000192D8  5E80                     addq.l     D0, 7
  33115. 000192DA  3F00                     move.w     -[A7], D0
  33116. 000192DC  302E FFFA                move.w     D0, [A6 - 0x6]
  33117. 000192E0  48C0                     ext.l      D0
  33118. 000192E2  5680                     addq.l     D0, 3
  33119. 000192E4  3F00                     move.w     -[A7], D0
  33120. 000192E6  61FF 0001 5976           bsr        +0x15978 /* 0002EC5E */
  33121. 000192EC  486E FFF2                pea.l      [A6 - 0xE]
  33122. 000192F0  302E FFF8                move.w     D0, [A6 - 0x8]
  33123. 000192F4  48C0                     ext.l      D0
  33124. 000192F6  5080                     addq.l     D0, 8
  33125. 000192F8  3F00                     move.w     -[A7], D0
  33126. 000192FA  302E FFFA                move.w     D0, [A6 - 0x6]
  33127. 000192FE  48C0                     ext.l      D0
  33128. 00019300  5880                     addq.l     D0, 4
  33129. 00019302  3F00                     move.w     -[A7], D0
  33130. 00019304  61FF 0001 5958           bsr        +0x1595A /* 0002EC5E */
  33131. 0001930A  486E FFF2                pea.l      [A6 - 0xE]
  33132. 0001930E  302E FFF8                move.w     D0, [A6 - 0x8]
  33133. 00019312  48C0                     ext.l      D0
  33134. 00019314  7209                     moveq.l    D1, 0x09
  33135. 00019316  D081                     add.l      D0, D1
  33136. 00019318  3F00                     move.w     -[A7], D0
  33137. 0001931A  302E FFFA                move.w     D0, [A6 - 0x6]
  33138. 0001931E  48C0                     ext.l      D0
  33139. 00019320  5C80                     addq.l     D0, 6
  33140. 00019322  3F00                     move.w     -[A7], D0
  33141. 00019324  61FF 0001 5938           bsr        +0x1593A /* 0002EC5E */
  33142. 0001932A  486E FFF2                pea.l      [A6 - 0xE]
  33143. 0001932E  302E FFF8                move.w     D0, [A6 - 0x8]
  33144. 00019332  48C0                     ext.l      D0
  33145. 00019334  5080                     addq.l     D0, 8
  33146. 00019336  3F00                     move.w     -[A7], D0
  33147. 00019338  302E FFFA                move.w     D0, [A6 - 0x6]
  33148. 0001933C  48C0                     ext.l      D0
  33149. 0001933E  5E80                     addq.l     D0, 7
  33150. 00019340  3F00                     move.w     -[A7], D0
  33151. 00019342  61FF 0001 591A           bsr        +0x1591C /* 0002EC5E */
  33152. 00019348  486E FFF2                pea.l      [A6 - 0xE]
  33153. 0001934C  302E FFF8                move.w     D0, [A6 - 0x8]
  33154. 00019350  48C0                     ext.l      D0
  33155. 00019352  5E80                     addq.l     D0, 7
  33156. 00019354  3F00                     move.w     -[A7], D0
  33157. 00019356  302E FFFA                move.w     D0, [A6 - 0x6]
  33158. 0001935A  48C0                     ext.l      D0
  33159. 0001935C  5080                     addq.l     D0, 8
  33160. 0001935E  3F00                     move.w     -[A7], D0
  33161. 00019360  61FF 0001 58FC           bsr        +0x158FE /* 0002EC5E */
  33162. 00019366  486E FFF2                pea.l      [A6 - 0xE]
  33163. 0001936A  302E FFF8                move.w     D0, [A6 - 0x8]
  33164. 0001936E  48C0                     ext.l      D0
  33165. 00019370  5C80                     addq.l     D0, 6
  33166. 00019372  3F00                     move.w     -[A7], D0
  33167. 00019374  302E FFFA                move.w     D0, [A6 - 0x6]
  33168. 00019378  48C0                     ext.l      D0
  33169. 0001937A  7209                     moveq.l    D1, 0x09
  33170. 0001937C  D081                     add.l      D0, D1
  33171. 0001937E  3F00                     move.w     -[A7], D0
  33172. 00019380  61FF 0001 58DC           bsr        +0x158DE /* 0002EC5E */
  33173. 00019386  1F3C 0008                move.b     -[A7], 0x8
  33174. 0001938A  486E FFF2                pea.l      [A6 - 0xE]
  33175. 0001938E  61FF 0001 50E2           bsr        +0x150E4 /* 0002E472 */
  33176. 00019394  486E FFF2                pea.l      [A6 - 0xE]
  33177. 00019398  302E FFF8                move.w     D0, [A6 - 0x8]
  33178. 0001939C  48C0                     ext.l      D0
  33179. 0001939E  5A80                     addq.l     D0, 5
  33180. 000193A0  3F00                     move.w     -[A7], D0
  33181. 000193A2  302E FFFA                move.w     D0, [A6 - 0x6]
  33182. 000193A6  48C0                     ext.l      D0
  33183. 000193A8  720A                     moveq.l    D1, 0x0A
  33184. 000193AA  D081                     add.l      D0, D1
  33185. 000193AC  3F00                     move.w     -[A7], D0
  33186. 000193AE  61FF 0001 58AE           bsr        +0x158B0 /* 0002EC5E */
  33187. 000193B4  1F3C 0005                move.b     -[A7], 0x5
  33188. 000193B8  486E FFF2                pea.l      [A6 - 0xE]
  33189. 000193BC  61FF 0001 50B4           bsr        +0x150B6 /* 0002E472 */
  33190. 000193C2  486E FFF2                pea.l      [A6 - 0xE]
  33191. 000193C6  302E FFF8                move.w     D0, [A6 - 0x8]
  33192. 000193CA  48C0                     ext.l      D0
  33193. 000193CC  5680                     addq.l     D0, 3
  33194. 000193CE  3F00                     move.w     -[A7], D0
  33195. 000193D0  302E FFFA                move.w     D0, [A6 - 0x6]
  33196. 000193D4  48C0                     ext.l      D0
  33197. 000193D6  720C                     moveq.l    D1, 0x0C
  33198. 000193D8  D081                     add.l      D0, D1
  33199. 000193DA  3F00                     move.w     -[A7], D0
  33200. 000193DC  61FF 0001 5880           bsr        +0x15882 /* 0002EC5E */
  33201. 000193E2  486E FFF2                pea.l      [A6 - 0xE]
  33202. 000193E6  302E FFF8                move.w     D0, [A6 - 0x8]
  33203. 000193EA  48C0                     ext.l      D0
  33204. 000193EC  5480                     addq.l     D0, 2
  33205. 000193EE  3F00                     move.w     -[A7], D0
  33206. 000193F0  302E FFFA                move.w     D0, [A6 - 0x6]
  33207. 000193F4  48C0                     ext.l      D0
  33208. 000193F6  720D                     moveq.l    D1, 0x0D
  33209. 000193F8  D081                     add.l      D0, D1
  33210. 000193FA  3F00                     move.w     -[A7], D0
  33211. 000193FC  61FF 0001 5860           bsr        +0x15862 /* 0002EC5E */
  33212. 00019402  1F3C 0008                move.b     -[A7], 0x8
  33213. 00019406  486E FFF2                pea.l      [A6 - 0xE]
  33214. 0001940A  61FF 0001 5066           bsr        +0x15068 /* 0002E472 */
  33215. 00019410  486E FFF2                pea.l      [A6 - 0xE]
  33216. 00019414  302E FFF8                move.w     D0, [A6 - 0x8]
  33217. 00019418  48C0                     ext.l      D0
  33218. 0001941A  7209                     moveq.l    D1, 0x09
  33219. 0001941C  D081                     add.l      D0, D1
  33220. 0001941E  3F00                     move.w     -[A7], D0
  33221. 00019420  302E FFFA                move.w     D0, [A6 - 0x6]
  33222. 00019424  48C0                     ext.l      D0
  33223. 00019426  5A80                     addq.l     D0, 5
  33224. 00019428  3F00                     move.w     -[A7], D0
  33225. 0001942A  61FF 0001 5832           bsr        +0x15834 /* 0002EC5E */
  33226. 00019430  486E FFF2                pea.l      [A6 - 0xE]
  33227. 00019434  302E FFF8                move.w     D0, [A6 - 0x8]
  33228. 00019438  48C0                     ext.l      D0
  33229. 0001943A  5080                     addq.l     D0, 8
  33230. 0001943C  3F00                     move.w     -[A7], D0
  33231. 0001943E  302E FFFA                move.w     D0, [A6 - 0x6]
  33232. 00019442  48C0                     ext.l      D0
  33233. 00019444  5C80                     addq.l     D0, 6
  33234. 00019446  3F00                     move.w     -[A7], D0
  33235. 00019448  61FF 0001 5814           bsr        +0x15816 /* 0002EC5E */
  33236. 0001944E  486E FFF2                pea.l      [A6 - 0xE]
  33237. 00019452  302E FFF8                move.w     D0, [A6 - 0x8]
  33238. 00019456  48C0                     ext.l      D0
  33239. 00019458  5E80                     addq.l     D0, 7
  33240. 0001945A  3F00                     move.w     -[A7], D0
  33241. 0001945C  302E FFFA                move.w     D0, [A6 - 0x6]
  33242. 00019460  48C0                     ext.l      D0
  33243. 00019462  5E80                     addq.l     D0, 7
  33244. 00019464  3F00                     move.w     -[A7], D0
  33245. 00019466  61FF 0001 57F6           bsr        +0x157F8 /* 0002EC5E */
  33246. 0001946C  486E FFF2                pea.l      [A6 - 0xE]
  33247. 00019470  302E FFF8                move.w     D0, [A6 - 0x8]
  33248. 00019474  48C0                     ext.l      D0
  33249. 00019476  5C80                     addq.l     D0, 6
  33250. 00019478  3F00                     move.w     -[A7], D0
  33251. 0001947A  302E FFFA                move.w     D0, [A6 - 0x6]
  33252. 0001947E  48C0                     ext.l      D0
  33253. 00019480  5080                     addq.l     D0, 8
  33254. 00019482  3F00                     move.w     -[A7], D0
  33255. 00019484  61FF 0001 57D8           bsr        +0x157DA /* 0002EC5E */
  33256. 0001948A  486E FFF2                pea.l      [A6 - 0xE]
  33257. 0001948E  302E FFF8                move.w     D0, [A6 - 0x8]
  33258. 00019492  48C0                     ext.l      D0
  33259. 00019494  5A80                     addq.l     D0, 5
  33260. 00019496  3F00                     move.w     -[A7], D0
  33261. 00019498  302E FFFA                move.w     D0, [A6 - 0x6]
  33262. 0001949C  48C0                     ext.l      D0
  33263. 0001949E  7209                     moveq.l    D1, 0x09
  33264. 000194A0  D081                     add.l      D0, D1
  33265. 000194A2  3F00                     move.w     -[A7], D0
  33266. 000194A4  61FF 0001 57B8           bsr        +0x157BA /* 0002EC5E */
  33267. 000194AA  1F3C 000A                move.b     -[A7], 0xA /* '\n' */
  33268. 000194AE  486E FFF2                pea.l      [A6 - 0xE]
  33269. 000194B2  61FF 0001 4FBE           bsr        +0x14FC0 /* 0002E472 */
  33270. 000194B8  486E FFF2                pea.l      [A6 - 0xE]
  33271. 000194BC  302E FFF8                move.w     D0, [A6 - 0x8]
  33272. 000194C0  48C0                     ext.l      D0
  33273. 000194C2  5880                     addq.l     D0, 4
  33274. 000194C4  3F00                     move.w     -[A7], D0
  33275. 000194C6  302E FFFA                move.w     D0, [A6 - 0x6]
  33276. 000194CA  48C0                     ext.l      D0
  33277. 000194CC  720A                     moveq.l    D1, 0x0A
  33278. 000194CE  D081                     add.l      D0, D1
  33279. 000194D0  3F00                     move.w     -[A7], D0
  33280. 000194D2  61FF 0001 578A           bsr        +0x1578C /* 0002EC5E */
  33281. 000194D8  1F3C 0008                move.b     -[A7], 0x8
  33282. 000194DC  486E FFF2                pea.l      [A6 - 0xE]
  33283. 000194E0  61FF 0001 4F90           bsr        +0x14F92 /* 0002E472 */
  33284. 000194E6  486E FFF2                pea.l      [A6 - 0xE]
  33285. 000194EA  302E FFF8                move.w     D0, [A6 - 0x8]
  33286. 000194EE  48C0                     ext.l      D0
  33287. 000194F0  5480                     addq.l     D0, 2
  33288. 000194F2  3F00                     move.w     -[A7], D0
  33289. 000194F4  302E FFFA                move.w     D0, [A6 - 0x6]
  33290. 000194F8  48C0                     ext.l      D0
  33291. 000194FA  720C                     moveq.l    D1, 0x0C
  33292. 000194FC  D081                     add.l      D0, D1
  33293. 000194FE  3F00                     move.w     -[A7], D0
  33294. 00019500  61FF 0001 575C           bsr        +0x1575E /* 0002EC5E */
  33295. 00019506  4FEF 00A4                lea.l      A7, [A7 + 0xA4]
  33296. label0001950A:
  33297. 0001950A  4879 0000 2FEC           push.l     0x2FEC
  33298. 00019510  AA14                     syscall    RGBForeColor
  33299. 00019512  2F0A                     move.l     -[A7], A2
  33300. 00019514  61FF 0000 02A8           bsr        +0x2AA /* 000197BE */
  33301. 0001951A  4A00                     tst.b      D0
  33302. 0001951C  584F                     addq.w     A7, 4
  33303. 0001951E  6738                     beq        +0x3A /* 00019558 */
  33304. 00019520  2F3C 0002 0001           move.l     -[A7], 0x20001
  33305. 00019526  A89B                     syscall    PenSize
  33306. 00019528  302E FFFA                move.w     D0, [A6 - 0x6]
  33307. 0001952C  48C0                     ext.l      D0
  33308. 0001952E  5680                     addq.l     D0, 3
  33309. 00019530  3F00                     move.w     -[A7], D0
  33310. 00019532  302E FFF8                move.w     D0, [A6 - 0x8]
  33311. 00019536  48C0                     ext.l      D0
  33312. 00019538  5A80                     addq.l     D0, 5
  33313. 0001953A  3F00                     move.w     -[A7], D0
  33314. 0001953C  A893                     syscall    MoveTo
  33315. 0001953E  302E FFFE                move.w     D0, [A6 - 0x2]
  33316. 00019542  48C0                     ext.l      D0
  33317. 00019544  5980                     subq.l     D0, 4
  33318. 00019546  3F00                     move.w     -[A7], D0
  33319. 00019548  302E FFF8                move.w     D0, [A6 - 0x8]
  33320. 0001954C  48C0                     ext.l      D0
  33321. 0001954E  5A80                     addq.l     D0, 5
  33322. 00019550  3F00                     move.w     -[A7], D0
  33323. 00019552  A891                     syscall    LineTo
  33324. 00019554  6000 0240                bra        +0x242 /* 00019796 */
  33325. label00019558:
  33326. 00019558  2F0A                     move.l     -[A7], A2
  33327. 0001955A  61FF 0000 0240           bsr        +0x242 /* 0001979C */
  33328. 00019560  4A00                     tst.b      D0
  33329. 00019562  584F                     addq.w     A7, 4
  33330. 00019564  6700 0230                beq        +0x232 /* 00019796 */
  33331. 00019568  2F3C 0001 0001           move.l     -[A7], 0x10001
  33332. 0001956E  A89B                     syscall    PenSize
  33333. 00019570  4A2A 0126                tst.b      [A2 + 0x126]
  33334. 00019574  6764                     beq        +0x66 /* 000195DA */
  33335. 00019576  2F3C 0002 0001           move.l     -[A7], 0x20001
  33336. 0001957C  A89B                     syscall    PenSize
  33337. 0001957E  302E FFFA                move.w     D0, [A6 - 0x6]
  33338. 00019582  48C0                     ext.l      D0
  33339. 00019584  5680                     addq.l     D0, 3
  33340. 00019586  3F00                     move.w     -[A7], D0
  33341. 00019588  302E FFF8                move.w     D0, [A6 - 0x8]
  33342. 0001958C  48C0                     ext.l      D0
  33343. 0001958E  5480                     addq.l     D0, 2
  33344. 00019590  3F00                     move.w     -[A7], D0
  33345. 00019592  A893                     syscall    MoveTo
  33346. 00019594  302E FFFE                move.w     D0, [A6 - 0x2]
  33347. 00019598  48C0                     ext.l      D0
  33348. 0001959A  5980                     subq.l     D0, 4
  33349. 0001959C  3F00                     move.w     -[A7], D0
  33350. 0001959E  302E FFFC                move.w     D0, [A6 - 0x4]
  33351. 000195A2  48C0                     ext.l      D0
  33352. 000195A4  5B80                     subq.l     D0, 5
  33353. 000195A6  3F00                     move.w     -[A7], D0
  33354. 000195A8  A891                     syscall    LineTo
  33355. 000195AA  302E FFFA                move.w     D0, [A6 - 0x6]
  33356. 000195AE  48C0                     ext.l      D0
  33357. 000195B0  5680                     addq.l     D0, 3
  33358. 000195B2  3F00                     move.w     -[A7], D0
  33359. 000195B4  302E FFFC                move.w     D0, [A6 - 0x4]
  33360. 000195B8  48C0                     ext.l      D0
  33361. 000195BA  5B80                     subq.l     D0, 5
  33362. 000195BC  3F00                     move.w     -[A7], D0
  33363. 000195BE  A893                     syscall    MoveTo
  33364. 000195C0  302E FFFE                move.w     D0, [A6 - 0x2]
  33365. 000195C4  48C0                     ext.l      D0
  33366. 000195C6  5980                     subq.l     D0, 4
  33367. 000195C8  3F00                     move.w     -[A7], D0
  33368. 000195CA  302E FFF8                move.w     D0, [A6 - 0x8]
  33369. 000195CE  48C0                     ext.l      D0
  33370. 000195D0  5480                     addq.l     D0, 2
  33371. 000195D2  3F00                     move.w     -[A7], D0
  33372. 000195D4  A891                     syscall    LineTo
  33373. 000195D6  6000 01BE                bra        +0x1C0 /* 00019796 */
  33374. label000195DA:
  33375. 000195DA  302E FFFA                move.w     D0, [A6 - 0x6]
  33376. 000195DE  48C0                     ext.l      D0
  33377. 000195E0  5480                     addq.l     D0, 2
  33378. 000195E2  3F00                     move.w     -[A7], D0
  33379. 000195E4  302E FFF8                move.w     D0, [A6 - 0x8]
  33380. 000195E8  48C0                     ext.l      D0
  33381. 000195EA  5A80                     addq.l     D0, 5
  33382. 000195EC  3F00                     move.w     -[A7], D0
  33383. 000195EE  A893                     syscall    MoveTo
  33384. 000195F0  302E FFFA                move.w     D0, [A6 - 0x6]
  33385. 000195F4  48C0                     ext.l      D0
  33386. 000195F6  5680                     addq.l     D0, 3
  33387. 000195F8  3F00                     move.w     -[A7], D0
  33388. 000195FA  302E FFF8                move.w     D0, [A6 - 0x8]
  33389. 000195FE  48C0                     ext.l      D0
  33390. 00019600  5A80                     addq.l     D0, 5
  33391. 00019602  3F00                     move.w     -[A7], D0
  33392. 00019604  A891                     syscall    LineTo
  33393. 00019606  302E FFFA                move.w     D0, [A6 - 0x6]
  33394. 0001960A  48C0                     ext.l      D0
  33395. 0001960C  5680                     addq.l     D0, 3
  33396. 0001960E  3F00                     move.w     -[A7], D0
  33397. 00019610  302E FFF8                move.w     D0, [A6 - 0x8]
  33398. 00019614  48C0                     ext.l      D0
  33399. 00019616  5C80                     addq.l     D0, 6
  33400. 00019618  3F00                     move.w     -[A7], D0
  33401. 0001961A  A893                     syscall    MoveTo
  33402. 0001961C  302E FFFA                move.w     D0, [A6 - 0x6]
  33403. 00019620  48C0                     ext.l      D0
  33404. 00019622  5880                     addq.l     D0, 4
  33405. 00019624  3F00                     move.w     -[A7], D0
  33406. 00019626  302E FFF8                move.w     D0, [A6 - 0x8]
  33407. 0001962A  48C0                     ext.l      D0
  33408. 0001962C  5C80                     addq.l     D0, 6
  33409. 0001962E  3F00                     move.w     -[A7], D0
  33410. 00019630  A891                     syscall    LineTo
  33411. 00019632  302E FFFA                move.w     D0, [A6 - 0x6]
  33412. 00019636  48C0                     ext.l      D0
  33413. 00019638  5880                     addq.l     D0, 4
  33414. 0001963A  3F00                     move.w     -[A7], D0
  33415. 0001963C  302E FFF8                move.w     D0, [A6 - 0x8]
  33416. 00019640  48C0                     ext.l      D0
  33417. 00019642  5E80                     addq.l     D0, 7
  33418. 00019644  3F00                     move.w     -[A7], D0
  33419. 00019646  A893                     syscall    MoveTo
  33420. 00019648  302E FFFA                move.w     D0, [A6 - 0x6]
  33421. 0001964C  48C0                     ext.l      D0
  33422. 0001964E  5C80                     addq.l     D0, 6
  33423. 00019650  3F00                     move.w     -[A7], D0
  33424. 00019652  302E FFF8                move.w     D0, [A6 - 0x8]
  33425. 00019656  48C0                     ext.l      D0
  33426. 00019658  5E80                     addq.l     D0, 7
  33427. 0001965A  3F00                     move.w     -[A7], D0
  33428. 0001965C  A891                     syscall    LineTo
  33429. 0001965E  302E FFFA                move.w     D0, [A6 - 0x6]
  33430. 00019662  48C0                     ext.l      D0
  33431. 00019664  5C80                     addq.l     D0, 6
  33432. 00019666  3F00                     move.w     -[A7], D0
  33433. 00019668  302E FFF8                move.w     D0, [A6 - 0x8]
  33434. 0001966C  48C0                     ext.l      D0
  33435. 0001966E  5C80                     addq.l     D0, 6
  33436. 00019670  3F00                     move.w     -[A7], D0
  33437. 00019672  A893                     syscall    MoveTo
  33438. 00019674  302E FFFA                move.w     D0, [A6 - 0x6]
  33439. 00019678  48C0                     ext.l      D0
  33440. 0001967A  5E80                     addq.l     D0, 7
  33441. 0001967C  3F00                     move.w     -[A7], D0
  33442. 0001967E  302E FFF8                move.w     D0, [A6 - 0x8]
  33443. 00019682  48C0                     ext.l      D0
  33444. 00019684  5C80                     addq.l     D0, 6
  33445. 00019686  3F00                     move.w     -[A7], D0
  33446. 00019688  A891                     syscall    LineTo
  33447. 0001968A  302E FFFA                move.w     D0, [A6 - 0x6]
  33448. 0001968E  48C0                     ext.l      D0
  33449. 00019690  5E80                     addq.l     D0, 7
  33450. 00019692  3F00                     move.w     -[A7], D0
  33451. 00019694  302E FFF8                move.w     D0, [A6 - 0x8]
  33452. 00019698  48C0                     ext.l      D0
  33453. 0001969A  5A80                     addq.l     D0, 5
  33454. 0001969C  3F00                     move.w     -[A7], D0
  33455. 0001969E  A893                     syscall    MoveTo
  33456. 000196A0  302E FFFA                move.w     D0, [A6 - 0x6]
  33457. 000196A4  48C0                     ext.l      D0
  33458. 000196A6  5080                     addq.l     D0, 8
  33459. 000196A8  3F00                     move.w     -[A7], D0
  33460. 000196AA  302E FFF8                move.w     D0, [A6 - 0x8]
  33461. 000196AE  48C0                     ext.l      D0
  33462. 000196B0  5A80                     addq.l     D0, 5
  33463. 000196B2  3F00                     move.w     -[A7], D0
  33464. 000196B4  A891                     syscall    LineTo
  33465. 000196B6  302E FFFA                move.w     D0, [A6 - 0x6]
  33466. 000196BA  48C0                     ext.l      D0
  33467. 000196BC  5080                     addq.l     D0, 8
  33468. 000196BE  3F00                     move.w     -[A7], D0
  33469. 000196C0  302E FFF8                move.w     D0, [A6 - 0x8]
  33470. 000196C4  48C0                     ext.l      D0
  33471. 000196C6  5880                     addq.l     D0, 4
  33472. 000196C8  3F00                     move.w     -[A7], D0
  33473. 000196CA  A893                     syscall    MoveTo
  33474. 000196CC  302E FFFA                move.w     D0, [A6 - 0x6]
  33475. 000196D0  48C0                     ext.l      D0
  33476. 000196D2  7209                     moveq.l    D1, 0x09
  33477. 000196D4  D081                     add.l      D0, D1
  33478. 000196D6  3F00                     move.w     -[A7], D0
  33479. 000196D8  302E FFF8                move.w     D0, [A6 - 0x8]
  33480. 000196DC  48C0                     ext.l      D0
  33481. 000196DE  5880                     addq.l     D0, 4
  33482. 000196E0  3F00                     move.w     -[A7], D0
  33483. 000196E2  A891                     syscall    LineTo
  33484. 000196E4  302E FFFA                move.w     D0, [A6 - 0x6]
  33485. 000196E8  48C0                     ext.l      D0
  33486. 000196EA  7209                     moveq.l    D1, 0x09
  33487. 000196EC  D081                     add.l      D0, D1
  33488. 000196EE  3F00                     move.w     -[A7], D0
  33489. 000196F0  302E FFF8                move.w     D0, [A6 - 0x8]
  33490. 000196F4  48C0                     ext.l      D0
  33491. 000196F6  5680                     addq.l     D0, 3
  33492. 000196F8  3F00                     move.w     -[A7], D0
  33493. 000196FA  A893                     syscall    MoveTo
  33494. 000196FC  302E FFFA                move.w     D0, [A6 - 0x6]
  33495. 00019700  48C0                     ext.l      D0
  33496. 00019702  720A                     moveq.l    D1, 0x0A
  33497. 00019704  D081                     add.l      D0, D1
  33498. 00019706  3F00                     move.w     -[A7], D0
  33499. 00019708  302E FFF8                move.w     D0, [A6 - 0x8]
  33500. 0001970C  48C0                     ext.l      D0
  33501. 0001970E  5680                     addq.l     D0, 3
  33502. 00019710  3F00                     move.w     -[A7], D0
  33503. 00019712  A891                     syscall    LineTo
  33504. 00019714  302E FFFA                move.w     D0, [A6 - 0x6]
  33505. 00019718  48C0                     ext.l      D0
  33506. 0001971A  720A                     moveq.l    D1, 0x0A
  33507. 0001971C  D081                     add.l      D0, D1
  33508. 0001971E  3F00                     move.w     -[A7], D0
  33509. 00019720  302E FFF8                move.w     D0, [A6 - 0x8]
  33510. 00019724  48C0                     ext.l      D0
  33511. 00019726  5480                     addq.l     D0, 2
  33512. 00019728  3F00                     move.w     -[A7], D0
  33513. 0001972A  A893                     syscall    MoveTo
  33514. 0001972C  302E FFFA                move.w     D0, [A6 - 0x6]
  33515. 00019730  48C0                     ext.l      D0
  33516. 00019732  720B                     moveq.l    D1, 0x0B
  33517. 00019734  D081                     add.l      D0, D1
  33518. 00019736  3F00                     move.w     -[A7], D0
  33519. 00019738  302E FFF8                move.w     D0, [A6 - 0x8]
  33520. 0001973C  48C0                     ext.l      D0
  33521. 0001973E  5480                     addq.l     D0, 2
  33522. 00019740  3F00                     move.w     -[A7], D0
  33523. 00019742  A891                     syscall    LineTo
  33524. 00019744  302E FFFA                move.w     D0, [A6 - 0x6]
  33525. 00019748  48C0                     ext.l      D0
  33526. 0001974A  720B                     moveq.l    D1, 0x0B
  33527. 0001974C  D081                     add.l      D0, D1
  33528. 0001974E  3F00                     move.w     -[A7], D0
  33529. 00019750  302E FFF8                move.w     D0, [A6 - 0x8]
  33530. 00019754  48C0                     ext.l      D0
  33531. 00019756  5280                     addq.l     D0, 1
  33532. 00019758  3F00                     move.w     -[A7], D0
  33533. 0001975A  A893                     syscall    MoveTo
  33534. 0001975C  302E FFFA                move.w     D0, [A6 - 0x6]
  33535. 00019760  48C0                     ext.l      D0
  33536. 00019762  720C                     moveq.l    D1, 0x0C
  33537. 00019764  D081                     add.l      D0, D1
  33538. 00019766  3F00                     move.w     -[A7], D0
  33539. 00019768  302E FFF8                move.w     D0, [A6 - 0x8]
  33540. 0001976C  48C0                     ext.l      D0
  33541. 0001976E  5280                     addq.l     D0, 1
  33542. 00019770  3F00                     move.w     -[A7], D0
  33543. 00019772  A891                     syscall    LineTo
  33544. 00019774  4879 0000 2FEC           push.l     0x2FEC
  33545. 0001977A  302E FFF8                move.w     D0, [A6 - 0x8]
  33546. 0001977E  48C0                     ext.l      D0
  33547. 00019780  5080                     addq.l     D0, 8
  33548. 00019782  3F00                     move.w     -[A7], D0
  33549. 00019784  302E FFFA                move.w     D0, [A6 - 0x6]
  33550. 00019788  48C0                     ext.l      D0
  33551. 0001978A  5A80                     addq.l     D0, 5
  33552. 0001978C  3F00                     move.w     -[A7], D0
  33553. 0001978E  61FF 0001 54CE           bsr        +0x154D0 /* 0002EC5E */
  33554. 00019794  504F                     addq.w     A7, 8
  33555. label00019796:
  33556. 00019796  245F                     movea.l    A2, [A7]+
  33557. 00019798  4E5E                     unlink     A6
  33558. 0001979A  4E75                     rts
  33559. fn0001979C:
  33560. 0001979C  4E56 0000                link       A6, 0
  33561. 000197A0  206E 0008                movea.l    A0, [A6 + 0x8]
  33562. 000197A4  2F28 0004                move.l     -[A7], [A0 + 0x4]
  33563. 000197A8  2057                     movea.l    A0, [A7]
  33564. 000197AA  2268 0004                movea.l    A1, [A0 + 0x4]
  33565. 000197AE  2269 001C                movea.l    A1, [A1 + 0x1C]
  33566. 000197B2  4E91                     jsr        [A1]
  33567. 000197B4  5380                     subq.l     D0, 1
  33568. 000197B6  57C0                     seq        D0
  33569. 000197B8  4400                     neg.b      D0
  33570. 000197BA  4E5E                     unlink     A6
  33571. 000197BC  4E75                     rts
  33572. fn000197BE:
  33573. 000197BE  4E56 0000                link       A6, 0
  33574. 000197C2  206E 0008                movea.l    A0, [A6 + 0x8]
  33575. 000197C6  2F28 0004                move.l     -[A7], [A0 + 0x4]
  33576. 000197CA  2057                     movea.l    A0, [A7]
  33577. 000197CC  2268 0004                movea.l    A1, [A0 + 0x4]
  33578. 000197D0  2269 001C                movea.l    A1, [A1 + 0x1C]
  33579. 000197D4  4E91                     jsr        [A1]
  33580. 000197D6  5580                     subq.l     D0, 2
  33581. 000197D8  57C0                     seq        D0
  33582. 000197DA  4400                     neg.b      D0
  33583. 000197DC  4E5E                     unlink     A6
  33584. 000197DE  4E75                     rts
  33585. 000197E0  4E56 FFF2                link       A6, -0x000E
  33586. 000197E4  2F0A                     move.l     -[A7], A2
  33587. 000197E6  246E 0008                movea.l    A2, [A6 + 0x8]
  33588. 000197EA  486E FFF8                pea.l      [A6 - 0x8]
  33589. 000197EE  2F0A                     move.l     -[A7], A2
  33590. 000197F0  2057                     movea.l    A0, [A7]
  33591. 000197F2  2250                     movea.l    A1, [A0]
  33592. 000197F4  2269 00DC                movea.l    A1, [A1 + 0xDC]
  33593. 000197F8  4E91                     jsr        [A1]
  33594. 000197FA  61FF FFFF CCF8           bsr        -0x3306 /* 000164F4 */
  33595. 00019800  0C40 0004                cmpi.w     D0, 0x4
  33596. 00019804  504F                     addq.w     A7, 8
  33597. 00019806  6C40                     bge        +0x42 /* 00019848 */
  33598. 00019808  2F0A                     move.l     -[A7], A2
  33599. 0001980A  61FF FFFF BB2A           bsr        -0x44D4 /* 00015336 */
  33600. 00019810  4A00                     tst.b      D0
  33601. 00019812  584F                     addq.w     A7, 4
  33602. 00019814  6700 0482                beq        +0x484 /* 00019C98 */
  33603. 00019818  2F3C 0002 0002           move.l     -[A7], 0x20002
  33604. 0001981E  A89B                     syscall    PenSize
  33605. 00019820  486E FFF8                pea.l      [A6 - 0x8]
  33606. 00019824  A8A1                     syscall    FrameRect
  33607. 00019826  486E FFF8                pea.l      [A6 - 0x8]
  33608. 0001982A  2F3C 0002 0002           move.l     -[A7], 0x20002
  33609. 00019830  A8A9                     syscall    InsetRect
  33610. 00019832  486E FFF8                pea.l      [A6 - 0x8]
  33611. 00019836  A8A3                     syscall    EraseRect
  33612. 00019838  486E FFF8                pea.l      [A6 - 0x8]
  33613. 0001983C  2F3C FFFE FFFE           move.l     -[A7], 0xFFFEFFFE
  33614. 00019842  A8A9                     syscall    InsetRect
  33615. 00019844  6000 0452                bra        +0x454 /* 00019C98 */
  33616. label00019848:
  33617. 00019848  2F0A                     move.l     -[A7], A2
  33618. 0001984A  61FF FFFF BAEA           bsr        -0x4514 /* 00015336 */
  33619. 00019850  4A00                     tst.b      D0
  33620. 00019852  584F                     addq.w     A7, 4
  33621. 00019854  6700 0442                beq        +0x444 /* 00019C98 */
  33622. 00019858  486E FFF8                pea.l      [A6 - 0x8]
  33623. 0001985C  A8A1                     syscall    FrameRect
  33624. 0001985E  486E FFF8                pea.l      [A6 - 0x8]
  33625. 00019862  2F3C 0001 0001           move.l     -[A7], 0x10001
  33626. 00019868  A8A9                     syscall    InsetRect
  33627. 0001986A  1F3C 0008                move.b     -[A7], 0x8
  33628. 0001986E  486E FFF2                pea.l      [A6 - 0xE]
  33629. 00019872  61FF 0001 4BFE           bsr        +0x14C00 /* 0002E472 */
  33630. 00019878  486E FFF2                pea.l      [A6 - 0xE]
  33631. 0001987C  AA14                     syscall    RGBForeColor
  33632. 0001987E  486E FFF8                pea.l      [A6 - 0x8]
  33633. 00019882  A8A2                     syscall    PaintRect
  33634. 00019884  1F3C 000A                move.b     -[A7], 0xA /* '\n' */
  33635. 00019888  486E FFF2                pea.l      [A6 - 0xE]
  33636. 0001988C  61FF 0001 4BE4           bsr        +0x14BE6 /* 0002E472 */
  33637. 00019892  486E FFF2                pea.l      [A6 - 0xE]
  33638. 00019896  AA14                     syscall    RGBForeColor
  33639. 00019898  2F3C 0001 0001           move.l     -[A7], 0x10001
  33640. 0001989E  42A7                     clr.l      -[A7]
  33641. 000198A0  486E FFF8                pea.l      [A6 - 0x8]
  33642. 000198A4  61FF 0001 4F3E           bsr        +0x14F40 /* 0002E7E4 */
  33643. 000198AA  1F3C 0006                move.b     -[A7], 0x6
  33644. 000198AE  486E FFF2                pea.l      [A6 - 0xE]
  33645. 000198B2  61FF 0001 4BBE           bsr        +0x14BC0 /* 0002E472 */
  33646. 000198B8  486E FFF2                pea.l      [A6 - 0xE]
  33647. 000198BC  AA14                     syscall    RGBForeColor
  33648. 000198BE  42A7                     clr.l      -[A7]
  33649. 000198C0  2F3C 0001 0001           move.l     -[A7], 0x10001
  33650. 000198C6  486E FFF8                pea.l      [A6 - 0x8]
  33651. 000198CA  61FF 0001 4DCA           bsr        +0x14DCC /* 0002E696 */
  33652. 000198D0  486E FFF8                pea.l      [A6 - 0x8]
  33653. 000198D4  4878 FFFF                push.l     0xFFFF
  33654. 000198D8  A8A9                     syscall    InsetRect
  33655. 000198DA  2F0A                     move.l     -[A7], A2
  33656. 000198DC  61FF FFFF FEE0           bsr        -0x11E /* 000197BE */
  33657. 000198E2  4A00                     tst.b      D0
  33658. 000198E4  4FEF 002E                lea.l      A7, [A7 + 0x2E]
  33659. 000198E8  6764                     beq        +0x66 /* 0001994E */
  33660. 000198EA  1F3C 000A                move.b     -[A7], 0xA /* '\n' */
  33661. 000198EE  486E FFF2                pea.l      [A6 - 0xE]
  33662. 000198F2  61FF 0001 4B7E           bsr        +0x14B80 /* 0002E472 */
  33663. 000198F8  486E FFF2                pea.l      [A6 - 0xE]
  33664. 000198FC  AA14                     syscall    RGBForeColor
  33665. 000198FE  2F3C 0001 0001           move.l     -[A7], 0x10001
  33666. 00019904  A89B                     syscall    PenSize
  33667. 00019906  302E FFFA                move.w     D0, [A6 - 0x6]
  33668. 0001990A  48C0                     ext.l      D0
  33669. 0001990C  5880                     addq.l     D0, 4
  33670. 0001990E  3F00                     move.w     -[A7], D0
  33671. 00019910  302E FFF8                move.w     D0, [A6 - 0x8]
  33672. 00019914  48C0                     ext.l      D0
  33673. 00019916  5E80                     addq.l     D0, 7
  33674. 00019918  3F00                     move.w     -[A7], D0
  33675. 0001991A  A893                     syscall    MoveTo
  33676. 0001991C  302E FFFE                move.w     D0, [A6 - 0x2]
  33677. 00019920  48C0                     ext.l      D0
  33678. 00019922  5780                     subq.l     D0, 3
  33679. 00019924  3F00                     move.w     -[A7], D0
  33680. 00019926  302E FFF8                move.w     D0, [A6 - 0x8]
  33681. 0001992A  48C0                     ext.l      D0
  33682. 0001992C  5E80                     addq.l     D0, 7
  33683. 0001992E  3F00                     move.w     -[A7], D0
  33684. 00019930  A891                     syscall    LineTo
  33685. 00019932  302E FFFE                move.w     D0, [A6 - 0x2]
  33686. 00019936  48C0                     ext.l      D0
  33687. 00019938  5780                     subq.l     D0, 3
  33688. 0001993A  3F00                     move.w     -[A7], D0
  33689. 0001993C  302E FFF8                move.w     D0, [A6 - 0x8]
  33690. 00019940  48C0                     ext.l      D0
  33691. 00019942  5A80                     addq.l     D0, 5
  33692. 00019944  3F00                     move.w     -[A7], D0
  33693. 00019946  A891                     syscall    LineTo
  33694. 00019948  5C4F                     addq.w     A7, 6
  33695. 0001994A  6000 034C                bra        +0x34E /* 00019C98 */
  33696. label0001994E:
  33697. 0001994E  2F0A                     move.l     -[A7], A2
  33698. 00019950  61FF FFFF FE4A           bsr        -0x1B4 /* 0001979C */
  33699. 00019956  4A00                     tst.b      D0
  33700. 00019958  584F                     addq.w     A7, 4
  33701. 0001995A  6700 033C                beq        +0x33E /* 00019C98 */
  33702. 0001995E  4A2A 0126                tst.b      [A2 + 0x126]
  33703. 00019962  6700 00EA                beq        +0xEC /* 00019A4E */
  33704. 00019966  2F3C 0001 0001           move.l     -[A7], 0x10001
  33705. 0001996C  A89B                     syscall    PenSize
  33706. 0001996E  1F3C 000B                move.b     -[A7], 0xB
  33707. 00019972  486E FFF2                pea.l      [A6 - 0xE]
  33708. 00019976  61FF 0001 4AFA           bsr        +0x14AFC /* 0002E472 */
  33709. 0001997C  486E FFF2                pea.l      [A6 - 0xE]
  33710. 00019980  AA14                     syscall    RGBForeColor
  33711. 00019982  302E FFFA                move.w     D0, [A6 - 0x6]
  33712. 00019986  48C0                     ext.l      D0
  33713. 00019988  5880                     addq.l     D0, 4
  33714. 0001998A  3F00                     move.w     -[A7], D0
  33715. 0001998C  302E FFFC                move.w     D0, [A6 - 0x4]
  33716. 00019990  48C0                     ext.l      D0
  33717. 00019992  5980                     subq.l     D0, 4
  33718. 00019994  3F00                     move.w     -[A7], D0
  33719. 00019996  A893                     syscall    MoveTo
  33720. 00019998  302E FFFE                move.w     D0, [A6 - 0x2]
  33721. 0001999C  48C0                     ext.l      D0
  33722. 0001999E  5780                     subq.l     D0, 3
  33723. 000199A0  3F00                     move.w     -[A7], D0
  33724. 000199A2  302E FFF8                move.w     D0, [A6 - 0x8]
  33725. 000199A6  48C0                     ext.l      D0
  33726. 000199A8  5680                     addq.l     D0, 3
  33727. 000199AA  3F00                     move.w     -[A7], D0
  33728. 000199AC  A891                     syscall    LineTo
  33729. 000199AE  1F3C 000A                move.b     -[A7], 0xA /* '\n' */
  33730. 000199B2  486E FFF2                pea.l      [A6 - 0xE]
  33731. 000199B6  61FF 0001 4ABA           bsr        +0x14ABC /* 0002E472 */
  33732. 000199BC  486E FFF2                pea.l      [A6 - 0xE]
  33733. 000199C0  AA14                     syscall    RGBForeColor
  33734. 000199C2  302E FFFA                move.w     D0, [A6 - 0x6]
  33735. 000199C6  48C0                     ext.l      D0
  33736. 000199C8  5880                     addq.l     D0, 4
  33737. 000199CA  3F00                     move.w     -[A7], D0
  33738. 000199CC  302E FFFC                move.w     D0, [A6 - 0x4]
  33739. 000199D0  48C0                     ext.l      D0
  33740. 000199D2  5780                     subq.l     D0, 3
  33741. 000199D4  3F00                     move.w     -[A7], D0
  33742. 000199D6  A893                     syscall    MoveTo
  33743. 000199D8  302E FFFE                move.w     D0, [A6 - 0x2]
  33744. 000199DC  48C0                     ext.l      D0
  33745. 000199DE  5780                     subq.l     D0, 3
  33746. 000199E0  3F00                     move.w     -[A7], D0
  33747. 000199E2  302E FFF8                move.w     D0, [A6 - 0x8]
  33748. 000199E6  48C0                     ext.l      D0
  33749. 000199E8  5880                     addq.l     D0, 4
  33750. 000199EA  3F00                     move.w     -[A7], D0
  33751. 000199EC  A891                     syscall    LineTo
  33752. 000199EE  1F3C 000B                move.b     -[A7], 0xB
  33753. 000199F2  486E FFF2                pea.l      [A6 - 0xE]
  33754. 000199F6  61FF 0001 4A7A           bsr        +0x14A7C /* 0002E472 */
  33755. 000199FC  486E FFF2                pea.l      [A6 - 0xE]
  33756. 00019A00  302E FFFC                move.w     D0, [A6 - 0x4]
  33757. 00019A04  48C0                     ext.l      D0
  33758. 00019A06  5980                     subq.l     D0, 4
  33759. 00019A08  3F00                     move.w     -[A7], D0
  33760. 00019A0A  302E FFFE                move.w     D0, [A6 - 0x2]
  33761. 00019A0E  48C0                     ext.l      D0
  33762. 00019A10  5780                     subq.l     D0, 3
  33763. 00019A12  3F00                     move.w     -[A7], D0
  33764. 00019A14  61FF 0001 5248           bsr        +0x1524A /* 0002EC5E */
  33765. 00019A1A  1F3C 000A                move.b     -[A7], 0xA /* '\n' */
  33766. 00019A1E  486E FFF2                pea.l      [A6 - 0xE]
  33767. 00019A22  61FF 0001 4A4E           bsr        +0x14A50 /* 0002E472 */
  33768. 00019A28  486E FFF2                pea.l      [A6 - 0xE]
  33769. 00019A2C  302E FFFC                move.w     D0, [A6 - 0x4]
  33770. 00019A30  48C0                     ext.l      D0
  33771. 00019A32  5780                     subq.l     D0, 3
  33772. 00019A34  3F00                     move.w     -[A7], D0
  33773. 00019A36  302E FFFE                move.w     D0, [A6 - 0x2]
  33774. 00019A3A  48C0                     ext.l      D0
  33775. 00019A3C  5780                     subq.l     D0, 3
  33776. 00019A3E  3F00                     move.w     -[A7], D0
  33777. 00019A40  61FF 0001 521C           bsr        +0x1521E /* 0002EC5E */
  33778. 00019A46  4FEF 0028                lea.l      A7, [A7 + 0x28]
  33779. 00019A4A  6000 024C                bra        +0x24E /* 00019C98 */
  33780. label00019A4E:
  33781. 00019A4E  1F3C 000A                move.b     -[A7], 0xA /* '\n' */
  33782. 00019A52  486E FFF2                pea.l      [A6 - 0xE]
  33783. 00019A56  61FF 0001 4A1A           bsr        +0x14A1C /* 0002E472 */
  33784. 00019A5C  486E FFF2                pea.l      [A6 - 0xE]
  33785. 00019A60  302E FFF8                move.w     D0, [A6 - 0x8]
  33786. 00019A64  48C0                     ext.l      D0
  33787. 00019A66  5E80                     addq.l     D0, 7
  33788. 00019A68  3F00                     move.w     -[A7], D0
  33789. 00019A6A  302E FFFA                move.w     D0, [A6 - 0x6]
  33790. 00019A6E  48C0                     ext.l      D0
  33791. 00019A70  5680                     addq.l     D0, 3
  33792. 00019A72  3F00                     move.w     -[A7], D0
  33793. 00019A74  61FF 0001 51E8           bsr        +0x151EA /* 0002EC5E */
  33794. 00019A7A  486E FFF2                pea.l      [A6 - 0xE]
  33795. 00019A7E  302E FFF8                move.w     D0, [A6 - 0x8]
  33796. 00019A82  48C0                     ext.l      D0
  33797. 00019A84  5080                     addq.l     D0, 8
  33798. 00019A86  3F00                     move.w     -[A7], D0
  33799. 00019A88  302E FFFA                move.w     D0, [A6 - 0x6]
  33800. 00019A8C  48C0                     ext.l      D0
  33801. 00019A8E  5880                     addq.l     D0, 4
  33802. 00019A90  3F00                     move.w     -[A7], D0
  33803. 00019A92  61FF 0001 51CA           bsr        +0x151CC /* 0002EC5E */
  33804. 00019A98  486E FFF2                pea.l      [A6 - 0xE]
  33805. 00019A9C  302E FFF8                move.w     D0, [A6 - 0x8]
  33806. 00019AA0  48C0                     ext.l      D0
  33807. 00019AA2  7209                     moveq.l    D1, 0x09
  33808. 00019AA4  D081                     add.l      D0, D1
  33809. 00019AA6  3F00                     move.w     -[A7], D0
  33810. 00019AA8  302E FFFA                move.w     D0, [A6 - 0x6]
  33811. 00019AAC  48C0                     ext.l      D0
  33812. 00019AAE  5C80                     addq.l     D0, 6
  33813. 00019AB0  3F00                     move.w     -[A7], D0
  33814. 00019AB2  61FF 0001 51AA           bsr        +0x151AC /* 0002EC5E */
  33815. 00019AB8  486E FFF2                pea.l      [A6 - 0xE]
  33816. 00019ABC  302E FFF8                move.w     D0, [A6 - 0x8]
  33817. 00019AC0  48C0                     ext.l      D0
  33818. 00019AC2  5080                     addq.l     D0, 8
  33819. 00019AC4  3F00                     move.w     -[A7], D0
  33820. 00019AC6  302E FFFA                move.w     D0, [A6 - 0x6]
  33821. 00019ACA  48C0                     ext.l      D0
  33822. 00019ACC  5E80                     addq.l     D0, 7
  33823. 00019ACE  3F00                     move.w     -[A7], D0
  33824. 00019AD0  61FF 0001 518C           bsr        +0x1518E /* 0002EC5E */
  33825. 00019AD6  486E FFF2                pea.l      [A6 - 0xE]
  33826. 00019ADA  302E FFF8                move.w     D0, [A6 - 0x8]
  33827. 00019ADE  48C0                     ext.l      D0
  33828. 00019AE0  5E80                     addq.l     D0, 7
  33829. 00019AE2  3F00                     move.w     -[A7], D0
  33830. 00019AE4  302E FFFA                move.w     D0, [A6 - 0x6]
  33831. 00019AE8  48C0                     ext.l      D0
  33832. 00019AEA  5080                     addq.l     D0, 8
  33833. 00019AEC  3F00                     move.w     -[A7], D0
  33834. 00019AEE  61FF 0001 516E           bsr        +0x15170 /* 0002EC5E */
  33835. 00019AF4  486E FFF2                pea.l      [A6 - 0xE]
  33836. 00019AF8  302E FFF8                move.w     D0, [A6 - 0x8]
  33837. 00019AFC  48C0                     ext.l      D0
  33838. 00019AFE  5C80                     addq.l     D0, 6
  33839. 00019B00  3F00                     move.w     -[A7], D0
  33840. 00019B02  302E FFFA                move.w     D0, [A6 - 0x6]
  33841. 00019B06  48C0                     ext.l      D0
  33842. 00019B08  7209                     moveq.l    D1, 0x09
  33843. 00019B0A  D081                     add.l      D0, D1
  33844. 00019B0C  3F00                     move.w     -[A7], D0
  33845. 00019B0E  61FF 0001 514E           bsr        +0x15150 /* 0002EC5E */
  33846. 00019B14  1F3C 000B                move.b     -[A7], 0xB
  33847. 00019B18  486E FFF2                pea.l      [A6 - 0xE]
  33848. 00019B1C  61FF 0001 4954           bsr        +0x14956 /* 0002E472 */
  33849. 00019B22  486E FFF2                pea.l      [A6 - 0xE]
  33850. 00019B26  302E FFF8                move.w     D0, [A6 - 0x8]
  33851. 00019B2A  48C0                     ext.l      D0
  33852. 00019B2C  5A80                     addq.l     D0, 5
  33853. 00019B2E  3F00                     move.w     -[A7], D0
  33854. 00019B30  302E FFFA                move.w     D0, [A6 - 0x6]
  33855. 00019B34  48C0                     ext.l      D0
  33856. 00019B36  720A                     moveq.l    D1, 0x0A
  33857. 00019B38  D081                     add.l      D0, D1
  33858. 00019B3A  3F00                     move.w     -[A7], D0
  33859. 00019B3C  61FF 0001 5120           bsr        +0x15122 /* 0002EC5E */
  33860. 00019B42  1F3C 000A                move.b     -[A7], 0xA /* '\n' */
  33861. 00019B46  486E FFF2                pea.l      [A6 - 0xE]
  33862. 00019B4A  61FF 0001 4926           bsr        +0x14928 /* 0002E472 */
  33863. 00019B50  486E FFF2                pea.l      [A6 - 0xE]
  33864. 00019B54  302E FFF8                move.w     D0, [A6 - 0x8]
  33865. 00019B58  48C0                     ext.l      D0
  33866. 00019B5A  5680                     addq.l     D0, 3
  33867. 00019B5C  3F00                     move.w     -[A7], D0
  33868. 00019B5E  302E FFFA                move.w     D0, [A6 - 0x6]
  33869. 00019B62  48C0                     ext.l      D0
  33870. 00019B64  720C                     moveq.l    D1, 0x0C
  33871. 00019B66  D081                     add.l      D0, D1
  33872. 00019B68  3F00                     move.w     -[A7], D0
  33873. 00019B6A  61FF 0001 50F2           bsr        +0x150F4 /* 0002EC5E */
  33874. 00019B70  486E FFF2                pea.l      [A6 - 0xE]
  33875. 00019B74  302E FFF8                move.w     D0, [A6 - 0x8]
  33876. 00019B78  48C0                     ext.l      D0
  33877. 00019B7A  5480                     addq.l     D0, 2
  33878. 00019B7C  3F00                     move.w     -[A7], D0
  33879. 00019B7E  302E FFFA                move.w     D0, [A6 - 0x6]
  33880. 00019B82  48C0                     ext.l      D0
  33881. 00019B84  720D                     moveq.l    D1, 0x0D
  33882. 00019B86  D081                     add.l      D0, D1
  33883. 00019B88  3F00                     move.w     -[A7], D0
  33884. 00019B8A  61FF 0001 50D2           bsr        +0x150D4 /* 0002EC5E */
  33885. 00019B90  1F3C 000B                move.b     -[A7], 0xB
  33886. 00019B94  486E FFF2                pea.l      [A6 - 0xE]
  33887. 00019B98  61FF 0001 48D8           bsr        +0x148DA /* 0002E472 */
  33888. 00019B9E  486E FFF2                pea.l      [A6 - 0xE]
  33889. 00019BA2  302E FFF8                move.w     D0, [A6 - 0x8]
  33890. 00019BA6  48C0                     ext.l      D0
  33891. 00019BA8  7209                     moveq.l    D1, 0x09
  33892. 00019BAA  D081                     add.l      D0, D1
  33893. 00019BAC  3F00                     move.w     -[A7], D0
  33894. 00019BAE  302E FFFA                move.w     D0, [A6 - 0x6]
  33895. 00019BB2  48C0                     ext.l      D0
  33896. 00019BB4  5A80                     addq.l     D0, 5
  33897. 00019BB6  3F00                     move.w     -[A7], D0
  33898. 00019BB8  61FF 0001 50A4           bsr        +0x150A6 /* 0002EC5E */
  33899. 00019BBE  486E FFF2                pea.l      [A6 - 0xE]
  33900. 00019BC2  302E FFF8                move.w     D0, [A6 - 0x8]
  33901. 00019BC6  48C0                     ext.l      D0
  33902. 00019BC8  5080                     addq.l     D0, 8
  33903. 00019BCA  3F00                     move.w     -[A7], D0
  33904. 00019BCC  302E FFFA                move.w     D0, [A6 - 0x6]
  33905. 00019BD0  48C0                     ext.l      D0
  33906. 00019BD2  5C80                     addq.l     D0, 6
  33907. 00019BD4  3F00                     move.w     -[A7], D0
  33908. 00019BD6  61FF 0001 5086           bsr        +0x15088 /* 0002EC5E */
  33909. 00019BDC  486E FFF2                pea.l      [A6 - 0xE]
  33910. 00019BE0  302E FFF8                move.w     D0, [A6 - 0x8]
  33911. 00019BE4  48C0                     ext.l      D0
  33912. 00019BE6  5E80                     addq.l     D0, 7
  33913. 00019BE8  3F00                     move.w     -[A7], D0
  33914. 00019BEA  302E FFFA                move.w     D0, [A6 - 0x6]
  33915. 00019BEE  48C0                     ext.l      D0
  33916. 00019BF0  5E80                     addq.l     D0, 7
  33917. 00019BF2  3F00                     move.w     -[A7], D0
  33918. 00019BF4  61FF 0001 5068           bsr        +0x1506A /* 0002EC5E */
  33919. 00019BFA  486E FFF2                pea.l      [A6 - 0xE]
  33920. 00019BFE  302E FFF8                move.w     D0, [A6 - 0x8]
  33921. 00019C02  48C0                     ext.l      D0
  33922. 00019C04  5C80                     addq.l     D0, 6
  33923. 00019C06  3F00                     move.w     -[A7], D0
  33924. 00019C08  302E FFFA                move.w     D0, [A6 - 0x6]
  33925. 00019C0C  48C0                     ext.l      D0
  33926. 00019C0E  5080                     addq.l     D0, 8
  33927. 00019C10  3F00                     move.w     -[A7], D0
  33928. 00019C12  61FF 0001 504A           bsr        +0x1504C /* 0002EC5E */
  33929. 00019C18  486E FFF2                pea.l      [A6 - 0xE]
  33930. 00019C1C  302E FFF8                move.w     D0, [A6 - 0x8]
  33931. 00019C20  48C0                     ext.l      D0
  33932. 00019C22  5A80                     addq.l     D0, 5
  33933. 00019C24  3F00                     move.w     -[A7], D0
  33934. 00019C26  302E FFFA                move.w     D0, [A6 - 0x6]
  33935. 00019C2A  48C0                     ext.l      D0
  33936. 00019C2C  7209                     moveq.l    D1, 0x09
  33937. 00019C2E  D081                     add.l      D0, D1
  33938. 00019C30  3F00                     move.w     -[A7], D0
  33939. 00019C32  61FF 0001 502A           bsr        +0x1502C /* 0002EC5E */
  33940. 00019C38  1F3C 000C                move.b     -[A7], 0xC
  33941. 00019C3C  486E FFF2                pea.l      [A6 - 0xE]
  33942. 00019C40  61FF 0001 4830           bsr        +0x14832 /* 0002E472 */
  33943. 00019C46  486E FFF2                pea.l      [A6 - 0xE]
  33944. 00019C4A  302E FFF8                move.w     D0, [A6 - 0x8]
  33945. 00019C4E  48C0                     ext.l      D0
  33946. 00019C50  5880                     addq.l     D0, 4
  33947. 00019C52  3F00                     move.w     -[A7], D0
  33948. 00019C54  302E FFFA                move.w     D0, [A6 - 0x6]
  33949. 00019C58  48C0                     ext.l      D0
  33950. 00019C5A  720A                     moveq.l    D1, 0x0A
  33951. 00019C5C  D081                     add.l      D0, D1
  33952. 00019C5E  3F00                     move.w     -[A7], D0
  33953. 00019C60  61FF 0001 4FFC           bsr        +0x14FFE /* 0002EC5E */
  33954. 00019C66  1F3C 000B                move.b     -[A7], 0xB
  33955. 00019C6A  486E FFF2                pea.l      [A6 - 0xE]
  33956. 00019C6E  61FF 0001 4802           bsr        +0x14804 /* 0002E472 */
  33957. 00019C74  486E FFF2                pea.l      [A6 - 0xE]
  33958. 00019C78  302E FFF8                move.w     D0, [A6 - 0x8]
  33959. 00019C7C  48C0                     ext.l      D0
  33960. 00019C7E  5480                     addq.l     D0, 2
  33961. 00019C80  3F00                     move.w     -[A7], D0
  33962. 00019C82  302E FFFA                move.w     D0, [A6 - 0x6]
  33963. 00019C86  48C0                     ext.l      D0
  33964. 00019C88  720C                     moveq.l    D1, 0x0C
  33965. 00019C8A  D081                     add.l      D0, D1
  33966. 00019C8C  3F00                     move.w     -[A7], D0
  33967. 00019C8E  61FF 0001 4FCE           bsr        +0x14FD0 /* 0002EC5E */
  33968. 00019C94  4FEF 00A4                lea.l      A7, [A7 + 0xA4]
  33969. label00019C98:
  33970. 00019C98  2F0A                     move.l     -[A7], A2
  33971. 00019C9A  61FF FFFF FB22           bsr        -0x4DC /* 000197BE */
  33972. 00019CA0  4A00                     tst.b      D0
  33973. 00019CA2  584F                     addq.w     A7, 4
  33974. 00019CA4  6740                     beq        +0x42 /* 00019CE6 */
  33975. 00019CA6  4879 0000 2FEC           push.l     0x2FEC
  33976. 00019CAC  AA14                     syscall    RGBForeColor
  33977. 00019CAE  2F3C 0002 0001           move.l     -[A7], 0x20001
  33978. 00019CB4  A89B                     syscall    PenSize
  33979. 00019CB6  302E FFFA                move.w     D0, [A6 - 0x6]
  33980. 00019CBA  48C0                     ext.l      D0
  33981. 00019CBC  5680                     addq.l     D0, 3
  33982. 00019CBE  3F00                     move.w     -[A7], D0
  33983. 00019CC0  302E FFF8                move.w     D0, [A6 - 0x8]
  33984. 00019CC4  48C0                     ext.l      D0
  33985. 00019CC6  5A80                     addq.l     D0, 5
  33986. 00019CC8  3F00                     move.w     -[A7], D0
  33987. 00019CCA  A893                     syscall    MoveTo
  33988. 00019CCC  302E FFFE                move.w     D0, [A6 - 0x2]
  33989. 00019CD0  48C0                     ext.l      D0
  33990. 00019CD2  5980                     subq.l     D0, 4
  33991. 00019CD4  3F00                     move.w     -[A7], D0
  33992. 00019CD6  302E FFF8                move.w     D0, [A6 - 0x8]
  33993. 00019CDA  48C0                     ext.l      D0
  33994. 00019CDC  5A80                     addq.l     D0, 5
  33995. 00019CDE  3F00                     move.w     -[A7], D0
  33996. 00019CE0  A891                     syscall    LineTo
  33997. 00019CE2  6000 0264                bra        +0x266 /* 00019F48 */
  33998. label00019CE6:
  33999. 00019CE6  2F0A                     move.l     -[A7], A2
  34000. 00019CE8  61FF FFFF B64C           bsr        -0x49B2 /* 00015336 */
  34001. 00019CEE  4A00                     tst.b      D0
  34002. 00019CF0  584F                     addq.w     A7, 4
  34003. 00019CF2  6700 0254                beq        +0x256 /* 00019F48 */
  34004. 00019CF6  2F0A                     move.l     -[A7], A2
  34005. 00019CF8  61FF FFFF FAA2           bsr        -0x55C /* 0001979C */
  34006. 00019CFE  4A00                     tst.b      D0
  34007. 00019D00  584F                     addq.w     A7, 4
  34008. 00019D02  6700 0244                beq        +0x246 /* 00019F48 */
  34009. 00019D06  2D79 0000 2FEC FFF2      move.l     [A6 - 0xE], [0x00002FEC]
  34010. 00019D0E  3D79 0000 2FF0 FFF6      move.w     [A6 - 0xA], [0x00002FF0]
  34011. 00019D16  486E FFF2                pea.l      [A6 - 0xE]
  34012. 00019D1A  AA14                     syscall    RGBForeColor
  34013. 00019D1C  2F3C 0001 0001           move.l     -[A7], 0x10001
  34014. 00019D22  A89B                     syscall    PenSize
  34015. 00019D24  4A2A 0126                tst.b      [A2 + 0x126]
  34016. 00019D28  6764                     beq        +0x66 /* 00019D8E */
  34017. 00019D2A  2F3C 0002 0001           move.l     -[A7], 0x20001
  34018. 00019D30  A89B                     syscall    PenSize
  34019. 00019D32  302E FFFA                move.w     D0, [A6 - 0x6]
  34020. 00019D36  48C0                     ext.l      D0
  34021. 00019D38  5680                     addq.l     D0, 3
  34022. 00019D3A  3F00                     move.w     -[A7], D0
  34023. 00019D3C  302E FFF8                move.w     D0, [A6 - 0x8]
  34024. 00019D40  48C0                     ext.l      D0
  34025. 00019D42  5480                     addq.l     D0, 2
  34026. 00019D44  3F00                     move.w     -[A7], D0
  34027. 00019D46  A893                     syscall    MoveTo
  34028. 00019D48  302E FFFE                move.w     D0, [A6 - 0x2]
  34029. 00019D4C  48C0                     ext.l      D0
  34030. 00019D4E  5980                     subq.l     D0, 4
  34031. 00019D50  3F00                     move.w     -[A7], D0
  34032. 00019D52  302E FFFC                move.w     D0, [A6 - 0x4]
  34033. 00019D56  48C0                     ext.l      D0
  34034. 00019D58  5B80                     subq.l     D0, 5
  34035. 00019D5A  3F00                     move.w     -[A7], D0
  34036. 00019D5C  A891                     syscall    LineTo
  34037. 00019D5E  302E FFFA                move.w     D0, [A6 - 0x6]
  34038. 00019D62  48C0                     ext.l      D0
  34039. 00019D64  5680                     addq.l     D0, 3
  34040. 00019D66  3F00                     move.w     -[A7], D0
  34041. 00019D68  302E FFFC                move.w     D0, [A6 - 0x4]
  34042. 00019D6C  48C0                     ext.l      D0
  34043. 00019D6E  5B80                     subq.l     D0, 5
  34044. 00019D70  3F00                     move.w     -[A7], D0
  34045. 00019D72  A893                     syscall    MoveTo
  34046. 00019D74  302E FFFE                move.w     D0, [A6 - 0x2]
  34047. 00019D78  48C0                     ext.l      D0
  34048. 00019D7A  5980                     subq.l     D0, 4
  34049. 00019D7C  3F00                     move.w     -[A7], D0
  34050. 00019D7E  302E FFF8                move.w     D0, [A6 - 0x8]
  34051. 00019D82  48C0                     ext.l      D0
  34052. 00019D84  5480                     addq.l     D0, 2
  34053. 00019D86  3F00                     move.w     -[A7], D0
  34054. 00019D88  A891                     syscall    LineTo
  34055. 00019D8A  6000 01BC                bra        +0x1BE /* 00019F48 */
  34056. label00019D8E:
  34057. 00019D8E  302E FFFA                move.w     D0, [A6 - 0x6]
  34058. 00019D92  48C0                     ext.l      D0
  34059. 00019D94  5480                     addq.l     D0, 2
  34060. 00019D96  3F00                     move.w     -[A7], D0
  34061. 00019D98  302E FFF8                move.w     D0, [A6 - 0x8]
  34062. 00019D9C  48C0                     ext.l      D0
  34063. 00019D9E  5A80                     addq.l     D0, 5
  34064. 00019DA0  3F00                     move.w     -[A7], D0
  34065. 00019DA2  A893                     syscall    MoveTo
  34066. 00019DA4  302E FFFA                move.w     D0, [A6 - 0x6]
  34067. 00019DA8  48C0                     ext.l      D0
  34068. 00019DAA  5680                     addq.l     D0, 3
  34069. 00019DAC  3F00                     move.w     -[A7], D0
  34070. 00019DAE  302E FFF8                move.w     D0, [A6 - 0x8]
  34071. 00019DB2  48C0                     ext.l      D0
  34072. 00019DB4  5A80                     addq.l     D0, 5
  34073. 00019DB6  3F00                     move.w     -[A7], D0
  34074. 00019DB8  A891                     syscall    LineTo
  34075. 00019DBA  302E FFFA                move.w     D0, [A6 - 0x6]
  34076. 00019DBE  48C0                     ext.l      D0
  34077. 00019DC0  5680                     addq.l     D0, 3
  34078. 00019DC2  3F00                     move.w     -[A7], D0
  34079. 00019DC4  302E FFF8                move.w     D0, [A6 - 0x8]
  34080. 00019DC8  48C0                     ext.l      D0
  34081. 00019DCA  5C80                     addq.l     D0, 6
  34082. 00019DCC  3F00                     move.w     -[A7], D0
  34083. 00019DCE  A893                     syscall    MoveTo
  34084. 00019DD0  302E FFFA                move.w     D0, [A6 - 0x6]
  34085. 00019DD4  48C0                     ext.l      D0
  34086. 00019DD6  5880                     addq.l     D0, 4
  34087. 00019DD8  3F00                     move.w     -[A7], D0
  34088. 00019DDA  302E FFF8                move.w     D0, [A6 - 0x8]
  34089. 00019DDE  48C0                     ext.l      D0
  34090. 00019DE0  5C80                     addq.l     D0, 6
  34091. 00019DE2  3F00                     move.w     -[A7], D0
  34092. 00019DE4  A891                     syscall    LineTo
  34093. 00019DE6  302E FFFA                move.w     D0, [A6 - 0x6]
  34094. 00019DEA  48C0                     ext.l      D0
  34095. 00019DEC  5880                     addq.l     D0, 4
  34096. 00019DEE  3F00                     move.w     -[A7], D0
  34097. 00019DF0  302E FFF8                move.w     D0, [A6 - 0x8]
  34098. 00019DF4  48C0                     ext.l      D0
  34099. 00019DF6  5E80                     addq.l     D0, 7
  34100. 00019DF8  3F00                     move.w     -[A7], D0
  34101. 00019DFA  A893                     syscall    MoveTo
  34102. 00019DFC  302E FFFA                move.w     D0, [A6 - 0x6]
  34103. 00019E00  48C0                     ext.l      D0
  34104. 00019E02  5C80                     addq.l     D0, 6
  34105. 00019E04  3F00                     move.w     -[A7], D0
  34106. 00019E06  302E FFF8                move.w     D0, [A6 - 0x8]
  34107. 00019E0A  48C0                     ext.l      D0
  34108. 00019E0C  5E80                     addq.l     D0, 7
  34109. 00019E0E  3F00                     move.w     -[A7], D0
  34110. 00019E10  A891                     syscall    LineTo
  34111. 00019E12  302E FFFA                move.w     D0, [A6 - 0x6]
  34112. 00019E16  48C0                     ext.l      D0
  34113. 00019E18  5C80                     addq.l     D0, 6
  34114. 00019E1A  3F00                     move.w     -[A7], D0
  34115. 00019E1C  302E FFF8                move.w     D0, [A6 - 0x8]
  34116. 00019E20  48C0                     ext.l      D0
  34117. 00019E22  5C80                     addq.l     D0, 6
  34118. 00019E24  3F00                     move.w     -[A7], D0
  34119. 00019E26  A893                     syscall    MoveTo
  34120. 00019E28  302E FFFA                move.w     D0, [A6 - 0x6]
  34121. 00019E2C  48C0                     ext.l      D0
  34122. 00019E2E  5E80                     addq.l     D0, 7
  34123. 00019E30  3F00                     move.w     -[A7], D0
  34124. 00019E32  302E FFF8                move.w     D0, [A6 - 0x8]
  34125. 00019E36  48C0                     ext.l      D0
  34126. 00019E38  5C80                     addq.l     D0, 6
  34127. 00019E3A  3F00                     move.w     -[A7], D0
  34128. 00019E3C  A891                     syscall    LineTo
  34129. 00019E3E  302E FFFA                move.w     D0, [A6 - 0x6]
  34130. 00019E42  48C0                     ext.l      D0
  34131. 00019E44  5E80                     addq.l     D0, 7
  34132. 00019E46  3F00                     move.w     -[A7], D0
  34133. 00019E48  302E FFF8                move.w     D0, [A6 - 0x8]
  34134. 00019E4C  48C0                     ext.l      D0
  34135. 00019E4E  5A80                     addq.l     D0, 5
  34136. 00019E50  3F00                     move.w     -[A7], D0
  34137. 00019E52  A893                     syscall    MoveTo
  34138. 00019E54  302E FFFA                move.w     D0, [A6 - 0x6]
  34139. 00019E58  48C0                     ext.l      D0
  34140. 00019E5A  5080                     addq.l     D0, 8
  34141. 00019E5C  3F00                     move.w     -[A7], D0
  34142. 00019E5E  302E FFF8                move.w     D0, [A6 - 0x8]
  34143. 00019E62  48C0                     ext.l      D0
  34144. 00019E64  5A80                     addq.l     D0, 5
  34145. 00019E66  3F00                     move.w     -[A7], D0
  34146. 00019E68  A891                     syscall    LineTo
  34147. 00019E6A  302E FFFA                move.w     D0, [A6 - 0x6]
  34148. 00019E6E  48C0                     ext.l      D0
  34149. 00019E70  5080                     addq.l     D0, 8
  34150. 00019E72  3F00                     move.w     -[A7], D0
  34151. 00019E74  302E FFF8                move.w     D0, [A6 - 0x8]
  34152. 00019E78  48C0                     ext.l      D0
  34153. 00019E7A  5880                     addq.l     D0, 4
  34154. 00019E7C  3F00                     move.w     -[A7], D0
  34155. 00019E7E  A893                     syscall    MoveTo
  34156. 00019E80  302E FFFA                move.w     D0, [A6 - 0x6]
  34157. 00019E84  48C0                     ext.l      D0
  34158. 00019E86  7209                     moveq.l    D1, 0x09
  34159. 00019E88  D081                     add.l      D0, D1
  34160. 00019E8A  3F00                     move.w     -[A7], D0
  34161. 00019E8C  302E FFF8                move.w     D0, [A6 - 0x8]
  34162. 00019E90  48C0                     ext.l      D0
  34163. 00019E92  5880                     addq.l     D0, 4
  34164. 00019E94  3F00                     move.w     -[A7], D0
  34165. 00019E96  A891                     syscall    LineTo
  34166. 00019E98  302E FFFA                move.w     D0, [A6 - 0x6]
  34167. 00019E9C  48C0                     ext.l      D0
  34168. 00019E9E  7209                     moveq.l    D1, 0x09
  34169. 00019EA0  D081                     add.l      D0, D1
  34170. 00019EA2  3F00                     move.w     -[A7], D0
  34171. 00019EA4  302E FFF8                move.w     D0, [A6 - 0x8]
  34172. 00019EA8  48C0                     ext.l      D0
  34173. 00019EAA  5680                     addq.l     D0, 3
  34174. 00019EAC  3F00                     move.w     -[A7], D0
  34175. 00019EAE  A893                     syscall    MoveTo
  34176. 00019EB0  302E FFFA                move.w     D0, [A6 - 0x6]
  34177. 00019EB4  48C0                     ext.l      D0
  34178. 00019EB6  720A                     moveq.l    D1, 0x0A
  34179. 00019EB8  D081                     add.l      D0, D1
  34180. 00019EBA  3F00                     move.w     -[A7], D0
  34181. 00019EBC  302E FFF8                move.w     D0, [A6 - 0x8]
  34182. 00019EC0  48C0                     ext.l      D0
  34183. 00019EC2  5680                     addq.l     D0, 3
  34184. 00019EC4  3F00                     move.w     -[A7], D0
  34185. 00019EC6  A891                     syscall    LineTo
  34186. 00019EC8  302E FFFA                move.w     D0, [A6 - 0x6]
  34187. 00019ECC  48C0                     ext.l      D0
  34188. 00019ECE  720A                     moveq.l    D1, 0x0A
  34189. 00019ED0  D081                     add.l      D0, D1
  34190. 00019ED2  3F00                     move.w     -[A7], D0
  34191. 00019ED4  302E FFF8                move.w     D0, [A6 - 0x8]
  34192. 00019ED8  48C0                     ext.l      D0
  34193. 00019EDA  5480                     addq.l     D0, 2
  34194. 00019EDC  3F00                     move.w     -[A7], D0
  34195. 00019EDE  A893                     syscall    MoveTo
  34196. 00019EE0  302E FFFA                move.w     D0, [A6 - 0x6]
  34197. 00019EE4  48C0                     ext.l      D0
  34198. 00019EE6  720B                     moveq.l    D1, 0x0B
  34199. 00019EE8  D081                     add.l      D0, D1
  34200. 00019EEA  3F00                     move.w     -[A7], D0
  34201. 00019EEC  302E FFF8                move.w     D0, [A6 - 0x8]
  34202. 00019EF0  48C0                     ext.l      D0
  34203. 00019EF2  5480                     addq.l     D0, 2
  34204. 00019EF4  3F00                     move.w     -[A7], D0
  34205. 00019EF6  A891                     syscall    LineTo
  34206. 00019EF8  302E FFFA                move.w     D0, [A6 - 0x6]
  34207. 00019EFC  48C0                     ext.l      D0
  34208. 00019EFE  720B                     moveq.l    D1, 0x0B
  34209. 00019F00  D081                     add.l      D0, D1
  34210. 00019F02  3F00                     move.w     -[A7], D0
  34211. 00019F04  302E FFF8                move.w     D0, [A6 - 0x8]
  34212. 00019F08  48C0                     ext.l      D0
  34213. 00019F0A  5280                     addq.l     D0, 1
  34214. 00019F0C  3F00                     move.w     -[A7], D0
  34215. 00019F0E  A893                     syscall    MoveTo
  34216. 00019F10  302E FFFA                move.w     D0, [A6 - 0x6]
  34217. 00019F14  48C0                     ext.l      D0
  34218. 00019F16  720C                     moveq.l    D1, 0x0C
  34219. 00019F18  D081                     add.l      D0, D1
  34220. 00019F1A  3F00                     move.w     -[A7], D0
  34221. 00019F1C  302E FFF8                move.w     D0, [A6 - 0x8]
  34222. 00019F20  48C0                     ext.l      D0
  34223. 00019F22  5280                     addq.l     D0, 1
  34224. 00019F24  3F00                     move.w     -[A7], D0
  34225. 00019F26  A891                     syscall    LineTo
  34226. 00019F28  486E FFF2                pea.l      [A6 - 0xE]
  34227. 00019F2C  302E FFF8                move.w     D0, [A6 - 0x8]
  34228. 00019F30  48C0                     ext.l      D0
  34229. 00019F32  5080                     addq.l     D0, 8
  34230. 00019F34  3F00                     move.w     -[A7], D0
  34231. 00019F36  302E FFFA                move.w     D0, [A6 - 0x6]
  34232. 00019F3A  48C0                     ext.l      D0
  34233. 00019F3C  5A80                     addq.l     D0, 5
  34234. 00019F3E  3F00                     move.w     -[A7], D0
  34235. 00019F40  61FF 0001 4D1C           bsr        +0x14D1E /* 0002EC5E */
  34236. 00019F46  504F                     addq.w     A7, 8
  34237. label00019F48:
  34238. 00019F48  245F                     movea.l    A2, [A7]+
  34239. 00019F4A  4E5E                     unlink     A6
  34240. 00019F4C  4E75                     rts
  34241. 00019F4E  4E56 FFE0                link       A6, -0x0020
  34242. 00019F52  2F0A                     move.l     -[A7], A2
  34243. 00019F54  2F03                     move.l     -[A7], D3
  34244. 00019F56  246E 0008                movea.l    A2, [A6 + 0x8]
  34245. 00019F5A  486E FFF8                pea.l      [A6 - 0x8]
  34246. 00019F5E  2F0A                     move.l     -[A7], A2
  34247. 00019F60  2057                     movea.l    A0, [A7]
  34248. 00019F62  2250                     movea.l    A1, [A0]
  34249. 00019F64  2269 00DC                movea.l    A1, [A1 + 0xDC]
  34250. 00019F68  4E91                     jsr        [A1]
  34251. 00019F6A  61FF FFFF C588           bsr        -0x3A76 /* 000164F4 */
  34252. 00019F70  3600                     move.w     D3, D0
  34253. 00019F72  0C43 0004                cmpi.w     D3, 0x4
  34254. 00019F76  504F                     addq.w     A7, 8
  34255. 00019F78  6C0E                     bge        +0x10 /* 00019F88 */
  34256. 00019F7A  4EB9 0000 0208           jsr        [0x00000208 /* SPVolCtl */]
  34257. 00019F80  486E FFF8                pea.l      [A6 - 0x8]
  34258. 00019F84  A8A1                     syscall    FrameRect
  34259. 00019F86  604E                     bra        +0x50 /* 00019FD6 */
  34260. label00019F88:
  34261. 00019F88  1F3C 0007                move.b     -[A7], 0x7
  34262. 00019F8C  486E FFF2                pea.l      [A6 - 0xE]
  34263. 00019F90  61FF 0001 44E0           bsr        +0x144E2 /* 0002E472 */
  34264. 00019F96  486E FFF2                pea.l      [A6 - 0xE]
  34265. 00019F9A  AA14                     syscall    RGBForeColor
  34266. 00019F9C  486E FFF8                pea.l      [A6 - 0x8]
  34267. 00019FA0  A8A1                     syscall    FrameRect
  34268. 00019FA2  486E FFF8                pea.l      [A6 - 0x8]
  34269. 00019FA6  2F3C 0001 0001           move.l     -[A7], 0x10001
  34270. 00019FAC  A8A9                     syscall    InsetRect
  34271. 00019FAE  1F3C 0002                move.b     -[A7], 0x2
  34272. 00019FB2  486E FFF2                pea.l      [A6 - 0xE]
  34273. 00019FB6  61FF 0001 44BA           bsr        +0x144BC /* 0002E472 */
  34274. 00019FBC  486E FFF2                pea.l      [A6 - 0xE]
  34275. 00019FC0  AA14                     syscall    RGBForeColor
  34276. 00019FC2  486E FFF8                pea.l      [A6 - 0x8]
  34277. 00019FC6  A8A2                     syscall    PaintRect
  34278. 00019FC8  486E FFF8                pea.l      [A6 - 0x8]
  34279. 00019FCC  4878 FFFF                push.l     0xFFFF
  34280. 00019FD0  A8A9                     syscall    InsetRect
  34281. 00019FD2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  34282. label00019FD6:
  34283. 00019FD6  2F0A                     move.l     -[A7], A2
  34284. 00019FD8  61FF FFFF F7E4           bsr        -0x81A /* 000197BE */
  34285. 00019FDE  4A00                     tst.b      D0
  34286. 00019FE0  584F                     addq.w     A7, 4
  34287. 00019FE2  6700 0080                beq        +0x82 /* 0001A064 */
  34288. 00019FE6  0C43 0004                cmpi.w     D3, 0x4
  34289. 00019FEA  6D1E                     blt        +0x20 /* 0001A00A */
  34290. 00019FEC  1F3C 0007                move.b     -[A7], 0x7
  34291. 00019FF0  486E FFEC                pea.l      [A6 - 0x14]
  34292. 00019FF4  61FF 0001 447C           bsr        +0x1447E /* 0002E472 */
  34293. 00019FFA  2D6E FFEC FFE0           move.l     [A6 - 0x20], [A6 - 0x14]
  34294. 0001A000  3D6E FFF0 FFE4           move.w     [A6 - 0x1C], [A6 - 0x10]
  34295. 0001A006  5C4F                     addq.w     A7, 6
  34296. 0001A008  6010                     bra        +0x12 /* 0001A01A */
  34297. label0001A00A:
  34298. 0001A00A  2D79 0000 2FEC FFE0      move.l     [A6 - 0x20], [0x00002FEC]
  34299. 0001A012  3D79 0000 2FF0 FFE4      move.w     [A6 - 0x1C], [0x00002FF0]
  34300. label0001A01A:
  34301. 0001A01A  2D6E FFE0 FFF2           move.l     [A6 - 0xE], [A6 - 0x20]
  34302. 0001A020  3D6E FFE4 FFF6           move.w     [A6 - 0xA], [A6 - 0x1C]
  34303. 0001A026  486E FFF2                pea.l      [A6 - 0xE]
  34304. 0001A02A  AA14                     syscall    RGBForeColor
  34305. 0001A02C  2F3C 0002 0001           move.l     -[A7], 0x20001
  34306. 0001A032  A89B                     syscall    PenSize
  34307. 0001A034  302E FFFA                move.w     D0, [A6 - 0x6]
  34308. 0001A038  48C0                     ext.l      D0
  34309. 0001A03A  5680                     addq.l     D0, 3
  34310. 0001A03C  3F00                     move.w     -[A7], D0
  34311. 0001A03E  302E FFF8                move.w     D0, [A6 - 0x8]
  34312. 0001A042  48C0                     ext.l      D0
  34313. 0001A044  5A80                     addq.l     D0, 5
  34314. 0001A046  3F00                     move.w     -[A7], D0
  34315. 0001A048  A893                     syscall    MoveTo
  34316. 0001A04A  302E FFFE                move.w     D0, [A6 - 0x2]
  34317. 0001A04E  48C0                     ext.l      D0
  34318. 0001A050  5980                     subq.l     D0, 4
  34319. 0001A052  3F00                     move.w     -[A7], D0
  34320. 0001A054  302E FFF8                move.w     D0, [A6 - 0x8]
  34321. 0001A058  48C0                     ext.l      D0
  34322. 0001A05A  5A80                     addq.l     D0, 5
  34323. 0001A05C  3F00                     move.w     -[A7], D0
  34324. 0001A05E  A891                     syscall    LineTo
  34325. 0001A060  6000 0284                bra        +0x286 /* 0001A2E6 */
  34326. label0001A064:
  34327. 0001A064  2F0A                     move.l     -[A7], A2
  34328. 0001A066  61FF FFFF F734           bsr        -0x8CA /* 0001979C */
  34329. 0001A06C  4A00                     tst.b      D0
  34330. 0001A06E  584F                     addq.w     A7, 4
  34331. 0001A070  6700 0274                beq        +0x276 /* 0001A2E6 */
  34332. 0001A074  0C43 0004                cmpi.w     D3, 0x4
  34333. 0001A078  6D1E                     blt        +0x20 /* 0001A098 */
  34334. 0001A07A  1F3C 0007                move.b     -[A7], 0x7
  34335. 0001A07E  486E FFE6                pea.l      [A6 - 0x1A]
  34336. 0001A082  61FF 0001 43EE           bsr        +0x143F0 /* 0002E472 */
  34337. 0001A088  2D6E FFE6 FFE0           move.l     [A6 - 0x20], [A6 - 0x1A]
  34338. 0001A08E  3D6E FFEA FFE4           move.w     [A6 - 0x1C], [A6 - 0x16]
  34339. 0001A094  5C4F                     addq.w     A7, 6
  34340. 0001A096  6010                     bra        +0x12 /* 0001A0A8 */
  34341. label0001A098:
  34342. 0001A098  2D79 0000 2FEC FFE0      move.l     [A6 - 0x20], [0x00002FEC]
  34343. 0001A0A0  3D79 0000 2FF0 FFE4      move.w     [A6 - 0x1C], [0x00002FF0]
  34344. label0001A0A8:
  34345. 0001A0A8  2D6E FFE0 FFF2           move.l     [A6 - 0xE], [A6 - 0x20]
  34346. 0001A0AE  3D6E FFE4 FFF6           move.w     [A6 - 0xA], [A6 - 0x1C]
  34347. 0001A0B4  486E FFF2                pea.l      [A6 - 0xE]
  34348. 0001A0B8  AA14                     syscall    RGBForeColor
  34349. 0001A0BA  4A2A 0126                tst.b      [A2 + 0x126]
  34350. 0001A0BE  6764                     beq        +0x66 /* 0001A124 */
  34351. 0001A0C0  2F3C 0002 0001           move.l     -[A7], 0x20001
  34352. 0001A0C6  A89B                     syscall    PenSize
  34353. 0001A0C8  302E FFFA                move.w     D0, [A6 - 0x6]
  34354. 0001A0CC  48C0                     ext.l      D0
  34355. 0001A0CE  5680                     addq.l     D0, 3
  34356. 0001A0D0  3F00                     move.w     -[A7], D0
  34357. 0001A0D2  302E FFF8                move.w     D0, [A6 - 0x8]
  34358. 0001A0D6  48C0                     ext.l      D0
  34359. 0001A0D8  5480                     addq.l     D0, 2
  34360. 0001A0DA  3F00                     move.w     -[A7], D0
  34361. 0001A0DC  A893                     syscall    MoveTo
  34362. 0001A0DE  302E FFFE                move.w     D0, [A6 - 0x2]
  34363. 0001A0E2  48C0                     ext.l      D0
  34364. 0001A0E4  5980                     subq.l     D0, 4
  34365. 0001A0E6  3F00                     move.w     -[A7], D0
  34366. 0001A0E8  302E FFFC                move.w     D0, [A6 - 0x4]
  34367. 0001A0EC  48C0                     ext.l      D0
  34368. 0001A0EE  5B80                     subq.l     D0, 5
  34369. 0001A0F0  3F00                     move.w     -[A7], D0
  34370. 0001A0F2  A891                     syscall    LineTo
  34371. 0001A0F4  302E FFFA                move.w     D0, [A6 - 0x6]
  34372. 0001A0F8  48C0                     ext.l      D0
  34373. 0001A0FA  5680                     addq.l     D0, 3
  34374. 0001A0FC  3F00                     move.w     -[A7], D0
  34375. 0001A0FE  302E FFFC                move.w     D0, [A6 - 0x4]
  34376. 0001A102  48C0                     ext.l      D0
  34377. 0001A104  5B80                     subq.l     D0, 5
  34378. 0001A106  3F00                     move.w     -[A7], D0
  34379. 0001A108  A893                     syscall    MoveTo
  34380. 0001A10A  302E FFFE                move.w     D0, [A6 - 0x2]
  34381. 0001A10E  48C0                     ext.l      D0
  34382. 0001A110  5980                     subq.l     D0, 4
  34383. 0001A112  3F00                     move.w     -[A7], D0
  34384. 0001A114  302E FFF8                move.w     D0, [A6 - 0x8]
  34385. 0001A118  48C0                     ext.l      D0
  34386. 0001A11A  5480                     addq.l     D0, 2
  34387. 0001A11C  3F00                     move.w     -[A7], D0
  34388. 0001A11E  A891                     syscall    LineTo
  34389. 0001A120  6000 01C4                bra        +0x1C6 /* 0001A2E6 */
  34390. label0001A124:
  34391. 0001A124  2F3C 0001 0001           move.l     -[A7], 0x10001
  34392. 0001A12A  A89B                     syscall    PenSize
  34393. 0001A12C  302E FFFA                move.w     D0, [A6 - 0x6]
  34394. 0001A130  48C0                     ext.l      D0
  34395. 0001A132  5480                     addq.l     D0, 2
  34396. 0001A134  3F00                     move.w     -[A7], D0
  34397. 0001A136  302E FFF8                move.w     D0, [A6 - 0x8]
  34398. 0001A13A  48C0                     ext.l      D0
  34399. 0001A13C  5A80                     addq.l     D0, 5
  34400. 0001A13E  3F00                     move.w     -[A7], D0
  34401. 0001A140  A893                     syscall    MoveTo
  34402. 0001A142  302E FFFA                move.w     D0, [A6 - 0x6]
  34403. 0001A146  48C0                     ext.l      D0
  34404. 0001A148  5680                     addq.l     D0, 3
  34405. 0001A14A  3F00                     move.w     -[A7], D0
  34406. 0001A14C  302E FFF8                move.w     D0, [A6 - 0x8]
  34407. 0001A150  48C0                     ext.l      D0
  34408. 0001A152  5A80                     addq.l     D0, 5
  34409. 0001A154  3F00                     move.w     -[A7], D0
  34410. 0001A156  A891                     syscall    LineTo
  34411. 0001A158  302E FFFA                move.w     D0, [A6 - 0x6]
  34412. 0001A15C  48C0                     ext.l      D0
  34413. 0001A15E  5680                     addq.l     D0, 3
  34414. 0001A160  3F00                     move.w     -[A7], D0
  34415. 0001A162  302E FFF8                move.w     D0, [A6 - 0x8]
  34416. 0001A166  48C0                     ext.l      D0
  34417. 0001A168  5C80                     addq.l     D0, 6
  34418. 0001A16A  3F00                     move.w     -[A7], D0
  34419. 0001A16C  A893                     syscall    MoveTo
  34420. 0001A16E  302E FFFA                move.w     D0, [A6 - 0x6]
  34421. 0001A172  48C0                     ext.l      D0
  34422. 0001A174  5880                     addq.l     D0, 4
  34423. 0001A176  3F00                     move.w     -[A7], D0
  34424. 0001A178  302E FFF8                move.w     D0, [A6 - 0x8]
  34425. 0001A17C  48C0                     ext.l      D0
  34426. 0001A17E  5C80                     addq.l     D0, 6
  34427. 0001A180  3F00                     move.w     -[A7], D0
  34428. 0001A182  A891                     syscall    LineTo
  34429. 0001A184  302E FFFA                move.w     D0, [A6 - 0x6]
  34430. 0001A188  48C0                     ext.l      D0
  34431. 0001A18A  5880                     addq.l     D0, 4
  34432. 0001A18C  3F00                     move.w     -[A7], D0
  34433. 0001A18E  302E FFF8                move.w     D0, [A6 - 0x8]
  34434. 0001A192  48C0                     ext.l      D0
  34435. 0001A194  5E80                     addq.l     D0, 7
  34436. 0001A196  3F00                     move.w     -[A7], D0
  34437. 0001A198  A893                     syscall    MoveTo
  34438. 0001A19A  302E FFFA                move.w     D0, [A6 - 0x6]
  34439. 0001A19E  48C0                     ext.l      D0
  34440. 0001A1A0  5C80                     addq.l     D0, 6
  34441. 0001A1A2  3F00                     move.w     -[A7], D0
  34442. 0001A1A4  302E FFF8                move.w     D0, [A6 - 0x8]
  34443. 0001A1A8  48C0                     ext.l      D0
  34444. 0001A1AA  5E80                     addq.l     D0, 7
  34445. 0001A1AC  3F00                     move.w     -[A7], D0
  34446. 0001A1AE  A891                     syscall    LineTo
  34447. 0001A1B0  302E FFFA                move.w     D0, [A6 - 0x6]
  34448. 0001A1B4  48C0                     ext.l      D0
  34449. 0001A1B6  5C80                     addq.l     D0, 6
  34450. 0001A1B8  3F00                     move.w     -[A7], D0
  34451. 0001A1BA  302E FFF8                move.w     D0, [A6 - 0x8]
  34452. 0001A1BE  48C0                     ext.l      D0
  34453. 0001A1C0  5C80                     addq.l     D0, 6
  34454. 0001A1C2  3F00                     move.w     -[A7], D0
  34455. 0001A1C4  A893                     syscall    MoveTo
  34456. 0001A1C6  302E FFFA                move.w     D0, [A6 - 0x6]
  34457. 0001A1CA  48C0                     ext.l      D0
  34458. 0001A1CC  5E80                     addq.l     D0, 7
  34459. 0001A1CE  3F00                     move.w     -[A7], D0
  34460. 0001A1D0  302E FFF8                move.w     D0, [A6 - 0x8]
  34461. 0001A1D4  48C0                     ext.l      D0
  34462. 0001A1D6  5C80                     addq.l     D0, 6
  34463. 0001A1D8  3F00                     move.w     -[A7], D0
  34464. 0001A1DA  A891                     syscall    LineTo
  34465. 0001A1DC  302E FFFA                move.w     D0, [A6 - 0x6]
  34466. 0001A1E0  48C0                     ext.l      D0
  34467. 0001A1E2  5E80                     addq.l     D0, 7
  34468. 0001A1E4  3F00                     move.w     -[A7], D0
  34469. 0001A1E6  302E FFF8                move.w     D0, [A6 - 0x8]
  34470. 0001A1EA  48C0                     ext.l      D0
  34471. 0001A1EC  5A80                     addq.l     D0, 5
  34472. 0001A1EE  3F00                     move.w     -[A7], D0
  34473. 0001A1F0  A893                     syscall    MoveTo
  34474. 0001A1F2  302E FFFA                move.w     D0, [A6 - 0x6]
  34475. 0001A1F6  48C0                     ext.l      D0
  34476. 0001A1F8  5080                     addq.l     D0, 8
  34477. 0001A1FA  3F00                     move.w     -[A7], D0
  34478. 0001A1FC  302E FFF8                move.w     D0, [A6 - 0x8]
  34479. 0001A200  48C0                     ext.l      D0
  34480. 0001A202  5A80                     addq.l     D0, 5
  34481. 0001A204  3F00                     move.w     -[A7], D0
  34482. 0001A206  A891                     syscall    LineTo
  34483. 0001A208  302E FFFA                move.w     D0, [A6 - 0x6]
  34484. 0001A20C  48C0                     ext.l      D0
  34485. 0001A20E  5080                     addq.l     D0, 8
  34486. 0001A210  3F00                     move.w     -[A7], D0
  34487. 0001A212  302E FFF8                move.w     D0, [A6 - 0x8]
  34488. 0001A216  48C0                     ext.l      D0
  34489. 0001A218  5880                     addq.l     D0, 4
  34490. 0001A21A  3F00                     move.w     -[A7], D0
  34491. 0001A21C  A893                     syscall    MoveTo
  34492. 0001A21E  302E FFFA                move.w     D0, [A6 - 0x6]
  34493. 0001A222  48C0                     ext.l      D0
  34494. 0001A224  7209                     moveq.l    D1, 0x09
  34495. 0001A226  D081                     add.l      D0, D1
  34496. 0001A228  3F00                     move.w     -[A7], D0
  34497. 0001A22A  302E FFF8                move.w     D0, [A6 - 0x8]
  34498. 0001A22E  48C0                     ext.l      D0
  34499. 0001A230  5880                     addq.l     D0, 4
  34500. 0001A232  3F00                     move.w     -[A7], D0
  34501. 0001A234  A891                     syscall    LineTo
  34502. 0001A236  302E FFFA                move.w     D0, [A6 - 0x6]
  34503. 0001A23A  48C0                     ext.l      D0
  34504. 0001A23C  7209                     moveq.l    D1, 0x09
  34505. 0001A23E  D081                     add.l      D0, D1
  34506. 0001A240  3F00                     move.w     -[A7], D0
  34507. 0001A242  302E FFF8                move.w     D0, [A6 - 0x8]
  34508. 0001A246  48C0                     ext.l      D0
  34509. 0001A248  5680                     addq.l     D0, 3
  34510. 0001A24A  3F00                     move.w     -[A7], D0
  34511. 0001A24C  A893                     syscall    MoveTo
  34512. 0001A24E  302E FFFA                move.w     D0, [A6 - 0x6]
  34513. 0001A252  48C0                     ext.l      D0
  34514. 0001A254  720A                     moveq.l    D1, 0x0A
  34515. 0001A256  D081                     add.l      D0, D1
  34516. 0001A258  3F00                     move.w     -[A7], D0
  34517. 0001A25A  302E FFF8                move.w     D0, [A6 - 0x8]
  34518. 0001A25E  48C0                     ext.l      D0
  34519. 0001A260  5680                     addq.l     D0, 3
  34520. 0001A262  3F00                     move.w     -[A7], D0
  34521. 0001A264  A891                     syscall    LineTo
  34522. 0001A266  302E FFFA                move.w     D0, [A6 - 0x6]
  34523. 0001A26A  48C0                     ext.l      D0
  34524. 0001A26C  720A                     moveq.l    D1, 0x0A
  34525. 0001A26E  D081                     add.l      D0, D1
  34526. 0001A270  3F00                     move.w     -[A7], D0
  34527. 0001A272  302E FFF8                move.w     D0, [A6 - 0x8]
  34528. 0001A276  48C0                     ext.l      D0
  34529. 0001A278  5480                     addq.l     D0, 2
  34530. 0001A27A  3F00                     move.w     -[A7], D0
  34531. 0001A27C  A893                     syscall    MoveTo
  34532. 0001A27E  302E FFFA                move.w     D0, [A6 - 0x6]
  34533. 0001A282  48C0                     ext.l      D0
  34534. 0001A284  720B                     moveq.l    D1, 0x0B
  34535. 0001A286  D081                     add.l      D0, D1
  34536. 0001A288  3F00                     move.w     -[A7], D0
  34537. 0001A28A  302E FFF8                move.w     D0, [A6 - 0x8]
  34538. 0001A28E  48C0                     ext.l      D0
  34539. 0001A290  5480                     addq.l     D0, 2
  34540. 0001A292  3F00                     move.w     -[A7], D0
  34541. 0001A294  A891                     syscall    LineTo
  34542. 0001A296  302E FFFA                move.w     D0, [A6 - 0x6]
  34543. 0001A29A  48C0                     ext.l      D0
  34544. 0001A29C  720B                     moveq.l    D1, 0x0B
  34545. 0001A29E  D081                     add.l      D0, D1
  34546. 0001A2A0  3F00                     move.w     -[A7], D0
  34547. 0001A2A2  302E FFF8                move.w     D0, [A6 - 0x8]
  34548. 0001A2A6  48C0                     ext.l      D0
  34549. 0001A2A8  5280                     addq.l     D0, 1
  34550. 0001A2AA  3F00                     move.w     -[A7], D0
  34551. 0001A2AC  A893                     syscall    MoveTo
  34552. 0001A2AE  302E FFFA                move.w     D0, [A6 - 0x6]
  34553. 0001A2B2  48C0                     ext.l      D0
  34554. 0001A2B4  720C                     moveq.l    D1, 0x0C
  34555. 0001A2B6  D081                     add.l      D0, D1
  34556. 0001A2B8  3F00                     move.w     -[A7], D0
  34557. 0001A2BA  302E FFF8                move.w     D0, [A6 - 0x8]
  34558. 0001A2BE  48C0                     ext.l      D0
  34559. 0001A2C0  5280                     addq.l     D0, 1
  34560. 0001A2C2  3F00                     move.w     -[A7], D0
  34561. 0001A2C4  A891                     syscall    LineTo
  34562. 0001A2C6  486E FFF2                pea.l      [A6 - 0xE]
  34563. 0001A2CA  302E FFF8                move.w     D0, [A6 - 0x8]
  34564. 0001A2CE  48C0                     ext.l      D0
  34565. 0001A2D0  5080                     addq.l     D0, 8
  34566. 0001A2D2  3F00                     move.w     -[A7], D0
  34567. 0001A2D4  302E FFFA                move.w     D0, [A6 - 0x6]
  34568. 0001A2D8  48C0                     ext.l      D0
  34569. 0001A2DA  5A80                     addq.l     D0, 5
  34570. 0001A2DC  3F00                     move.w     -[A7], D0
  34571. 0001A2DE  61FF 0001 497E           bsr        +0x14980 /* 0002EC5E */
  34572. 0001A2E4  504F                     addq.w     A7, 8
  34573. label0001A2E6:
  34574. 0001A2E6  261F                     move.l     D3, [A7]+
  34575. 0001A2E8  245F                     movea.l    A2, [A7]+
  34576. 0001A2EA  4E5E                     unlink     A6
  34577. 0001A2EC  4E75                     rts
  34578. 0001A2EE  4E56 FEF0                link       A6, -0x0110
  34579. 0001A2F2  48E7 1C00                movem.l    -[A7], D3,D4,D5
  34580. 0001A2F6  486E FFF0                pea.l      [A6 - 0x10]
  34581. 0001A2FA  4EB9 0000 0210           jsr        [0x00000210 /* BootDrive */]
  34582. 0001A300  486E FEF0                pea.l      [A6 - 0x110]
  34583. 0001A304  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  34584. 0001A308  2057                     movea.l    A0, [A7]
  34585. 0001A30A  2250                     movea.l    A1, [A0]
  34586. 0001A30C  2269 0020                movea.l    A1, [A1 + 0x20]
  34587. 0001A310  4E91                     jsr        [A1]
  34588. 0001A312  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  34589. 0001A316  2057                     movea.l    A0, [A7]
  34590. 0001A318  2250                     movea.l    A1, [A0]
  34591. 0001A31A  2269 0088                movea.l    A1, [A1 + 0x88]
  34592. 0001A31E  4E91                     jsr        [A1]
  34593. 0001A320  584F                     addq.w     A7, 4
  34594. 0001A322  3F00                     move.w     -[A7], D0
  34595. 0001A324  4EB9 0000 0500           jsr        [0x00000500]
  34596. 0001A32A  486E FFF8                pea.l      [A6 - 0x8]
  34597. 0001A32E  A88B                     syscall    GetFontInfo
  34598. 0001A330  486E FEF0                pea.l      [A6 - 0x110]
  34599. 0001A334  A88C                     syscall    StringWidth
  34600. 0001A336  301F                     move.w     D0, [A7]+
  34601. 0001A338  0640 0012                addi.w     D0, 0x12
  34602. 0001A33C  3800                     move.w     D4, D0
  34603. 0001A33E  362E FFF8                move.w     D3, [A6 - 0x8]
  34604. 0001A342  D66E FFFA                add.w      D3, [A6 - 0x6]
  34605. 0001A346  3A03                     move.w     D5, D3
  34606. 0001A348  0C45 000E                cmpi.w     D5, 0xE
  34607. 0001A34C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  34608. 0001A350  6C02                     bge        +0x4 /* 0001A354 */
  34609. 0001A352  760E                     moveq.l    D3, 0x0E
  34610. label0001A354:
  34611. 0001A354  206E 000C                movea.l    A0, [A6 + 0xC]
  34612. 0001A358  3084                     move.w     [A0], D4
  34613. 0001A35A  206E 0010                movea.l    A0, [A6 + 0x10]
  34614. 0001A35E  3083                     move.w     [A0], D3
  34615. 0001A360  0C6E 000C FFF8           cmpi.w     [A6 - 0x8], 0xC
  34616. 0001A366  6604                     bne        +0x6 /* 0001A36C */
  34617. 0001A368  7002                     moveq.l    D0, 0x02
  34618. 0001A36A  6002                     bra        +0x4 /* 0001A36E */
  34619. label0001A36C:
  34620. 0001A36C  7001                     moveq.l    D0, 0x01
  34621. label0001A36E:
  34622. 0001A36E  322E FFF8                move.w     D1, [A6 - 0x8]
  34623. 0001A372  48C1                     ext.l      D1
  34624. 0001A374  9280                     sub.l      D1, D0
  34625. 0001A376  206E 0014                movea.l    A0, [A6 + 0x14]
  34626. 0001A37A  3081                     move.w     [A0], D1
  34627. 0001A37C  3F3C FFFF                move.w     -[A7], 0xFFFF
  34628. 0001A380  486E FFF0                pea.l      [A6 - 0x10]
  34629. 0001A384  4EB9 0000 0218           jsr        [0x00000218 /* KbdLast */]
  34630. 0001A38A  5C4F                     addq.w     A7, 6
  34631. 0001A38C  4CDF 0038                movem.l    D3,D4,D5, [A7]+
  34632. 0001A390  4E5E                     unlink     A6
  34633. 0001A392  4E75                     rts
  34634. 0001A394  7001                     moveq.l    D0, 0x01
  34635. 0001A396  4E75                     rts
  34636. 0001A398  06AF FFFF FFF6 0004      addi.l     [A7 + 0x4], 0xFFFFFFF6
  34637. 0001A3A0  4EFA E99C                jmp        [PC - 0x1664 /* 00018D3E */]
  34638. 0001A3A4  06AF FFFF FFF6 0004      addi.l     [A7 + 0x4], 0xFFFFFFF6
  34639. 0001A3AC  4EFA EA28                jmp        [PC - 0x15D8 /* 00018DD6 */]
  34640. 0001A3B0  06AF FFFF FFF6 0004      addi.l     [A7 + 0x4], 0xFFFFFFF6
  34641. 0001A3B8  4EFA E85C                jmp        [PC - 0x17A4 /* 00018C16 */]
  34642. fn0001A3BC:
  34643. 0001A3BC  4E56 0000                link       A6, 0
  34644. 0001A3C0  2F0A                     move.l     -[A7], A2
  34645. 0001A3C2  246E 0008                movea.l    A2, [A6 + 0x8]
  34646. 0001A3C6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  34647. 0001A3CA  2F0A                     move.l     -[A7], A2
  34648. 0001A3CC  61FF FFFF 6852           bsr        -0x97AC /* 00010C20 */
  34649. 0001A3D2  41F9 0001 5358           lea.l      A0, [0x00015358]
  34650. 0001A3D8  2488                     move.l     [A2], A0
  34651. 0001A3DA  422A 0008                clr.b      [A2 + 0x8]
  34652. 0001A3DE  204A                     movea.l    A0, A2
  34653. 0001A3E0  504F                     addq.w     A7, 8
  34654. 0001A3E2  245F                     movea.l    A2, [A7]+
  34655. 0001A3E4  4E5E                     unlink     A6
  34656. 0001A3E6  4E75                     rts
  34657. fn0001A3E8:
  34658. 0001A3E8  4E56 0000                link       A6, 0
  34659. 0001A3EC  2F0A                     move.l     -[A7], A2
  34660. 0001A3EE  246E 0008                movea.l    A2, [A6 + 0x8]
  34661. 0001A3F2  200A                     move.l     D0, A2
  34662. 0001A3F4  6724                     beq        +0x26 /* 0001A41A */
  34663. 0001A3F6  41F9 0001 5358           lea.l      A0, [0x00015358]
  34664. 0001A3FC  2488                     move.l     [A2], A0
  34665. 0001A3FE  4267                     clr.w      -[A7]
  34666. 0001A400  2F0A                     move.l     -[A7], A2
  34667. 0001A402  61FF FFFF 6830           bsr        -0x97CE /* 00010C34 */
  34668. 0001A408  4A6E 000C                tst.w      [A6 + 0xC]
  34669. 0001A40C  5C4F                     addq.w     A7, 6
  34670. 0001A40E  6F0A                     ble        +0xC /* 0001A41A */
  34671. 0001A410  2F0A                     move.l     -[A7], A2
  34672. 0001A412  4EB9 0000 0168           jsr        [0x00000168]
  34673. 0001A418  584F                     addq.w     A7, 4
  34674. label0001A41A:
  34675. 0001A41A  204A                     movea.l    A0, A2
  34676. 0001A41C  245F                     movea.l    A2, [A7]+
  34677. 0001A41E  4E5E                     unlink     A6
  34678. 0001A420  4E75                     rts
  34679. 0001A422  4E56 0000                link       A6, 0
  34680. 0001A426  2F0A                     move.l     -[A7], A2
  34681. 0001A428  246E 0008                movea.l    A2, [A6 + 0x8]
  34682. 0001A42C  102A 0008                move.b     D0, [A2 + 0x8]
  34683. 0001A430  B02E 000C                cmp.b      D0, [A6 + 0xC]
  34684. 0001A434  6720                     beq        +0x22 /* 0001A456 */
  34685. 0001A436  102E 000C                move.b     D0, [A6 + 0xC]
  34686. 0001A43A  56C0                     sne        D0
  34687. 0001A43C  4400                     neg.b      D0
  34688. 0001A43E  1540 0008                move.b     [A2 + 0x8], D0
  34689. 0001A442  42A7                     clr.l      -[A7]
  34690. 0001A444  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  34691. 0001A448  2057                     movea.l    A0, [A7]
  34692. 0001A44A  2268 0004                movea.l    A1, [A0 + 0x4]
  34693. 0001A44E  2269 010C                movea.l    A1, [A1 + 0x10C]
  34694. 0001A452  4E91                     jsr        [A1]
  34695. 0001A454  504F                     addq.w     A7, 8
  34696. label0001A456:
  34697. 0001A456  245F                     movea.l    A2, [A7]+
  34698. 0001A458  4E5E                     unlink     A6
  34699. 0001A45A  4E75                     rts
  34700. 0001A45C  4E56 0000                link       A6, 0
  34701. 0001A460  206E 0008                movea.l    A0, [A6 + 0x8]
  34702. 0001A464  2F28 0004                move.l     -[A7], [A0 + 0x4]
  34703. 0001A468  61FF FFFE F144           bsr        -0x10EBA /* 000095AE */
  34704. 0001A46E  5500                     subq.b     D0, 2
  34705. 0001A470  584F                     addq.w     A7, 4
  34706. 0001A472  660C                     bne        +0xE /* 0001A480 */
  34707. 0001A474  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  34708. 0001A478  61FF FFFE F37A           bsr        -0x10C84 /* 000097F4 */
  34709. 0001A47E  584F                     addq.w     A7, 4
  34710. label0001A480:
  34711. 0001A480  4E5E                     unlink     A6
  34712. 0001A482  4E75                     rts
  34713. 0001A484  4E56 0000                link       A6, 0
  34714. 0001A488  206E 0008                movea.l    A0, [A6 + 0x8]
  34715. 0001A48C  2F28 0004                move.l     -[A7], [A0 + 0x4]
  34716. 0001A490  61FF FFFE F11C           bsr        -0x10EE2 /* 000095AE */
  34717. 0001A496  5500                     subq.b     D0, 2
  34718. 0001A498  584F                     addq.w     A7, 4
  34719. 0001A49A  660C                     bne        +0xE /* 0001A4A8 */
  34720. 0001A49C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  34721. 0001A4A0  61FF FFFE F352           bsr        -0x10CAC /* 000097F4 */
  34722. 0001A4A6  584F                     addq.w     A7, 4
  34723. label0001A4A8:
  34724. 0001A4A8  4E5E                     unlink     A6
  34725. 0001A4AA  4E75                     rts
  34726. 0001A4AC  4E56 0000                link       A6, 0
  34727. 0001A4B0  206E 0008                movea.l    A0, [A6 + 0x8]
  34728. 0001A4B4  2F28 0004                move.l     -[A7], [A0 + 0x4]
  34729. 0001A4B8  61FF FFFE F01A           bsr        -0x10FE4 /* 000094D4 */
  34730. 0001A4BE  5500                     subq.b     D0, 2
  34731. 0001A4C0  584F                     addq.w     A7, 4
  34732. 0001A4C2  660C                     bne        +0xE /* 0001A4D0 */
  34733. 0001A4C4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  34734. 0001A4C8  61FF FFFE F32A           bsr        -0x10CD4 /* 000097F4 */
  34735. 0001A4CE  584F                     addq.w     A7, 4
  34736. label0001A4D0:
  34737. 0001A4D0  4E5E                     unlink     A6
  34738. 0001A4D2  4E75                     rts
  34739. 0001A4D4  4E56 0000                link       A6, 0
  34740. 0001A4D8  206E 0008                movea.l    A0, [A6 + 0x8]
  34741. 0001A4DC  2F28 0004                move.l     -[A7], [A0 + 0x4]
  34742. 0001A4E0  61FF FFFE EFF2           bsr        -0x1100C /* 000094D4 */
  34743. 0001A4E6  5500                     subq.b     D0, 2
  34744. 0001A4E8  584F                     addq.w     A7, 4
  34745. 0001A4EA  660C                     bne        +0xE /* 0001A4F8 */
  34746. 0001A4EC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  34747. 0001A4F0  61FF FFFE F302           bsr        -0x10CFC /* 000097F4 */
  34748. 0001A4F6  584F                     addq.w     A7, 4
  34749. label0001A4F8:
  34750. 0001A4F8  4E5E                     unlink     A6
  34751. 0001A4FA  4E75                     rts
  34752. 0001A4FC  4E56 FFF8                link       A6, -0x0008
  34753. 0001A500  486E FFF8                pea.l      [A6 - 0x8]
  34754. 0001A504  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  34755. 0001A508  61FF FFFE EDA6           bsr        -0x11258 /* 000092B0 */
  34756. 0001A50E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  34757. 0001A512  486E FFF8                pea.l      [A6 - 0x8]
  34758. 0001A516  A8AD                     syscall    PtInRect
  34759. 0001A518  101F                     move.b     D0, [A7]+
  34760. 0001A51A  4E5E                     unlink     A6
  34761. 0001A51C  4E75                     rts
  34762. fn0001A51E:
  34763. 0001A51E  4E56 FFE6                link       A6, -0x001A
  34764. 0001A522  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  34765. 0001A526  246E 0008                movea.l    A2, [A6 + 0x8]
  34766. 0001A52A  382E 000C                move.w     D4, [A6 + 0xC]
  34767. 0001A52E  7601                     moveq.l    D3, 0x01
  34768. 0001A530  7A00                     moveq.l    D5, 0x00
  34769. 0001A532  1F05                     move.b     -[A7], D5
  34770. 0001A534  1F03                     move.b     -[A7], D3
  34771. 0001A536  3F04                     move.w     -[A7], D4
  34772. 0001A538  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  34773. 0001A53C  2057                     movea.l    A0, [A7]
  34774. 0001A53E  2268 0004                movea.l    A1, [A0 + 0x4]
  34775. 0001A542  2269 019C                movea.l    A1, [A1 + 0x19C]
  34776. 0001A546  4E91                     jsr        [A1]
  34777. 0001A548  486E FFF6                pea.l      [A6 - 0xA]
  34778. 0001A54C  4EB9 0000 0490           jsr        [0x00000490]
  34779. 0001A552  486E FFF6                pea.l      [A6 - 0xA]
  34780. 0001A556  61FF FFFE F9C4           bsr        -0x1063A /* 00009F1C */
  34781. 0001A55C  584F                     addq.w     A7, 4
  34782. 0001A55E  2F08                     move.l     -[A7], A0
  34783. 0001A560  A87A                     syscall    GetClip
  34784. 0001A562  2D6E 000E FFFC           move.l     [A6 - 0x4], [A6 + 0xE]
  34785. 0001A568  A973                     syscall    StillDown
  34786. 0001A56A  101F                     move.b     D0, [A7]+
  34787. 0001A56C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  34788. 0001A570  6766                     beq        +0x68 /* 0001A5D8 */
  34789. label0001A572:
  34790. 0001A572  486E FFFC                pea.l      [A6 - 0x4]
  34791. 0001A576  A972                     syscall    GetMouse
  34792. 0001A578  1A03                     move.b     D5, D3
  34793. 0001A57A  3F04                     move.w     -[A7], D4
  34794. 0001A57C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  34795. 0001A580  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  34796. 0001A584  2057                     movea.l    A0, [A7]
  34797. 0001A586  2268 0004                movea.l    A1, [A0 + 0x4]
  34798. 0001A58A  2269 0194                movea.l    A1, [A1 + 0x194]
  34799. 0001A58E  4E91                     jsr        [A1]
  34800. 0001A590  4A00                     tst.b      D0
  34801. 0001A592  4FEF 000A                lea.l      A7, [A7 + 0xA]
  34802. 0001A596  671A                     beq        +0x1C /* 0001A5B2 */
  34803. 0001A598  554F                     subq.w     A7, 2
  34804. 0001A59A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  34805. 0001A59E  486E FFF6                pea.l      [A6 - 0xA]
  34806. 0001A5A2  61FF FFFE F978           bsr        -0x10686 /* 00009F1C */
  34807. 0001A5A8  584F                     addq.w     A7, 4
  34808. 0001A5AA  2F08                     move.l     -[A7], A0
  34809. 0001A5AC  A8E8                     syscall    PtInRgn
  34810. 0001A5AE  101F                     move.b     D0, [A7]+
  34811. 0001A5B0  6604                     bne        +0x6 /* 0001A5B6 */
  34812. label0001A5B2:
  34813. 0001A5B2  7000                     moveq.l    D0, 0x00
  34814. 0001A5B4  6002                     bra        +0x4 /* 0001A5B8 */
  34815. label0001A5B6:
  34816. 0001A5B6  7001                     moveq.l    D0, 0x01
  34817. label0001A5B8:
  34818. 0001A5B8  1600                     move.b     D3, D0
  34819. 0001A5BA  1F05                     move.b     -[A7], D5
  34820. 0001A5BC  1F03                     move.b     -[A7], D3
  34821. 0001A5BE  3F04                     move.w     -[A7], D4
  34822. 0001A5C0  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  34823. 0001A5C4  2057                     movea.l    A0, [A7]
  34824. 0001A5C6  2268 0004                movea.l    A1, [A0 + 0x4]
  34825. 0001A5CA  2269 019C                movea.l    A1, [A1 + 0x19C]
  34826. 0001A5CE  4E91                     jsr        [A1]
  34827. 0001A5D0  A973                     syscall    StillDown
  34828. 0001A5D2  101F                     move.b     D0, [A7]+
  34829. 0001A5D4  504F                     addq.w     A7, 8
  34830. 0001A5D6  669A                     bne        -0x64 /* 0001A572 */
  34831. label0001A5D8:
  34832. 0001A5D8  7004                     moveq.l    D0, 0x04
  34833. 0001A5DA  41EE FFE6                lea.l      A0, [A6 - 0x1A]
  34834. 0001A5DE  A031                     syscall    GetOSEvent
  34835. 0001A5E0  5240                     addq.w     D0, 1
  34836. 0001A5E2  4A00                     tst.b      D0
  34837. 0001A5E4  6768                     beq        +0x6A /* 0001A64E */
  34838. 0001A5E6  2D6E FFF0 FFFC           move.l     [A6 - 0x4], [A6 - 0x10]
  34839. 0001A5EC  486E FFFC                pea.l      [A6 - 0x4]
  34840. 0001A5F0  A871                     syscall    GlobalToLocal
  34841. 0001A5F2  1A03                     move.b     D5, D3
  34842. 0001A5F4  3F04                     move.w     -[A7], D4
  34843. 0001A5F6  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  34844. 0001A5FA  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  34845. 0001A5FE  2057                     movea.l    A0, [A7]
  34846. 0001A600  2268 0004                movea.l    A1, [A0 + 0x4]
  34847. 0001A604  2269 0194                movea.l    A1, [A1 + 0x194]
  34848. 0001A608  4E91                     jsr        [A1]
  34849. 0001A60A  4A00                     tst.b      D0
  34850. 0001A60C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  34851. 0001A610  671A                     beq        +0x1C /* 0001A62C */
  34852. 0001A612  554F                     subq.w     A7, 2
  34853. 0001A614  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  34854. 0001A618  486E FFF6                pea.l      [A6 - 0xA]
  34855. 0001A61C  61FF FFFE F8FE           bsr        -0x10700 /* 00009F1C */
  34856. 0001A622  584F                     addq.w     A7, 4
  34857. 0001A624  2F08                     move.l     -[A7], A0
  34858. 0001A626  A8E8                     syscall    PtInRgn
  34859. 0001A628  101F                     move.b     D0, [A7]+
  34860. 0001A62A  6604                     bne        +0x6 /* 0001A630 */
  34861. label0001A62C:
  34862. 0001A62C  7000                     moveq.l    D0, 0x00
  34863. 0001A62E  6002                     bra        +0x4 /* 0001A632 */
  34864. label0001A630:
  34865. 0001A630  7001                     moveq.l    D0, 0x01
  34866. label0001A632:
  34867. 0001A632  1600                     move.b     D3, D0
  34868. 0001A634  1F05                     move.b     -[A7], D5
  34869. 0001A636  1F03                     move.b     -[A7], D3
  34870. 0001A638  3F04                     move.w     -[A7], D4
  34871. 0001A63A  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  34872. 0001A63E  2057                     movea.l    A0, [A7]
  34873. 0001A640  2268 0004                movea.l    A1, [A0 + 0x4]
  34874. 0001A644  2269 019C                movea.l    A1, [A1 + 0x19C]
  34875. 0001A648  4E91                     jsr        [A1]
  34876. 0001A64A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  34877. label0001A64E:
  34878. 0001A64E  3F3C FFFF                move.w     -[A7], 0xFFFF
  34879. 0001A652  486E FFF6                pea.l      [A6 - 0xA]
  34880. 0001A656  4EB9 0000 04B8           jsr        [0x000004B8]
  34881. 0001A65C  1003                     move.b     D0, D3
  34882. 0001A65E  5C4F                     addq.w     A7, 6
  34883. 0001A660  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  34884. 0001A664  4E5E                     unlink     A6
  34885. 0001A666  4E75                     rts
  34886. 0001A668  4E56 0000                link       A6, 0
  34887. 0001A66C  1F2E 000E                move.b     -[A7], [A6 + 0xE]
  34888. 0001A670  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  34889. 0001A674  2057                     movea.l    A0, [A7]
  34890. 0001A676  2250                     movea.l    A1, [A0]
  34891. 0001A678  2269 00B8                movea.l    A1, [A1 + 0xB8]
  34892. 0001A67C  4E91                     jsr        [A1]
  34893. 0001A67E  4E5E                     unlink     A6
  34894. 0001A680  4E75                     rts
  34895. fn0001A682:
  34896. 0001A682  4E56 0000                link       A6, 0
  34897. 0001A686  2F0A                     move.l     -[A7], A2
  34898. 0001A688  246E 0008                movea.l    A2, [A6 + 0x8]
  34899. 0001A68C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  34900. 0001A690  2F0A                     move.l     -[A7], A2
  34901. 0001A692  61FF FFFF FD28           bsr        -0x2D6 /* 0001A3BC */
  34902. 0001A698  41F9 0001 4720           lea.l      A0, [0x00014720]
  34903. 0001A69E  2488                     move.l     [A2], A0
  34904. 0001A6A0  422A 000A                clr.b      [A2 + 0xA]
  34905. 0001A6A4  157C 0001 000B           move.b     [A2 + 0xB], 0x1
  34906. 0001A6AA  204A                     movea.l    A0, A2
  34907. 0001A6AC  504F                     addq.w     A7, 8
  34908. 0001A6AE  245F                     movea.l    A2, [A7]+
  34909. 0001A6B0  4E5E                     unlink     A6
  34910. 0001A6B2  4E75                     rts
  34911. 0001A6B4  4E56 0000                link       A6, 0
  34912. 0001A6B8  2F0A                     move.l     -[A7], A2
  34913. 0001A6BA  246E 0008                movea.l    A2, [A6 + 0x8]
  34914. 0001A6BE  200A                     move.l     D0, A2
  34915. 0001A6C0  6724                     beq        +0x26 /* 0001A6E6 */
  34916. 0001A6C2  41F9 0001 4720           lea.l      A0, [0x00014720]
  34917. 0001A6C8  2488                     move.l     [A2], A0
  34918. 0001A6CA  4267                     clr.w      -[A7]
  34919. 0001A6CC  2F0A                     move.l     -[A7], A2
  34920. 0001A6CE  61FF FFFF FD18           bsr        -0x2E6 /* 0001A3E8 */
  34921. 0001A6D4  4A6E 000C                tst.w      [A6 + 0xC]
  34922. 0001A6D8  5C4F                     addq.w     A7, 6
  34923. 0001A6DA  6F0A                     ble        +0xC /* 0001A6E6 */
  34924. 0001A6DC  2F0A                     move.l     -[A7], A2
  34925. 0001A6DE  4EB9 0000 0168           jsr        [0x00000168]
  34926. 0001A6E4  584F                     addq.w     A7, 4
  34927. label0001A6E6:
  34928. 0001A6E6  204A                     movea.l    A0, A2
  34929. 0001A6E8  245F                     movea.l    A2, [A7]+
  34930. 0001A6EA  4E5E                     unlink     A6
  34931. 0001A6EC  4E75                     rts
  34932. 0001A6EE  4E56 FEFC                link       A6, -0x0104
  34933. 0001A6F2  2F0A                     move.l     -[A7], A2
  34934. 0001A6F4  246E 0010                movea.l    A2, [A6 + 0x10]
  34935. 0001A6F8  486E FFFE                pea.l      [A6 - 0x2]
  34936. 0001A6FC  2F0A                     move.l     -[A7], A2
  34937. 0001A6FE  61FF FFFE FF1A           bsr        -0x100E4 /* 0000A61A */
  34938. 0001A704  486E FEFC                pea.l      [A6 - 0x104]
  34939. 0001A708  2F0A                     move.l     -[A7], A2
  34940. 0001A70A  61FF FFFE FF0E           bsr        -0x100F0 /* 0000A61A */
  34941. 0001A710  486E FEFE                pea.l      [A6 - 0x102]
  34942. 0001A714  2F0A                     move.l     -[A7], A2
  34943. 0001A716  4EB9 0000 17A8           jsr        [0x000017A8]
  34944. 0001A71C  42A7                     clr.l      -[A7]
  34945. 0001A71E  3F2E FEFC                move.w     -[A7], [A6 - 0x104]
  34946. 0001A722  486E FEFE                pea.l      [A6 - 0x102]
  34947. 0001A726  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  34948. 0001A72A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  34949. 0001A72E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  34950. 0001A732  2057                     movea.l    A0, [A7]
  34951. 0001A734  2250                     movea.l    A1, [A0]
  34952. 0001A736  2269 0010                movea.l    A1, [A1 + 0x10]
  34953. 0001A73A  4E91                     jsr        [A1]
  34954. 0001A73C  4FEF 002C                lea.l      A7, [A7 + 0x2C]
  34955. 0001A740  245F                     movea.l    A2, [A7]+
  34956. 0001A742  4E5E                     unlink     A6
  34957. 0001A744  4E75                     rts
  34958. 0001A746  2F0A                     move.l     -[A7], A2
  34959. 0001A748  2F03                     move.l     -[A7], D3
  34960. 0001A74A  246F 000C                movea.l    A2, [A7 + 0xC]
  34961. 0001A74E  256F 0010 0004           move.l     [A2 + 0x4], [A7 + 0x10]
  34962. 0001A754  302F 0014                move.w     D0, [A7 + 0x14]
  34963. 0001A758  48C0                     ext.l      D0
  34964. 0001A75A  2600                     move.l     D3, D0
  34965. 0001A75C  7241                     moveq.l    D1, 0x41
  34966. 0001A75E  B081                     cmp.l      D0, D1
  34967. 0001A760  670A                     beq        +0xC /* 0001A76C */
  34968. 0001A762  7043                     moveq.l    D0, 0x43
  34969. 0001A764  B680                     cmp.l      D3, D0
  34970. 0001A766  6704                     beq        +0x6 /* 0001A76C */
  34971. 0001A768  7000                     moveq.l    D0, 0x00
  34972. 0001A76A  6002                     bra        +0x4 /* 0001A76E */
  34973. label0001A76C:
  34974. 0001A76C  7001                     moveq.l    D0, 0x01
  34975. label0001A76E:
  34976. 0001A76E  1540 000A                move.b     [A2 + 0xA], D0
  34977. 0001A772  157C 0001 000B           move.b     [A2 + 0xB], 0x1
  34978. 0001A778  261F                     move.l     D3, [A7]+
  34979. 0001A77A  245F                     movea.l    A2, [A7]+
  34980. 0001A77C  4E75                     rts
  34981. 0001A77E  2F0A                     move.l     -[A7], A2
  34982. 0001A780  246F 0008                movea.l    A2, [A7 + 0x8]
  34983. 0001A784  102A 0008                move.b     D0, [A2 + 0x8]
  34984. 0001A788  B02F 000C                cmp.b      D0, [A7 + 0xC]
  34985. 0001A78C  670C                     beq        +0xE /* 0001A79A */
  34986. 0001A78E  102F 000C                move.b     D0, [A7 + 0xC]
  34987. 0001A792  56C0                     sne        D0
  34988. 0001A794  4400                     neg.b      D0
  34989. 0001A796  1540 0008                move.b     [A2 + 0x8], D0
  34990. label0001A79A:
  34991. 0001A79A  245F                     movea.l    A2, [A7]+
  34992. 0001A79C  4E75                     rts
  34993. 0001A79E  4E56 0000                link       A6, 0
  34994. 0001A7A2  206E 0008                movea.l    A0, [A6 + 0x8]
  34995. 0001A7A6  2F28 0004                move.l     -[A7], [A0 + 0x4]
  34996. 0001A7AA  2057                     movea.l    A0, [A7]
  34997. 0001A7AC  2268 0004                movea.l    A1, [A0 + 0x4]
  34998. 0001A7B0  2269 001C                movea.l    A1, [A1 + 0x1C]
  34999. 0001A7B4  4E91                     jsr        [A1]
  35000. 0001A7B6  B0AE 000C                cmp.l      D0, [A6 + 0xC]
  35001. 0001A7BA  584F                     addq.w     A7, 4
  35002. 0001A7BC  670C                     beq        +0xE /* 0001A7CA */
  35003. 0001A7BE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  35004. 0001A7C2  61FF FFFE F030           bsr        -0x10FCE /* 000097F4 */
  35005. 0001A7C8  584F                     addq.w     A7, 4
  35006. label0001A7CA:
  35007. 0001A7CA  4E5E                     unlink     A6
  35008. 0001A7CC  4E75                     rts
  35009. 0001A7CE  4E56 0000                link       A6, 0
  35010. 0001A7D2  2F0A                     move.l     -[A7], A2
  35011. 0001A7D4  246E 0008                movea.l    A2, [A6 + 0x8]
  35012. 0001A7D8  2F0A                     move.l     -[A7], A2
  35013. 0001A7DA  61FF FFFF AB5A           bsr        -0x54A4 /* 00015336 */
  35014. 0001A7E0  4A00                     tst.b      D0
  35015. 0001A7E2  584F                     addq.w     A7, 4
  35016. 0001A7E4  6710                     beq        +0x12 /* 0001A7F6 */
  35017. 0001A7E6  4227                     clr.b      -[A7]
  35018. 0001A7E8  2F0A                     move.l     -[A7], A2
  35019. 0001A7EA  2057                     movea.l    A0, [A7]
  35020. 0001A7EC  2250                     movea.l    A1, [A0]
  35021. 0001A7EE  2269 00B8                movea.l    A1, [A1 + 0xB8]
  35022. 0001A7F2  4E91                     jsr        [A1]
  35023. 0001A7F4  5C4F                     addq.w     A7, 6
  35024. label0001A7F6:
  35025. 0001A7F6  2F0A                     move.l     -[A7], A2
  35026. 0001A7F8  2057                     movea.l    A0, [A7]
  35027. 0001A7FA  2250                     movea.l    A1, [A0]
  35028. 0001A7FC  2269 00C0                movea.l    A1, [A1 + 0xC0]
  35029. 0001A800  4E91                     jsr        [A1]
  35030. 0001A802  42A7                     clr.l      -[A7]
  35031. 0001A804  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  35032. 0001A808  2057                     movea.l    A0, [A7]
  35033. 0001A80A  2268 0004                movea.l    A1, [A0 + 0x4]
  35034. 0001A80E  2269 010C                movea.l    A1, [A1 + 0x10C]
  35035. 0001A812  4E91                     jsr        [A1]
  35036. 0001A814  4FEF 000C                lea.l      A7, [A7 + 0xC]
  35037. 0001A818  245F                     movea.l    A2, [A7]+
  35038. 0001A81A  4E5E                     unlink     A6
  35039. 0001A81C  4E75                     rts
  35040. 0001A81E  4E56 0000                link       A6, 0
  35041. 0001A822  2F0A                     move.l     -[A7], A2
  35042. 0001A824  246E 000C                movea.l    A2, [A6 + 0xC]
  35043. 0001A828  2F0A                     move.l     -[A7], A2
  35044. 0001A82A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  35045. 0001A82E  61FF FFFE EA80           bsr        -0x1157E /* 000092B0 */
  35046. 0001A834  2F0A                     move.l     -[A7], A2
  35047. 0001A836  61FF FFFF AB80           bsr        -0x547E /* 000153B8 */
  35048. 0001A83C  48C0                     ext.l      D0
  35049. 0001A83E  72F4                     moveq.l    D1, 0xFFFFFFF4
  35050. 0001A840  D081                     add.l      D0, D1
  35051. 0001A842  2200                     move.l     D1, D0
  35052. 0001A844  E089                     lsr        D1, 8
  35053. 0001A846  E089                     lsr        D1, 8
  35054. 0001A848  E089                     lsr        D1, 8
  35055. 0001A84A  EE89                     lsr        D1, 7
  35056. 0001A84C  D280                     add.l      D1, D0
  35057. 0001A84E  E281                     asr        D1, 1
  35058. 0001A850  D36A 0002                add.w      [A2 + 0x2], D1
  35059. 0001A854  700C                     moveq.l    D0, 0x0C
  35060. 0001A856  D06A 0002                add.w      D0, [A2 + 0x2]
  35061. 0001A85A  3540 0006                move.w     [A2 + 0x6], D0
  35062. 0001A85E  2F0A                     move.l     -[A7], A2
  35063. 0001A860  61FF FFFF AB3C           bsr        -0x54C2 /* 0001539E */
  35064. 0001A866  48C0                     ext.l      D0
  35065. 0001A868  72F4                     moveq.l    D1, 0xFFFFFFF4
  35066. 0001A86A  D081                     add.l      D0, D1
  35067. 0001A86C  2200                     move.l     D1, D0
  35068. 0001A86E  E089                     lsr        D1, 8
  35069. 0001A870  E089                     lsr        D1, 8
  35070. 0001A872  E089                     lsr        D1, 8
  35071. 0001A874  EE89                     lsr        D1, 7
  35072. 0001A876  D280                     add.l      D1, D0
  35073. 0001A878  E281                     asr        D1, 1
  35074. 0001A87A  D352                     add.w      [A2], D1
  35075. 0001A87C  700C                     moveq.l    D0, 0x0C
  35076. 0001A87E  D052                     add.w      D0, [A2]
  35077. 0001A880  3540 0004                move.w     [A2 + 0x4], D0
  35078. 0001A884  4FEF 0010                lea.l      A7, [A7 + 0x10]
  35079. 0001A888  245F                     movea.l    A2, [A7]+
  35080. 0001A88A  4E5E                     unlink     A6
  35081. 0001A88C  4E75                     rts
  35082. 0001A88E  4E56 0000                link       A6, 0
  35083. 0001A892  2F03                     move.l     -[A7], D3
  35084. 0001A894  202E 000E                move.l     D0, [A6 + 0xE]
  35085. 0001A898  0480 6C61 7374           subi.l     D0, 0x6C617374 /* 'last' */
  35086. 0001A89E  6702                     beq        +0x4 /* 0001A8A2 */
  35087. 0001A8A0  6020                     bra        +0x22 /* 0001A8C2 */
  35088. label0001A8A2:
  35089. 0001A8A2  206E 0016                movea.l    A0, [A6 + 0x16]
  35090. 0001A8A6  3610                     move.w     D3, [A0]
  35091. 0001A8A8  3043                     movea.w    A0, D3
  35092. 0001A8AA  2F08                     move.l     -[A7], A0
  35093. 0001A8AC  206E 0008                movea.l    A0, [A6 + 0x8]
  35094. 0001A8B0  2F28 0004                move.l     -[A7], [A0 + 0x4]
  35095. 0001A8B4  2057                     movea.l    A0, [A7]
  35096. 0001A8B6  2268 0004                movea.l    A1, [A0 + 0x4]
  35097. 0001A8BA  2269 0020                movea.l    A1, [A1 + 0x20]
  35098. 0001A8BE  4E91                     jsr        [A1]
  35099. 0001A8C0  504F                     addq.w     A7, 8
  35100. label0001A8C2:
  35101. 0001A8C2  261F                     move.l     D3, [A7]+
  35102. 0001A8C4  4E5E                     unlink     A6
  35103. 0001A8C6  4E75                     rts
  35104. 0001A8C8  4E56 0000                link       A6, 0
  35105. 0001A8CC  202E 000E                move.l     D0, [A6 + 0xE]
  35106. 0001A8D0  0480 6C61 7374           subi.l     D0, 0x6C617374 /* 'last' */
  35107. 0001A8D6  6702                     beq        +0x4 /* 0001A8DA */
  35108. 0001A8D8  602A                     bra        +0x2C /* 0001A904 */
  35109. label0001A8DA:
  35110. 0001A8DA  4AAE 001A                tst.l      [A6 + 0x1A]
  35111. 0001A8DE  6708                     beq        +0xA /* 0001A8E8 */
  35112. 0001A8E0  206E 001A                movea.l    A0, [A6 + 0x1A]
  35113. 0001A8E4  7002                     moveq.l    D0, 0x02
  35114. 0001A8E6  2080                     move.l     [A0], D0
  35115. label0001A8E8:
  35116. 0001A8E8  206E 0008                movea.l    A0, [A6 + 0x8]
  35117. 0001A8EC  2F28 0004                move.l     -[A7], [A0 + 0x4]
  35118. 0001A8F0  2057                     movea.l    A0, [A7]
  35119. 0001A8F2  2268 0004                movea.l    A1, [A0 + 0x4]
  35120. 0001A8F6  2269 001C                movea.l    A1, [A1 + 0x1C]
  35121. 0001A8FA  4E91                     jsr        [A1]
  35122. 0001A8FC  206E 0016                movea.l    A0, [A6 + 0x16]
  35123. 0001A900  3080                     move.w     [A0], D0
  35124. 0001A902  584F                     addq.w     A7, 4
  35125. label0001A904:
  35126. 0001A904  4E5E                     unlink     A6
  35127. 0001A906  4E75                     rts
  35128. 0001A908  4E56 0000                link       A6, 0
  35129. 0001A90C  48E7 1820                movem.l    -[A7], D3,D4,A2
  35130. 0001A910  246E 0008                movea.l    A2, [A6 + 0x8]
  35131. 0001A914  4EB9 0000 0200           jsr        [0x00000200 /* SPAlarm */]
  35132. 0001A91A  61FF FFFF BBD8           bsr        -0x4426 /* 000164F4 */
  35133. 0001A920  3600                     move.w     D3, D0
  35134. 0001A922  2F0A                     move.l     -[A7], A2
  35135. 0001A924  61FF FFFF AA10           bsr        -0x55EE /* 00015336 */
  35136. 0001A92A  4A00                     tst.b      D0
  35137. 0001A92C  584F                     addq.w     A7, 4
  35138. 0001A92E  677A                     beq        +0x7C /* 0001A9AA */
  35139. 0001A930  4EB9 0000 0200           jsr        [0x00000200 /* SPAlarm */]
  35140. 0001A936  2F0A                     move.l     -[A7], A2
  35141. 0001A938  61FF 0000 01C6           bsr        +0x1C8 /* 0001AB00 */
  35142. 0001A93E  4A00                     tst.b      D0
  35143. 0001A940  584F                     addq.w     A7, 4
  35144. 0001A942  6724                     beq        +0x26 /* 0001A968 */
  35145. 0001A944  0C43 0004                cmpi.w     D3, 0x4
  35146. 0001A948  6C04                     bge        +0x6 /* 0001A94E */
  35147. 0001A94A  700E                     moveq.l    D0, 0x0E
  35148. 0001A94C  6002                     bra        +0x4 /* 0001A950 */
  35149. label0001A94E:
  35150. 0001A94E  7003                     moveq.l    D0, 0x03
  35151. label0001A950:
  35152. 0001A950  7200                     moveq.l    D1, 0x00
  35153. 0001A952  1200                     move.b     D1, D0
  35154. 0001A954  3F01                     move.w     -[A7], D1
  35155. 0001A956  2F0A                     move.l     -[A7], A2
  35156. 0001A958  2057                     movea.l    A0, [A7]
  35157. 0001A95A  2250                     movea.l    A1, [A0]
  35158. 0001A95C  2269 00C8                movea.l    A1, [A1 + 0xC8]
  35159. 0001A960  4E91                     jsr        [A1]
  35160. 0001A962  5C4F                     addq.w     A7, 6
  35161. 0001A964  6000 0188                bra        +0x18A /* 0001AAEE */
  35162. label0001A968:
  35163. 0001A968  2F0A                     move.l     -[A7], A2
  35164. 0001A96A  61FF 0000 018A           bsr        +0x18C /* 0001AAF6 */
  35165. 0001A970  1800                     move.b     D4, D0
  35166. 0001A972  4A04                     tst.b      D4
  35167. 0001A974  670E                     beq        +0x10 /* 0001A984 */
  35168. 0001A976  0C43 0004                cmpi.w     D3, 0x4
  35169. 0001A97A  6C04                     bge        +0x6 /* 0001A980 */
  35170. 0001A97C  7011                     moveq.l    D0, 0x11
  35171. 0001A97E  6002                     bra        +0x4 /* 0001A982 */
  35172. label0001A980:
  35173. 0001A980  7006                     moveq.l    D0, 0x06
  35174. label0001A982:
  35175. 0001A982  600C                     bra        +0xE /* 0001A990 */
  35176. label0001A984:
  35177. 0001A984  0C43 0004                cmpi.w     D3, 0x4
  35178. 0001A988  6C04                     bge        +0x6 /* 0001A98E */
  35179. 0001A98A  700C                     moveq.l    D0, 0x0C
  35180. 0001A98C  6002                     bra        +0x4 /* 0001A990 */
  35181. label0001A98E:
  35182. 0001A98E  7001                     moveq.l    D0, 0x01
  35183. label0001A990:
  35184. 0001A990  7200                     moveq.l    D1, 0x00
  35185. 0001A992  1200                     move.b     D1, D0
  35186. 0001A994  3F01                     move.w     -[A7], D1
  35187. 0001A996  2F0A                     move.l     -[A7], A2
  35188. 0001A998  2057                     movea.l    A0, [A7]
  35189. 0001A99A  2250                     movea.l    A1, [A0]
  35190. 0001A99C  2269 00C8                movea.l    A1, [A1 + 0xC8]
  35191. 0001A9A0  4E91                     jsr        [A1]
  35192. 0001A9A2  4FEF 000A                lea.l      A7, [A7 + 0xA]
  35193. 0001A9A6  6000 0146                bra        +0x148 /* 0001AAEE */
  35194. label0001A9AA:
  35195. 0001A9AA  2F0A                     move.l     -[A7], A2
  35196. 0001A9AC  61FF FFFE F12A           bsr        -0x10ED4 /* 00009AD8 */
  35197. 0001A9B2  4A00                     tst.b      D0
  35198. 0001A9B4  584F                     addq.w     A7, 4
  35199. 0001A9B6  6710                     beq        +0x12 /* 0001A9C8 */
  35200. 0001A9B8  2F0A                     move.l     -[A7], A2
  35201. 0001A9BA  61FF FFFE F132           bsr        -0x10ECC /* 00009AEE */
  35202. 0001A9C0  4A00                     tst.b      D0
  35203. 0001A9C2  584F                     addq.w     A7, 4
  35204. 0001A9C4  6600 00BA                bne        +0xBC /* 0001AA80 */
  35205. label0001A9C8:
  35206. 0001A9C8  2F0A                     move.l     -[A7], A2
  35207. 0001A9CA  61FF 0000 0134           bsr        +0x136 /* 0001AB00 */
  35208. 0001A9D0  4A00                     tst.b      D0
  35209. 0001A9D2  584F                     addq.w     A7, 4
  35210. 0001A9D4  673E                     beq        +0x40 /* 0001AA14 */
  35211. 0001A9D6  0C43 0004                cmpi.w     D3, 0x4
  35212. 0001A9DA  6C1C                     bge        +0x1E /* 0001A9F8 */
  35213. 0001A9DC  4EB9 0000 0208           jsr        [0x00000208 /* SPVolCtl */]
  35214. 0001A9E2  3F3C 000E                move.w     -[A7], 0xE
  35215. 0001A9E6  2F0A                     move.l     -[A7], A2
  35216. 0001A9E8  2057                     movea.l    A0, [A7]
  35217. 0001A9EA  2250                     movea.l    A1, [A0]
  35218. 0001A9EC  2269 00C8                movea.l    A1, [A1 + 0xC8]
  35219. 0001A9F0  4E91                     jsr        [A1]
  35220. 0001A9F2  5C4F                     addq.w     A7, 6
  35221. 0001A9F4  6000 00F8                bra        +0xFA /* 0001AAEE */
  35222. label0001A9F8:
  35223. 0001A9F8  4EB9 0000 0200           jsr        [0x00000200 /* SPAlarm */]
  35224. 0001A9FE  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  35225. 0001AA02  2F0A                     move.l     -[A7], A2
  35226. 0001AA04  2057                     movea.l    A0, [A7]
  35227. 0001AA06  2250                     movea.l    A1, [A0]
  35228. 0001AA08  2269 00C8                movea.l    A1, [A1 + 0xC8]
  35229. 0001AA0C  4E91                     jsr        [A1]
  35230. 0001AA0E  5C4F                     addq.w     A7, 6
  35231. 0001AA10  6000 00DC                bra        +0xDE /* 0001AAEE */
  35232. label0001AA14:
  35233. 0001AA14  0C43 0004                cmpi.w     D3, 0x4
  35234. 0001AA18  6C34                     bge        +0x36 /* 0001AA4E */
  35235. 0001AA1A  4EB9 0000 0208           jsr        [0x00000208 /* SPVolCtl */]
  35236. 0001AA20  2F0A                     move.l     -[A7], A2
  35237. 0001AA22  61FF 0000 00D2           bsr        +0xD4 /* 0001AAF6 */
  35238. 0001AA28  1600                     move.b     D3, D0
  35239. 0001AA2A  4A03                     tst.b      D3
  35240. 0001AA2C  6704                     beq        +0x6 /* 0001AA32 */
  35241. 0001AA2E  7011                     moveq.l    D0, 0x11
  35242. 0001AA30  6002                     bra        +0x4 /* 0001AA34 */
  35243. label0001AA32:
  35244. 0001AA32  700C                     moveq.l    D0, 0x0C
  35245. label0001AA34:
  35246. 0001AA34  7200                     moveq.l    D1, 0x00
  35247. 0001AA36  1200                     move.b     D1, D0
  35248. 0001AA38  3F01                     move.w     -[A7], D1
  35249. 0001AA3A  2F0A                     move.l     -[A7], A2
  35250. 0001AA3C  2057                     movea.l    A0, [A7]
  35251. 0001AA3E  2250                     movea.l    A1, [A0]
  35252. 0001AA40  2269 00C8                movea.l    A1, [A1 + 0xC8]
  35253. 0001AA44  4E91                     jsr        [A1]
  35254. 0001AA46  4FEF 000A                lea.l      A7, [A7 + 0xA]
  35255. 0001AA4A  6000 00A2                bra        +0xA4 /* 0001AAEE */
  35256. label0001AA4E:
  35257. 0001AA4E  4EB9 0000 0200           jsr        [0x00000200 /* SPAlarm */]
  35258. 0001AA54  2F0A                     move.l     -[A7], A2
  35259. 0001AA56  61FF 0000 009E           bsr        +0xA0 /* 0001AAF6 */
  35260. 0001AA5C  1600                     move.b     D3, D0
  35261. 0001AA5E  4A03                     tst.b      D3
  35262. 0001AA60  6704                     beq        +0x6 /* 0001AA66 */
  35263. 0001AA62  700A                     moveq.l    D0, 0x0A
  35264. 0001AA64  6002                     bra        +0x4 /* 0001AA68 */
  35265. label0001AA66:
  35266. 0001AA66  7008                     moveq.l    D0, 0x08
  35267. label0001AA68:
  35268. 0001AA68  7200                     moveq.l    D1, 0x00
  35269. 0001AA6A  1200                     move.b     D1, D0
  35270. 0001AA6C  3F01                     move.w     -[A7], D1
  35271. 0001AA6E  2F0A                     move.l     -[A7], A2
  35272. 0001AA70  2057                     movea.l    A0, [A7]
  35273. 0001AA72  2250                     movea.l    A1, [A0]
  35274. 0001AA74  2269 00C8                movea.l    A1, [A1 + 0xC8]
  35275. 0001AA78  4E91                     jsr        [A1]
  35276. 0001AA7A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  35277. 0001AA7E  606E                     bra        +0x70 /* 0001AAEE */
  35278. label0001AA80:
  35279. 0001AA80  2F0A                     move.l     -[A7], A2
  35280. 0001AA82  61FF 0000 007C           bsr        +0x7E /* 0001AB00 */
  35281. 0001AA88  4A00                     tst.b      D0
  35282. 0001AA8A  584F                     addq.w     A7, 4
  35283. 0001AA8C  6722                     beq        +0x24 /* 0001AAB0 */
  35284. 0001AA8E  0C43 0004                cmpi.w     D3, 0x4
  35285. 0001AA92  6C04                     bge        +0x6 /* 0001AA98 */
  35286. 0001AA94  700F                     moveq.l    D0, 0x0F
  35287. 0001AA96  6002                     bra        +0x4 /* 0001AA9A */
  35288. label0001AA98:
  35289. 0001AA98  7004                     moveq.l    D0, 0x04
  35290. label0001AA9A:
  35291. 0001AA9A  7200                     moveq.l    D1, 0x00
  35292. 0001AA9C  1200                     move.b     D1, D0
  35293. 0001AA9E  3F01                     move.w     -[A7], D1
  35294. 0001AAA0  2F0A                     move.l     -[A7], A2
  35295. 0001AAA2  2057                     movea.l    A0, [A7]
  35296. 0001AAA4  2250                     movea.l    A1, [A0]
  35297. 0001AAA6  2269 00C8                movea.l    A1, [A1 + 0xC8]
  35298. 0001AAAA  4E91                     jsr        [A1]
  35299. 0001AAAC  5C4F                     addq.w     A7, 6
  35300. 0001AAAE  603E                     bra        +0x40 /* 0001AAEE */
  35301. label0001AAB0:
  35302. 0001AAB0  2F0A                     move.l     -[A7], A2
  35303. 0001AAB2  61FF 0000 0042           bsr        +0x44 /* 0001AAF6 */
  35304. 0001AAB8  1800                     move.b     D4, D0
  35305. 0001AABA  4A04                     tst.b      D4
  35306. 0001AABC  670E                     beq        +0x10 /* 0001AACC */
  35307. 0001AABE  0C43 0004                cmpi.w     D3, 0x4
  35308. 0001AAC2  6C04                     bge        +0x6 /* 0001AAC8 */
  35309. 0001AAC4  7010                     moveq.l    D0, 0x10
  35310. 0001AAC6  6002                     bra        +0x4 /* 0001AACA */
  35311. label0001AAC8:
  35312. 0001AAC8  7005                     moveq.l    D0, 0x05
  35313. label0001AACA:
  35314. 0001AACA  600C                     bra        +0xE /* 0001AAD8 */
  35315. label0001AACC:
  35316. 0001AACC  0C43 0004                cmpi.w     D3, 0x4
  35317. 0001AAD0  6C04                     bge        +0x6 /* 0001AAD6 */
  35318. 0001AAD2  700B                     moveq.l    D0, 0x0B
  35319. 0001AAD4  6002                     bra        +0x4 /* 0001AAD8 */
  35320. label0001AAD6:
  35321. 0001AAD6  7000                     moveq.l    D0, 0x00
  35322. label0001AAD8:
  35323. 0001AAD8  7200                     moveq.l    D1, 0x00
  35324. 0001AADA  1200                     move.b     D1, D0
  35325. 0001AADC  3F01                     move.w     -[A7], D1
  35326. 0001AADE  2F0A                     move.l     -[A7], A2
  35327. 0001AAE0  2057                     movea.l    A0, [A7]
  35328. 0001AAE2  2250                     movea.l    A1, [A0]
  35329. 0001AAE4  2269 00C8                movea.l    A1, [A1 + 0xC8]
  35330. 0001AAE8  4E91                     jsr        [A1]
  35331. 0001AAEA  4FEF 000A                lea.l      A7, [A7 + 0xA]
  35332. label0001AAEE:
  35333. 0001AAEE  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  35334. 0001AAF2  4E5E                     unlink     A6
  35335. 0001AAF4  4E75                     rts
  35336. fn0001AAF6:
  35337. 0001AAF6  206F 0004                movea.l    A0, [A7 + 0x4]
  35338. 0001AAFA  1028 000A                move.b     D0, [A0 + 0xA]
  35339. 0001AAFE  4E75                     rts
  35340. fn0001AB00:
  35341. 0001AB00  4E56 0000                link       A6, 0
  35342. 0001AB04  206E 0008                movea.l    A0, [A6 + 0x8]
  35343. 0001AB08  2F28 0004                move.l     -[A7], [A0 + 0x4]
  35344. 0001AB0C  2057                     movea.l    A0, [A7]
  35345. 0001AB0E  2268 0004                movea.l    A1, [A0 + 0x4]
  35346. 0001AB12  2269 001C                movea.l    A1, [A1 + 0x1C]
  35347. 0001AB16  4E91                     jsr        [A1]
  35348. 0001AB18  4A80                     tst.l      D0
  35349. 0001AB1A  5EC0                     sgt        D0
  35350. 0001AB1C  4400                     neg.b      D0
  35351. 0001AB1E  4E5E                     unlink     A6
  35352. 0001AB20  4E75                     rts
  35353. 0001AB22  4E56 FFC6                link       A6, -0x003A
  35354. 0001AB26  2F0A                     move.l     -[A7], A2
  35355. 0001AB28  2F03                     move.l     -[A7], D3
  35356. 0001AB2A  246E 0008                movea.l    A2, [A6 + 0x8]
  35357. 0001AB2E  2F0A                     move.l     -[A7], A2
  35358. 0001AB30  61FF FFFF B2C4           bsr        -0x4D3A /* 00015DF6 */
  35359. 0001AB36  4A00                     tst.b      D0
  35360. 0001AB38  584F                     addq.w     A7, 4
  35361. 0001AB3A  6700 01C6                beq        +0x1C8 /* 0001AD02 */
  35362. 0001AB3E  42A7                     clr.l      -[A7]
  35363. 0001AB40  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  35364. 0001AB44  2057                     movea.l    A0, [A7]
  35365. 0001AB46  2268 0004                movea.l    A1, [A0 + 0x4]
  35366. 0001AB4A  2269 0104                movea.l    A1, [A1 + 0x104]
  35367. 0001AB4E  4E91                     jsr        [A1]
  35368. 0001AB50  4A00                     tst.b      D0
  35369. 0001AB52  504F                     addq.w     A7, 8
  35370. 0001AB54  6700 01AC                beq        +0x1AE /* 0001AD02 */
  35371. 0001AB58  486E FFCE                pea.l      [A6 - 0x32]
  35372. 0001AB5C  4EB9 0000 01F0           jsr        [0x000001F0]
  35373. 0001AB62  4EB9 0000 0200           jsr        [0x00000200 /* SPAlarm */]
  35374. 0001AB68  486E FFC6                pea.l      [A6 - 0x3A]
  35375. 0001AB6C  2F0A                     move.l     -[A7], A2
  35376. 0001AB6E  2057                     movea.l    A0, [A7]
  35377. 0001AB70  2250                     movea.l    A1, [A0]
  35378. 0001AB72  2269 00BC                movea.l    A1, [A1 + 0xBC]
  35379. 0001AB76  4E91                     jsr        [A1]
  35380. 0001AB78  486E FFC6                pea.l      [A6 - 0x3A]
  35381. 0001AB7C  486E FFEC                pea.l      [A6 - 0x14]
  35382. 0001AB80  4EB9 0000 02D0           jsr        [0x000002D0 /* SerialVars */]
  35383. 0001AB86  486E FFFE                pea.l      [A6 - 0x2]
  35384. 0001AB8A  486E FFEC                pea.l      [A6 - 0x14]
  35385. 0001AB8E  4EB9 0000 02E0           jsr        [0x000002E0 /* FinderName */]
  35386. 0001AB94  4A00                     tst.b      D0
  35387. 0001AB96  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  35388. 0001AB9A  6700 0146                beq        +0x148 /* 0001ACE2 */
  35389. label0001AB9E:
  35390. 0001AB9E  2F0A                     move.l     -[A7], A2
  35391. 0001ABA0  2057                     movea.l    A0, [A7]
  35392. 0001ABA2  2250                     movea.l    A1, [A0]
  35393. 0001ABA4  2269 00C4                movea.l    A1, [A1 + 0xC4]
  35394. 0001ABA8  4E91                     jsr        [A1]
  35395. 0001ABAA  0C6E 0004 FFFE           cmpi.w     [A6 - 0x2], 0x4
  35396. 0001ABB0  584F                     addq.w     A7, 4
  35397. 0001ABB2  6D2C                     blt        +0x2E /* 0001ABE0 */
  35398. 0001ABB4  2F0A                     move.l     -[A7], A2
  35399. 0001ABB6  61FF FFFF FF3E           bsr        -0xC0 /* 0001AAF6 */
  35400. 0001ABBC  1600                     move.b     D3, D0
  35401. 0001ABBE  4A03                     tst.b      D3
  35402. 0001ABC0  6704                     beq        +0x6 /* 0001ABC6 */
  35403. 0001ABC2  7007                     moveq.l    D0, 0x07
  35404. 0001ABC4  6002                     bra        +0x4 /* 0001ABC8 */
  35405. label0001ABC6:
  35406. 0001ABC6  7002                     moveq.l    D0, 0x02
  35407. label0001ABC8:
  35408. 0001ABC8  7200                     moveq.l    D1, 0x00
  35409. 0001ABCA  1200                     move.b     D1, D0
  35410. 0001ABCC  3F01                     move.w     -[A7], D1
  35411. 0001ABCE  2F0A                     move.l     -[A7], A2
  35412. 0001ABD0  2057                     movea.l    A0, [A7]
  35413. 0001ABD2  2250                     movea.l    A1, [A0]
  35414. 0001ABD4  2269 00C8                movea.l    A1, [A1 + 0xC8]
  35415. 0001ABD8  4E91                     jsr        [A1]
  35416. 0001ABDA  4FEF 000A                lea.l      A7, [A7 + 0xA]
  35417. 0001ABDE  602A                     bra        +0x2C /* 0001AC0A */
  35418. label0001ABE0:
  35419. 0001ABE0  2F0A                     move.l     -[A7], A2
  35420. 0001ABE2  61FF FFFF FF12           bsr        -0xEC /* 0001AAF6 */
  35421. 0001ABE8  1600                     move.b     D3, D0
  35422. 0001ABEA  4A03                     tst.b      D3
  35423. 0001ABEC  6704                     beq        +0x6 /* 0001ABF2 */
  35424. 0001ABEE  7012                     moveq.l    D0, 0x12
  35425. 0001ABF0  6002                     bra        +0x4 /* 0001ABF4 */
  35426. label0001ABF2:
  35427. 0001ABF2  700D                     moveq.l    D0, 0x0D
  35428. label0001ABF4:
  35429. 0001ABF4  7200                     moveq.l    D1, 0x00
  35430. 0001ABF6  1200                     move.b     D1, D0
  35431. 0001ABF8  3F01                     move.w     -[A7], D1
  35432. 0001ABFA  2F0A                     move.l     -[A7], A2
  35433. 0001ABFC  2057                     movea.l    A0, [A7]
  35434. 0001ABFE  2250                     movea.l    A1, [A0]
  35435. 0001AC00  2269 00C8                movea.l    A1, [A1 + 0xC8]
  35436. 0001AC04  4E91                     jsr        [A1]
  35437. 0001AC06  4FEF 000A                lea.l      A7, [A7 + 0xA]
  35438. label0001AC0A:
  35439. 0001AC0A  2F0A                     move.l     -[A7], A2
  35440. 0001AC0C  2057                     movea.l    A0, [A7]
  35441. 0001AC0E  2250                     movea.l    A1, [A0]
  35442. 0001AC10  2269 00C4                movea.l    A1, [A1 + 0xC4]
  35443. 0001AC14  4E91                     jsr        [A1]
  35444. 0001AC16  0C6E 0004 FFFE           cmpi.w     [A6 - 0x2], 0x4
  35445. 0001AC1C  584F                     addq.w     A7, 4
  35446. 0001AC1E  6D50                     blt        +0x52 /* 0001AC70 */
  35447. 0001AC20  2F0A                     move.l     -[A7], A2
  35448. 0001AC22  61FF FFFF FED2           bsr        -0x12C /* 0001AAF6 */
  35449. 0001AC28  1600                     move.b     D3, D0
  35450. 0001AC2A  4A03                     tst.b      D3
  35451. 0001AC2C  6716                     beq        +0x18 /* 0001AC44 */
  35452. 0001AC2E  2F0A                     move.l     -[A7], A2
  35453. 0001AC30  61FF FFFF FECE           bsr        -0x130 /* 0001AB00 */
  35454. 0001AC36  4A00                     tst.b      D0
  35455. 0001AC38  584F                     addq.w     A7, 4
  35456. 0001AC3A  6704                     beq        +0x6 /* 0001AC40 */
  35457. 0001AC3C  7003                     moveq.l    D0, 0x03
  35458. 0001AC3E  6002                     bra        +0x4 /* 0001AC42 */
  35459. label0001AC40:
  35460. 0001AC40  7006                     moveq.l    D0, 0x06
  35461. label0001AC42:
  35462. 0001AC42  6014                     bra        +0x16 /* 0001AC58 */
  35463. label0001AC44:
  35464. 0001AC44  2F0A                     move.l     -[A7], A2
  35465. 0001AC46  61FF FFFF FEB8           bsr        -0x146 /* 0001AB00 */
  35466. 0001AC4C  4A00                     tst.b      D0
  35467. 0001AC4E  584F                     addq.w     A7, 4
  35468. 0001AC50  6704                     beq        +0x6 /* 0001AC56 */
  35469. 0001AC52  7003                     moveq.l    D0, 0x03
  35470. 0001AC54  6002                     bra        +0x4 /* 0001AC58 */
  35471. label0001AC56:
  35472. 0001AC56  7001                     moveq.l    D0, 0x01
  35473. label0001AC58:
  35474. 0001AC58  7200                     moveq.l    D1, 0x00
  35475. 0001AC5A  1200                     move.b     D1, D0
  35476. 0001AC5C  3F01                     move.w     -[A7], D1
  35477. 0001AC5E  2F0A                     move.l     -[A7], A2
  35478. 0001AC60  2057                     movea.l    A0, [A7]
  35479. 0001AC62  2250                     movea.l    A1, [A0]
  35480. 0001AC64  2269 00C8                movea.l    A1, [A1 + 0xC8]
  35481. 0001AC68  4E91                     jsr        [A1]
  35482. 0001AC6A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  35483. 0001AC6E  604E                     bra        +0x50 /* 0001ACBE */
  35484. label0001AC70:
  35485. 0001AC70  2F0A                     move.l     -[A7], A2
  35486. 0001AC72  61FF FFFF FE82           bsr        -0x17C /* 0001AAF6 */
  35487. 0001AC78  1600                     move.b     D3, D0
  35488. 0001AC7A  4A03                     tst.b      D3
  35489. 0001AC7C  6716                     beq        +0x18 /* 0001AC94 */
  35490. 0001AC7E  2F0A                     move.l     -[A7], A2
  35491. 0001AC80  61FF FFFF FE7E           bsr        -0x180 /* 0001AB00 */
  35492. 0001AC86  4A00                     tst.b      D0
  35493. 0001AC88  584F                     addq.w     A7, 4
  35494. 0001AC8A  6704                     beq        +0x6 /* 0001AC90 */
  35495. 0001AC8C  700E                     moveq.l    D0, 0x0E
  35496. 0001AC8E  6002                     bra        +0x4 /* 0001AC92 */
  35497. label0001AC90:
  35498. 0001AC90  7011                     moveq.l    D0, 0x11
  35499. label0001AC92:
  35500. 0001AC92  6014                     bra        +0x16 /* 0001ACA8 */
  35501. label0001AC94:
  35502. 0001AC94  2F0A                     move.l     -[A7], A2
  35503. 0001AC96  61FF FFFF FE68           bsr        -0x196 /* 0001AB00 */
  35504. 0001AC9C  4A00                     tst.b      D0
  35505. 0001AC9E  584F                     addq.w     A7, 4
  35506. 0001ACA0  6704                     beq        +0x6 /* 0001ACA6 */
  35507. 0001ACA2  700E                     moveq.l    D0, 0x0E
  35508. 0001ACA4  6002                     bra        +0x4 /* 0001ACA8 */
  35509. label0001ACA6:
  35510. 0001ACA6  700C                     moveq.l    D0, 0x0C
  35511. label0001ACA8:
  35512. 0001ACA8  7200                     moveq.l    D1, 0x00
  35513. 0001ACAA  1200                     move.b     D1, D0
  35514. 0001ACAC  3F01                     move.w     -[A7], D1
  35515. 0001ACAE  2F0A                     move.l     -[A7], A2
  35516. 0001ACB0  2057                     movea.l    A0, [A7]
  35517. 0001ACB2  2250                     movea.l    A1, [A0]
  35518. 0001ACB4  2269 00C8                movea.l    A1, [A1 + 0xC8]
  35519. 0001ACB8  4E91                     jsr        [A1]
  35520. 0001ACBA  4FEF 000A                lea.l      A7, [A7 + 0xA]
  35521. label0001ACBE:
  35522. 0001ACBE  2F0A                     move.l     -[A7], A2
  35523. 0001ACC0  2057                     movea.l    A0, [A7]
  35524. 0001ACC2  2250                     movea.l    A1, [A0]
  35525. 0001ACC4  2269 00C4                movea.l    A1, [A1 + 0xC4]
  35526. 0001ACC8  4E91                     jsr        [A1]
  35527. 0001ACCA  486E FFFE                pea.l      [A6 - 0x2]
  35528. 0001ACCE  486E FFEC                pea.l      [A6 - 0x14]
  35529. 0001ACD2  4EB9 0000 02E0           jsr        [0x000002E0 /* FinderName */]
  35530. 0001ACD8  4A00                     tst.b      D0
  35531. 0001ACDA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  35532. 0001ACDE  6600 FEBE                bne        -0x140 /* 0001AB9E */
  35533. label0001ACE2:
  35534. 0001ACE2  3F3C FFFF                move.w     -[A7], 0xFFFF
  35535. 0001ACE6  486E FFEC                pea.l      [A6 - 0x14]
  35536. 0001ACEA  4EB9 0000 02D8           jsr        [0x000002D8 /* ABusVars */]
  35537. 0001ACF0  3F3C FFFF                move.w     -[A7], 0xFFFF
  35538. 0001ACF4  486E FFCE                pea.l      [A6 - 0x32]
  35539. 0001ACF8  4EB9 0000 01F8           jsr        [0x000001F8 /* SPValid/SysParam */]
  35540. 0001ACFE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  35541. label0001AD02:
  35542. 0001AD02  261F                     move.l     D3, [A7]+
  35543. 0001AD04  245F                     movea.l    A2, [A7]+
  35544. 0001AD06  4E5E                     unlink     A6
  35545. 0001AD08  4E75                     rts
  35546. 0001AD0A  4E56 FFC4                link       A6, -0x003C
  35547. 0001AD0E  2F0A                     move.l     -[A7], A2
  35548. 0001AD10  246E 0008                movea.l    A2, [A6 + 0x8]
  35549. 0001AD14  2F0A                     move.l     -[A7], A2
  35550. 0001AD16  61FF FFFF B0DE           bsr        -0x4F20 /* 00015DF6 */
  35551. 0001AD1C  4A00                     tst.b      D0
  35552. 0001AD1E  584F                     addq.w     A7, 4
  35553. 0001AD20  6700 00B2                beq        +0xB4 /* 0001ADD4 */
  35554. 0001AD24  42A7                     clr.l      -[A7]
  35555. 0001AD26  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  35556. 0001AD2A  2057                     movea.l    A0, [A7]
  35557. 0001AD2C  2268 0004                movea.l    A1, [A0 + 0x4]
  35558. 0001AD30  2269 0104                movea.l    A1, [A1 + 0x104]
  35559. 0001AD34  4E91                     jsr        [A1]
  35560. 0001AD36  4A00                     tst.b      D0
  35561. 0001AD38  504F                     addq.w     A7, 8
  35562. 0001AD3A  6700 0098                beq        +0x9A /* 0001ADD4 */
  35563. 0001AD3E  486E FFD4                pea.l      [A6 - 0x2C]
  35564. 0001AD42  4EB9 0000 01F0           jsr        [0x000001F0]
  35565. 0001AD48  4EB9 0000 0200           jsr        [0x00000200 /* SPAlarm */]
  35566. 0001AD4E  486E FFF8                pea.l      [A6 - 0x8]
  35567. 0001AD52  2F0A                     move.l     -[A7], A2
  35568. 0001AD54  61FF FFFE E55A           bsr        -0x11AA4 /* 000092B0 */
  35569. 0001AD5A  486E FFF2                pea.l      [A6 - 0xE]
  35570. 0001AD5E  4EB9 0000 0490           jsr        [0x00000490]
  35571. 0001AD64  486E FFF2                pea.l      [A6 - 0xE]
  35572. 0001AD68  61FF FFFE F1B2           bsr        -0x10E4C /* 00009F1C */
  35573. 0001AD6E  584F                     addq.w     A7, 4
  35574. 0001AD70  2F08                     move.l     -[A7], A0
  35575. 0001AD72  A87A                     syscall    GetClip
  35576. 0001AD74  486E FFC4                pea.l      [A6 - 0x3C]
  35577. 0001AD78  486E FFF2                pea.l      [A6 - 0xE]
  35578. 0001AD7C  61FF FFFE F186           bsr        -0x10E78 /* 00009F04 */
  35579. 0001AD82  2D6E FFC4 FFCC           move.l     [A6 - 0x34], [A6 - 0x3C]
  35580. 0001AD88  2D6E FFC8 FFD0           move.l     [A6 - 0x30], [A6 - 0x38]
  35581. 0001AD8E  486E FFF8                pea.l      [A6 - 0x8]
  35582. 0001AD92  486E FFCC                pea.l      [A6 - 0x34]
  35583. 0001AD96  486E FFF8                pea.l      [A6 - 0x8]
  35584. 0001AD9A  A8AA                     syscall    SectRect
  35585. 0001AD9C  101F                     move.b     D0, [A7]+
  35586. 0001AD9E  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  35587. 0001ADA2  2057                     movea.l    A0, [A7]
  35588. 0001ADA4  2268 0004                movea.l    A1, [A0 + 0x4]
  35589. 0001ADA8  2269 00F0                movea.l    A1, [A1 + 0xF0]
  35590. 0001ADAC  4E91                     jsr        [A1]
  35591. 0001ADAE  486E FFF8                pea.l      [A6 - 0x8]
  35592. 0001ADB2  A8A3                     syscall    EraseRect
  35593. 0001ADB4  3F3C FFFF                move.w     -[A7], 0xFFFF
  35594. 0001ADB8  486E FFF2                pea.l      [A6 - 0xE]
  35595. 0001ADBC  4EB9 0000 04B8           jsr        [0x000004B8]
  35596. 0001ADC2  3F3C FFFF                move.w     -[A7], 0xFFFF
  35597. 0001ADC6  486E FFD4                pea.l      [A6 - 0x2C]
  35598. 0001ADCA  4EB9 0000 01F8           jsr        [0x000001F8 /* SPValid/SysParam */]
  35599. 0001ADD0  4FEF 0026                lea.l      A7, [A7 + 0x26]
  35600. label0001ADD4:
  35601. 0001ADD4  245F                     movea.l    A2, [A7]+
  35602. 0001ADD6  4E5E                     unlink     A6
  35603. 0001ADD8  4E75                     rts
  35604. 0001ADDA  4E56 FFF0                link       A6, -0x0010
  35605. 0001ADDE  48E7 1F30                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3
  35606. 0001ADE2  486E FFF8                pea.l      [A6 - 0x8]
  35607. 0001ADE6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  35608. 0001ADEA  2057                     movea.l    A0, [A7]
  35609. 0001ADEC  2250                     movea.l    A1, [A0]
  35610. 0001ADEE  2269 00BC                movea.l    A1, [A1 + 0xBC]
  35611. 0001ADF2  4E91                     jsr        [A1]
  35612. 0001ADF4  426E FFF0                clr.w      [A6 - 0x10]
  35613. 0001ADF8  302E 000C                move.w     D0, [A6 + 0xC]
  35614. 0001ADFC  C1FC 0090                muls.w     D0, 0x90
  35615. 0001AE00  47F9 0001 48A8           lea.l      A3, [0x000148A8]
  35616. 0001AE06  D7C0                     add.l      A3, D0
  35617. 0001AE08  504F                     addq.w     A7, 8
  35618. 0001AE0A  6058                     bra        +0x5A /* 0001AE64 */
  35619. label0001AE0C:
  35620. 0001AE0C  7600                     moveq.l    D3, 0x00
  35621. 0001AE0E  244B                     movea.l    A2, A3
  35622. 0001AE10  2E04                     move.l     D7, D4
  35623. 0001AE12  603C                     bra        +0x3E /* 0001AE50 */
  35624. label0001AE14:
  35625. 0001AE14  1A12                     move.b     D5, [A2]
  35626. 0001AE16  1805                     move.b     D4, D5
  35627. 0001AE18  0C05 FFFF                cmpi.b     D5, 0xFF
  35628. 0001AE1C  672E                     beq        +0x30 /* 0001AE4C */
  35629. 0001AE1E  1F04                     move.b     -[A7], D4
  35630. 0001AE20  486E FFF2                pea.l      [A6 - 0xE]
  35631. 0001AE24  61FF 0001 364C           bsr        +0x1364E /* 0002E472 */
  35632. 0001AE2A  486E FFF2                pea.l      [A6 - 0xE]
  35633. 0001AE2E  302E FFF8                move.w     D0, [A6 - 0x8]
  35634. 0001AE32  48C0                     ext.l      D0
  35635. 0001AE34  D087                     add.l      D0, D7
  35636. 0001AE36  3F00                     move.w     -[A7], D0
  35637. 0001AE38  302E FFFA                move.w     D0, [A6 - 0x6]
  35638. 0001AE3C  48C0                     ext.l      D0
  35639. 0001AE3E  D086                     add.l      D0, D6
  35640. 0001AE40  3F00                     move.w     -[A7], D0
  35641. 0001AE42  61FF 0001 3E1A           bsr        +0x13E1C /* 0002EC5E */
  35642. 0001AE48  4FEF 000E                lea.l      A7, [A7 + 0xE]
  35643. label0001AE4C:
  35644. 0001AE4C  528A                     addq.l     A2, 1
  35645. 0001AE4E  5243                     addq.w     D3, 1
  35646. label0001AE50:
  35647. 0001AE50  3003                     move.w     D0, D3
  35648. 0001AE52  48C0                     ext.l      D0
  35649. 0001AE54  2C00                     move.l     D6, D0
  35650. 0001AE56  720C                     moveq.l    D1, 0x0C
  35651. 0001AE58  B081                     cmp.l      D0, D1
  35652. 0001AE5A  6DB8                     blt        -0x46 /* 0001AE14 */
  35653. 0001AE5C  508B                     addq.l     A3, 8
  35654. 0001AE5E  588B                     addq.l     A3, 4
  35655. 0001AE60  526E FFF0                addq.w     [A6 - 0x10], 1
  35656. label0001AE64:
  35657. 0001AE64  302E FFF0                move.w     D0, [A6 - 0x10]
  35658. 0001AE68  48C0                     ext.l      D0
  35659. 0001AE6A  2800                     move.l     D4, D0
  35660. 0001AE6C  720C                     moveq.l    D1, 0x0C
  35661. 0001AE6E  B081                     cmp.l      D0, D1
  35662. 0001AE70  6D9A                     blt        -0x64 /* 0001AE0C */
  35663. 0001AE72  4CDF 0CF8                movem.l    D3,D4,D5,D6,D7,A2,A3, [A7]+
  35664. 0001AE76  4E5E                     unlink     A6
  35665. 0001AE78  4E75                     rts
  35666. 0001AE7A  4E56 0000                link       A6, 0
  35667. 0001AE7E  2F0A                     move.l     -[A7], A2
  35668. 0001AE80  246E 0008                movea.l    A2, [A6 + 0x8]
  35669. 0001AE84  2F0A                     move.l     -[A7], A2
  35670. 0001AE86  61FF 0000 0040           bsr        +0x42 /* 0001AEC8 */
  35671. 0001AE8C  4A00                     tst.b      D0
  35672. 0001AE8E  584F                     addq.w     A7, 4
  35673. 0001AE90  6730                     beq        +0x32 /* 0001AEC2 */
  35674. 0001AE92  102E 000E                move.b     D0, [A6 + 0xE]
  35675. 0001AE96  B02E 0010                cmp.b      D0, [A6 + 0x10]
  35676. 0001AE9A  6726                     beq        +0x28 /* 0001AEC2 */
  35677. 0001AE9C  1F2E 000E                move.b     -[A7], [A6 + 0xE]
  35678. 0001AEA0  2F0A                     move.l     -[A7], A2
  35679. 0001AEA2  2057                     movea.l    A0, [A7]
  35680. 0001AEA4  2250                     movea.l    A1, [A0]
  35681. 0001AEA6  2269 00B8                movea.l    A1, [A1 + 0xB8]
  35682. 0001AEAA  4E91                     jsr        [A1]
  35683. 0001AEAC  42A7                     clr.l      -[A7]
  35684. 0001AEAE  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  35685. 0001AEB2  2057                     movea.l    A0, [A7]
  35686. 0001AEB4  2268 0004                movea.l    A1, [A0 + 0x4]
  35687. 0001AEB8  2269 010C                movea.l    A1, [A1 + 0x10C]
  35688. 0001AEBC  4E91                     jsr        [A1]
  35689. 0001AEBE  4FEF 000E                lea.l      A7, [A7 + 0xE]
  35690. label0001AEC2:
  35691. 0001AEC2  245F                     movea.l    A2, [A7]+
  35692. 0001AEC4  4E5E                     unlink     A6
  35693. 0001AEC6  4E75                     rts
  35694. fn0001AEC8:
  35695. 0001AEC8  206F 0004                movea.l    A0, [A7 + 0x4]
  35696. 0001AECC  1028 000B                move.b     D0, [A0 + 0xB]
  35697. 0001AED0  4E75                     rts
  35698. fn0001AED2:
  35699. 0001AED2  4E56 0000                link       A6, 0
  35700. 0001AED6  2F0A                     move.l     -[A7], A2
  35701. 0001AED8  246E 0008                movea.l    A2, [A6 + 0x8]
  35702. 0001AEDC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  35703. 0001AEE0  2F0A                     move.l     -[A7], A2
  35704. 0001AEE2  61FF FFFF 5D3C           bsr        -0xA2C2 /* 00010C20 */
  35705. 0001AEE8  41F9 0001 44E6           lea.l      A0, [0x000144E6]
  35706. 0001AEEE  2488                     move.l     [A2], A0
  35707. 0001AEF0  204A                     movea.l    A0, A2
  35708. 0001AEF2  504F                     addq.w     A7, 8
  35709. 0001AEF4  245F                     movea.l    A2, [A7]+
  35710. 0001AEF6  4E5E                     unlink     A6
  35711. 0001AEF8  4E75                     rts
  35712. 0001AEFA  4E56 0000                link       A6, 0
  35713. 0001AEFE  2F0A                     move.l     -[A7], A2
  35714. 0001AF00  246E 0008                movea.l    A2, [A6 + 0x8]
  35715. 0001AF04  200A                     move.l     D0, A2
  35716. 0001AF06  6724                     beq        +0x26 /* 0001AF2C */
  35717. 0001AF08  41F9 0001 44E6           lea.l      A0, [0x000144E6]
  35718. 0001AF0E  2488                     move.l     [A2], A0
  35719. 0001AF10  4267                     clr.w      -[A7]
  35720. 0001AF12  2F0A                     move.l     -[A7], A2
  35721. 0001AF14  61FF FFFF 5D1E           bsr        -0xA2E0 /* 00010C34 */
  35722. 0001AF1A  4A6E 000C                tst.w      [A6 + 0xC]
  35723. 0001AF1E  5C4F                     addq.w     A7, 6
  35724. 0001AF20  6F0A                     ble        +0xC /* 0001AF2C */
  35725. 0001AF22  2F0A                     move.l     -[A7], A2
  35726. 0001AF24  4EB9 0000 0168           jsr        [0x00000168]
  35727. 0001AF2A  584F                     addq.w     A7, 4
  35728. label0001AF2C:
  35729. 0001AF2C  204A                     movea.l    A0, A2
  35730. 0001AF2E  245F                     movea.l    A2, [A7]+
  35731. 0001AF30  4E5E                     unlink     A6
  35732. 0001AF32  4E75                     rts
  35733. 0001AF34  4E56 0000                link       A6, 0
  35734. 0001AF38  48E7 1820                movem.l    -[A7], D3,D4,A2
  35735. 0001AF3C  246E 0008                movea.l    A2, [A6 + 0x8]
  35736. 0001AF40  4267                     clr.w      -[A7]
  35737. 0001AF42  4879 0001 4636           push.l     0x14636
  35738. 0001AF48  4879 0001 45F2           push.l     0x145F2
  35739. 0001AF4E  4878 0004                push.l     0x4
  35740. 0001AF52  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  35741. 0001AF56  4EB9 0000 0158           jsr        [0x00000158]
  35742. 0001AF5C  4FEF 0012                lea.l      A7, [A7 + 0x12]
  35743. 0001AF60  2F08                     move.l     -[A7], A0
  35744. 0001AF62  61FF FFFE ED74           bsr        -0x1128A /* 00009CD8 */
  35745. 0001AF68  1800                     move.b     D4, D0
  35746. 0001AF6A  61FF FFFF B588           bsr        -0x4A76 /* 000164F4 */
  35747. 0001AF70  3600                     move.w     D3, D0
  35748. 0001AF72  4A04                     tst.b      D4
  35749. 0001AF74  584F                     addq.w     A7, 4
  35750. 0001AF76  6724                     beq        +0x26 /* 0001AF9C */
  35751. 0001AF78  3F03                     move.w     -[A7], D3
  35752. 0001AF7A  2F0A                     move.l     -[A7], A2
  35753. 0001AF7C  2057                     movea.l    A0, [A7]
  35754. 0001AF7E  2250                     movea.l    A1, [A0]
  35755. 0001AF80  2269 00B8                movea.l    A1, [A1 + 0xB8]
  35756. 0001AF84  4E91                     jsr        [A1]
  35757. 0001AF86  3F03                     move.w     -[A7], D3
  35758. 0001AF88  1F04                     move.b     -[A7], D4
  35759. 0001AF8A  2F0A                     move.l     -[A7], A2
  35760. 0001AF8C  2057                     movea.l    A0, [A7]
  35761. 0001AF8E  2250                     movea.l    A1, [A0]
  35762. 0001AF90  2269 00BC                movea.l    A1, [A1 + 0xBC]
  35763. 0001AF94  4E91                     jsr        [A1]
  35764. 0001AF96  4FEF 000E                lea.l      A7, [A7 + 0xE]
  35765. 0001AF9A  6022                     bra        +0x24 /* 0001AFBE */
  35766. label0001AF9C:
  35767. 0001AF9C  3F03                     move.w     -[A7], D3
  35768. 0001AF9E  1F04                     move.b     -[A7], D4
  35769. 0001AFA0  2F0A                     move.l     -[A7], A2
  35770. 0001AFA2  2057                     movea.l    A0, [A7]
  35771. 0001AFA4  2250                     movea.l    A1, [A0]
  35772. 0001AFA6  2269 00BC                movea.l    A1, [A1 + 0xBC]
  35773. 0001AFAA  4E91                     jsr        [A1]
  35774. 0001AFAC  3F03                     move.w     -[A7], D3
  35775. 0001AFAE  2F0A                     move.l     -[A7], A2
  35776. 0001AFB0  2057                     movea.l    A0, [A7]
  35777. 0001AFB2  2250                     movea.l    A1, [A0]
  35778. 0001AFB4  2269 00B8                movea.l    A1, [A1 + 0xB8]
  35779. 0001AFB8  4E91                     jsr        [A1]
  35780. 0001AFBA  4FEF 000E                lea.l      A7, [A7 + 0xE]
  35781. label0001AFBE:
  35782. 0001AFBE  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  35783. 0001AFC2  4E5E                     unlink     A6
  35784. 0001AFC4  4E75                     rts
  35785. 0001AFC6  4E56 FFF2                link       A6, -0x000E
  35786. 0001AFCA  2F0A                     move.l     -[A7], A2
  35787. 0001AFCC  246E 0008                movea.l    A2, [A6 + 0x8]
  35788. 0001AFD0  4EB9 0000 0200           jsr        [0x00000200 /* SPAlarm */]
  35789. 0001AFD6  486E FFF8                pea.l      [A6 - 0x8]
  35790. 0001AFDA  2F0A                     move.l     -[A7], A2
  35791. 0001AFDC  61FF FFFE E2D2           bsr        -0x11D2C /* 000092B0 */
  35792. 0001AFE2  2D79 0000 2FEC FFF2      move.l     [A6 - 0xE], [0x00002FEC]
  35793. 0001AFEA  3D79 0000 2FF0 FFF6      move.w     [A6 - 0xA], [0x00002FF0]
  35794. 0001AFF2  2F0A                     move.l     -[A7], A2
  35795. 0001AFF4  61FF FFFE EAE2           bsr        -0x1151C /* 00009AD8 */
  35796. 0001AFFA  4A00                     tst.b      D0
  35797. 0001AFFC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  35798. 0001B000  670E                     beq        +0x10 /* 0001B010 */
  35799. 0001B002  2F0A                     move.l     -[A7], A2
  35800. 0001B004  61FF FFFE EAE8           bsr        -0x11516 /* 00009AEE */
  35801. 0001B00A  4A00                     tst.b      D0
  35802. 0001B00C  584F                     addq.w     A7, 4
  35803. 0001B00E  6618                     bne        +0x1A /* 0001B028 */
  35804. label0001B010:
  35805. 0001B010  0C6E 0004 000C           cmpi.w     [A6 + 0xC], 0x4
  35806. 0001B016  6D10                     blt        +0x12 /* 0001B028 */
  35807. 0001B018  1F3C 000A                move.b     -[A7], 0xA /* '\n' */
  35808. 0001B01C  486E FFF2                pea.l      [A6 - 0xE]
  35809. 0001B020  61FF 0001 3450           bsr        +0x13452 /* 0002E472 */
  35810. 0001B026  5C4F                     addq.w     A7, 6
  35811. label0001B028:
  35812. 0001B028  486E FFF2                pea.l      [A6 - 0xE]
  35813. 0001B02C  AA14                     syscall    RGBForeColor
  35814. 0001B02E  486E FFF8                pea.l      [A6 - 0x8]
  35815. 0001B032  2F3C 0002 0002           move.l     -[A7], 0x20002
  35816. 0001B038  A8A9                     syscall    InsetRect
  35817. 0001B03A  486E FFF8                pea.l      [A6 - 0x8]
  35818. 0001B03E  A8A1                     syscall    FrameRect
  35819. 0001B040  0C6E 0004 000C           cmpi.w     [A6 + 0xC], 0x4
  35820. 0001B046  6D6A                     blt        +0x6C /* 0001B0B2 */
  35821. 0001B048  2F0A                     move.l     -[A7], A2
  35822. 0001B04A  61FF FFFE EA8C           bsr        -0x11572 /* 00009AD8 */
  35823. 0001B050  4A00                     tst.b      D0
  35824. 0001B052  584F                     addq.w     A7, 4
  35825. 0001B054  675C                     beq        +0x5E /* 0001B0B2 */
  35826. 0001B056  2F0A                     move.l     -[A7], A2
  35827. 0001B058  61FF FFFE EA94           bsr        -0x1156A /* 00009AEE */
  35828. 0001B05E  4A00                     tst.b      D0
  35829. 0001B060  584F                     addq.w     A7, 4
  35830. 0001B062  674E                     beq        +0x50 /* 0001B0B2 */
  35831. 0001B064  486E FFF8                pea.l      [A6 - 0x8]
  35832. 0001B068  4878 FFFF                push.l     0xFFFF
  35833. 0001B06C  A8A9                     syscall    InsetRect
  35834. 0001B06E  1F3C 0005                move.b     -[A7], 0x5
  35835. 0001B072  486E FFF2                pea.l      [A6 - 0xE]
  35836. 0001B076  61FF 0001 33FA           bsr        +0x133FC /* 0002E472 */
  35837. 0001B07C  486E FFF2                pea.l      [A6 - 0xE]
  35838. 0001B080  AA14                     syscall    RGBForeColor
  35839. 0001B082  2F3C 0001 0001           move.l     -[A7], 0x10001
  35840. 0001B088  42A7                     clr.l      -[A7]
  35841. 0001B08A  486E FFF8                pea.l      [A6 - 0x8]
  35842. 0001B08E  61FF 0001 3754           bsr        +0x13756 /* 0002E7E4 */
  35843. 0001B094  4879 0000 2FF2           push.l     0x2FF2
  35844. 0001B09A  AA14                     syscall    RGBForeColor
  35845. 0001B09C  42A7                     clr.l      -[A7]
  35846. 0001B09E  2F3C 0001 0001           move.l     -[A7], 0x10001
  35847. 0001B0A4  486E FFF8                pea.l      [A6 - 0x8]
  35848. 0001B0A8  61FF 0001 35EC           bsr        +0x135EE /* 0002E696 */
  35849. 0001B0AE  4FEF 001E                lea.l      A7, [A7 + 0x1E]
  35850. label0001B0B2:
  35851. 0001B0B2  245F                     movea.l    A2, [A7]+
  35852. 0001B0B4  4E5E                     unlink     A6
  35853. 0001B0B6  4E75                     rts
  35854. 0001B0B8  4E56 FFEC                link       A6, -0x0014
  35855. 0001B0BC  486E FFF8                pea.l      [A6 - 0x8]
  35856. 0001B0C0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  35857. 0001B0C4  61FF FFFE E1EA           bsr        -0x11E14 /* 000092B0 */
  35858. 0001B0CA  4EB9 0000 0200           jsr        [0x00000200 /* SPAlarm */]
  35859. 0001B0D0  4A2E 000C                tst.b      [A6 + 0xC]
  35860. 0001B0D4  504F                     addq.w     A7, 8
  35861. 0001B0D6  6728                     beq        +0x2A /* 0001B100 */
  35862. 0001B0D8  486E FFEC                pea.l      [A6 - 0x14]
  35863. 0001B0DC  61FF 0001 33CC           bsr        +0x133CE /* 0002E4AA */
  35864. 0001B0E2  486E FFEC                pea.l      [A6 - 0x14]
  35865. 0001B0E6  AA14                     syscall    RGBForeColor
  35866. 0001B0E8  2F3C 0002 0002           move.l     -[A7], 0x20002
  35867. 0001B0EE  A89B                     syscall    PenSize
  35868. 0001B0F0  486E FFF8                pea.l      [A6 - 0x8]
  35869. 0001B0F4  2F3C 0004 0004           move.l     -[A7], 0x40004
  35870. 0001B0FA  A8B0                     syscall    FrameRoundRect
  35871. 0001B0FC  584F                     addq.w     A7, 4
  35872. 0001B0FE  605E                     bra        +0x60 /* 0001B15E */
  35873. label0001B100:
  35874. 0001B100  206E 0008                movea.l    A0, [A6 + 0x8]
  35875. 0001B104  2F28 0004                move.l     -[A7], [A0 + 0x4]
  35876. 0001B108  2057                     movea.l    A0, [A7]
  35877. 0001B10A  2268 0004                movea.l    A1, [A0 + 0x4]
  35878. 0001B10E  2269 00F0                movea.l    A1, [A1 + 0xF0]
  35879. 0001B112  4E91                     jsr        [A1]
  35880. 0001B114  486E FFF8                pea.l      [A6 - 0x8]
  35881. 0001B118  486E FFF2                pea.l      [A6 - 0xE]
  35882. 0001B11C  4EB9 0000 0498           jsr        [0x00000498]
  35883. 0001B122  486E FFF8                pea.l      [A6 - 0x8]
  35884. 0001B126  2F3C 0002 0002           move.l     -[A7], 0x20002
  35885. 0001B12C  A8A9                     syscall    InsetRect
  35886. 0001B12E  486E FFF8                pea.l      [A6 - 0x8]
  35887. 0001B132  486E FFF2                pea.l      [A6 - 0xE]
  35888. 0001B136  61FF FFFF 9290           bsr        -0x6D6E /* 000143C8 */
  35889. 0001B13C  486E FFF2                pea.l      [A6 - 0xE]
  35890. 0001B140  61FF FFFE EDDA           bsr        -0x11224 /* 00009F1C */
  35891. 0001B146  584F                     addq.w     A7, 4
  35892. 0001B148  2F08                     move.l     -[A7], A0
  35893. 0001B14A  A8D4                     syscall    EraseRgn
  35894. 0001B14C  3F3C FFFF                move.w     -[A7], 0xFFFF
  35895. 0001B150  486E FFF2                pea.l      [A6 - 0xE]
  35896. 0001B154  4EB9 0000 04B8           jsr        [0x000004B8]
  35897. 0001B15A  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  35898. label0001B15E:
  35899. 0001B15E  4E5E                     unlink     A6
  35900. 0001B160  4E75                     rts
  35901. fn0001B162:
  35902. 0001B162  4E56 0000                link       A6, 0
  35903. 0001B166  2F0A                     move.l     -[A7], A2
  35904. 0001B168  246E 0008                movea.l    A2, [A6 + 0x8]
  35905. 0001B16C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  35906. 0001B170  2F0A                     move.l     -[A7], A2
  35907. 0001B172  61FF FFFF F248           bsr        -0xDB6 /* 0001A3BC */
  35908. 0001B178  41F9 0001 4344           lea.l      A0, [0x00014344]
  35909. 0001B17E  2488                     move.l     [A2], A0
  35910. 0001B180  157C 0001 000A           move.b     [A2 + 0xA], 0x1
  35911. 0001B186  42AA 000C                clr.l      [A2 + 0xC]
  35912. 0001B18A  426A 0010                clr.w      [A2 + 0x10]
  35913. 0001B18E  204A                     movea.l    A0, A2
  35914. 0001B190  504F                     addq.w     A7, 8
  35915. 0001B192  245F                     movea.l    A2, [A7]+
  35916. 0001B194  4E5E                     unlink     A6
  35917. 0001B196  4E75                     rts
  35918. fn0001B198:
  35919. 0001B198  4E56 0000                link       A6, 0
  35920. 0001B19C  2F0A                     move.l     -[A7], A2
  35921. 0001B19E  246E 0008                movea.l    A2, [A6 + 0x8]
  35922. 0001B1A2  200A                     move.l     D0, A2
  35923. 0001B1A4  6724                     beq        +0x26 /* 0001B1CA */
  35924. 0001B1A6  41F9 0001 4344           lea.l      A0, [0x00014344]
  35925. 0001B1AC  2488                     move.l     [A2], A0
  35926. 0001B1AE  4267                     clr.w      -[A7]
  35927. 0001B1B0  2F0A                     move.l     -[A7], A2
  35928. 0001B1B2  61FF FFFF F234           bsr        -0xDCA /* 0001A3E8 */
  35929. 0001B1B8  4A6E 000C                tst.w      [A6 + 0xC]
  35930. 0001B1BC  5C4F                     addq.w     A7, 6
  35931. 0001B1BE  6F0A                     ble        +0xC /* 0001B1CA */
  35932. 0001B1C0  2F0A                     move.l     -[A7], A2
  35933. 0001B1C2  4EB9 0000 0168           jsr        [0x00000168]
  35934. 0001B1C8  584F                     addq.w     A7, 4
  35935. label0001B1CA:
  35936. 0001B1CA  204A                     movea.l    A0, A2
  35937. 0001B1CC  245F                     movea.l    A2, [A7]+
  35938. 0001B1CE  4E5E                     unlink     A6
  35939. 0001B1D0  4E75                     rts
  35940. 0001B1D2  4E56 0000                link       A6, 0
  35941. 0001B1D6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  35942. 0001B1DA  61FF FFFF D828           bsr        -0x27D6 /* 00018A04 */
  35943. 0001B1E0  4A00                     tst.b      D0
  35944. 0001B1E2  584F                     addq.w     A7, 4
  35945. 0001B1E4  671C                     beq        +0x1E /* 0001B202 */
  35946. 0001B1E6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  35947. 0001B1EA  206E 0008                movea.l    A0, [A6 + 0x8]
  35948. 0001B1EE  2F28 000C                move.l     -[A7], [A0 + 0xC]
  35949. 0001B1F2  2057                     movea.l    A0, [A7]
  35950. 0001B1F4  2268 0004                movea.l    A1, [A0 + 0x4]
  35951. 0001B1F8  2269 0024                movea.l    A1, [A1 + 0x24]
  35952. 0001B1FC  4E91                     jsr        [A1]
  35953. 0001B1FE  504F                     addq.w     A7, 8
  35954. 0001B200  6008                     bra        +0xA /* 0001B20A */
  35955. label0001B202:
  35956. 0001B202  206E 000C                movea.l    A0, [A6 + 0xC]
  35957. 0001B206  4210                     clr.b      [A0]
  35958. 0001B208  91C8                     sub.l      A0, A0
  35959. label0001B20A:
  35960. 0001B20A  4E5E                     unlink     A6
  35961. 0001B20C  4E75                     rts
  35962. 0001B20E  4E56 FFEE                link       A6, -0x0012
  35963. 0001B212  2F0B                     move.l     -[A7], A3
  35964. 0001B214  2F0A                     move.l     -[A7], A2
  35965. 0001B216  246E 0008                movea.l    A2, [A6 + 0x8]
  35966. 0001B21A  266E 000C                movea.l    A3, [A6 + 0xC]
  35967. 0001B21E  486E FFF2                pea.l      [A6 - 0xE]
  35968. 0001B222  4EB9 0000 0490           jsr        [0x00000490]
  35969. 0001B228  486E FFF2                pea.l      [A6 - 0xE]
  35970. 0001B22C  486E FFEE                pea.l      [A6 - 0x12]
  35971. 0001B230  4EB9 0000 04C8           jsr        [0x000004C8]
  35972. 0001B236  486E FFF8                pea.l      [A6 - 0x8]
  35973. 0001B23A  2F0A                     move.l     -[A7], A2
  35974. 0001B23C  2057                     movea.l    A0, [A7]
  35975. 0001B23E  2250                     movea.l    A1, [A0]
  35976. 0001B240  2269 00CC                movea.l    A1, [A1 + 0xCC]
  35977. 0001B244  4E91                     jsr        [A1]
  35978. 0001B246  486E FFF8                pea.l      [A6 - 0x8]
  35979. 0001B24A  A8A1                     syscall    FrameRect
  35980. 0001B24C  566E FFFA                addq.w     [A6 - 0x6], 3
  35981. 0001B250  566E FFF8                addq.w     [A6 - 0x8], 3
  35982. 0001B254  576E FFFC                subq.w     [A6 - 0x4], 3
  35983. 0001B258  576E FFFE                subq.w     [A6 - 0x2], 3
  35984. 0001B25C  486E FFF8                pea.l      [A6 - 0x8]
  35985. 0001B260  A8A1                     syscall    FrameRect
  35986. 0001B262  3F3C FFFF                move.w     -[A7], 0xFFFF
  35987. 0001B266  486E FFEE                pea.l      [A6 - 0x12]
  35988. 0001B26A  4EB9 0000 04D0           jsr        [0x000004D0]
  35989. 0001B270  2F0B                     move.l     -[A7], A3
  35990. 0001B272  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  35991. 0001B276  2057                     movea.l    A0, [A7]
  35992. 0001B278  2268 0004                movea.l    A1, [A0 + 0x4]
  35993. 0001B27C  2269 0128                movea.l    A1, [A1 + 0x128]
  35994. 0001B280  4E91                     jsr        [A1]
  35995. 0001B282  486B 0004                pea.l      [A3 + 0x4]
  35996. 0001B286  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  35997. 0001B28A  2057                     movea.l    A0, [A7]
  35998. 0001B28C  2268 0004                movea.l    A1, [A0 + 0x4]
  35999. 0001B290  2269 0128                movea.l    A1, [A1 + 0x128]
  36000. 0001B294  4E91                     jsr        [A1]
  36001. 0001B296  2F0B                     move.l     -[A7], A3
  36002. 0001B298  486E FFF2                pea.l      [A6 - 0xE]
  36003. 0001B29C  61FF FFFF 912A           bsr        -0x6ED4 /* 000143C8 */
  36004. 0001B2A2  486E FFF2                pea.l      [A6 - 0xE]
  36005. 0001B2A6  4EB9 0000 04C0           jsr        [0x000004C0]
  36006. 0001B2AC  2448                     movea.l    A2, A0
  36007. 0001B2AE  3F3C FFFF                move.w     -[A7], 0xFFFF
  36008. 0001B2B2  486E FFF2                pea.l      [A6 - 0xE]
  36009. 0001B2B6  4EB9 0000 04B8           jsr        [0x000004B8]
  36010. 0001B2BC  204A                     movea.l    A0, A2
  36011. 0001B2BE  4FEF 003C                lea.l      A7, [A7 + 0x3C]
  36012. 0001B2C2  245F                     movea.l    A2, [A7]+
  36013. 0001B2C4  265F                     movea.l    A3, [A7]+
  36014. 0001B2C6  4E5E                     unlink     A6
  36015. 0001B2C8  4E75                     rts
  36016. 0001B2CA  4E56 FFF2                link       A6, -0x000E
  36017. 0001B2CE  2F0B                     move.l     -[A7], A3
  36018. 0001B2D0  2F0A                     move.l     -[A7], A2
  36019. 0001B2D2  246E 0008                movea.l    A2, [A6 + 0x8]
  36020. 0001B2D6  266E 000C                movea.l    A3, [A6 + 0xC]
  36021. 0001B2DA  486E FFF2                pea.l      [A6 - 0xE]
  36022. 0001B2DE  2F0A                     move.l     -[A7], A2
  36023. 0001B2E0  2057                     movea.l    A0, [A7]
  36024. 0001B2E2  2250                     movea.l    A1, [A0]
  36025. 0001B2E4  2269 00C8                movea.l    A1, [A1 + 0xC8]
  36026. 0001B2E8  4E91                     jsr        [A1]
  36027. 0001B2EA  486E FFF2                pea.l      [A6 - 0xE]
  36028. 0001B2EE  486E FFFA                pea.l      [A6 - 0x6]
  36029. 0001B2F2  4EB9 0000 0498           jsr        [0x00000498]
  36030. 0001B2F8  2F0B                     move.l     -[A7], A3
  36031. 0001B2FA  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  36032. 0001B2FE  2057                     movea.l    A0, [A7]
  36033. 0001B300  2268 0004                movea.l    A1, [A0 + 0x4]
  36034. 0001B304  2269 0128                movea.l    A1, [A1 + 0x128]
  36035. 0001B308  4E91                     jsr        [A1]
  36036. 0001B30A  486B 0004                pea.l      [A3 + 0x4]
  36037. 0001B30E  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  36038. 0001B312  2057                     movea.l    A0, [A7]
  36039. 0001B314  2268 0004                movea.l    A1, [A0 + 0x4]
  36040. 0001B318  2269 0128                movea.l    A1, [A1 + 0x128]
  36041. 0001B31C  4E91                     jsr        [A1]
  36042. 0001B31E  2F0B                     move.l     -[A7], A3
  36043. 0001B320  486E FFFA                pea.l      [A6 - 0x6]
  36044. 0001B324  61FF FFFF D05C           bsr        -0x2FA2 /* 00018382 */
  36045. 0001B32A  486E FFFA                pea.l      [A6 - 0x6]
  36046. 0001B32E  4EB9 0000 04C0           jsr        [0x000004C0]
  36047. 0001B334  2448                     movea.l    A2, A0
  36048. 0001B336  3F3C FFFF                move.w     -[A7], 0xFFFF
  36049. 0001B33A  486E FFFA                pea.l      [A6 - 0x6]
  36050. 0001B33E  4EB9 0000 04B8           jsr        [0x000004B8]
  36051. 0001B344  204A                     movea.l    A0, A2
  36052. 0001B346  4FEF 0032                lea.l      A7, [A7 + 0x32]
  36053. 0001B34A  245F                     movea.l    A2, [A7]+
  36054. 0001B34C  265F                     movea.l    A3, [A7]+
  36055. 0001B34E  4E5E                     unlink     A6
  36056. 0001B350  4E75                     rts
  36057. 0001B352  4E56 0000                link       A6, 0
  36058. 0001B356  2F0A                     move.l     -[A7], A2
  36059. 0001B358  246E 000C                movea.l    A2, [A6 + 0xC]
  36060. 0001B35C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  36061. 0001B360  61FF FFFF D6A2           bsr        -0x295C /* 00018A04 */
  36062. 0001B366  4A00                     tst.b      D0
  36063. 0001B368  584F                     addq.w     A7, 4
  36064. 0001B36A  6724                     beq        +0x26 /* 0001B390 */
  36065. 0001B36C  2F0A                     move.l     -[A7], A2
  36066. 0001B36E  206E 0008                movea.l    A0, [A6 + 0x8]
  36067. 0001B372  2F28 000C                move.l     -[A7], [A0 + 0xC]
  36068. 0001B376  2057                     movea.l    A0, [A7]
  36069. 0001B378  2268 0004                movea.l    A1, [A0 + 0x4]
  36070. 0001B37C  2269 0040                movea.l    A1, [A1 + 0x40]
  36071. 0001B380  4E91                     jsr        [A1]
  36072. 0001B382  2F0A                     move.l     -[A7], A2
  36073. 0001B384  2F3C 0000 FFFD           move.l     -[A7], 0xFFFD
  36074. 0001B38A  A8A9                     syscall    InsetRect
  36075. 0001B38C  504F                     addq.w     A7, 8
  36076. 0001B38E  600E                     bra        +0x10 /* 0001B39E */
  36077. label0001B390:
  36078. 0001B390  24B9 0000 778C           move.l     [A2], [0x0000778C]
  36079. 0001B396  2579 0000 7790 0004      move.l     [A2 + 0x4], [0x00007790]
  36080. label0001B39E:
  36081. 0001B39E  245F                     movea.l    A2, [A7]+
  36082. 0001B3A0  4E5E                     unlink     A6
  36083. 0001B3A2  4E75                     rts
  36084. 0001B3A4  4E56 0000                link       A6, 0
  36085. 0001B3A8  2F0A                     move.l     -[A7], A2
  36086. 0001B3AA  246E 000C                movea.l    A2, [A6 + 0xC]
  36087. 0001B3AE  2F0A                     move.l     -[A7], A2
  36088. 0001B3B0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  36089. 0001B3B4  2057                     movea.l    A0, [A7]
  36090. 0001B3B6  2250                     movea.l    A1, [A0]
  36091. 0001B3B8  2269 00CC                movea.l    A1, [A1 + 0xCC]
  36092. 0001B3BC  4E91                     jsr        [A1]
  36093. 0001B3BE  2F0A                     move.l     -[A7], A2
  36094. 0001B3C0  2F3C 0003 0003           move.l     -[A7], 0x30003
  36095. 0001B3C6  A8A9                     syscall    InsetRect
  36096. 0001B3C8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  36097. 0001B3CC  61FF FFFF D636           bsr        -0x29C8 /* 00018A04 */
  36098. 0001B3D2  4A00                     tst.b      D0
  36099. 0001B3D4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  36100. 0001B3D8  6702                     beq        +0x4 /* 0001B3DC */
  36101. 0001B3DA  5452                     addq.w     [A2], 2
  36102. label0001B3DC:
  36103. 0001B3DC  245F                     movea.l    A2, [A7]+
  36104. 0001B3DE  4E5E                     unlink     A6
  36105. 0001B3E0  4E75                     rts
  36106. 0001B3E2  4E56 0000                link       A6, 0
  36107. 0001B3E6  48E7 1030                movem.l    -[A7], D3,A2,A3
  36108. 0001B3EA  266E 0008                movea.l    A3, [A6 + 0x8]
  36109. 0001B3EE  246E 000C                movea.l    A2, [A6 + 0xC]
  36110. 0001B3F2  2F0A                     move.l     -[A7], A2
  36111. 0001B3F4  2F0B                     move.l     -[A7], A3
  36112. 0001B3F6  61FF FFFE DEB8           bsr        -0x12146 /* 000092B0 */
  36113. 0001B3FC  362B 0010                move.w     D3, [A3 + 0x10]
  36114. 0001B400  504F                     addq.w     A7, 8
  36115. 0001B402  6F02                     ble        +0x4 /* 0001B406 */
  36116. 0001B404  D752                     add.w      [A2], D3
  36117. label0001B406:
  36118. 0001B406  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  36119. 0001B40A  4E5E                     unlink     A6
  36120. 0001B40C  4E75                     rts
  36121. 0001B40E  4E56 0000                link       A6, 0
  36122. 0001B412  2F0B                     move.l     -[A7], A3
  36123. 0001B414  2F0A                     move.l     -[A7], A2
  36124. 0001B416  246E 0008                movea.l    A2, [A6 + 0x8]
  36125. 0001B41A  266A 000C                movea.l    A3, [A2 + 0xC]
  36126. 0001B41E  200B                     move.l     D0, A3
  36127. 0001B420  6732                     beq        +0x34 /* 0001B454 */
  36128. 0001B422  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  36129. 0001B426  2F0B                     move.l     -[A7], A3
  36130. 0001B428  2057                     movea.l    A0, [A7]
  36131. 0001B42A  2268 0004                movea.l    A1, [A0 + 0x4]
  36132. 0001B42E  2269 0028                movea.l    A1, [A1 + 0x28]
  36133. 0001B432  4E91                     jsr        [A1]
  36134. 0001B434  1F3C 0001                move.b     -[A7], 0x1
  36135. 0001B438  486A 0010                pea.l      [A2 + 0x10]
  36136. 0001B43C  2F0A                     move.l     -[A7], A2
  36137. 0001B43E  2057                     movea.l    A0, [A7]
  36138. 0001B440  2250                     movea.l    A1, [A0]
  36139. 0001B442  2269 00D8                movea.l    A1, [A1 + 0xD8]
  36140. 0001B446  4E91                     jsr        [A1]
  36141. 0001B448  2F0A                     move.l     -[A7], A2
  36142. 0001B44A  61FF FFFE E3A8           bsr        -0x11C56 /* 000097F4 */
  36143. 0001B450  4FEF 0016                lea.l      A7, [A7 + 0x16]
  36144. label0001B454:
  36145. 0001B454  245F                     movea.l    A2, [A7]+
  36146. 0001B456  265F                     movea.l    A3, [A7]+
  36147. 0001B458  4E5E                     unlink     A6
  36148. 0001B45A  4E75                     rts
  36149. 0001B45C  4E56 0000                link       A6, 0
  36150. 0001B460  2F0B                     move.l     -[A7], A3
  36151. 0001B462  2F0A                     move.l     -[A7], A2
  36152. 0001B464  246E 0008                movea.l    A2, [A6 + 0x8]
  36153. 0001B468  266A 000C                movea.l    A3, [A2 + 0xC]
  36154. 0001B46C  200B                     move.l     D0, A3
  36155. 0001B46E  6732                     beq        +0x34 /* 0001B4A2 */
  36156. 0001B470  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  36157. 0001B474  2F0B                     move.l     -[A7], A3
  36158. 0001B476  2057                     movea.l    A0, [A7]
  36159. 0001B478  2268 0004                movea.l    A1, [A0 + 0x4]
  36160. 0001B47C  2269 01B0                movea.l    A1, [A1 + 0x1B0]
  36161. 0001B480  4E91                     jsr        [A1]
  36162. 0001B482  1F3C 0001                move.b     -[A7], 0x1
  36163. 0001B486  486A 0010                pea.l      [A2 + 0x10]
  36164. 0001B48A  2F0A                     move.l     -[A7], A2
  36165. 0001B48C  2057                     movea.l    A0, [A7]
  36166. 0001B48E  2250                     movea.l    A1, [A0]
  36167. 0001B490  2269 00D8                movea.l    A1, [A1 + 0xD8]
  36168. 0001B494  4E91                     jsr        [A1]
  36169. 0001B496  2F0A                     move.l     -[A7], A2
  36170. 0001B498  61FF FFFE E35A           bsr        -0x11CA4 /* 000097F4 */
  36171. 0001B49E  4FEF 0014                lea.l      A7, [A7 + 0x14]
  36172. label0001B4A2:
  36173. 0001B4A2  245F                     movea.l    A2, [A7]+
  36174. 0001B4A4  265F                     movea.l    A3, [A7]+
  36175. 0001B4A6  4E5E                     unlink     A6
  36176. 0001B4A8  4E75                     rts
  36177. 0001B4AA  4E56 0000                link       A6, 0
  36178. 0001B4AE  2F0A                     move.l     -[A7], A2
  36179. 0001B4B0  246E 0008                movea.l    A2, [A6 + 0x8]
  36180. 0001B4B4  2F0A                     move.l     -[A7], A2
  36181. 0001B4B6  61FF 0000 002E           bsr        +0x30 /* 0001B4E6 */
  36182. 0001B4BC  4A00                     tst.b      D0
  36183. 0001B4BE  584F                     addq.w     A7, 4
  36184. 0001B4C0  6710                     beq        +0x12 /* 0001B4D2 */
  36185. 0001B4C2  2F0A                     move.l     -[A7], A2
  36186. 0001B4C4  2057                     movea.l    A0, [A7]
  36187. 0001B4C6  2250                     movea.l    A1, [A0]
  36188. 0001B4C8  2269 00D0                movea.l    A1, [A1 + 0xD0]
  36189. 0001B4CC  4E91                     jsr        [A1]
  36190. 0001B4CE  584F                     addq.w     A7, 4
  36191. 0001B4D0  600E                     bra        +0x10 /* 0001B4E0 */
  36192. label0001B4D2:
  36193. 0001B4D2  2F0A                     move.l     -[A7], A2
  36194. 0001B4D4  2057                     movea.l    A0, [A7]
  36195. 0001B4D6  2250                     movea.l    A1, [A0]
  36196. 0001B4D8  2269 00D4                movea.l    A1, [A1 + 0xD4]
  36197. 0001B4DC  4E91                     jsr        [A1]
  36198. 0001B4DE  584F                     addq.w     A7, 4
  36199. label0001B4E0:
  36200. 0001B4E0  245F                     movea.l    A2, [A7]+
  36201. 0001B4E2  4E5E                     unlink     A6
  36202. 0001B4E4  4E75                     rts
  36203. fn0001B4E6:
  36204. 0001B4E6  206F 0004                movea.l    A0, [A7 + 0x4]
  36205. 0001B4EA  1028 000A                move.b     D0, [A0 + 0xA]
  36206. 0001B4EE  4E75                     rts
  36207. 0001B4F0  4E56 FFD2                link       A6, -0x002E
  36208. 0001B4F4  2F0A                     move.l     -[A7], A2
  36209. 0001B4F6  246E 0008                movea.l    A2, [A6 + 0x8]
  36210. 0001B4FA  4EB9 0000 0200           jsr        [0x00000200 /* SPAlarm */]
  36211. 0001B500  486E FFF8                pea.l      [A6 - 0x8]
  36212. 0001B504  2F0A                     move.l     -[A7], A2
  36213. 0001B506  2057                     movea.l    A0, [A7]
  36214. 0001B508  2250                     movea.l    A1, [A0]
  36215. 0001B50A  2269 00CC                movea.l    A1, [A1 + 0xCC]
  36216. 0001B50E  4E91                     jsr        [A1]
  36217. 0001B510  486E FFEC                pea.l      [A6 - 0x14]
  36218. 0001B514  4EB9 0000 0220           jsr        [0x00000220 /* MemErr */]
  36219. 0001B51A  2F0A                     move.l     -[A7], A2
  36220. 0001B51C  61FF FFFF D4E6           bsr        -0x2B18 /* 00018A04 */
  36221. 0001B522  4A00                     tst.b      D0
  36222. 0001B524  4FEF 0010                lea.l      A7, [A7 + 0x10]
  36223. 0001B528  6722                     beq        +0x24 /* 0001B54C */
  36224. 0001B52A  486E FFDE                pea.l      [A6 - 0x22]
  36225. 0001B52E  2F0A                     move.l     -[A7], A2
  36226. 0001B530  2057                     movea.l    A0, [A7]
  36227. 0001B532  2250                     movea.l    A1, [A0]
  36228. 0001B534  2269 00C4                movea.l    A1, [A1 + 0xC4]
  36229. 0001B538  4E91                     jsr        [A1]
  36230. 0001B53A  486E FFDE                pea.l      [A6 - 0x22]
  36231. 0001B53E  486E FFEC                pea.l      [A6 - 0x14]
  36232. 0001B542  4EB9 0000 0248           jsr        [0x00000248]
  36233. 0001B548  4FEF 0010                lea.l      A7, [A7 + 0x10]
  36234. label0001B54C:
  36235. 0001B54C  61FF FFFF AFA6           bsr        -0x5058 /* 000164F4 */
  36236. 0001B552  0C40 0004                cmpi.w     D0, 0x4
  36237. 0001B556  6C10                     bge        +0x12 /* 0001B568 */
  36238. 0001B558  4EB9 0000 0208           jsr        [0x00000208 /* SPVolCtl */]
  36239. 0001B55E  486E FFF8                pea.l      [A6 - 0x8]
  36240. 0001B562  A8A1                     syscall    FrameRect
  36241. 0001B564  6000 0100                bra        +0x102 /* 0001B666 */
  36242. label0001B568:
  36243. 0001B568  1F3C 0004                move.b     -[A7], 0x4
  36244. 0001B56C  486E FFD8                pea.l      [A6 - 0x28]
  36245. 0001B570  61FF 0001 2F00           bsr        +0x12F02 /* 0002E472 */
  36246. 0001B576  2D6E FFD8 FFE6           move.l     [A6 - 0x1A], [A6 - 0x28]
  36247. 0001B57C  3D6E FFDC FFEA           move.w     [A6 - 0x16], [A6 - 0x24]
  36248. 0001B582  1F3C 0002                move.b     -[A7], 0x2
  36249. 0001B586  486E FFD2                pea.l      [A6 - 0x2E]
  36250. 0001B58A  61FF 0001 2EE6           bsr        +0x12EE8 /* 0002E472 */
  36251. 0001B590  2D6E FFD2 FFF2           move.l     [A6 - 0xE], [A6 - 0x2E]
  36252. 0001B596  3D6E FFD6 FFF6           move.w     [A6 - 0xA], [A6 - 0x2A]
  36253. 0001B59C  2F0A                     move.l     -[A7], A2
  36254. 0001B59E  61FF FFFE E538           bsr        -0x11AC6 /* 00009AD8 */
  36255. 0001B5A4  4A00                     tst.b      D0
  36256. 0001B5A6  4FEF 0010                lea.l      A7, [A7 + 0x10]
  36257. 0001B5AA  672E                     beq        +0x30 /* 0001B5DA */
  36258. 0001B5AC  2F0A                     move.l     -[A7], A2
  36259. 0001B5AE  61FF FFFE E53E           bsr        -0x11AC0 /* 00009AEE */
  36260. 0001B5B4  4A00                     tst.b      D0
  36261. 0001B5B6  584F                     addq.w     A7, 4
  36262. 0001B5B8  6720                     beq        +0x22 /* 0001B5DA */
  36263. 0001B5BA  1F3C 0007                move.b     -[A7], 0x7
  36264. 0001B5BE  486E FFE6                pea.l      [A6 - 0x1A]
  36265. 0001B5C2  61FF 0001 2EAE           bsr        +0x12EB0 /* 0002E472 */
  36266. 0001B5C8  2D79 0000 2FF2 FFF2      move.l     [A6 - 0xE], [0x00002FF2]
  36267. 0001B5D0  3D79 0000 2FF6 FFF6      move.w     [A6 - 0xA], [0x00002FF6]
  36268. 0001B5D8  5C4F                     addq.w     A7, 6
  36269. label0001B5DA:
  36270. 0001B5DA  2F0A                     move.l     -[A7], A2
  36271. 0001B5DC  61FF FFFE E4FA           bsr        -0x11B04 /* 00009AD8 */
  36272. 0001B5E2  4A00                     tst.b      D0
  36273. 0001B5E4  584F                     addq.w     A7, 4
  36274. 0001B5E6  672A                     beq        +0x2C /* 0001B612 */
  36275. 0001B5E8  486E FFF2                pea.l      [A6 - 0xE]
  36276. 0001B5EC  AA14                     syscall    RGBForeColor
  36277. 0001B5EE  536E FFFE                subq.w     [A6 - 0x2], 1
  36278. 0001B5F2  536E FFFC                subq.w     [A6 - 0x4], 1
  36279. 0001B5F6  486E FFF8                pea.l      [A6 - 0x8]
  36280. 0001B5FA  2F3C 0001 0001           move.l     -[A7], 0x10001
  36281. 0001B600  A8A8                     syscall    OffsetRect
  36282. 0001B602  486E FFF8                pea.l      [A6 - 0x8]
  36283. 0001B606  A8A1                     syscall    FrameRect
  36284. 0001B608  486E FFF8                pea.l      [A6 - 0x8]
  36285. 0001B60C  4878 FFFF                push.l     0xFFFF
  36286. 0001B610  A8A8                     syscall    OffsetRect
  36287. label0001B612:
  36288. 0001B612  486E FFE6                pea.l      [A6 - 0x1A]
  36289. 0001B616  AA14                     syscall    RGBForeColor
  36290. 0001B618  486E FFF8                pea.l      [A6 - 0x8]
  36291. 0001B61C  A8A1                     syscall    FrameRect
  36292. 0001B61E  2F0A                     move.l     -[A7], A2
  36293. 0001B620  61FF FFFE E4B6           bsr        -0x11B48 /* 00009AD8 */
  36294. 0001B626  4A00                     tst.b      D0
  36295. 0001B628  584F                     addq.w     A7, 4
  36296. 0001B62A  6728                     beq        +0x2A /* 0001B654 */
  36297. 0001B62C  486E FFF2                pea.l      [A6 - 0xE]
  36298. 0001B630  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  36299. 0001B634  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  36300. 0001B638  61FF 0001 3624           bsr        +0x13626 /* 0002EC5E */
  36301. 0001B63E  486E FFF2                pea.l      [A6 - 0xE]
  36302. 0001B642  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  36303. 0001B646  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  36304. 0001B64A  61FF 0001 3612           bsr        +0x13614 /* 0002EC5E */
  36305. 0001B650  4FEF 0010                lea.l      A7, [A7 + 0x10]
  36306. label0001B654:
  36307. 0001B654  486E FFF8                pea.l      [A6 - 0x8]
  36308. 0001B658  2F0A                     move.l     -[A7], A2
  36309. 0001B65A  2057                     movea.l    A0, [A7]
  36310. 0001B65C  2250                     movea.l    A1, [A0]
  36311. 0001B65E  2269 00CC                movea.l    A1, [A1 + 0xCC]
  36312. 0001B662  4E91                     jsr        [A1]
  36313. 0001B664  504F                     addq.w     A7, 8
  36314. label0001B666:
  36315. 0001B666  3F3C FFFF                move.w     -[A7], 0xFFFF
  36316. 0001B66A  486E FFEC                pea.l      [A6 - 0x14]
  36317. 0001B66E  4EB9 0000 0238           jsr        [0x00000238]
  36318. 0001B674  5C4F                     addq.w     A7, 6
  36319. 0001B676  245F                     movea.l    A2, [A7]+
  36320. 0001B678  4E5E                     unlink     A6
  36321. 0001B67A  4E75                     rts
  36322. 0001B67C  4E56 FFCC                link       A6, -0x0034
  36323. 0001B680  2F0A                     move.l     -[A7], A2
  36324. 0001B682  2F03                     move.l     -[A7], D3
  36325. 0001B684  246E 0008                movea.l    A2, [A6 + 0x8]
  36326. 0001B688  4EB9 0000 0200           jsr        [0x00000200 /* SPAlarm */]
  36327. 0001B68E  486E FFF8                pea.l      [A6 - 0x8]
  36328. 0001B692  2F0A                     move.l     -[A7], A2
  36329. 0001B694  2057                     movea.l    A0, [A7]
  36330. 0001B696  2250                     movea.l    A1, [A0]
  36331. 0001B698  2269 00CC                movea.l    A1, [A1 + 0xCC]
  36332. 0001B69C  4E91                     jsr        [A1]
  36333. 0001B69E  486E FFEC                pea.l      [A6 - 0x14]
  36334. 0001B6A2  4EB9 0000 0220           jsr        [0x00000220 /* MemErr */]
  36335. 0001B6A8  2F0A                     move.l     -[A7], A2
  36336. 0001B6AA  61FF FFFF D358           bsr        -0x2CA6 /* 00018A04 */
  36337. 0001B6B0  4A00                     tst.b      D0
  36338. 0001B6B2  4FEF 0010                lea.l      A7, [A7 + 0x10]
  36339. 0001B6B6  6722                     beq        +0x24 /* 0001B6DA */
  36340. 0001B6B8  486E FFD8                pea.l      [A6 - 0x28]
  36341. 0001B6BC  2F0A                     move.l     -[A7], A2
  36342. 0001B6BE  2057                     movea.l    A0, [A7]
  36343. 0001B6C0  2250                     movea.l    A1, [A0]
  36344. 0001B6C2  2269 00C4                movea.l    A1, [A1 + 0xC4]
  36345. 0001B6C6  4E91                     jsr        [A1]
  36346. 0001B6C8  486E FFD8                pea.l      [A6 - 0x28]
  36347. 0001B6CC  486E FFEC                pea.l      [A6 - 0x14]
  36348. 0001B6D0  4EB9 0000 0248           jsr        [0x00000248]
  36349. 0001B6D6  4FEF 0010                lea.l      A7, [A7 + 0x10]
  36350. label0001B6DA:
  36351. 0001B6DA  61FF FFFF AE18           bsr        -0x51E6 /* 000164F4 */
  36352. 0001B6E0  0C40 0004                cmpi.w     D0, 0x4
  36353. 0001B6E4  6C10                     bge        +0x12 /* 0001B6F6 */
  36354. 0001B6E6  4EB9 0000 0208           jsr        [0x00000208 /* SPVolCtl */]
  36355. 0001B6EC  486E FFF8                pea.l      [A6 - 0x8]
  36356. 0001B6F0  A8A1                     syscall    FrameRect
  36357. 0001B6F2  6000 00DA                bra        +0xDC /* 0001B7CE */
  36358. label0001B6F6:
  36359. 0001B6F6  1F3C 0004                move.b     -[A7], 0x4
  36360. 0001B6FA  486E FFD2                pea.l      [A6 - 0x2E]
  36361. 0001B6FE  61FF 0001 2D72           bsr        +0x12D74 /* 0002E472 */
  36362. 0001B704  2D6E FFD2 FFF2           move.l     [A6 - 0xE], [A6 - 0x2E]
  36363. 0001B70A  3D6E FFD6 FFF6           move.w     [A6 - 0xA], [A6 - 0x2A]
  36364. 0001B710  1F3C 0001                move.b     -[A7], 0x1
  36365. 0001B714  486E FFCC                pea.l      [A6 - 0x34]
  36366. 0001B718  61FF 0001 2D58           bsr        +0x12D5A /* 0002E472 */
  36367. 0001B71E  2D6E FFCC FFE6           move.l     [A6 - 0x1A], [A6 - 0x34]
  36368. 0001B724  3D6E FFD0 FFEA           move.w     [A6 - 0x16], [A6 - 0x30]
  36369. 0001B72A  2F0A                     move.l     -[A7], A2
  36370. 0001B72C  61FF FFFE E3AA           bsr        -0x11C54 /* 00009AD8 */
  36371. 0001B732  4A00                     tst.b      D0
  36372. 0001B734  4FEF 0010                lea.l      A7, [A7 + 0x10]
  36373. 0001B738  672E                     beq        +0x30 /* 0001B768 */
  36374. 0001B73A  2F0A                     move.l     -[A7], A2
  36375. 0001B73C  61FF FFFE E3B0           bsr        -0x11C4E /* 00009AEE */
  36376. 0001B742  4A00                     tst.b      D0
  36377. 0001B744  584F                     addq.w     A7, 4
  36378. 0001B746  6720                     beq        +0x22 /* 0001B768 */
  36379. 0001B748  1F3C 0007                move.b     -[A7], 0x7
  36380. 0001B74C  486E FFF2                pea.l      [A6 - 0xE]
  36381. 0001B750  61FF 0001 2D20           bsr        +0x12D22 /* 0002E472 */
  36382. 0001B756  2D79 0000 2FF2 FFE6      move.l     [A6 - 0x1A], [0x00002FF2]
  36383. 0001B75E  3D79 0000 2FF6 FFEA      move.w     [A6 - 0x16], [0x00002FF6]
  36384. 0001B766  5C4F                     addq.w     A7, 6
  36385. label0001B768:
  36386. 0001B768  486E FFF2                pea.l      [A6 - 0xE]
  36387. 0001B76C  AA14                     syscall    RGBForeColor
  36388. 0001B76E  2F3C 0001 0001           move.l     -[A7], 0x10001
  36389. 0001B774  42A7                     clr.l      -[A7]
  36390. 0001B776  486E FFF8                pea.l      [A6 - 0x8]
  36391. 0001B77A  61FF 0001 3068           bsr        +0x1306A /* 0002E7E4 */
  36392. 0001B780  2F0A                     move.l     -[A7], A2
  36393. 0001B782  61FF FFFE E354           bsr        -0x11CAA /* 00009AD8 */
  36394. 0001B788  4A00                     tst.b      D0
  36395. 0001B78A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  36396. 0001B78E  6714                     beq        +0x16 /* 0001B7A4 */
  36397. 0001B790  2F0A                     move.l     -[A7], A2
  36398. 0001B792  61FF FFFE E35A           bsr        -0x11CA4 /* 00009AEE */
  36399. 0001B798  4A00                     tst.b      D0
  36400. 0001B79A  584F                     addq.w     A7, 4
  36401. 0001B79C  6706                     beq        +0x8 /* 0001B7A4 */
  36402. 0001B79E  41EE FFE6                lea.l      A0, [A6 - 0x1A]
  36403. 0001B7A2  6004                     bra        +0x6 /* 0001B7A8 */
  36404. label0001B7A4:
  36405. 0001B7A4  41EE FFF2                lea.l      A0, [A6 - 0xE]
  36406. label0001B7A8:
  36407. 0001B7A8  2D50 FFE0                move.l     [A6 - 0x20], [A0]
  36408. 0001B7AC  3D68 0004 FFE4           move.w     [A6 - 0x1C], [A0 + 0x4]
  36409. 0001B7B2  486E FFE0                pea.l      [A6 - 0x20]
  36410. 0001B7B6  AA14                     syscall    RGBForeColor
  36411. 0001B7B8  42A7                     clr.l      -[A7]
  36412. 0001B7BA  2F3C 0001 0001           move.l     -[A7], 0x10001
  36413. 0001B7C0  486E FFF8                pea.l      [A6 - 0x8]
  36414. 0001B7C4  61FF 0001 2ED0           bsr        +0x12ED2 /* 0002E696 */
  36415. 0001B7CA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  36416. label0001B7CE:
  36417. 0001B7CE  3F3C FFFF                move.w     -[A7], 0xFFFF
  36418. 0001B7D2  486E FFEC                pea.l      [A6 - 0x14]
  36419. 0001B7D6  4EB9 0000 0238           jsr        [0x00000238]
  36420. 0001B7DC  5C4F                     addq.w     A7, 6
  36421. 0001B7DE  261F                     move.l     D3, [A7]+
  36422. 0001B7E0  245F                     movea.l    A2, [A7]+
  36423. 0001B7E2  4E5E                     unlink     A6
  36424. 0001B7E4  4E75                     rts
  36425. 0001B7E6  4E56 FFFC                link       A6, -0x0004
  36426. 0001B7EA  2F0A                     move.l     -[A7], A2
  36427. 0001B7EC  246E 0008                movea.l    A2, [A6 + 0x8]
  36428. 0001B7F0  2F0A                     move.l     -[A7], A2
  36429. 0001B7F2  61FF FFFF D210           bsr        -0x2DEE /* 00018A04 */
  36430. 0001B7F8  4A00                     tst.b      D0
  36431. 0001B7FA  584F                     addq.w     A7, 4
  36432. 0001B7FC  674A                     beq        +0x4C /* 0001B848 */
  36433. 0001B7FE  2F2A 000C                move.l     -[A7], [A2 + 0xC]
  36434. 0001B802  61FF FFFF 5FAC           bsr        -0xA052 /* 000117B0 */
  36435. 0001B808  4A00                     tst.b      D0
  36436. 0001B80A  584F                     addq.w     A7, 4
  36437. 0001B80C  673A                     beq        +0x3C /* 0001B848 */
  36438. 0001B80E  426E FFFE                clr.w      [A6 - 0x2]
  36439. 0001B812  426E FFFC                clr.w      [A6 - 0x4]
  36440. 0001B816  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  36441. 0001B81A  486E FFFC                pea.l      [A6 - 0x4]
  36442. 0001B81E  486E FFFE                pea.l      [A6 - 0x2]
  36443. 0001B822  2F2A 000C                move.l     -[A7], [A2 + 0xC]
  36444. 0001B826  61FF FFFF 5FA2           bsr        -0xA05C /* 000117CA */
  36445. 0001B82C  1F2E 0010                move.b     -[A7], [A6 + 0x10]
  36446. 0001B830  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  36447. 0001B834  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  36448. 0001B838  2F2A 000C                move.l     -[A7], [A2 + 0xC]
  36449. 0001B83C  4EB9 0000 0D50           jsr        [0x00000D50 /* MenuCInfo */]
  36450. 0001B842  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  36451. 0001B846  6006                     bra        +0x8 /* 0001B84E */
  36452. label0001B848:
  36453. 0001B848  206E 000C                movea.l    A0, [A6 + 0xC]
  36454. 0001B84C  4250                     clr.w      [A0]
  36455. label0001B84E:
  36456. 0001B84E  245F                     movea.l    A2, [A7]+
  36457. 0001B850  4E5E                     unlink     A6
  36458. 0001B852  4E75                     rts
  36459. fn0001B854:
  36460. 0001B854  4E56 0000                link       A6, 0
  36461. 0001B858  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  36462. 0001B85C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  36463. 0001B860  61FF FFFF EB5A           bsr        -0x14A4 /* 0001A3BC */
  36464. 0001B866  206E 0008                movea.l    A0, [A6 + 0x8]
  36465. 0001B86A  4868 000A                pea.l      [A0 + 0xA]
  36466. 0001B86E  61FF 0001 271E           bsr        +0x12720 /* 0002DF8E */
  36467. 0001B874  206E 0008                movea.l    A0, [A6 + 0x8]
  36468. 0001B878  4868 0024                pea.l      [A0 + 0x24]
  36469. 0001B87C  61FF 0001 2546           bsr        +0x12548 /* 0002DDC4 */
  36470. 0001B882  41F9 0001 4130           lea.l      A0, [0x00014130]
  36471. 0001B888  226E 0008                movea.l    A1, [A6 + 0x8]
  36472. 0001B88C  2288                     move.l     [A1], A0
  36473. 0001B88E  41F9 0001 4130           lea.l      A0, [0x00014130]
  36474. 0001B894  41E8 00BC                lea.l      A0, [A0 + 0xBC]
  36475. 0001B898  226E 0008                movea.l    A1, [A6 + 0x8]
  36476. 0001B89C  2348 000A                move.l     [A1 + 0xA], A0
  36477. 0001B8A0  41F9 0001 4130           lea.l      A0, [0x00014130]
  36478. 0001B8A6  41E8 00F8                lea.l      A0, [A0 + 0xF8]
  36479. 0001B8AA  226E 0008                movea.l    A1, [A6 + 0x8]
  36480. 0001B8AE  2348 0024                move.l     [A1 + 0x24], A0
  36481. 0001B8B2  206E 0008                movea.l    A0, [A6 + 0x8]
  36482. 0001B8B6  4268 003A                clr.w      [A0 + 0x3A]
  36483. 0001B8BA  206E 0008                movea.l    A0, [A6 + 0x8]
  36484. 0001B8BE  217C 6963 6C78 0036      move.l     [A0 + 0x36], 0x69636C78 /* 'iclx' */
  36485. 0001B8C6  206E 0008                movea.l    A0, [A6 + 0x8]
  36486. 0001B8CA  117C 0001 003E           move.b     [A0 + 0x3E], 0x1
  36487. 0001B8D0  206E 0008                movea.l    A0, [A6 + 0x8]
  36488. 0001B8D4  4E5E                     unlink     A6
  36489. 0001B8D6  4E75                     rts
  36490. label0001B8D8:
  36491. 0001B8D8  4E56 0000                link       A6, 0
  36492. 0001B8DC  2F0A                     move.l     -[A7], A2
  36493. 0001B8DE  246E 0008                movea.l    A2, [A6 + 0x8]
  36494. 0001B8E2  200A                     move.l     D0, A2
  36495. 0001B8E4  675E                     beq        +0x60 /* 0001B944 */
  36496. 0001B8E6  41F9 0001 4130           lea.l      A0, [0x00014130]
  36497. 0001B8EC  2488                     move.l     [A2], A0
  36498. 0001B8EE  41F9 0001 4130           lea.l      A0, [0x00014130]
  36499. 0001B8F4  41E8 00BC                lea.l      A0, [A0 + 0xBC]
  36500. 0001B8F8  2548 000A                move.l     [A2 + 0xA], A0
  36501. 0001B8FC  41F9 0001 4130           lea.l      A0, [0x00014130]
  36502. 0001B902  41E8 00F8                lea.l      A0, [A0 + 0xF8]
  36503. 0001B906  2548 0024                move.l     [A2 + 0x24], A0
  36504. 0001B90A  4267                     clr.w      -[A7]
  36505. 0001B90C  204A                     movea.l    A0, A2
  36506. 0001B90E  4868 0024                pea.l      [A0 + 0x24]
  36507. 0001B912  61FF 0001 24FA           bsr        +0x124FC /* 0002DE0E */
  36508. 0001B918  4267                     clr.w      -[A7]
  36509. 0001B91A  204A                     movea.l    A0, A2
  36510. 0001B91C  4868 000A                pea.l      [A0 + 0xA]
  36511. 0001B920  61FF 0001 26D0           bsr        +0x126D2 /* 0002DFF2 */
  36512. 0001B926  4267                     clr.w      -[A7]
  36513. 0001B928  2F0A                     move.l     -[A7], A2
  36514. 0001B92A  61FF FFFF EABC           bsr        -0x1542 /* 0001A3E8 */
  36515. 0001B930  4A6E 000C                tst.w      [A6 + 0xC]
  36516. 0001B934  4FEF 0012                lea.l      A7, [A7 + 0x12]
  36517. 0001B938  6F0A                     ble        +0xC /* 0001B944 */
  36518. 0001B93A  2F0A                     move.l     -[A7], A2
  36519. 0001B93C  4EB9 0000 0168           jsr        [0x00000168]
  36520. 0001B942  584F                     addq.w     A7, 4
  36521. label0001B944:
  36522. 0001B944  204A                     movea.l    A0, A2
  36523. 0001B946  245F                     movea.l    A2, [A7]+
  36524. 0001B948  4E5E                     unlink     A6
  36525. 0001B94A  4E75                     rts
  36526. 0001B94C  4E56 FEFC                link       A6, -0x0104
  36527. 0001B950  2F0A                     move.l     -[A7], A2
  36528. 0001B952  246E 0010                movea.l    A2, [A6 + 0x10]
  36529. 0001B956  486E FFFE                pea.l      [A6 - 0x2]
  36530. 0001B95A  2F0A                     move.l     -[A7], A2
  36531. 0001B95C  61FF FFFE ECBC           bsr        -0x11342 /* 0000A61A */
  36532. 0001B962  486E FEFC                pea.l      [A6 - 0x104]
  36533. 0001B966  2F0A                     move.l     -[A7], A2
  36534. 0001B968  61FF FFFE ECB0           bsr        -0x1134E /* 0000A61A */
  36535. 0001B96E  486E FEFE                pea.l      [A6 - 0x102]
  36536. 0001B972  2F0A                     move.l     -[A7], A2
  36537. 0001B974  4EB9 0000 17A8           jsr        [0x000017A8]
  36538. 0001B97A  42A7                     clr.l      -[A7]
  36539. 0001B97C  3F2E FEFC                move.w     -[A7], [A6 - 0x104]
  36540. 0001B980  486E FEFE                pea.l      [A6 - 0x102]
  36541. 0001B984  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  36542. 0001B988  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  36543. 0001B98C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  36544. 0001B990  2057                     movea.l    A0, [A7]
  36545. 0001B992  2250                     movea.l    A1, [A0]
  36546. 0001B994  2269 0010                movea.l    A1, [A1 + 0x10]
  36547. 0001B998  4E91                     jsr        [A1]
  36548. 0001B99A  4FEF 002C                lea.l      A7, [A7 + 0x2C]
  36549. 0001B99E  245F                     movea.l    A2, [A7]+
  36550. 0001B9A0  4E5E                     unlink     A6
  36551. 0001B9A2  4E75                     rts
  36552. 0001B9A4  4E56 0000                link       A6, 0
  36553. 0001B9A8  2F0A                     move.l     -[A7], A2
  36554. 0001B9AA  2F03                     move.l     -[A7], D3
  36555. 0001B9AC  246E 0008                movea.l    A2, [A6 + 0x8]
  36556. 0001B9B0  256E 000C 0004           move.l     [A2 + 0x4], [A6 + 0xC]
  36557. 0001B9B6  426A 003A                clr.w      [A2 + 0x3A]
  36558. 0001B9BA  302E 0010                move.w     D0, [A6 + 0x10]
  36559. 0001B9BE  48C0                     ext.l      D0
  36560. 0001B9C0  2600                     move.l     D3, D0
  36561. 0001B9C2  0C80 0000 0140           cmpi.l     D0, 0x140
  36562. 0001B9C8  6708                     beq        +0xA /* 0001B9D2 */
  36563. 0001B9CA  0C83 0000 0141           cmpi.l     D3, 0x141
  36564. 0001B9D0  6608                     bne        +0xA /* 0001B9DA */
  36565. label0001B9D2:
  36566. 0001B9D2  203C 6369 636E           move.l     D0, 0x6369636E /* 'cicn' */
  36567. 0001B9D8  6006                     bra        +0x8 /* 0001B9E0 */
  36568. label0001B9DA:
  36569. 0001B9DA  203C 6963 6C78           move.l     D0, 0x69636C78 /* 'iclx' */
  36570. label0001B9E0:
  36571. 0001B9E0  2540 0036                move.l     [A2 + 0x36], D0
  36572. 0001B9E4  0C83 0000 0140           cmpi.l     D3, 0x140
  36573. 0001B9EA  670C                     beq        +0xE /* 0001B9F8 */
  36574. 0001B9EC  0C83 0000 0142           cmpi.l     D3, 0x142
  36575. 0001B9F2  6704                     beq        +0x6 /* 0001B9F8 */
  36576. 0001B9F4  7000                     moveq.l    D0, 0x00
  36577. 0001B9F6  6002                     bra        +0x4 /* 0001B9FA */
  36578. label0001B9F8:
  36579. 0001B9F8  7001                     moveq.l    D0, 0x01
  36580. label0001B9FA:
  36581. 0001B9FA  1540 003E                move.b     [A2 + 0x3E], D0
  36582. 0001B9FE  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  36583. 0001BA02  2057                     movea.l    A0, [A7]
  36584. 0001BA04  2268 0004                movea.l    A1, [A0 + 0x4]
  36585. 0001BA08  2269 001C                movea.l    A1, [A1 + 0x1C]
  36586. 0001BA0C  4E91                     jsr        [A1]
  36587. 0001BA0E  3600                     move.w     D3, D0
  36588. 0001BA10  584F                     addq.w     A7, 4
  36589. 0001BA12  6716                     beq        +0x18 /* 0001BA2A */
  36590. 0001BA14  0C43 7FFF                cmpi.w     D3, 0x7FFF
  36591. 0001BA18  6710                     beq        +0x12 /* 0001BA2A */
  36592. 0001BA1A  3F03                     move.w     -[A7], D3
  36593. 0001BA1C  2F0A                     move.l     -[A7], A2
  36594. 0001BA1E  2057                     movea.l    A0, [A7]
  36595. 0001BA20  2250                     movea.l    A1, [A0]
  36596. 0001BA22  2269 011C                movea.l    A1, [A1 + 0x11C]
  36597. 0001BA26  4E91                     jsr        [A1]
  36598. 0001BA28  5C4F                     addq.w     A7, 6
  36599. label0001BA2A:
  36600. 0001BA2A  2F0A                     move.l     -[A7], A2
  36601. 0001BA2C  61FF 0000 004A           bsr        +0x4C /* 0001BA78 */
  36602. 0001BA32  4A00                     tst.b      D0
  36603. 0001BA34  584F                     addq.w     A7, 4
  36604. 0001BA36  670E                     beq        +0x10 /* 0001BA46 */
  36605. 0001BA38  2F0A                     move.l     -[A7], A2
  36606. 0001BA3A  2057                     movea.l    A0, [A7]
  36607. 0001BA3C  2250                     movea.l    A1, [A0]
  36608. 0001BA3E  2269 012C                movea.l    A1, [A1 + 0x12C]
  36609. 0001BA42  4E91                     jsr        [A1]
  36610. 0001BA44  584F                     addq.w     A7, 4
  36611. label0001BA46:
  36612. 0001BA46  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  36613. 0001BA4A  61FF FFFE DA88           bsr        -0x12576 /* 000094D4 */
  36614. 0001BA50  4A00                     tst.b      D0
  36615. 0001BA52  584F                     addq.w     A7, 4
  36616. 0001BA54  6604                     bne        +0x6 /* 0001BA5A */
  36617. 0001BA56  7001                     moveq.l    D0, 0x01
  36618. 0001BA58  6002                     bra        +0x4 /* 0001BA5C */
  36619. label0001BA5A:
  36620. 0001BA5A  7000                     moveq.l    D0, 0x00
  36621. label0001BA5C:
  36622. 0001BA5C  3600                     move.w     D3, D0
  36623. 0001BA5E  3F03                     move.w     -[A7], D3
  36624. 0001BA60  486A 000A                pea.l      [A2 + 0xA]
  36625. 0001BA64  2057                     movea.l    A0, [A7]
  36626. 0001BA66  2250                     movea.l    A1, [A0]
  36627. 0001BA68  2269 001C                movea.l    A1, [A1 + 0x1C]
  36628. 0001BA6C  4E91                     jsr        [A1]
  36629. 0001BA6E  5C4F                     addq.w     A7, 6
  36630. 0001BA70  261F                     move.l     D3, [A7]+
  36631. 0001BA72  245F                     movea.l    A2, [A7]+
  36632. 0001BA74  4E5E                     unlink     A6
  36633. 0001BA76  4E75                     rts
  36634. fn0001BA78:
  36635. 0001BA78  206F 0004                movea.l    A0, [A7 + 0x4]
  36636. 0001BA7C  0CA8 6963 6C78 0036      cmpi.l     [A0 + 0x36], 0x69636C78 /* 'iclx' */
  36637. 0001BA84  57C0                     seq        D0
  36638. 0001BA86  4400                     neg.b      D0
  36639. 0001BA88  4E75                     rts
  36640. label0001BA8A:
  36641. 0001BA8A  4E56 FFF4                link       A6, -0x000C
  36642. 0001BA8E  48E7 1030                movem.l    -[A7], D3,A2,A3
  36643. 0001BA92  266E 0008                movea.l    A3, [A6 + 0x8]
  36644. 0001BA96  246E 000C                movea.l    A2, [A6 + 0xC]
  36645. 0001BA9A  486E FFFC                pea.l      [A6 - 0x4]
  36646. 0001BA9E  2F0B                     move.l     -[A7], A3
  36647. 0001BAA0  2057                     movea.l    A0, [A7]
  36648. 0001BAA2  2250                     movea.l    A1, [A0]
  36649. 0001BAA4  2269 0128                movea.l    A1, [A1 + 0x128]
  36650. 0001BAA8  4E91                     jsr        [A1]
  36651. 0001BAAA  34AE FFFC                move.w     [A2], [A6 - 0x4]
  36652. 0001BAAE  356E FFFE 0002           move.w     [A2 + 0x2], [A6 - 0x2]
  36653. 0001BAB4  2F0B                     move.l     -[A7], A3
  36654. 0001BAB6  61FF FFFF FFC0           bsr        -0x3E /* 0001BA78 */
  36655. 0001BABC  4A00                     tst.b      D0
  36656. 0001BABE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  36657. 0001BAC2  672E                     beq        +0x30 /* 0001BAF2 */
  36658. 0001BAC4  7000                     moveq.l    D0, 0x00
  36659. 0001BAC6  102B 0018                move.b     D0, [A3 + 0x18]
  36660. 0001BACA  D06E FFFC                add.w      D0, [A6 - 0x4]
  36661. 0001BACE  3540 0004                move.w     [A2 + 0x4], D0
  36662. 0001BAD2  162B 0018                move.b     D3, [A3 + 0x18]
  36663. 0001BAD6  0C03 000C                cmpi.b     D3, 0xC
  36664. 0001BADA  6604                     bne        +0x6 /* 0001BAE0 */
  36665. 0001BADC  7010                     moveq.l    D0, 0x10
  36666. 0001BADE  6004                     bra        +0x6 /* 0001BAE4 */
  36667. label0001BAE0:
  36668. 0001BAE0  7000                     moveq.l    D0, 0x00
  36669. 0001BAE2  1003                     move.b     D0, D3
  36670. label0001BAE4:
  36671. 0001BAE4  322A 0002                move.w     D1, [A2 + 0x2]
  36672. 0001BAE8  48C1                     ext.l      D1
  36673. 0001BAEA  D280                     add.l      D1, D0
  36674. 0001BAEC  3541 0006                move.w     [A2 + 0x6], D1
  36675. 0001BAF0  602E                     bra        +0x30 /* 0001BB20 */
  36676. label0001BAF2:
  36677. 0001BAF2  486E FFF4                pea.l      [A6 - 0xC]
  36678. 0001BAF6  486B 0024                pea.l      [A3 + 0x24]
  36679. 0001BAFA  61FF 0001 23B8           bsr        +0x123BA /* 0002DEB4 */
  36680. 0001BB00  2D6E FFF4 FFF8           move.l     [A6 - 0x8], [A6 - 0xC]
  36681. 0001BB06  302E FFFC                move.w     D0, [A6 - 0x4]
  36682. 0001BB0A  D06E FFFA                add.w      D0, [A6 - 0x6]
  36683. 0001BB0E  3540 0004                move.w     [A2 + 0x4], D0
  36684. 0001BB12  302A 0002                move.w     D0, [A2 + 0x2]
  36685. 0001BB16  D06E FFF8                add.w      D0, [A6 - 0x8]
  36686. 0001BB1A  3540 0006                move.w     [A2 + 0x6], D0
  36687. 0001BB1E  504F                     addq.w     A7, 8
  36688. label0001BB20:
  36689. 0001BB20  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  36690. 0001BB24  4E5E                     unlink     A6
  36691. 0001BB26  4E75                     rts
  36692. 0001BB28  4E56 0000                link       A6, 0
  36693. 0001BB2C  2F0A                     move.l     -[A7], A2
  36694. 0001BB2E  2F03                     move.l     -[A7], D3
  36695. 0001BB30  246E 0008                movea.l    A2, [A6 + 0x8]
  36696. 0001BB34  362E 000C                move.w     D3, [A6 + 0xC]
  36697. 0001BB38  3543 003C                move.w     [A2 + 0x3C], D3
  36698. 0001BB3C  2F0A                     move.l     -[A7], A2
  36699. 0001BB3E  61FF FFFF FF38           bsr        -0xC6 /* 0001BA78 */
  36700. 0001BB44  4A00                     tst.b      D0
  36701. 0001BB46  584F                     addq.w     A7, 4
  36702. 0001BB48  6714                     beq        +0x16 /* 0001BB5E */
  36703. 0001BB4A  3F03                     move.w     -[A7], D3
  36704. 0001BB4C  486A 000A                pea.l      [A2 + 0xA]
  36705. 0001BB50  2057                     movea.l    A0, [A7]
  36706. 0001BB52  2250                     movea.l    A1, [A0]
  36707. 0001BB54  2269 0018                movea.l    A1, [A1 + 0x18]
  36708. 0001BB58  4E91                     jsr        [A1]
  36709. 0001BB5A  5C4F                     addq.w     A7, 6
  36710. 0001BB5C  6012                     bra        +0x14 /* 0001BB70 */
  36711. label0001BB5E:
  36712. 0001BB5E  3F03                     move.w     -[A7], D3
  36713. 0001BB60  486A 0024                pea.l      [A2 + 0x24]
  36714. 0001BB64  2057                     movea.l    A0, [A7]
  36715. 0001BB66  2250                     movea.l    A1, [A0]
  36716. 0001BB68  2269 0018                movea.l    A1, [A1 + 0x18]
  36717. 0001BB6C  4E91                     jsr        [A1]
  36718. 0001BB6E  5C4F                     addq.w     A7, 6
  36719. label0001BB70:
  36720. 0001BB70  261F                     move.l     D3, [A7]+
  36721. 0001BB72  245F                     movea.l    A2, [A7]+
  36722. 0001BB74  4E5E                     unlink     A6
  36723. 0001BB76  4E75                     rts
  36724. 0001BB78  4E56 0000                link       A6, 0
  36725. 0001BB7C  2F0A                     move.l     -[A7], A2
  36726. 0001BB7E  2F03                     move.l     -[A7], D3
  36727. 0001BB80  246E 0008                movea.l    A2, [A6 + 0x8]
  36728. 0001BB84  162E 000C                move.b     D3, [A6 + 0xC]
  36729. 0001BB88  B62A 0008                cmp.b      D3, [A2 + 0x8]
  36730. 0001BB8C  675A                     beq        +0x5C /* 0001BBE8 */
  36731. 0001BB8E  1003                     move.b     D0, D3
  36732. 0001BB90  56C0                     sne        D0
  36733. 0001BB92  4400                     neg.b      D0
  36734. 0001BB94  1540 0008                move.b     [A2 + 0x8], D0
  36735. 0001BB98  4A03                     tst.b      D3
  36736. 0001BB9A  6716                     beq        +0x18 /* 0001BBB2 */
  36737. 0001BB9C  2F0A                     move.l     -[A7], A2
  36738. 0001BB9E  61FF FFFE DF38           bsr        -0x120C6 /* 00009AD8 */
  36739. 0001BBA4  4A00                     tst.b      D0
  36740. 0001BBA6  584F                     addq.w     A7, 4
  36741. 0001BBA8  672A                     beq        +0x2C /* 0001BBD4 */
  36742. 0001BBAA  066A 4000 0014           addi.w     [A2 + 0x14], 0x4000 /* '@\0' */
  36743. 0001BBB0  6022                     bra        +0x24 /* 0001BBD4 */
  36744. label0001BBB2:
  36745. 0001BBB2  2F0A                     move.l     -[A7], A2
  36746. 0001BBB4  61FF FFFE DF22           bsr        -0x120DC /* 00009AD8 */
  36747. 0001BBBA  4A00                     tst.b      D0
  36748. 0001BBBC  584F                     addq.w     A7, 4
  36749. 0001BBBE  6714                     beq        +0x16 /* 0001BBD4 */
  36750. 0001BBC0  0C6A 4000 0014           cmpi.w     [A2 + 0x14], 0x4000 /* '@\0' */
  36751. 0001BBC6  6606                     bne        +0x8 /* 0001BBCE */
  36752. 0001BBC8  426A 0014                clr.w      [A2 + 0x14]
  36753. 0001BBCC  6006                     bra        +0x8 /* 0001BBD4 */
  36754. label0001BBCE:
  36755. 0001BBCE  046A 4000 0014           subi.w     [A2 + 0x14], 0x4000 /* '@\0' */
  36756. label0001BBD4:
  36757. 0001BBD4  42A7                     clr.l      -[A7]
  36758. 0001BBD6  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  36759. 0001BBDA  2057                     movea.l    A0, [A7]
  36760. 0001BBDC  2268 0004                movea.l    A1, [A0 + 0x4]
  36761. 0001BBE0  2269 010C                movea.l    A1, [A1 + 0x10C]
  36762. 0001BBE4  4E91                     jsr        [A1]
  36763. 0001BBE6  504F                     addq.w     A7, 8
  36764. label0001BBE8:
  36765. 0001BBE8  261F                     move.l     D3, [A7]+
  36766. 0001BBEA  245F                     movea.l    A2, [A7]+
  36767. 0001BBEC  4E5E                     unlink     A6
  36768. 0001BBEE  4E75                     rts
  36769. 0001BBF0  4E56 0000                link       A6, 0
  36770. 0001BBF4  2F0A                     move.l     -[A7], A2
  36771. 0001BBF6  246E 0008                movea.l    A2, [A6 + 0x8]
  36772. 0001BBFA  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  36773. 0001BBFE  61FF FFFE D9AE           bsr        -0x12650 /* 000095AE */
  36774. 0001BC04  5500                     subq.b     D0, 2
  36775. 0001BC06  584F                     addq.w     A7, 4
  36776. 0001BC08  662C                     bne        +0x2E /* 0001BC36 */
  36777. 0001BC0A  426A 0014                clr.w      [A2 + 0x14]
  36778. 0001BC0E  2F0A                     move.l     -[A7], A2
  36779. 0001BC10  61FF FFFF FE66           bsr        -0x198 /* 0001BA78 */
  36780. 0001BC16  4A00                     tst.b      D0
  36781. 0001BC18  584F                     addq.w     A7, 4
  36782. 0001BC1A  6706                     beq        +0x8 /* 0001BC22 */
  36783. 0001BC1C  356A 0016 0014           move.w     [A2 + 0x14], [A2 + 0x16]
  36784. label0001BC22:
  36785. 0001BC22  42A7                     clr.l      -[A7]
  36786. 0001BC24  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  36787. 0001BC28  2057                     movea.l    A0, [A7]
  36788. 0001BC2A  2268 0004                movea.l    A1, [A0 + 0x4]
  36789. 0001BC2E  2269 010C                movea.l    A1, [A1 + 0x10C]
  36790. 0001BC32  4E91                     jsr        [A1]
  36791. 0001BC34  504F                     addq.w     A7, 8
  36792. label0001BC36:
  36793. 0001BC36  245F                     movea.l    A2, [A7]+
  36794. 0001BC38  4E5E                     unlink     A6
  36795. 0001BC3A  4E75                     rts
  36796. 0001BC3C  4E56 0000                link       A6, 0
  36797. 0001BC40  2F0A                     move.l     -[A7], A2
  36798. 0001BC42  2F03                     move.l     -[A7], D3
  36799. 0001BC44  246E 0008                movea.l    A2, [A6 + 0x8]
  36800. 0001BC48  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  36801. 0001BC4C  61FF FFFE D960           bsr        -0x1269E /* 000095AE */
  36802. 0001BC52  5500                     subq.b     D0, 2
  36803. 0001BC54  584F                     addq.w     A7, 4
  36804. 0001BC56  6630                     bne        +0x32 /* 0001BC88 */
  36805. 0001BC58  356A 0014 0016           move.w     [A2 + 0x16], [A2 + 0x14]
  36806. 0001BC5E  302A 0014                move.w     D0, [A2 + 0x14]
  36807. 0001BC62  48C0                     ext.l      D0
  36808. 0001BC64  2600                     move.l     D3, D0
  36809. 0001BC66  5780                     subq.l     D0, 3
  36810. 0001BC68  670A                     beq        +0xC /* 0001BC74 */
  36811. 0001BC6A  7001                     moveq.l    D0, 0x01
  36812. 0001BC6C  B680                     cmp.l      D3, D0
  36813. 0001BC6E  6704                     beq        +0x6 /* 0001BC74 */
  36814. 0001BC70  526A 0014                addq.w     [A2 + 0x14], 1
  36815. label0001BC74:
  36816. 0001BC74  42A7                     clr.l      -[A7]
  36817. 0001BC76  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  36818. 0001BC7A  2057                     movea.l    A0, [A7]
  36819. 0001BC7C  2268 0004                movea.l    A1, [A0 + 0x4]
  36820. 0001BC80  2269 010C                movea.l    A1, [A1 + 0x10C]
  36821. 0001BC84  4E91                     jsr        [A1]
  36822. 0001BC86  504F                     addq.w     A7, 8
  36823. label0001BC88:
  36824. 0001BC88  261F                     move.l     D3, [A7]+
  36825. 0001BC8A  245F                     movea.l    A2, [A7]+
  36826. 0001BC8C  4E5E                     unlink     A6
  36827. 0001BC8E  4E75                     rts
  36828. 0001BC90  4E56 0000                link       A6, 0
  36829. 0001BC94  2F0A                     move.l     -[A7], A2
  36830. 0001BC96  246E 0008                movea.l    A2, [A6 + 0x8]
  36831. 0001BC9A  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  36832. 0001BC9E  61FF FFFE D834           bsr        -0x127CA /* 000094D4 */
  36833. 0001BCA4  5500                     subq.b     D0, 2
  36834. 0001BCA6  584F                     addq.w     A7, 4
  36835. 0001BCA8  6622                     bne        +0x24 /* 0001BCCC */
  36836. 0001BCAA  426A 0014                clr.w      [A2 + 0x14]
  36837. 0001BCAE  2F0A                     move.l     -[A7], A2
  36838. 0001BCB0  61FF FFFF FDC6           bsr        -0x238 /* 0001BA78 */
  36839. 0001BCB6  4A00                     tst.b      D0
  36840. 0001BCB8  584F                     addq.w     A7, 4
  36841. 0001BCBA  6706                     beq        +0x8 /* 0001BCC2 */
  36842. 0001BCBC  356A 0016 0014           move.w     [A2 + 0x14], [A2 + 0x16]
  36843. label0001BCC2:
  36844. 0001BCC2  2F0A                     move.l     -[A7], A2
  36845. 0001BCC4  61FF FFFE DB2E           bsr        -0x124D0 /* 000097F4 */
  36846. 0001BCCA  584F                     addq.w     A7, 4
  36847. label0001BCCC:
  36848. 0001BCCC  245F                     movea.l    A2, [A7]+
  36849. 0001BCCE  4E5E                     unlink     A6
  36850. 0001BCD0  4E75                     rts
  36851. 0001BCD2  4E56 0000                link       A6, 0
  36852. 0001BCD6  2F0A                     move.l     -[A7], A2
  36853. 0001BCD8  2F03                     move.l     -[A7], D3
  36854. 0001BCDA  246E 0008                movea.l    A2, [A6 + 0x8]
  36855. 0001BCDE  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  36856. 0001BCE2  61FF FFFE D7F0           bsr        -0x1280E /* 000094D4 */
  36857. 0001BCE8  5500                     subq.b     D0, 2
  36858. 0001BCEA  584F                     addq.w     A7, 4
  36859. 0001BCEC  6626                     bne        +0x28 /* 0001BD14 */
  36860. 0001BCEE  356A 0014 0016           move.w     [A2 + 0x16], [A2 + 0x14]
  36861. 0001BCF4  302A 0014                move.w     D0, [A2 + 0x14]
  36862. 0001BCF8  48C0                     ext.l      D0
  36863. 0001BCFA  2600                     move.l     D3, D0
  36864. 0001BCFC  5780                     subq.l     D0, 3
  36865. 0001BCFE  670A                     beq        +0xC /* 0001BD0A */
  36866. 0001BD00  7001                     moveq.l    D0, 0x01
  36867. 0001BD02  B680                     cmp.l      D3, D0
  36868. 0001BD04  6704                     beq        +0x6 /* 0001BD0A */
  36869. 0001BD06  526A 0014                addq.w     [A2 + 0x14], 1
  36870. label0001BD0A:
  36871. 0001BD0A  2F0A                     move.l     -[A7], A2
  36872. 0001BD0C  61FF FFFE DAE6           bsr        -0x12518 /* 000097F4 */
  36873. 0001BD12  584F                     addq.w     A7, 4
  36874. label0001BD14:
  36875. 0001BD14  261F                     move.l     D3, [A7]+
  36876. 0001BD16  245F                     movea.l    A2, [A7]+
  36877. 0001BD18  4E5E                     unlink     A6
  36878. 0001BD1A  4E75                     rts
  36879. 0001BD1C  4E56 0000                link       A6, 0
  36880. 0001BD20  2F0A                     move.l     -[A7], A2
  36881. 0001BD22  246E 0008                movea.l    A2, [A6 + 0x8]
  36882. 0001BD26  202E 000E                move.l     D0, [A6 + 0xE]
  36883. 0001BD2A  0480 616C 676E           subi.l     D0, 0x616C676E /* 'algn' */
  36884. 0001BD30  670A                     beq        +0xC /* 0001BD3C */
  36885. 0001BD32  0480 1305 FEFF           subi.l     D0, 0x1305FEFF
  36886. 0001BD38  6720                     beq        +0x22 /* 0001BD5A */
  36887. 0001BD3A  603A                     bra        +0x3C /* 0001BD76 */
  36888. label0001BD3C:
  36889. 0001BD3C  206E 0016                movea.l    A0, [A6 + 0x16]
  36890. 0001BD40  3550 003A                move.w     [A2 + 0x3A], [A0]
  36891. 0001BD44  42A7                     clr.l      -[A7]
  36892. 0001BD46  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  36893. 0001BD4A  2057                     movea.l    A0, [A7]
  36894. 0001BD4C  2268 0004                movea.l    A1, [A0 + 0x4]
  36895. 0001BD50  2269 010C                movea.l    A1, [A1 + 0x10C]
  36896. 0001BD54  4E91                     jsr        [A1]
  36897. 0001BD56  504F                     addq.w     A7, 8
  36898. 0001BD58  601C                     bra        +0x1E /* 0001BD76 */
  36899. label0001BD5A:
  36900. 0001BD5A  206E 0016                movea.l    A0, [A6 + 0x16]
  36901. 0001BD5E  3550 0014                move.w     [A2 + 0x14], [A0]
  36902. 0001BD62  42A7                     clr.l      -[A7]
  36903. 0001BD64  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  36904. 0001BD68  2057                     movea.l    A0, [A7]
  36905. 0001BD6A  2268 0004                movea.l    A1, [A0 + 0x4]
  36906. 0001BD6E  2269 010C                movea.l    A1, [A1 + 0x10C]
  36907. 0001BD72  4E91                     jsr        [A1]
  36908. 0001BD74  504F                     addq.w     A7, 8
  36909. label0001BD76:
  36910. 0001BD76  245F                     movea.l    A2, [A7]+
  36911. 0001BD78  4E5E                     unlink     A6
  36912. 0001BD7A  4E75                     rts
  36913. 0001BD7C  2F0B                     move.l     -[A7], A3
  36914. 0001BD7E  226F 0008                movea.l    A1, [A7 + 0x8]
  36915. 0001BD82  266F 001A                movea.l    A3, [A7 + 0x1A]
  36916. 0001BD86  7200                     moveq.l    D1, 0x00
  36917. 0001BD88  202F 000E                move.l     D0, [A7 + 0xE]
  36918. 0001BD8C  0480 616C 676E           subi.l     D0, 0x616C676E /* 'algn' */
  36919. 0001BD92  670A                     beq        +0xC /* 0001BD9E */
  36920. 0001BD94  0480 1305 FEFF           subi.l     D0, 0x1305FEFF
  36921. 0001BD9A  670E                     beq        +0x10 /* 0001BDAA */
  36922. 0001BD9C  6016                     bra        +0x18 /* 0001BDB4 */
  36923. label0001BD9E:
  36924. 0001BD9E  7202                     moveq.l    D1, 0x02
  36925. 0001BDA0  206F 0016                movea.l    A0, [A7 + 0x16]
  36926. 0001BDA4  30A9 003A                move.w     [A0], [A1 + 0x3A]
  36927. 0001BDA8  600A                     bra        +0xC /* 0001BDB4 */
  36928. label0001BDAA:
  36929. 0001BDAA  7202                     moveq.l    D1, 0x02
  36930. 0001BDAC  206F 0016                movea.l    A0, [A7 + 0x16]
  36931. 0001BDB0  30A9 0014                move.w     [A0], [A1 + 0x14]
  36932. label0001BDB4:
  36933. 0001BDB4  200B                     move.l     D0, A3
  36934. 0001BDB6  6702                     beq        +0x4 /* 0001BDBA */
  36935. 0001BDB8  2681                     move.l     [A3], D1
  36936. label0001BDBA:
  36937. 0001BDBA  265F                     movea.l    A3, [A7]+
  36938. 0001BDBC  4E75                     rts
  36939. 0001BDBE  4E56 0000                link       A6, 0
  36940. 0001BDC2  2F0A                     move.l     -[A7], A2
  36941. 0001BDC4  246E 0008                movea.l    A2, [A6 + 0x8]
  36942. 0001BDC8  2F0A                     move.l     -[A7], A2
  36943. 0001BDCA  61FF FFFF FCAC           bsr        -0x352 /* 0001BA78 */
  36944. 0001BDD0  4A00                     tst.b      D0
  36945. 0001BDD2  584F                     addq.w     A7, 4
  36946. 0001BDD4  6710                     beq        +0x12 /* 0001BDE6 */
  36947. 0001BDD6  2F0A                     move.l     -[A7], A2
  36948. 0001BDD8  2057                     movea.l    A0, [A7]
  36949. 0001BDDA  2250                     movea.l    A1, [A0]
  36950. 0001BDDC  2269 0120                movea.l    A1, [A1 + 0x120]
  36951. 0001BDE0  4E91                     jsr        [A1]
  36952. 0001BDE2  584F                     addq.w     A7, 4
  36953. 0001BDE4  600E                     bra        +0x10 /* 0001BDF4 */
  36954. label0001BDE6:
  36955. 0001BDE6  2F0A                     move.l     -[A7], A2
  36956. 0001BDE8  2057                     movea.l    A0, [A7]
  36957. 0001BDEA  2250                     movea.l    A1, [A0]
  36958. 0001BDEC  2269 0124                movea.l    A1, [A1 + 0x124]
  36959. 0001BDF0  4E91                     jsr        [A1]
  36960. 0001BDF2  584F                     addq.w     A7, 4
  36961. label0001BDF4:
  36962. 0001BDF4  245F                     movea.l    A2, [A7]+
  36963. 0001BDF6  4E5E                     unlink     A6
  36964. 0001BDF8  4E75                     rts
  36965. 0001BDFA  4E56 FFDA                link       A6, -0x0026
  36966. 0001BDFE  48E7 1030                movem.l    -[A7], D3,A2,A3
  36967. 0001BE02  246E 0008                movea.l    A2, [A6 + 0x8]
  36968. 0001BE06  486E FFE2                pea.l      [A6 - 0x1E]
  36969. 0001BE0A  4EB9 0000 01F0           jsr        [0x000001F0]
  36970. 0001BE10  4EB9 0000 0200           jsr        [0x00000200 /* SPAlarm */]
  36971. 0001BE16  486E FFDA                pea.l      [A6 - 0x26]
  36972. 0001BE1A  2F0A                     move.l     -[A7], A2
  36973. 0001BE1C  2057                     movea.l    A0, [A7]
  36974. 0001BE1E  2250                     movea.l    A1, [A0]
  36975. 0001BE20  2269 0118                movea.l    A1, [A1 + 0x118]
  36976. 0001BE24  4E91                     jsr        [A1]
  36977. 0001BE26  302A 003A                move.w     D0, [A2 + 0x3A]
  36978. 0001BE2A  48C0                     ext.l      D0
  36979. 0001BE2C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  36980. 0001BE30  5280                     addq.l     D0, 1
  36981. 0001BE32  0C80 0000 0005           cmpi.l     D0, 0x5
  36982. 0001BE38  622C                     bhi        +0x2E /* 0001BE66 */
  36983. 0001BE3A  303B 0206                move.w     D0, [PC + D0.w * 2 + 0x6]
  36984. 0001BE3E  4EFB 0002                jmp        [PC + D0.w + 0x2]
  36985. 0001BE42  000C 0010                ori.b      A4, 0x10
  36986. 0001BE46  0014 0018                ori.b      [A4], 0x18
  36987. 0001BE4A  001C 0020                ori.b      [A4]+, 0x20 /* ' ' */
  36988. 0001BE4E  7605                     moveq.l    D3, 0x05
  36989. 0001BE50  6016                     bra        +0x18 /* 0001BE68 */
  36990. 0001BE52  7605                     moveq.l    D3, 0x05
  36991. 0001BE54  6012                     bra        +0x14 /* 0001BE68 */
  36992. 0001BE56  7601                     moveq.l    D3, 0x01
  36993. 0001BE58  600E                     bra        +0x10 /* 0001BE68 */
  36994. 0001BE5A  7601                     moveq.l    D3, 0x01
  36995. 0001BE5C  600A                     bra        +0xC /* 0001BE68 */
  36996. 0001BE5E  7606                     moveq.l    D3, 0x06
  36997. 0001BE60  6006                     bra        +0x8 /* 0001BE68 */
  36998. 0001BE62  7607                     moveq.l    D3, 0x07
  36999. 0001BE64  6002                     bra        +0x4 /* 0001BE68 */
  37000. label0001BE66:
  37001. 0001BE66  7600                     moveq.l    D3, 0x00
  37002. label0001BE68:
  37003. 0001BE68  266A 000E                movea.l    A3, [A2 + 0xE]
  37004. 0001BE6C  200B                     move.l     D0, A3
  37005. 0001BE6E  6716                     beq        +0x18 /* 0001BE86 */
  37006. 0001BE70  554F                     subq.w     A7, 2
  37007. 0001BE72  486E FFDA                pea.l      [A6 - 0x26]
  37008. 0001BE76  3F03                     move.w     -[A7], D3
  37009. 0001BE78  3F2A 0014                move.w     -[A7], [A2 + 0x14]
  37010. 0001BE7C  2F0B                     move.l     -[A7], A3
  37011. 0001BE7E  303C 0603                move.w     D0, 0x603
  37012. 0001BE82  ABC9                     syscall    IconDispatch
  37013. 0001BE84  301F                     move.w     D0, [A7]+
  37014. label0001BE86:
  37015. 0001BE86  3F3C FFFF                move.w     -[A7], 0xFFFF
  37016. 0001BE8A  486E FFE2                pea.l      [A6 - 0x1E]
  37017. 0001BE8E  4EB9 0000 01F8           jsr        [0x000001F8 /* SPValid/SysParam */]
  37018. 0001BE94  5C4F                     addq.w     A7, 6
  37019. 0001BE96  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  37020. 0001BE9A  4E5E                     unlink     A6
  37021. 0001BE9C  4E75                     rts
  37022. 0001BE9E  4E56 FFF8                link       A6, -0x0008
  37023. 0001BEA2  2F0A                     move.l     -[A7], A2
  37024. 0001BEA4  246E 0008                movea.l    A2, [A6 + 0x8]
  37025. 0001BEA8  486E FFF8                pea.l      [A6 - 0x8]
  37026. 0001BEAC  2F0A                     move.l     -[A7], A2
  37027. 0001BEAE  2057                     movea.l    A0, [A7]
  37028. 0001BEB0  2250                     movea.l    A1, [A0]
  37029. 0001BEB2  2269 0118                movea.l    A1, [A1 + 0x118]
  37030. 0001BEB6  4E91                     jsr        [A1]
  37031. 0001BEB8  61FF FFFF A63A           bsr        -0x59C4 /* 000164F4 */
  37032. 0001BEBE  3F00                     move.w     -[A7], D0
  37033. 0001BEC0  3F2A 0014                move.w     -[A7], [A2 + 0x14]
  37034. 0001BEC4  486E FFF8                pea.l      [A6 - 0x8]
  37035. 0001BEC8  2F2A 0028                move.l     -[A7], [A2 + 0x28]
  37036. 0001BECC  61FF 0001 2DB2           bsr        +0x12DB4 /* 0002EC80 */
  37037. 0001BED2  4FEF 0014                lea.l      A7, [A7 + 0x14]
  37038. 0001BED6  245F                     movea.l    A2, [A7]+
  37039. 0001BED8  4E5E                     unlink     A6
  37040. 0001BEDA  4E75                     rts
  37041. 0001BEDC  4E56 0000                link       A6, 0
  37042. 0001BEE0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  37043. 0001BEE4  61FF 0000 002C           bsr        +0x2E /* 0001BF12 */
  37044. 0001BEEA  4A00                     tst.b      D0
  37045. 0001BEEC  584F                     addq.w     A7, 4
  37046. 0001BEEE  671C                     beq        +0x1E /* 0001BF0C */
  37047. 0001BEF0  3F2E 0012                move.w     -[A7], [A6 + 0x12]
  37048. 0001BEF4  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  37049. 0001BEF8  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  37050. 0001BEFC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  37051. 0001BF00  61FF FFFF E61C           bsr        -0x19E2 /* 0001A51E */
  37052. 0001BF06  4FEF 000C                lea.l      A7, [A7 + 0xC]
  37053. 0001BF0A  6002                     bra        +0x4 /* 0001BF0E */
  37054. label0001BF0C:
  37055. 0001BF0C  7000                     moveq.l    D0, 0x00
  37056. label0001BF0E:
  37057. 0001BF0E  4E5E                     unlink     A6
  37058. 0001BF10  4E75                     rts
  37059. fn0001BF12:
  37060. 0001BF12  206F 0004                movea.l    A0, [A7 + 0x4]
  37061. 0001BF16  1028 003E                move.b     D0, [A0 + 0x3E]
  37062. 0001BF1A  4E75                     rts
  37063. 0001BF1C  4E56 0000                link       A6, 0
  37064. 0001BF20  4227                     clr.b      -[A7]
  37065. 0001BF22  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  37066. 0001BF26  2057                     movea.l    A0, [A7]
  37067. 0001BF28  2250                     movea.l    A1, [A0]
  37068. 0001BF2A  2269 00B8                movea.l    A1, [A1 + 0xB8]
  37069. 0001BF2E  4E91                     jsr        [A1]
  37070. 0001BF30  4E5E                     unlink     A6
  37071. 0001BF32  4E75                     rts
  37072. label0001BF34:
  37073. 0001BF34  4E56 FFF0                link       A6, -0x0010
  37074. 0001BF38  48E7 1F30                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3
  37075. 0001BF3C  266E 0008                movea.l    A3, [A6 + 0x8]
  37076. 0001BF40  246E 000C                movea.l    A2, [A6 + 0xC]
  37077. 0001BF44  486E FFF8                pea.l      [A6 - 0x8]
  37078. 0001BF48  2F0B                     move.l     -[A7], A3
  37079. 0001BF4A  61FF FFFE D364           bsr        -0x12C9A /* 000092B0 */
  37080. 0001BF50  356E FFFA 0002           move.w     [A2 + 0x2], [A6 - 0x6]
  37081. 0001BF56  34AE FFF8                move.w     [A2], [A6 - 0x8]
  37082. 0001BF5A  486E FFF8                pea.l      [A6 - 0x8]
  37083. 0001BF5E  61FF FFFF 9458           bsr        -0x6BA6 /* 000153B8 */
  37084. 0001BF64  3C00                     move.w     D6, D0
  37085. 0001BF66  486E FFF8                pea.l      [A6 - 0x8]
  37086. 0001BF6A  61FF FFFF 9432           bsr        -0x6BCC /* 0001539E */
  37087. 0001BF70  3A00                     move.w     D5, D0
  37088. 0001BF72  486E FFF0                pea.l      [A6 - 0x10]
  37089. 0001BF76  486B 0024                pea.l      [A3 + 0x24]
  37090. 0001BF7A  61FF 0001 1F38           bsr        +0x11F3A /* 0002DEB4 */
  37091. 0001BF80  2D6E FFF0 FFF4           move.l     [A6 - 0xC], [A6 - 0x10]
  37092. 0001BF86  362E FFF6                move.w     D3, [A6 - 0xA]
  37093. 0001BF8A  382E FFF4                move.w     D4, [A6 - 0xC]
  37094. 0001BF8E  2F0B                     move.l     -[A7], A3
  37095. 0001BF90  61FF FFFF FAE6           bsr        -0x518 /* 0001BA78 */
  37096. 0001BF96  4A00                     tst.b      D0
  37097. 0001BF98  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  37098. 0001BF9C  6712                     beq        +0x14 /* 0001BFB0 */
  37099. 0001BF9E  7600                     moveq.l    D3, 0x00
  37100. 0001BFA0  162B 0018                move.b     D3, [A3 + 0x18]
  37101. 0001BFA4  3E03                     move.w     D7, D3
  37102. 0001BFA6  3807                     move.w     D4, D7
  37103. 0001BFA8  0C47 000C                cmpi.w     D7, 0xC
  37104. 0001BFAC  6602                     bne        +0x4 /* 0001BFB0 */
  37105. 0001BFAE  7810                     moveq.l    D4, 0x10
  37106. label0001BFB0:
  37107. 0001BFB0  302B 003A                move.w     D0, [A3 + 0x3A]
  37108. 0001BFB4  48C0                     ext.l      D0
  37109. 0001BFB6  5280                     addq.l     D0, 1
  37110. 0001BFB8  0C80 0000 0009           cmpi.l     D0, 0x9 /* '\t' */
  37111. 0001BFBE  6200 011A                bhi        +0x11C /* 0001C0DA */
  37112. 0001BFC2  303B 0206                move.w     D0, [PC + D0.w * 2 + 0x6]
  37113. 0001BFC6  4EFB 0002                jmp        [PC + D0.w + 0x2]
  37114. 0001BFCA  0014 0032                ori.b      [A4], 0x32 /* '2' */
  37115. 0001BFCE  006C 008A 00AE           ori.w      [A4 + 0xAE], 0x8A
  37116. 0001BFD4  00CC                     .incomplete
  37117. 0001BFD6  0110                     btst       [A0], D0
  37118. 0001BFD8  00F0                     .incomplete
  37119. 0001BFDA  00F8                     .incomplete
  37120. 0001BFDC  0102                     btst       D2, D0
  37121. 0001BFDE  3003                     move.w     D0, D3
  37122. 0001BFE0  48C0                     ext.l      D0
  37123. 0001BFE2  3205                     move.w     D1, D5
  37124. 0001BFE4  48C1                     ext.l      D1
  37125. 0001BFE6  9280                     sub.l      D1, D0
  37126. 0001BFE8  2001                     move.l     D0, D1
  37127. 0001BFEA  E088                     lsr        D0, 8
  37128. 0001BFEC  E088                     lsr        D0, 8
  37129. 0001BFEE  E088                     lsr        D0, 8
  37130. 0001BFF0  EE88                     lsr        D0, 7
  37131. 0001BFF2  D081                     add.l      D0, D1
  37132. 0001BFF4  E280                     asr        D0, 1
  37133. 0001BFF6  D152                     add.w      [A2], D0
  37134. 0001BFF8  6000 00E0                bra        +0xE2 /* 0001C0DA */
  37135. 0001BFFC  3004                     move.w     D0, D4
  37136. 0001BFFE  48C0                     ext.l      D0
  37137. 0001C000  3206                     move.w     D1, D6
  37138. 0001C002  48C1                     ext.l      D1
  37139. 0001C004  9280                     sub.l      D1, D0
  37140. 0001C006  2001                     move.l     D0, D1
  37141. 0001C008  E088                     lsr        D0, 8
  37142. 0001C00A  E088                     lsr        D0, 8
  37143. 0001C00C  E088                     lsr        D0, 8
  37144. 0001C00E  EE88                     lsr        D0, 7
  37145. 0001C010  D081                     add.l      D0, D1
  37146. 0001C012  E280                     asr        D0, 1
  37147. 0001C014  D16A 0002                add.w      [A2 + 0x2], D0
  37148. 0001C018  3003                     move.w     D0, D3
  37149. 0001C01A  48C0                     ext.l      D0
  37150. 0001C01C  3205                     move.w     D1, D5
  37151. 0001C01E  48C1                     ext.l      D1
  37152. 0001C020  9280                     sub.l      D1, D0
  37153. 0001C022  2001                     move.l     D0, D1
  37154. 0001C024  E088                     lsr        D0, 8
  37155. 0001C026  E088                     lsr        D0, 8
  37156. 0001C028  E088                     lsr        D0, 8
  37157. 0001C02A  EE88                     lsr        D0, 7
  37158. 0001C02C  D081                     add.l      D0, D1
  37159. 0001C02E  E280                     asr        D0, 1
  37160. 0001C030  D152                     add.w      [A2], D0
  37161. 0001C032  6000 00A6                bra        +0xA8 /* 0001C0DA */
  37162. 0001C036  3003                     move.w     D0, D3
  37163. 0001C038  48C0                     ext.l      D0
  37164. 0001C03A  3205                     move.w     D1, D5
  37165. 0001C03C  48C1                     ext.l      D1
  37166. 0001C03E  9280                     sub.l      D1, D0
  37167. 0001C040  2001                     move.l     D0, D1
  37168. 0001C042  E088                     lsr        D0, 8
  37169. 0001C044  E088                     lsr        D0, 8
  37170. 0001C046  E088                     lsr        D0, 8
  37171. 0001C048  EE88                     lsr        D0, 7
  37172. 0001C04A  D081                     add.l      D0, D1
  37173. 0001C04C  E280                     asr        D0, 1
  37174. 0001C04E  D152                     add.w      [A2], D0
  37175. 0001C050  6000 0088                bra        +0x8A /* 0001C0DA */
  37176. 0001C054  3006                     move.w     D0, D6
  37177. 0001C056  9044                     sub.w      D0, D4
  37178. 0001C058  D16A 0002                add.w      [A2 + 0x2], D0
  37179. 0001C05C  3003                     move.w     D0, D3
  37180. 0001C05E  48C0                     ext.l      D0
  37181. 0001C060  3205                     move.w     D1, D5
  37182. 0001C062  48C1                     ext.l      D1
  37183. 0001C064  9280                     sub.l      D1, D0
  37184. 0001C066  2001                     move.l     D0, D1
  37185. 0001C068  E088                     lsr        D0, 8
  37186. 0001C06A  E088                     lsr        D0, 8
  37187. 0001C06C  E088                     lsr        D0, 8
  37188. 0001C06E  EE88                     lsr        D0, 7
  37189. 0001C070  D081                     add.l      D0, D1
  37190. 0001C072  E280                     asr        D0, 1
  37191. 0001C074  D152                     add.w      [A2], D0
  37192. 0001C076  6062                     bra        +0x64 /* 0001C0DA */
  37193. 0001C078  3004                     move.w     D0, D4
  37194. 0001C07A  48C0                     ext.l      D0
  37195. 0001C07C  3206                     move.w     D1, D6
  37196. 0001C07E  48C1                     ext.l      D1
  37197. 0001C080  9280                     sub.l      D1, D0
  37198. 0001C082  2001                     move.l     D0, D1
  37199. 0001C084  E088                     lsr        D0, 8
  37200. 0001C086  E088                     lsr        D0, 8
  37201. 0001C088  E088                     lsr        D0, 8
  37202. 0001C08A  EE88                     lsr        D0, 7
  37203. 0001C08C  D081                     add.l      D0, D1
  37204. 0001C08E  E280                     asr        D0, 1
  37205. 0001C090  D16A 0002                add.w      [A2 + 0x2], D0
  37206. 0001C094  6044                     bra        +0x46 /* 0001C0DA */
  37207. 0001C096  3004                     move.w     D0, D4
  37208. 0001C098  48C0                     ext.l      D0
  37209. 0001C09A  3206                     move.w     D1, D6
  37210. 0001C09C  48C1                     ext.l      D1
  37211. 0001C09E  9280                     sub.l      D1, D0
  37212. 0001C0A0  2001                     move.l     D0, D1
  37213. 0001C0A2  E088                     lsr        D0, 8
  37214. 0001C0A4  E088                     lsr        D0, 8
  37215. 0001C0A6  E088                     lsr        D0, 8
  37216. 0001C0A8  EE88                     lsr        D0, 7
  37217. 0001C0AA  D081                     add.l      D0, D1
  37218. 0001C0AC  E280                     asr        D0, 1
  37219. 0001C0AE  D16A 0002                add.w      [A2 + 0x2], D0
  37220. 0001C0B2  3005                     move.w     D0, D5
  37221. 0001C0B4  9043                     sub.w      D0, D3
  37222. 0001C0B6  D152                     add.w      [A2], D0
  37223. 0001C0B8  6020                     bra        +0x22 /* 0001C0DA */
  37224. 0001C0BA  3005                     move.w     D0, D5
  37225. 0001C0BC  9043                     sub.w      D0, D3
  37226. 0001C0BE  D152                     add.w      [A2], D0
  37227. 0001C0C0  6018                     bra        +0x1A /* 0001C0DA */
  37228. 0001C0C2  3006                     move.w     D0, D6
  37229. 0001C0C4  9044                     sub.w      D0, D4
  37230. 0001C0C6  D16A 0002                add.w      [A2 + 0x2], D0
  37231. 0001C0CA  600E                     bra        +0x10 /* 0001C0DA */
  37232. 0001C0CC  3006                     move.w     D0, D6
  37233. 0001C0CE  9044                     sub.w      D0, D4
  37234. 0001C0D0  D16A 0002                add.w      [A2 + 0x2], D0
  37235. 0001C0D4  3005                     move.w     D0, D5
  37236. 0001C0D6  9043                     sub.w      D0, D3
  37237. 0001C0D8  D152                     add.w      [A2], D0
  37238. label0001C0DA:
  37239. 0001C0DA  4CDF 0CF8                movem.l    D3,D4,D5,D6,D7,A2,A3, [A7]+
  37240. 0001C0DE  4E5E                     unlink     A6
  37241. 0001C0E0  4E75                     rts
  37242. 0001C0E2  4E56 FFF8                link       A6, -0x0008
  37243. 0001C0E6  48E7 1820                movem.l    -[A7], D3,D4,A2
  37244. 0001C0EA  246E 0008                movea.l    A2, [A6 + 0x8]
  37245. 0001C0EE  2F0A                     move.l     -[A7], A2
  37246. 0001C0F0  61FF FFFF F986           bsr        -0x678 /* 0001BA78 */
  37247. 0001C0F6  4A00                     tst.b      D0
  37248. 0001C0F8  584F                     addq.w     A7, 4
  37249. 0001C0FA  6756                     beq        +0x58 /* 0001C152 */
  37250. 0001C0FC  486E FFF8                pea.l      [A6 - 0x8]
  37251. 0001C100  2F0A                     move.l     -[A7], A2
  37252. 0001C102  61FF FFFE D1AC           bsr        -0x12E52 /* 000092B0 */
  37253. 0001C108  486E FFF8                pea.l      [A6 - 0x8]
  37254. 0001C10C  61FF FFFF 92AA           bsr        -0x6D54 /* 000153B8 */
  37255. 0001C112  3600                     move.w     D3, D0
  37256. 0001C114  486E FFF8                pea.l      [A6 - 0x8]
  37257. 0001C118  61FF FFFF 9284           bsr        -0x6D7A /* 0001539E */
  37258. 0001C11E  3800                     move.w     D4, D0
  37259. 0001C120  0C43 0020                cmpi.w     D3, 0x20 /* ' ' */
  37260. 0001C124  4FEF 0010                lea.l      A7, [A7 + 0x10]
  37261. 0001C128  6D0E                     blt        +0x10 /* 0001C138 */
  37262. 0001C12A  0C44 0020                cmpi.w     D4, 0x20 /* ' ' */
  37263. 0001C12E  6D08                     blt        +0xA /* 0001C138 */
  37264. 0001C130  157C 0020 0018           move.b     [A2 + 0x18], 0x20 /* ' ' */
  37265. 0001C136  601A                     bra        +0x1C /* 0001C152 */
  37266. label0001C138:
  37267. 0001C138  0C43 0010                cmpi.w     D3, 0x10
  37268. 0001C13C  6D06                     blt        +0x8 /* 0001C144 */
  37269. 0001C13E  0C44 0010                cmpi.w     D4, 0x10
  37270. 0001C142  6C08                     bge        +0xA /* 0001C14C */
  37271. label0001C144:
  37272. 0001C144  157C 000C 0018           move.b     [A2 + 0x18], 0xC
  37273. 0001C14A  6006                     bra        +0x8 /* 0001C152 */
  37274. label0001C14C:
  37275. 0001C14C  157C 0010 0018           move.b     [A2 + 0x18], 0x10
  37276. label0001C152:
  37277. 0001C152  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  37278. 0001C156  4E5E                     unlink     A6
  37279. 0001C158  4E75                     rts
  37280. 0001C15A  06AF FFFF FFF6 0004      addi.l     [A7 + 0x4], 0xFFFFFFF6
  37281. 0001C162  4EFA FDD0                jmp        [PC - 0x230 /* 0001BF34 */]
  37282. 0001C166  06AF FFFF FFF6 0004      addi.l     [A7 + 0x4], 0xFFFFFFF6
  37283. 0001C16E  4EFA F91A                jmp        [PC - 0x6E6 /* 0001BA8A */]
  37284. 0001C172  06AF FFFF FFF6 0004      addi.l     [A7 + 0x4], 0xFFFFFFF6
  37285. 0001C17A  4EFA F75C                jmp        [PC - 0x8A4 /* 0001B8D8 */]
  37286. 0001C17E  06AF FFFF FFDC 0004      addi.l     [A7 + 0x4], 0xFFFFFFDC
  37287. 0001C186  4EFA F750                jmp        [PC - 0x8B0 /* 0001B8D8 */]
  37288. fn0001C18A:
  37289. 0001C18A  4E56 0000                link       A6, 0
  37290. 0001C18E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  37291. 0001C192  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  37292. 0001C196  61FF FFFF E224           bsr        -0x1DDA /* 0001A3BC */
  37293. 0001C19C  206E 0008                movea.l    A0, [A6 + 0x8]
  37294. 0001C1A0  4868 000A                pea.l      [A0 + 0xA]
  37295. 0001C1A4  61FF 0001 1DE8           bsr        +0x11DEA /* 0002DF8E */
  37296. 0001C1AA  206E 0008                movea.l    A0, [A6 + 0x8]
  37297. 0001C1AE  4868 0024                pea.l      [A0 + 0x24]
  37298. 0001C1B2  61FF 0001 1C10           bsr        +0x11C12 /* 0002DDC4 */
  37299. 0001C1B8  206E 0008                movea.l    A0, [A6 + 0x8]
  37300. 0001C1BC  4868 0036                pea.l      [A0 + 0x36]
  37301. 0001C1C0  61FF 0001 205E           bsr        +0x12060 /* 0002E220 */
  37302. 0001C1C6  41F9 0001 3EB0           lea.l      A0, [0x00013EB0]
  37303. 0001C1CC  226E 0008                movea.l    A1, [A6 + 0x8]
  37304. 0001C1D0  2288                     move.l     [A1], A0
  37305. 0001C1D2  41F9 0001 3EB0           lea.l      A0, [0x00013EB0]
  37306. 0001C1D8  41E8 00BC                lea.l      A0, [A0 + 0xBC]
  37307. 0001C1DC  226E 0008                movea.l    A1, [A6 + 0x8]
  37308. 0001C1E0  2348 000A                move.l     [A1 + 0xA], A0
  37309. 0001C1E4  41F9 0001 3EB0           lea.l      A0, [0x00013EB0]
  37310. 0001C1EA  41E8 00F8                lea.l      A0, [A0 + 0xF8]
  37311. 0001C1EE  226E 0008                movea.l    A1, [A6 + 0x8]
  37312. 0001C1F2  2348 0024                move.l     [A1 + 0x24], A0
  37313. 0001C1F6  41F9 0001 3EB0           lea.l      A0, [0x00013EB0]
  37314. 0001C1FC  41E8 0118                lea.l      A0, [A0 + 0x118]
  37315. 0001C200  226E 0008                movea.l    A1, [A6 + 0x8]
  37316. 0001C204  2348 0036                move.l     [A1 + 0x36], A0
  37317. 0001C208  206E 0008                movea.l    A0, [A6 + 0x8]
  37318. 0001C20C  4228 0042                clr.b      [A0 + 0x42]
  37319. 0001C210  206E 0008                movea.l    A0, [A6 + 0x8]
  37320. 0001C214  4268 0044                clr.w      [A0 + 0x44]
  37321. 0001C218  206E 0008                movea.l    A0, [A6 + 0x8]
  37322. 0001C21C  4268 0046                clr.w      [A0 + 0x46]
  37323. 0001C220  206E 0008                movea.l    A0, [A6 + 0x8]
  37324. 0001C224  4E5E                     unlink     A6
  37325. 0001C226  4E75                     rts
  37326. label0001C228:
  37327. 0001C228  4E56 0000                link       A6, 0
  37328. 0001C22C  2F0A                     move.l     -[A7], A2
  37329. 0001C22E  246E 0008                movea.l    A2, [A6 + 0x8]
  37330. 0001C232  200A                     move.l     D0, A2
  37331. 0001C234  677A                     beq        +0x7C /* 0001C2B0 */
  37332. 0001C236  41F9 0001 3EB0           lea.l      A0, [0x00013EB0]
  37333. 0001C23C  2488                     move.l     [A2], A0
  37334. 0001C23E  41F9 0001 3EB0           lea.l      A0, [0x00013EB0]
  37335. 0001C244  41E8 00BC                lea.l      A0, [A0 + 0xBC]
  37336. 0001C248  2548 000A                move.l     [A2 + 0xA], A0
  37337. 0001C24C  41F9 0001 3EB0           lea.l      A0, [0x00013EB0]
  37338. 0001C252  41E8 00F8                lea.l      A0, [A0 + 0xF8]
  37339. 0001C256  2548 0024                move.l     [A2 + 0x24], A0
  37340. 0001C25A  41F9 0001 3EB0           lea.l      A0, [0x00013EB0]
  37341. 0001C260  41E8 0118                lea.l      A0, [A0 + 0x118]
  37342. 0001C264  2548 0036                move.l     [A2 + 0x36], A0
  37343. 0001C268  4267                     clr.w      -[A7]
  37344. 0001C26A  204A                     movea.l    A0, A2
  37345. 0001C26C  4868 0036                pea.l      [A0 + 0x36]
  37346. 0001C270  61FF 0001 1FCA           bsr        +0x11FCC /* 0002E23C */
  37347. 0001C276  4267                     clr.w      -[A7]
  37348. 0001C278  204A                     movea.l    A0, A2
  37349. 0001C27A  4868 0024                pea.l      [A0 + 0x24]
  37350. 0001C27E  61FF 0001 1B8E           bsr        +0x11B90 /* 0002DE0E */
  37351. 0001C284  4267                     clr.w      -[A7]
  37352. 0001C286  204A                     movea.l    A0, A2
  37353. 0001C288  4868 000A                pea.l      [A0 + 0xA]
  37354. 0001C28C  61FF 0001 1D64           bsr        +0x11D66 /* 0002DFF2 */
  37355. 0001C292  4267                     clr.w      -[A7]
  37356. 0001C294  2F0A                     move.l     -[A7], A2
  37357. 0001C296  61FF FFFF E150           bsr        -0x1EAE /* 0001A3E8 */
  37358. 0001C29C  4A6E 000C                tst.w      [A6 + 0xC]
  37359. 0001C2A0  4FEF 0018                lea.l      A7, [A7 + 0x18]
  37360. 0001C2A4  6F0A                     ble        +0xC /* 0001C2B0 */
  37361. 0001C2A6  2F0A                     move.l     -[A7], A2
  37362. 0001C2A8  4EB9 0000 0168           jsr        [0x00000168]
  37363. 0001C2AE  584F                     addq.w     A7, 4
  37364. label0001C2B0:
  37365. 0001C2B0  204A                     movea.l    A0, A2
  37366. 0001C2B2  245F                     movea.l    A2, [A7]+
  37367. 0001C2B4  4E5E                     unlink     A6
  37368. 0001C2B6  4E75                     rts
  37369. 0001C2B8  4E56 FEFC                link       A6, -0x0104
  37370. 0001C2BC  2F0A                     move.l     -[A7], A2
  37371. 0001C2BE  246E 0010                movea.l    A2, [A6 + 0x10]
  37372. 0001C2C2  486E FFFE                pea.l      [A6 - 0x2]
  37373. 0001C2C6  2F0A                     move.l     -[A7], A2
  37374. 0001C2C8  61FF FFFE E350           bsr        -0x11CAE /* 0000A61A */
  37375. 0001C2CE  486E FEFC                pea.l      [A6 - 0x104]
  37376. 0001C2D2  2F0A                     move.l     -[A7], A2
  37377. 0001C2D4  61FF FFFE E344           bsr        -0x11CBA /* 0000A61A */
  37378. 0001C2DA  486E FEFE                pea.l      [A6 - 0x102]
  37379. 0001C2DE  2F0A                     move.l     -[A7], A2
  37380. 0001C2E0  4EB9 0000 17A8           jsr        [0x000017A8]
  37381. 0001C2E6  42A7                     clr.l      -[A7]
  37382. 0001C2E8  3F2E FEFC                move.w     -[A7], [A6 - 0x104]
  37383. 0001C2EC  486E FEFE                pea.l      [A6 - 0x102]
  37384. 0001C2F0  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  37385. 0001C2F4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  37386. 0001C2F8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  37387. 0001C2FC  2057                     movea.l    A0, [A7]
  37388. 0001C2FE  2250                     movea.l    A1, [A0]
  37389. 0001C300  2269 0010                movea.l    A1, [A1 + 0x10]
  37390. 0001C304  4E91                     jsr        [A1]
  37391. 0001C306  4FEF 002C                lea.l      A7, [A7 + 0x2C]
  37392. 0001C30A  245F                     movea.l    A2, [A7]+
  37393. 0001C30C  4E5E                     unlink     A6
  37394. 0001C30E  4E75                     rts
  37395. 0001C310  4E56 0000                link       A6, 0
  37396. 0001C314  2F0A                     move.l     -[A7], A2
  37397. 0001C316  2F03                     move.l     -[A7], D3
  37398. 0001C318  246E 0008                movea.l    A2, [A6 + 0x8]
  37399. 0001C31C  256E 000C 0004           move.l     [A2 + 0x4], [A6 + 0xC]
  37400. 0001C322  422A 0042                clr.b      [A2 + 0x42]
  37401. 0001C326  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  37402. 0001C32A  61FF FFFE CF70           bsr        -0x1308E /* 0000929C */
  37403. 0001C330  3540 0044                move.w     [A2 + 0x44], D0
  37404. 0001C334  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  37405. 0001C338  2057                     movea.l    A0, [A7]
  37406. 0001C33A  2268 0004                movea.l    A1, [A0 + 0x4]
  37407. 0001C33E  2269 001C                movea.l    A1, [A1 + 0x1C]
  37408. 0001C342  4E91                     jsr        [A1]
  37409. 0001C344  3600                     move.w     D3, D0
  37410. 0001C346  2F0A                     move.l     -[A7], A2
  37411. 0001C348  61FF 0000 00B2           bsr        +0xB4 /* 0001C3FC */
  37412. 0001C34E  4A00                     tst.b      D0
  37413. 0001C350  4FEF 000C                lea.l      A7, [A7 + 0xC]
  37414. 0001C354  661C                     bne        +0x1E /* 0001C372 */
  37415. 0001C356  2F0A                     move.l     -[A7], A2
  37416. 0001C358  61FF 0000 0092           bsr        +0x94 /* 0001C3EC */
  37417. 0001C35E  4A00                     tst.b      D0
  37418. 0001C360  584F                     addq.w     A7, 4
  37419. 0001C362  660E                     bne        +0x10 /* 0001C372 */
  37420. 0001C364  2F0A                     move.l     -[A7], A2
  37421. 0001C366  61FF 0000 0074           bsr        +0x76 /* 0001C3DC */
  37422. 0001C36C  4A00                     tst.b      D0
  37423. 0001C36E  584F                     addq.w     A7, 4
  37424. 0001C370  6722                     beq        +0x24 /* 0001C394 */
  37425. label0001C372:
  37426. 0001C372  4A43                     tst.w      D3
  37427. 0001C374  6718                     beq        +0x1A /* 0001C38E */
  37428. 0001C376  0C43 7FFF                cmpi.w     D3, 0x7FFF
  37429. 0001C37A  6712                     beq        +0x14 /* 0001C38E */
  37430. 0001C37C  3F03                     move.w     -[A7], D3
  37431. 0001C37E  2F0A                     move.l     -[A7], A2
  37432. 0001C380  2057                     movea.l    A0, [A7]
  37433. 0001C382  2250                     movea.l    A1, [A0]
  37434. 0001C384  2269 0140                movea.l    A1, [A1 + 0x140]
  37435. 0001C388  4E91                     jsr        [A1]
  37436. 0001C38A  5C4F                     addq.w     A7, 6
  37437. 0001C38C  600A                     bra        +0xC /* 0001C398 */
  37438. label0001C38E:
  37439. 0001C38E  3543 0046                move.w     [A2 + 0x46], D3
  37440. 0001C392  6004                     bra        +0x6 /* 0001C398 */
  37441. label0001C394:
  37442. 0001C394  426A 0046                clr.w      [A2 + 0x46]
  37443. label0001C398:
  37444. 0001C398  2F0A                     move.l     -[A7], A2
  37445. 0001C39A  61FF 0000 0060           bsr        +0x62 /* 0001C3FC */
  37446. 0001C3A0  4A00                     tst.b      D0
  37447. 0001C3A2  584F                     addq.w     A7, 4
  37448. 0001C3A4  671A                     beq        +0x1C /* 0001C3C0 */
  37449. 0001C3A6  2F0A                     move.l     -[A7], A2
  37450. 0001C3A8  2057                     movea.l    A0, [A7]
  37451. 0001C3AA  2250                     movea.l    A1, [A0]
  37452. 0001C3AC  2269 0164                movea.l    A1, [A1 + 0x164]
  37453. 0001C3B0  4E91                     jsr        [A1]
  37454. 0001C3B2  2F0A                     move.l     -[A7], A2
  37455. 0001C3B4  2057                     movea.l    A0, [A7]
  37456. 0001C3B6  2250                     movea.l    A1, [A0]
  37457. 0001C3B8  2269 0144                movea.l    A1, [A1 + 0x144]
  37458. 0001C3BC  4E91                     jsr        [A1]
  37459. 0001C3BE  504F                     addq.w     A7, 8
  37460. label0001C3C0:
  37461. 0001C3C0  42A7                     clr.l      -[A7]
  37462. 0001C3C2  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  37463. 0001C3C6  2057                     movea.l    A0, [A7]
  37464. 0001C3C8  2268 0004                movea.l    A1, [A0 + 0x4]
  37465. 0001C3CC  2269 0020                movea.l    A1, [A1 + 0x20]
  37466. 0001C3D0  4E91                     jsr        [A1]
  37467. 0001C3D2  504F                     addq.w     A7, 8
  37468. 0001C3D4  261F                     move.l     D3, [A7]+
  37469. 0001C3D6  245F                     movea.l    A2, [A7]+
  37470. 0001C3D8  4E5E                     unlink     A6
  37471. 0001C3DA  4E75                     rts
  37472. fn0001C3DC:
  37473. 0001C3DC  206F 0004                movea.l    A0, [A7 + 0x4]
  37474. 0001C3E0  0C68 0003 0044           cmpi.w     [A0 + 0x44], 0x3
  37475. 0001C3E6  57C0                     seq        D0
  37476. 0001C3E8  4400                     neg.b      D0
  37477. 0001C3EA  4E75                     rts
  37478. fn0001C3EC:
  37479. 0001C3EC  206F 0004                movea.l    A0, [A7 + 0x4]
  37480. 0001C3F0  0C68 0002 0044           cmpi.w     [A0 + 0x44], 0x2
  37481. 0001C3F6  57C0                     seq        D0
  37482. 0001C3F8  4400                     neg.b      D0
  37483. 0001C3FA  4E75                     rts
  37484. fn0001C3FC:
  37485. 0001C3FC  206F 0004                movea.l    A0, [A7 + 0x4]
  37486. 0001C400  0C68 0001 0044           cmpi.w     [A0 + 0x44], 0x1
  37487. 0001C406  57C0                     seq        D0
  37488. 0001C408  4400                     neg.b      D0
  37489. 0001C40A  4E75                     rts
  37490. 0001C40C  4E56 FFEC                link       A6, -0x0014
  37491. 0001C410  48E7 1030                movem.l    -[A7], D3,A2,A3
  37492. 0001C414  266E 0008                movea.l    A3, [A6 + 0x8]
  37493. 0001C418  246E 000C                movea.l    A2, [A6 + 0xC]
  37494. 0001C41C  486E FFFC                pea.l      [A6 - 0x4]
  37495. 0001C420  2F0B                     move.l     -[A7], A3
  37496. 0001C422  2057                     movea.l    A0, [A7]
  37497. 0001C424  2250                     movea.l    A1, [A0]
  37498. 0001C426  2269 015C                movea.l    A1, [A1 + 0x15C]
  37499. 0001C42A  4E91                     jsr        [A1]
  37500. 0001C42C  302B 0044                move.w     D0, [A3 + 0x44]
  37501. 0001C430  48C0                     ext.l      D0
  37502. 0001C432  504F                     addq.w     A7, 8
  37503. 0001C434  61FF FFFE 416E           bsr        -0x1BE90 /* 000005A4 */
  37504. 0001C43A  00FC                     .incomplete
  37505. 0001C43C  0000 0001                ori.b      D0, 0x1
  37506. 0001C440  0000 0083                ori.b      D0, 0x83
  37507. 0001C444  0005 0000                ori.b      D5, 0x0
  37508. 0001C448  0001 0020                ori.b      D1, 0x20 /* ' ' */
  37509. 0001C44C  0000 0002                ori.b      D0, 0x2
  37510. 0001C450  0066 0000                ori.w      -[A6], 0x0
  37511. 0001C454  0003 00A2                ori.b      D3, 0xA2
  37512. 0001C458  0000 0081                ori.b      D0, 0x81
  37513. 0001C45C  000E 0000                ori.b      A6, 0x0
  37514. 0001C460  0082 0054 0000           ori.l      D2, 0x540000 /* 'T\0\0' */
  37515. 0001C466  0083 0090 486B           ori.l      D3, 0x90486B
  37516. 0001C46C  000A 61FF                ori.b      A2, 0xFF
  37517. 0001C470  FFFF                     .invalid   <<F/7/7>>
  37518. 0001C472  B010                     cmp.b      D0, [A0]
  37519. 0001C474  2008                     move.l     D0, A0
  37520. 0001C476  584F                     addq.w     A7, 4
  37521. 0001C478  6700 00CA                beq        +0xCC /* 0001C544 */
  37522. 0001C47C  34AE FFFC                move.w     [A2], [A6 - 0x4]
  37523. 0001C480  356E FFFE 0002           move.w     [A2 + 0x2], [A6 - 0x2]
  37524. 0001C486  7000                     moveq.l    D0, 0x00
  37525. 0001C488  102B 0018                move.b     D0, [A3 + 0x18]
  37526. 0001C48C  D06E FFFC                add.w      D0, [A6 - 0x4]
  37527. 0001C490  3540 0004                move.w     [A2 + 0x4], D0
  37528. 0001C494  162B 0018                move.b     D3, [A3 + 0x18]
  37529. 0001C498  0C03 000C                cmpi.b     D3, 0xC
  37530. 0001C49C  6604                     bne        +0x6 /* 0001C4A2 */
  37531. 0001C49E  7010                     moveq.l    D0, 0x10
  37532. 0001C4A0  6004                     bra        +0x6 /* 0001C4A6 */
  37533. label0001C4A2:
  37534. 0001C4A2  7000                     moveq.l    D0, 0x00
  37535. 0001C4A4  1003                     move.b     D0, D3
  37536. label0001C4A6:
  37537. 0001C4A6  322A 0002                move.w     D1, [A2 + 0x2]
  37538. 0001C4AA  48C1                     ext.l      D1
  37539. 0001C4AC  D280                     add.l      D1, D0
  37540. 0001C4AE  3541 0006                move.w     [A2 + 0x6], D1
  37541. 0001C4B2  6000 0090                bra        +0x92 /* 0001C544 */
  37542. 0001C4B6  4AAB 0028                tst.l      [A3 + 0x28]
  37543. 0001C4BA  6700 0088                beq        +0x8A /* 0001C544 */
  37544. 0001C4BE  486E FFF0                pea.l      [A6 - 0x10]
  37545. 0001C4C2  486B 0024                pea.l      [A3 + 0x24]
  37546. 0001C4C6  61FF 0001 19EC           bsr        +0x119EE /* 0002DEB4 */
  37547. 0001C4CC  2D6E FFF0 FFF8           move.l     [A6 - 0x8], [A6 - 0x10]
  37548. 0001C4D2  34AE FFFC                move.w     [A2], [A6 - 0x4]
  37549. 0001C4D6  356E FFFE 0002           move.w     [A2 + 0x2], [A6 - 0x2]
  37550. 0001C4DC  302E FFFC                move.w     D0, [A6 - 0x4]
  37551. 0001C4E0  D06E FFFA                add.w      D0, [A6 - 0x6]
  37552. 0001C4E4  3540 0004                move.w     [A2 + 0x4], D0
  37553. 0001C4E8  302A 0002                move.w     D0, [A2 + 0x2]
  37554. 0001C4EC  D06E FFF8                add.w      D0, [A6 - 0x8]
  37555. 0001C4F0  3540 0006                move.w     [A2 + 0x6], D0
  37556. 0001C4F4  504F                     addq.w     A7, 8
  37557. 0001C4F6  604C                     bra        +0x4E /* 0001C544 */
  37558. 0001C4F8  486E FFEC                pea.l      [A6 - 0x14]
  37559. 0001C4FC  486B 0036                pea.l      [A3 + 0x36]
  37560. 0001C500  2057                     movea.l    A0, [A7]
  37561. 0001C502  2250                     movea.l    A1, [A0]
  37562. 0001C504  2269 000C                movea.l    A1, [A1 + 0xC]
  37563. 0001C508  4E91                     jsr        [A1]
  37564. 0001C50A  2D6E FFEC FFF4           move.l     [A6 - 0xC], [A6 - 0x14]
  37565. 0001C510  34AE FFFC                move.w     [A2], [A6 - 0x4]
  37566. 0001C514  356E FFFE 0002           move.w     [A2 + 0x2], [A6 - 0x2]
  37567. 0001C51A  302E FFFC                move.w     D0, [A6 - 0x4]
  37568. 0001C51E  D06E FFF6                add.w      D0, [A6 - 0xA]
  37569. 0001C522  3540 0004                move.w     [A2 + 0x4], D0
  37570. 0001C526  302A 0002                move.w     D0, [A2 + 0x2]
  37571. 0001C52A  D06E FFF4                add.w      D0, [A6 - 0xC]
  37572. 0001C52E  3540 0006                move.w     [A2 + 0x6], D0
  37573. 0001C532  504F                     addq.w     A7, 8
  37574. 0001C534  600E                     bra        +0x10 /* 0001C544 */
  37575. 0001C536  24B9 0000 778C           move.l     [A2], [0x0000778C]
  37576. 0001C53C  2579 0000 7790 0004      move.l     [A2 + 0x4], [0x00007790]
  37577. label0001C544:
  37578. 0001C544  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  37579. 0001C548  4E5E                     unlink     A6
  37580. 0001C54A  4E75                     rts
  37581. 0001C54C  4E56 0000                link       A6, 0
  37582. 0001C550  2F0A                     move.l     -[A7], A2
  37583. 0001C552  246E 0008                movea.l    A2, [A6 + 0x8]
  37584. 0001C556  356E 000C 0046           move.w     [A2 + 0x46], [A6 + 0xC]
  37585. 0001C55C  302A 0044                move.w     D0, [A2 + 0x44]
  37586. 0001C560  48C0                     ext.l      D0
  37587. 0001C562  5380                     subq.l     D0, 1
  37588. 0001C564  670A                     beq        +0xC /* 0001C570 */
  37589. 0001C566  5380                     subq.l     D0, 1
  37590. 0001C568  671C                     beq        +0x1E /* 0001C586 */
  37591. 0001C56A  5380                     subq.l     D0, 1
  37592. 0001C56C  672E                     beq        +0x30 /* 0001C59C */
  37593. 0001C56E  6040                     bra        +0x42 /* 0001C5B0 */
  37594. label0001C570:
  37595. 0001C570  3F2A 0046                move.w     -[A7], [A2 + 0x46]
  37596. 0001C574  486A 000A                pea.l      [A2 + 0xA]
  37597. 0001C578  2057                     movea.l    A0, [A7]
  37598. 0001C57A  2250                     movea.l    A1, [A0]
  37599. 0001C57C  2269 0018                movea.l    A1, [A1 + 0x18]
  37600. 0001C580  4E91                     jsr        [A1]
  37601. 0001C582  5C4F                     addq.w     A7, 6
  37602. 0001C584  602A                     bra        +0x2C /* 0001C5B0 */
  37603. label0001C586:
  37604. 0001C586  3F2A 0046                move.w     -[A7], [A2 + 0x46]
  37605. 0001C58A  486A 0024                pea.l      [A2 + 0x24]
  37606. 0001C58E  2057                     movea.l    A0, [A7]
  37607. 0001C590  2250                     movea.l    A1, [A0]
  37608. 0001C592  2269 0018                movea.l    A1, [A1 + 0x18]
  37609. 0001C596  4E91                     jsr        [A1]
  37610. 0001C598  5C4F                     addq.w     A7, 6
  37611. 0001C59A  6014                     bra        +0x16 /* 0001C5B0 */
  37612. label0001C59C:
  37613. 0001C59C  3F2A 0046                move.w     -[A7], [A2 + 0x46]
  37614. 0001C5A0  486A 0036                pea.l      [A2 + 0x36]
  37615. 0001C5A4  2057                     movea.l    A0, [A7]
  37616. 0001C5A6  2250                     movea.l    A1, [A0]
  37617. 0001C5A8  2269 001C                movea.l    A1, [A1 + 0x1C]
  37618. 0001C5AC  4E91                     jsr        [A1]
  37619. 0001C5AE  5C4F                     addq.w     A7, 6
  37620. label0001C5B0:
  37621. 0001C5B0  245F                     movea.l    A2, [A7]+
  37622. 0001C5B2  4E5E                     unlink     A6
  37623. 0001C5B4  4E75                     rts
  37624. 0001C5B6  4E56 0000                link       A6, 0
  37625. 0001C5BA  2F0A                     move.l     -[A7], A2
  37626. 0001C5BC  246E 0008                movea.l    A2, [A6 + 0x8]
  37627. 0001C5C0  2F0A                     move.l     -[A7], A2
  37628. 0001C5C2  61FF FFFF FE38           bsr        -0x1C6 /* 0001C3FC */
  37629. 0001C5C8  4A00                     tst.b      D0
  37630. 0001C5CA  584F                     addq.w     A7, 4
  37631. 0001C5CC  660E                     bne        +0x10 /* 0001C5DC */
  37632. 0001C5CE  2F0A                     move.l     -[A7], A2
  37633. 0001C5D0  61FF 0000 0038           bsr        +0x3A /* 0001C60A */
  37634. 0001C5D6  4A00                     tst.b      D0
  37635. 0001C5D8  584F                     addq.w     A7, 4
  37636. 0001C5DA  6728                     beq        +0x2A /* 0001C604 */
  37637. label0001C5DC:
  37638. 0001C5DC  2F0A                     move.l     -[A7], A2
  37639. 0001C5DE  61FF FFFE D4F8           bsr        -0x12B06 /* 00009AD8 */
  37640. 0001C5E4  4A00                     tst.b      D0
  37641. 0001C5E6  584F                     addq.w     A7, 4
  37642. 0001C5E8  6714                     beq        +0x16 /* 0001C5FE */
  37643. 0001C5EA  2F0A                     move.l     -[A7], A2
  37644. 0001C5EC  61FF FFFE D500           bsr        -0x12AFE /* 00009AEE */
  37645. 0001C5F2  4A00                     tst.b      D0
  37646. 0001C5F4  584F                     addq.w     A7, 4
  37647. 0001C5F6  6706                     beq        +0x8 /* 0001C5FE */
  37648. 0001C5F8  426A 0014                clr.w      [A2 + 0x14]
  37649. 0001C5FC  6006                     bra        +0x8 /* 0001C604 */
  37650. label0001C5FE:
  37651. 0001C5FE  357C 0001 0014           move.w     [A2 + 0x14], 0x1
  37652. label0001C604:
  37653. 0001C604  245F                     movea.l    A2, [A7]+
  37654. 0001C606  4E5E                     unlink     A6
  37655. 0001C608  4E75                     rts
  37656. fn0001C60A:
  37657. 0001C60A  206F 0004                movea.l    A0, [A7 + 0x4]
  37658. 0001C60E  0C68 0081 0044           cmpi.w     [A0 + 0x44], 0x81
  37659. 0001C614  57C0                     seq        D0
  37660. 0001C616  4400                     neg.b      D0
  37661. 0001C618  4E75                     rts
  37662. 0001C61A  4AAF 0008                tst.l      [A7 + 0x8]
  37663. 0001C61E  6712                     beq        +0x14 /* 0001C632 */
  37664. 0001C620  206F 0008                movea.l    A0, [A7 + 0x8]
  37665. 0001C624  20B9 0000 2FEC           move.l     [A0], [0x00002FEC]
  37666. 0001C62A  3179 0000 2FF0 0004      move.w     [A0 + 0x4], [0x00002FF0]
  37667. label0001C632:
  37668. 0001C632  4AAF 000C                tst.l      [A7 + 0xC]
  37669. 0001C636  6712                     beq        +0x14 /* 0001C64A */
  37670. 0001C638  206F 000C                movea.l    A0, [A7 + 0xC]
  37671. 0001C63C  20B9 0000 2FF2           move.l     [A0], [0x00002FF2]
  37672. 0001C642  3179 0000 2FF6 0004      move.w     [A0 + 0x4], [0x00002FF6]
  37673. label0001C64A:
  37674. 0001C64A  7001                     moveq.l    D0, 0x01
  37675. 0001C64C  4E75                     rts
  37676. 0001C64E  4E56 0000                link       A6, 0
  37677. 0001C652  2F0A                     move.l     -[A7], A2
  37678. 0001C654  246E 0008                movea.l    A2, [A6 + 0x8]
  37679. 0001C658  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  37680. 0001C65C  61FF FFFE CF50           bsr        -0x130AE /* 000095AE */
  37681. 0001C662  5500                     subq.b     D0, 2
  37682. 0001C664  584F                     addq.w     A7, 4
  37683. 0001C666  6622                     bne        +0x24 /* 0001C68A */
  37684. 0001C668  2F0A                     move.l     -[A7], A2
  37685. 0001C66A  2057                     movea.l    A0, [A7]
  37686. 0001C66C  2250                     movea.l    A1, [A0]
  37687. 0001C66E  2269 0144                movea.l    A1, [A1 + 0x144]
  37688. 0001C672  4E91                     jsr        [A1]
  37689. 0001C674  42A7                     clr.l      -[A7]
  37690. 0001C676  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  37691. 0001C67A  2057                     movea.l    A0, [A7]
  37692. 0001C67C  2268 0004                movea.l    A1, [A0 + 0x4]
  37693. 0001C680  2269 010C                movea.l    A1, [A1 + 0x10C]
  37694. 0001C684  4E91                     jsr        [A1]
  37695. 0001C686  4FEF 000C                lea.l      A7, [A7 + 0xC]
  37696. label0001C68A:
  37697. 0001C68A  245F                     movea.l    A2, [A7]+
  37698. 0001C68C  4E5E                     unlink     A6
  37699. 0001C68E  4E75                     rts
  37700. 0001C690  4E56 0000                link       A6, 0
  37701. 0001C694  2F0A                     move.l     -[A7], A2
  37702. 0001C696  246E 0008                movea.l    A2, [A6 + 0x8]
  37703. 0001C69A  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  37704. 0001C69E  61FF FFFE CF0E           bsr        -0x130F0 /* 000095AE */
  37705. 0001C6A4  5500                     subq.b     D0, 2
  37706. 0001C6A6  584F                     addq.w     A7, 4
  37707. 0001C6A8  6622                     bne        +0x24 /* 0001C6CC */
  37708. 0001C6AA  2F0A                     move.l     -[A7], A2
  37709. 0001C6AC  2057                     movea.l    A0, [A7]
  37710. 0001C6AE  2250                     movea.l    A1, [A0]
  37711. 0001C6B0  2269 0144                movea.l    A1, [A1 + 0x144]
  37712. 0001C6B4  4E91                     jsr        [A1]
  37713. 0001C6B6  42A7                     clr.l      -[A7]
  37714. 0001C6B8  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  37715. 0001C6BC  2057                     movea.l    A0, [A7]
  37716. 0001C6BE  2268 0004                movea.l    A1, [A0 + 0x4]
  37717. 0001C6C2  2269 010C                movea.l    A1, [A1 + 0x10C]
  37718. 0001C6C6  4E91                     jsr        [A1]
  37719. 0001C6C8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  37720. label0001C6CC:
  37721. 0001C6CC  245F                     movea.l    A2, [A7]+
  37722. 0001C6CE  4E5E                     unlink     A6
  37723. 0001C6D0  4E75                     rts
  37724. 0001C6D2  4E56 0000                link       A6, 0
  37725. 0001C6D6  2F0A                     move.l     -[A7], A2
  37726. 0001C6D8  246E 0008                movea.l    A2, [A6 + 0x8]
  37727. 0001C6DC  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  37728. 0001C6E0  61FF FFFE CDF2           bsr        -0x1320C /* 000094D4 */
  37729. 0001C6E6  5500                     subq.b     D0, 2
  37730. 0001C6E8  584F                     addq.w     A7, 4
  37731. 0001C6EA  6616                     bne        +0x18 /* 0001C702 */
  37732. 0001C6EC  2F0A                     move.l     -[A7], A2
  37733. 0001C6EE  2057                     movea.l    A0, [A7]
  37734. 0001C6F0  2250                     movea.l    A1, [A0]
  37735. 0001C6F2  2269 0144                movea.l    A1, [A1 + 0x144]
  37736. 0001C6F6  4E91                     jsr        [A1]
  37737. 0001C6F8  2F0A                     move.l     -[A7], A2
  37738. 0001C6FA  61FF FFFE D0F8           bsr        -0x12F06 /* 000097F4 */
  37739. 0001C700  504F                     addq.w     A7, 8
  37740. label0001C702:
  37741. 0001C702  245F                     movea.l    A2, [A7]+
  37742. 0001C704  4E5E                     unlink     A6
  37743. 0001C706  4E75                     rts
  37744. 0001C708  4E56 0000                link       A6, 0
  37745. 0001C70C  2F0A                     move.l     -[A7], A2
  37746. 0001C70E  246E 0008                movea.l    A2, [A6 + 0x8]
  37747. 0001C712  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  37748. 0001C716  61FF FFFE CDBC           bsr        -0x13242 /* 000094D4 */
  37749. 0001C71C  5500                     subq.b     D0, 2
  37750. 0001C71E  584F                     addq.w     A7, 4
  37751. 0001C720  6616                     bne        +0x18 /* 0001C738 */
  37752. 0001C722  2F0A                     move.l     -[A7], A2
  37753. 0001C724  2057                     movea.l    A0, [A7]
  37754. 0001C726  2250                     movea.l    A1, [A0]
  37755. 0001C728  2269 0144                movea.l    A1, [A1 + 0x144]
  37756. 0001C72C  4E91                     jsr        [A1]
  37757. 0001C72E  2F0A                     move.l     -[A7], A2
  37758. 0001C730  61FF FFFE D0C2           bsr        -0x12F3C /* 000097F4 */
  37759. 0001C736  504F                     addq.w     A7, 8
  37760. label0001C738:
  37761. 0001C738  245F                     movea.l    A2, [A7]+
  37762. 0001C73A  4E5E                     unlink     A6
  37763. 0001C73C  4E75                     rts
  37764. 0001C73E  4E56 0000                link       A6, 0
  37765. 0001C742  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  37766. 0001C746  2057                     movea.l    A0, [A7]
  37767. 0001C748  2250                     movea.l    A1, [A0]
  37768. 0001C74A  2269 0144                movea.l    A1, [A1 + 0x144]
  37769. 0001C74E  4E91                     jsr        [A1]
  37770. 0001C750  4E5E                     unlink     A6
  37771. 0001C752  4E75                     rts
  37772. 0001C754  4E56 FFFA                link       A6, -0x0006
  37773. 0001C758  2F0A                     move.l     -[A7], A2
  37774. 0001C75A  246E 0008                movea.l    A2, [A6 + 0x8]
  37775. 0001C75E  202E 000E                move.l     D0, [A6 + 0xE]
  37776. 0001C762  0480 636F 6E74           subi.l     D0, 0x636F6E74 /* 'cont' */
  37777. 0001C768  670E                     beq        +0x10 /* 0001C778 */
  37778. 0001C76A  0480 1102 F2FA           subi.l     D0, 0x1102F2FA
  37779. 0001C770  6700 0122                beq        +0x124 /* 0001C894 */
  37780. 0001C774  6000 0156                bra        +0x158 /* 0001C8CC */
  37781. label0001C778:
  37782. 0001C778  206E 0016                movea.l    A0, [A6 + 0x16]
  37783. 0001C77C  2D50 FFFA                move.l     [A6 - 0x6], [A0]
  37784. 0001C780  3D68 0004 FFFE           move.w     [A6 - 0x2], [A0 + 0x4]
  37785. 0001C786  356E FFFA 0044           move.w     [A2 + 0x44], [A6 - 0x6]
  37786. 0001C78C  302A 0044                move.w     D0, [A2 + 0x44]
  37787. 0001C790  48C0                     ext.l      D0
  37788. 0001C792  61FF FFFE 3E10           bsr        -0x1C1EE /* 000005A4 */
  37789. 0001C798  00E6                     .incomplete
  37790. 0001C79A  0000 0001                ori.b      D0, 0x1
  37791. 0001C79E  0000 0083                ori.b      D0, 0x83
  37792. 0001C7A2  0005 0000                ori.b      D5, 0x0
  37793. 0001C7A6  0001 0020                ori.b      D1, 0x20 /* ' ' */
  37794. 0001C7AA  0000 0002                ori.b      D0, 0x2
  37795. 0001C7AE  001A 0000                ori.b      [A2]+, 0x0
  37796. 0001C7B2  0003 0014                ori.b      D3, 0x14
  37797. 0001C7B6  0000 0081                ori.b      D0, 0x81
  37798. 0001C7BA  0052 0000                ori.w      [A2], 0x0
  37799. 0001C7BE  0082 001E 0000           ori.l      D2, 0x1E0000
  37800. 0001C7C4  0083 008C 3F2E           ori.l      D3, 0x8C3F2E
  37801. 0001C7CA  FFFC                     .invalid   <<F/7/7>>
  37802. 0001C7CC  2F0A                     move.l     -[A7], A2
  37803. 0001C7CE  2057                     movea.l    A0, [A7]
  37804. 0001C7D0  2250                     movea.l    A1, [A0]
  37805. 0001C7D2  2269 0140                movea.l    A1, [A1 + 0x140]
  37806. 0001C7D6  4E91                     jsr        [A1]
  37807. 0001C7D8  5C4F                     addq.w     A7, 6
  37808. 0001C7DA  6000 00A2                bra        +0xA4 /* 0001C87E */
  37809. 0001C7DE  4267                     clr.w      -[A7]
  37810. 0001C7E0  486A 0024                pea.l      [A2 + 0x24]
  37811. 0001C7E4  2057                     movea.l    A0, [A7]
  37812. 0001C7E6  2250                     movea.l    A1, [A0]
  37813. 0001C7E8  2269 0018                movea.l    A1, [A1 + 0x18]
  37814. 0001C7EC  4E91                     jsr        [A1]
  37815. 0001C7EE  426A 0046                clr.w      [A2 + 0x46]
  37816. 0001C7F2  4227                     clr.b      -[A7]
  37817. 0001C7F4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  37818. 0001C7F8  486A 0024                pea.l      [A2 + 0x24]
  37819. 0001C7FC  2057                     movea.l    A0, [A7]
  37820. 0001C7FE  2250                     movea.l    A1, [A0]
  37821. 0001C800  2269 0014                movea.l    A1, [A1 + 0x14]
  37822. 0001C804  4E91                     jsr        [A1]
  37823. 0001C806  4FEF 0010                lea.l      A7, [A7 + 0x10]
  37824. 0001C80A  6072                     bra        +0x74 /* 0001C87E */
  37825. 0001C80C  4267                     clr.w      -[A7]
  37826. 0001C80E  486A 000A                pea.l      [A2 + 0xA]
  37827. 0001C812  2057                     movea.l    A0, [A7]
  37828. 0001C814  2250                     movea.l    A1, [A0]
  37829. 0001C816  2269 0018                movea.l    A1, [A1 + 0x18]
  37830. 0001C81A  4E91                     jsr        [A1]
  37831. 0001C81C  426A 0046                clr.w      [A2 + 0x46]
  37832. 0001C820  4227                     clr.b      -[A7]
  37833. 0001C822  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  37834. 0001C826  486A 000A                pea.l      [A2 + 0xA]
  37835. 0001C82A  2057                     movea.l    A0, [A7]
  37836. 0001C82C  2250                     movea.l    A1, [A0]
  37837. 0001C82E  2269 0014                movea.l    A1, [A1 + 0x14]
  37838. 0001C832  4E91                     jsr        [A1]
  37839. 0001C834  2F0A                     move.l     -[A7], A2
  37840. 0001C836  2057                     movea.l    A0, [A7]
  37841. 0001C838  2250                     movea.l    A1, [A0]
  37842. 0001C83A  2269 0164                movea.l    A1, [A1 + 0x164]
  37843. 0001C83E  4E91                     jsr        [A1]
  37844. 0001C840  2F0A                     move.l     -[A7], A2
  37845. 0001C842  2057                     movea.l    A0, [A7]
  37846. 0001C844  2250                     movea.l    A1, [A0]
  37847. 0001C846  2269 0144                movea.l    A1, [A1 + 0x144]
  37848. 0001C84A  4E91                     jsr        [A1]
  37849. 0001C84C  4FEF 0018                lea.l      A7, [A7 + 0x18]
  37850. 0001C850  602C                     bra        +0x2E /* 0001C87E */
  37851. 0001C852  4267                     clr.w      -[A7]
  37852. 0001C854  486A 0036                pea.l      [A2 + 0x36]
  37853. 0001C858  2057                     movea.l    A0, [A7]
  37854. 0001C85A  2250                     movea.l    A1, [A0]
  37855. 0001C85C  2269 001C                movea.l    A1, [A1 + 0x1C]
  37856. 0001C860  4E91                     jsr        [A1]
  37857. 0001C862  426A 0046                clr.w      [A2 + 0x46]
  37858. 0001C866  4227                     clr.b      -[A7]
  37859. 0001C868  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  37860. 0001C86C  486A 0036                pea.l      [A2 + 0x36]
  37861. 0001C870  2057                     movea.l    A0, [A7]
  37862. 0001C872  2250                     movea.l    A1, [A0]
  37863. 0001C874  2269 0018                movea.l    A1, [A1 + 0x18]
  37864. 0001C878  4E91                     jsr        [A1]
  37865. 0001C87A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  37866. label0001C87E:
  37867. 0001C87E  42A7                     clr.l      -[A7]
  37868. 0001C880  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  37869. 0001C884  2057                     movea.l    A0, [A7]
  37870. 0001C886  2268 0004                movea.l    A1, [A0 + 0x4]
  37871. 0001C88A  2269 010C                movea.l    A1, [A1 + 0x10C]
  37872. 0001C88E  4E91                     jsr        [A1]
  37873. 0001C890  504F                     addq.w     A7, 8
  37874. 0001C892  6038                     bra        +0x3A /* 0001C8CC */
  37875. label0001C894:
  37876. 0001C894  2F0A                     move.l     -[A7], A2
  37877. 0001C896  61FF FFFF FB64           bsr        -0x49A /* 0001C3FC */
  37878. 0001C89C  4A00                     tst.b      D0
  37879. 0001C89E  584F                     addq.w     A7, 4
  37880. 0001C8A0  660E                     bne        +0x10 /* 0001C8B0 */
  37881. 0001C8A2  2F0A                     move.l     -[A7], A2
  37882. 0001C8A4  61FF FFFF FD64           bsr        -0x29A /* 0001C60A */
  37883. 0001C8AA  4A00                     tst.b      D0
  37884. 0001C8AC  584F                     addq.w     A7, 4
  37885. 0001C8AE  671C                     beq        +0x1E /* 0001C8CC */
  37886. label0001C8B0:
  37887. 0001C8B0  206E 0016                movea.l    A0, [A6 + 0x16]
  37888. 0001C8B4  3550 0014                move.w     [A2 + 0x14], [A0]
  37889. 0001C8B8  42A7                     clr.l      -[A7]
  37890. 0001C8BA  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  37891. 0001C8BE  2057                     movea.l    A0, [A7]
  37892. 0001C8C0  2268 0004                movea.l    A1, [A0 + 0x4]
  37893. 0001C8C4  2269 010C                movea.l    A1, [A1 + 0x10C]
  37894. 0001C8C8  4E91                     jsr        [A1]
  37895. 0001C8CA  504F                     addq.w     A7, 8
  37896. label0001C8CC:
  37897. 0001C8CC  245F                     movea.l    A2, [A7]+
  37898. 0001C8CE  4E5E                     unlink     A6
  37899. 0001C8D0  4E75                     rts
  37900. 0001C8D2  4E56 FFFA                link       A6, -0x0006
  37901. 0001C8D6  48E7 1030                movem.l    -[A7], D3,A2,A3
  37902. 0001C8DA  246E 0008                movea.l    A2, [A6 + 0x8]
  37903. 0001C8DE  266E 001A                movea.l    A3, [A6 + 0x1A]
  37904. 0001C8E2  7600                     moveq.l    D3, 0x00
  37905. 0001C8E4  202E 000E                move.l     D0, [A6 + 0xE]
  37906. 0001C8E8  0480 636F 6E74           subi.l     D0, 0x636F6E74 /* 'cont' */
  37907. 0001C8EE  670E                     beq        +0x10 /* 0001C8FE */
  37908. 0001C8F0  0480 1102 F2FA           subi.l     D0, 0x1102F2FA
  37909. 0001C8F6  6700 00CC                beq        +0xCE /* 0001C9C4 */
  37910. 0001C8FA  6000 00F2                bra        +0xF4 /* 0001C9EE */
  37911. label0001C8FE:
  37912. 0001C8FE  362A 0044                move.w     D3, [A2 + 0x44]
  37913. 0001C902  3D43 FFFA                move.w     [A6 - 0x6], D3
  37914. 0001C906  3003                     move.w     D0, D3
  37915. 0001C908  48C0                     ext.l      D0
  37916. 0001C90A  61FF FFFE 3C98           bsr        -0x1C366 /* 000005A4 */
  37917. 0001C910  00A2 0000 0001           ori.l      -[A2], 0x1
  37918. 0001C916  0000 0083                ori.b      D0, 0x83
  37919. 0001C91A  0005 0000                ori.b      D5, 0x0
  37920. 0001C91E  0001 0028                ori.b      D1, 0x28 /* '(' */
  37921. 0001C922  0000 0002                ori.b      D0, 0x2
  37922. 0001C926  001A 0000                ori.b      [A2]+, 0x0
  37923. 0001C92A  0003 0024                ori.b      D3, 0x24 /* '$' */
  37924. 0001C92E  0000 0081                ori.b      D0, 0x81
  37925. 0001C932  0042 0000                ori.w      D2, 0x0
  37926. 0001C936  0082 0020 0000           ori.l      D2, 0x200000 /* ' \0\0' */
  37927. 0001C93C  0083 0052 3D6A           ori.l      D3, 0x523D6A /* 'R=j' */
  37928. 0001C942  0046 FFFC                ori.w      D6, 0xFFFC
  37929. 0001C946  606A                     bra        +0x6C /* 0001C9B2 */
  37930. 0001C948  3D6A 0046 FFFC           move.w     [A6 - 0x4], [A2 + 0x46]
  37931. 0001C94E  6062                     bra        +0x64 /* 0001C9B2 */
  37932. 0001C950  3D6A 0046 FFFC           move.w     [A6 - 0x4], [A2 + 0x46]
  37933. 0001C956  605A                     bra        +0x5C /* 0001C9B2 */
  37934. 0001C958  2F0A                     move.l     -[A7], A2
  37935. 0001C95A  61FF 0000 00B0           bsr        +0xB2 /* 0001CA0C */
  37936. 0001C960  4A00                     tst.b      D0
  37937. 0001C962  584F                     addq.w     A7, 4
  37938. 0001C964  6706                     beq        +0x8 /* 0001C96C */
  37939. 0001C966  206A 0028                movea.l    A0, [A2 + 0x28]
  37940. 0001C96A  6002                     bra        +0x4 /* 0001C96E */
  37941. label0001C96C:
  37942. 0001C96C  91C8                     sub.l      A0, A0
  37943. label0001C96E:
  37944. 0001C96E  2D48 FFFC                move.l     [A6 - 0x4], A0
  37945. 0001C972  603E                     bra        +0x40 /* 0001C9B2 */
  37946. 0001C974  2F0A                     move.l     -[A7], A2
  37947. 0001C976  61FF FFFF FC92           bsr        -0x36C /* 0001C60A */
  37948. 0001C97C  4A00                     tst.b      D0
  37949. 0001C97E  584F                     addq.w     A7, 4
  37950. 0001C980  6706                     beq        +0x8 /* 0001C988 */
  37951. 0001C982  206A 000E                movea.l    A0, [A2 + 0xE]
  37952. 0001C986  6002                     bra        +0x4 /* 0001C98A */
  37953. label0001C988:
  37954. 0001C988  91C8                     sub.l      A0, A0
  37955. label0001C98A:
  37956. 0001C98A  2D48 FFFC                move.l     [A6 - 0x4], A0
  37957. 0001C98E  6022                     bra        +0x24 /* 0001C9B2 */
  37958. 0001C990  2F0A                     move.l     -[A7], A2
  37959. 0001C992  61FF 0000 0068           bsr        +0x6A /* 0001C9FC */
  37960. 0001C998  4A00                     tst.b      D0
  37961. 0001C99A  584F                     addq.w     A7, 4
  37962. 0001C99C  670E                     beq        +0x10 /* 0001C9AC */
  37963. 0001C99E  486A 0036                pea.l      [A2 + 0x36]
  37964. 0001C9A2  61FF 0001 18D0           bsr        +0x118D2 /* 0002E274 */
  37965. 0001C9A8  584F                     addq.w     A7, 4
  37966. 0001C9AA  6002                     bra        +0x4 /* 0001C9AE */
  37967. label0001C9AC:
  37968. 0001C9AC  91C8                     sub.l      A0, A0
  37969. label0001C9AE:
  37970. 0001C9AE  2D48 FFFC                move.l     [A6 - 0x4], A0
  37971. label0001C9B2:
  37972. 0001C9B2  7606                     moveq.l    D3, 0x06
  37973. 0001C9B4  206E 0016                movea.l    A0, [A6 + 0x16]
  37974. 0001C9B8  20AE FFFA                move.l     [A0], [A6 - 0x6]
  37975. 0001C9BC  316E FFFE 0004           move.w     [A0 + 0x4], [A6 - 0x2]
  37976. 0001C9C2  602A                     bra        +0x2C /* 0001C9EE */
  37977. label0001C9C4:
  37978. 0001C9C4  2F0A                     move.l     -[A7], A2
  37979. 0001C9C6  61FF FFFF FA34           bsr        -0x5CA /* 0001C3FC */
  37980. 0001C9CC  4A00                     tst.b      D0
  37981. 0001C9CE  584F                     addq.w     A7, 4
  37982. 0001C9D0  660E                     bne        +0x10 /* 0001C9E0 */
  37983. 0001C9D2  2F0A                     move.l     -[A7], A2
  37984. 0001C9D4  61FF FFFF FC34           bsr        -0x3CA /* 0001C60A */
  37985. 0001C9DA  4A00                     tst.b      D0
  37986. 0001C9DC  584F                     addq.w     A7, 4
  37987. 0001C9DE  670C                     beq        +0xE /* 0001C9EC */
  37988. label0001C9E0:
  37989. 0001C9E0  7602                     moveq.l    D3, 0x02
  37990. 0001C9E2  206E 0016                movea.l    A0, [A6 + 0x16]
  37991. 0001C9E6  30AA 0014                move.w     [A0], [A2 + 0x14]
  37992. 0001C9EA  6002                     bra        +0x4 /* 0001C9EE */
  37993. label0001C9EC:
  37994. 0001C9EC  7600                     moveq.l    D3, 0x00
  37995. label0001C9EE:
  37996. 0001C9EE  200B                     move.l     D0, A3
  37997. 0001C9F0  6702                     beq        +0x4 /* 0001C9F4 */
  37998. 0001C9F2  2683                     move.l     [A3], D3
  37999. label0001C9F4:
  38000. 0001C9F4  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  38001. 0001C9F8  4E5E                     unlink     A6
  38002. 0001C9FA  4E75                     rts
  38003. fn0001C9FC:
  38004. 0001C9FC  206F 0004                movea.l    A0, [A7 + 0x4]
  38005. 0001CA00  0C68 0083 0044           cmpi.w     [A0 + 0x44], 0x83
  38006. 0001CA06  57C0                     seq        D0
  38007. 0001CA08  4400                     neg.b      D0
  38008. 0001CA0A  4E75                     rts
  38009. fn0001CA0C:
  38010. 0001CA0C  206F 0004                movea.l    A0, [A7 + 0x4]
  38011. 0001CA10  0C68 0082 0044           cmpi.w     [A0 + 0x44], 0x82
  38012. 0001CA16  57C0                     seq        D0
  38013. 0001CA18  4400                     neg.b      D0
  38014. 0001CA1A  4E75                     rts
  38015. 0001CA1C  4E56 FFF2                link       A6, -0x000E
  38016. 0001CA20  2F0A                     move.l     -[A7], A2
  38017. 0001CA22  246E 0008                movea.l    A2, [A6 + 0x8]
  38018. 0001CA26  4EB9 0000 0200           jsr        [0x00000200 /* SPAlarm */]
  38019. 0001CA2C  486E FFF8                pea.l      [A6 - 0x8]
  38020. 0001CA30  2F0A                     move.l     -[A7], A2
  38021. 0001CA32  61FF FFFE C87C           bsr        -0x13782 /* 000092B0 */
  38022. 0001CA38  2D79 0000 2FEC FFF2      move.l     [A6 - 0xE], [0x00002FEC]
  38023. 0001CA40  3D79 0000 2FF0 FFF6      move.w     [A6 - 0xA], [0x00002FF0]
  38024. 0001CA48  61FF FFFF 9AAA           bsr        -0x6554 /* 000164F4 */
  38025. 0001CA4E  0C40 0004                cmpi.w     D0, 0x4
  38026. 0001CA52  504F                     addq.w     A7, 8
  38027. 0001CA54  6D2C                     blt        +0x2E /* 0001CA82 */
  38028. 0001CA56  2F0A                     move.l     -[A7], A2
  38029. 0001CA58  61FF FFFE D094           bsr        -0x12F6A /* 00009AEE */
  38030. 0001CA5E  4A00                     tst.b      D0
  38031. 0001CA60  584F                     addq.w     A7, 4
  38032. 0001CA62  670E                     beq        +0x10 /* 0001CA72 */
  38033. 0001CA64  2F0A                     move.l     -[A7], A2
  38034. 0001CA66  61FF FFFE D070           bsr        -0x12F8E /* 00009AD8 */
  38035. 0001CA6C  4A00                     tst.b      D0
  38036. 0001CA6E  584F                     addq.w     A7, 4
  38037. 0001CA70  6610                     bne        +0x12 /* 0001CA82 */
  38038. label0001CA72:
  38039. 0001CA72  1F3C 0007                move.b     -[A7], 0x7
  38040. 0001CA76  486E FFF2                pea.l      [A6 - 0xE]
  38041. 0001CA7A  61FF 0001 19F6           bsr        +0x119F8 /* 0002E472 */
  38042. 0001CA80  5C4F                     addq.w     A7, 6
  38043. label0001CA82:
  38044. 0001CA82  486E FFF2                pea.l      [A6 - 0xE]
  38045. 0001CA86  AA14                     syscall    RGBForeColor
  38046. 0001CA88  486E FFF8                pea.l      [A6 - 0x8]
  38047. 0001CA8C  A8A1                     syscall    FrameRect
  38048. 0001CA8E  486E FFF8                pea.l      [A6 - 0x8]
  38049. 0001CA92  2F3C 0001 0001           move.l     -[A7], 0x10001
  38050. 0001CA98  A8A9                     syscall    InsetRect
  38051. 0001CA9A  4879 0000 2FF2           push.l     0x2FF2
  38052. 0001CAA0  AA15                     syscall    RGBBackColor
  38053. 0001CAA2  486E FFF8                pea.l      [A6 - 0x8]
  38054. 0001CAA6  A8A3                     syscall    EraseRect
  38055. 0001CAA8  2F0A                     move.l     -[A7], A2
  38056. 0001CAAA  2057                     movea.l    A0, [A7]
  38057. 0001CAAC  2250                     movea.l    A1, [A0]
  38058. 0001CAAE  2269 0148                movea.l    A1, [A1 + 0x148]
  38059. 0001CAB2  4E91                     jsr        [A1]
  38060. 0001CAB4  584F                     addq.w     A7, 4
  38061. 0001CAB6  245F                     movea.l    A2, [A7]+
  38062. 0001CAB8  4E5E                     unlink     A6
  38063. 0001CABA  4E75                     rts
  38064. 0001CABC  4E56 0000                link       A6, 0
  38065. 0001CAC0  2F0A                     move.l     -[A7], A2
  38066. 0001CAC2  246E 0008                movea.l    A2, [A6 + 0x8]
  38067. 0001CAC6  302A 0044                move.w     D0, [A2 + 0x44]
  38068. 0001CACA  48C0                     ext.l      D0
  38069. 0001CACC  61FF FFFE 3AD6           bsr        -0x1C528 /* 000005A4 */
  38070. 0001CAD2  005E 0000                ori.w      [A6]+, 0x0
  38071. 0001CAD6  0001 0000                ori.b      D1, 0x0
  38072. 0001CADA  0083 0005 0000           ori.l      D3, 0x50000
  38073. 0001CAE0  0001 0020                ori.b      D1, 0x20 /* ' ' */
  38074. 0001CAE4  0000 0002                ori.b      D0, 0x2
  38075. 0001CAE8  002A 0000 0003           ori.b      [A2 + 0x3], 0x0
  38076. 0001CAEE  0034 0000 0081           ori.b      [A4 + D0.w - 0x127], 0x0
  38077. 0001CAF4  000E 0000                ori.b      A6, 0x0
  38078. 0001CAF8  0082 0018 0000           ori.l      D2, 0x180000
  38079. 0001CAFE  0083 0022 2F0A           ori.l      D3, 0x222F0A /* '\"/\n' */
  38080. 0001CB04  2057                     movea.l    A0, [A7]
  38081. 0001CB06  2250                     movea.l    A1, [A0]
  38082. 0001CB08  2269 014C                movea.l    A1, [A1 + 0x14C]
  38083. 0001CB0C  4E91                     jsr        [A1]
  38084. 0001CB0E  584F                     addq.w     A7, 4
  38085. 0001CB10  601E                     bra        +0x20 /* 0001CB30 */
  38086. 0001CB12  2F0A                     move.l     -[A7], A2
  38087. 0001CB14  2057                     movea.l    A0, [A7]
  38088. 0001CB16  2250                     movea.l    A1, [A0]
  38089. 0001CB18  2269 0150                movea.l    A1, [A1 + 0x150]
  38090. 0001CB1C  4E91                     jsr        [A1]
  38091. 0001CB1E  584F                     addq.w     A7, 4
  38092. 0001CB20  600E                     bra        +0x10 /* 0001CB30 */
  38093. 0001CB22  2F0A                     move.l     -[A7], A2
  38094. 0001CB24  2057                     movea.l    A0, [A7]
  38095. 0001CB26  2250                     movea.l    A1, [A0]
  38096. 0001CB28  2269 0154                movea.l    A1, [A1 + 0x154]
  38097. 0001CB2C  4E91                     jsr        [A1]
  38098. 0001CB2E  584F                     addq.w     A7, 4
  38099. label0001CB30:
  38100. 0001CB30  245F                     movea.l    A2, [A7]+
  38101. 0001CB32  4E5E                     unlink     A6
  38102. 0001CB34  4E75                     rts
  38103. 0001CB36  4E56 FFDA                link       A6, -0x0026
  38104. 0001CB3A  2F0A                     move.l     -[A7], A2
  38105. 0001CB3C  246E 0008                movea.l    A2, [A6 + 0x8]
  38106. 0001CB40  486E FFE2                pea.l      [A6 - 0x1E]
  38107. 0001CB44  4EB9 0000 01F0           jsr        [0x000001F0]
  38108. 0001CB4A  4EB9 0000 0200           jsr        [0x00000200 /* SPAlarm */]
  38109. 0001CB50  486E FFDA                pea.l      [A6 - 0x26]
  38110. 0001CB54  2F0A                     move.l     -[A7], A2
  38111. 0001CB56  2057                     movea.l    A0, [A7]
  38112. 0001CB58  2250                     movea.l    A1, [A0]
  38113. 0001CB5A  2269 013C                movea.l    A1, [A1 + 0x13C]
  38114. 0001CB5E  4E91                     jsr        [A1]
  38115. 0001CB60  486A 000A                pea.l      [A2 + 0xA]
  38116. 0001CB64  61FF FFFF A91A           bsr        -0x56E4 /* 00017480 */
  38117. 0001CB6A  2008                     move.l     D0, A0
  38118. 0001CB6C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  38119. 0001CB70  6722                     beq        +0x24 /* 0001CB94 */
  38120. 0001CB72  554F                     subq.w     A7, 2
  38121. 0001CB74  486E FFDA                pea.l      [A6 - 0x26]
  38122. 0001CB78  4267                     clr.w      -[A7]
  38123. 0001CB7A  3F2A 0014                move.w     -[A7], [A2 + 0x14]
  38124. 0001CB7E  486A 000A                pea.l      [A2 + 0xA]
  38125. 0001CB82  61FF FFFF A8FC           bsr        -0x5702 /* 00017480 */
  38126. 0001CB88  584F                     addq.w     A7, 4
  38127. 0001CB8A  2F08                     move.l     -[A7], A0
  38128. 0001CB8C  303C 0603                move.w     D0, 0x603
  38129. 0001CB90  ABC9                     syscall    IconDispatch
  38130. 0001CB92  301F                     move.w     D0, [A7]+
  38131. label0001CB94:
  38132. 0001CB94  3F3C FFFF                move.w     -[A7], 0xFFFF
  38133. 0001CB98  486E FFE2                pea.l      [A6 - 0x1E]
  38134. 0001CB9C  4EB9 0000 01F8           jsr        [0x000001F8 /* SPValid/SysParam */]
  38135. 0001CBA2  5C4F                     addq.w     A7, 6
  38136. 0001CBA4  245F                     movea.l    A2, [A7]+
  38137. 0001CBA6  4E5E                     unlink     A6
  38138. 0001CBA8  4E75                     rts
  38139. 0001CBAA  4E56 FFF8                link       A6, -0x0008
  38140. 0001CBAE  2F0A                     move.l     -[A7], A2
  38141. 0001CBB0  2F03                     move.l     -[A7], D3
  38142. 0001CBB2  246E 0008                movea.l    A2, [A6 + 0x8]
  38143. 0001CBB6  486E FFF8                pea.l      [A6 - 0x8]
  38144. 0001CBBA  2F0A                     move.l     -[A7], A2
  38145. 0001CBBC  2057                     movea.l    A0, [A7]
  38146. 0001CBBE  2250                     movea.l    A1, [A0]
  38147. 0001CBC0  2269 013C                movea.l    A1, [A1 + 0x13C]
  38148. 0001CBC4  4E91                     jsr        [A1]
  38149. 0001CBC6  7600                     moveq.l    D3, 0x00
  38150. 0001CBC8  2F0A                     move.l     -[A7], A2
  38151. 0001CBCA  61FF FFFE CF22           bsr        -0x130DC /* 00009AEE */
  38152. 0001CBD0  4A00                     tst.b      D0
  38153. 0001CBD2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  38154. 0001CBD6  670E                     beq        +0x10 /* 0001CBE6 */
  38155. 0001CBD8  2F0A                     move.l     -[A7], A2
  38156. 0001CBDA  61FF FFFE CEFC           bsr        -0x13102 /* 00009AD8 */
  38157. 0001CBE0  4A00                     tst.b      D0
  38158. 0001CBE2  584F                     addq.w     A7, 4
  38159. 0001CBE4  6602                     bne        +0x4 /* 0001CBE8 */
  38160. label0001CBE6:
  38161. 0001CBE6  7601                     moveq.l    D3, 0x01
  38162. label0001CBE8:
  38163. 0001CBE8  61FF FFFF 990A           bsr        -0x66F4 /* 000164F4 */
  38164. 0001CBEE  3F00                     move.w     -[A7], D0
  38165. 0001CBF0  3F03                     move.w     -[A7], D3
  38166. 0001CBF2  486E FFF8                pea.l      [A6 - 0x8]
  38167. 0001CBF6  2F2A 0028                move.l     -[A7], [A2 + 0x28]
  38168. 0001CBFA  61FF 0001 2084           bsr        +0x12086 /* 0002EC80 */
  38169. 0001CC00  4FEF 000C                lea.l      A7, [A7 + 0xC]
  38170. 0001CC04  261F                     move.l     D3, [A7]+
  38171. 0001CC06  245F                     movea.l    A2, [A7]+
  38172. 0001CC08  4E5E                     unlink     A6
  38173. 0001CC0A  4E75                     rts
  38174. 0001CC0C  4E56 FFF8                link       A6, -0x0008
  38175. 0001CC10  48E7 1030                movem.l    -[A7], D3,A2,A3
  38176. 0001CC14  246E 0008                movea.l    A2, [A6 + 0x8]
  38177. 0001CC18  486E FFF8                pea.l      [A6 - 0x8]
  38178. 0001CC1C  2F0A                     move.l     -[A7], A2
  38179. 0001CC1E  2057                     movea.l    A0, [A7]
  38180. 0001CC20  2250                     movea.l    A1, [A0]
  38181. 0001CC22  2269 013C                movea.l    A1, [A1 + 0x13C]
  38182. 0001CC26  4E91                     jsr        [A1]
  38183. 0001CC28  486A 0036                pea.l      [A2 + 0x36]
  38184. 0001CC2C  61FF 0001 1646           bsr        +0x11648 /* 0002E274 */
  38185. 0001CC32  2648                     movea.l    A3, A0
  38186. 0001CC34  7600                     moveq.l    D3, 0x00
  38187. 0001CC36  2F0A                     move.l     -[A7], A2
  38188. 0001CC38  61FF FFFE CEB4           bsr        -0x1314A /* 00009AEE */
  38189. 0001CC3E  4A00                     tst.b      D0
  38190. 0001CC40  4FEF 0010                lea.l      A7, [A7 + 0x10]
  38191. 0001CC44  670E                     beq        +0x10 /* 0001CC54 */
  38192. 0001CC46  2F0A                     move.l     -[A7], A2
  38193. 0001CC48  61FF FFFE CE8E           bsr        -0x13170 /* 00009AD8 */
  38194. 0001CC4E  4A00                     tst.b      D0
  38195. 0001CC50  584F                     addq.w     A7, 4
  38196. 0001CC52  6602                     bne        +0x4 /* 0001CC56 */
  38197. label0001CC54:
  38198. 0001CC54  7601                     moveq.l    D3, 0x01
  38199. label0001CC56:
  38200. 0001CC56  61FF FFFF 989C           bsr        -0x6762 /* 000164F4 */
  38201. 0001CC5C  3F00                     move.w     -[A7], D0
  38202. 0001CC5E  3F03                     move.w     -[A7], D3
  38203. 0001CC60  486E FFF8                pea.l      [A6 - 0x8]
  38204. 0001CC64  2F0B                     move.l     -[A7], A3
  38205. 0001CC66  61FF 0001 20F8           bsr        +0x120FA /* 0002ED60 */
  38206. 0001CC6C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  38207. 0001CC70  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  38208. 0001CC74  4E5E                     unlink     A6
  38209. 0001CC76  4E75                     rts
  38210. 0001CC78  4E56 FFF8                link       A6, -0x0008
  38211. 0001CC7C  486E FFF8                pea.l      [A6 - 0x8]
  38212. 0001CC80  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  38213. 0001CC84  2057                     movea.l    A0, [A7]
  38214. 0001CC86  2250                     movea.l    A1, [A0]
  38215. 0001CC88  2269 013C                movea.l    A1, [A1 + 0x13C]
  38216. 0001CC8C  4E91                     jsr        [A1]
  38217. 0001CC8E  486E FFF8                pea.l      [A6 - 0x8]
  38218. 0001CC92  206E 0008                movea.l    A0, [A6 + 0x8]
  38219. 0001CC96  2F28 0004                move.l     -[A7], [A0 + 0x4]
  38220. 0001CC9A  2057                     movea.l    A0, [A7]
  38221. 0001CC9C  2268 0004                movea.l    A1, [A0 + 0x4]
  38222. 0001CCA0  2269 00C8                movea.l    A1, [A1 + 0xC8]
  38223. 0001CCA4  4E91                     jsr        [A1]
  38224. 0001CCA6  4E5E                     unlink     A6
  38225. 0001CCA8  4E75                     rts
  38226. 0001CCAA  4E75                     rts
  38227. 0001CCAC  4E56 0000                link       A6, 0
  38228. 0001CCB0  2F0A                     move.l     -[A7], A2
  38229. 0001CCB2  246E 0008                movea.l    A2, [A6 + 0x8]
  38230. 0001CCB6  302A 0044                move.w     D0, [A2 + 0x44]
  38231. 0001CCBA  48C0                     ext.l      D0
  38232. 0001CCBC  61FF FFFE 38E6           bsr        -0x1C718 /* 000005A4 */
  38233. 0001CCC2  0056 0000                ori.w      [A6], 0x0
  38234. 0001CCC6  0001 0000                ori.b      D1, 0x0
  38235. 0001CCCA  0083 0005 0000           ori.l      D3, 0x50000
  38236. 0001CCD0  0001 0020                ori.b      D1, 0x20 /* ' ' */
  38237. 0001CCD4  0000 0002                ori.b      D0, 0x2
  38238. 0001CCD8  001A 0000                ori.b      [A2]+, 0x0
  38239. 0001CCDC  0003 0028                ori.b      D3, 0x28 /* '(' */
  38240. 0001CCE0  0000 0081                ori.b      D0, 0x81
  38241. 0001CCE4  000E 0000                ori.b      A6, 0x0
  38242. 0001CCE8  0082 0008 0000           ori.l      D2, 0x80000
  38243. 0001CCEE  0083 0016 2F2E           ori.l      D3, 0x162F2E
  38244. 0001CCF4  000C 2F0A                ori.b      A4, 0xA /* '\n' */
  38245. 0001CCF8  2057                     movea.l    A0, [A7]
  38246. 0001CCFA  2250                     movea.l    A1, [A0]
  38247. 0001CCFC  2269 0160                movea.l    A1, [A1 + 0x160]
  38248. 0001CD00  4E91                     jsr        [A1]
  38249. 0001CD02  504F                     addq.w     A7, 8
  38250. 0001CD04  6012                     bra        +0x14 /* 0001CD18 */
  38251. 0001CD06  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  38252. 0001CD0A  2F0A                     move.l     -[A7], A2
  38253. 0001CD0C  2057                     movea.l    A0, [A7]
  38254. 0001CD0E  2250                     movea.l    A1, [A0]
  38255. 0001CD10  2269 0168                movea.l    A1, [A1 + 0x168]
  38256. 0001CD14  4E91                     jsr        [A1]
  38257. 0001CD16  504F                     addq.w     A7, 8
  38258. label0001CD18:
  38259. 0001CD18  245F                     movea.l    A2, [A7]+
  38260. 0001CD1A  4E5E                     unlink     A6
  38261. 0001CD1C  4E75                     rts
  38262. label0001CD1E:
  38263. 0001CD1E  4E56 FFF0                link       A6, -0x0010
  38264. 0001CD22  48E7 1E30                movem.l    -[A7], D3,D4,D5,D6,A2,A3
  38265. 0001CD26  246E 0008                movea.l    A2, [A6 + 0x8]
  38266. 0001CD2A  266E 000C                movea.l    A3, [A6 + 0xC]
  38267. 0001CD2E  486E FFF8                pea.l      [A6 - 0x8]
  38268. 0001CD32  2F0A                     move.l     -[A7], A2
  38269. 0001CD34  61FF FFFE C57A           bsr        -0x13A84 /* 000092B0 */
  38270. 0001CD3A  486E FFF8                pea.l      [A6 - 0x8]
  38271. 0001CD3E  2F3C 0002 0002           move.l     -[A7], 0x20002
  38272. 0001CD44  A8A9                     syscall    InsetRect
  38273. 0001CD46  376E FFFA 0002           move.w     [A3 + 0x2], [A6 - 0x6]
  38274. 0001CD4C  36AE FFF8                move.w     [A3], [A6 - 0x8]
  38275. 0001CD50  486E FFF8                pea.l      [A6 - 0x8]
  38276. 0001CD54  61FF FFFF 8662           bsr        -0x799C /* 000153B8 */
  38277. 0001CD5A  3600                     move.w     D3, D0
  38278. 0001CD5C  486E FFF8                pea.l      [A6 - 0x8]
  38279. 0001CD60  61FF FFFF 863C           bsr        -0x79C2 /* 0001539E */
  38280. 0001CD66  3800                     move.w     D4, D0
  38281. 0001CD68  486E FFF0                pea.l      [A6 - 0x10]
  38282. 0001CD6C  486A 0024                pea.l      [A2 + 0x24]
  38283. 0001CD70  61FF 0001 1142           bsr        +0x11144 /* 0002DEB4 */
  38284. 0001CD76  2D6E FFF0 FFF4           move.l     [A6 - 0xC], [A6 - 0x10]
  38285. 0001CD7C  2F0A                     move.l     -[A7], A2
  38286. 0001CD7E  61FF 0000 0080           bsr        +0x82 /* 0001CE00 */
  38287. 0001CD84  4A00                     tst.b      D0
  38288. 0001CD86  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  38289. 0001CD8A  6708                     beq        +0xA /* 0001CD94 */
  38290. 0001CD8C  7000                     moveq.l    D0, 0x00
  38291. 0001CD8E  102A 0018                move.b     D0, [A2 + 0x18]
  38292. 0001CD92  6006                     bra        +0x8 /* 0001CD9A */
  38293. label0001CD94:
  38294. 0001CD94  302E FFF6                move.w     D0, [A6 - 0xA]
  38295. 0001CD98  48C0                     ext.l      D0
  38296. label0001CD9A:
  38297. 0001CD9A  3A00                     move.w     D5, D0
  38298. 0001CD9C  2F0A                     move.l     -[A7], A2
  38299. 0001CD9E  61FF 0000 0060           bsr        +0x62 /* 0001CE00 */
  38300. 0001CDA4  4A00                     tst.b      D0
  38301. 0001CDA6  584F                     addq.w     A7, 4
  38302. 0001CDA8  6714                     beq        +0x16 /* 0001CDBE */
  38303. 0001CDAA  1C2A 0018                move.b     D6, [A2 + 0x18]
  38304. 0001CDAE  0C06 000C                cmpi.b     D6, 0xC
  38305. 0001CDB2  6604                     bne        +0x6 /* 0001CDB8 */
  38306. 0001CDB4  7010                     moveq.l    D0, 0x10
  38307. 0001CDB6  6004                     bra        +0x6 /* 0001CDBC */
  38308. label0001CDB8:
  38309. 0001CDB8  7000                     moveq.l    D0, 0x00
  38310. 0001CDBA  1006                     move.b     D0, D6
  38311. label0001CDBC:
  38312. 0001CDBC  6006                     bra        +0x8 /* 0001CDC4 */
  38313. label0001CDBE:
  38314. 0001CDBE  302E FFF4                move.w     D0, [A6 - 0xC]
  38315. 0001CDC2  48C0                     ext.l      D0
  38316. label0001CDC4:
  38317. 0001CDC4  48C0                     ext.l      D0
  38318. 0001CDC6  3203                     move.w     D1, D3
  38319. 0001CDC8  48C1                     ext.l      D1
  38320. 0001CDCA  9280                     sub.l      D1, D0
  38321. 0001CDCC  2001                     move.l     D0, D1
  38322. 0001CDCE  E088                     lsr        D0, 8
  38323. 0001CDD0  E088                     lsr        D0, 8
  38324. 0001CDD2  E088                     lsr        D0, 8
  38325. 0001CDD4  EE88                     lsr        D0, 7
  38326. 0001CDD6  D081                     add.l      D0, D1
  38327. 0001CDD8  E280                     asr        D0, 1
  38328. 0001CDDA  D16B 0002                add.w      [A3 + 0x2], D0
  38329. 0001CDDE  3005                     move.w     D0, D5
  38330. 0001CDE0  48C0                     ext.l      D0
  38331. 0001CDE2  3204                     move.w     D1, D4
  38332. 0001CDE4  48C1                     ext.l      D1
  38333. 0001CDE6  9280                     sub.l      D1, D0
  38334. 0001CDE8  2001                     move.l     D0, D1
  38335. 0001CDEA  E088                     lsr        D0, 8
  38336. 0001CDEC  E088                     lsr        D0, 8
  38337. 0001CDEE  E088                     lsr        D0, 8
  38338. 0001CDF0  EE88                     lsr        D0, 7
  38339. 0001CDF2  D081                     add.l      D0, D1
  38340. 0001CDF4  E280                     asr        D0, 1
  38341. 0001CDF6  D153                     add.w      [A3], D0
  38342. 0001CDF8  4CDF 0C78                movem.l    D3,D4,D5,D6,A2,A3, [A7]+
  38343. 0001CDFC  4E5E                     unlink     A6
  38344. 0001CDFE  4E75                     rts
  38345. fn0001CE00:
  38346. 0001CE00  4E56 0000                link       A6, 0
  38347. 0001CE04  2F03                     move.l     -[A7], D3
  38348. 0001CE06  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  38349. 0001CE0A  61FF FFFF F5F0           bsr        -0xA0E /* 0001C3FC */
  38350. 0001CE10  4A00                     tst.b      D0
  38351. 0001CE12  584F                     addq.w     A7, 4
  38352. 0001CE14  6614                     bne        +0x16 /* 0001CE2A */
  38353. 0001CE16  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  38354. 0001CE1A  61FF FFFF F7EE           bsr        -0x810 /* 0001C60A */
  38355. 0001CE20  4A00                     tst.b      D0
  38356. 0001CE22  584F                     addq.w     A7, 4
  38357. 0001CE24  6604                     bne        +0x6 /* 0001CE2A */
  38358. 0001CE26  7000                     moveq.l    D0, 0x00
  38359. 0001CE28  6002                     bra        +0x4 /* 0001CE2C */
  38360. label0001CE2A:
  38361. 0001CE2A  7001                     moveq.l    D0, 0x01
  38362. label0001CE2C:
  38363. 0001CE2C  261F                     move.l     D3, [A7]+
  38364. 0001CE2E  4E5E                     unlink     A6
  38365. 0001CE30  4E75                     rts
  38366. 0001CE32  4E56 FFF8                link       A6, -0x0008
  38367. 0001CE36  48E7 1820                movem.l    -[A7], D3,D4,A2
  38368. 0001CE3A  246E 0008                movea.l    A2, [A6 + 0x8]
  38369. 0001CE3E  2F0A                     move.l     -[A7], A2
  38370. 0001CE40  61FF FFFF FFBE           bsr        -0x40 /* 0001CE00 */
  38371. 0001CE46  4A00                     tst.b      D0
  38372. 0001CE48  584F                     addq.w     A7, 4
  38373. 0001CE4A  675A                     beq        +0x5C /* 0001CEA6 */
  38374. 0001CE4C  486E FFF8                pea.l      [A6 - 0x8]
  38375. 0001CE50  2F0A                     move.l     -[A7], A2
  38376. 0001CE52  61FF FFFE C45C           bsr        -0x13BA2 /* 000092B0 */
  38377. 0001CE58  486E FFF8                pea.l      [A6 - 0x8]
  38378. 0001CE5C  61FF FFFF 855A           bsr        -0x7AA4 /* 000153B8 */
  38379. 0001CE62  5540                     subq.w     D0, 2
  38380. 0001CE64  3600                     move.w     D3, D0
  38381. 0001CE66  486E FFF8                pea.l      [A6 - 0x8]
  38382. 0001CE6A  61FF FFFF 8532           bsr        -0x7ACC /* 0001539E */
  38383. 0001CE70  5540                     subq.w     D0, 2
  38384. 0001CE72  3800                     move.w     D4, D0
  38385. 0001CE74  0C43 0020                cmpi.w     D3, 0x20 /* ' ' */
  38386. 0001CE78  4FEF 0010                lea.l      A7, [A7 + 0x10]
  38387. 0001CE7C  6D0E                     blt        +0x10 /* 0001CE8C */
  38388. 0001CE7E  0C44 0020                cmpi.w     D4, 0x20 /* ' ' */
  38389. 0001CE82  6D08                     blt        +0xA /* 0001CE8C */
  38390. 0001CE84  157C 0020 0018           move.b     [A2 + 0x18], 0x20 /* ' ' */
  38391. 0001CE8A  601A                     bra        +0x1C /* 0001CEA6 */
  38392. label0001CE8C:
  38393. 0001CE8C  0C43 0010                cmpi.w     D3, 0x10
  38394. 0001CE90  6D06                     blt        +0x8 /* 0001CE98 */
  38395. 0001CE92  0C44 0010                cmpi.w     D4, 0x10
  38396. 0001CE96  6C08                     bge        +0xA /* 0001CEA0 */
  38397. label0001CE98:
  38398. 0001CE98  157C 000C 0018           move.b     [A2 + 0x18], 0xC
  38399. 0001CE9E  6006                     bra        +0x8 /* 0001CEA6 */
  38400. label0001CEA0:
  38401. 0001CEA0  157C 0010 0018           move.b     [A2 + 0x18], 0x10
  38402. label0001CEA6:
  38403. 0001CEA6  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  38404. 0001CEAA  4E5E                     unlink     A6
  38405. 0001CEAC  4E75                     rts
  38406. label0001CEAE:
  38407. 0001CEAE  4E56 FFF0                link       A6, -0x0010
  38408. 0001CEB2  48E7 1820                movem.l    -[A7], D3,D4,A2
  38409. 0001CEB6  246E 000C                movea.l    A2, [A6 + 0xC]
  38410. 0001CEBA  486E FFF8                pea.l      [A6 - 0x8]
  38411. 0001CEBE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  38412. 0001CEC2  61FF FFFE C3EC           bsr        -0x13C12 /* 000092B0 */
  38413. 0001CEC8  486E FFF8                pea.l      [A6 - 0x8]
  38414. 0001CECC  2F3C 0002 0002           move.l     -[A7], 0x20002
  38415. 0001CED2  A8A9                     syscall    InsetRect
  38416. 0001CED4  356E FFFA 0002           move.w     [A2 + 0x2], [A6 - 0x6]
  38417. 0001CEDA  34AE FFF8                move.w     [A2], [A6 - 0x8]
  38418. 0001CEDE  486E FFF0                pea.l      [A6 - 0x10]
  38419. 0001CEE2  206E 0008                movea.l    A0, [A6 + 0x8]
  38420. 0001CEE6  4868 0036                pea.l      [A0 + 0x36]
  38421. 0001CEEA  2057                     movea.l    A0, [A7]
  38422. 0001CEEC  2250                     movea.l    A1, [A0]
  38423. 0001CEEE  2269 000C                movea.l    A1, [A1 + 0xC]
  38424. 0001CEF2  4E91                     jsr        [A1]
  38425. 0001CEF4  2D6E FFF0 FFF4           move.l     [A6 - 0xC], [A6 - 0x10]
  38426. 0001CEFA  486E FFF8                pea.l      [A6 - 0x8]
  38427. 0001CEFE  61FF FFFF 84B8           bsr        -0x7B46 /* 000153B8 */
  38428. 0001CF04  3600                     move.w     D3, D0
  38429. 0001CF06  486E FFF8                pea.l      [A6 - 0x8]
  38430. 0001CF0A  61FF FFFF 8492           bsr        -0x7B6C /* 0001539E */
  38431. 0001CF10  3800                     move.w     D4, D0
  38432. 0001CF12  302E FFF4                move.w     D0, [A6 - 0xC]
  38433. 0001CF16  48C0                     ext.l      D0
  38434. 0001CF18  3203                     move.w     D1, D3
  38435. 0001CF1A  48C1                     ext.l      D1
  38436. 0001CF1C  9280                     sub.l      D1, D0
  38437. 0001CF1E  2001                     move.l     D0, D1
  38438. 0001CF20  E088                     lsr        D0, 8
  38439. 0001CF22  E088                     lsr        D0, 8
  38440. 0001CF24  E088                     lsr        D0, 8
  38441. 0001CF26  EE88                     lsr        D0, 7
  38442. 0001CF28  D081                     add.l      D0, D1
  38443. 0001CF2A  E280                     asr        D0, 1
  38444. 0001CF2C  D16A 0002                add.w      [A2 + 0x2], D0
  38445. 0001CF30  302E FFF6                move.w     D0, [A6 - 0xA]
  38446. 0001CF34  48C0                     ext.l      D0
  38447. 0001CF36  3204                     move.w     D1, D4
  38448. 0001CF38  48C1                     ext.l      D1
  38449. 0001CF3A  9280                     sub.l      D1, D0
  38450. 0001CF3C  2001                     move.l     D0, D1
  38451. 0001CF3E  E088                     lsr        D0, 8
  38452. 0001CF40  E088                     lsr        D0, 8
  38453. 0001CF42  E088                     lsr        D0, 8
  38454. 0001CF44  EE88                     lsr        D0, 7
  38455. 0001CF46  D081                     add.l      D0, D1
  38456. 0001CF48  E280                     asr        D0, 1
  38457. 0001CF4A  D152                     add.w      [A2], D0
  38458. 0001CF4C  4FEF 0018                lea.l      A7, [A7 + 0x18]
  38459. 0001CF50  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  38460. 0001CF54  4E5E                     unlink     A6
  38461. 0001CF56  4E75                     rts
  38462. 0001CF58  06AF FFFF FFF6 0004      addi.l     [A7 + 0x4], 0xFFFFFFF6
  38463. 0001CF60  4EFA FDBC                jmp        [PC - 0x244 /* 0001CD1E */]
  38464. 0001CF64  06AF FFFF FFF6 0004      addi.l     [A7 + 0x4], 0xFFFFFFF6
  38465. 0001CF6C  4EFA F2BA                jmp        [PC - 0xD46 /* 0001C228 */]
  38466. 0001CF70  06AF FFFF FFDC 0004      addi.l     [A7 + 0x4], 0xFFFFFFDC
  38467. 0001CF78  4EFA F2AE                jmp        [PC - 0xD52 /* 0001C228 */]
  38468. 0001CF7C  06AF FFFF FFCA 0004      addi.l     [A7 + 0x4], 0xFFFFFFCA
  38469. 0001CF84  4EFA FF28                jmp        [PC - 0xD8 /* 0001CEAE */]
  38470. 0001CF88  06AF FFFF FFCA 0004      addi.l     [A7 + 0x4], 0xFFFFFFCA
  38471. 0001CF90  4EFA F296                jmp        [PC - 0xD6A /* 0001C228 */]
  38472. fn0001CF94:
  38473. 0001CF94  4E56 0000                link       A6, 0
  38474. 0001CF98  2F0A                     move.l     -[A7], A2
  38475. 0001CF9A  246E 0008                movea.l    A2, [A6 + 0x8]
  38476. 0001CF9E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  38477. 0001CFA2  2F0A                     move.l     -[A7], A2
  38478. 0001CFA4  61FF FFFF D416           bsr        -0x2BE8 /* 0001A3BC */
  38479. 0001CFAA  41F9 0001 3D12           lea.l      A0, [0x00013D12]
  38480. 0001CFB0  2488                     move.l     [A2], A0
  38481. 0001CFB2  157C 0001 000A           move.b     [A2 + 0xA], 0x1
  38482. 0001CFB8  426A 000C                clr.w      [A2 + 0xC]
  38483. 0001CFBC  426A 000E                clr.w      [A2 + 0xE]
  38484. 0001CFC0  42AA 0010                clr.l      [A2 + 0x10]
  38485. 0001CFC4  42AA 0014                clr.l      [A2 + 0x14]
  38486. 0001CFC8  204A                     movea.l    A0, A2
  38487. 0001CFCA  504F                     addq.w     A7, 8
  38488. 0001CFCC  245F                     movea.l    A2, [A7]+
  38489. 0001CFCE  4E5E                     unlink     A6
  38490. 0001CFD0  4E75                     rts
  38491. 0001CFD2  4E56 0000                link       A6, 0
  38492. 0001CFD6  2F0A                     move.l     -[A7], A2
  38493. 0001CFD8  246E 0008                movea.l    A2, [A6 + 0x8]
  38494. 0001CFDC  200A                     move.l     D0, A2
  38495. 0001CFDE  6724                     beq        +0x26 /* 0001D004 */
  38496. 0001CFE0  41F9 0001 3D12           lea.l      A0, [0x00013D12]
  38497. 0001CFE6  2488                     move.l     [A2], A0
  38498. 0001CFE8  4267                     clr.w      -[A7]
  38499. 0001CFEA  2F0A                     move.l     -[A7], A2
  38500. 0001CFEC  61FF FFFF D3FA           bsr        -0x2C04 /* 0001A3E8 */
  38501. 0001CFF2  4A6E 000C                tst.w      [A6 + 0xC]
  38502. 0001CFF6  5C4F                     addq.w     A7, 6
  38503. 0001CFF8  6F0A                     ble        +0xC /* 0001D004 */
  38504. 0001CFFA  2F0A                     move.l     -[A7], A2
  38505. 0001CFFC  4EB9 0000 0168           jsr        [0x00000168]
  38506. 0001D002  584F                     addq.w     A7, 4
  38507. label0001D004:
  38508. 0001D004  204A                     movea.l    A0, A2
  38509. 0001D006  245F                     movea.l    A2, [A7]+
  38510. 0001D008  4E5E                     unlink     A6
  38511. 0001D00A  4E75                     rts
  38512. 0001D00C  4E56 FEFC                link       A6, -0x0104
  38513. 0001D010  2F0A                     move.l     -[A7], A2
  38514. 0001D012  246E 0010                movea.l    A2, [A6 + 0x10]
  38515. 0001D016  486E FFFE                pea.l      [A6 - 0x2]
  38516. 0001D01A  2F0A                     move.l     -[A7], A2
  38517. 0001D01C  61FF FFFE D5FC           bsr        -0x12A02 /* 0000A61A */
  38518. 0001D022  486E FFFC                pea.l      [A6 - 0x4]
  38519. 0001D026  2F0A                     move.l     -[A7], A2
  38520. 0001D028  61FF FFFE D5F0           bsr        -0x12A0E /* 0000A61A */
  38521. 0001D02E  486E FEFC                pea.l      [A6 - 0x104]
  38522. 0001D032  2F0A                     move.l     -[A7], A2
  38523. 0001D034  4EB9 0000 17A8           jsr        [0x000017A8]
  38524. 0001D03A  42A7                     clr.l      -[A7]
  38525. 0001D03C  4267                     clr.w      -[A7]
  38526. 0001D03E  4879 0000 779A           push.l     0x779A
  38527. 0001D044  3F3C 0060                move.w     -[A7], 0x60 /* '`' */
  38528. 0001D048  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  38529. 0001D04C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  38530. 0001D050  2057                     movea.l    A0, [A7]
  38531. 0001D052  2250                     movea.l    A1, [A0]
  38532. 0001D054  2269 0010                movea.l    A1, [A1 + 0x10]
  38533. 0001D058  4E91                     jsr        [A1]
  38534. 0001D05A  4FEF 002C                lea.l      A7, [A7 + 0x2C]
  38535. 0001D05E  245F                     movea.l    A2, [A7]+
  38536. 0001D060  4E5E                     unlink     A6
  38537. 0001D062  4E75                     rts
  38538. 0001D064  206F 0004                movea.l    A0, [A7 + 0x4]
  38539. 0001D068  216F 0008 0004           move.l     [A0 + 0x4], [A7 + 0x8]
  38540. 0001D06E  117C 0003 000A           move.b     [A0 + 0xA], 0x3
  38541. 0001D074  4268 000C                clr.w      [A0 + 0xC]
  38542. 0001D078  317C 0007 000E           move.w     [A0 + 0xE], 0x7
  38543. 0001D07E  42A8 0010                clr.l      [A0 + 0x10]
  38544. 0001D082  42A8 0014                clr.l      [A0 + 0x14]
  38545. 0001D086  4E75                     rts
  38546. 0001D088  4E56 0000                link       A6, 0
  38547. 0001D08C  2F0A                     move.l     -[A7], A2
  38548. 0001D08E  246E 000C                movea.l    A2, [A6 + 0xC]
  38549. 0001D092  2F0A                     move.l     -[A7], A2
  38550. 0001D094  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  38551. 0001D098  2057                     movea.l    A0, [A7]
  38552. 0001D09A  2250                     movea.l    A1, [A0]
  38553. 0001D09C  2269 00C4                movea.l    A1, [A1 + 0xC4]
  38554. 0001D0A0  4E91                     jsr        [A1]
  38555. 0001D0A2  526A 0002                addq.w     [A2 + 0x2], 1
  38556. 0001D0A6  5252                     addq.w     [A2], 1
  38557. 0001D0A8  700B                     moveq.l    D0, 0x0B
  38558. 0001D0AA  D06A 0002                add.w      D0, [A2 + 0x2]
  38559. 0001D0AE  3540 0006                move.w     [A2 + 0x6], D0
  38560. 0001D0B2  700A                     moveq.l    D0, 0x0A
  38561. 0001D0B4  D052                     add.w      D0, [A2]
  38562. 0001D0B6  3540 0004                move.w     [A2 + 0x4], D0
  38563. 0001D0BA  504F                     addq.w     A7, 8
  38564. 0001D0BC  245F                     movea.l    A2, [A7]+
  38565. 0001D0BE  4E5E                     unlink     A6
  38566. 0001D0C0  4E75                     rts
  38567. 0001D0C2  4E56 0000                link       A6, 0
  38568. 0001D0C6  2F0A                     move.l     -[A7], A2
  38569. 0001D0C8  246E 000C                movea.l    A2, [A6 + 0xC]
  38570. 0001D0CC  2F0A                     move.l     -[A7], A2
  38571. 0001D0CE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  38572. 0001D0D2  2057                     movea.l    A0, [A7]
  38573. 0001D0D4  2250                     movea.l    A1, [A0]
  38574. 0001D0D6  2269 00C4                movea.l    A1, [A1 + 0xC4]
  38575. 0001D0DA  4E91                     jsr        [A1]
  38576. 0001D0DC  526A 0002                addq.w     [A2 + 0x2], 1
  38577. 0001D0E0  700B                     moveq.l    D0, 0x0B
  38578. 0001D0E2  D06A 0002                add.w      D0, [A2 + 0x2]
  38579. 0001D0E6  3540 0006                move.w     [A2 + 0x6], D0
  38580. 0001D0EA  0652 000C                addi.w     [A2], 0xC
  38581. 0001D0EE  700A                     moveq.l    D0, 0x0A
  38582. 0001D0F0  D052                     add.w      D0, [A2]
  38583. 0001D0F2  3540 0004                move.w     [A2 + 0x4], D0
  38584. 0001D0F6  504F                     addq.w     A7, 8
  38585. 0001D0F8  245F                     movea.l    A2, [A7]+
  38586. 0001D0FA  4E5E                     unlink     A6
  38587. 0001D0FC  4E75                     rts
  38588. 0001D0FE  4E56 0000                link       A6, 0
  38589. 0001D102  2F0A                     move.l     -[A7], A2
  38590. 0001D104  2F03                     move.l     -[A7], D3
  38591. 0001D106  246E 000C                movea.l    A2, [A6 + 0xC]
  38592. 0001D10A  2F0A                     move.l     -[A7], A2
  38593. 0001D10C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  38594. 0001D110  61FF FFFE C19E           bsr        -0x13E60 /* 000092B0 */
  38595. 0001D116  2F0A                     move.l     -[A7], A2
  38596. 0001D118  61FF FFFF 8284           bsr        -0x7D7A /* 0001539E */
  38597. 0001D11E  3600                     move.w     D3, D0
  38598. 0001D120  700D                     moveq.l    D0, 0x0D
  38599. 0001D122  D06A 0002                add.w      D0, [A2 + 0x2]
  38600. 0001D126  3540 0006                move.w     [A2 + 0x6], D0
  38601. 0001D12A  3003                     move.w     D0, D3
  38602. 0001D12C  48C0                     ext.l      D0
  38603. 0001D12E  2200                     move.l     D1, D0
  38604. 0001D130  E089                     lsr        D1, 8
  38605. 0001D132  E089                     lsr        D1, 8
  38606. 0001D134  E089                     lsr        D1, 8
  38607. 0001D136  EE89                     lsr        D1, 7
  38608. 0001D138  D280                     add.l      D1, D0
  38609. 0001D13A  E281                     asr        D1, 1
  38610. 0001D13C  70F5                     moveq.l    D0, 0xFFFFFFF5
  38611. 0001D13E  D280                     add.l      D1, D0
  38612. 0001D140  D352                     add.w      [A2], D1
  38613. 0001D142  7017                     moveq.l    D0, 0x17
  38614. 0001D144  D052                     add.w      D0, [A2]
  38615. 0001D146  3540 0004                move.w     [A2 + 0x4], D0
  38616. 0001D14A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  38617. 0001D14E  261F                     move.l     D3, [A7]+
  38618. 0001D150  245F                     movea.l    A2, [A7]+
  38619. 0001D152  4E5E                     unlink     A6
  38620. 0001D154  4E75                     rts
  38621. 0001D156  4E56 0000                link       A6, 0
  38622. 0001D15A  2F0A                     move.l     -[A7], A2
  38623. 0001D15C  2F03                     move.l     -[A7], D3
  38624. 0001D15E  246E 0008                movea.l    A2, [A6 + 0x8]
  38625. 0001D162  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  38626. 0001D166  2057                     movea.l    A0, [A7]
  38627. 0001D168  2268 0004                movea.l    A1, [A0 + 0x4]
  38628. 0001D16C  2269 001C                movea.l    A1, [A1 + 0x1C]
  38629. 0001D170  4E91                     jsr        [A1]
  38630. 0001D172  2600                     move.l     D3, D0
  38631. 0001D174  5283                     addq.l     D3, 1
  38632. 0001D176  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  38633. 0001D17A  61FF FFFE C116           bsr        -0x13EE8 /* 00009292 */
  38634. 0001D180  B680                     cmp.l      D3, D0
  38635. 0001D182  504F                     addq.w     A7, 8
  38636. 0001D184  6F0E                     ble        +0x10 /* 0001D194 */
  38637. 0001D186  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  38638. 0001D18A  61FF FFFE C106           bsr        -0x13EF8 /* 00009292 */
  38639. 0001D190  2600                     move.l     D3, D0
  38640. 0001D192  584F                     addq.w     A7, 4
  38641. label0001D194:
  38642. 0001D194  2F03                     move.l     -[A7], D3
  38643. 0001D196  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  38644. 0001D19A  2057                     movea.l    A0, [A7]
  38645. 0001D19C  2268 0004                movea.l    A1, [A0 + 0x4]
  38646. 0001D1A0  2269 0020                movea.l    A1, [A1 + 0x20]
  38647. 0001D1A4  4E91                     jsr        [A1]
  38648. 0001D1A6  504F                     addq.w     A7, 8
  38649. 0001D1A8  261F                     move.l     D3, [A7]+
  38650. 0001D1AA  245F                     movea.l    A2, [A7]+
  38651. 0001D1AC  4E5E                     unlink     A6
  38652. 0001D1AE  4E75                     rts
  38653. 0001D1B0  4E56 0000                link       A6, 0
  38654. 0001D1B4  2F0A                     move.l     -[A7], A2
  38655. 0001D1B6  2F03                     move.l     -[A7], D3
  38656. 0001D1B8  246E 0008                movea.l    A2, [A6 + 0x8]
  38657. 0001D1BC  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  38658. 0001D1C0  2057                     movea.l    A0, [A7]
  38659. 0001D1C2  2268 0004                movea.l    A1, [A0 + 0x4]
  38660. 0001D1C6  2269 001C                movea.l    A1, [A1 + 0x1C]
  38661. 0001D1CA  4E91                     jsr        [A1]
  38662. 0001D1CC  2600                     move.l     D3, D0
  38663. 0001D1CE  5383                     subq.l     D3, 1
  38664. 0001D1D0  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  38665. 0001D1D4  61FF FFFE C0C6           bsr        -0x13F38 /* 0000929C */
  38666. 0001D1DA  B680                     cmp.l      D3, D0
  38667. 0001D1DC  504F                     addq.w     A7, 8
  38668. 0001D1DE  6C0E                     bge        +0x10 /* 0001D1EE */
  38669. 0001D1E0  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  38670. 0001D1E4  61FF FFFE C0B6           bsr        -0x13F48 /* 0000929C */
  38671. 0001D1EA  2600                     move.l     D3, D0
  38672. 0001D1EC  584F                     addq.w     A7, 4
  38673. label0001D1EE:
  38674. 0001D1EE  2F03                     move.l     -[A7], D3
  38675. 0001D1F0  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  38676. 0001D1F4  2057                     movea.l    A0, [A7]
  38677. 0001D1F6  2268 0004                movea.l    A1, [A0 + 0x4]
  38678. 0001D1FA  2269 0020                movea.l    A1, [A1 + 0x20]
  38679. 0001D1FE  4E91                     jsr        [A1]
  38680. 0001D200  504F                     addq.w     A7, 8
  38681. 0001D202  261F                     move.l     D3, [A7]+
  38682. 0001D204  245F                     movea.l    A2, [A7]+
  38683. 0001D206  4E5E                     unlink     A6
  38684. 0001D208  4E75                     rts
  38685. 0001D20A  4E56 FFE6                link       A6, -0x001A
  38686. 0001D20E  2F0A                     move.l     -[A7], A2
  38687. 0001D210  2F03                     move.l     -[A7], D3
  38688. 0001D212  246E 0008                movea.l    A2, [A6 + 0x8]
  38689. 0001D216  4EB9 0000 0200           jsr        [0x00000200 /* SPAlarm */]
  38690. 0001D21C  486E FFF8                pea.l      [A6 - 0x8]
  38691. 0001D220  2F0A                     move.l     -[A7], A2
  38692. 0001D222  2057                     movea.l    A0, [A7]
  38693. 0001D224  2250                     movea.l    A1, [A0]
  38694. 0001D226  2269 00C4                movea.l    A1, [A1 + 0xC4]
  38695. 0001D22A  4E91                     jsr        [A1]
  38696. 0001D22C  61FF FFFF 92C6           bsr        -0x6D38 /* 000164F4 */
  38697. 0001D232  0C40 0004                cmpi.w     D0, 0x4
  38698. 0001D236  504F                     addq.w     A7, 8
  38699. 0001D238  6C2C                     bge        +0x2E /* 0001D266 */
  38700. 0001D23A  4879 0000 2FEC           push.l     0x2FEC
  38701. 0001D240  AA14                     syscall    RGBForeColor
  38702. 0001D242  2F0A                     move.l     -[A7], A2
  38703. 0001D244  61FF FFFE C8A8           bsr        -0x13756 /* 00009AEE */
  38704. 0001D24A  4A00                     tst.b      D0
  38705. 0001D24C  584F                     addq.w     A7, 4
  38706. 0001D24E  670E                     beq        +0x10 /* 0001D25E */
  38707. 0001D250  2F0A                     move.l     -[A7], A2
  38708. 0001D252  61FF FFFE C884           bsr        -0x1377A /* 00009AD8 */
  38709. 0001D258  4A00                     tst.b      D0
  38710. 0001D25A  584F                     addq.w     A7, 4
  38711. 0001D25C  6664                     bne        +0x66 /* 0001D2C2 */
  38712. label0001D25E:
  38713. 0001D25E  4EB9 0000 0208           jsr        [0x00000208 /* SPVolCtl */]
  38714. 0001D264  605C                     bra        +0x5E /* 0001D2C2 */
  38715. label0001D266:
  38716. 0001D266  2F0A                     move.l     -[A7], A2
  38717. 0001D268  61FF FFFE C86E           bsr        -0x13790 /* 00009AD8 */
  38718. 0001D26E  4A00                     tst.b      D0
  38719. 0001D270  584F                     addq.w     A7, 4
  38720. 0001D272  6720                     beq        +0x22 /* 0001D294 */
  38721. 0001D274  2F0A                     move.l     -[A7], A2
  38722. 0001D276  61FF FFFE C876           bsr        -0x13788 /* 00009AEE */
  38723. 0001D27C  4A00                     tst.b      D0
  38724. 0001D27E  584F                     addq.w     A7, 4
  38725. 0001D280  6712                     beq        +0x14 /* 0001D294 */
  38726. 0001D282  2D79 0000 2FEC FFE6      move.l     [A6 - 0x1A], [0x00002FEC]
  38727. 0001D28A  3D79 0000 2FF0 FFEA      move.w     [A6 - 0x16], [0x00002FF0]
  38728. 0001D292  601C                     bra        +0x1E /* 0001D2B0 */
  38729. label0001D294:
  38730. 0001D294  1F3C 0007                move.b     -[A7], 0x7
  38731. 0001D298  486E FFEC                pea.l      [A6 - 0x14]
  38732. 0001D29C  61FF 0001 11D4           bsr        +0x111D6 /* 0002E472 */
  38733. 0001D2A2  2D6E FFEC FFE6           move.l     [A6 - 0x1A], [A6 - 0x14]
  38734. 0001D2A8  3D6E FFF0 FFEA           move.w     [A6 - 0x16], [A6 - 0x10]
  38735. 0001D2AE  5C4F                     addq.w     A7, 6
  38736. label0001D2B0:
  38737. 0001D2B0  2D6E FFE6 FFF2           move.l     [A6 - 0xE], [A6 - 0x1A]
  38738. 0001D2B6  3D6E FFEA FFF6           move.w     [A6 - 0xA], [A6 - 0x16]
  38739. 0001D2BC  486E FFF2                pea.l      [A6 - 0xE]
  38740. 0001D2C0  AA14                     syscall    RGBForeColor
  38741. label0001D2C2:
  38742. 0001D2C2  486E FFF8                pea.l      [A6 - 0x8]
  38743. 0001D2C6  61FF 0001 15A2           bsr        +0x115A4 /* 0002E86A */
  38744. 0001D2CC  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  38745. 0001D2D0  302E FFF8                move.w     D0, [A6 - 0x8]
  38746. 0001D2D4  48C0                     ext.l      D0
  38747. 0001D2D6  720B                     moveq.l    D1, 0x0B
  38748. 0001D2D8  D081                     add.l      D0, D1
  38749. 0001D2DA  3F00                     move.w     -[A7], D0
  38750. 0001D2DC  A893                     syscall    MoveTo
  38751. 0001D2DE  302E FFFE                move.w     D0, [A6 - 0x2]
  38752. 0001D2E2  48C0                     ext.l      D0
  38753. 0001D2E4  5380                     subq.l     D0, 1
  38754. 0001D2E6  3F00                     move.w     -[A7], D0
  38755. 0001D2E8  302E FFF8                move.w     D0, [A6 - 0x8]
  38756. 0001D2EC  48C0                     ext.l      D0
  38757. 0001D2EE  720B                     moveq.l    D1, 0x0B
  38758. 0001D2F0  D081                     add.l      D0, D1
  38759. 0001D2F2  3F00                     move.w     -[A7], D0
  38760. 0001D2F4  A891                     syscall    LineTo
  38761. 0001D2F6  61FF FFFF 91FC           bsr        -0x6E02 /* 000164F4 */
  38762. 0001D2FC  3F00                     move.w     -[A7], D0
  38763. 0001D2FE  1F3C 0001                move.b     -[A7], 0x1
  38764. 0001D302  2F0A                     move.l     -[A7], A2
  38765. 0001D304  2057                     movea.l    A0, [A7]
  38766. 0001D306  2250                     movea.l    A1, [A0]
  38767. 0001D308  2269 00D0                movea.l    A1, [A1 + 0xD0]
  38768. 0001D30C  4E91                     jsr        [A1]
  38769. 0001D30E  61FF FFFF 91E4           bsr        -0x6E1A /* 000164F4 */
  38770. 0001D314  3F00                     move.w     -[A7], D0
  38771. 0001D316  4227                     clr.b      -[A7]
  38772. 0001D318  2F0A                     move.l     -[A7], A2
  38773. 0001D31A  2057                     movea.l    A0, [A7]
  38774. 0001D31C  2250                     movea.l    A1, [A0]
  38775. 0001D31E  2269 00D0                movea.l    A1, [A1 + 0xD0]
  38776. 0001D322  4E91                     jsr        [A1]
  38777. 0001D324  4FEF 0014                lea.l      A7, [A7 + 0x14]
  38778. 0001D328  261F                     move.l     D3, [A7]+
  38779. 0001D32A  245F                     movea.l    A2, [A7]+
  38780. 0001D32C  4E5E                     unlink     A6
  38781. 0001D32E  4E75                     rts
  38782. 0001D330  4E56 FFD4                link       A6, -0x002C
  38783. 0001D334  2F0A                     move.l     -[A7], A2
  38784. 0001D336  246E 0008                movea.l    A2, [A6 + 0x8]
  38785. 0001D33A  486E FFD4                pea.l      [A6 - 0x2C]
  38786. 0001D33E  4EB9 0000 01F0           jsr        [0x000001F0]
  38787. 0001D344  4EB9 0000 0200           jsr        [0x00000200 /* SPAlarm */]
  38788. 0001D34A  4A2E 000C                tst.b      [A6 + 0xC]
  38789. 0001D34E  584F                     addq.w     A7, 4
  38790. 0001D350  6714                     beq        +0x16 /* 0001D366 */
  38791. 0001D352  486E FFF8                pea.l      [A6 - 0x8]
  38792. 0001D356  2F0A                     move.l     -[A7], A2
  38793. 0001D358  2057                     movea.l    A0, [A7]
  38794. 0001D35A  2250                     movea.l    A1, [A0]
  38795. 0001D35C  2269 00BC                movea.l    A1, [A1 + 0xBC]
  38796. 0001D360  4E91                     jsr        [A1]
  38797. 0001D362  504F                     addq.w     A7, 8
  38798. 0001D364  6012                     bra        +0x14 /* 0001D378 */
  38799. label0001D366:
  38800. 0001D366  486E FFF8                pea.l      [A6 - 0x8]
  38801. 0001D36A  2F0A                     move.l     -[A7], A2
  38802. 0001D36C  2057                     movea.l    A0, [A7]
  38803. 0001D36E  2250                     movea.l    A1, [A0]
  38804. 0001D370  2269 00C0                movea.l    A1, [A1 + 0xC0]
  38805. 0001D374  4E91                     jsr        [A1]
  38806. 0001D376  504F                     addq.w     A7, 8
  38807. label0001D378:
  38808. 0001D378  0C6E 0004 000E           cmpi.w     [A6 + 0xE], 0x4
  38809. 0001D37E  6C2E                     bge        +0x30 /* 0001D3AE */
  38810. 0001D380  486E FFF8                pea.l      [A6 - 0x8]
  38811. 0001D384  A8A3                     syscall    EraseRect
  38812. 0001D386  2F0A                     move.l     -[A7], A2
  38813. 0001D388  61FF FFFE C764           bsr        -0x1389A /* 00009AEE */
  38814. 0001D38E  4A00                     tst.b      D0
  38815. 0001D390  584F                     addq.w     A7, 4
  38816. 0001D392  6710                     beq        +0x12 /* 0001D3A4 */
  38817. 0001D394  2F0A                     move.l     -[A7], A2
  38818. 0001D396  61FF FFFE C740           bsr        -0x138BE /* 00009AD8 */
  38819. 0001D39C  4A00                     tst.b      D0
  38820. 0001D39E  584F                     addq.w     A7, 4
  38821. 0001D3A0  6600 00CA                bne        +0xCC /* 0001D46C */
  38822. label0001D3A4:
  38823. 0001D3A4  4EB9 0000 0208           jsr        [0x00000208 /* SPVolCtl */]
  38824. 0001D3AA  6000 00C0                bra        +0xC2 /* 0001D46C */
  38825. label0001D3AE:
  38826. 0001D3AE  4EB9 0000 0200           jsr        [0x00000200 /* SPAlarm */]
  38827. 0001D3B4  1F3C 0002                move.b     -[A7], 0x2
  38828. 0001D3B8  486E FFF2                pea.l      [A6 - 0xE]
  38829. 0001D3BC  61FF 0001 10B4           bsr        +0x110B6 /* 0002E472 */
  38830. 0001D3C2  486E FFF2                pea.l      [A6 - 0xE]
  38831. 0001D3C6  AA14                     syscall    RGBForeColor
  38832. 0001D3C8  486E FFF8                pea.l      [A6 - 0x8]
  38833. 0001D3CC  A8A2                     syscall    PaintRect
  38834. 0001D3CE  2F0A                     move.l     -[A7], A2
  38835. 0001D3D0  61FF FFFE C706           bsr        -0x138F8 /* 00009AD8 */
  38836. 0001D3D6  4A00                     tst.b      D0
  38837. 0001D3D8  4FEF 000A                lea.l      A7, [A7 + 0xA]
  38838. 0001D3DC  6752                     beq        +0x54 /* 0001D430 */
  38839. 0001D3DE  2F0A                     move.l     -[A7], A2
  38840. 0001D3E0  61FF FFFE C70C           bsr        -0x138F2 /* 00009AEE */
  38841. 0001D3E6  4A00                     tst.b      D0
  38842. 0001D3E8  584F                     addq.w     A7, 4
  38843. 0001D3EA  6744                     beq        +0x46 /* 0001D430 */
  38844. 0001D3EC  4879 0000 2FF2           push.l     0x2FF2
  38845. 0001D3F2  AA14                     syscall    RGBForeColor
  38846. 0001D3F4  2F3C 0001 0001           move.l     -[A7], 0x10001
  38847. 0001D3FA  42A7                     clr.l      -[A7]
  38848. 0001D3FC  486E FFF8                pea.l      [A6 - 0x8]
  38849. 0001D400  61FF 0001 13E2           bsr        +0x113E4 /* 0002E7E4 */
  38850. 0001D406  1F3C 0005                move.b     -[A7], 0x5
  38851. 0001D40A  486E FFF2                pea.l      [A6 - 0xE]
  38852. 0001D40E  61FF 0001 1062           bsr        +0x11064 /* 0002E472 */
  38853. 0001D414  486E FFF2                pea.l      [A6 - 0xE]
  38854. 0001D418  AA14                     syscall    RGBForeColor
  38855. 0001D41A  42A7                     clr.l      -[A7]
  38856. 0001D41C  2F3C 0001 0001           move.l     -[A7], 0x10001
  38857. 0001D422  486E FFF8                pea.l      [A6 - 0x8]
  38858. 0001D426  61FF 0001 126E           bsr        +0x11270 /* 0002E696 */
  38859. 0001D42C  4FEF 001E                lea.l      A7, [A7 + 0x1E]
  38860. label0001D430:
  38861. 0001D430  2F0A                     move.l     -[A7], A2
  38862. 0001D432  61FF FFFE C6A4           bsr        -0x1395A /* 00009AD8 */
  38863. 0001D438  4A00                     tst.b      D0
  38864. 0001D43A  584F                     addq.w     A7, 4
  38865. 0001D43C  6718                     beq        +0x1A /* 0001D456 */
  38866. 0001D43E  2F0A                     move.l     -[A7], A2
  38867. 0001D440  61FF FFFE C6AC           bsr        -0x13952 /* 00009AEE */
  38868. 0001D446  4A00                     tst.b      D0
  38869. 0001D448  584F                     addq.w     A7, 4
  38870. 0001D44A  670A                     beq        +0xC /* 0001D456 */
  38871. 0001D44C  4879 0000 2FEC           push.l     0x2FEC
  38872. 0001D452  AA14                     syscall    RGBForeColor
  38873. 0001D454  6016                     bra        +0x18 /* 0001D46C */
  38874. label0001D456:
  38875. 0001D456  1F3C 0007                move.b     -[A7], 0x7
  38876. 0001D45A  486E FFF2                pea.l      [A6 - 0xE]
  38877. 0001D45E  61FF 0001 1012           bsr        +0x11014 /* 0002E472 */
  38878. 0001D464  486E FFF2                pea.l      [A6 - 0xE]
  38879. 0001D468  AA14                     syscall    RGBForeColor
  38880. 0001D46A  5C4F                     addq.w     A7, 6
  38881. label0001D46C:
  38882. 0001D46C  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  38883. 0001D470  486E FFF8                pea.l      [A6 - 0x8]
  38884. 0001D474  2F0A                     move.l     -[A7], A2
  38885. 0001D476  2057                     movea.l    A0, [A7]
  38886. 0001D478  2250                     movea.l    A1, [A0]
  38887. 0001D47A  2269 00D8                movea.l    A1, [A1 + 0xD8]
  38888. 0001D47E  4E91                     jsr        [A1]
  38889. 0001D480  3F3C FFFF                move.w     -[A7], 0xFFFF
  38890. 0001D484  486E FFD4                pea.l      [A6 - 0x2C]
  38891. 0001D488  4EB9 0000 01F8           jsr        [0x000001F8 /* SPValid/SysParam */]
  38892. 0001D48E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  38893. 0001D492  245F                     movea.l    A2, [A7]+
  38894. 0001D494  4E5E                     unlink     A6
  38895. 0001D496  4E75                     rts
  38896. 0001D498  4E56 FFD4                link       A6, -0x002C
  38897. 0001D49C  2F0A                     move.l     -[A7], A2
  38898. 0001D49E  246E 0008                movea.l    A2, [A6 + 0x8]
  38899. 0001D4A2  486E FFD4                pea.l      [A6 - 0x2C]
  38900. 0001D4A6  4EB9 0000 01F0           jsr        [0x000001F0]
  38901. 0001D4AC  4EB9 0000 0200           jsr        [0x00000200 /* SPAlarm */]
  38902. 0001D4B2  4A2E 000C                tst.b      [A6 + 0xC]
  38903. 0001D4B6  584F                     addq.w     A7, 4
  38904. 0001D4B8  6714                     beq        +0x16 /* 0001D4CE */
  38905. 0001D4BA  486E FFF8                pea.l      [A6 - 0x8]
  38906. 0001D4BE  2F0A                     move.l     -[A7], A2
  38907. 0001D4C0  2057                     movea.l    A0, [A7]
  38908. 0001D4C2  2250                     movea.l    A1, [A0]
  38909. 0001D4C4  2269 00BC                movea.l    A1, [A1 + 0xBC]
  38910. 0001D4C8  4E91                     jsr        [A1]
  38911. 0001D4CA  504F                     addq.w     A7, 8
  38912. 0001D4CC  6012                     bra        +0x14 /* 0001D4E0 */
  38913. label0001D4CE:
  38914. 0001D4CE  486E FFF8                pea.l      [A6 - 0x8]
  38915. 0001D4D2  2F0A                     move.l     -[A7], A2
  38916. 0001D4D4  2057                     movea.l    A0, [A7]
  38917. 0001D4D6  2250                     movea.l    A1, [A0]
  38918. 0001D4D8  2269 00C0                movea.l    A1, [A1 + 0xC0]
  38919. 0001D4DC  4E91                     jsr        [A1]
  38920. 0001D4DE  504F                     addq.w     A7, 8
  38921. label0001D4E0:
  38922. 0001D4E0  0C6E 0004 000E           cmpi.w     [A6 + 0xE], 0x4
  38923. 0001D4E6  6C08                     bge        +0xA /* 0001D4F0 */
  38924. 0001D4E8  486E FFF8                pea.l      [A6 - 0x8]
  38925. 0001D4EC  A8A2                     syscall    PaintRect
  38926. 0001D4EE  606A                     bra        +0x6C /* 0001D55A */
  38927. label0001D4F0:
  38928. 0001D4F0  1F3C 0008                move.b     -[A7], 0x8
  38929. 0001D4F4  486E FFF2                pea.l      [A6 - 0xE]
  38930. 0001D4F8  61FF 0001 0F78           bsr        +0x10F7A /* 0002E472 */
  38931. 0001D4FE  486E FFF2                pea.l      [A6 - 0xE]
  38932. 0001D502  AA14                     syscall    RGBForeColor
  38933. 0001D504  486E FFF8                pea.l      [A6 - 0x8]
  38934. 0001D508  A8A2                     syscall    PaintRect
  38935. 0001D50A  1F3C 000A                move.b     -[A7], 0xA /* '\n' */
  38936. 0001D50E  486E FFF2                pea.l      [A6 - 0xE]
  38937. 0001D512  61FF 0001 0F5E           bsr        +0x10F60 /* 0002E472 */
  38938. 0001D518  486E FFF2                pea.l      [A6 - 0xE]
  38939. 0001D51C  AA14                     syscall    RGBForeColor
  38940. 0001D51E  2F3C 0001 0001           move.l     -[A7], 0x10001
  38941. 0001D524  42A7                     clr.l      -[A7]
  38942. 0001D526  486E FFF8                pea.l      [A6 - 0x8]
  38943. 0001D52A  61FF 0001 12B8           bsr        +0x112BA /* 0002E7E4 */
  38944. 0001D530  1F3C 0006                move.b     -[A7], 0x6
  38945. 0001D534  486E FFF2                pea.l      [A6 - 0xE]
  38946. 0001D538  61FF 0001 0F38           bsr        +0x10F3A /* 0002E472 */
  38947. 0001D53E  486E FFF2                pea.l      [A6 - 0xE]
  38948. 0001D542  AA14                     syscall    RGBForeColor
  38949. 0001D544  42A7                     clr.l      -[A7]
  38950. 0001D546  2F3C 0001 0001           move.l     -[A7], 0x10001
  38951. 0001D54C  486E FFF8                pea.l      [A6 - 0x8]
  38952. 0001D550  61FF 0001 1144           bsr        +0x11146 /* 0002E696 */
  38953. 0001D556  4FEF 002A                lea.l      A7, [A7 + 0x2A]
  38954. label0001D55A:
  38955. 0001D55A  4879 0000 2FF2           push.l     0x2FF2
  38956. 0001D560  AA14                     syscall    RGBForeColor
  38957. 0001D562  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  38958. 0001D566  486E FFF8                pea.l      [A6 - 0x8]
  38959. 0001D56A  2F0A                     move.l     -[A7], A2
  38960. 0001D56C  2057                     movea.l    A0, [A7]
  38961. 0001D56E  2250                     movea.l    A1, [A0]
  38962. 0001D570  2269 00D8                movea.l    A1, [A1 + 0xD8]
  38963. 0001D574  4E91                     jsr        [A1]
  38964. 0001D576  3F3C FFFF                move.w     -[A7], 0xFFFF
  38965. 0001D57A  486E FFD4                pea.l      [A6 - 0x2C]
  38966. 0001D57E  4EB9 0000 01F8           jsr        [0x000001F8 /* SPValid/SysParam */]
  38967. 0001D584  4FEF 0010                lea.l      A7, [A7 + 0x10]
  38968. 0001D588  245F                     movea.l    A2, [A7]+
  38969. 0001D58A  4E5E                     unlink     A6
  38970. 0001D58C  4E75                     rts
  38971. 0001D58E  4E56 0000                link       A6, 0
  38972. 0001D592  2F0A                     move.l     -[A7], A2
  38973. 0001D594  246E 000C                movea.l    A2, [A6 + 0xC]
  38974. 0001D598  4A2E 0010                tst.b      [A6 + 0x10]
  38975. 0001D59C  6700 00A6                beq        +0xA8 /* 0001D644 */
  38976. 0001D5A0  302A 0002                move.w     D0, [A2 + 0x2]
  38977. 0001D5A4  48C0                     ext.l      D0
  38978. 0001D5A6  5A80                     addq.l     D0, 5
  38979. 0001D5A8  3F00                     move.w     -[A7], D0
  38980. 0001D5AA  3012                     move.w     D0, [A2]
  38981. 0001D5AC  48C0                     ext.l      D0
  38982. 0001D5AE  5680                     addq.l     D0, 3
  38983. 0001D5B0  3F00                     move.w     -[A7], D0
  38984. 0001D5B2  A893                     syscall    MoveTo
  38985. 0001D5B4  302A 0006                move.w     D0, [A2 + 0x6]
  38986. 0001D5B8  48C0                     ext.l      D0
  38987. 0001D5BA  5D80                     subq.l     D0, 6
  38988. 0001D5BC  3F00                     move.w     -[A7], D0
  38989. 0001D5BE  3012                     move.w     D0, [A2]
  38990. 0001D5C0  48C0                     ext.l      D0
  38991. 0001D5C2  5680                     addq.l     D0, 3
  38992. 0001D5C4  3F00                     move.w     -[A7], D0
  38993. 0001D5C6  A891                     syscall    LineTo
  38994. 0001D5C8  302A 0002                move.w     D0, [A2 + 0x2]
  38995. 0001D5CC  48C0                     ext.l      D0
  38996. 0001D5CE  5880                     addq.l     D0, 4
  38997. 0001D5D0  3F00                     move.w     -[A7], D0
  38998. 0001D5D2  3012                     move.w     D0, [A2]
  38999. 0001D5D4  48C0                     ext.l      D0
  39000. 0001D5D6  5880                     addq.l     D0, 4
  39001. 0001D5D8  3F00                     move.w     -[A7], D0
  39002. 0001D5DA  A893                     syscall    MoveTo
  39003. 0001D5DC  302A 0006                move.w     D0, [A2 + 0x6]
  39004. 0001D5E0  48C0                     ext.l      D0
  39005. 0001D5E2  5B80                     subq.l     D0, 5
  39006. 0001D5E4  3F00                     move.w     -[A7], D0
  39007. 0001D5E6  3012                     move.w     D0, [A2]
  39008. 0001D5E8  48C0                     ext.l      D0
  39009. 0001D5EA  5880                     addq.l     D0, 4
  39010. 0001D5EC  3F00                     move.w     -[A7], D0
  39011. 0001D5EE  A891                     syscall    LineTo
  39012. 0001D5F0  302A 0002                move.w     D0, [A2 + 0x2]
  39013. 0001D5F4  48C0                     ext.l      D0
  39014. 0001D5F6  5680                     addq.l     D0, 3
  39015. 0001D5F8  3F00                     move.w     -[A7], D0
  39016. 0001D5FA  3012                     move.w     D0, [A2]
  39017. 0001D5FC  48C0                     ext.l      D0
  39018. 0001D5FE  5A80                     addq.l     D0, 5
  39019. 0001D600  3F00                     move.w     -[A7], D0
  39020. 0001D602  A893                     syscall    MoveTo
  39021. 0001D604  302A 0006                move.w     D0, [A2 + 0x6]
  39022. 0001D608  48C0                     ext.l      D0
  39023. 0001D60A  5980                     subq.l     D0, 4
  39024. 0001D60C  3F00                     move.w     -[A7], D0
  39025. 0001D60E  3012                     move.w     D0, [A2]
  39026. 0001D610  48C0                     ext.l      D0
  39027. 0001D612  5A80                     addq.l     D0, 5
  39028. 0001D614  3F00                     move.w     -[A7], D0
  39029. 0001D616  A891                     syscall    LineTo
  39030. 0001D618  302A 0002                move.w     D0, [A2 + 0x2]
  39031. 0001D61C  48C0                     ext.l      D0
  39032. 0001D61E  5480                     addq.l     D0, 2
  39033. 0001D620  3F00                     move.w     -[A7], D0
  39034. 0001D622  3012                     move.w     D0, [A2]
  39035. 0001D624  48C0                     ext.l      D0
  39036. 0001D626  5C80                     addq.l     D0, 6
  39037. 0001D628  3F00                     move.w     -[A7], D0
  39038. 0001D62A  A893                     syscall    MoveTo
  39039. 0001D62C  302A 0006                move.w     D0, [A2 + 0x6]
  39040. 0001D630  48C0                     ext.l      D0
  39041. 0001D632  5780                     subq.l     D0, 3
  39042. 0001D634  3F00                     move.w     -[A7], D0
  39043. 0001D636  3012                     move.w     D0, [A2]
  39044. 0001D638  48C0                     ext.l      D0
  39045. 0001D63A  5C80                     addq.l     D0, 6
  39046. 0001D63C  3F00                     move.w     -[A7], D0
  39047. 0001D63E  A891                     syscall    LineTo
  39048. 0001D640  6000 00A2                bra        +0xA4 /* 0001D6E4 */
  39049. label0001D644:
  39050. 0001D644  302A 0002                move.w     D0, [A2 + 0x2]
  39051. 0001D648  48C0                     ext.l      D0
  39052. 0001D64A  5480                     addq.l     D0, 2
  39053. 0001D64C  3F00                     move.w     -[A7], D0
  39054. 0001D64E  3012                     move.w     D0, [A2]
  39055. 0001D650  48C0                     ext.l      D0
  39056. 0001D652  5680                     addq.l     D0, 3
  39057. 0001D654  3F00                     move.w     -[A7], D0
  39058. 0001D656  A893                     syscall    MoveTo
  39059. 0001D658  302A 0006                move.w     D0, [A2 + 0x6]
  39060. 0001D65C  48C0                     ext.l      D0
  39061. 0001D65E  5780                     subq.l     D0, 3
  39062. 0001D660  3F00                     move.w     -[A7], D0
  39063. 0001D662  3012                     move.w     D0, [A2]
  39064. 0001D664  48C0                     ext.l      D0
  39065. 0001D666  5680                     addq.l     D0, 3
  39066. 0001D668  3F00                     move.w     -[A7], D0
  39067. 0001D66A  A891                     syscall    LineTo
  39068. 0001D66C  302A 0002                move.w     D0, [A2 + 0x2]
  39069. 0001D670  48C0                     ext.l      D0
  39070. 0001D672  5680                     addq.l     D0, 3
  39071. 0001D674  3F00                     move.w     -[A7], D0
  39072. 0001D676  3012                     move.w     D0, [A2]
  39073. 0001D678  48C0                     ext.l      D0
  39074. 0001D67A  5880                     addq.l     D0, 4
  39075. 0001D67C  3F00                     move.w     -[A7], D0
  39076. 0001D67E  A893                     syscall    MoveTo
  39077. 0001D680  302A 0006                move.w     D0, [A2 + 0x6]
  39078. 0001D684  48C0                     ext.l      D0
  39079. 0001D686  5980                     subq.l     D0, 4
  39080. 0001D688  3F00                     move.w     -[A7], D0
  39081. 0001D68A  3012                     move.w     D0, [A2]
  39082. 0001D68C  48C0                     ext.l      D0
  39083. 0001D68E  5880                     addq.l     D0, 4
  39084. 0001D690  3F00                     move.w     -[A7], D0
  39085. 0001D692  A891                     syscall    LineTo
  39086. 0001D694  302A 0002                move.w     D0, [A2 + 0x2]
  39087. 0001D698  48C0                     ext.l      D0
  39088. 0001D69A  5880                     addq.l     D0, 4
  39089. 0001D69C  3F00                     move.w     -[A7], D0
  39090. 0001D69E  3012                     move.w     D0, [A2]
  39091. 0001D6A0  48C0                     ext.l      D0
  39092. 0001D6A2  5A80                     addq.l     D0, 5
  39093. 0001D6A4  3F00                     move.w     -[A7], D0
  39094. 0001D6A6  A893                     syscall    MoveTo
  39095. 0001D6A8  302A 0006                move.w     D0, [A2 + 0x6]
  39096. 0001D6AC  48C0                     ext.l      D0
  39097. 0001D6AE  5B80                     subq.l     D0, 5
  39098. 0001D6B0  3F00                     move.w     -[A7], D0
  39099. 0001D6B2  3012                     move.w     D0, [A2]
  39100. 0001D6B4  48C0                     ext.l      D0
  39101. 0001D6B6  5A80                     addq.l     D0, 5
  39102. 0001D6B8  3F00                     move.w     -[A7], D0
  39103. 0001D6BA  A891                     syscall    LineTo
  39104. 0001D6BC  302A 0002                move.w     D0, [A2 + 0x2]
  39105. 0001D6C0  48C0                     ext.l      D0
  39106. 0001D6C2  5A80                     addq.l     D0, 5
  39107. 0001D6C4  3F00                     move.w     -[A7], D0
  39108. 0001D6C6  3012                     move.w     D0, [A2]
  39109. 0001D6C8  48C0                     ext.l      D0
  39110. 0001D6CA  5C80                     addq.l     D0, 6
  39111. 0001D6CC  3F00                     move.w     -[A7], D0
  39112. 0001D6CE  A893                     syscall    MoveTo
  39113. 0001D6D0  302A 0006                move.w     D0, [A2 + 0x6]
  39114. 0001D6D4  48C0                     ext.l      D0
  39115. 0001D6D6  5D80                     subq.l     D0, 6
  39116. 0001D6D8  3F00                     move.w     -[A7], D0
  39117. 0001D6DA  3012                     move.w     D0, [A2]
  39118. 0001D6DC  48C0                     ext.l      D0
  39119. 0001D6DE  5C80                     addq.l     D0, 6
  39120. 0001D6E0  3F00                     move.w     -[A7], D0
  39121. 0001D6E2  A891                     syscall    LineTo
  39122. label0001D6E4:
  39123. 0001D6E4  245F                     movea.l    A2, [A7]+
  39124. 0001D6E6  4E5E                     unlink     A6
  39125. 0001D6E8  4E75                     rts
  39126. 0001D6EA  4E56 FFF0                link       A6, -0x0010
  39127. 0001D6EE  2F03                     move.l     -[A7], D3
  39128. 0001D6F0  7600                     moveq.l    D3, 0x00
  39129. 0001D6F2  486E FFF8                pea.l      [A6 - 0x8]
  39130. 0001D6F6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  39131. 0001D6FA  2057                     movea.l    A0, [A7]
  39132. 0001D6FC  2250                     movea.l    A1, [A0]
  39133. 0001D6FE  2269 00BC                movea.l    A1, [A1 + 0xBC]
  39134. 0001D702  4E91                     jsr        [A1]
  39135. 0001D704  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  39136. 0001D708  486E FFF8                pea.l      [A6 - 0x8]
  39137. 0001D70C  A8AD                     syscall    PtInRect
  39138. 0001D70E  101F                     move.b     D0, [A7]+
  39139. 0001D710  5C4F                     addq.w     A7, 6
  39140. 0001D712  6702                     beq        +0x4 /* 0001D716 */
  39141. 0001D714  7614                     moveq.l    D3, 0x14
  39142. label0001D716:
  39143. 0001D716  486E FFF0                pea.l      [A6 - 0x10]
  39144. 0001D71A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  39145. 0001D71E  2057                     movea.l    A0, [A7]
  39146. 0001D720  2250                     movea.l    A1, [A0]
  39147. 0001D722  2269 00C0                movea.l    A1, [A1 + 0xC0]
  39148. 0001D726  4E91                     jsr        [A1]
  39149. 0001D728  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  39150. 0001D72C  486E FFF0                pea.l      [A6 - 0x10]
  39151. 0001D730  A8AD                     syscall    PtInRect
  39152. 0001D732  101F                     move.b     D0, [A7]+
  39153. 0001D734  5C4F                     addq.w     A7, 6
  39154. 0001D736  6702                     beq        +0x4 /* 0001D73A */
  39155. 0001D738  7615                     moveq.l    D3, 0x15
  39156. label0001D73A:
  39157. 0001D73A  3003                     move.w     D0, D3
  39158. 0001D73C  261F                     move.l     D3, [A7]+
  39159. 0001D73E  4E5E                     unlink     A6
  39160. 0001D740  4E75                     rts
  39161. 0001D742  4E56 FFF0                link       A6, -0x0010
  39162. 0001D746  2F04                     move.l     -[A7], D4
  39163. 0001D748  2F03                     move.l     -[A7], D3
  39164. 0001D74A  7600                     moveq.l    D3, 0x00
  39165. 0001D74C  302E 0010                move.w     D0, [A6 + 0x10]
  39166. 0001D750  48C0                     ext.l      D0
  39167. 0001D752  2800                     move.l     D4, D0
  39168. 0001D754  7214                     moveq.l    D1, 0x14
  39169. 0001D756  B081                     cmp.l      D0, D1
  39170. 0001D758  6624                     bne        +0x26 /* 0001D77E */
  39171. 0001D75A  486E FFF8                pea.l      [A6 - 0x8]
  39172. 0001D75E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  39173. 0001D762  2057                     movea.l    A0, [A7]
  39174. 0001D764  2250                     movea.l    A1, [A0]
  39175. 0001D766  2269 00BC                movea.l    A1, [A1 + 0xBC]
  39176. 0001D76A  4E91                     jsr        [A1]
  39177. 0001D76C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  39178. 0001D770  486E FFF8                pea.l      [A6 - 0x8]
  39179. 0001D774  A8AD                     syscall    PtInRect
  39180. 0001D776  101F                     move.b     D0, [A7]+
  39181. 0001D778  5C4F                     addq.w     A7, 6
  39182. 0001D77A  6702                     beq        +0x4 /* 0001D77E */
  39183. 0001D77C  7601                     moveq.l    D3, 0x01
  39184. label0001D77E:
  39185. 0001D77E  7015                     moveq.l    D0, 0x15
  39186. 0001D780  B880                     cmp.l      D4, D0
  39187. 0001D782  6624                     bne        +0x26 /* 0001D7A8 */
  39188. 0001D784  486E FFF0                pea.l      [A6 - 0x10]
  39189. 0001D788  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  39190. 0001D78C  2057                     movea.l    A0, [A7]
  39191. 0001D78E  2250                     movea.l    A1, [A0]
  39192. 0001D790  2269 00C0                movea.l    A1, [A1 + 0xC0]
  39193. 0001D794  4E91                     jsr        [A1]
  39194. 0001D796  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  39195. 0001D79A  486E FFF0                pea.l      [A6 - 0x10]
  39196. 0001D79E  A8AD                     syscall    PtInRect
  39197. 0001D7A0  101F                     move.b     D0, [A7]+
  39198. 0001D7A2  5C4F                     addq.w     A7, 6
  39199. 0001D7A4  6702                     beq        +0x4 /* 0001D7A8 */
  39200. 0001D7A6  7601                     moveq.l    D3, 0x01
  39201. label0001D7A8:
  39202. 0001D7A8  1003                     move.b     D0, D3
  39203. 0001D7AA  261F                     move.l     D3, [A7]+
  39204. 0001D7AC  281F                     move.l     D4, [A7]+
  39205. 0001D7AE  4E5E                     unlink     A6
  39206. 0001D7B0  4E75                     rts
  39207. 0001D7B2  4E56 0000                link       A6, 0
  39208. 0001D7B6  48E7 1820                movem.l    -[A7], D3,D4,A2
  39209. 0001D7BA  246E 0008                movea.l    A2, [A6 + 0x8]
  39210. 0001D7BE  382E 000C                move.w     D4, [A6 + 0xC]
  39211. 0001D7C2  594F                     subq.w     A7, 4
  39212. 0001D7C4  A975                     syscall    TickCount
  39213. 0001D7C6  255F 0010                move.l     [A2 + 0x10], [A7]+
  39214. 0001D7CA  3004                     move.w     D0, D4
  39215. 0001D7CC  48C0                     ext.l      D0
  39216. 0001D7CE  2600                     move.l     D3, D0
  39217. 0001D7D0  7214                     moveq.l    D1, 0x14
  39218. 0001D7D2  B081                     cmp.l      D0, D1
  39219. 0001D7D4  6706                     beq        +0x8 /* 0001D7DC */
  39220. 0001D7D6  7015                     moveq.l    D0, 0x15
  39221. 0001D7D8  B680                     cmp.l      D3, D0
  39222. 0001D7DA  6668                     bne        +0x6A /* 0001D844 */
  39223. label0001D7DC:
  39224. 0001D7DC  0C2A 0002 000A           cmpi.b     [A2 + 0xA], 0x2
  39225. 0001D7E2  665A                     bne        +0x5C /* 0001D83E */
  39226. 0001D7E4  594F                     subq.w     A7, 4
  39227. 0001D7E6  A975                     syscall    TickCount
  39228. 0001D7E8  261F                     move.l     D3, [A7]+
  39229. 0001D7EA  4227                     clr.b      -[A7]
  39230. 0001D7EC  1F3C 0001                move.b     -[A7], 0x1
  39231. 0001D7F0  3F04                     move.w     -[A7], D4
  39232. 0001D7F2  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  39233. 0001D7F6  2057                     movea.l    A0, [A7]
  39234. 0001D7F8  2268 0004                movea.l    A1, [A0 + 0x4]
  39235. 0001D7FC  2269 019C                movea.l    A1, [A1 + 0x19C]
  39236. 0001D800  4E91                     jsr        [A1]
  39237. 0001D802  4FEF 000A                lea.l      A7, [A7 + 0xA]
  39238. 0001D806  6026                     bra        +0x28 /* 0001D82E */
  39239. label0001D808:
  39240. 0001D808  594F                     subq.w     A7, 4
  39241. 0001D80A  A975                     syscall    TickCount
  39242. 0001D80C  261F                     move.l     D3, [A7]+
  39243. 0001D80E  554F                     subq.w     A7, 2
  39244. 0001D810  A973                     syscall    StillDown
  39245. 0001D812  101F                     move.b     D0, [A7]+
  39246. 0001D814  6618                     bne        +0x1A /* 0001D82E */
  39247. 0001D816  3F04                     move.w     -[A7], D4
  39248. 0001D818  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  39249. 0001D81C  2057                     movea.l    A0, [A7]
  39250. 0001D81E  2268 0004                movea.l    A1, [A0 + 0x4]
  39251. 0001D822  2269 018C                movea.l    A1, [A1 + 0x18C]
  39252. 0001D826  4E91                     jsr        [A1]
  39253. 0001D828  7000                     moveq.l    D0, 0x00
  39254. 0001D82A  5C4F                     addq.w     A7, 6
  39255. 0001D82C  602C                     bra        +0x2E /* 0001D85A */
  39256. label0001D82E:
  39257. 0001D82E  302A 000C                move.w     D0, [A2 + 0xC]
  39258. 0001D832  48C0                     ext.l      D0
  39259. 0001D834  2203                     move.l     D1, D3
  39260. 0001D836  92AA 0010                sub.l      D1, [A2 + 0x10]
  39261. 0001D83A  B280                     cmp.l      D1, D0
  39262. 0001D83C  65CA                     bcs        -0x34 /* 0001D808 */
  39263. label0001D83E:
  39264. 0001D83E  256A 0010 0014           move.l     [A2 + 0x14], [A2 + 0x10]
  39265. label0001D844:
  39266. 0001D844  3F2E 0012                move.w     -[A7], [A6 + 0x12]
  39267. 0001D848  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  39268. 0001D84C  3F04                     move.w     -[A7], D4
  39269. 0001D84E  2F0A                     move.l     -[A7], A2
  39270. 0001D850  61FF FFFF CCCC           bsr        -0x3332 /* 0001A51E */
  39271. 0001D856  4FEF 000C                lea.l      A7, [A7 + 0xC]
  39272. label0001D85A:
  39273. 0001D85A  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  39274. 0001D85E  4E5E                     unlink     A6
  39275. 0001D860  4E75                     rts
  39276. 0001D862  4E56 FFE4                link       A6, -0x001C
  39277. 0001D866  48E7 1820                movem.l    -[A7], D3,D4,A2
  39278. 0001D86A  246E 0008                movea.l    A2, [A6 + 0x8]
  39279. 0001D86E  182E 000E                move.b     D4, [A6 + 0xE]
  39280. 0001D872  B82E 0010                cmp.b      D4, [A6 + 0x10]
  39281. 0001D876  6700 00E8                beq        +0xEA /* 0001D960 */
  39282. 0001D87A  42A7                     clr.l      -[A7]
  39283. 0001D87C  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  39284. 0001D880  2057                     movea.l    A0, [A7]
  39285. 0001D882  2268 0004                movea.l    A1, [A0 + 0x4]
  39286. 0001D886  2269 0104                movea.l    A1, [A1 + 0x104]
  39287. 0001D88A  4E91                     jsr        [A1]
  39288. 0001D88C  4A00                     tst.b      D0
  39289. 0001D88E  504F                     addq.w     A7, 8
  39290. 0001D890  6700 00CE                beq        +0xD0 /* 0001D960 */
  39291. 0001D894  486E FFE4                pea.l      [A6 - 0x1C]
  39292. 0001D898  2F0A                     move.l     -[A7], A2
  39293. 0001D89A  61FF FFFE BA14           bsr        -0x145EA /* 000092B0 */
  39294. 0001D8A0  486E FFE4                pea.l      [A6 - 0x1C]
  39295. 0001D8A4  486E FFEC                pea.l      [A6 - 0x14]
  39296. 0001D8A8  4EB9 0000 02D0           jsr        [0x000002D0 /* SerialVars */]
  39297. 0001D8AE  486E FFFE                pea.l      [A6 - 0x2]
  39298. 0001D8B2  486E FFEC                pea.l      [A6 - 0x14]
  39299. 0001D8B6  4EB9 0000 02E0           jsr        [0x000002E0 /* FinderName */]
  39300. 0001D8BC  4A00                     tst.b      D0
  39301. 0001D8BE  4FEF 0018                lea.l      A7, [A7 + 0x18]
  39302. 0001D8C2  6700 008C                beq        +0x8E /* 0001D950 */
  39303. 0001D8C6  362E 000C                move.w     D3, [A6 + 0xC]
  39304. 0001D8CA  48C3                     ext.l      D3
  39305. label0001D8CC:
  39306. 0001D8CC  7014                     moveq.l    D0, 0x14
  39307. 0001D8CE  B680                     cmp.l      D3, D0
  39308. 0001D8D0  6634                     bne        +0x36 /* 0001D906 */
  39309. 0001D8D2  4A04                     tst.b      D4
  39310. 0001D8D4  6718                     beq        +0x1A /* 0001D8EE */
  39311. 0001D8D6  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  39312. 0001D8DA  1F3C 0001                move.b     -[A7], 0x1
  39313. 0001D8DE  2F0A                     move.l     -[A7], A2
  39314. 0001D8E0  2057                     movea.l    A0, [A7]
  39315. 0001D8E2  2250                     movea.l    A1, [A0]
  39316. 0001D8E4  2269 00D4                movea.l    A1, [A1 + 0xD4]
  39317. 0001D8E8  4E91                     jsr        [A1]
  39318. 0001D8EA  504F                     addq.w     A7, 8
  39319. 0001D8EC  604C                     bra        +0x4E /* 0001D93A */
  39320. label0001D8EE:
  39321. 0001D8EE  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  39322. 0001D8F2  1F3C 0001                move.b     -[A7], 0x1
  39323. 0001D8F6  2F0A                     move.l     -[A7], A2
  39324. 0001D8F8  2057                     movea.l    A0, [A7]
  39325. 0001D8FA  2250                     movea.l    A1, [A0]
  39326. 0001D8FC  2269 00D0                movea.l    A1, [A1 + 0xD0]
  39327. 0001D900  4E91                     jsr        [A1]
  39328. 0001D902  504F                     addq.w     A7, 8
  39329. 0001D904  6034                     bra        +0x36 /* 0001D93A */
  39330. label0001D906:
  39331. 0001D906  7015                     moveq.l    D0, 0x15
  39332. 0001D908  B680                     cmp.l      D3, D0
  39333. 0001D90A  662E                     bne        +0x30 /* 0001D93A */
  39334. 0001D90C  4A04                     tst.b      D4
  39335. 0001D90E  6716                     beq        +0x18 /* 0001D926 */
  39336. 0001D910  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  39337. 0001D914  4227                     clr.b      -[A7]
  39338. 0001D916  2F0A                     move.l     -[A7], A2
  39339. 0001D918  2057                     movea.l    A0, [A7]
  39340. 0001D91A  2250                     movea.l    A1, [A0]
  39341. 0001D91C  2269 00D4                movea.l    A1, [A1 + 0xD4]
  39342. 0001D920  4E91                     jsr        [A1]
  39343. 0001D922  504F                     addq.w     A7, 8
  39344. 0001D924  6014                     bra        +0x16 /* 0001D93A */
  39345. label0001D926:
  39346. 0001D926  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  39347. 0001D92A  4227                     clr.b      -[A7]
  39348. 0001D92C  2F0A                     move.l     -[A7], A2
  39349. 0001D92E  2057                     movea.l    A0, [A7]
  39350. 0001D930  2250                     movea.l    A1, [A0]
  39351. 0001D932  2269 00D0                movea.l    A1, [A1 + 0xD0]
  39352. 0001D936  4E91                     jsr        [A1]
  39353. 0001D938  504F                     addq.w     A7, 8
  39354. label0001D93A:
  39355. 0001D93A  486E FFFE                pea.l      [A6 - 0x2]
  39356. 0001D93E  486E FFEC                pea.l      [A6 - 0x14]
  39357. 0001D942  4EB9 0000 02E0           jsr        [0x000002E0 /* FinderName */]
  39358. 0001D948  4A00                     tst.b      D0
  39359. 0001D94A  504F                     addq.w     A7, 8
  39360. 0001D94C  6600 FF7E                bne        -0x80 /* 0001D8CC */
  39361. label0001D950:
  39362. 0001D950  3F3C FFFF                move.w     -[A7], 0xFFFF
  39363. 0001D954  486E FFEC                pea.l      [A6 - 0x14]
  39364. 0001D958  4EB9 0000 02D8           jsr        [0x000002D8 /* ABusVars */]
  39365. 0001D95E  5C4F                     addq.w     A7, 6
  39366. label0001D960:
  39367. 0001D960  0C2A 0001 000A           cmpi.b     [A2 + 0xA], 0x1
  39368. 0001D966  6756                     beq        +0x58 /* 0001D9BE */
  39369. 0001D968  594F                     subq.w     A7, 4
  39370. 0001D96A  A975                     syscall    TickCount
  39371. 0001D96C  261F                     move.l     D3, [A7]+
  39372. 0001D96E  302A 000E                move.w     D0, [A2 + 0xE]
  39373. 0001D972  48C0                     ext.l      D0
  39374. 0001D974  2203                     move.l     D1, D3
  39375. 0001D976  92AA 0014                sub.l      D1, [A2 + 0x14]
  39376. 0001D97A  B280                     cmp.l      D1, D0
  39377. 0001D97C  6540                     bcs        +0x42 /* 0001D9BE */
  39378. 0001D97E  4A04                     tst.b      D4
  39379. 0001D980  6738                     beq        +0x3A /* 0001D9BA */
  39380. 0001D982  4A2E 0010                tst.b      [A6 + 0x10]
  39381. 0001D986  6732                     beq        +0x34 /* 0001D9BA */
  39382. 0001D988  302E 000C                move.w     D0, [A6 + 0xC]
  39383. 0001D98C  48C0                     ext.l      D0
  39384. 0001D98E  2800                     move.l     D4, D0
  39385. 0001D990  7214                     moveq.l    D1, 0x14
  39386. 0001D992  B081                     cmp.l      D0, D1
  39387. 0001D994  6610                     bne        +0x12 /* 0001D9A6 */
  39388. 0001D996  2F0A                     move.l     -[A7], A2
  39389. 0001D998  2057                     movea.l    A0, [A7]
  39390. 0001D99A  2250                     movea.l    A1, [A0]
  39391. 0001D99C  2269 00C8                movea.l    A1, [A1 + 0xC8]
  39392. 0001D9A0  4E91                     jsr        [A1]
  39393. 0001D9A2  584F                     addq.w     A7, 4
  39394. 0001D9A4  6014                     bra        +0x16 /* 0001D9BA */
  39395. label0001D9A6:
  39396. 0001D9A6  7015                     moveq.l    D0, 0x15
  39397. 0001D9A8  B880                     cmp.l      D4, D0
  39398. 0001D9AA  660E                     bne        +0x10 /* 0001D9BA */
  39399. 0001D9AC  2F0A                     move.l     -[A7], A2
  39400. 0001D9AE  2057                     movea.l    A0, [A7]
  39401. 0001D9B0  2250                     movea.l    A1, [A0]
  39402. 0001D9B2  2269 00CC                movea.l    A1, [A1 + 0xCC]
  39403. 0001D9B6  4E91                     jsr        [A1]
  39404. 0001D9B8  584F                     addq.w     A7, 4
  39405. label0001D9BA:
  39406. 0001D9BA  2543 0014                move.l     [A2 + 0x14], D3
  39407. label0001D9BE:
  39408. 0001D9BE  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  39409. 0001D9C2  4E5E                     unlink     A6
  39410. 0001D9C4  4E75                     rts
  39411. 0001D9C6  4E56 FFE4                link       A6, -0x001C
  39412. 0001D9CA  2F0A                     move.l     -[A7], A2
  39413. 0001D9CC  2F03                     move.l     -[A7], D3
  39414. 0001D9CE  246E 0008                movea.l    A2, [A6 + 0x8]
  39415. 0001D9D2  2F0A                     move.l     -[A7], A2
  39416. 0001D9D4  61FF FFFF 8420           bsr        -0x7BDE /* 00015DF6 */
  39417. 0001D9DA  4A00                     tst.b      D0
  39418. 0001D9DC  584F                     addq.w     A7, 4
  39419. 0001D9DE  6700 0090                beq        +0x92 /* 0001DA70 */
  39420. 0001D9E2  42A7                     clr.l      -[A7]
  39421. 0001D9E4  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  39422. 0001D9E8  2057                     movea.l    A0, [A7]
  39423. 0001D9EA  2268 0004                movea.l    A1, [A0 + 0x4]
  39424. 0001D9EE  2269 0104                movea.l    A1, [A1 + 0x104]
  39425. 0001D9F2  4E91                     jsr        [A1]
  39426. 0001D9F4  4A00                     tst.b      D0
  39427. 0001D9F6  504F                     addq.w     A7, 8
  39428. 0001D9F8  6776                     beq        +0x78 /* 0001DA70 */
  39429. 0001D9FA  486E FFE4                pea.l      [A6 - 0x1C]
  39430. 0001D9FE  2F0A                     move.l     -[A7], A2
  39431. 0001DA00  61FF FFFE B8AE           bsr        -0x14750 /* 000092B0 */
  39432. 0001DA06  486E FFE4                pea.l      [A6 - 0x1C]
  39433. 0001DA0A  486E FFEC                pea.l      [A6 - 0x14]
  39434. 0001DA0E  4EB9 0000 02D0           jsr        [0x000002D0 /* SerialVars */]
  39435. 0001DA14  486E FFFE                pea.l      [A6 - 0x2]
  39436. 0001DA18  486E FFEC                pea.l      [A6 - 0x14]
  39437. 0001DA1C  4EB9 0000 02E0           jsr        [0x000002E0 /* FinderName */]
  39438. 0001DA22  4A00                     tst.b      D0
  39439. 0001DA24  4FEF 0018                lea.l      A7, [A7 + 0x18]
  39440. 0001DA28  6736                     beq        +0x38 /* 0001DA60 */
  39441. 0001DA2A  362E 000C                move.w     D3, [A6 + 0xC]
  39442. 0001DA2E  48C3                     ext.l      D3
  39443. label0001DA30:
  39444. 0001DA30  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  39445. 0001DA34  7014                     moveq.l    D0, 0x14
  39446. 0001DA36  B680                     cmp.l      D3, D0
  39447. 0001DA38  57C0                     seq        D0
  39448. 0001DA3A  4400                     neg.b      D0
  39449. 0001DA3C  1F00                     move.b     -[A7], D0
  39450. 0001DA3E  2F0A                     move.l     -[A7], A2
  39451. 0001DA40  2057                     movea.l    A0, [A7]
  39452. 0001DA42  2250                     movea.l    A1, [A0]
  39453. 0001DA44  2269 00D0                movea.l    A1, [A1 + 0xD0]
  39454. 0001DA48  4E91                     jsr        [A1]
  39455. 0001DA4A  486E FFFE                pea.l      [A6 - 0x2]
  39456. 0001DA4E  486E FFEC                pea.l      [A6 - 0x14]
  39457. 0001DA52  4EB9 0000 02E0           jsr        [0x000002E0 /* FinderName */]
  39458. 0001DA58  4A00                     tst.b      D0
  39459. 0001DA5A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  39460. 0001DA5E  66D0                     bne        -0x2E /* 0001DA30 */
  39461. label0001DA60:
  39462. 0001DA60  3F3C FFFF                move.w     -[A7], 0xFFFF
  39463. 0001DA64  486E FFEC                pea.l      [A6 - 0x14]
  39464. 0001DA68  4EB9 0000 02D8           jsr        [0x000002D8 /* ABusVars */]
  39465. 0001DA6E  5C4F                     addq.w     A7, 6
  39466. label0001DA70:
  39467. 0001DA70  4A2E 000E                tst.b      [A6 + 0xE]
  39468. 0001DA74  6736                     beq        +0x38 /* 0001DAAC */
  39469. 0001DA76  162A 000A                move.b     D3, [A2 + 0xA]
  39470. 0001DA7A  0C03 0001                cmpi.b     D3, 0x1
  39471. 0001DA7E  6706                     beq        +0x8 /* 0001DA86 */
  39472. 0001DA80  0C03 0003                cmpi.b     D3, 0x3
  39473. 0001DA84  6626                     bne        +0x28 /* 0001DAAC */
  39474. label0001DA86:
  39475. 0001DA86  0C6E 0014 000C           cmpi.w     [A6 + 0xC], 0x14
  39476. 0001DA8C  6610                     bne        +0x12 /* 0001DA9E */
  39477. 0001DA8E  2F0A                     move.l     -[A7], A2
  39478. 0001DA90  2057                     movea.l    A0, [A7]
  39479. 0001DA92  2250                     movea.l    A1, [A0]
  39480. 0001DA94  2269 00C8                movea.l    A1, [A1 + 0xC8]
  39481. 0001DA98  4E91                     jsr        [A1]
  39482. 0001DA9A  584F                     addq.w     A7, 4
  39483. 0001DA9C  600E                     bra        +0x10 /* 0001DAAC */
  39484. label0001DA9E:
  39485. 0001DA9E  2F0A                     move.l     -[A7], A2
  39486. 0001DAA0  2057                     movea.l    A0, [A7]
  39487. 0001DAA2  2250                     movea.l    A1, [A0]
  39488. 0001DAA4  2269 00CC                movea.l    A1, [A1 + 0xCC]
  39489. 0001DAA8  4E91                     jsr        [A1]
  39490. 0001DAAA  584F                     addq.w     A7, 4
  39491. label0001DAAC:
  39492. 0001DAAC  261F                     move.l     D3, [A7]+
  39493. 0001DAAE  245F                     movea.l    A2, [A7]+
  39494. 0001DAB0  4E5E                     unlink     A6
  39495. 0001DAB2  4E75                     rts
  39496. fn0001DAB4:
  39497. 0001DAB4  4E56 0000                link       A6, 0
  39498. 0001DAB8  2F0A                     move.l     -[A7], A2
  39499. 0001DABA  246E 0008                movea.l    A2, [A6 + 0x8]
  39500. 0001DABE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  39501. 0001DAC2  2F0A                     move.l     -[A7], A2
  39502. 0001DAC4  61FF FFFF C8F6           bsr        -0x3708 /* 0001A3BC */
  39503. 0001DACA  41F9 0001 3BA6           lea.l      A0, [0x00013BA6]
  39504. 0001DAD0  2488                     move.l     [A2], A0
  39505. 0001DAD2  357C 7FFF 000A           move.w     [A2 + 0xA], 0x7FFF
  39506. 0001DAD8  157C 0001 000C           move.b     [A2 + 0xC], 0x1
  39507. 0001DADE  204A                     movea.l    A0, A2
  39508. 0001DAE0  504F                     addq.w     A7, 8
  39509. 0001DAE2  245F                     movea.l    A2, [A7]+
  39510. 0001DAE4  4E5E                     unlink     A6
  39511. 0001DAE6  4E75                     rts
  39512. 0001DAE8  4E56 0000                link       A6, 0
  39513. 0001DAEC  2F0A                     move.l     -[A7], A2
  39514. 0001DAEE  246E 0008                movea.l    A2, [A6 + 0x8]
  39515. 0001DAF2  200A                     move.l     D0, A2
  39516. 0001DAF4  6724                     beq        +0x26 /* 0001DB1A */
  39517. 0001DAF6  41F9 0001 3BA6           lea.l      A0, [0x00013BA6]
  39518. 0001DAFC  2488                     move.l     [A2], A0
  39519. 0001DAFE  4267                     clr.w      -[A7]
  39520. 0001DB00  2F0A                     move.l     -[A7], A2
  39521. 0001DB02  61FF FFFF C8E4           bsr        -0x371A /* 0001A3E8 */
  39522. 0001DB08  4A6E 000C                tst.w      [A6 + 0xC]
  39523. 0001DB0C  5C4F                     addq.w     A7, 6
  39524. 0001DB0E  6F0A                     ble        +0xC /* 0001DB1A */
  39525. 0001DB10  2F0A                     move.l     -[A7], A2
  39526. 0001DB12  4EB9 0000 0168           jsr        [0x00000168]
  39527. 0001DB18  584F                     addq.w     A7, 4
  39528. label0001DB1A:
  39529. 0001DB1A  204A                     movea.l    A0, A2
  39530. 0001DB1C  245F                     movea.l    A2, [A7]+
  39531. 0001DB1E  4E5E                     unlink     A6
  39532. 0001DB20  4E75                     rts
  39533. 0001DB22  4E56 FEFC                link       A6, -0x0104
  39534. 0001DB26  2F0A                     move.l     -[A7], A2
  39535. 0001DB28  246E 0010                movea.l    A2, [A6 + 0x10]
  39536. 0001DB2C  486E FFFE                pea.l      [A6 - 0x2]
  39537. 0001DB30  2F0A                     move.l     -[A7], A2
  39538. 0001DB32  61FF FFFE CAE6           bsr        -0x13518 /* 0000A61A */
  39539. 0001DB38  486E FEFC                pea.l      [A6 - 0x104]
  39540. 0001DB3C  2F0A                     move.l     -[A7], A2
  39541. 0001DB3E  61FF FFFE CADA           bsr        -0x13524 /* 0000A61A */
  39542. 0001DB44  486E FEFE                pea.l      [A6 - 0x102]
  39543. 0001DB48  2F0A                     move.l     -[A7], A2
  39544. 0001DB4A  4EB9 0000 17A8           jsr        [0x000017A8]
  39545. 0001DB50  42A7                     clr.l      -[A7]
  39546. 0001DB52  4267                     clr.w      -[A7]
  39547. 0001DB54  4879 0000 779A           push.l     0x779A
  39548. 0001DB5A  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  39549. 0001DB5E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  39550. 0001DB62  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  39551. 0001DB66  2057                     movea.l    A0, [A7]
  39552. 0001DB68  2250                     movea.l    A1, [A0]
  39553. 0001DB6A  2269 0010                movea.l    A1, [A1 + 0x10]
  39554. 0001DB6E  4E91                     jsr        [A1]
  39555. 0001DB70  4FEF 002C                lea.l      A7, [A7 + 0x2C]
  39556. 0001DB74  245F                     movea.l    A2, [A7]+
  39557. 0001DB76  4E5E                     unlink     A6
  39558. 0001DB78  4E75                     rts
  39559. 0001DB7A  4E56 0000                link       A6, 0
  39560. 0001DB7E  2F0A                     move.l     -[A7], A2
  39561. 0001DB80  2F03                     move.l     -[A7], D3
  39562. 0001DB82  246E 0008                movea.l    A2, [A6 + 0x8]
  39563. 0001DB86  256E 000C 0004           move.l     [A2 + 0x4], [A6 + 0xC]
  39564. 0001DB8C  4AAA 0004                tst.l      [A2 + 0x4]
  39565. 0001DB90  663E                     bne        +0x40 /* 0001DBD0 */
  39566. 0001DB92  61FF FFFE 4172           bsr        -0x1BE8C /* 00001D06 */
  39567. 0001DB98  5300                     subq.b     D0, 1
  39568. 0001DB9A  661C                     bne        +0x1E /* 0001DBB8 */
  39569. 0001DB9C  4878 0067                push.l     0x67 /* 'g' */
  39570. 0001DBA0  4879 0001 3CDE           push.l     0x13CDE
  39571. 0001DBA6  4879 0001 3CF6           push.l     0x13CF6
  39572. 0001DBAC  4EB9 0000 01B0           jsr        [0x000001B0]
  39573. 0001DBB2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  39574. 0001DBB6  6018                     bra        +0x1A /* 0001DBD0 */
  39575. label0001DBB8:
  39576. 0001DBB8  61FF FFFE 414C           bsr        -0x1BEB2 /* 00001D06 */
  39577. 0001DBBE  5500                     subq.b     D0, 2
  39578. 0001DBC0  660E                     bne        +0x10 /* 0001DBD0 */
  39579. 0001DBC2  4879 0001 3CF6           push.l     0x13CF6
  39580. 0001DBC8  61FF FFFE 412E           bsr        -0x1BED0 /* 00001CF8 */
  39581. 0001DBCE  584F                     addq.w     A7, 4
  39582. label0001DBD0:
  39583. 0001DBD0  302E 0010                move.w     D0, [A6 + 0x10]
  39584. 0001DBD4  48C0                     ext.l      D0
  39585. 0001DBD6  2600                     move.l     D3, D0
  39586. 0001DBD8  0C80 0000 0130           cmpi.l     D0, 0x130
  39587. 0001DBDE  6608                     bne        +0xA /* 0001DBE8 */
  39588. 0001DBE0  157C 0001 000C           move.b     [A2 + 0xC], 0x1
  39589. 0001DBE6  6050                     bra        +0x52 /* 0001DC38 */
  39590. label0001DBE8:
  39591. 0001DBE8  0C83 0000 0131           cmpi.l     D3, 0x131
  39592. 0001DBEE  6606                     bne        +0x8 /* 0001DBF6 */
  39593. 0001DBF0  422A 000C                clr.b      [A2 + 0xC]
  39594. 0001DBF4  6042                     bra        +0x44 /* 0001DC38 */
  39595. label0001DBF6:
  39596. 0001DBF6  61FF FFFE 410E           bsr        -0x1BEF0 /* 00001D06 */
  39597. 0001DBFC  5300                     subq.b     D0, 1
  39598. 0001DBFE  661C                     bne        +0x1E /* 0001DC1C */
  39599. 0001DC00  4878 006E                push.l     0x6E /* 'n' */
  39600. 0001DC04  4879 0001 3CDE           push.l     0x13CDE
  39601. 0001DC0A  4879 0001 3CCA           push.l     0x13CCA
  39602. 0001DC10  4EB9 0000 01B0           jsr        [0x000001B0]
  39603. 0001DC16  4FEF 000C                lea.l      A7, [A7 + 0xC]
  39604. 0001DC1A  6018                     bra        +0x1A /* 0001DC34 */
  39605. label0001DC1C:
  39606. 0001DC1C  61FF FFFE 40E8           bsr        -0x1BF16 /* 00001D06 */
  39607. 0001DC22  5500                     subq.b     D0, 2
  39608. 0001DC24  660E                     bne        +0x10 /* 0001DC34 */
  39609. 0001DC26  4879 0001 3CCA           push.l     0x13CCA
  39610. 0001DC2C  61FF FFFE 40CA           bsr        -0x1BF34 /* 00001CF8 */
  39611. 0001DC32  584F                     addq.w     A7, 4
  39612. label0001DC34:
  39613. 0001DC34  422A 000C                clr.b      [A2 + 0xC]
  39614. label0001DC38:
  39615. 0001DC38  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  39616. 0001DC3C  2057                     movea.l    A0, [A7]
  39617. 0001DC3E  2268 0004                movea.l    A1, [A0 + 0x4]
  39618. 0001DC42  2269 001C                movea.l    A1, [A1 + 0x1C]
  39619. 0001DC46  4E91                     jsr        [A1]
  39620. 0001DC48  3540 000A                move.w     [A2 + 0xA], D0
  39621. 0001DC4C  4227                     clr.b      -[A7]
  39622. 0001DC4E  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  39623. 0001DC52  61FF 0000 0010           bsr        +0x12 /* 0001DC64 */
  39624. 0001DC58  4FEF 000A                lea.l      A7, [A7 + 0xA]
  39625. 0001DC5C  261F                     move.l     D3, [A7]+
  39626. 0001DC5E  245F                     movea.l    A2, [A7]+
  39627. 0001DC60  4E5E                     unlink     A6
  39628. 0001DC62  4E75                     rts
  39629. fn0001DC64:
  39630. 0001DC64  206F 0004                movea.l    A0, [A7 + 0x4]
  39631. 0001DC68  116F 0008 0027           move.b     [A0 + 0x27], [A7 + 0x8]
  39632. 0001DC6E  4E75                     rts
  39633. 0001DC70  4E56 FFF0                link       A6, -0x0010
  39634. 0001DC74  48E7 1030                movem.l    -[A7], D3,A2,A3
  39635. 0001DC78  246E 0008                movea.l    A2, [A6 + 0x8]
  39636. 0001DC7C  486E FFF8                pea.l      [A6 - 0x8]
  39637. 0001DC80  2F0A                     move.l     -[A7], A2
  39638. 0001DC82  61FF FFFE B62C           bsr        -0x149D2 /* 000092B0 */
  39639. 0001DC88  3F2A 000A                move.w     -[A7], [A2 + 0xA]
  39640. 0001DC8C  A9BC                     syscall    GetPicture
  39641. 0001DC8E  265F                     movea.l    A3, [A7]+
  39642. 0001DC90  200B                     move.l     D0, A3
  39643. 0001DC92  584F                     addq.w     A7, 4
  39644. 0001DC94  6700 0080                beq        +0x82 /* 0001DD16 */
  39645. 0001DC98  486E FFF0                pea.l      [A6 - 0x10]
  39646. 0001DC9C  42A7                     clr.l      -[A7]
  39647. 0001DC9E  302E FFFA                move.w     D0, [A6 - 0x6]
  39648. 0001DCA2  48C0                     ext.l      D0
  39649. 0001DCA4  322E FFFE                move.w     D1, [A6 - 0x2]
  39650. 0001DCA8  48C1                     ext.l      D1
  39651. 0001DCAA  9280                     sub.l      D1, D0
  39652. 0001DCAC  3F01                     move.w     -[A7], D1
  39653. 0001DCAE  302E FFF8                move.w     D0, [A6 - 0x8]
  39654. 0001DCB2  48C0                     ext.l      D0
  39655. 0001DCB4  322E FFFC                move.w     D1, [A6 - 0x4]
  39656. 0001DCB8  48C1                     ext.l      D1
  39657. 0001DCBA  9280                     sub.l      D1, D0
  39658. 0001DCBC  3F01                     move.w     -[A7], D1
  39659. 0001DCBE  A8A7                     syscall    SetRect
  39660. 0001DCC0  7600                     moveq.l    D3, 0x00
  39661. 0001DCC2  2F0A                     move.l     -[A7], A2
  39662. 0001DCC4  61FF FFFE BE28           bsr        -0x141D6 /* 00009AEE */
  39663. 0001DCCA  4A00                     tst.b      D0
  39664. 0001DCCC  584F                     addq.w     A7, 4
  39665. 0001DCCE  6728                     beq        +0x2A /* 0001DCF8 */
  39666. 0001DCD0  2F0A                     move.l     -[A7], A2
  39667. 0001DCD2  61FF FFFE BE04           bsr        -0x141FA /* 00009AD8 */
  39668. 0001DCD8  4A00                     tst.b      D0
  39669. 0001DCDA  584F                     addq.w     A7, 4
  39670. 0001DCDC  671A                     beq        +0x1C /* 0001DCF8 */
  39671. 0001DCDE  4A2A 000C                tst.b      [A2 + 0xC]
  39672. 0001DCE2  6716                     beq        +0x18 /* 0001DCFA */
  39673. 0001DCE4  2F0A                     move.l     -[A7], A2
  39674. 0001DCE6  61FF FFFF 764E           bsr        -0x89B0 /* 00015336 */
  39675. 0001DCEC  4A00                     tst.b      D0
  39676. 0001DCEE  584F                     addq.w     A7, 4
  39677. 0001DCF0  6708                     beq        +0xA /* 0001DCFA */
  39678. 0001DCF2  363C 4000                move.w     D3, 0x4000 /* '@\0' */
  39679. 0001DCF6  6002                     bra        +0x4 /* 0001DCFA */
  39680. label0001DCF8:
  39681. 0001DCF8  7601                     moveq.l    D3, 0x01
  39682. label0001DCFA:
  39683. 0001DCFA  61FF FFFF 87F8           bsr        -0x7806 /* 000164F4 */
  39684. 0001DD00  3F00                     move.w     -[A7], D0
  39685. 0001DD02  3F03                     move.w     -[A7], D3
  39686. 0001DD04  486E FFF0                pea.l      [A6 - 0x10]
  39687. 0001DD08  2F0B                     move.l     -[A7], A3
  39688. 0001DD0A  61FF 0001 1054           bsr        +0x11056 /* 0002ED60 */
  39689. 0001DD10  4FEF 000C                lea.l      A7, [A7 + 0xC]
  39690. 0001DD14  6018                     bra        +0x1A /* 0001DD2E */
  39691. label0001DD16:
  39692. 0001DD16  A89E                     syscall    PenNormal
  39693. 0001DD18  486E FFF8                pea.l      [A6 - 0x8]
  39694. 0001DD1C  61FF FFFE F72A           bsr        -0x108D4 /* 0000D448 */
  39695. 0001DD22  4868 00AA                pea.l      [A0 + 0xAA]
  39696. 0001DD26  A8A5                     syscall    FillRect
  39697. 0001DD28  486E FFF8                pea.l      [A6 - 0x8]
  39698. 0001DD2C  A8A1                     syscall    FrameRect
  39699. label0001DD2E:
  39700. 0001DD2E  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  39701. 0001DD32  4E5E                     unlink     A6
  39702. 0001DD34  4E75                     rts
  39703. 0001DD36  4E56 0000                link       A6, 0
  39704. 0001DD3A  4227                     clr.b      -[A7]
  39705. 0001DD3C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  39706. 0001DD40  2057                     movea.l    A0, [A7]
  39707. 0001DD42  2250                     movea.l    A1, [A0]
  39708. 0001DD44  2269 00B8                movea.l    A1, [A1 + 0xB8]
  39709. 0001DD48  4E91                     jsr        [A1]
  39710. 0001DD4A  4E5E                     unlink     A6
  39711. 0001DD4C  4E75                     rts
  39712. fn0001DD4E:
  39713. 0001DD4E  4E56 0000                link       A6, 0
  39714. 0001DD52  2F0A                     move.l     -[A7], A2
  39715. 0001DD54  246E 0008                movea.l    A2, [A6 + 0x8]
  39716. 0001DD58  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  39717. 0001DD5C  2F0A                     move.l     -[A7], A2
  39718. 0001DD5E  61FF FFFF C65C           bsr        -0x39A2 /* 0001A3BC */
  39719. 0001DD64  41F9 0001 3A84           lea.l      A0, [0x00013A84]
  39720. 0001DD6A  2488                     move.l     [A2], A0
  39721. 0001DD6C  204A                     movea.l    A0, A2
  39722. 0001DD6E  504F                     addq.w     A7, 8
  39723. 0001DD70  245F                     movea.l    A2, [A7]+
  39724. 0001DD72  4E5E                     unlink     A6
  39725. 0001DD74  4E75                     rts
  39726. 0001DD76  4E56 0000                link       A6, 0
  39727. 0001DD7A  2F0A                     move.l     -[A7], A2
  39728. 0001DD7C  246E 0008                movea.l    A2, [A6 + 0x8]
  39729. 0001DD80  200A                     move.l     D0, A2
  39730. 0001DD82  6724                     beq        +0x26 /* 0001DDA8 */
  39731. 0001DD84  41F9 0001 3A84           lea.l      A0, [0x00013A84]
  39732. 0001DD8A  2488                     move.l     [A2], A0
  39733. 0001DD8C  4267                     clr.w      -[A7]
  39734. 0001DD8E  2F0A                     move.l     -[A7], A2
  39735. 0001DD90  61FF FFFF C656           bsr        -0x39A8 /* 0001A3E8 */
  39736. 0001DD96  4A6E 000C                tst.w      [A6 + 0xC]
  39737. 0001DD9A  5C4F                     addq.w     A7, 6
  39738. 0001DD9C  6F0A                     ble        +0xC /* 0001DDA8 */
  39739. 0001DD9E  2F0A                     move.l     -[A7], A2
  39740. 0001DDA0  4EB9 0000 0168           jsr        [0x00000168]
  39741. 0001DDA6  584F                     addq.w     A7, 4
  39742. label0001DDA8:
  39743. 0001DDA8  204A                     movea.l    A0, A2
  39744. 0001DDAA  245F                     movea.l    A2, [A7]+
  39745. 0001DDAC  4E5E                     unlink     A6
  39746. 0001DDAE  4E75                     rts
  39747. 0001DDB0  4E56 FEFC                link       A6, -0x0104
  39748. 0001DDB4  2F0A                     move.l     -[A7], A2
  39749. 0001DDB6  246E 0010                movea.l    A2, [A6 + 0x10]
  39750. 0001DDBA  486E FFFE                pea.l      [A6 - 0x2]
  39751. 0001DDBE  2F0A                     move.l     -[A7], A2
  39752. 0001DDC0  61FF FFFE C858           bsr        -0x137A6 /* 0000A61A */
  39753. 0001DDC6  486E FEFC                pea.l      [A6 - 0x104]
  39754. 0001DDCA  2F0A                     move.l     -[A7], A2
  39755. 0001DDCC  61FF FFFE C84C           bsr        -0x137B2 /* 0000A61A */
  39756. 0001DDD2  486E FEFE                pea.l      [A6 - 0x102]
  39757. 0001DDD6  2F0A                     move.l     -[A7], A2
  39758. 0001DDD8  4EB9 0000 17A8           jsr        [0x000017A8]
  39759. 0001DDDE  42A7                     clr.l      -[A7]
  39760. 0001DDE0  3F2E FEFC                move.w     -[A7], [A6 - 0x104]
  39761. 0001DDE4  486E FEFE                pea.l      [A6 - 0x102]
  39762. 0001DDE8  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  39763. 0001DDEC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  39764. 0001DDF0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  39765. 0001DDF4  2057                     movea.l    A0, [A7]
  39766. 0001DDF6  2250                     movea.l    A1, [A0]
  39767. 0001DDF8  2269 0010                movea.l    A1, [A1 + 0x10]
  39768. 0001DDFC  4E91                     jsr        [A1]
  39769. 0001DDFE  4FEF 002C                lea.l      A7, [A7 + 0x2C]
  39770. 0001DE02  245F                     movea.l    A2, [A7]+
  39771. 0001DE04  4E5E                     unlink     A6
  39772. 0001DE06  4E75                     rts
  39773. 0001DE08  4E56 0000                link       A6, 0
  39774. 0001DE0C  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  39775. 0001DE10  3F2E 0016                move.w     -[A7], [A6 + 0x16]
  39776. 0001DE14  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  39777. 0001DE18  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  39778. 0001DE1C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  39779. 0001DE20  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  39780. 0001DE24  61FF FFFF 2E48           bsr        -0xD1B6 /* 00010C6E */
  39781. 0001DE2A  4E5E                     unlink     A6
  39782. 0001DE2C  4E75                     rts
  39783. 0001DE2E  4E56 FFF4                link       A6, -0x000C
  39784. 0001DE32  48E7 1030                movem.l    -[A7], D3,A2,A3
  39785. 0001DE36  266E 000C                movea.l    A3, [A6 + 0xC]
  39786. 0001DE3A  246E 0010                movea.l    A2, [A6 + 0x10]
  39787. 0001DE3E  200B                     move.l     D0, A3
  39788. 0001DE40  670E                     beq        +0x10 /* 0001DE50 */
  39789. 0001DE42  26B9 0000 2FEC           move.l     [A3], [0x00002FEC]
  39790. 0001DE48  3779 0000 2FF0 0004      move.w     [A3 + 0x4], [0x00002FF0]
  39791. label0001DE50:
  39792. 0001DE50  200A                     move.l     D0, A2
  39793. 0001DE52  6752                     beq        +0x54 /* 0001DEA6 */
  39794. 0001DE54  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  39795. 0001DE58  61FF FFFE BC7E           bsr        -0x14380 /* 00009AD8 */
  39796. 0001DE5E  4A00                     tst.b      D0
  39797. 0001DE60  584F                     addq.w     A7, 4
  39798. 0001DE62  6726                     beq        +0x28 /* 0001DE8A */
  39799. 0001DE64  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  39800. 0001DE68  61FF FFFE BC84           bsr        -0x1437A /* 00009AEE */
  39801. 0001DE6E  4A00                     tst.b      D0
  39802. 0001DE70  584F                     addq.w     A7, 4
  39803. 0001DE72  6716                     beq        +0x18 /* 0001DE8A */
  39804. 0001DE74  1F3C 0002                move.b     -[A7], 0x2
  39805. 0001DE78  486E FFFA                pea.l      [A6 - 0x6]
  39806. 0001DE7C  61FF 0001 05F4           bsr        +0x105F6 /* 0002E472 */
  39807. 0001DE82  41EE FFFA                lea.l      A0, [A6 - 0x6]
  39808. 0001DE86  5C4F                     addq.w     A7, 6
  39809. 0001DE88  6014                     bra        +0x16 /* 0001DE9E */
  39810. label0001DE8A:
  39811. 0001DE8A  1F3C 0001                move.b     -[A7], 0x1
  39812. 0001DE8E  486E FFF4                pea.l      [A6 - 0xC]
  39813. 0001DE92  61FF 0001 05DE           bsr        +0x105E0 /* 0002E472 */
  39814. 0001DE98  41EE FFF4                lea.l      A0, [A6 - 0xC]
  39815. 0001DE9C  5C4F                     addq.w     A7, 6
  39816. label0001DE9E:
  39817. 0001DE9E  2490                     move.l     [A2], [A0]
  39818. 0001DEA0  3568 0004 0004           move.w     [A2 + 0x4], [A0 + 0x4]
  39819. label0001DEA6:
  39820. 0001DEA6  7001                     moveq.l    D0, 0x01
  39821. 0001DEA8  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  39822. 0001DEAC  4E5E                     unlink     A6
  39823. 0001DEAE  4E75                     rts
  39824. 0001DEB0  4E56 FFE6                link       A6, -0x001A
  39825. 0001DEB4  2F0A                     move.l     -[A7], A2
  39826. 0001DEB6  2F03                     move.l     -[A7], D3
  39827. 0001DEB8  246E 0008                movea.l    A2, [A6 + 0x8]
  39828. 0001DEBC  4EB9 0000 0200           jsr        [0x00000200 /* SPAlarm */]
  39829. 0001DEC2  486E FFF8                pea.l      [A6 - 0x8]
  39830. 0001DEC6  2F0A                     move.l     -[A7], A2
  39831. 0001DEC8  61FF FFFE B3E6           bsr        -0x14C18 /* 000092B0 */
  39832. 0001DECE  7600                     moveq.l    D3, 0x00
  39833. 0001DED0  2F0A                     move.l     -[A7], A2
  39834. 0001DED2  61FF FFFE BC1A           bsr        -0x143E4 /* 00009AEE */
  39835. 0001DED8  4A00                     tst.b      D0
  39836. 0001DEDA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  39837. 0001DEDE  6710                     beq        +0x12 /* 0001DEF0 */
  39838. 0001DEE0  2F0A                     move.l     -[A7], A2
  39839. 0001DEE2  61FF FFFE BBF4           bsr        -0x1440A /* 00009AD8 */
  39840. 0001DEE8  4A00                     tst.b      D0
  39841. 0001DEEA  584F                     addq.w     A7, 4
  39842. 0001DEEC  6702                     beq        +0x4 /* 0001DEF0 */
  39843. 0001DEEE  7601                     moveq.l    D3, 0x01
  39844. label0001DEF0:
  39845. 0001DEF0  2D79 0000 2FEC FFF2      move.l     [A6 - 0xE], [0x00002FEC]
  39846. 0001DEF8  3D79 0000 2FF0 FFF6      move.w     [A6 - 0xA], [0x00002FF0]
  39847. 0001DF00  61FF FFFF 85F2           bsr        -0x7A0C /* 000164F4 */
  39848. 0001DF06  0C40 0004                cmpi.w     D0, 0x4
  39849. 0001DF0A  6D14                     blt        +0x16 /* 0001DF20 */
  39850. 0001DF0C  4A03                     tst.b      D3
  39851. 0001DF0E  6610                     bne        +0x12 /* 0001DF20 */
  39852. 0001DF10  1F3C 000A                move.b     -[A7], 0xA /* '\n' */
  39853. 0001DF14  486E FFF2                pea.l      [A6 - 0xE]
  39854. 0001DF18  61FF 0001 0558           bsr        +0x1055A /* 0002E472 */
  39855. 0001DF1E  5C4F                     addq.w     A7, 6
  39856. label0001DF20:
  39857. 0001DF20  486E FFF2                pea.l      [A6 - 0xE]
  39858. 0001DF24  AA14                     syscall    RGBForeColor
  39859. 0001DF26  486E FFF8                pea.l      [A6 - 0x8]
  39860. 0001DF2A  A8A1                     syscall    FrameRect
  39861. 0001DF2C  61FF FFFF 85C6           bsr        -0x7A38 /* 000164F4 */
  39862. 0001DF32  0C40 0004                cmpi.w     D0, 0x4
  39863. 0001DF36  6C28                     bge        +0x2A /* 0001DF60 */
  39864. 0001DF38  4879 0000 2FF2           push.l     0x2FF2
  39865. 0001DF3E  AA14                     syscall    RGBForeColor
  39866. 0001DF40  486E FFF8                pea.l      [A6 - 0x8]
  39867. 0001DF44  2F3C 0001 0001           move.l     -[A7], 0x10001
  39868. 0001DF4A  A8A9                     syscall    InsetRect
  39869. 0001DF4C  486E FFF8                pea.l      [A6 - 0x8]
  39870. 0001DF50  A8A2                     syscall    PaintRect
  39871. 0001DF52  486E FFF8                pea.l      [A6 - 0x8]
  39872. 0001DF56  4878 FFFF                push.l     0xFFFF
  39873. 0001DF5A  A8A9                     syscall    InsetRect
  39874. 0001DF5C  6000 009A                bra        +0x9C /* 0001DFF8 */
  39875. label0001DF60:
  39876. 0001DF60  4A03                     tst.b      D3
  39877. 0001DF62  6716                     beq        +0x18 /* 0001DF7A */
  39878. 0001DF64  1F3C 0002                move.b     -[A7], 0x2
  39879. 0001DF68  486E FFEC                pea.l      [A6 - 0x14]
  39880. 0001DF6C  61FF 0001 0504           bsr        +0x10506 /* 0002E472 */
  39881. 0001DF72  41EE FFEC                lea.l      A0, [A6 - 0x14]
  39882. 0001DF76  5C4F                     addq.w     A7, 6
  39883. 0001DF78  6014                     bra        +0x16 /* 0001DF8E */
  39884. label0001DF7A:
  39885. 0001DF7A  1F3C 0001                move.b     -[A7], 0x1
  39886. 0001DF7E  486E FFE6                pea.l      [A6 - 0x1A]
  39887. 0001DF82  61FF 0001 04EE           bsr        +0x104F0 /* 0002E472 */
  39888. 0001DF88  41EE FFE6                lea.l      A0, [A6 - 0x1A]
  39889. 0001DF8C  5C4F                     addq.w     A7, 6
  39890. label0001DF8E:
  39891. 0001DF8E  2D50 FFF2                move.l     [A6 - 0xE], [A0]
  39892. 0001DF92  3D68 0004 FFF6           move.w     [A6 - 0xA], [A0 + 0x4]
  39893. 0001DF98  486E FFF2                pea.l      [A6 - 0xE]
  39894. 0001DF9C  AA14                     syscall    RGBForeColor
  39895. 0001DF9E  486E FFF8                pea.l      [A6 - 0x8]
  39896. 0001DFA2  2F3C 0001 0001           move.l     -[A7], 0x10001
  39897. 0001DFA8  A8A9                     syscall    InsetRect
  39898. 0001DFAA  486E FFF8                pea.l      [A6 - 0x8]
  39899. 0001DFAE  A8A2                     syscall    PaintRect
  39900. 0001DFB0  4A03                     tst.b      D3
  39901. 0001DFB2  6744                     beq        +0x46 /* 0001DFF8 */
  39902. 0001DFB4  4879 0000 2FF2           push.l     0x2FF2
  39903. 0001DFBA  AA14                     syscall    RGBForeColor
  39904. 0001DFBC  2F3C 0001 0000           move.l     -[A7], 0x10000
  39905. 0001DFC2  42A7                     clr.l      -[A7]
  39906. 0001DFC4  486E FFF8                pea.l      [A6 - 0x8]
  39907. 0001DFC8  61FF 0001 081A           bsr        +0x1081C /* 0002E7E4 */
  39908. 0001DFCE  1F3C 0005                move.b     -[A7], 0x5
  39909. 0001DFD2  486E FFF2                pea.l      [A6 - 0xE]
  39910. 0001DFD6  61FF 0001 049A           bsr        +0x1049C /* 0002E472 */
  39911. 0001DFDC  486E FFF2                pea.l      [A6 - 0xE]
  39912. 0001DFE0  AA14                     syscall    RGBForeColor
  39913. 0001DFE2  42A7                     clr.l      -[A7]
  39914. 0001DFE4  2F3C 0001 0001           move.l     -[A7], 0x10001
  39915. 0001DFEA  486E FFF8                pea.l      [A6 - 0x8]
  39916. 0001DFEE  61FF 0001 06A6           bsr        +0x106A8 /* 0002E696 */
  39917. 0001DFF4  4FEF 001E                lea.l      A7, [A7 + 0x1E]
  39918. label0001DFF8:
  39919. 0001DFF8  261F                     move.l     D3, [A7]+
  39920. 0001DFFA  245F                     movea.l    A2, [A7]+
  39921. 0001DFFC  4E5E                     unlink     A6
  39922. 0001DFFE  4E75                     rts
  39923. fn0001E000:
  39924. 0001E000  4E56 0000                link       A6, 0
  39925. 0001E004  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  39926. 0001E008  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  39927. 0001E00C  61FF FFFF C3AE           bsr        -0x3C50 /* 0001A3BC */
  39928. 0001E012  206E 0008                movea.l    A0, [A6 + 0x8]
  39929. 0001E016  4868 000A                pea.l      [A0 + 0xA]
  39930. 0001E01A  61FF 0001 03AC           bsr        +0x103AE /* 0002E3C8 */
  39931. 0001E020  41F9 0001 35EC           lea.l      A0, [0x000135EC]
  39932. 0001E026  226E 0008                movea.l    A1, [A6 + 0x8]
  39933. 0001E02A  2288                     move.l     [A1], A0
  39934. 0001E02C  41F9 0001 35EC           lea.l      A0, [0x000135EC]
  39935. 0001E032  41E8 00BC                lea.l      A0, [A0 + 0xBC]
  39936. 0001E036  226E 0008                movea.l    A1, [A6 + 0x8]
  39937. 0001E03A  2348 000A                move.l     [A1 + 0xA], A0
  39938. 0001E03E  206E 0008                movea.l    A0, [A6 + 0x8]
  39939. 0001E042  4268 0126                clr.w      [A0 + 0x126]
  39940. 0001E046  206E 0008                movea.l    A0, [A6 + 0x8]
  39941. 0001E04A  4268 0128                clr.w      [A0 + 0x128]
  39942. 0001E04E  206E 0008                movea.l    A0, [A6 + 0x8]
  39943. 0001E052  117C 0001 012C           move.b     [A0 + 0x12C], 0x1
  39944. 0001E058  206E 0008                movea.l    A0, [A6 + 0x8]
  39945. 0001E05C  4228 012D                clr.b      [A0 + 0x12D]
  39946. 0001E060  206E 0008                movea.l    A0, [A6 + 0x8]
  39947. 0001E064  117C 0001 012E           move.b     [A0 + 0x12E], 0x1
  39948. 0001E06A  206E 0008                movea.l    A0, [A6 + 0x8]
  39949. 0001E06E  4228 012F                clr.b      [A0 + 0x12F]
  39950. 0001E072  206E 0008                movea.l    A0, [A6 + 0x8]
  39951. 0001E076  4E5E                     unlink     A6
  39952. 0001E078  4E75                     rts
  39953. label0001E07A:
  39954. 0001E07A  4E56 0000                link       A6, 0
  39955. 0001E07E  2F0A                     move.l     -[A7], A2
  39956. 0001E080  246E 0008                movea.l    A2, [A6 + 0x8]
  39957. 0001E084  200A                     move.l     D0, A2
  39958. 0001E086  6742                     beq        +0x44 /* 0001E0CA */
  39959. 0001E088  41F9 0001 35EC           lea.l      A0, [0x000135EC]
  39960. 0001E08E  2488                     move.l     [A2], A0
  39961. 0001E090  41F9 0001 35EC           lea.l      A0, [0x000135EC]
  39962. 0001E096  41E8 00BC                lea.l      A0, [A0 + 0xBC]
  39963. 0001E09A  2548 000A                move.l     [A2 + 0xA], A0
  39964. 0001E09E  4267                     clr.w      -[A7]
  39965. 0001E0A0  204A                     movea.l    A0, A2
  39966. 0001E0A2  4868 000A                pea.l      [A0 + 0xA]
  39967. 0001E0A6  61FF 0001 0360           bsr        +0x10362 /* 0002E408 */
  39968. 0001E0AC  4267                     clr.w      -[A7]
  39969. 0001E0AE  2F0A                     move.l     -[A7], A2
  39970. 0001E0B0  61FF FFFF C336           bsr        -0x3CC8 /* 0001A3E8 */
  39971. 0001E0B6  4A6E 000C                tst.w      [A6 + 0xC]
  39972. 0001E0BA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  39973. 0001E0BE  6F0A                     ble        +0xC /* 0001E0CA */
  39974. 0001E0C0  2F0A                     move.l     -[A7], A2
  39975. 0001E0C2  4EB9 0000 0168           jsr        [0x00000168]
  39976. 0001E0C8  584F                     addq.w     A7, 4
  39977. label0001E0CA:
  39978. 0001E0CA  204A                     movea.l    A0, A2
  39979. 0001E0CC  245F                     movea.l    A2, [A7]+
  39980. 0001E0CE  4E5E                     unlink     A6
  39981. 0001E0D0  4E75                     rts
  39982. 0001E0D2  4E56 FEF8                link       A6, -0x0108
  39983. 0001E0D6  2F0A                     move.l     -[A7], A2
  39984. 0001E0D8  246E 0010                movea.l    A2, [A6 + 0x10]
  39985. 0001E0DC  486E FFFE                pea.l      [A6 - 0x2]
  39986. 0001E0E0  2F0A                     move.l     -[A7], A2
  39987. 0001E0E2  61FF FFFE C536           bsr        -0x13AC8 /* 0000A61A */
  39988. 0001E0E8  486E FEFC                pea.l      [A6 - 0x104]
  39989. 0001E0EC  2F0A                     move.l     -[A7], A2
  39990. 0001E0EE  61FF FFFE C52A           bsr        -0x13AD4 /* 0000A61A */
  39991. 0001E0F4  486E FEFE                pea.l      [A6 - 0x102]
  39992. 0001E0F8  2F0A                     move.l     -[A7], A2
  39993. 0001E0FA  4EB9 0000 17A8           jsr        [0x000017A8]
  39994. 0001E100  486E FEF8                pea.l      [A6 - 0x108]
  39995. 0001E104  2F0A                     move.l     -[A7], A2
  39996. 0001E106  61FF FFFE E5EC           bsr        -0x11A12 /* 0000C6F4 */
  39997. 0001E10C  2F2E FEF8                move.l     -[A7], [A6 - 0x108]
  39998. 0001E110  3F2E FEFC                move.w     -[A7], [A6 - 0x104]
  39999. 0001E114  486E FEFE                pea.l      [A6 - 0x102]
  40000. 0001E118  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  40001. 0001E11C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  40002. 0001E120  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  40003. 0001E124  2057                     movea.l    A0, [A7]
  40004. 0001E126  2250                     movea.l    A1, [A0]
  40005. 0001E128  2269 0010                movea.l    A1, [A1 + 0x10]
  40006. 0001E12C  4E91                     jsr        [A1]
  40007. 0001E12E  4FEF 0034                lea.l      A7, [A7 + 0x34]
  40008. 0001E132  245F                     movea.l    A2, [A7]+
  40009. 0001E134  4E5E                     unlink     A6
  40010. 0001E136  4E75                     rts
  40011. 0001E138  4E56 FFFC                link       A6, -0x0004
  40012. 0001E13C  2F0A                     move.l     -[A7], A2
  40013. 0001E13E  2F03                     move.l     -[A7], D3
  40014. 0001E140  246E 0008                movea.l    A2, [A6 + 0x8]
  40015. 0001E144  256E 000C 0004           move.l     [A2 + 0x4], [A6 + 0xC]
  40016. 0001E14A  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  40017. 0001E14E  486A 000E                pea.l      [A2 + 0xE]
  40018. 0001E152  61FF FFFE 3522           bsr        -0x1CADC /* 00001676 */
  40019. 0001E158  356E 0016 011C           move.w     [A2 + 0x11C], [A6 + 0x16]
  40020. 0001E15E  7001                     moveq.l    D0, 0x01
  40021. 0001E160  322E 0010                move.w     D1, [A6 + 0x10]
  40022. 0001E164  48C1                     ext.l      D1
  40023. 0001E166  2601                     move.l     D3, D1
  40024. 0001E168  C280                     and.l      D1, D0
  40025. 0001E16A  56C1                     sne        D1
  40026. 0001E16C  4401                     neg.b      D1
  40027. 0001E16E  1541 012C                move.b     [A2 + 0x12C], D1
  40028. 0001E172  7008                     moveq.l    D0, 0x08
  40029. 0001E174  C083                     and.l      D0, D3
  40030. 0001E176  56C0                     sne        D0
  40031. 0001E178  4400                     neg.b      D0
  40032. 0001E17A  1540 012D                move.b     [A2 + 0x12D], D0
  40033. 0001E17E  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  40034. 0001E182  2057                     movea.l    A0, [A7]
  40035. 0001E184  2268 0004                movea.l    A1, [A0 + 0x4]
  40036. 0001E188  2269 001C                movea.l    A1, [A1 + 0x1C]
  40037. 0001E18C  4E91                     jsr        [A1]
  40038. 0001E18E  E080                     asr        D0, 8
  40039. 0001E190  0280 0000 00FF           andi.l     D0, 0xFF
  40040. 0001E196  3540 0128                move.w     [A2 + 0x128], D0
  40041. 0001E19A  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  40042. 0001E19E  2057                     movea.l    A0, [A7]
  40043. 0001E1A0  2268 0004                movea.l    A1, [A0 + 0x4]
  40044. 0001E1A4  2269 001C                movea.l    A1, [A1 + 0x1C]
  40045. 0001E1A8  4E91                     jsr        [A1]
  40046. 0001E1AA  0280 0000 00FF           andi.l     D0, 0xFF
  40047. 0001E1B0  3540 012A                move.w     [A2 + 0x12A], D0
  40048. 0001E1B4  0C6A 00FF 012A           cmpi.w     [A2 + 0x12A], 0xFF
  40049. 0001E1BA  4FEF 0010                lea.l      A7, [A7 + 0x10]
  40050. 0001E1BE  6606                     bne        +0x8 /* 0001E1C6 */
  40051. 0001E1C0  357C FFFF 012A           move.w     [A2 + 0x12A], 0xFFFF
  40052. label0001E1C6:
  40053. 0001E1C6  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  40054. 0001E1CA  61FF FFFE B0C6           bsr        -0x14F38 /* 00009292 */
  40055. 0001E1D0  3540 0126                move.w     [A2 + 0x126], D0
  40056. 0001E1D4  0C6A FFFF 0126           cmpi.w     [A2 + 0x126], 0xFFFF
  40057. 0001E1DA  584F                     addq.w     A7, 4
  40058. 0001E1DC  6612                     bne        +0x14 /* 0001E1F0 */
  40059. 0001E1DE  2F0A                     move.l     -[A7], A2
  40060. 0001E1E0  2057                     movea.l    A0, [A7]
  40061. 0001E1E2  2250                     movea.l    A1, [A0]
  40062. 0001E1E4  2269 0144                movea.l    A1, [A1 + 0x144]
  40063. 0001E1E8  4E91                     jsr        [A1]
  40064. 0001E1EA  3540 0126                move.w     [A2 + 0x126], D0
  40065. 0001E1EE  584F                     addq.w     A7, 4
  40066. label0001E1F0:
  40067. 0001E1F0  422A 012E                clr.b      [A2 + 0x12E]
  40068. 0001E1F4  486E FFFC                pea.l      [A6 - 0x4]
  40069. 0001E1F8  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  40070. 0001E1FC  4EB9 0000 0D18           jsr        [0x00000D18 /* PowerMgrVars */]
  40071. 0001E202  4A6A 0126                tst.w      [A2 + 0x126]
  40072. 0001E206  504F                     addq.w     A7, 8
  40073. 0001E208  6608                     bne        +0xA /* 0001E212 */
  40074. 0001E20A  0C6E 0018 FFFC           cmpi.w     [A6 - 0x4], 0x18
  40075. 0001E210  6D04                     blt        +0x6 /* 0001E216 */
  40076. label0001E212:
  40077. 0001E212  7000                     moveq.l    D0, 0x00
  40078. 0001E214  6002                     bra        +0x4 /* 0001E218 */
  40079. label0001E216:
  40080. 0001E216  7001                     moveq.l    D0, 0x01
  40081. label0001E218:
  40082. 0001E218  1540 012F                move.b     [A2 + 0x12F], D0
  40083. 0001E21C  4A2A 012F                tst.b      [A2 + 0x12F]
  40084. 0001E220  670E                     beq        +0x10 /* 0001E230 */
  40085. 0001E222  2F0A                     move.l     -[A7], A2
  40086. 0001E224  2057                     movea.l    A0, [A7]
  40087. 0001E226  2250                     movea.l    A1, [A0]
  40088. 0001E228  2269 0148                movea.l    A1, [A1 + 0x148]
  40089. 0001E22C  4E91                     jsr        [A1]
  40090. 0001E22E  584F                     addq.w     A7, 4
  40091. label0001E230:
  40092. 0001E230  261F                     move.l     D3, [A7]+
  40093. 0001E232  245F                     movea.l    A2, [A7]+
  40094. 0001E234  4E5E                     unlink     A6
  40095. 0001E236  4E75                     rts
  40096. 0001E238  4E56 0000                link       A6, 0
  40097. 0001E23C  2F0A                     move.l     -[A7], A2
  40098. 0001E23E  246E 0008                movea.l    A2, [A6 + 0x8]
  40099. 0001E242  4A2A 012C                tst.b      [A2 + 0x12C]
  40100. 0001E246  661C                     bne        +0x1E /* 0001E264 */
  40101. 0001E248  2F0A                     move.l     -[A7], A2
  40102. 0001E24A  61FF 0000 001E           bsr        +0x20 /* 0001E26A */
  40103. 0001E250  4A00                     tst.b      D0
  40104. 0001E252  584F                     addq.w     A7, 4
  40105. 0001E254  660E                     bne        +0x10 /* 0001E264 */
  40106. 0001E256  2F0A                     move.l     -[A7], A2
  40107. 0001E258  2057                     movea.l    A0, [A7]
  40108. 0001E25A  2250                     movea.l    A1, [A0]
  40109. 0001E25C  2269 013C                movea.l    A1, [A1 + 0x13C]
  40110. 0001E260  4E91                     jsr        [A1]
  40111. 0001E262  584F                     addq.w     A7, 4
  40112. label0001E264:
  40113. 0001E264  245F                     movea.l    A2, [A7]+
  40114. 0001E266  4E5E                     unlink     A6
  40115. 0001E268  4E75                     rts
  40116. fn0001E26A:
  40117. 0001E26A  206F 0004                movea.l    A0, [A7 + 0x4]
  40118. 0001E26E  1028 012F                move.b     D0, [A0 + 0x12F]
  40119. 0001E272  4E75                     rts
  40120. 0001E274  4E56 0000                link       A6, 0
  40121. 0001E278  3F3C 0100                move.w     -[A7], 0x100
  40122. 0001E27C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  40123. 0001E280  206E 0008                movea.l    A0, [A6 + 0x8]
  40124. 0001E284  4868 000E                pea.l      [A0 + 0xE]
  40125. 0001E288  61FF FFFE 2FA6           bsr        -0x1D058 /* 00001230 */
  40126. 0001E28E  584F                     addq.w     A7, 4
  40127. 0001E290  2F08                     move.l     -[A7], A0
  40128. 0001E292  4EB9 0000 09D0           jsr        [0x000009D0]
  40129. 0001E298  4E5E                     unlink     A6
  40130. 0001E29A  4E75                     rts
  40131. fn0001E29C:
  40132. 0001E29C  4E56 0000                link       A6, 0
  40133. 0001E2A0  2F0B                     move.l     -[A7], A3
  40134. 0001E2A2  2F0A                     move.l     -[A7], A2
  40135. 0001E2A4  95CA                     sub.l      A2, A2
  40136. 0001E2A6  4267                     clr.w      -[A7]
  40137. 0001E2A8  4879 0001 3996           push.l     0x13996
  40138. 0001E2AE  4879 0001 395A           push.l     0x1395A
  40139. 0001E2B4  4878 0004                push.l     0x4
  40140. 0001E2B8  206E 0008                movea.l    A0, [A6 + 0x8]
  40141. 0001E2BC  2F28 0004                move.l     -[A7], [A0 + 0x4]
  40142. 0001E2C0  4EB9 0000 0158           jsr        [0x00000158]
  40143. 0001E2C6  2648                     movea.l    A3, A0
  40144. 0001E2C8  200B                     move.l     D0, A3
  40145. 0001E2CA  4FEF 0012                lea.l      A7, [A7 + 0x12]
  40146. 0001E2CE  670E                     beq        +0x10 /* 0001E2DE */
  40147. 0001E2D0  486B 006A                pea.l      [A3 + 0x6A]
  40148. 0001E2D4  61FF FFFE AD92           bsr        -0x1526C /* 00009068 */
  40149. 0001E2DA  2448                     movea.l    A2, A0
  40150. 0001E2DC  584F                     addq.w     A7, 4
  40151. label0001E2DE:
  40152. 0001E2DE  204A                     movea.l    A0, A2
  40153. 0001E2E0  245F                     movea.l    A2, [A7]+
  40154. 0001E2E2  265F                     movea.l    A3, [A7]+
  40155. 0001E2E4  4E5E                     unlink     A6
  40156. 0001E2E6  4E75                     rts
  40157. 0001E2E8  4E56 0000                link       A6, 0
  40158. 0001E2EC  48E7 0038                movem.l    -[A7], A2,A3,A4
  40159. 0001E2F0  286E 0008                movea.l    A4, [A6 + 0x8]
  40160. 0001E2F4  266E 000C                movea.l    A3, [A6 + 0xC]
  40161. 0001E2F8  2F0C                     move.l     -[A7], A4
  40162. 0001E2FA  4EBA FFA0                jsr        [PC - 0x60 /* 0001E29C */]
  40163. 0001E2FE  2448                     movea.l    A2, A0
  40164. 0001E300  200A                     move.l     D0, A2
  40165. 0001E302  584F                     addq.w     A7, 4
  40166. 0001E304  671C                     beq        +0x1E /* 0001E322 */
  40167. 0001E306  2F0A                     move.l     -[A7], A2
  40168. 0001E308  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  40169. 0001E30C  2057                     movea.l    A0, [A7]
  40170. 0001E30E  2268 0004                movea.l    A1, [A0 + 0x4]
  40171. 0001E312  2269 001C                movea.l    A1, [A1 + 0x1C]
  40172. 0001E316  4E91                     jsr        [A1]
  40173. 0001E318  584F                     addq.w     A7, 4
  40174. 0001E31A  3F00                     move.w     -[A7], D0
  40175. 0001E31C  2F0B                     move.l     -[A7], A3
  40176. 0001E31E  A946                     syscall    GetMenuItemText/GetItem
  40177. 0001E320  6002                     bra        +0x4 /* 0001E324 */
  40178. label0001E322:
  40179. 0001E322  4213                     clr.b      [A3]
  40180. label0001E324:
  40181. 0001E324  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  40182. 0001E328  4E5E                     unlink     A6
  40183. 0001E32A  4E75                     rts
  40184. 0001E32C  4E56 FFF8                link       A6, -0x0008
  40185. 0001E330  2F0A                     move.l     -[A7], A2
  40186. 0001E332  2F03                     move.l     -[A7], D3
  40187. 0001E334  486E FFF8                pea.l      [A6 - 0x8]
  40188. 0001E338  4EB9 0000 0210           jsr        [0x00000210 /* BootDrive */]
  40189. 0001E33E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  40190. 0001E342  2057                     movea.l    A0, [A7]
  40191. 0001E344  2250                     movea.l    A1, [A0]
  40192. 0001E346  2269 0088                movea.l    A1, [A1 + 0x88]
  40193. 0001E34A  4E91                     jsr        [A1]
  40194. 0001E34C  3600                     move.w     D3, D0
  40195. 0001E34E  3F03                     move.w     -[A7], D3
  40196. 0001E350  4EB9 0000 04F8           jsr        [0x000004F8]
  40197. 0001E356  2448                     movea.l    A2, A0
  40198. 0001E358  200A                     move.l     D0, A2
  40199. 0001E35A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  40200. 0001E35E  6718                     beq        +0x1A /* 0001E378 */
  40201. 0001E360  2052                     movea.l    A0, [A2]
  40202. 0001E362  3610                     move.w     D3, [A0]
  40203. 0001E364  3F3C FFFF                move.w     -[A7], 0xFFFF
  40204. 0001E368  486E FFF8                pea.l      [A6 - 0x8]
  40205. 0001E36C  4EB9 0000 0218           jsr        [0x00000218 /* KbdLast */]
  40206. 0001E372  3003                     move.w     D0, D3
  40207. 0001E374  5C4F                     addq.w     A7, 6
  40208. 0001E376  6012                     bra        +0x14 /* 0001E38A */
  40209. label0001E378:
  40210. 0001E378  3F3C FFFF                move.w     -[A7], 0xFFFF
  40211. 0001E37C  486E FFF8                pea.l      [A6 - 0x8]
  40212. 0001E380  4EB9 0000 0218           jsr        [0x00000218 /* KbdLast */]
  40213. 0001E386  7000                     moveq.l    D0, 0x00
  40214. 0001E388  5C4F                     addq.w     A7, 6
  40215. label0001E38A:
  40216. 0001E38A  261F                     move.l     D3, [A7]+
  40217. 0001E38C  245F                     movea.l    A2, [A7]+
  40218. 0001E38E  4E5E                     unlink     A6
  40219. 0001E390  4E75                     rts
  40220. 0001E392  4E56 0000                link       A6, 0
  40221. 0001E396  206E 0008                movea.l    A0, [A6 + 0x8]
  40222. 0001E39A  4868 000A                pea.l      [A0 + 0xA]
  40223. 0001E39E  61FF FFFF 7046           bsr        -0x8FB8 /* 000153E6 */
  40224. 0001E3A4  4E5E                     unlink     A6
  40225. 0001E3A6  4E75                     rts
  40226. 0001E3A8  4E56 FF00                link       A6, -0x0100
  40227. 0001E3AC  486E FF00                pea.l      [A6 - 0x100]
  40228. 0001E3B0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  40229. 0001E3B4  2057                     movea.l    A0, [A7]
  40230. 0001E3B6  2250                     movea.l    A1, [A0]
  40231. 0001E3B8  2269 0020                movea.l    A1, [A1 + 0x20]
  40232. 0001E3BC  4E91                     jsr        [A1]
  40233. 0001E3BE  4A2E FF00                tst.b      [A6 - 0x100]
  40234. 0001E3C2  56C0                     sne        D0
  40235. 0001E3C4  4400                     neg.b      D0
  40236. 0001E3C6  4E5E                     unlink     A6
  40237. 0001E3C8  4E75                     rts
  40238. 0001E3CA  4E56 0000                link       A6, 0
  40239. 0001E3CE  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  40240. 0001E3D2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  40241. 0001E3D6  4EBA FEC4                jsr        [PC - 0x13C /* 0001E29C */]
  40242. 0001E3DA  584F                     addq.w     A7, 4
  40243. 0001E3DC  2F08                     move.l     -[A7], A0
  40244. 0001E3DE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  40245. 0001E3E2  2057                     movea.l    A0, [A7]
  40246. 0001E3E4  2250                     movea.l    A1, [A0]
  40247. 0001E3E6  2269 0100                movea.l    A1, [A1 + 0x100]
  40248. 0001E3EA  4E91                     jsr        [A1]
  40249. 0001E3EC  4E5E                     unlink     A6
  40250. 0001E3EE  4E75                     rts
  40251. 0001E3F0  4E56 0000                link       A6, 0
  40252. 0001E3F4  42A7                     clr.l      -[A7]
  40253. 0001E3F6  206E 0008                movea.l    A0, [A6 + 0x8]
  40254. 0001E3FA  2F28 0004                move.l     -[A7], [A0 + 0x4]
  40255. 0001E3FE  2057                     movea.l    A0, [A7]
  40256. 0001E400  2268 0004                movea.l    A1, [A0 + 0x4]
  40257. 0001E404  2269 010C                movea.l    A1, [A1 + 0x10C]
  40258. 0001E408  4E91                     jsr        [A1]
  40259. 0001E40A  4E5E                     unlink     A6
  40260. 0001E40C  4E75                     rts
  40261. 0001E40E  4E56 0000                link       A6, 0
  40262. 0001E412  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  40263. 0001E416  206E 0008                movea.l    A0, [A6 + 0x8]
  40264. 0001E41A  4868 000E                pea.l      [A0 + 0xE]
  40265. 0001E41E  61FF FFFE 3256           bsr        -0x1CDA8 /* 00001676 */
  40266. 0001E424  206E 0008                movea.l    A0, [A6 + 0x8]
  40267. 0001E428  2F28 0004                move.l     -[A7], [A0 + 0x4]
  40268. 0001E42C  2057                     movea.l    A0, [A7]
  40269. 0001E42E  2268 0004                movea.l    A1, [A0 + 0x4]
  40270. 0001E432  2269 00C4                movea.l    A1, [A1 + 0xC4]
  40271. 0001E436  4E91                     jsr        [A1]
  40272. 0001E438  4E5E                     unlink     A6
  40273. 0001E43A  4E75                     rts
  40274. label0001E43C:
  40275. 0001E43C  4E56 0000                link       A6, 0
  40276. 0001E440  2F0A                     move.l     -[A7], A2
  40277. 0001E442  246E 0008                movea.l    A2, [A6 + 0x8]
  40278. 0001E446  302A 011C                move.w     D0, [A2 + 0x11C]
  40279. 0001E44A  B06E 000C                cmp.w      D0, [A6 + 0xC]
  40280. 0001E44E  6710                     beq        +0x12 /* 0001E460 */
  40281. 0001E450  356E 000C 011C           move.w     [A2 + 0x11C], [A6 + 0xC]
  40282. 0001E456  2F0A                     move.l     -[A7], A2
  40283. 0001E458  61FF FFFE B39A           bsr        -0x14C64 /* 000097F4 */
  40284. 0001E45E  584F                     addq.w     A7, 4
  40285. label0001E460:
  40286. 0001E460  245F                     movea.l    A2, [A7]+
  40287. 0001E462  4E5E                     unlink     A6
  40288. 0001E464  4E75                     rts
  40289. 0001E466  4E56 0000                link       A6, 0
  40290. 0001E46A  2F0A                     move.l     -[A7], A2
  40291. 0001E46C  246E 0008                movea.l    A2, [A6 + 0x8]
  40292. 0001E470  302A 0126                move.w     D0, [A2 + 0x126]
  40293. 0001E474  B06E 000C                cmp.w      D0, [A6 + 0xC]
  40294. 0001E478  673A                     beq        +0x3C /* 0001E4B4 */
  40295. 0001E47A  356E 000C 0126           move.w     [A2 + 0x126], [A6 + 0xC]
  40296. 0001E480  4A2A 012C                tst.b      [A2 + 0x12C]
  40297. 0001E484  661C                     bne        +0x1E /* 0001E4A2 */
  40298. 0001E486  2F0A                     move.l     -[A7], A2
  40299. 0001E488  61FF FFFF FDE0           bsr        -0x21E /* 0001E26A */
  40300. 0001E48E  4A00                     tst.b      D0
  40301. 0001E490  584F                     addq.w     A7, 4
  40302. 0001E492  660E                     bne        +0x10 /* 0001E4A2 */
  40303. 0001E494  2F0A                     move.l     -[A7], A2
  40304. 0001E496  2057                     movea.l    A0, [A7]
  40305. 0001E498  2250                     movea.l    A1, [A0]
  40306. 0001E49A  2269 013C                movea.l    A1, [A1 + 0x13C]
  40307. 0001E49E  4E91                     jsr        [A1]
  40308. 0001E4A0  584F                     addq.w     A7, 4
  40309. label0001E4A2:
  40310. 0001E4A2  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  40311. 0001E4A6  2057                     movea.l    A0, [A7]
  40312. 0001E4A8  2268 0004                movea.l    A1, [A0 + 0x4]
  40313. 0001E4AC  2269 00C4                movea.l    A1, [A1 + 0xC4]
  40314. 0001E4B0  4E91                     jsr        [A1]
  40315. 0001E4B2  584F                     addq.w     A7, 4
  40316. label0001E4B4:
  40317. 0001E4B4  245F                     movea.l    A2, [A7]+
  40318. 0001E4B6  4E5E                     unlink     A6
  40319. 0001E4B8  4E75                     rts
  40320. 0001E4BA  4E56 0000                link       A6, 0
  40321. 0001E4BE  2F0A                     move.l     -[A7], A2
  40322. 0001E4C0  246E 0008                movea.l    A2, [A6 + 0x8]
  40323. 0001E4C4  302A 0128                move.w     D0, [A2 + 0x128]
  40324. 0001E4C8  B06E 000C                cmp.w      D0, [A6 + 0xC]
  40325. 0001E4CC  6718                     beq        +0x1A /* 0001E4E6 */
  40326. 0001E4CE  356E 000C 0128           move.w     [A2 + 0x128], [A6 + 0xC]
  40327. 0001E4D4  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  40328. 0001E4D8  2057                     movea.l    A0, [A7]
  40329. 0001E4DA  2268 0004                movea.l    A1, [A0 + 0x4]
  40330. 0001E4DE  2269 00C4                movea.l    A1, [A1 + 0xC4]
  40331. 0001E4E2  4E91                     jsr        [A1]
  40332. 0001E4E4  584F                     addq.w     A7, 4
  40333. label0001E4E6:
  40334. 0001E4E6  245F                     movea.l    A2, [A7]+
  40335. 0001E4E8  4E5E                     unlink     A6
  40336. 0001E4EA  4E75                     rts
  40337. 0001E4EC  4E56 0000                link       A6, 0
  40338. 0001E4F0  2F0A                     move.l     -[A7], A2
  40339. 0001E4F2  246E 0008                movea.l    A2, [A6 + 0x8]
  40340. 0001E4F6  302A 012A                move.w     D0, [A2 + 0x12A]
  40341. 0001E4FA  B06E 000C                cmp.w      D0, [A6 + 0xC]
  40342. 0001E4FE  6718                     beq        +0x1A /* 0001E518 */
  40343. 0001E500  356E 000C 012A           move.w     [A2 + 0x12A], [A6 + 0xC]
  40344. 0001E506  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  40345. 0001E50A  2057                     movea.l    A0, [A7]
  40346. 0001E50C  2268 0004                movea.l    A1, [A0 + 0x4]
  40347. 0001E510  2269 00C4                movea.l    A1, [A1 + 0xC4]
  40348. 0001E514  4E91                     jsr        [A1]
  40349. 0001E516  584F                     addq.w     A7, 4
  40350. label0001E518:
  40351. 0001E518  245F                     movea.l    A2, [A7]+
  40352. 0001E51A  4E5E                     unlink     A6
  40353. 0001E51C  4E75                     rts
  40354. 0001E51E  4E56 0000                link       A6, 0
  40355. 0001E522  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  40356. 0001E526  286E 000C                movea.l    A4, [A6 + 0xC]
  40357. 0001E52A  262E 0010                move.l     D3, [A6 + 0x10]
  40358. 0001E52E  266E 0014                movea.l    A3, [A6 + 0x14]
  40359. 0001E532  2043                     movea.l    A0, D3
  40360. 0001E534  7001                     moveq.l    D0, 0x01
  40361. 0001E536  2080                     move.l     [A0], D0
  40362. 0001E538  7001                     moveq.l    D0, 0x01
  40363. 0001E53A  2680                     move.l     [A3], D0
  40364. 0001E53C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  40365. 0001E540  4EBA FD5A                jsr        [PC - 0x2A6 /* 0001E29C */]
  40366. 0001E544  2448                     movea.l    A2, A0
  40367. 0001E546  200A                     move.l     D0, A2
  40368. 0001E548  584F                     addq.w     A7, 4
  40369. 0001E54A  6720                     beq        +0x22 /* 0001E56C */
  40370. 0001E54C  2F0B                     move.l     -[A7], A3
  40371. 0001E54E  2F03                     move.l     -[A7], D3
  40372. 0001E550  2F0A                     move.l     -[A7], A2
  40373. 0001E552  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  40374. 0001E556  2057                     movea.l    A0, [A7]
  40375. 0001E558  2250                     movea.l    A1, [A0]
  40376. 0001E55A  2269 014C                movea.l    A1, [A1 + 0x14C]
  40377. 0001E55E  4E91                     jsr        [A1]
  40378. 0001E560  2014                     move.l     D0, [A4]
  40379. 0001E562  B093                     cmp.l      D0, [A3]
  40380. 0001E564  4FEF 0010                lea.l      A7, [A7 + 0x10]
  40381. 0001E568  6F02                     ble        +0x4 /* 0001E56C */
  40382. 0001E56A  4294                     clr.l      [A4]
  40383. label0001E56C:
  40384. 0001E56C  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  40385. 0001E570  4E5E                     unlink     A6
  40386. 0001E572  4E75                     rts
  40387. 0001E574  4E56 0000                link       A6, 0
  40388. 0001E578  48E7 1030                movem.l    -[A7], D3,A2,A3
  40389. 0001E57C  246E 0008                movea.l    A2, [A6 + 0x8]
  40390. 0001E580  266E 000C                movea.l    A3, [A6 + 0xC]
  40391. 0001E584  200B                     move.l     D0, A3
  40392. 0001E586  675E                     beq        +0x60 /* 0001E5E6 */
  40393. 0001E588  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  40394. 0001E58C  2057                     movea.l    A0, [A7]
  40395. 0001E58E  2268 0004                movea.l    A1, [A0 + 0x4]
  40396. 0001E592  2269 001C                movea.l    A1, [A1 + 0x1C]
  40397. 0001E596  4E91                     jsr        [A1]
  40398. 0001E598  3600                     move.w     D3, D0
  40399. 0001E59A  B66E 0010                cmp.w      D3, [A6 + 0x10]
  40400. 0001E59E  584F                     addq.w     A7, 4
  40401. 0001E5A0  6720                     beq        +0x22 /* 0001E5C2 */
  40402. 0001E5A2  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  40403. 0001E5A6  61FF FFFE ACEA           bsr        -0x15314 /* 00009292 */
  40404. 0001E5AC  3203                     move.w     D1, D3
  40405. 0001E5AE  48C1                     ext.l      D1
  40406. 0001E5B0  B280                     cmp.l      D1, D0
  40407. 0001E5B2  584F                     addq.w     A7, 4
  40408. 0001E5B4  6E0C                     bgt        +0xE /* 0001E5C2 */
  40409. 0001E5B6  4A43                     tst.w      D3
  40410. 0001E5B8  6F08                     ble        +0xA /* 0001E5C2 */
  40411. 0001E5BA  2F0B                     move.l     -[A7], A3
  40412. 0001E5BC  3F03                     move.w     -[A7], D3
  40413. 0001E5BE  4267                     clr.w      -[A7]
  40414. 0001E5C0  A944                     syscall    SetItmMark
  40415. label0001E5C2:
  40416. 0001E5C2  7612                     moveq.l    D3, 0x12
  40417. 0001E5C4  2F0A                     move.l     -[A7], A2
  40418. 0001E5C6  2057                     movea.l    A0, [A7]
  40419. 0001E5C8  2250                     movea.l    A1, [A0]
  40420. 0001E5CA  2269 00DC                movea.l    A1, [A1 + 0xDC]
  40421. 0001E5CE  4E91                     jsr        [A1]
  40422. 0001E5D0  0C40 000C                cmpi.w     D0, 0xC
  40423. 0001E5D4  584F                     addq.w     A7, 4
  40424. 0001E5D6  6C04                     bge        +0x6 /* 0001E5DC */
  40425. 0001E5D8  363C 00A5                move.w     D3, 0xA5
  40426. label0001E5DC:
  40427. 0001E5DC  2F0B                     move.l     -[A7], A3
  40428. 0001E5DE  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  40429. 0001E5E2  3F03                     move.w     -[A7], D3
  40430. 0001E5E4  A944                     syscall    SetItmMark
  40431. label0001E5E6:
  40432. 0001E5E6  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  40433. 0001E5EA  4E5E                     unlink     A6
  40434. 0001E5EC  4E75                     rts
  40435. 0001E5EE  4E56 FFFE                link       A6, -0x0002
  40436. 0001E5F2  48E7 1E20                movem.l    -[A7], D3,D4,D5,D6,A2
  40437. 0001E5F6  246E 000C                movea.l    A2, [A6 + 0xC]
  40438. 0001E5FA  7A00                     moveq.l    D5, 0x00
  40439. 0001E5FC  200A                     move.l     D0, A2
  40440. 0001E5FE  6730                     beq        +0x32 /* 0001E630 */
  40441. 0001E600  554F                     subq.w     A7, 2
  40442. 0001E602  2F0A                     move.l     -[A7], A2
  40443. 0001E604  A950                     syscall    CountMItems
  40444. 0001E606  3C1F                     move.w     D6, [A7]+
  40445. 0001E608  7601                     moveq.l    D3, 0x01
  40446. 0001E60A  3806                     move.w     D4, D6
  40447. 0001E60C  48C4                     ext.l      D4
  40448. 0001E60E  5284                     addq.l     D4, 1
  40449. 0001E610  6016                     bra        +0x18 /* 0001E628 */
  40450. label0001E612:
  40451. 0001E612  2F0A                     move.l     -[A7], A2
  40452. 0001E614  3F03                     move.w     -[A7], D3
  40453. 0001E616  486E FFFE                pea.l      [A6 - 0x2]
  40454. 0001E61A  A943                     syscall    GetItmMark
  40455. 0001E61C  4A6E FFFE                tst.w      [A6 - 0x2]
  40456. 0001E620  6704                     beq        +0x6 /* 0001E626 */
  40457. 0001E622  3A03                     move.w     D5, D3
  40458. 0001E624  600A                     bra        +0xC /* 0001E630 */
  40459. label0001E626:
  40460. 0001E626  5243                     addq.w     D3, 1
  40461. label0001E628:
  40462. 0001E628  3003                     move.w     D0, D3
  40463. 0001E62A  48C0                     ext.l      D0
  40464. 0001E62C  B084                     cmp.l      D0, D4
  40465. 0001E62E  6DE2                     blt        -0x1C /* 0001E612 */
  40466. label0001E630:
  40467. 0001E630  3005                     move.w     D0, D5
  40468. 0001E632  4CDF 0478                movem.l    D3,D4,D5,D6,A2, [A7]+
  40469. 0001E636  4E5E                     unlink     A6
  40470. 0001E638  4E75                     rts
  40471. 0001E63A  4E56 FFF6                link       A6, -0x000A
  40472. 0001E63E  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  40473. 0001E642  266E 0008                movea.l    A3, [A6 + 0x8]
  40474. 0001E646  246E 000C                movea.l    A2, [A6 + 0xC]
  40475. 0001E64A  2F0A                     move.l     -[A7], A2
  40476. 0001E64C  2F0B                     move.l     -[A7], A3
  40477. 0001E64E  61FF FFFE AC60           bsr        -0x1539E /* 000092B0 */
  40478. 0001E654  2F0B                     move.l     -[A7], A3
  40479. 0001E656  61FF FFFF FC12           bsr        -0x3EC /* 0001E26A */
  40480. 0001E65C  4A00                     tst.b      D0
  40481. 0001E65E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  40482. 0001E662  6756                     beq        +0x58 /* 0001E6BA */
  40483. 0001E664  486E FFFC                pea.l      [A6 - 0x4]
  40484. 0001E668  2F2B 0004                move.l     -[A7], [A3 + 0x4]
  40485. 0001E66C  4EB9 0000 0D18           jsr        [0x00000D18 /* PowerMgrVars */]
  40486. 0001E672  0C6E 0016 FFFC           cmpi.w     [A6 - 0x4], 0x16
  40487. 0001E678  504F                     addq.w     A7, 8
  40488. 0001E67A  6D0A                     blt        +0xC /* 0001E686 */
  40489. 0001E67C  70EA                     moveq.l    D0, 0xFFFFFFEA
  40490. 0001E67E  D06A 0006                add.w      D0, [A2 + 0x6]
  40491. 0001E682  3540 0002                move.w     [A2 + 0x2], D0
  40492. label0001E686:
  40493. 0001E686  0C6E 0012 FFFE           cmpi.w     [A6 - 0x2], 0x12
  40494. 0001E68C  6D00 0084                blt        +0x86 /* 0001E712 */
  40495. 0001E690  2F0A                     move.l     -[A7], A2
  40496. 0001E692  61FF FFFF 6D0A           bsr        -0x92F4 /* 0001539E */
  40497. 0001E698  48C0                     ext.l      D0
  40498. 0001E69A  72EE                     moveq.l    D1, 0xFFFFFFEE
  40499. 0001E69C  D081                     add.l      D0, D1
  40500. 0001E69E  2200                     move.l     D1, D0
  40501. 0001E6A0  E089                     lsr        D1, 8
  40502. 0001E6A2  E089                     lsr        D1, 8
  40503. 0001E6A4  E089                     lsr        D1, 8
  40504. 0001E6A6  EE89                     lsr        D1, 7
  40505. 0001E6A8  D280                     add.l      D1, D0
  40506. 0001E6AA  E281                     asr        D1, 1
  40507. 0001E6AC  D352                     add.w      [A2], D1
  40508. 0001E6AE  7012                     moveq.l    D0, 0x12
  40509. 0001E6B0  D052                     add.w      D0, [A2]
  40510. 0001E6B2  3540 0004                move.w     [A2 + 0x4], D0
  40511. 0001E6B6  584F                     addq.w     A7, 4
  40512. 0001E6B8  6058                     bra        +0x5A /* 0001E712 */
  40513. label0001E6BA:
  40514. 0001E6BA  486E FFF6                pea.l      [A6 - 0xA]
  40515. 0001E6BE  486E FFFA                pea.l      [A6 - 0x6]
  40516. 0001E6C2  486E FFF8                pea.l      [A6 - 0x8]
  40517. 0001E6C6  2F0B                     move.l     -[A7], A3
  40518. 0001E6C8  2057                     movea.l    A0, [A7]
  40519. 0001E6CA  2250                     movea.l    A1, [A0]
  40520. 0001E6CC  2269 00A0                movea.l    A1, [A1 + 0xA0]
  40521. 0001E6D0  4E91                     jsr        [A1]
  40522. 0001E6D2  362A 0004                move.w     D3, [A2 + 0x4]
  40523. 0001E6D6  9652                     sub.w      D3, [A2]
  40524. 0001E6D8  966E FFFA                sub.w      D3, [A6 - 0x6]
  40525. 0001E6DC  3803                     move.w     D4, D3
  40526. 0001E6DE  4A44                     tst.w      D4
  40527. 0001E6E0  4FEF 0010                lea.l      A7, [A7 + 0x10]
  40528. 0001E6E4  6F1E                     ble        +0x20 /* 0001E704 */
  40529. 0001E6E6  3003                     move.w     D0, D3
  40530. 0001E6E8  48C0                     ext.l      D0
  40531. 0001E6EA  2200                     move.l     D1, D0
  40532. 0001E6EC  E089                     lsr        D1, 8
  40533. 0001E6EE  E089                     lsr        D1, 8
  40534. 0001E6F0  E089                     lsr        D1, 8
  40535. 0001E6F2  EE89                     lsr        D1, 7
  40536. 0001E6F4  D280                     add.l      D1, D0
  40537. 0001E6F6  E281                     asr        D1, 1
  40538. 0001E6F8  D352                     add.w      [A2], D1
  40539. 0001E6FA  3012                     move.w     D0, [A2]
  40540. 0001E6FC  D06E FFFA                add.w      D0, [A6 - 0x6]
  40541. 0001E700  3540 0004                move.w     [A2 + 0x4], D0
  40542. label0001E704:
  40543. 0001E704  2F0B                     move.l     -[A7], A3
  40544. 0001E706  61FF 0000 0012           bsr        +0x14 /* 0001E71A */
  40545. 0001E70C  D16A 0002                add.w      [A2 + 0x2], D0
  40546. 0001E710  584F                     addq.w     A7, 4
  40547. label0001E712:
  40548. 0001E712  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  40549. 0001E716  4E5E                     unlink     A6
  40550. 0001E718  4E75                     rts
  40551. fn0001E71A:
  40552. 0001E71A  206F 0004                movea.l    A0, [A7 + 0x4]
  40553. 0001E71E  3028 0126                move.w     D0, [A0 + 0x126]
  40554. 0001E722  4E75                     rts
  40555. label0001E724:
  40556. 0001E724  4E56 FFD2                link       A6, -0x002E
  40557. 0001E728  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  40558. 0001E72C  246E 000C                movea.l    A2, [A6 + 0xC]
  40559. 0001E730  486E FFF0                pea.l      [A6 - 0x10]
  40560. 0001E734  4EB9 0000 0210           jsr        [0x00000210 /* BootDrive */]
  40561. 0001E73A  486E FFD2                pea.l      [A6 - 0x2E]
  40562. 0001E73E  4EB9 0000 01F0           jsr        [0x000001F0]
  40563. 0001E744  7602                     moveq.l    D3, 0x02
  40564. 0001E746  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  40565. 0001E74A  2057                     movea.l    A0, [A7]
  40566. 0001E74C  2250                     movea.l    A1, [A0]
  40567. 0001E74E  2269 0088                movea.l    A1, [A1 + 0x88]
  40568. 0001E752  4E91                     jsr        [A1]
  40569. 0001E754  3800                     move.w     D4, D0
  40570. 0001E756  3F04                     move.w     -[A7], D4
  40571. 0001E758  4EB9 0000 0500           jsr        [0x00000500]
  40572. 0001E75E  486E FFF8                pea.l      [A6 - 0x8]
  40573. 0001E762  A88B                     syscall    GetFontInfo
  40574. 0001E764  382E FFF8                move.w     D4, [A6 - 0x8]
  40575. 0001E768  D86E FFFA                add.w      D4, [A6 - 0x6]
  40576. 0001E76C  3A2E FFF8                move.w     D5, [A6 - 0x8]
  40577. 0001E770  2F0A                     move.l     -[A7], A2
  40578. 0001E772  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  40579. 0001E776  2057                     movea.l    A0, [A7]
  40580. 0001E778  2250                     movea.l    A1, [A0]
  40581. 0001E77A  2269 00E4                movea.l    A1, [A1 + 0xE4]
  40582. 0001E77E  4E91                     jsr        [A1]
  40583. 0001E780  2F0A                     move.l     -[A7], A2
  40584. 0001E782  4267                     clr.w      -[A7]
  40585. 0001E784  3F03                     move.w     -[A7], D3
  40586. 0001E786  A8A9                     syscall    InsetRect
  40587. 0001E788  046A 0010 0006           subi.w     [A2 + 0x6], 0x10
  40588. 0001E78E  506A 0002                addq.w     [A2 + 0x2], 8
  40589. 0001E792  2F0A                     move.l     -[A7], A2
  40590. 0001E794  61FF FFFF 6C08           bsr        -0x93F6 /* 0001539E */
  40591. 0001E79A  48C0                     ext.l      D0
  40592. 0001E79C  3205                     move.w     D1, D5
  40593. 0001E79E  48C1                     ext.l      D1
  40594. 0001E7A0  9081                     sub.l      D0, D1
  40595. 0001E7A2  2200                     move.l     D1, D0
  40596. 0001E7A4  E089                     lsr        D1, 8
  40597. 0001E7A6  E089                     lsr        D1, 8
  40598. 0001E7A8  E089                     lsr        D1, 8
  40599. 0001E7AA  EE89                     lsr        D1, 7
  40600. 0001E7AC  D280                     add.l      D1, D0
  40601. 0001E7AE  E281                     asr        D1, 1
  40602. 0001E7B0  5581                     subq.l     D1, 2
  40603. 0001E7B2  D352                     add.w      [A2], D1
  40604. 0001E7B4  3012                     move.w     D0, [A2]
  40605. 0001E7B6  D044                     add.w      D0, D4
  40606. 0001E7B8  3540 0004                move.w     [A2 + 0x4], D0
  40607. 0001E7BC  3F3C FFFF                move.w     -[A7], 0xFFFF
  40608. 0001E7C0  486E FFD2                pea.l      [A6 - 0x2E]
  40609. 0001E7C4  4EB9 0000 01F8           jsr        [0x000001F8 /* SPValid/SysParam */]
  40610. 0001E7CA  3F3C FFFF                move.w     -[A7], 0xFFFF
  40611. 0001E7CE  486E FFF0                pea.l      [A6 - 0x10]
  40612. 0001E7D2  4EB9 0000 0218           jsr        [0x00000218 /* KbdLast */]
  40613. 0001E7D8  4FEF 0026                lea.l      A7, [A7 + 0x26]
  40614. 0001E7DC  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  40615. 0001E7E0  4E5E                     unlink     A6
  40616. 0001E7E2  4E75                     rts
  40617. 0001E7E4  4E56 FFD2                link       A6, -0x002E
  40618. 0001E7E8  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  40619. 0001E7EC  266E 0008                movea.l    A3, [A6 + 0x8]
  40620. 0001E7F0  246E 000C                movea.l    A2, [A6 + 0xC]
  40621. 0001E7F4  2F0B                     move.l     -[A7], A3
  40622. 0001E7F6  2057                     movea.l    A0, [A7]
  40623. 0001E7F8  2250                     movea.l    A1, [A0]
  40624. 0001E7FA  2269 00D8                movea.l    A1, [A1 + 0xD8]
  40625. 0001E7FE  4E91                     jsr        [A1]
  40626. 0001E800  4A00                     tst.b      D0
  40627. 0001E802  584F                     addq.w     A7, 4
  40628. 0001E804  6700 00AC                beq        +0xAE /* 0001E8B2 */
  40629. 0001E808  486E FFF0                pea.l      [A6 - 0x10]
  40630. 0001E80C  4EB9 0000 0210           jsr        [0x00000210 /* BootDrive */]
  40631. 0001E812  486E FFD2                pea.l      [A6 - 0x2E]
  40632. 0001E816  4EB9 0000 01F0           jsr        [0x000001F0]
  40633. 0001E81C  2F0B                     move.l     -[A7], A3
  40634. 0001E81E  2057                     movea.l    A0, [A7]
  40635. 0001E820  2250                     movea.l    A1, [A0]
  40636. 0001E822  2269 0088                movea.l    A1, [A1 + 0x88]
  40637. 0001E826  4E91                     jsr        [A1]
  40638. 0001E828  3600                     move.w     D3, D0
  40639. 0001E82A  3F03                     move.w     -[A7], D3
  40640. 0001E82C  4EB9 0000 0500           jsr        [0x00000500]
  40641. 0001E832  486E FFF8                pea.l      [A6 - 0x8]
  40642. 0001E836  A88B                     syscall    GetFontInfo
  40643. 0001E838  362E FFF8                move.w     D3, [A6 - 0x8]
  40644. 0001E83C  D66E FFFA                add.w      D3, [A6 - 0x6]
  40645. 0001E840  382E FFF8                move.w     D4, [A6 - 0x8]
  40646. 0001E844  2F0A                     move.l     -[A7], A2
  40647. 0001E846  2F0B                     move.l     -[A7], A3
  40648. 0001E848  61FF FFFE AA66           bsr        -0x15598 /* 000092B0 */
  40649. 0001E84E  302B 0126                move.w     D0, [A3 + 0x126]
  40650. 0001E852  5540                     subq.w     D0, 2
  40651. 0001E854  D06A 0002                add.w      D0, [A2 + 0x2]
  40652. 0001E858  3540 0006                move.w     [A2 + 0x6], D0
  40653. 0001E85C  2F0A                     move.l     -[A7], A2
  40654. 0001E85E  2F3C 0002 0000           move.l     -[A7], 0x20000
  40655. 0001E864  A8A9                     syscall    InsetRect
  40656. 0001E866  2F0A                     move.l     -[A7], A2
  40657. 0001E868  61FF FFFF 6B34           bsr        -0x94CA /* 0001539E */
  40658. 0001E86E  48C0                     ext.l      D0
  40659. 0001E870  3204                     move.w     D1, D4
  40660. 0001E872  48C1                     ext.l      D1
  40661. 0001E874  9081                     sub.l      D0, D1
  40662. 0001E876  2200                     move.l     D1, D0
  40663. 0001E878  E089                     lsr        D1, 8
  40664. 0001E87A  E089                     lsr        D1, 8
  40665. 0001E87C  E089                     lsr        D1, 8
  40666. 0001E87E  EE89                     lsr        D1, 7
  40667. 0001E880  D280                     add.l      D1, D0
  40668. 0001E882  E281                     asr        D1, 1
  40669. 0001E884  5581                     subq.l     D1, 2
  40670. 0001E886  D352                     add.w      [A2], D1
  40671. 0001E888  3012                     move.w     D0, [A2]
  40672. 0001E88A  D043                     add.w      D0, D3
  40673. 0001E88C  3540 0004                move.w     [A2 + 0x4], D0
  40674. 0001E890  3F3C FFFF                move.w     -[A7], 0xFFFF
  40675. 0001E894  486E FFD2                pea.l      [A6 - 0x2E]
  40676. 0001E898  4EB9 0000 01F8           jsr        [0x000001F8 /* SPValid/SysParam */]
  40677. 0001E89E  3F3C FFFF                move.w     -[A7], 0xFFFF
  40678. 0001E8A2  486E FFF0                pea.l      [A6 - 0x10]
  40679. 0001E8A6  4EB9 0000 0218           jsr        [0x00000218 /* KbdLast */]
  40680. 0001E8AC  4FEF 0026                lea.l      A7, [A7 + 0x26]
  40681. 0001E8B0  600E                     bra        +0x10 /* 0001E8C0 */
  40682. label0001E8B2:
  40683. 0001E8B2  24B9 0000 778C           move.l     [A2], [0x0000778C]
  40684. 0001E8B8  2579 0000 7790 0004      move.l     [A2 + 0x4], [0x00007790]
  40685. label0001E8C0:
  40686. 0001E8C0  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  40687. 0001E8C4  4E5E                     unlink     A6
  40688. 0001E8C6  4E75                     rts
  40689. 0001E8C8  4E56 FFC2                link       A6, -0x003E
  40690. 0001E8CC  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  40691. 0001E8D0  246E 0008                movea.l    A2, [A6 + 0x8]
  40692. 0001E8D4  266E 000C                movea.l    A3, [A6 + 0xC]
  40693. 0001E8D8  486E FFF0                pea.l      [A6 - 0x10]
  40694. 0001E8DC  2F0A                     move.l     -[A7], A2
  40695. 0001E8DE  2057                     movea.l    A0, [A7]
  40696. 0001E8E0  2250                     movea.l    A1, [A0]
  40697. 0001E8E2  2269 00E4                movea.l    A1, [A1 + 0xE4]
  40698. 0001E8E6  4E91                     jsr        [A1]
  40699. 0001E8E8  2F0A                     move.l     -[A7], A2
  40700. 0001E8EA  2057                     movea.l    A0, [A7]
  40701. 0001E8EC  2250                     movea.l    A1, [A0]
  40702. 0001E8EE  2269 00D8                movea.l    A1, [A1 + 0xD8]
  40703. 0001E8F2  4E91                     jsr        [A1]
  40704. 0001E8F4  4A00                     tst.b      D0
  40705. 0001E8F6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  40706. 0001E8FA  671A                     beq        +0x1C /* 0001E916 */
  40707. 0001E8FC  486E FFF8                pea.l      [A6 - 0x8]
  40708. 0001E900  2F0A                     move.l     -[A7], A2
  40709. 0001E902  2057                     movea.l    A0, [A7]
  40710. 0001E904  2250                     movea.l    A1, [A0]
  40711. 0001E906  2269 00EC                movea.l    A1, [A1 + 0xEC]
  40712. 0001E90A  4E91                     jsr        [A1]
  40713. 0001E90C  362E FFF8                move.w     D3, [A6 - 0x8]
  40714. 0001E910  504F                     addq.w     A7, 8
  40715. 0001E912  6000 0096                bra        +0x98 /* 0001E9AA */
  40716. label0001E916:
  40717. 0001E916  486E FFE8                pea.l      [A6 - 0x18]
  40718. 0001E91A  4EB9 0000 0210           jsr        [0x00000210 /* BootDrive */]
  40719. 0001E920  486E FFCA                pea.l      [A6 - 0x36]
  40720. 0001E924  4EB9 0000 01F0           jsr        [0x000001F0]
  40721. 0001E92A  2F0A                     move.l     -[A7], A2
  40722. 0001E92C  2057                     movea.l    A0, [A7]
  40723. 0001E92E  2250                     movea.l    A1, [A0]
  40724. 0001E930  2269 0088                movea.l    A1, [A1 + 0x88]
  40725. 0001E934  4E91                     jsr        [A1]
  40726. 0001E936  3600                     move.w     D3, D0
  40727. 0001E938  3F03                     move.w     -[A7], D3
  40728. 0001E93A  4EB9 0000 0500           jsr        [0x00000500]
  40729. 0001E940  486E FFC2                pea.l      [A6 - 0x3E]
  40730. 0001E944  A88B                     syscall    GetFontInfo
  40731. 0001E946  382E FFC2                move.w     D4, [A6 - 0x3E]
  40732. 0001E94A  486E FFF8                pea.l      [A6 - 0x8]
  40733. 0001E94E  2F0A                     move.l     -[A7], A2
  40734. 0001E950  61FF FFFE A95E           bsr        -0x156A0 /* 000092B0 */
  40735. 0001E956  486E FFF8                pea.l      [A6 - 0x8]
  40736. 0001E95A  2F3C 0002 0000           move.l     -[A7], 0x20000
  40737. 0001E960  A8A9                     syscall    InsetRect
  40738. 0001E962  362E FFF8                move.w     D3, [A6 - 0x8]
  40739. 0001E966  486E FFF8                pea.l      [A6 - 0x8]
  40740. 0001E96A  61FF FFFF 6A32           bsr        -0x95CC /* 0001539E */
  40741. 0001E970  48C0                     ext.l      D0
  40742. 0001E972  3204                     move.w     D1, D4
  40743. 0001E974  48C1                     ext.l      D1
  40744. 0001E976  9081                     sub.l      D0, D1
  40745. 0001E978  2200                     move.l     D1, D0
  40746. 0001E97A  E089                     lsr        D1, 8
  40747. 0001E97C  E089                     lsr        D1, 8
  40748. 0001E97E  E089                     lsr        D1, 8
  40749. 0001E980  EE89                     lsr        D1, 7
  40750. 0001E982  D280                     add.l      D1, D0
  40751. 0001E984  E281                     asr        D1, 1
  40752. 0001E986  5581                     subq.l     D1, 2
  40753. 0001E988  D641                     add.w      D3, D1
  40754. 0001E98A  3F3C FFFF                move.w     -[A7], 0xFFFF
  40755. 0001E98E  486E FFCA                pea.l      [A6 - 0x36]
  40756. 0001E992  4EB9 0000 01F8           jsr        [0x000001F8 /* SPValid/SysParam */]
  40757. 0001E998  3F3C FFFF                move.w     -[A7], 0xFFFF
  40758. 0001E99C  486E FFE8                pea.l      [A6 - 0x18]
  40759. 0001E9A0  4EB9 0000 0218           jsr        [0x00000218 /* KbdLast */]
  40760. 0001E9A6  4FEF 0026                lea.l      A7, [A7 + 0x26]
  40761. label0001E9AA:
  40762. 0001E9AA  2F0A                     move.l     -[A7], A2
  40763. 0001E9AC  61FF 0000 0084           bsr        +0x86 /* 0001EA32 */
  40764. 0001E9B2  4A00                     tst.b      D0
  40765. 0001E9B4  584F                     addq.w     A7, 4
  40766. 0001E9B6  6706                     beq        +0x8 /* 0001E9BE */
  40767. 0001E9B8  302E FFF4                move.w     D0, [A6 - 0xC]
  40768. 0001E9BC  6002                     bra        +0x4 /* 0001E9C0 */
  40769. label0001E9BE:
  40770. 0001E9BE  3003                     move.w     D0, D3
  40771. label0001E9C0:
  40772. 0001E9C0  3680                     move.w     [A3], D0
  40773. 0001E9C2  2F0A                     move.l     -[A7], A2
  40774. 0001E9C4  61FF 0000 006C           bsr        +0x6E /* 0001EA32 */
  40775. 0001E9CA  4A00                     tst.b      D0
  40776. 0001E9CC  584F                     addq.w     A7, 4
  40777. 0001E9CE  670C                     beq        +0xE /* 0001E9DC */
  40778. 0001E9D0  302E FFF2                move.w     D0, [A6 - 0xE]
  40779. 0001E9D4  5440                     addq.w     D0, 2
  40780. 0001E9D6  3740 0002                move.w     [A3 + 0x2], D0
  40781. 0001E9DA  6026                     bra        +0x28 /* 0001EA02 */
  40782. label0001E9DC:
  40783. 0001E9DC  2F0A                     move.l     -[A7], A2
  40784. 0001E9DE  61FF FFFF F88A           bsr        -0x774 /* 0001E26A */
  40785. 0001E9E4  4A00                     tst.b      D0
  40786. 0001E9E6  584F                     addq.w     A7, 4
  40787. 0001E9E8  670C                     beq        +0xE /* 0001E9F6 */
  40788. 0001E9EA  302E FFF6                move.w     D0, [A6 - 0xA]
  40789. 0001E9EE  48C0                     ext.l      D0
  40790. 0001E9F0  72EA                     moveq.l    D1, 0xFFFFFFEA
  40791. 0001E9F2  D081                     add.l      D0, D1
  40792. 0001E9F4  6008                     bra        +0xA /* 0001E9FE */
  40793. label0001E9F6:
  40794. 0001E9F6  302E FFF2                move.w     D0, [A6 - 0xE]
  40795. 0001E9FA  48C0                     ext.l      D0
  40796. 0001E9FC  5280                     addq.l     D0, 1
  40797. label0001E9FE:
  40798. 0001E9FE  3740 0002                move.w     [A3 + 0x2], D0
  40799. label0001EA02:
  40800. 0001EA02  2F0B                     move.l     -[A7], A3
  40801. 0001EA04  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  40802. 0001EA08  2057                     movea.l    A0, [A7]
  40803. 0001EA0A  2268 0004                movea.l    A1, [A0 + 0x4]
  40804. 0001EA0E  2269 012C                movea.l    A1, [A1 + 0x12C]
  40805. 0001EA12  4E91                     jsr        [A1]
  40806. 0001EA14  2F0B                     move.l     -[A7], A3
  40807. 0001EA16  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  40808. 0001EA1A  2057                     movea.l    A0, [A7]
  40809. 0001EA1C  2268 0004                movea.l    A1, [A0 + 0x4]
  40810. 0001EA20  2269 0134                movea.l    A1, [A1 + 0x134]
  40811. 0001EA24  4E91                     jsr        [A1]
  40812. 0001EA26  4FEF 0010                lea.l      A7, [A7 + 0x10]
  40813. 0001EA2A  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  40814. 0001EA2E  4E5E                     unlink     A6
  40815. 0001EA30  4E75                     rts
  40816. fn0001EA32:
  40817. 0001EA32  206F 0004                movea.l    A0, [A7 + 0x4]
  40818. 0001EA36  1028 012E                move.b     D0, [A0 + 0x12E]
  40819. 0001EA3A  4E75                     rts
  40820. 0001EA3C  4E56 0000                link       A6, 0
  40821. 0001EA40  2F0A                     move.l     -[A7], A2
  40822. 0001EA42  246E 0008                movea.l    A2, [A6 + 0x8]
  40823. 0001EA46  4A2A 012C                tst.b      [A2 + 0x12C]
  40824. 0001EA4A  6622                     bne        +0x24 /* 0001EA6E */
  40825. 0001EA4C  2F0A                     move.l     -[A7], A2
  40826. 0001EA4E  61FF FFFF F81A           bsr        -0x7E4 /* 0001E26A */
  40827. 0001EA54  4A00                     tst.b      D0
  40828. 0001EA56  584F                     addq.w     A7, 4
  40829. 0001EA58  6614                     bne        +0x16 /* 0001EA6E */
  40830. 0001EA5A  2F0A                     move.l     -[A7], A2
  40831. 0001EA5C  2057                     movea.l    A0, [A7]
  40832. 0001EA5E  2250                     movea.l    A1, [A0]
  40833. 0001EA60  2269 013C                movea.l    A1, [A1 + 0x13C]
  40834. 0001EA64  4E91                     jsr        [A1]
  40835. 0001EA66  4A00                     tst.b      D0
  40836. 0001EA68  584F                     addq.w     A7, 4
  40837. 0001EA6A  6600 00A4                bne        +0xA6 /* 0001EB10 */
  40838. label0001EA6E:
  40839. 0001EA6E  4EB9 0000 0200           jsr        [0x00000200 /* SPAlarm */]
  40840. 0001EA74  2F0A                     move.l     -[A7], A2
  40841. 0001EA76  61FF FFFE B060           bsr        -0x14F9E /* 00009AD8 */
  40842. 0001EA7C  4A00                     tst.b      D0
  40843. 0001EA7E  584F                     addq.w     A7, 4
  40844. 0001EA80  673C                     beq        +0x3E /* 0001EABE */
  40845. 0001EA82  2F0A                     move.l     -[A7], A2
  40846. 0001EA84  61FF FFFE B068           bsr        -0x14F96 /* 00009AEE */
  40847. 0001EA8A  4A00                     tst.b      D0
  40848. 0001EA8C  584F                     addq.w     A7, 4
  40849. 0001EA8E  672E                     beq        +0x30 /* 0001EABE */
  40850. 0001EA90  2F0A                     move.l     -[A7], A2
  40851. 0001EA92  61FF FFFF 68A2           bsr        -0x975C /* 00015336 */
  40852. 0001EA98  4A00                     tst.b      D0
  40853. 0001EA9A  584F                     addq.w     A7, 4
  40854. 0001EA9C  6710                     beq        +0x12 /* 0001EAAE */
  40855. 0001EA9E  2F0A                     move.l     -[A7], A2
  40856. 0001EAA0  2057                     movea.l    A0, [A7]
  40857. 0001EAA2  2250                     movea.l    A1, [A0]
  40858. 0001EAA4  2269 010C                movea.l    A1, [A1 + 0x10C]
  40859. 0001EAA8  4E91                     jsr        [A1]
  40860. 0001EAAA  584F                     addq.w     A7, 4
  40861. 0001EAAC  601E                     bra        +0x20 /* 0001EACC */
  40862. label0001EAAE:
  40863. 0001EAAE  2F0A                     move.l     -[A7], A2
  40864. 0001EAB0  2057                     movea.l    A0, [A7]
  40865. 0001EAB2  2250                     movea.l    A1, [A0]
  40866. 0001EAB4  2269 0108                movea.l    A1, [A1 + 0x108]
  40867. 0001EAB8  4E91                     jsr        [A1]
  40868. 0001EABA  584F                     addq.w     A7, 4
  40869. 0001EABC  600E                     bra        +0x10 /* 0001EACC */
  40870. label0001EABE:
  40871. 0001EABE  2F0A                     move.l     -[A7], A2
  40872. 0001EAC0  2057                     movea.l    A0, [A7]
  40873. 0001EAC2  2250                     movea.l    A1, [A0]
  40874. 0001EAC4  2269 0110                movea.l    A1, [A1 + 0x110]
  40875. 0001EAC8  4E91                     jsr        [A1]
  40876. 0001EACA  584F                     addq.w     A7, 4
  40877. label0001EACC:
  40878. 0001EACC  2F0A                     move.l     -[A7], A2
  40879. 0001EACE  2057                     movea.l    A0, [A7]
  40880. 0001EAD0  2250                     movea.l    A1, [A0]
  40881. 0001EAD2  2269 011C                movea.l    A1, [A1 + 0x11C]
  40882. 0001EAD6  4E91                     jsr        [A1]
  40883. 0001EAD8  2F0A                     move.l     -[A7], A2
  40884. 0001EADA  61FF FFFF F78E           bsr        -0x870 /* 0001E26A */
  40885. 0001EAE0  4A00                     tst.b      D0
  40886. 0001EAE2  504F                     addq.w     A7, 8
  40887. 0001EAE4  660E                     bne        +0x10 /* 0001EAF4 */
  40888. 0001EAE6  2F0A                     move.l     -[A7], A2
  40889. 0001EAE8  2057                     movea.l    A0, [A7]
  40890. 0001EAEA  2250                     movea.l    A1, [A0]
  40891. 0001EAEC  2269 0118                movea.l    A1, [A1 + 0x118]
  40892. 0001EAF0  4E91                     jsr        [A1]
  40893. 0001EAF2  584F                     addq.w     A7, 4
  40894. label0001EAF4:
  40895. 0001EAF4  2F0A                     move.l     -[A7], A2
  40896. 0001EAF6  61FF FFFF F772           bsr        -0x88C /* 0001E26A */
  40897. 0001EAFC  4A00                     tst.b      D0
  40898. 0001EAFE  584F                     addq.w     A7, 4
  40899. 0001EB00  660E                     bne        +0x10 /* 0001EB10 */
  40900. 0001EB02  2F0A                     move.l     -[A7], A2
  40901. 0001EB04  2057                     movea.l    A0, [A7]
  40902. 0001EB06  2250                     movea.l    A1, [A0]
  40903. 0001EB08  2269 0114                movea.l    A1, [A1 + 0x114]
  40904. 0001EB0C  4E91                     jsr        [A1]
  40905. 0001EB0E  584F                     addq.w     A7, 4
  40906. label0001EB10:
  40907. 0001EB10  245F                     movea.l    A2, [A7]+
  40908. 0001EB12  4E5E                     unlink     A6
  40909. 0001EB14  4E75                     rts
  40910. 0001EB16  4E56 FFF8                link       A6, -0x0008
  40911. 0001EB1A  2F0A                     move.l     -[A7], A2
  40912. 0001EB1C  246E 0008                movea.l    A2, [A6 + 0x8]
  40913. 0001EB20  486E FFF8                pea.l      [A6 - 0x8]
  40914. 0001EB24  2F0A                     move.l     -[A7], A2
  40915. 0001EB26  2057                     movea.l    A0, [A7]
  40916. 0001EB28  2250                     movea.l    A1, [A0]
  40917. 0001EB2A  2269 00E4                movea.l    A1, [A1 + 0xE4]
  40918. 0001EB2E  4E91                     jsr        [A1]
  40919. 0001EB30  61FF FFFF 79C2           bsr        -0x863C /* 000164F4 */
  40920. 0001EB36  0C40 0004                cmpi.w     D0, 0x4
  40921. 0001EB3A  504F                     addq.w     A7, 8
  40922. 0001EB3C  6C10                     bge        +0x12 /* 0001EB4E */
  40923. 0001EB3E  2F0A                     move.l     -[A7], A2
  40924. 0001EB40  2057                     movea.l    A0, [A7]
  40925. 0001EB42  2250                     movea.l    A1, [A0]
  40926. 0001EB44  2269 0120                movea.l    A1, [A1 + 0x120]
  40927. 0001EB48  4E91                     jsr        [A1]
  40928. 0001EB4A  584F                     addq.w     A7, 4
  40929. 0001EB4C  600E                     bra        +0x10 /* 0001EB5C */
  40930. label0001EB4E:
  40931. 0001EB4E  2F0A                     move.l     -[A7], A2
  40932. 0001EB50  2057                     movea.l    A0, [A7]
  40933. 0001EB52  2250                     movea.l    A1, [A0]
  40934. 0001EB54  2269 012C                movea.l    A1, [A1 + 0x12C]
  40935. 0001EB58  4E91                     jsr        [A1]
  40936. 0001EB5A  584F                     addq.w     A7, 4
  40937. label0001EB5C:
  40938. 0001EB5C  245F                     movea.l    A2, [A7]+
  40939. 0001EB5E  4E5E                     unlink     A6
  40940. 0001EB60  4E75                     rts
  40941. 0001EB62  4E56 FFF8                link       A6, -0x0008
  40942. 0001EB66  2F0A                     move.l     -[A7], A2
  40943. 0001EB68  246E 0008                movea.l    A2, [A6 + 0x8]
  40944. 0001EB6C  486E FFF8                pea.l      [A6 - 0x8]
  40945. 0001EB70  2F0A                     move.l     -[A7], A2
  40946. 0001EB72  2057                     movea.l    A0, [A7]
  40947. 0001EB74  2250                     movea.l    A1, [A0]
  40948. 0001EB76  2269 00E4                movea.l    A1, [A1 + 0xE4]
  40949. 0001EB7A  4E91                     jsr        [A1]
  40950. 0001EB7C  61FF FFFF 7976           bsr        -0x8688 /* 000164F4 */
  40951. 0001EB82  0C40 0004                cmpi.w     D0, 0x4
  40952. 0001EB86  504F                     addq.w     A7, 8
  40953. 0001EB88  6C10                     bge        +0x12 /* 0001EB9A */
  40954. 0001EB8A  2F0A                     move.l     -[A7], A2
  40955. 0001EB8C  2057                     movea.l    A0, [A7]
  40956. 0001EB8E  2250                     movea.l    A1, [A0]
  40957. 0001EB90  2269 0124                movea.l    A1, [A1 + 0x124]
  40958. 0001EB94  4E91                     jsr        [A1]
  40959. 0001EB96  584F                     addq.w     A7, 4
  40960. 0001EB98  600E                     bra        +0x10 /* 0001EBA8 */
  40961. label0001EB9A:
  40962. 0001EB9A  2F0A                     move.l     -[A7], A2
  40963. 0001EB9C  2057                     movea.l    A0, [A7]
  40964. 0001EB9E  2250                     movea.l    A1, [A0]
  40965. 0001EBA0  2269 0134                movea.l    A1, [A1 + 0x134]
  40966. 0001EBA4  4E91                     jsr        [A1]
  40967. 0001EBA6  584F                     addq.w     A7, 4
  40968. label0001EBA8:
  40969. 0001EBA8  245F                     movea.l    A2, [A7]+
  40970. 0001EBAA  4E5E                     unlink     A6
  40971. 0001EBAC  4E75                     rts
  40972. 0001EBAE  4E56 FFF8                link       A6, -0x0008
  40973. 0001EBB2  2F0A                     move.l     -[A7], A2
  40974. 0001EBB4  246E 0008                movea.l    A2, [A6 + 0x8]
  40975. 0001EBB8  486E FFF8                pea.l      [A6 - 0x8]
  40976. 0001EBBC  2F0A                     move.l     -[A7], A2
  40977. 0001EBBE  2057                     movea.l    A0, [A7]
  40978. 0001EBC0  2250                     movea.l    A1, [A0]
  40979. 0001EBC2  2269 00E4                movea.l    A1, [A1 + 0xE4]
  40980. 0001EBC6  4E91                     jsr        [A1]
  40981. 0001EBC8  61FF FFFF 792A           bsr        -0x86D4 /* 000164F4 */
  40982. 0001EBCE  0C40 0004                cmpi.w     D0, 0x4
  40983. 0001EBD2  504F                     addq.w     A7, 8
  40984. 0001EBD4  6C10                     bge        +0x12 /* 0001EBE6 */
  40985. 0001EBD6  2F0A                     move.l     -[A7], A2
  40986. 0001EBD8  2057                     movea.l    A0, [A7]
  40987. 0001EBDA  2250                     movea.l    A1, [A0]
  40988. 0001EBDC  2269 0128                movea.l    A1, [A1 + 0x128]
  40989. 0001EBE0  4E91                     jsr        [A1]
  40990. 0001EBE2  584F                     addq.w     A7, 4
  40991. 0001EBE4  600E                     bra        +0x10 /* 0001EBF4 */
  40992. label0001EBE6:
  40993. 0001EBE6  2F0A                     move.l     -[A7], A2
  40994. 0001EBE8  2057                     movea.l    A0, [A7]
  40995. 0001EBEA  2250                     movea.l    A1, [A0]
  40996. 0001EBEC  2269 0130                movea.l    A1, [A1 + 0x130]
  40997. 0001EBF0  4E91                     jsr        [A1]
  40998. 0001EBF2  584F                     addq.w     A7, 4
  40999. label0001EBF4:
  41000. 0001EBF4  245F                     movea.l    A2, [A7]+
  41001. 0001EBF6  4E5E                     unlink     A6
  41002. 0001EBF8  4E75                     rts
  41003. 0001EBFA  4E56 FEF2                link       A6, -0x010E
  41004. 0001EBFE  2F0A                     move.l     -[A7], A2
  41005. 0001EC00  2F03                     move.l     -[A7], D3
  41006. 0001EC02  246E 0008                movea.l    A2, [A6 + 0x8]
  41007. 0001EC06  2F0A                     move.l     -[A7], A2
  41008. 0001EC08  2057                     movea.l    A0, [A7]
  41009. 0001EC0A  2250                     movea.l    A1, [A0]
  41010. 0001EC0C  2269 0088                movea.l    A1, [A1 + 0x88]
  41011. 0001EC10  4E91                     jsr        [A1]
  41012. 0001EC12  3600                     move.w     D3, D0
  41013. 0001EC14  3F03                     move.w     -[A7], D3
  41014. 0001EC16  4EB9 0000 0500           jsr        [0x00000500]
  41015. 0001EC1C  76FE                     moveq.l    D3, 0xFFFFFFFE
  41016. 0001EC1E  486E FFF2                pea.l      [A6 - 0xE]
  41017. 0001EC22  2F0A                     move.l     -[A7], A2
  41018. 0001EC24  2057                     movea.l    A0, [A7]
  41019. 0001EC26  2250                     movea.l    A1, [A0]
  41020. 0001EC28  2269 00E8                movea.l    A1, [A1 + 0xE8]
  41021. 0001EC2C  4E91                     jsr        [A1]
  41022. 0001EC2E  486E FFFA                pea.l      [A6 - 0x6]
  41023. 0001EC32  AA19                     syscall    GetForeColor
  41024. 0001EC34  3F3C 0001                move.w     -[A7], 0x1
  41025. 0001EC38  A889                     syscall    TextMode
  41026. 0001EC3A  486E FEF2                pea.l      [A6 - 0x10E]
  41027. 0001EC3E  2F0A                     move.l     -[A7], A2
  41028. 0001EC40  2057                     movea.l    A0, [A7]
  41029. 0001EC42  2250                     movea.l    A1, [A0]
  41030. 0001EC44  2269 00E0                movea.l    A1, [A1 + 0xE0]
  41031. 0001EC48  4E91                     jsr        [A1]
  41032. 0001EC4A  2F0A                     move.l     -[A7], A2
  41033. 0001EC4C  61FF FFFF 66E8           bsr        -0x9916 /* 00015336 */
  41034. 0001EC52  4A00                     tst.b      D0
  41035. 0001EC54  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  41036. 0001EC58  6712                     beq        +0x14 /* 0001EC6C */
  41037. 0001EC5A  2D79 0000 2FF2 FFFA      move.l     [A6 - 0x6], [0x00002FF2]
  41038. 0001EC62  3D79 0000 2FF6 FFFE      move.w     [A6 - 0x2], [0x00002FF6]
  41039. 0001EC6A  6046                     bra        +0x48 /* 0001ECB2 */
  41040. label0001EC6C:
  41041. 0001EC6C  61FF FFFF 7886           bsr        -0x8778 /* 000164F4 */
  41042. 0001EC72  0C40 0004                cmpi.w     D0, 0x4
  41043. 0001EC76  6C12                     bge        +0x14 /* 0001EC8A */
  41044. 0001EC78  2D79 0000 2FEC FFFA      move.l     [A6 - 0x6], [0x00002FEC]
  41045. 0001EC80  3D79 0000 2FF0 FFFE      move.w     [A6 - 0x2], [0x00002FF0]
  41046. 0001EC88  6028                     bra        +0x2A /* 0001ECB2 */
  41047. label0001EC8A:
  41048. 0001EC8A  2F0A                     move.l     -[A7], A2
  41049. 0001EC8C  61FF FFFE AE4A           bsr        -0x151B4 /* 00009AD8 */
  41050. 0001EC92  4A00                     tst.b      D0
  41051. 0001EC94  584F                     addq.w     A7, 4
  41052. 0001EC96  670E                     beq        +0x10 /* 0001ECA6 */
  41053. 0001EC98  2F0A                     move.l     -[A7], A2
  41054. 0001EC9A  61FF FFFE AE52           bsr        -0x151AC /* 00009AEE */
  41055. 0001ECA0  4A00                     tst.b      D0
  41056. 0001ECA2  584F                     addq.w     A7, 4
  41057. 0001ECA4  660C                     bne        +0xE /* 0001ECB2 */
  41058. label0001ECA6:
  41059. 0001ECA6  486E FFFA                pea.l      [A6 - 0x6]
  41060. 0001ECAA  4EB9 0000 0310           jsr        [0x00000310]
  41061. 0001ECB0  584F                     addq.w     A7, 4
  41062. label0001ECB2:
  41063. 0001ECB2  486E FFFA                pea.l      [A6 - 0x6]
  41064. 0001ECB6  AA14                     syscall    RGBForeColor
  41065. 0001ECB8  4227                     clr.b      -[A7]
  41066. 0001ECBA  1F3C 0001                move.b     -[A7], 0x1
  41067. 0001ECBE  3F03                     move.w     -[A7], D3
  41068. 0001ECC0  486E FFF2                pea.l      [A6 - 0xE]
  41069. 0001ECC4  486E FEF2                pea.l      [A6 - 0x10E]
  41070. 0001ECC8  4EB9 0000 0308           jsr        [0x00000308 /* DrvQHdr */]
  41071. 0001ECCE  4FEF 000E                lea.l      A7, [A7 + 0xE]
  41072. 0001ECD2  261F                     move.l     D3, [A7]+
  41073. 0001ECD4  245F                     movea.l    A2, [A7]+
  41074. 0001ECD6  4E5E                     unlink     A6
  41075. 0001ECD8  4E75                     rts
  41076. 0001ECDA  4E56 FEF2                link       A6, -0x010E
  41077. 0001ECDE  2F0A                     move.l     -[A7], A2
  41078. 0001ECE0  2F03                     move.l     -[A7], D3
  41079. 0001ECE2  246E 0008                movea.l    A2, [A6 + 0x8]
  41080. 0001ECE6  2F0A                     move.l     -[A7], A2
  41081. 0001ECE8  2057                     movea.l    A0, [A7]
  41082. 0001ECEA  2250                     movea.l    A1, [A0]
  41083. 0001ECEC  2269 0088                movea.l    A1, [A1 + 0x88]
  41084. 0001ECF0  4E91                     jsr        [A1]
  41085. 0001ECF2  3600                     move.w     D3, D0
  41086. 0001ECF4  3F03                     move.w     -[A7], D3
  41087. 0001ECF6  4EB9 0000 0500           jsr        [0x00000500]
  41088. 0001ECFC  486E FFF2                pea.l      [A6 - 0xE]
  41089. 0001ED00  2F0A                     move.l     -[A7], A2
  41090. 0001ED02  2057                     movea.l    A0, [A7]
  41091. 0001ED04  2250                     movea.l    A1, [A0]
  41092. 0001ED06  2269 00EC                movea.l    A1, [A1 + 0xEC]
  41093. 0001ED0A  4E91                     jsr        [A1]
  41094. 0001ED0C  486E FEF2                pea.l      [A6 - 0x10E]
  41095. 0001ED10  2F0A                     move.l     -[A7], A2
  41096. 0001ED12  2057                     movea.l    A0, [A7]
  41097. 0001ED14  2250                     movea.l    A1, [A0]
  41098. 0001ED16  2269 0020                movea.l    A1, [A1 + 0x20]
  41099. 0001ED1A  4E91                     jsr        [A1]
  41100. 0001ED1C  2F0A                     move.l     -[A7], A2
  41101. 0001ED1E  61FF 0000 008A           bsr        +0x8C /* 0001EDAA */
  41102. 0001ED24  584F                     addq.w     A7, 4
  41103. 0001ED26  3F00                     move.w     -[A7], D0
  41104. 0001ED28  A888                     syscall    TextFace
  41105. 0001ED2A  486E FFFA                pea.l      [A6 - 0x6]
  41106. 0001ED2E  AA19                     syscall    GetForeColor
  41107. 0001ED30  3F3C 0001                move.w     -[A7], 0x1
  41108. 0001ED34  A889                     syscall    TextMode
  41109. 0001ED36  61FF FFFF 77BC           bsr        -0x8842 /* 000164F4 */
  41110. 0001ED3C  0C40 0004                cmpi.w     D0, 0x4
  41111. 0001ED40  4FEF 0016                lea.l      A7, [A7 + 0x16]
  41112. 0001ED44  6D2E                     blt        +0x30 /* 0001ED74 */
  41113. 0001ED46  2F0A                     move.l     -[A7], A2
  41114. 0001ED48  61FF FFFE AD8E           bsr        -0x15270 /* 00009AD8 */
  41115. 0001ED4E  4A00                     tst.b      D0
  41116. 0001ED50  584F                     addq.w     A7, 4
  41117. 0001ED52  670E                     beq        +0x10 /* 0001ED62 */
  41118. 0001ED54  2F0A                     move.l     -[A7], A2
  41119. 0001ED56  61FF FFFE AD96           bsr        -0x15268 /* 00009AEE */
  41120. 0001ED5C  4A00                     tst.b      D0
  41121. 0001ED5E  584F                     addq.w     A7, 4
  41122. 0001ED60  6612                     bne        +0x14 /* 0001ED74 */
  41123. label0001ED62:
  41124. 0001ED62  486E FFFA                pea.l      [A6 - 0x6]
  41125. 0001ED66  4EB9 0000 0310           jsr        [0x00000310]
  41126. 0001ED6C  486E FFFA                pea.l      [A6 - 0x6]
  41127. 0001ED70  AA14                     syscall    RGBForeColor
  41128. 0001ED72  584F                     addq.w     A7, 4
  41129. label0001ED74:
  41130. 0001ED74  4227                     clr.b      -[A7]
  41131. 0001ED76  1F3C 0001                move.b     -[A7], 0x1
  41132. 0001ED7A  2F0A                     move.l     -[A7], A2
  41133. 0001ED7C  61FF 0000 0022           bsr        +0x24 /* 0001EDA0 */
  41134. 0001ED82  584F                     addq.w     A7, 4
  41135. 0001ED84  3F00                     move.w     -[A7], D0
  41136. 0001ED86  486E FFF2                pea.l      [A6 - 0xE]
  41137. 0001ED8A  486E FEF2                pea.l      [A6 - 0x10E]
  41138. 0001ED8E  4EB9 0000 0308           jsr        [0x00000308 /* DrvQHdr */]
  41139. 0001ED94  4FEF 000E                lea.l      A7, [A7 + 0xE]
  41140. 0001ED98  261F                     move.l     D3, [A7]+
  41141. 0001ED9A  245F                     movea.l    A2, [A7]+
  41142. 0001ED9C  4E5E                     unlink     A6
  41143. 0001ED9E  4E75                     rts
  41144. fn0001EDA0:
  41145. 0001EDA0  206F 0004                movea.l    A0, [A7 + 0x4]
  41146. 0001EDA4  3028 012A                move.w     D0, [A0 + 0x12A]
  41147. 0001EDA8  4E75                     rts
  41148. fn0001EDAA:
  41149. 0001EDAA  206F 0004                movea.l    A0, [A7 + 0x4]
  41150. 0001EDAE  3028 0128                move.w     D0, [A0 + 0x128]
  41151. 0001EDB2  4E75                     rts
  41152. 0001EDB4  4E56 FFD2                link       A6, -0x002E
  41153. 0001EDB8  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  41154. 0001EDBC  246E 0008                movea.l    A2, [A6 + 0x8]
  41155. 0001EDC0  486E FFF8                pea.l      [A6 - 0x8]
  41156. 0001EDC4  2F0A                     move.l     -[A7], A2
  41157. 0001EDC6  2057                     movea.l    A0, [A7]
  41158. 0001EDC8  2250                     movea.l    A1, [A0]
  41159. 0001EDCA  2269 00E4                movea.l    A1, [A1 + 0xE4]
  41160. 0001EDCE  4E91                     jsr        [A1]
  41161. 0001EDD0  486E FFF8                pea.l      [A6 - 0x8]
  41162. 0001EDD4  61FF FFFF 65C8           bsr        -0x9A36 /* 0001539E */
  41163. 0001EDDA  3E00                     move.w     D7, D0
  41164. 0001EDDC  486E FFF8                pea.l      [A6 - 0x8]
  41165. 0001EDE0  61FF FFFF 65D6           bsr        -0x9A28 /* 000153B8 */
  41166. 0001EDE6  3D40 FFE4                move.w     [A6 - 0x1C], D0
  41167. 0001EDEA  0C47 0012                cmpi.w     D7, 0x12
  41168. 0001EDEE  5DC0                     slt        D0
  41169. 0001EDF0  4400                     neg.b      D0
  41170. 0001EDF2  1D40 FFE3                move.b     [A6 - 0x1D], D0
  41171. 0001EDF6  3D7C 0016 FFE8           move.w     [A6 - 0x18], 0x16
  41172. 0001EDFC  7C03                     moveq.l    D6, 0x03
  41173. 0001EDFE  0C47 0012                cmpi.w     D7, 0x12
  41174. 0001EE02  4FEF 0010                lea.l      A7, [A7 + 0x10]
  41175. 0001EE06  6C06                     bge        +0x8 /* 0001EE0E */
  41176. 0001EE08  576E FFE8                subq.w     [A6 - 0x18], 3
  41177. 0001EE0C  7C02                     moveq.l    D6, 0x02
  41178. label0001EE0E:
  41179. 0001EE0E  2D79 0000 2FEC FFEE      move.l     [A6 - 0x12], [0x00002FEC]
  41180. 0001EE16  3D79 0000 2FF0 FFF2      move.w     [A6 - 0xE], [0x00002FF0]
  41181. 0001EE1E  61FF FFFF 76D4           bsr        -0x892A /* 000164F4 */
  41182. 0001EE24  0C40 0004                cmpi.w     D0, 0x4
  41183. 0001EE28  6C5C                     bge        +0x5E /* 0001EE86 */
  41184. 0001EE2A  2F0A                     move.l     -[A7], A2
  41185. 0001EE2C  61FF FFFF 6508           bsr        -0x9AF6 /* 00015336 */
  41186. 0001EE32  4A00                     tst.b      D0
  41187. 0001EE34  584F                     addq.w     A7, 4
  41188. 0001EE36  6716                     beq        +0x18 /* 0001EE4E */
  41189. 0001EE38  2F0A                     move.l     -[A7], A2
  41190. 0001EE3A  61FF FFFE AC9C           bsr        -0x15362 /* 00009AD8 */
  41191. 0001EE40  4A00                     tst.b      D0
  41192. 0001EE42  584F                     addq.w     A7, 4
  41193. 0001EE44  6708                     beq        +0xA /* 0001EE4E */
  41194. 0001EE46  41F9 0000 2FF2           lea.l      A0, [0x00002FF2]
  41195. 0001EE4C  6006                     bra        +0x8 /* 0001EE54 */
  41196. label0001EE4E:
  41197. 0001EE4E  41F9 0000 2FEC           lea.l      A0, [0x00002FEC]
  41198. label0001EE54:
  41199. 0001EE54  2D50 FFEE                move.l     [A6 - 0x12], [A0]
  41200. 0001EE58  3D68 0004 FFF2           move.w     [A6 - 0xE], [A0 + 0x4]
  41201. 0001EE5E  2F0A                     move.l     -[A7], A2
  41202. 0001EE60  61FF FFFE AC8C           bsr        -0x15372 /* 00009AEE */
  41203. 0001EE66  4A00                     tst.b      D0
  41204. 0001EE68  584F                     addq.w     A7, 4
  41205. 0001EE6A  6710                     beq        +0x12 /* 0001EE7C */
  41206. 0001EE6C  2F0A                     move.l     -[A7], A2
  41207. 0001EE6E  61FF FFFE AC68           bsr        -0x15396 /* 00009AD8 */
  41208. 0001EE74  4A00                     tst.b      D0
  41209. 0001EE76  584F                     addq.w     A7, 4
  41210. 0001EE78  6600 008E                bne        +0x90 /* 0001EF08 */
  41211. label0001EE7C:
  41212. 0001EE7C  4EB9 0000 0208           jsr        [0x00000208 /* SPVolCtl */]
  41213. 0001EE82  6000 0084                bra        +0x86 /* 0001EF08 */
  41214. label0001EE86:
  41215. 0001EE86  2F0A                     move.l     -[A7], A2
  41216. 0001EE88  61FF FFFE AC4E           bsr        -0x153B0 /* 00009AD8 */
  41217. 0001EE8E  4A00                     tst.b      D0
  41218. 0001EE90  584F                     addq.w     A7, 4
  41219. 0001EE92  670E                     beq        +0x10 /* 0001EEA2 */
  41220. 0001EE94  2F0A                     move.l     -[A7], A2
  41221. 0001EE96  61FF FFFE AC56           bsr        -0x153A8 /* 00009AEE */
  41222. 0001EE9C  4A00                     tst.b      D0
  41223. 0001EE9E  584F                     addq.w     A7, 4
  41224. 0001EEA0  6610                     bne        +0x12 /* 0001EEB2 */
  41225. label0001EEA2:
  41226. 0001EEA2  1F3C 0007                move.b     -[A7], 0x7
  41227. 0001EEA6  486E FFEE                pea.l      [A6 - 0x12]
  41228. 0001EEAA  61FF 0000 F5C6           bsr        +0xF5C8 /* 0002E472 */
  41229. 0001EEB0  5C4F                     addq.w     A7, 6
  41230. label0001EEB2:
  41231. 0001EEB2  2F0A                     move.l     -[A7], A2
  41232. 0001EEB4  61FF FFFF 6480           bsr        -0x9B7E /* 00015336 */
  41233. 0001EEBA  4A00                     tst.b      D0
  41234. 0001EEBC  584F                     addq.w     A7, 4
  41235. 0001EEBE  6748                     beq        +0x4A /* 0001EF08 */
  41236. 0001EEC0  2F0A                     move.l     -[A7], A2
  41237. 0001EEC2  61FF FFFE AC14           bsr        -0x153EA /* 00009AD8 */
  41238. 0001EEC8  4A00                     tst.b      D0
  41239. 0001EECA  584F                     addq.w     A7, 4
  41240. 0001EECC  6712                     beq        +0x14 /* 0001EEE0 */
  41241. 0001EECE  2D79 0000 2FF2 FFD2      move.l     [A6 - 0x2E], [0x00002FF2]
  41242. 0001EED6  3D79 0000 2FF6 FFD6      move.w     [A6 - 0x2A], [0x00002FF6]
  41243. 0001EEDE  601C                     bra        +0x1E /* 0001EEFC */
  41244. label0001EEE0:
  41245. 0001EEE0  1F3C 0007                move.b     -[A7], 0x7
  41246. 0001EEE4  486E FFD8                pea.l      [A6 - 0x28]
  41247. 0001EEE8  61FF 0000 F588           bsr        +0xF58A /* 0002E472 */
  41248. 0001EEEE  2D6E FFD8 FFD2           move.l     [A6 - 0x2E], [A6 - 0x28]
  41249. 0001EEF4  3D6E FFDC FFD6           move.w     [A6 - 0x2A], [A6 - 0x24]
  41250. 0001EEFA  5C4F                     addq.w     A7, 6
  41251. label0001EEFC:
  41252. 0001EEFC  2D6E FFD2 FFEE           move.l     [A6 - 0x12], [A6 - 0x2E]
  41253. 0001EF02  3D6E FFD6 FFF2           move.w     [A6 - 0xE], [A6 - 0x2A]
  41254. label0001EF08:
  41255. 0001EF08  486E FFEE                pea.l      [A6 - 0x12]
  41256. 0001EF0C  AA14                     syscall    RGBForeColor
  41257. 0001EF0E  2F0A                     move.l     -[A7], A2
  41258. 0001EF10  61FF FFFF FB20           bsr        -0x4DE /* 0001EA32 */
  41259. 0001EF16  4A00                     tst.b      D0
  41260. 0001EF18  584F                     addq.w     A7, 4
  41261. 0001EF1A  6600 0192                bne        +0x194 /* 0001F0AE */
  41262. 0001EF1E  4A2E FFE3                tst.b      [A6 - 0x1D]
  41263. 0001EF22  676A                     beq        +0x6C /* 0001EF8E */
  41264. 0001EF24  3006                     move.w     D0, D6
  41265. 0001EF26  48C0                     ext.l      D0
  41266. 0001EF28  5280                     addq.l     D0, 1
  41267. 0001EF2A  D080                     add.l      D0, D0
  41268. 0001EF2C  5480                     addq.l     D0, 2
  41269. 0001EF2E  3207                     move.w     D1, D7
  41270. 0001EF30  48C1                     ext.l      D1
  41271. 0001EF32  9280                     sub.l      D1, D0
  41272. 0001EF34  2001                     move.l     D0, D1
  41273. 0001EF36  E088                     lsr        D0, 8
  41274. 0001EF38  E088                     lsr        D0, 8
  41275. 0001EF3A  E088                     lsr        D0, 8
  41276. 0001EF3C  EE88                     lsr        D0, 7
  41277. 0001EF3E  D081                     add.l      D0, D1
  41278. 0001EF40  E280                     asr        D0, 1
  41279. 0001EF42  3D40 FFE6                move.w     [A6 - 0x1A], D0
  41280. 0001EF46  302E FFE8                move.w     D0, [A6 - 0x18]
  41281. 0001EF4A  5F40                     subq.w     D0, 7
  41282. 0001EF4C  3A00                     move.w     D5, D0
  41283. 0001EF4E  3D40 FFEC                move.w     [A6 - 0x14], D0
  41284. 0001EF52  3005                     move.w     D0, D5
  41285. 0001EF54  5940                     subq.w     D0, 4
  41286. 0001EF56  3D40 FFEA                move.w     [A6 - 0x16], D0
  41287. 0001EF5A  4A2A 012F                tst.b      [A2 + 0x12F]
  41288. 0001EF5E  6764                     beq        +0x66 /* 0001EFC4 */
  41289. 0001EF60  302E FFE4                move.w     D0, [A6 - 0x1C]
  41290. 0001EF64  48C0                     ext.l      D0
  41291. 0001EF66  2640                     movea.l    A3, D0
  41292. 0001EF68  200B                     move.l     D0, A3
  41293. 0001EF6A  5B80                     subq.l     D0, 5
  41294. 0001EF6C  2200                     move.l     D1, D0
  41295. 0001EF6E  E089                     lsr        D1, 8
  41296. 0001EF70  E089                     lsr        D1, 8
  41297. 0001EF72  E089                     lsr        D1, 8
  41298. 0001EF74  EE89                     lsr        D1, 7
  41299. 0001EF76  D280                     add.l      D1, D0
  41300. 0001EF78  E281                     asr        D1, 1
  41301. 0001EF7A  200B                     move.l     D0, A3
  41302. 0001EF7C  9081                     sub.l      D0, D1
  41303. 0001EF7E  2A00                     move.l     D5, D0
  41304. 0001EF80  3D40 FFEC                move.w     [A6 - 0x14], D0
  41305. 0001EF84  3005                     move.w     D0, D5
  41306. 0001EF86  5940                     subq.w     D0, 4
  41307. 0001EF88  3D40 FFEA                move.w     [A6 - 0x16], D0
  41308. 0001EF8C  6036                     bra        +0x38 /* 0001EFC4 */
  41309. label0001EF8E:
  41310. 0001EF8E  3006                     move.w     D0, D6
  41311. 0001EF90  48C0                     ext.l      D0
  41312. 0001EF92  5280                     addq.l     D0, 1
  41313. 0001EF94  D080                     add.l      D0, D0
  41314. 0001EF96  5480                     addq.l     D0, 2
  41315. 0001EF98  3207                     move.w     D1, D7
  41316. 0001EF9A  48C1                     ext.l      D1
  41317. 0001EF9C  9280                     sub.l      D1, D0
  41318. 0001EF9E  2001                     move.l     D0, D1
  41319. 0001EFA0  E088                     lsr        D0, 8
  41320. 0001EFA2  E088                     lsr        D0, 8
  41321. 0001EFA4  E088                     lsr        D0, 8
  41322. 0001EFA6  EE88                     lsr        D0, 7
  41323. 0001EFA8  D081                     add.l      D0, D1
  41324. 0001EFAA  E280                     asr        D0, 1
  41325. 0001EFAC  3D40 FFE6                move.w     [A6 - 0x1A], D0
  41326. 0001EFB0  302E FFE8                move.w     D0, [A6 - 0x18]
  41327. 0001EFB4  5F40                     subq.w     D0, 7
  41328. 0001EFB6  3A00                     move.w     D5, D0
  41329. 0001EFB8  3D40 FFEC                move.w     [A6 - 0x14], D0
  41330. 0001EFBC  3005                     move.w     D0, D5
  41331. 0001EFBE  5D40                     subq.w     D0, 6
  41332. 0001EFC0  3D40 FFEA                move.w     [A6 - 0x16], D0
  41333. label0001EFC4:
  41334. 0001EFC4  7A00                     moveq.l    D5, 0x00
  41335. 0001EFC6  4A46                     tst.w      D6
  41336. 0001EFC8  6D68                     blt        +0x6A /* 0001F032 */
  41337. 0001EFCA  3E2E FFE6                move.w     D7, [A6 - 0x1A]
  41338. 0001EFCE  48C7                     ext.l      D7
  41339. 0001EFD0  3006                     move.w     D0, D6
  41340. 0001EFD2  48C0                     ext.l      D0
  41341. 0001EFD4  2640                     movea.l    A3, D0
  41342. 0001EFD6  302E FFEC                move.w     D0, [A6 - 0x14]
  41343. 0001EFDA  48C0                     ext.l      D0
  41344. 0001EFDC  2840                     movea.l    A4, D0
  41345. 0001EFDE  302E FFEA                move.w     D0, [A6 - 0x16]
  41346. 0001EFE2  48C0                     ext.l      D0
  41347. 0001EFE4  2D40 FFF4                move.l     [A6 - 0xC], D0
  41348. label0001EFE8:
  41349. 0001EFE8  3605                     move.w     D3, D5
  41350. 0001EFEA  48C3                     ext.l      D3
  41351. 0001EFEC  200B                     move.l     D0, A3
  41352. 0001EFEE  9083                     sub.l      D0, D3
  41353. 0001EFF0  2440                     movea.l    A2, D0
  41354. 0001EFF2  220C                     move.l     D1, A4
  41355. 0001EFF4  9280                     sub.l      D1, D0
  41356. 0001EFF6  302E FFFE                move.w     D0, [A6 - 0x2]
  41357. 0001EFFA  48C0                     ext.l      D0
  41358. 0001EFFC  9081                     sub.l      D0, D1
  41359. 0001EFFE  3F00                     move.w     -[A7], D0
  41360. 0001F000  302E FFF8                move.w     D0, [A6 - 0x8]
  41361. 0001F004  48C0                     ext.l      D0
  41362. 0001F006  D087                     add.l      D0, D7
  41363. 0001F008  D083                     add.l      D0, D3
  41364. 0001F00A  3F00                     move.w     -[A7], D0
  41365. 0001F00C  A893                     syscall    MoveTo
  41366. 0001F00E  202E FFF4                move.l     D0, [A6 - 0xC]
  41367. 0001F012  D08A                     add.l      D0, A2
  41368. 0001F014  322E FFFE                move.w     D1, [A6 - 0x2]
  41369. 0001F018  48C1                     ext.l      D1
  41370. 0001F01A  9280                     sub.l      D1, D0
  41371. 0001F01C  3F01                     move.w     -[A7], D1
  41372. 0001F01E  302E FFF8                move.w     D0, [A6 - 0x8]
  41373. 0001F022  48C0                     ext.l      D0
  41374. 0001F024  D087                     add.l      D0, D7
  41375. 0001F026  D083                     add.l      D0, D3
  41376. 0001F028  3F00                     move.w     -[A7], D0
  41377. 0001F02A  A891                     syscall    LineTo
  41378. 0001F02C  5245                     addq.w     D5, 1
  41379. 0001F02E  BA46                     cmp.w      D5, D6
  41380. 0001F030  6FB6                     ble        -0x48 /* 0001EFE8 */
  41381. label0001F032:
  41382. 0001F032  4A2E FFE3                tst.b      [A6 - 0x1D]
  41383. 0001F036  6704                     beq        +0x6 /* 0001F03C */
  41384. 0001F038  7005                     moveq.l    D0, 0x05
  41385. 0001F03A  6002                     bra        +0x4 /* 0001F03E */
  41386. label0001F03C:
  41387. 0001F03C  7006                     moveq.l    D0, 0x06
  41388. label0001F03E:
  41389. 0001F03E  322E FFE6                move.w     D1, [A6 - 0x1A]
  41390. 0001F042  48C1                     ext.l      D1
  41391. 0001F044  D280                     add.l      D1, D0
  41392. 0001F046  3D41 FFDE                move.w     [A6 - 0x22], D1
  41393. 0001F04A  7600                     moveq.l    D3, 0x00
  41394. 0001F04C  4A46                     tst.w      D6
  41395. 0001F04E  6D00 0110                blt        +0x112 /* 0001F160 */
  41396. 0001F052  3003                     move.w     D0, D3
  41397. 0001F054  48C0                     ext.l      D0
  41398. 0001F056  3A2E FFEA                move.w     D5, [A6 - 0x16]
  41399. 0001F05A  48C5                     ext.l      D5
  41400. 0001F05C  DA80                     add.l      D5, D0
  41401. 0001F05E  3E01                     move.w     D7, D1
  41402. 0001F060  48C7                     ext.l      D7
  41403. 0001F062  302E FFEC                move.w     D0, [A6 - 0x14]
  41404. 0001F066  48C0                     ext.l      D0
  41405. 0001F068  2440                     movea.l    A2, D0
  41406. label0001F06A:
  41407. 0001F06A  3803                     move.w     D4, D3
  41408. 0001F06C  48C4                     ext.l      D4
  41409. 0001F06E  200A                     move.l     D0, A2
  41410. 0001F070  9084                     sub.l      D0, D4
  41411. 0001F072  322E FFFE                move.w     D1, [A6 - 0x2]
  41412. 0001F076  48C1                     ext.l      D1
  41413. 0001F078  9280                     sub.l      D1, D0
  41414. 0001F07A  3F01                     move.w     -[A7], D1
  41415. 0001F07C  302E FFF8                move.w     D0, [A6 - 0x8]
  41416. 0001F080  48C0                     ext.l      D0
  41417. 0001F082  D087                     add.l      D0, D7
  41418. 0001F084  D084                     add.l      D0, D4
  41419. 0001F086  3F00                     move.w     -[A7], D0
  41420. 0001F088  A893                     syscall    MoveTo
  41421. 0001F08A  302E FFFE                move.w     D0, [A6 - 0x2]
  41422. 0001F08E  48C0                     ext.l      D0
  41423. 0001F090  9085                     sub.l      D0, D5
  41424. 0001F092  3F00                     move.w     -[A7], D0
  41425. 0001F094  302E FFF8                move.w     D0, [A6 - 0x8]
  41426. 0001F098  48C0                     ext.l      D0
  41427. 0001F09A  D087                     add.l      D0, D7
  41428. 0001F09C  D084                     add.l      D0, D4
  41429. 0001F09E  3F00                     move.w     -[A7], D0
  41430. 0001F0A0  A891                     syscall    LineTo
  41431. 0001F0A2  5285                     addq.l     D5, 1
  41432. 0001F0A4  5243                     addq.w     D3, 1
  41433. 0001F0A6  B646                     cmp.w      D3, D6
  41434. 0001F0A8  6FC0                     ble        -0x3E /* 0001F06A */
  41435. 0001F0AA  6000 00B4                bra        +0xB6 /* 0001F160 */
  41436. label0001F0AE:
  41437. 0001F0AE  486E FFF8                pea.l      [A6 - 0x8]
  41438. 0001F0B2  61FF FFFF 62EA           bsr        -0x9D14 /* 0001539E */
  41439. 0001F0B8  48C0                     ext.l      D0
  41440. 0001F0BA  5B80                     subq.l     D0, 5
  41441. 0001F0BC  2200                     move.l     D1, D0
  41442. 0001F0BE  E089                     lsr        D1, 8
  41443. 0001F0C0  E089                     lsr        D1, 8
  41444. 0001F0C2  E089                     lsr        D1, 8
  41445. 0001F0C4  EE89                     lsr        D1, 7
  41446. 0001F0C6  D280                     add.l      D1, D0
  41447. 0001F0C8  E281                     asr        D1, 1
  41448. 0001F0CA  5281                     addq.l     D1, 1
  41449. 0001F0CC  3E01                     move.w     D7, D1
  41450. 0001F0CE  4A2A 012F                tst.b      [A2 + 0x12F]
  41451. 0001F0D2  584F                     addq.w     A7, 4
  41452. 0001F0D4  672A                     beq        +0x2C /* 0001F100 */
  41453. 0001F0D6  302E FFE4                move.w     D0, [A6 - 0x1C]
  41454. 0001F0DA  48C0                     ext.l      D0
  41455. 0001F0DC  2840                     movea.l    A4, D0
  41456. 0001F0DE  70F7                     moveq.l    D0, 0xFFFFFFF7
  41457. 0001F0E0  D08C                     add.l      D0, A4
  41458. 0001F0E2  2200                     move.l     D1, D0
  41459. 0001F0E4  E089                     lsr        D1, 8
  41460. 0001F0E6  E089                     lsr        D1, 8
  41461. 0001F0E8  E089                     lsr        D1, 8
  41462. 0001F0EA  EE89                     lsr        D1, 7
  41463. 0001F0EC  D280                     add.l      D1, D0
  41464. 0001F0EE  E281                     asr        D1, 1
  41465. 0001F0F0  200C                     move.l     D0, A4
  41466. 0001F0F2  9081                     sub.l      D0, D1
  41467. 0001F0F4  2600                     move.l     D3, D0
  41468. 0001F0F6  3D40 FFE0                move.w     [A6 - 0x20], D0
  41469. 0001F0FA  3C03                     move.w     D6, D3
  41470. 0001F0FC  5146                     subq.w     D6, 8
  41471. 0001F0FE  6008                     bra        +0xA /* 0001F108 */
  41472. label0001F100:
  41473. 0001F100  3D7C 0010 FFE0           move.w     [A6 - 0x20], 0x10
  41474. 0001F106  7C08                     moveq.l    D6, 0x08
  41475. label0001F108:
  41476. 0001F108  7600                     moveq.l    D3, 0x00
  41477. 0001F10A  3003                     move.w     D0, D3
  41478. 0001F10C  48C0                     ext.l      D0
  41479. 0001F10E  3806                     move.w     D4, D6
  41480. 0001F110  48C4                     ext.l      D4
  41481. 0001F112  D880                     add.l      D4, D0
  41482. 0001F114  3C07                     move.w     D6, D7
  41483. 0001F116  48C6                     ext.l      D6
  41484. 0001F118  3E2E FFE0                move.w     D7, [A6 - 0x20]
  41485. 0001F11C  48C7                     ext.l      D7
  41486. label0001F11E:
  41487. 0001F11E  3A03                     move.w     D5, D3
  41488. 0001F120  48C5                     ext.l      D5
  41489. 0001F122  2007                     move.l     D0, D7
  41490. 0001F124  9085                     sub.l      D0, D5
  41491. 0001F126  322E FFFE                move.w     D1, [A6 - 0x2]
  41492. 0001F12A  48C1                     ext.l      D1
  41493. 0001F12C  9280                     sub.l      D1, D0
  41494. 0001F12E  3F01                     move.w     -[A7], D1
  41495. 0001F130  302E FFF8                move.w     D0, [A6 - 0x8]
  41496. 0001F134  48C0                     ext.l      D0
  41497. 0001F136  D086                     add.l      D0, D6
  41498. 0001F138  D085                     add.l      D0, D5
  41499. 0001F13A  3F00                     move.w     -[A7], D0
  41500. 0001F13C  A893                     syscall    MoveTo
  41501. 0001F13E  302E FFFE                move.w     D0, [A6 - 0x2]
  41502. 0001F142  48C0                     ext.l      D0
  41503. 0001F144  9084                     sub.l      D0, D4
  41504. 0001F146  3F00                     move.w     -[A7], D0
  41505. 0001F148  302E FFF8                move.w     D0, [A6 - 0x8]
  41506. 0001F14C  48C0                     ext.l      D0
  41507. 0001F14E  D086                     add.l      D0, D6
  41508. 0001F150  D085                     add.l      D0, D5
  41509. 0001F152  3F00                     move.w     -[A7], D0
  41510. 0001F154  A891                     syscall    LineTo
  41511. 0001F156  5284                     addq.l     D4, 1
  41512. 0001F158  5243                     addq.w     D3, 1
  41513. 0001F15A  0C43 0004                cmpi.w     D3, 0x4
  41514. 0001F15E  6FBE                     ble        -0x40 /* 0001F11E */
  41515. label0001F160:
  41516. 0001F160  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  41517. 0001F164  4E5E                     unlink     A6
  41518. 0001F166  4E75                     rts
  41519. 0001F168  7001                     moveq.l    D0, 0x01
  41520. 0001F16A  4E75                     rts
  41521. 0001F16C  4E56 FEC2                link       A6, -0x013E
  41522. 0001F170  48E7 1E38                movem.l    -[A7], D3,D4,D5,D6,A2,A3,A4
  41523. 0001F174  246E 0008                movea.l    A2, [A6 + 0x8]
  41524. 0001F178  2C2E 000C                move.l     D6, [A6 + 0xC]
  41525. 0001F17C  286E 0010                movea.l    A4, [A6 + 0x10]
  41526. 0001F180  266E 0014                movea.l    A3, [A6 + 0x14]
  41527. 0001F184  2F0A                     move.l     -[A7], A2
  41528. 0001F186  61FF FFFF F0E2           bsr        -0xF1C /* 0001E26A */
  41529. 0001F18C  4A00                     tst.b      D0
  41530. 0001F18E  584F                     addq.w     A7, 4
  41531. 0001F190  6700 00AC                beq        +0xAE /* 0001F23E */
  41532. 0001F194  486E FFF0                pea.l      [A6 - 0x10]
  41533. 0001F198  2F0A                     move.l     -[A7], A2
  41534. 0001F19A  2057                     movea.l    A0, [A7]
  41535. 0001F19C  2250                     movea.l    A1, [A0]
  41536. 0001F19E  2269 00E4                movea.l    A1, [A1 + 0xE4]
  41537. 0001F1A2  4E91                     jsr        [A1]
  41538. 0001F1A4  486E FFF0                pea.l      [A6 - 0x10]
  41539. 0001F1A8  61FF FFFF 620E           bsr        -0x9DF0 /* 000153B8 */
  41540. 0001F1AE  2046                     movea.l    A0, D6
  41541. 0001F1B0  3080                     move.w     [A0], D0
  41542. 0001F1B2  486E FFF0                pea.l      [A6 - 0x10]
  41543. 0001F1B6  61FF FFFF 61E6           bsr        -0x9E18 /* 0001539E */
  41544. 0001F1BC  3880                     move.w     [A4], D0
  41545. 0001F1BE  2D7C 3FFE A8F5 FEC2      move.l     [A6 - 0x13E], 0x3FFEA8F5
  41546. 0001F1C6  2D7C C28F 5C28 FEC6      move.l     [A6 - 0x13A], 0xC28F5C28
  41547. 0001F1CE  3D7C F800 FECA           move.w     [A6 - 0x136], 0xF800
  41548. 0001F1D4  486E FFF0                pea.l      [A6 - 0x10]
  41549. 0001F1D8  61FF FFFF 61C4           bsr        -0x9E3A /* 0001539E */
  41550. 0001F1DE  3D40 FECC                move.w     [A6 - 0x134], D0
  41551. 0001F1E2  486E FECC                pea.l      [A6 - 0x134]
  41552. 0001F1E6  486E FECC                pea.l      [A6 - 0x134]
  41553. 0001F1EA  3F3C 200E                move.w     -[A7], 0x200E
  41554. 0001F1EE  A9EB                     syscall    Pack4/FP68K
  41555. 0001F1F0  486E FEC2                pea.l      [A6 - 0x13E]
  41556. 0001F1F4  486E FECC                pea.l      [A6 - 0x134]
  41557. 0001F1F8  3F3C 0004                move.w     -[A7], 0x4
  41558. 0001F1FC  A9EB                     syscall    Pack4/FP68K
  41559. 0001F1FE  486E FECC                pea.l      [A6 - 0x134]
  41560. 0001F202  486E FED6                pea.l      [A6 - 0x12A]
  41561. 0001F206  3F3C 0810                move.w     -[A7], 0x810
  41562. 0001F20A  A9EB                     syscall    Pack4/FP68K
  41563. 0001F20C  486E FED6                pea.l      [A6 - 0x12A]
  41564. 0001F210  486E FEDE                pea.l      [A6 - 0x122]
  41565. 0001F214  3F3C 080E                move.w     -[A7], 0x80E
  41566. 0001F218  A9EB                     syscall    Pack4/FP68K
  41567. 0001F21A  486E FEDE                pea.l      [A6 - 0x122]
  41568. 0001F21E  3F3C 0016                move.w     -[A7], 0x16
  41569. 0001F222  A9EB                     syscall    Pack4/FP68K
  41570. 0001F224  486E FEDE                pea.l      [A6 - 0x122]
  41571. 0001F228  486E FEDE                pea.l      [A6 - 0x122]
  41572. 0001F22C  3F3C 2810                move.w     -[A7], 0x2810
  41573. 0001F230  A9EB                     syscall    Pack4/FP68K
  41574. 0001F232  36AE FEE0                move.w     [A3], [A6 - 0x120]
  41575. 0001F236  4FEF 0014                lea.l      A7, [A7 + 0x14]
  41576. 0001F23A  6000 00B6                bra        +0xB8 /* 0001F2F2 */
  41577. label0001F23E:
  41578. 0001F23E  486E FFE8                pea.l      [A6 - 0x18]
  41579. 0001F242  4EB9 0000 0210           jsr        [0x00000210 /* BootDrive */]
  41580. 0001F248  2F0A                     move.l     -[A7], A2
  41581. 0001F24A  2057                     movea.l    A0, [A7]
  41582. 0001F24C  2250                     movea.l    A1, [A0]
  41583. 0001F24E  2269 0140                movea.l    A1, [A1 + 0x140]
  41584. 0001F252  4E91                     jsr        [A1]
  41585. 0001F254  0640 0021                addi.w     D0, 0x21 /* '!' */
  41586. 0001F258  3600                     move.w     D3, D0
  41587. 0001F25A  2F0A                     move.l     -[A7], A2
  41588. 0001F25C  2057                     movea.l    A0, [A7]
  41589. 0001F25E  2250                     movea.l    A1, [A0]
  41590. 0001F260  2269 0088                movea.l    A1, [A1 + 0x88]
  41591. 0001F264  4E91                     jsr        [A1]
  41592. 0001F266  584F                     addq.w     A7, 4
  41593. 0001F268  3F00                     move.w     -[A7], D0
  41594. 0001F26A  4EB9 0000 0500           jsr        [0x00000500]
  41595. 0001F270  7800                     moveq.l    D4, 0x00
  41596. 0001F272  2F0A                     move.l     -[A7], A2
  41597. 0001F274  2057                     movea.l    A0, [A7]
  41598. 0001F276  2250                     movea.l    A1, [A0]
  41599. 0001F278  2269 00D8                movea.l    A1, [A1 + 0xD8]
  41600. 0001F27C  4E91                     jsr        [A1]
  41601. 0001F27E  4A00                     tst.b      D0
  41602. 0001F280  4FEF 000E                lea.l      A7, [A7 + 0xE]
  41603. 0001F284  6724                     beq        +0x26 /* 0001F2AA */
  41604. 0001F286  486E FEE8                pea.l      [A6 - 0x118]
  41605. 0001F28A  2F0A                     move.l     -[A7], A2
  41606. 0001F28C  2057                     movea.l    A0, [A7]
  41607. 0001F28E  2250                     movea.l    A1, [A0]
  41608. 0001F290  2269 0020                movea.l    A1, [A1 + 0x20]
  41609. 0001F294  4E91                     jsr        [A1]
  41610. 0001F296  3F2A 0128                move.w     -[A7], [A2 + 0x128]
  41611. 0001F29A  A888                     syscall    TextFace
  41612. 0001F29C  486E FEE8                pea.l      [A6 - 0x118]
  41613. 0001F2A0  A88C                     syscall    StringWidth
  41614. 0001F2A2  301F                     move.w     D0, [A7]+
  41615. 0001F2A4  5440                     addq.w     D0, 2
  41616. 0001F2A6  3800                     move.w     D4, D0
  41617. 0001F2A8  5C4F                     addq.w     A7, 6
  41618. label0001F2AA:
  41619. 0001F2AA  D644                     add.w      D3, D4
  41620. 0001F2AC  486E FFF8                pea.l      [A6 - 0x8]
  41621. 0001F2B0  A88B                     syscall    GetFontInfo
  41622. 0001F2B2  7804                     moveq.l    D4, 0x04
  41623. 0001F2B4  7A02                     moveq.l    D5, 0x02
  41624. 0001F2B6  0C6E 000A FFF8           cmpi.w     [A6 - 0x8], 0xA /* '\n' */
  41625. 0001F2BC  6E04                     bgt        +0x6 /* 0001F2C2 */
  41626. 0001F2BE  5344                     subq.w     D4, 1
  41627. 0001F2C0  5345                     subq.w     D5, 1
  41628. label0001F2C2:
  41629. 0001F2C2  302E FFF8                move.w     D0, [A6 - 0x8]
  41630. 0001F2C6  D06E FFFA                add.w      D0, [A6 - 0x6]
  41631. 0001F2CA  D044                     add.w      D0, D4
  41632. 0001F2CC  D045                     add.w      D0, D5
  41633. 0001F2CE  3880                     move.w     [A4], D0
  41634. 0001F2D0  2046                     movea.l    A0, D6
  41635. 0001F2D2  3083                     move.w     [A0], D3
  41636. 0001F2D4  36AE FFF8                move.w     [A3], [A6 - 0x8]
  41637. 0001F2D8  0C6E 000C FFF8           cmpi.w     [A6 - 0x8], 0xC
  41638. 0001F2DE  6602                     bne        +0x4 /* 0001F2E2 */
  41639. 0001F2E0  5253                     addq.w     [A3], 1
  41640. label0001F2E2:
  41641. 0001F2E2  3F3C FFFF                move.w     -[A7], 0xFFFF
  41642. 0001F2E6  486E FFE8                pea.l      [A6 - 0x18]
  41643. 0001F2EA  4EB9 0000 0218           jsr        [0x00000218 /* KbdLast */]
  41644. 0001F2F0  5C4F                     addq.w     A7, 6
  41645. label0001F2F2:
  41646. 0001F2F2  4CDF 1C78                movem.l    D3,D4,D5,D6,A2,A3,A4, [A7]+
  41647. 0001F2F6  4E5E                     unlink     A6
  41648. 0001F2F8  4E75                     rts
  41649. 0001F2FA  4E56 FFDA                link       A6, -0x0026
  41650. 0001F2FE  486E FFDA                pea.l      [A6 - 0x26]
  41651. 0001F302  4EB9 0000 01F0           jsr        [0x000001F0]
  41652. 0001F308  486E FFF8                pea.l      [A6 - 0x8]
  41653. 0001F30C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  41654. 0001F310  2057                     movea.l    A0, [A7]
  41655. 0001F312  2250                     movea.l    A1, [A0]
  41656. 0001F314  2269 00E4                movea.l    A1, [A1 + 0xE4]
  41657. 0001F318  4E91                     jsr        [A1]
  41658. 0001F31A  4879 0000 2FF2           push.l     0x2FF2
  41659. 0001F320  AA15                     syscall    RGBBackColor
  41660. 0001F322  486E FFF8                pea.l      [A6 - 0x8]
  41661. 0001F326  2F3C 0001 0001           move.l     -[A7], 0x10001
  41662. 0001F32C  A8A9                     syscall    InsetRect
  41663. 0001F32E  486E FFF8                pea.l      [A6 - 0x8]
  41664. 0001F332  2F3C 0004 0004           move.l     -[A7], 0x40004
  41665. 0001F338  A8B2                     syscall    EraseRoundRect
  41666. 0001F33A  486E FFF8                pea.l      [A6 - 0x8]
  41667. 0001F33E  4878 FFFF                push.l     0xFFFF
  41668. 0001F342  A8A9                     syscall    InsetRect
  41669. 0001F344  4879 0000 2FEC           push.l     0x2FEC
  41670. 0001F34A  AA14                     syscall    RGBForeColor
  41671. 0001F34C  486E FFF8                pea.l      [A6 - 0x8]
  41672. 0001F350  2F3C 0008 0008           move.l     -[A7], 0x80008
  41673. 0001F356  A8B0                     syscall    FrameRoundRect
  41674. 0001F358  3F3C FFFF                move.w     -[A7], 0xFFFF
  41675. 0001F35C  486E FFDA                pea.l      [A6 - 0x26]
  41676. 0001F360  4EB9 0000 01F8           jsr        [0x000001F8 /* SPValid/SysParam */]
  41677. 0001F366  4E5E                     unlink     A6
  41678. 0001F368  4E75                     rts
  41679. 0001F36A  4E56 FFDA                link       A6, -0x0026
  41680. 0001F36E  486E FFDA                pea.l      [A6 - 0x26]
  41681. 0001F372  4EB9 0000 01F0           jsr        [0x000001F0]
  41682. 0001F378  486E FFF8                pea.l      [A6 - 0x8]
  41683. 0001F37C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  41684. 0001F380  2057                     movea.l    A0, [A7]
  41685. 0001F382  2250                     movea.l    A1, [A0]
  41686. 0001F384  2269 00E4                movea.l    A1, [A1 + 0xE4]
  41687. 0001F388  4E91                     jsr        [A1]
  41688. 0001F38A  4879 0000 2FEC           push.l     0x2FEC
  41689. 0001F390  AA14                     syscall    RGBForeColor
  41690. 0001F392  486E FFF8                pea.l      [A6 - 0x8]
  41691. 0001F396  2F3C 0008 0008           move.l     -[A7], 0x80008
  41692. 0001F39C  A8B0                     syscall    FrameRoundRect
  41693. 0001F39E  486E FFF8                pea.l      [A6 - 0x8]
  41694. 0001F3A2  2F3C 0001 0001           move.l     -[A7], 0x10001
  41695. 0001F3A8  A8A9                     syscall    InsetRect
  41696. 0001F3AA  486E FFF8                pea.l      [A6 - 0x8]
  41697. 0001F3AE  2F3C 0004 0004           move.l     -[A7], 0x40004
  41698. 0001F3B4  A8B1                     syscall    PaintRoundRect
  41699. 0001F3B6  3F3C FFFF                move.w     -[A7], 0xFFFF
  41700. 0001F3BA  486E FFDA                pea.l      [A6 - 0x26]
  41701. 0001F3BE  4EB9 0000 01F8           jsr        [0x000001F8 /* SPValid/SysParam */]
  41702. 0001F3C4  4E5E                     unlink     A6
  41703. 0001F3C6  4E75                     rts
  41704. 0001F3C8  4E56 FFDA                link       A6, -0x0026
  41705. 0001F3CC  486E FFDA                pea.l      [A6 - 0x26]
  41706. 0001F3D0  4EB9 0000 01F0           jsr        [0x000001F0]
  41707. 0001F3D6  4EB9 0000 0200           jsr        [0x00000200 /* SPAlarm */]
  41708. 0001F3DC  486E FFF8                pea.l      [A6 - 0x8]
  41709. 0001F3E0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  41710. 0001F3E4  2057                     movea.l    A0, [A7]
  41711. 0001F3E6  2250                     movea.l    A1, [A0]
  41712. 0001F3E8  2269 00E4                movea.l    A1, [A1 + 0xE4]
  41713. 0001F3EC  4E91                     jsr        [A1]
  41714. 0001F3EE  486E FFF8                pea.l      [A6 - 0x8]
  41715. 0001F3F2  2F3C 0001 0001           move.l     -[A7], 0x10001
  41716. 0001F3F8  A8A9                     syscall    InsetRect
  41717. 0001F3FA  486E FFF8                pea.l      [A6 - 0x8]
  41718. 0001F3FE  2F3C 0004 0004           move.l     -[A7], 0x40004
  41719. 0001F404  A8B2                     syscall    EraseRoundRect
  41720. 0001F406  486E FFF8                pea.l      [A6 - 0x8]
  41721. 0001F40A  4878 FFFF                push.l     0xFFFF
  41722. 0001F40E  A8A9                     syscall    InsetRect
  41723. 0001F410  4EB9 0000 0208           jsr        [0x00000208 /* SPVolCtl */]
  41724. 0001F416  486E FFF8                pea.l      [A6 - 0x8]
  41725. 0001F41A  2F3C 0008 0008           move.l     -[A7], 0x80008
  41726. 0001F420  A8B0                     syscall    FrameRoundRect
  41727. 0001F422  3F3C FFFF                move.w     -[A7], 0xFFFF
  41728. 0001F426  486E FFDA                pea.l      [A6 - 0x26]
  41729. 0001F42A  4EB9 0000 01F8           jsr        [0x000001F8 /* SPValid/SysParam */]
  41730. 0001F430  4E5E                     unlink     A6
  41731. 0001F432  4E75                     rts
  41732. 0001F434  4E56 FFD4                link       A6, -0x002C
  41733. 0001F438  48E7 1E20                movem.l    -[A7], D3,D4,D5,D6,A2
  41734. 0001F43C  246E 0008                movea.l    A2, [A6 + 0x8]
  41735. 0001F440  486E FFD4                pea.l      [A6 - 0x2C]
  41736. 0001F444  4EB9 0000 01F0           jsr        [0x000001F0]
  41737. 0001F44A  486E FFF8                pea.l      [A6 - 0x8]
  41738. 0001F44E  2F0A                     move.l     -[A7], A2
  41739. 0001F450  2057                     movea.l    A0, [A7]
  41740. 0001F452  2250                     movea.l    A1, [A0]
  41741. 0001F454  2269 00E4                movea.l    A1, [A1 + 0xE4]
  41742. 0001F458  4E91                     jsr        [A1]
  41743. 0001F45A  486E FFF8                pea.l      [A6 - 0x8]
  41744. 0001F45E  61FF FFFF 5F3E           bsr        -0xA0C0 /* 0001539E */
  41745. 0001F464  3800                     move.w     D4, D0
  41746. 0001F466  0C44 0012                cmpi.w     D4, 0x12
  41747. 0001F46A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  41748. 0001F46E  6C04                     bge        +0x6 /* 0001F474 */
  41749. 0001F470  7013                     moveq.l    D0, 0x13
  41750. 0001F472  6002                     bra        +0x4 /* 0001F476 */
  41751. label0001F474:
  41752. 0001F474  7016                     moveq.l    D0, 0x16
  41753. label0001F476:
  41754. 0001F476  3600                     move.w     D3, D0
  41755. 0001F478  4879 0000 2FEC           push.l     0x2FEC
  41756. 0001F47E  AA14                     syscall    RGBForeColor
  41757. 0001F480  486E FFF8                pea.l      [A6 - 0x8]
  41758. 0001F484  2F3C 0008 0008           move.l     -[A7], 0x80008
  41759. 0001F48A  A8B0                     syscall    FrameRoundRect
  41760. 0001F48C  486E FFF8                pea.l      [A6 - 0x8]
  41761. 0001F490  2F3C 0001 0001           move.l     -[A7], 0x10001
  41762. 0001F496  A8A9                     syscall    InsetRect
  41763. 0001F498  1F3C 0002                move.b     -[A7], 0x2
  41764. 0001F49C  486E FFF2                pea.l      [A6 - 0xE]
  41765. 0001F4A0  61FF 0000 EFD0           bsr        +0xEFD2 /* 0002E472 */
  41766. 0001F4A6  486E FFF2                pea.l      [A6 - 0xE]
  41767. 0001F4AA  AA14                     syscall    RGBForeColor
  41768. 0001F4AC  486E FFF8                pea.l      [A6 - 0x8]
  41769. 0001F4B0  2F3C 0004 0004           move.l     -[A7], 0x40004
  41770. 0001F4B6  A8B1                     syscall    PaintRoundRect
  41771. 0001F4B8  486E FFF8                pea.l      [A6 - 0x8]
  41772. 0001F4BC  4878 FFFF                push.l     0xFFFF
  41773. 0001F4C0  A8A9                     syscall    InsetRect
  41774. 0001F4C2  2F0A                     move.l     -[A7], A2
  41775. 0001F4C4  61FF FFFF EDA4           bsr        -0x125A /* 0001E26A */
  41776. 0001F4CA  4A00                     tst.b      D0
  41777. 0001F4CC  4FEF 000A                lea.l      A7, [A7 + 0xA]
  41778. 0001F4D0  6600 00C6                bne        +0xC8 /* 0001F598 */
  41779. 0001F4D4  4879 0000 2FF2           push.l     0x2FF2
  41780. 0001F4DA  AA14                     syscall    RGBForeColor
  41781. 0001F4DC  302E FFFA                move.w     D0, [A6 - 0x6]
  41782. 0001F4E0  48C0                     ext.l      D0
  41783. 0001F4E2  5280                     addq.l     D0, 1
  41784. 0001F4E4  3F00                     move.w     -[A7], D0
  41785. 0001F4E6  302E FFFC                move.w     D0, [A6 - 0x4]
  41786. 0001F4EA  48C0                     ext.l      D0
  41787. 0001F4EC  5780                     subq.l     D0, 3
  41788. 0001F4EE  3F00                     move.w     -[A7], D0
  41789. 0001F4F0  A893                     syscall    MoveTo
  41790. 0001F4F2  302E FFFA                move.w     D0, [A6 - 0x6]
  41791. 0001F4F6  48C0                     ext.l      D0
  41792. 0001F4F8  5280                     addq.l     D0, 1
  41793. 0001F4FA  3F00                     move.w     -[A7], D0
  41794. 0001F4FC  302E FFF8                move.w     D0, [A6 - 0x8]
  41795. 0001F500  48C0                     ext.l      D0
  41796. 0001F502  5480                     addq.l     D0, 2
  41797. 0001F504  3F00                     move.w     -[A7], D0
  41798. 0001F506  A891                     syscall    LineTo
  41799. 0001F508  302E FFFA                move.w     D0, [A6 - 0x6]
  41800. 0001F50C  48C0                     ext.l      D0
  41801. 0001F50E  5480                     addq.l     D0, 2
  41802. 0001F510  3F00                     move.w     -[A7], D0
  41803. 0001F512  302E FFF8                move.w     D0, [A6 - 0x8]
  41804. 0001F516  48C0                     ext.l      D0
  41805. 0001F518  5280                     addq.l     D0, 1
  41806. 0001F51A  3F00                     move.w     -[A7], D0
  41807. 0001F51C  A893                     syscall    MoveTo
  41808. 0001F51E  3003                     move.w     D0, D3
  41809. 0001F520  48C0                     ext.l      D0
  41810. 0001F522  2800                     move.l     D4, D0
  41811. 0001F524  322E FFFE                move.w     D1, [A6 - 0x2]
  41812. 0001F528  48C1                     ext.l      D1
  41813. 0001F52A  9280                     sub.l      D1, D0
  41814. 0001F52C  3F01                     move.w     -[A7], D1
  41815. 0001F52E  302E FFF8                move.w     D0, [A6 - 0x8]
  41816. 0001F532  48C0                     ext.l      D0
  41817. 0001F534  5280                     addq.l     D0, 1
  41818. 0001F536  3F00                     move.w     -[A7], D0
  41819. 0001F538  A891                     syscall    LineTo
  41820. 0001F53A  1F3C 0005                move.b     -[A7], 0x5
  41821. 0001F53E  486E FFF2                pea.l      [A6 - 0xE]
  41822. 0001F542  61FF 0000 EF2E           bsr        +0xEF30 /* 0002E472 */
  41823. 0001F548  486E FFF2                pea.l      [A6 - 0xE]
  41824. 0001F54C  AA14                     syscall    RGBForeColor
  41825. 0001F54E  2004                     move.l     D0, D4
  41826. 0001F550  5380                     subq.l     D0, 1
  41827. 0001F552  3F00                     move.w     -[A7], D0
  41828. 0001F554  3F3C 0001                move.w     -[A7], 0x1
  41829. 0001F558  2F3C 0002 0002           move.l     -[A7], 0x20002
  41830. 0001F55E  486E FFF8                pea.l      [A6 - 0x8]
  41831. 0001F562  61FF 0000 F132           bsr        +0xF134 /* 0002E696 */
  41832. 0001F568  1F3C 0001                move.b     -[A7], 0x1
  41833. 0001F56C  486E FFF2                pea.l      [A6 - 0xE]
  41834. 0001F570  61FF 0000 EF00           bsr        +0xEF02 /* 0002E472 */
  41835. 0001F576  486E FFF2                pea.l      [A6 - 0xE]
  41836. 0001F57A  302E FFF8                move.w     D0, [A6 - 0x8]
  41837. 0001F57E  48C0                     ext.l      D0
  41838. 0001F580  5280                     addq.l     D0, 1
  41839. 0001F582  3F00                     move.w     -[A7], D0
  41840. 0001F584  302E FFFE                move.w     D0, [A6 - 0x2]
  41841. 0001F588  48C0                     ext.l      D0
  41842. 0001F58A  9084                     sub.l      D0, D4
  41843. 0001F58C  3F00                     move.w     -[A7], D0
  41844. 0001F58E  61FF 0000 F6CE           bsr        +0xF6D0 /* 0002EC5E */
  41845. 0001F594  4FEF 0020                lea.l      A7, [A7 + 0x20]
  41846. label0001F598:
  41847. 0001F598  3803                     move.w     D4, D3
  41848. 0001F59A  2F0A                     move.l     -[A7], A2
  41849. 0001F59C  61FF FFFF ECCC           bsr        -0x1332 /* 0001E26A */
  41850. 0001F5A2  4A00                     tst.b      D0
  41851. 0001F5A4  584F                     addq.w     A7, 4
  41852. 0001F5A6  670E                     beq        +0x10 /* 0001F5B6 */
  41853. 0001F5A8  486E FFF8                pea.l      [A6 - 0x8]
  41854. 0001F5AC  61FF FFFF 5E0A           bsr        -0xA1F4 /* 000153B8 */
  41855. 0001F5B2  3800                     move.w     D4, D0
  41856. 0001F5B4  584F                     addq.w     A7, 4
  41857. label0001F5B6:
  41858. 0001F5B6  4879 0000 2FF2           push.l     0x2FF2
  41859. 0001F5BC  AA14                     syscall    RGBForeColor
  41860. 0001F5BE  2F3C 0003 0003           move.l     -[A7], 0x30003
  41861. 0001F5C4  486E FFF8                pea.l      [A6 - 0x8]
  41862. 0001F5C8  61FF FFFF 5DEE           bsr        -0xA210 /* 000153B8 */
  41863. 0001F5CE  48C0                     ext.l      D0
  41864. 0001F5D0  3204                     move.w     D1, D4
  41865. 0001F5D2  48C1                     ext.l      D1
  41866. 0001F5D4  2C01                     move.l     D6, D1
  41867. 0001F5D6  5581                     subq.l     D1, 2
  41868. 0001F5D8  2A01                     move.l     D5, D1
  41869. 0001F5DA  9081                     sub.l      D0, D1
  41870. 0001F5DC  584F                     addq.w     A7, 4
  41871. 0001F5DE  3F00                     move.w     -[A7], D0
  41872. 0001F5E0  3F3C 0002                move.w     -[A7], 0x2
  41873. 0001F5E4  486E FFF8                pea.l      [A6 - 0x8]
  41874. 0001F5E8  61FF 0000 F1FA           bsr        +0xF1FC /* 0002E7E4 */
  41875. 0001F5EE  1F3C 0004                move.b     -[A7], 0x4
  41876. 0001F5F2  486E FFF2                pea.l      [A6 - 0xE]
  41877. 0001F5F6  61FF 0000 EE7A           bsr        +0xEE7C /* 0002E472 */
  41878. 0001F5FC  486E FFF2                pea.l      [A6 - 0xE]
  41879. 0001F600  302E FFF8                move.w     D0, [A6 - 0x8]
  41880. 0001F604  48C0                     ext.l      D0
  41881. 0001F606  5280                     addq.l     D0, 1
  41882. 0001F608  3F00                     move.w     -[A7], D0
  41883. 0001F60A  302E FFFE                move.w     D0, [A6 - 0x2]
  41884. 0001F60E  48C0                     ext.l      D0
  41885. 0001F610  5780                     subq.l     D0, 3
  41886. 0001F612  3F00                     move.w     -[A7], D0
  41887. 0001F614  61FF 0000 F648           bsr        +0xF64A /* 0002EC5E */
  41888. 0001F61A  1F3C 0005                move.b     -[A7], 0x5
  41889. 0001F61E  486E FFF2                pea.l      [A6 - 0xE]
  41890. 0001F622  61FF 0000 EE4E           bsr        +0xEE50 /* 0002E472 */
  41891. 0001F628  486E FFF2                pea.l      [A6 - 0xE]
  41892. 0001F62C  302E FFF8                move.w     D0, [A6 - 0x8]
  41893. 0001F630  48C0                     ext.l      D0
  41894. 0001F632  5480                     addq.l     D0, 2
  41895. 0001F634  3F00                     move.w     -[A7], D0
  41896. 0001F636  302E FFFE                move.w     D0, [A6 - 0x2]
  41897. 0001F63A  48C0                     ext.l      D0
  41898. 0001F63C  5580                     subq.l     D0, 2
  41899. 0001F63E  3F00                     move.w     -[A7], D0
  41900. 0001F640  61FF 0000 F61C           bsr        +0xF61E /* 0002EC5E */
  41901. 0001F646  1F3C 0008                move.b     -[A7], 0x8
  41902. 0001F64A  486E FFF2                pea.l      [A6 - 0xE]
  41903. 0001F64E  61FF 0000 EE22           bsr        +0xEE24 /* 0002E472 */
  41904. 0001F654  486E FFF2                pea.l      [A6 - 0xE]
  41905. 0001F658  AA14                     syscall    RGBForeColor
  41906. 0001F65A  486E FFF8                pea.l      [A6 - 0x8]
  41907. 0001F65E  61FF FFFF 5D58           bsr        -0xA2A6 /* 000153B8 */
  41908. 0001F664  48C0                     ext.l      D0
  41909. 0001F666  9085                     sub.l      D0, D5
  41910. 0001F668  322E FFFA                move.w     D1, [A6 - 0x6]
  41911. 0001F66C  48C1                     ext.l      D1
  41912. 0001F66E  D280                     add.l      D1, D0
  41913. 0001F670  584F                     addq.w     A7, 4
  41914. 0001F672  3F01                     move.w     -[A7], D1
  41915. 0001F674  302E FFFC                move.w     D0, [A6 - 0x4]
  41916. 0001F678  48C0                     ext.l      D0
  41917. 0001F67A  5580                     subq.l     D0, 2
  41918. 0001F67C  3F00                     move.w     -[A7], D0
  41919. 0001F67E  A893                     syscall    MoveTo
  41920. 0001F680  302E FFFE                move.w     D0, [A6 - 0x2]
  41921. 0001F684  48C0                     ext.l      D0
  41922. 0001F686  5780                     subq.l     D0, 3
  41923. 0001F688  3F00                     move.w     -[A7], D0
  41924. 0001F68A  302E FFFC                move.w     D0, [A6 - 0x4]
  41925. 0001F68E  48C0                     ext.l      D0
  41926. 0001F690  5580                     subq.l     D0, 2
  41927. 0001F692  3F00                     move.w     -[A7], D0
  41928. 0001F694  A891                     syscall    LineTo
  41929. 0001F696  302E FFFE                move.w     D0, [A6 - 0x2]
  41930. 0001F69A  48C0                     ext.l      D0
  41931. 0001F69C  5580                     subq.l     D0, 2
  41932. 0001F69E  3F00                     move.w     -[A7], D0
  41933. 0001F6A0  302E FFFC                move.w     D0, [A6 - 0x4]
  41934. 0001F6A4  48C0                     ext.l      D0
  41935. 0001F6A6  5780                     subq.l     D0, 3
  41936. 0001F6A8  3F00                     move.w     -[A7], D0
  41937. 0001F6AA  A893                     syscall    MoveTo
  41938. 0001F6AC  302E FFFE                move.w     D0, [A6 - 0x2]
  41939. 0001F6B0  48C0                     ext.l      D0
  41940. 0001F6B2  5580                     subq.l     D0, 2
  41941. 0001F6B4  3F00                     move.w     -[A7], D0
  41942. 0001F6B6  302E FFF8                move.w     D0, [A6 - 0x8]
  41943. 0001F6BA  48C0                     ext.l      D0
  41944. 0001F6BC  5680                     addq.l     D0, 3
  41945. 0001F6BE  3F00                     move.w     -[A7], D0
  41946. 0001F6C0  A891                     syscall    LineTo
  41947. 0001F6C2  1F3C 0005                move.b     -[A7], 0x5
  41948. 0001F6C6  486E FFF2                pea.l      [A6 - 0xE]
  41949. 0001F6CA  61FF 0000 EDA6           bsr        +0xEDA8 /* 0002E472 */
  41950. 0001F6D0  486E FFF2                pea.l      [A6 - 0xE]
  41951. 0001F6D4  AA14                     syscall    RGBForeColor
  41952. 0001F6D6  2F3C 0002 0002           move.l     -[A7], 0x20002
  41953. 0001F6DC  486E FFF8                pea.l      [A6 - 0x8]
  41954. 0001F6E0  61FF FFFF 5CD6           bsr        -0xA328 /* 000153B8 */
  41955. 0001F6E6  48C0                     ext.l      D0
  41956. 0001F6E8  2206                     move.l     D1, D6
  41957. 0001F6EA  5781                     subq.l     D1, 3
  41958. 0001F6EC  9081                     sub.l      D0, D1
  41959. 0001F6EE  584F                     addq.w     A7, 4
  41960. 0001F6F0  3F00                     move.w     -[A7], D0
  41961. 0001F6F2  3F3C 0003                move.w     -[A7], 0x3
  41962. 0001F6F6  486E FFF8                pea.l      [A6 - 0x8]
  41963. 0001F6FA  61FF 0000 EF9A           bsr        +0xEF9C /* 0002E696 */
  41964. 0001F700  1F3C 0008                move.b     -[A7], 0x8
  41965. 0001F704  486E FFF2                pea.l      [A6 - 0xE]
  41966. 0001F708  61FF 0000 ED68           bsr        +0xED6A /* 0002E472 */
  41967. 0001F70E  486E FFF2                pea.l      [A6 - 0xE]
  41968. 0001F712  302E FFFC                move.w     D0, [A6 - 0x4]
  41969. 0001F716  48C0                     ext.l      D0
  41970. 0001F718  5780                     subq.l     D0, 3
  41971. 0001F71A  3F00                     move.w     -[A7], D0
  41972. 0001F71C  302E FFFE                move.w     D0, [A6 - 0x2]
  41973. 0001F720  48C0                     ext.l      D0
  41974. 0001F722  5780                     subq.l     D0, 3
  41975. 0001F724  3F00                     move.w     -[A7], D0
  41976. 0001F726  61FF 0000 F536           bsr        +0xF538 /* 0002EC5E */
  41977. 0001F72C  2F0A                     move.l     -[A7], A2
  41978. 0001F72E  61FF FFFF EB3A           bsr        -0x14C4 /* 0001E26A */
  41979. 0001F734  4A00                     tst.b      D0
  41980. 0001F736  4FEF 0052                lea.l      A7, [A7 + 0x52]
  41981. 0001F73A  6636                     bne        +0x38 /* 0001F772 */
  41982. 0001F73C  1F3C 0004                move.b     -[A7], 0x4
  41983. 0001F740  486E FFF2                pea.l      [A6 - 0xE]
  41984. 0001F744  61FF 0000 ED2C           bsr        +0xED2E /* 0002E472 */
  41985. 0001F74A  486E FFF2                pea.l      [A6 - 0xE]
  41986. 0001F74E  302E FFFC                move.w     D0, [A6 - 0x4]
  41987. 0001F752  48C0                     ext.l      D0
  41988. 0001F754  5580                     subq.l     D0, 2
  41989. 0001F756  3F00                     move.w     -[A7], D0
  41990. 0001F758  3003                     move.w     D0, D3
  41991. 0001F75A  48C0                     ext.l      D0
  41992. 0001F75C  5380                     subq.l     D0, 1
  41993. 0001F75E  322E FFFE                move.w     D1, [A6 - 0x2]
  41994. 0001F762  48C1                     ext.l      D1
  41995. 0001F764  9280                     sub.l      D1, D0
  41996. 0001F766  3F01                     move.w     -[A7], D1
  41997. 0001F768  61FF 0000 F4F4           bsr        +0xF4F6 /* 0002EC5E */
  41998. 0001F76E  4FEF 000E                lea.l      A7, [A7 + 0xE]
  41999. label0001F772:
  42000. 0001F772  3F3C FFFF                move.w     -[A7], 0xFFFF
  42001. 0001F776  486E FFD4                pea.l      [A6 - 0x2C]
  42002. 0001F77A  4EB9 0000 01F8           jsr        [0x000001F8 /* SPValid/SysParam */]
  42003. 0001F780  5C4F                     addq.w     A7, 6
  42004. 0001F782  4CDF 0478                movem.l    D3,D4,D5,D6,A2, [A7]+
  42005. 0001F786  4E5E                     unlink     A6
  42006. 0001F788  4E75                     rts
  42007. 0001F78A  4E56 FFD4                link       A6, -0x002C
  42008. 0001F78E  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  42009. 0001F792  246E 0008                movea.l    A2, [A6 + 0x8]
  42010. 0001F796  486E FFD4                pea.l      [A6 - 0x2C]
  42011. 0001F79A  4EB9 0000 01F0           jsr        [0x000001F0]
  42012. 0001F7A0  486E FFF8                pea.l      [A6 - 0x8]
  42013. 0001F7A4  2F0A                     move.l     -[A7], A2
  42014. 0001F7A6  2057                     movea.l    A0, [A7]
  42015. 0001F7A8  2250                     movea.l    A1, [A0]
  42016. 0001F7AA  2269 00E4                movea.l    A1, [A1 + 0xE4]
  42017. 0001F7AE  4E91                     jsr        [A1]
  42018. 0001F7B0  486E FFF8                pea.l      [A6 - 0x8]
  42019. 0001F7B4  61FF FFFF 5BE8           bsr        -0xA416 /* 0001539E */
  42020. 0001F7BA  3800                     move.w     D4, D0
  42021. 0001F7BC  0C44 0012                cmpi.w     D4, 0x12
  42022. 0001F7C0  4FEF 0010                lea.l      A7, [A7 + 0x10]
  42023. 0001F7C4  6C04                     bge        +0x6 /* 0001F7CA */
  42024. 0001F7C6  7013                     moveq.l    D0, 0x13
  42025. 0001F7C8  6002                     bra        +0x4 /* 0001F7CC */
  42026. label0001F7CA:
  42027. 0001F7CA  7016                     moveq.l    D0, 0x16
  42028. label0001F7CC:
  42029. 0001F7CC  3600                     move.w     D3, D0
  42030. 0001F7CE  4879 0000 2FEC           push.l     0x2FEC
  42031. 0001F7D4  AA14                     syscall    RGBForeColor
  42032. 0001F7D6  486E FFF8                pea.l      [A6 - 0x8]
  42033. 0001F7DA  2F3C 0008 0008           move.l     -[A7], 0x80008
  42034. 0001F7E0  A8B0                     syscall    FrameRoundRect
  42035. 0001F7E2  486E FFF8                pea.l      [A6 - 0x8]
  42036. 0001F7E6  2F3C 0001 0001           move.l     -[A7], 0x10001
  42037. 0001F7EC  A8A9                     syscall    InsetRect
  42038. 0001F7EE  1F3C 0009                move.b     -[A7], 0x9 /* '\t' */
  42039. 0001F7F2  486E FFF2                pea.l      [A6 - 0xE]
  42040. 0001F7F6  61FF 0000 EC7A           bsr        +0xEC7C /* 0002E472 */
  42041. 0001F7FC  486E FFF2                pea.l      [A6 - 0xE]
  42042. 0001F800  AA14                     syscall    RGBForeColor
  42043. 0001F802  486E FFF8                pea.l      [A6 - 0x8]
  42044. 0001F806  2F3C 0004 0004           move.l     -[A7], 0x40004
  42045. 0001F80C  A8B1                     syscall    PaintRoundRect
  42046. 0001F80E  486E FFF8                pea.l      [A6 - 0x8]
  42047. 0001F812  4878 FFFF                push.l     0xFFFF
  42048. 0001F816  A8A9                     syscall    InsetRect
  42049. 0001F818  2F0A                     move.l     -[A7], A2
  42050. 0001F81A  61FF FFFF EA4E           bsr        -0x15B0 /* 0001E26A */
  42051. 0001F820  4A00                     tst.b      D0
  42052. 0001F822  4FEF 000A                lea.l      A7, [A7 + 0xA]
  42053. 0001F826  6600 00A4                bne        +0xA6 /* 0001F8CC */
  42054. 0001F82A  1F3C 000A                move.b     -[A7], 0xA /* '\n' */
  42055. 0001F82E  486E FFF2                pea.l      [A6 - 0xE]
  42056. 0001F832  61FF 0000 EC3E           bsr        +0xEC40 /* 0002E472 */
  42057. 0001F838  486E FFF2                pea.l      [A6 - 0xE]
  42058. 0001F83C  AA14                     syscall    RGBForeColor
  42059. 0001F83E  302E FFFA                move.w     D0, [A6 - 0x6]
  42060. 0001F842  48C0                     ext.l      D0
  42061. 0001F844  5280                     addq.l     D0, 1
  42062. 0001F846  3F00                     move.w     -[A7], D0
  42063. 0001F848  302E FFFC                move.w     D0, [A6 - 0x4]
  42064. 0001F84C  48C0                     ext.l      D0
  42065. 0001F84E  5780                     subq.l     D0, 3
  42066. 0001F850  3F00                     move.w     -[A7], D0
  42067. 0001F852  A893                     syscall    MoveTo
  42068. 0001F854  302E FFFA                move.w     D0, [A6 - 0x6]
  42069. 0001F858  48C0                     ext.l      D0
  42070. 0001F85A  5280                     addq.l     D0, 1
  42071. 0001F85C  3F00                     move.w     -[A7], D0
  42072. 0001F85E  302E FFF8                move.w     D0, [A6 - 0x8]
  42073. 0001F862  48C0                     ext.l      D0
  42074. 0001F864  5480                     addq.l     D0, 2
  42075. 0001F866  3F00                     move.w     -[A7], D0
  42076. 0001F868  A891                     syscall    LineTo
  42077. 0001F86A  302E FFFA                move.w     D0, [A6 - 0x6]
  42078. 0001F86E  48C0                     ext.l      D0
  42079. 0001F870  5480                     addq.l     D0, 2
  42080. 0001F872  3F00                     move.w     -[A7], D0
  42081. 0001F874  302E FFF8                move.w     D0, [A6 - 0x8]
  42082. 0001F878  48C0                     ext.l      D0
  42083. 0001F87A  5280                     addq.l     D0, 1
  42084. 0001F87C  3F00                     move.w     -[A7], D0
  42085. 0001F87E  A893                     syscall    MoveTo
  42086. 0001F880  3003                     move.w     D0, D3
  42087. 0001F882  48C0                     ext.l      D0
  42088. 0001F884  5380                     subq.l     D0, 1
  42089. 0001F886  2800                     move.l     D4, D0
  42090. 0001F888  322E FFFE                move.w     D1, [A6 - 0x2]
  42091. 0001F88C  48C1                     ext.l      D1
  42092. 0001F88E  9280                     sub.l      D1, D0
  42093. 0001F890  3F01                     move.w     -[A7], D1
  42094. 0001F892  302E FFF8                move.w     D0, [A6 - 0x8]
  42095. 0001F896  48C0                     ext.l      D0
  42096. 0001F898  5280                     addq.l     D0, 1
  42097. 0001F89A  3F00                     move.w     -[A7], D0
  42098. 0001F89C  A891                     syscall    LineTo
  42099. 0001F89E  1F3C 0008                move.b     -[A7], 0x8
  42100. 0001F8A2  486E FFF2                pea.l      [A6 - 0xE]
  42101. 0001F8A6  61FF 0000 EBCA           bsr        +0xEBCC /* 0002E472 */
  42102. 0001F8AC  486E FFF2                pea.l      [A6 - 0xE]
  42103. 0001F8B0  AA14                     syscall    RGBForeColor
  42104. 0001F8B2  3F04                     move.w     -[A7], D4
  42105. 0001F8B4  3F3C 0001                move.w     -[A7], 0x1
  42106. 0001F8B8  2F3C 0002 0002           move.l     -[A7], 0x20002
  42107. 0001F8BE  486E FFF8                pea.l      [A6 - 0x8]
  42108. 0001F8C2  61FF 0000 EDD2           bsr        +0xEDD4 /* 0002E696 */
  42109. 0001F8C8  4FEF 0018                lea.l      A7, [A7 + 0x18]
  42110. label0001F8CC:
  42111. 0001F8CC  3803                     move.w     D4, D3
  42112. 0001F8CE  2F0A                     move.l     -[A7], A2
  42113. 0001F8D0  61FF FFFF E998           bsr        -0x1666 /* 0001E26A */
  42114. 0001F8D6  4A00                     tst.b      D0
  42115. 0001F8D8  584F                     addq.w     A7, 4
  42116. 0001F8DA  670E                     beq        +0x10 /* 0001F8EA */
  42117. 0001F8DC  486E FFF8                pea.l      [A6 - 0x8]
  42118. 0001F8E0  61FF FFFF 5AD6           bsr        -0xA528 /* 000153B8 */
  42119. 0001F8E6  3800                     move.w     D4, D0
  42120. 0001F8E8  584F                     addq.w     A7, 4
  42121. label0001F8EA:
  42122. 0001F8EA  1F3C 000B                move.b     -[A7], 0xB
  42123. 0001F8EE  486E FFF2                pea.l      [A6 - 0xE]
  42124. 0001F8F2  61FF 0000 EB7E           bsr        +0xEB80 /* 0002E472 */
  42125. 0001F8F8  486E FFF2                pea.l      [A6 - 0xE]
  42126. 0001F8FC  AA14                     syscall    RGBForeColor
  42127. 0001F8FE  2F3C 0001 0002           move.l     -[A7], 0x10002
  42128. 0001F904  486E FFF8                pea.l      [A6 - 0x8]
  42129. 0001F908  61FF FFFF 5AAE           bsr        -0xA550 /* 000153B8 */
  42130. 0001F90E  48C0                     ext.l      D0
  42131. 0001F910  3204                     move.w     D1, D4
  42132. 0001F912  48C1                     ext.l      D1
  42133. 0001F914  2A01                     move.l     D5, D1
  42134. 0001F916  5381                     subq.l     D1, 1
  42135. 0001F918  9081                     sub.l      D0, D1
  42136. 0001F91A  584F                     addq.w     A7, 4
  42137. 0001F91C  3F00                     move.w     -[A7], D0
  42138. 0001F91E  3F3C 0001                move.w     -[A7], 0x1
  42139. 0001F922  486E FFF8                pea.l      [A6 - 0x8]
  42140. 0001F926  61FF 0000 EEBC           bsr        +0xEEBE /* 0002E7E4 */
  42141. 0001F92C  1F3C 0009                move.b     -[A7], 0x9 /* '\t' */
  42142. 0001F930  486E FFF2                pea.l      [A6 - 0xE]
  42143. 0001F934  61FF 0000 EB3C           bsr        +0xEB3E /* 0002E472 */
  42144. 0001F93A  486E FFF2                pea.l      [A6 - 0xE]
  42145. 0001F93E  AA14                     syscall    RGBForeColor
  42146. 0001F940  2F3C 0003 0003           move.l     -[A7], 0x30003
  42147. 0001F946  486E FFF8                pea.l      [A6 - 0x8]
  42148. 0001F94A  61FF FFFF 5A6C           bsr        -0xA592 /* 000153B8 */
  42149. 0001F950  48C0                     ext.l      D0
  42150. 0001F952  2205                     move.l     D1, D5
  42151. 0001F954  5581                     subq.l     D1, 2
  42152. 0001F956  2801                     move.l     D4, D1
  42153. 0001F958  9081                     sub.l      D0, D1
  42154. 0001F95A  584F                     addq.w     A7, 4
  42155. 0001F95C  3F00                     move.w     -[A7], D0
  42156. 0001F95E  3F3C 0002                move.w     -[A7], 0x2
  42157. 0001F962  486E FFF8                pea.l      [A6 - 0x8]
  42158. 0001F966  61FF 0000 EE7C           bsr        +0xEE7E /* 0002E7E4 */
  42159. 0001F96C  1F3C 0007                move.b     -[A7], 0x7
  42160. 0001F970  486E FFF2                pea.l      [A6 - 0xE]
  42161. 0001F974  61FF 0000 EAFC           bsr        +0xEAFE /* 0002E472 */
  42162. 0001F97A  486E FFF2                pea.l      [A6 - 0xE]
  42163. 0001F97E  AA14                     syscall    RGBForeColor
  42164. 0001F980  486E FFF8                pea.l      [A6 - 0x8]
  42165. 0001F984  61FF FFFF 5A32           bsr        -0xA5CC /* 000153B8 */
  42166. 0001F98A  48C0                     ext.l      D0
  42167. 0001F98C  9084                     sub.l      D0, D4
  42168. 0001F98E  322E FFFA                move.w     D1, [A6 - 0x6]
  42169. 0001F992  48C1                     ext.l      D1
  42170. 0001F994  D280                     add.l      D1, D0
  42171. 0001F996  584F                     addq.w     A7, 4
  42172. 0001F998  3F01                     move.w     -[A7], D1
  42173. 0001F99A  302E FFFC                move.w     D0, [A6 - 0x4]
  42174. 0001F99E  48C0                     ext.l      D0
  42175. 0001F9A0  5580                     subq.l     D0, 2
  42176. 0001F9A2  3F00                     move.w     -[A7], D0
  42177. 0001F9A4  A893                     syscall    MoveTo
  42178. 0001F9A6  302E FFFE                move.w     D0, [A6 - 0x2]
  42179. 0001F9AA  48C0                     ext.l      D0
  42180. 0001F9AC  5780                     subq.l     D0, 3
  42181. 0001F9AE  3F00                     move.w     -[A7], D0
  42182. 0001F9B0  302E FFFC                move.w     D0, [A6 - 0x4]
  42183. 0001F9B4  48C0                     ext.l      D0
  42184. 0001F9B6  5580                     subq.l     D0, 2
  42185. 0001F9B8  3F00                     move.w     -[A7], D0
  42186. 0001F9BA  A891                     syscall    LineTo
  42187. 0001F9BC  302E FFFE                move.w     D0, [A6 - 0x2]
  42188. 0001F9C0  48C0                     ext.l      D0
  42189. 0001F9C2  5580                     subq.l     D0, 2
  42190. 0001F9C4  3F00                     move.w     -[A7], D0
  42191. 0001F9C6  302E FFFC                move.w     D0, [A6 - 0x4]
  42192. 0001F9CA  48C0                     ext.l      D0
  42193. 0001F9CC  5780                     subq.l     D0, 3
  42194. 0001F9CE  3F00                     move.w     -[A7], D0
  42195. 0001F9D0  A893                     syscall    MoveTo
  42196. 0001F9D2  302E FFFE                move.w     D0, [A6 - 0x2]
  42197. 0001F9D6  48C0                     ext.l      D0
  42198. 0001F9D8  5580                     subq.l     D0, 2
  42199. 0001F9DA  3F00                     move.w     -[A7], D0
  42200. 0001F9DC  302E FFF8                move.w     D0, [A6 - 0x8]
  42201. 0001F9E0  48C0                     ext.l      D0
  42202. 0001F9E2  5680                     addq.l     D0, 3
  42203. 0001F9E4  3F00                     move.w     -[A7], D0
  42204. 0001F9E6  A891                     syscall    LineTo
  42205. 0001F9E8  1F3C 0008                move.b     -[A7], 0x8
  42206. 0001F9EC  486E FFF2                pea.l      [A6 - 0xE]
  42207. 0001F9F0  61FF 0000 EA80           bsr        +0xEA82 /* 0002E472 */
  42208. 0001F9F6  486E FFF2                pea.l      [A6 - 0xE]
  42209. 0001F9FA  AA14                     syscall    RGBForeColor
  42210. 0001F9FC  2F3C 0002 0002           move.l     -[A7], 0x20002
  42211. 0001FA02  486E FFF8                pea.l      [A6 - 0x8]
  42212. 0001FA06  61FF FFFF 59B0           bsr        -0xA64E /* 000153B8 */
  42213. 0001FA0C  48C0                     ext.l      D0
  42214. 0001FA0E  3203                     move.w     D1, D3
  42215. 0001FA10  48C1                     ext.l      D1
  42216. 0001FA12  5781                     subq.l     D1, 3
  42217. 0001FA14  9081                     sub.l      D0, D1
  42218. 0001FA16  584F                     addq.w     A7, 4
  42219. 0001FA18  3F00                     move.w     -[A7], D0
  42220. 0001FA1A  3F3C 0003                move.w     -[A7], 0x3
  42221. 0001FA1E  486E FFF8                pea.l      [A6 - 0x8]
  42222. 0001FA22  61FF 0000 EC72           bsr        +0xEC74 /* 0002E696 */
  42223. 0001FA28  1F3C 0007                move.b     -[A7], 0x7
  42224. 0001FA2C  486E FFF2                pea.l      [A6 - 0xE]
  42225. 0001FA30  61FF 0000 EA40           bsr        +0xEA42 /* 0002E472 */
  42226. 0001FA36  486E FFF2                pea.l      [A6 - 0xE]
  42227. 0001FA3A  302E FFFC                move.w     D0, [A6 - 0x4]
  42228. 0001FA3E  48C0                     ext.l      D0
  42229. 0001FA40  5780                     subq.l     D0, 3
  42230. 0001FA42  3F00                     move.w     -[A7], D0
  42231. 0001FA44  302E FFFE                move.w     D0, [A6 - 0x2]
  42232. 0001FA48  48C0                     ext.l      D0
  42233. 0001FA4A  5780                     subq.l     D0, 3
  42234. 0001FA4C  3F00                     move.w     -[A7], D0
  42235. 0001FA4E  61FF 0000 F20E           bsr        +0xF210 /* 0002EC5E */
  42236. 0001FA54  3F3C FFFF                move.w     -[A7], 0xFFFF
  42237. 0001FA58  486E FFD4                pea.l      [A6 - 0x2C]
  42238. 0001FA5C  4EB9 0000 01F8           jsr        [0x000001F8 /* SPValid/SysParam */]
  42239. 0001FA62  4FEF 0050                lea.l      A7, [A7 + 0x50]
  42240. 0001FA66  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  42241. 0001FA6A  4E5E                     unlink     A6
  42242. 0001FA6C  4E75                     rts
  42243. 0001FA6E  4E56 FFD4                link       A6, -0x002C
  42244. 0001FA72  2F04                     move.l     -[A7], D4
  42245. 0001FA74  2F03                     move.l     -[A7], D3
  42246. 0001FA76  486E FFD4                pea.l      [A6 - 0x2C]
  42247. 0001FA7A  4EB9 0000 01F0           jsr        [0x000001F0]
  42248. 0001FA80  486E FFF8                pea.l      [A6 - 0x8]
  42249. 0001FA84  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  42250. 0001FA88  2057                     movea.l    A0, [A7]
  42251. 0001FA8A  2250                     movea.l    A1, [A0]
  42252. 0001FA8C  2269 00E4                movea.l    A1, [A1 + 0xE4]
  42253. 0001FA90  4E91                     jsr        [A1]
  42254. 0001FA92  486E FFF8                pea.l      [A6 - 0x8]
  42255. 0001FA96  61FF FFFF 5906           bsr        -0xA6F8 /* 0001539E */
  42256. 0001FA9C  3600                     move.w     D3, D0
  42257. 0001FA9E  0C43 0012                cmpi.w     D3, 0x12
  42258. 0001FAA2  4FEF 0010                lea.l      A7, [A7 + 0x10]
  42259. 0001FAA6  6C04                     bge        +0x6 /* 0001FAAC */
  42260. 0001FAA8  7013                     moveq.l    D0, 0x13
  42261. 0001FAAA  6002                     bra        +0x4 /* 0001FAAE */
  42262. label0001FAAC:
  42263. 0001FAAC  7016                     moveq.l    D0, 0x16
  42264. label0001FAAE:
  42265. 0001FAAE  3800                     move.w     D4, D0
  42266. 0001FAB0  1F3C 0007                move.b     -[A7], 0x7
  42267. 0001FAB4  486E FFF2                pea.l      [A6 - 0xE]
  42268. 0001FAB8  61FF 0000 E9B8           bsr        +0xE9BA /* 0002E472 */
  42269. 0001FABE  486E FFF2                pea.l      [A6 - 0xE]
  42270. 0001FAC2  AA14                     syscall    RGBForeColor
  42271. 0001FAC4  486E FFF8                pea.l      [A6 - 0x8]
  42272. 0001FAC8  2F3C 0008 0008           move.l     -[A7], 0x80008
  42273. 0001FACE  A8B0                     syscall    FrameRoundRect
  42274. 0001FAD0  486E FFF8                pea.l      [A6 - 0x8]
  42275. 0001FAD4  2F3C 0001 0001           move.l     -[A7], 0x10001
  42276. 0001FADA  A8A9                     syscall    InsetRect
  42277. 0001FADC  1F3C 0002                move.b     -[A7], 0x2
  42278. 0001FAE0  486E FFF2                pea.l      [A6 - 0xE]
  42279. 0001FAE4  61FF 0000 E98C           bsr        +0xE98E /* 0002E472 */
  42280. 0001FAEA  486E FFF2                pea.l      [A6 - 0xE]
  42281. 0001FAEE  AA14                     syscall    RGBForeColor
  42282. 0001FAF0  486E FFF8                pea.l      [A6 - 0x8]
  42283. 0001FAF4  2F3C 0004 0004           move.l     -[A7], 0x40004
  42284. 0001FAFA  A8B1                     syscall    PaintRoundRect
  42285. 0001FAFC  486E FFF8                pea.l      [A6 - 0x8]
  42286. 0001FB00  4878 FFFF                push.l     0xFFFF
  42287. 0001FB04  A8A9                     syscall    InsetRect
  42288. 0001FB06  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  42289. 0001FB0A  61FF FFFF E75E           bsr        -0x18A0 /* 0001E26A */
  42290. 0001FB10  4A00                     tst.b      D0
  42291. 0001FB12  4FEF 0010                lea.l      A7, [A7 + 0x10]
  42292. 0001FB16  6648                     bne        +0x4A /* 0001FB60 */
  42293. 0001FB18  1F3C 0005                move.b     -[A7], 0x5
  42294. 0001FB1C  486E FFF2                pea.l      [A6 - 0xE]
  42295. 0001FB20  61FF 0000 E950           bsr        +0xE952 /* 0002E472 */
  42296. 0001FB26  486E FFF2                pea.l      [A6 - 0xE]
  42297. 0001FB2A  AA14                     syscall    RGBForeColor
  42298. 0001FB2C  3004                     move.w     D0, D4
  42299. 0001FB2E  48C0                     ext.l      D0
  42300. 0001FB30  2600                     move.l     D3, D0
  42301. 0001FB32  322E FFFE                move.w     D1, [A6 - 0x2]
  42302. 0001FB36  48C1                     ext.l      D1
  42303. 0001FB38  9280                     sub.l      D1, D0
  42304. 0001FB3A  3F01                     move.w     -[A7], D1
  42305. 0001FB3C  302E FFF8                move.w     D0, [A6 - 0x8]
  42306. 0001FB40  48C0                     ext.l      D0
  42307. 0001FB42  5480                     addq.l     D0, 2
  42308. 0001FB44  3F00                     move.w     -[A7], D0
  42309. 0001FB46  A893                     syscall    MoveTo
  42310. 0001FB48  302E FFFE                move.w     D0, [A6 - 0x2]
  42311. 0001FB4C  48C0                     ext.l      D0
  42312. 0001FB4E  9083                     sub.l      D0, D3
  42313. 0001FB50  3F00                     move.w     -[A7], D0
  42314. 0001FB52  302E FFFC                move.w     D0, [A6 - 0x4]
  42315. 0001FB56  48C0                     ext.l      D0
  42316. 0001FB58  5580                     subq.l     D0, 2
  42317. 0001FB5A  3F00                     move.w     -[A7], D0
  42318. 0001FB5C  A891                     syscall    LineTo
  42319. 0001FB5E  5C4F                     addq.w     A7, 6
  42320. label0001FB60:
  42321. 0001FB60  3F3C FFFF                move.w     -[A7], 0xFFFF
  42322. 0001FB64  486E FFD4                pea.l      [A6 - 0x2C]
  42323. 0001FB68  4EB9 0000 01F8           jsr        [0x000001F8 /* SPValid/SysParam */]
  42324. 0001FB6E  5C4F                     addq.w     A7, 6
  42325. 0001FB70  261F                     move.l     D3, [A7]+
  42326. 0001FB72  281F                     move.l     D4, [A7]+
  42327. 0001FB74  4E5E                     unlink     A6
  42328. 0001FB76  4E75                     rts
  42329. 0001FB78  4E56 FFF8                link       A6, -0x0008
  42330. 0001FB7C  486E FFF8                pea.l      [A6 - 0x8]
  42331. 0001FB80  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  42332. 0001FB84  2057                     movea.l    A0, [A7]
  42333. 0001FB86  2250                     movea.l    A1, [A0]
  42334. 0001FB88  2269 00E4                movea.l    A1, [A1 + 0xE4]
  42335. 0001FB8C  4E91                     jsr        [A1]
  42336. 0001FB8E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  42337. 0001FB92  486E FFF8                pea.l      [A6 - 0x8]
  42338. 0001FB96  A8AD                     syscall    PtInRect
  42339. 0001FB98  101F                     move.b     D0, [A7]+
  42340. 0001FB9A  4E5E                     unlink     A6
  42341. 0001FB9C  4E75                     rts
  42342. 0001FB9E  4E56 FFF8                link       A6, -0x0008
  42343. 0001FBA2  48E7 1C30                movem.l    -[A7], D3,D4,D5,A2,A3
  42344. 0001FBA6  246E 0008                movea.l    A2, [A6 + 0x8]
  42345. 0001FBAA  3A2E 000C                move.w     D5, [A6 + 0xC]
  42346. 0001FBAE  2F0A                     move.l     -[A7], A2
  42347. 0001FBB0  4EBA E6EA                jsr        [PC - 0x1916 /* 0001E29C */]
  42348. 0001FBB4  2648                     movea.l    A3, A0
  42349. 0001FBB6  3F05                     move.w     -[A7], D5
  42350. 0001FBB8  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  42351. 0001FBBC  2F0A                     move.l     -[A7], A2
  42352. 0001FBBE  2057                     movea.l    A0, [A7]
  42353. 0001FBC0  2250                     movea.l    A1, [A0]
  42354. 0001FBC2  2269 004C                movea.l    A1, [A1 + 0x4C]
  42355. 0001FBC6  4E91                     jsr        [A1]
  42356. 0001FBC8  4A00                     tst.b      D0
  42357. 0001FBCA  4FEF 000E                lea.l      A7, [A7 + 0xE]
  42358. 0001FBCE  6700 00E0                beq        +0xE2 /* 0001FCB0 */
  42359. 0001FBD2  200B                     move.l     D0, A3
  42360. 0001FBD4  6700 00DA                beq        +0xDC /* 0001FCB0 */
  42361. 0001FBD8  7601                     moveq.l    D3, 0x01
  42362. 0001FBDA  7800                     moveq.l    D4, 0x00
  42363. 0001FBDC  1F04                     move.b     -[A7], D4
  42364. 0001FBDE  1F03                     move.b     -[A7], D3
  42365. 0001FBE0  3F05                     move.w     -[A7], D5
  42366. 0001FBE2  2F0A                     move.l     -[A7], A2
  42367. 0001FBE4  2057                     movea.l    A0, [A7]
  42368. 0001FBE6  2250                     movea.l    A1, [A0]
  42369. 0001FBE8  2269 0054                movea.l    A1, [A1 + 0x54]
  42370. 0001FBEC  4E91                     jsr        [A1]
  42371. 0001FBEE  426E FFFC                clr.w      [A6 - 0x4]
  42372. 0001FBF2  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  42373. 0001FBF6  2057                     movea.l    A0, [A7]
  42374. 0001FBF8  2268 0004                movea.l    A1, [A0 + 0x4]
  42375. 0001FBFC  2269 001C                movea.l    A1, [A1 + 0x1C]
  42376. 0001FC00  4E91                     jsr        [A1]
  42377. 0001FC02  3D40 FFFE                move.w     [A6 - 0x2], D0
  42378. 0001FC06  2F0A                     move.l     -[A7], A2
  42379. 0001FC08  61FF FFFF EE28           bsr        -0x11D6 /* 0001EA32 */
  42380. 0001FC0E  4A00                     tst.b      D0
  42381. 0001FC10  4FEF 0012                lea.l      A7, [A7 + 0x12]
  42382. 0001FC14  6704                     beq        +0x6 /* 0001FC1A */
  42383. 0001FC16  7001                     moveq.l    D0, 0x01
  42384. 0001FC18  6012                     bra        +0x14 /* 0001FC2C */
  42385. label0001FC1A:
  42386. 0001FC1A  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  42387. 0001FC1E  2057                     movea.l    A0, [A7]
  42388. 0001FC20  2268 0004                movea.l    A1, [A0 + 0x4]
  42389. 0001FC24  2269 001C                movea.l    A1, [A1 + 0x1C]
  42390. 0001FC28  4E91                     jsr        [A1]
  42391. 0001FC2A  584F                     addq.w     A7, 4
  42392. label0001FC2C:
  42393. 0001FC2C  3600                     move.w     D3, D0
  42394. 0001FC2E  486E FFF8                pea.l      [A6 - 0x8]
  42395. 0001FC32  2F0A                     move.l     -[A7], A2
  42396. 0001FC34  2057                     movea.l    A0, [A7]
  42397. 0001FC36  2250                     movea.l    A1, [A0]
  42398. 0001FC38  2269 00F0                movea.l    A1, [A1 + 0xF0]
  42399. 0001FC3C  4E91                     jsr        [A1]
  42400. 0001FC3E  486E FFFE                pea.l      [A6 - 0x2]
  42401. 0001FC42  486E FFFC                pea.l      [A6 - 0x4]
  42402. 0001FC46  3F03                     move.w     -[A7], D3
  42403. 0001FC48  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  42404. 0001FC4C  2F0A                     move.l     -[A7], A2
  42405. 0001FC4E  2057                     movea.l    A0, [A7]
  42406. 0001FC50  2250                     movea.l    A1, [A0]
  42407. 0001FC52  2269 0138                movea.l    A1, [A1 + 0x138]
  42408. 0001FC56  4E91                     jsr        [A1]
  42409. 0001FC58  4A6E FFFE                tst.w      [A6 - 0x2]
  42410. 0001FC5C  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  42411. 0001FC60  6F2C                     ble        +0x2E /* 0001FC8E */
  42412. 0001FC62  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  42413. 0001FC66  2F0B                     move.l     -[A7], A3
  42414. 0001FC68  2F0A                     move.l     -[A7], A2
  42415. 0001FC6A  2057                     movea.l    A0, [A7]
  42416. 0001FC6C  2250                     movea.l    A1, [A0]
  42417. 0001FC6E  2269 0100                movea.l    A1, [A1 + 0x100]
  42418. 0001FC72  4E91                     jsr        [A1]
  42419. 0001FC74  306E FFFE                movea.w    A0, [A6 - 0x2]
  42420. 0001FC78  2F08                     move.l     -[A7], A0
  42421. 0001FC7A  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  42422. 0001FC7E  2057                     movea.l    A0, [A7]
  42423. 0001FC80  2268 0004                movea.l    A1, [A0 + 0x4]
  42424. 0001FC84  2269 0020                movea.l    A1, [A1 + 0x20]
  42425. 0001FC88  4E91                     jsr        [A1]
  42426. 0001FC8A  4FEF 0012                lea.l      A7, [A7 + 0x12]
  42427. label0001FC8E:
  42428. 0001FC8E  1F3C 0001                move.b     -[A7], 0x1
  42429. 0001FC92  4227                     clr.b      -[A7]
  42430. 0001FC94  3F05                     move.w     -[A7], D5
  42431. 0001FC96  2F0A                     move.l     -[A7], A2
  42432. 0001FC98  2057                     movea.l    A0, [A7]
  42433. 0001FC9A  2250                     movea.l    A1, [A0]
  42434. 0001FC9C  2269 0054                movea.l    A1, [A1 + 0x54]
  42435. 0001FCA0  4E91                     jsr        [A1]
  42436. 0001FCA2  4A6E FFFE                tst.w      [A6 - 0x2]
  42437. 0001FCA6  5EC0                     sgt        D0
  42438. 0001FCA8  4400                     neg.b      D0
  42439. 0001FCAA  4FEF 000A                lea.l      A7, [A7 + 0xA]
  42440. 0001FCAE  6002                     bra        +0x4 /* 0001FCB2 */
  42441. label0001FCB0:
  42442. 0001FCB0  7000                     moveq.l    D0, 0x00
  42443. label0001FCB2:
  42444. 0001FCB2  4CDF 0C38                movem.l    D3,D4,D5,A2,A3, [A7]+
  42445. 0001FCB6  4E5E                     unlink     A6
  42446. 0001FCB8  4E75                     rts
  42447. 0001FCBA  4E56 0000                link       A6, 0
  42448. 0001FCBE  102E 000E                move.b     D0, [A6 + 0xE]
  42449. 0001FCC2  B02E 0010                cmp.b      D0, [A6 + 0x10]
  42450. 0001FCC6  6714                     beq        +0x16 /* 0001FCDC */
  42451. 0001FCC8  1F2E 000E                move.b     -[A7], [A6 + 0xE]
  42452. 0001FCCC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  42453. 0001FCD0  2057                     movea.l    A0, [A7]
  42454. 0001FCD2  2250                     movea.l    A1, [A0]
  42455. 0001FCD4  2269 00B8                movea.l    A1, [A1 + 0xB8]
  42456. 0001FCD8  4E91                     jsr        [A1]
  42457. 0001FCDA  5C4F                     addq.w     A7, 6
  42458. label0001FCDC:
  42459. 0001FCDC  4E5E                     unlink     A6
  42460. 0001FCDE  4E75                     rts
  42461. 0001FCE0  4E56 0000                link       A6, 0
  42462. 0001FCE4  4227                     clr.b      -[A7]
  42463. 0001FCE6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  42464. 0001FCEA  2057                     movea.l    A0, [A7]
  42465. 0001FCEC  2250                     movea.l    A1, [A0]
  42466. 0001FCEE  2269 00B8                movea.l    A1, [A1 + 0xB8]
  42467. 0001FCF2  4E91                     jsr        [A1]
  42468. 0001FCF4  4E5E                     unlink     A6
  42469. 0001FCF6  4E75                     rts
  42470. 0001FCF8  4E56 FFE8                link       A6, -0x0018
  42471. 0001FCFC  48E7 1E38                movem.l    -[A7], D3,D4,D5,D6,A2,A3,A4
  42472. 0001FD00  286E 0008                movea.l    A4, [A6 + 0x8]
  42473. 0001FD04  2F0C                     move.l     -[A7], A4
  42474. 0001FD06  4EBA E594                jsr        [PC - 0x1A6C /* 0001E29C */]
  42475. 0001FD0A  2448                     movea.l    A2, A0
  42476. 0001FD0C  200A                     move.l     D0, A2
  42477. 0001FD0E  584F                     addq.w     A7, 4
  42478. 0001FD10  661A                     bne        +0x1C /* 0001FD2C */
  42479. 0001FD12  4878 064D                push.l     0x64D
  42480. 0001FD16  4879 0001 381C           push.l     0x1381C
  42481. 0001FD1C  2F3C 6E69 6C50           move.l     -[A7], 0x6E696C50 /* 'nilP' */
  42482. 0001FD22  61FF FFFE 1238           bsr        -0x1EDC6 /* 00000F5C */
  42483. 0001FD28  4FEF 000C                lea.l      A7, [A7 + 0xC]
  42484. label0001FD2C:
  42485. 0001FD2C  200A                     move.l     D0, A2
  42486. 0001FD2E  6700 00D8                beq        +0xDA /* 0001FE08 */
  42487. 0001FD32  554F                     subq.w     A7, 2
  42488. 0001FD34  3EB8 0BA6                move.w     [A7], [0x00000BA6 /* SysFontFam */]
  42489. 0001FD38  381F                     move.w     D4, [A7]+
  42490. 0001FD3A  554F                     subq.w     A7, 2
  42491. 0001FD3C  3EB8 0BA8                move.w     [A7], [0x00000BA8 /* DefFontSize */]
  42492. 0001FD40  3A1F                     move.w     D5, [A7]+
  42493. 0001FD42  2D4F FFFC                move.l     [A6 - 0x4], A7
  42494. 0001FD46  2F0A                     move.l     -[A7], A2
  42495. 0001FD48  3F3C FFFF                move.w     -[A7], 0xFFFF
  42496. 0001FD4C  A935                     syscall    InsertMenu
  42497. 0001FD4E  42A7                     clr.l      -[A7]
  42498. 0001FD50  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  42499. 0001FD54  2057                     movea.l    A0, [A7]
  42500. 0001FD56  2268 0004                movea.l    A1, [A0 + 0x4]
  42501. 0001FD5A  2269 0104                movea.l    A1, [A1 + 0x104]
  42502. 0001FD5E  4E91                     jsr        [A1]
  42503. 0001FD60  2F0C                     move.l     -[A7], A4
  42504. 0001FD62  2057                     movea.l    A0, [A7]
  42505. 0001FD64  2250                     movea.l    A1, [A0]
  42506. 0001FD66  2269 0088                movea.l    A1, [A1 + 0x88]
  42507. 0001FD6A  4E91                     jsr        [A1]
  42508. 0001FD6C  3C00                     move.w     D6, D0
  42509. 0001FD6E  3F06                     move.w     -[A7], D6
  42510. 0001FD70  4EB9 0000 04F8           jsr        [0x000004F8]
  42511. 0001FD76  2648                     movea.l    A3, A0
  42512. 0001FD78  200B                     move.l     D0, A3
  42513. 0001FD7A  4FEF 000E                lea.l      A7, [A7 + 0xE]
  42514. 0001FD7E  671A                     beq        +0x1C /* 0001FD9A */
  42515. 0001FD80  2053                     movea.l    A0, [A3]
  42516. 0001FD82  3F28 000E                move.w     -[A7], [A0 + 0xE]
  42517. 0001FD86  31DF 0BA6                move.w     [0x00000BA6 /* SysFontFam */], [A7]+
  42518. 0001FD8A  2053                     movea.l    A0, [A3]
  42519. 0001FD8C  3F10                     move.w     -[A7], [A0]
  42520. 0001FD8E  31DF 0BA8                move.w     [0x00000BA8 /* DefFontSize */], [A7]+
  42521. 0001FD92  4878 FFFF                push.l     0xFFFF
  42522. 0001FD96  21DF 0B4C                move.l     [0x00000B4C /* LastSPExtra */], [A7]+
  42523. label0001FD9A:
  42524. 0001FD9A  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  42525. 0001FD9E  2057                     movea.l    A0, [A7]
  42526. 0001FDA0  2268 0004                movea.l    A1, [A0 + 0x4]
  42527. 0001FDA4  2269 001C                movea.l    A1, [A1 + 0x1C]
  42528. 0001FDA8  4E91                     jsr        [A1]
  42529. 0001FDAA  584F                     addq.w     A7, 4
  42530. 0001FDAC  3F00                     move.w     -[A7], D0
  42531. 0001FDAE  2F0A                     move.l     -[A7], A2
  42532. 0001FDB0  2F0C                     move.l     -[A7], A4
  42533. 0001FDB2  2057                     movea.l    A0, [A7]
  42534. 0001FDB4  2250                     movea.l    A1, [A0]
  42535. 0001FDB6  2269 0100                movea.l    A1, [A1 + 0x100]
  42536. 0001FDBA  4E91                     jsr        [A1]
  42537. 0001FDBC  2F0A                     move.l     -[A7], A2
  42538. 0001FDBE  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  42539. 0001FDC2  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  42540. 0001FDC6  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  42541. 0001FDCA  A80B                     syscall    PopUpMenuSelect
  42542. 0001FDCC  261F                     move.l     D3, [A7]+
  42543. 0001FDCE  2003                     move.l     D0, D3
  42544. 0001FDD0  4840                     swap.w     D0
  42545. 0001FDD2  48C0                     ext.l      D0
  42546. 0001FDD4  206E 0012                movea.l    A0, [A6 + 0x12]
  42547. 0001FDD8  3080                     move.w     [A0], D0
  42548. 0001FDDA  206E 0016                movea.l    A0, [A6 + 0x16]
  42549. 0001FDDE  3083                     move.w     [A0], D3
  42550. 0001FDE0  5C4F                     addq.w     A7, 6
  42551. 0001FDE2  600A                     bra        +0xC /* 0001FDEE */
  42552. 0001FDE4  486E FFE8                pea.l      [A6 - 0x18]
  42553. 0001FDE8  4EB9 0000 0150           jsr        [0x00000150]
  42554. label0001FDEE:
  42555. 0001FDEE  3F04                     move.w     -[A7], D4
  42556. 0001FDF0  31DF 0BA6                move.w     [0x00000BA6 /* SysFontFam */], [A7]+
  42557. 0001FDF4  3F05                     move.w     -[A7], D5
  42558. 0001FDF6  31DF 0BA8                move.w     [0x00000BA8 /* DefFontSize */], [A7]+
  42559. 0001FDFA  4878 FFFF                push.l     0xFFFF
  42560. 0001FDFE  21DF 0B4C                move.l     [0x00000B4C /* LastSPExtra */], [A7]+
  42561. 0001FE02  2052                     movea.l    A0, [A2]
  42562. 0001FE04  3F10                     move.w     -[A7], [A0]
  42563. 0001FE06  A936                     syscall    DeleteMenu
  42564. label0001FE08:
  42565. 0001FE08  4CDF 1C78                movem.l    D3,D4,D5,D6,A2,A3,A4, [A7]+
  42566. 0001FE0C  4E5E                     unlink     A6
  42567. 0001FE0E  4E75                     rts
  42568. 0001FE10  4E56 FFDC                link       A6, -0x0024
  42569. 0001FE14  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  42570. 0001FE18  246E 0008                movea.l    A2, [A6 + 0x8]
  42571. 0001FE1C  7600                     moveq.l    D3, 0x00
  42572. 0001FE1E  2F0A                     move.l     -[A7], A2
  42573. 0001FE20  4EBA E47A                jsr        [PC - 0x1B86 /* 0001E29C */]
  42574. 0001FE24  2848                     movea.l    A4, A0
  42575. 0001FE26  200C                     move.l     D0, A4
  42576. 0001FE28  584F                     addq.w     A7, 4
  42577. 0001FE2A  6700 00E4                beq        +0xE6 /* 0001FF10 */
  42578. 0001FE2E  486E FFDC                pea.l      [A6 - 0x24]
  42579. 0001FE32  2F0A                     move.l     -[A7], A2
  42580. 0001FE34  2057                     movea.l    A0, [A7]
  42581. 0001FE36  2250                     movea.l    A1, [A0]
  42582. 0001FE38  2269 00E4                movea.l    A1, [A1 + 0xE4]
  42583. 0001FE3C  4E91                     jsr        [A1]
  42584. 0001FE3E  3EB8 0BA6                move.w     [A7], [0x00000BA6 /* SysFontFam */]
  42585. 0001FE42  3A1F                     move.w     D5, [A7]+
  42586. 0001FE44  3EB8 0BA8                move.w     [A7], [0x00000BA8 /* DefFontSize */]
  42587. 0001FE48  3C1F                     move.w     D6, [A7]+
  42588. 0001FE4A  584F                     addq.w     A7, 4
  42589. 0001FE4C  2D4F FFF8                move.l     [A6 - 0x8], A7
  42590. 0001FE50  42A7                     clr.l      -[A7]
  42591. 0001FE52  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  42592. 0001FE56  2057                     movea.l    A0, [A7]
  42593. 0001FE58  2268 0004                movea.l    A1, [A0 + 0x4]
  42594. 0001FE5C  2269 0104                movea.l    A1, [A1 + 0x104]
  42595. 0001FE60  4E91                     jsr        [A1]
  42596. 0001FE62  2F0A                     move.l     -[A7], A2
  42597. 0001FE64  2057                     movea.l    A0, [A7]
  42598. 0001FE66  2250                     movea.l    A1, [A0]
  42599. 0001FE68  2269 0088                movea.l    A1, [A1 + 0x88]
  42600. 0001FE6C  4E91                     jsr        [A1]
  42601. 0001FE6E  3E00                     move.w     D7, D0
  42602. 0001FE70  3F07                     move.w     -[A7], D7
  42603. 0001FE72  4EB9 0000 04F8           jsr        [0x000004F8]
  42604. 0001FE78  2648                     movea.l    A3, A0
  42605. 0001FE7A  200B                     move.l     D0, A3
  42606. 0001FE7C  4FEF 000E                lea.l      A7, [A7 + 0xE]
  42607. 0001FE80  671A                     beq        +0x1C /* 0001FE9C */
  42608. 0001FE82  2053                     movea.l    A0, [A3]
  42609. 0001FE84  3F28 000E                move.w     -[A7], [A0 + 0xE]
  42610. 0001FE88  31DF 0BA6                move.w     [0x00000BA6 /* SysFontFam */], [A7]+
  42611. 0001FE8C  2053                     movea.l    A0, [A3]
  42612. 0001FE8E  3F10                     move.w     -[A7], [A0]
  42613. 0001FE90  31DF 0BA8                move.w     [0x00000BA8 /* DefFontSize */], [A7]+
  42614. 0001FE94  4878 FFFF                push.l     0xFFFF
  42615. 0001FE98  21DF 0B4C                move.l     [0x00000B4C /* LastSPExtra */], [A7]+
  42616. label0001FE9C:
  42617. 0001FE9C  2F0C                     move.l     -[A7], A4
  42618. 0001FE9E  A948                     syscall    CalcMenuSize
  42619. 0001FEA0  600A                     bra        +0xC /* 0001FEAC */
  42620. 0001FEA2  486E FFE4                pea.l      [A6 - 0x1C]
  42621. 0001FEA6  4EB9 0000 0150           jsr        [0x00000150]
  42622. label0001FEAC:
  42623. 0001FEAC  2054                     movea.l    A0, [A4]
  42624. 0001FEAE  3828 0002                move.w     D4, [A0 + 0x2]
  42625. 0001FEB2  D86A 0126                add.w      D4, [A2 + 0x126]
  42626. 0001FEB6  0644 000D                addi.w     D4, 0xD /* '\r' */
  42627. 0001FEBA  486E FFFC                pea.l      [A6 - 0x4]
  42628. 0001FEBE  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  42629. 0001FEC2  4EB9 0000 0D18           jsr        [0x00000D18 /* PowerMgrVars */]
  42630. 0001FEC8  B86E FFFC                cmp.w      D4, [A6 - 0x4]
  42631. 0001FECC  504F                     addq.w     A7, 8
  42632. 0001FECE  672C                     beq        +0x2E /* 0001FEFC */
  42633. 0001FED0  1F3C 0001                move.b     -[A7], 0x1
  42634. 0001FED4  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  42635. 0001FED8  3F04                     move.w     -[A7], D4
  42636. 0001FEDA  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  42637. 0001FEDE  4EB9 0000 0D50           jsr        [0x00000D50 /* MenuCInfo */]
  42638. 0001FEE4  42A7                     clr.l      -[A7]
  42639. 0001FEE6  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  42640. 0001FEEA  2057                     movea.l    A0, [A7]
  42641. 0001FEEC  2268 0004                movea.l    A1, [A0 + 0x4]
  42642. 0001FEF0  2269 0104                movea.l    A1, [A1 + 0x104]
  42643. 0001FEF4  4E91                     jsr        [A1]
  42644. 0001FEF6  7601                     moveq.l    D3, 0x01
  42645. 0001FEF8  4FEF 0012                lea.l      A7, [A7 + 0x12]
  42646. label0001FEFC:
  42647. 0001FEFC  3F05                     move.w     -[A7], D5
  42648. 0001FEFE  31DF 0BA6                move.w     [0x00000BA6 /* SysFontFam */], [A7]+
  42649. 0001FF02  3F06                     move.w     -[A7], D6
  42650. 0001FF04  31DF 0BA8                move.w     [0x00000BA8 /* DefFontSize */], [A7]+
  42651. 0001FF08  4878 FFFF                push.l     0xFFFF
  42652. 0001FF0C  21DF 0B4C                move.l     [0x00000B4C /* LastSPExtra */], [A7]+
  42653. label0001FF10:
  42654. 0001FF10  1003                     move.b     D0, D3
  42655. 0001FF12  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  42656. 0001FF16  4E5E                     unlink     A6
  42657. 0001FF18  4E75                     rts
  42658. 0001FF1A  4E56 FEF8                link       A6, -0x0108
  42659. 0001FF1E  48E7 1E20                movem.l    -[A7], D3,D4,D5,D6,A2
  42660. 0001FF22  486E FEF8                pea.l      [A6 - 0x108]
  42661. 0001FF26  4EB9 0000 0210           jsr        [0x00000210 /* BootDrive */]
  42662. 0001FF2C  7A00                     moveq.l    D5, 0x00
  42663. 0001FF2E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  42664. 0001FF32  4EBA E368                jsr        [PC - 0x1C98 /* 0001E29C */]
  42665. 0001FF36  2448                     movea.l    A2, A0
  42666. 0001FF38  200A                     move.l     D0, A2
  42667. 0001FF3A  504F                     addq.w     A7, 8
  42668. 0001FF3C  6746                     beq        +0x48 /* 0001FF84 */
  42669. 0001FF3E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  42670. 0001FF42  2057                     movea.l    A0, [A7]
  42671. 0001FF44  2250                     movea.l    A1, [A0]
  42672. 0001FF46  2269 0088                movea.l    A1, [A1 + 0x88]
  42673. 0001FF4A  4E91                     jsr        [A1]
  42674. 0001FF4C  584F                     addq.w     A7, 4
  42675. 0001FF4E  3F00                     move.w     -[A7], D0
  42676. 0001FF50  4EB9 0000 0500           jsr        [0x00000500]
  42677. 0001FF56  2F0A                     move.l     -[A7], A2
  42678. 0001FF58  A950                     syscall    CountMItems
  42679. 0001FF5A  3C1F                     move.w     D6, [A7]+
  42680. 0001FF5C  7601                     moveq.l    D3, 0x01
  42681. 0001FF5E  0C46 0001                cmpi.w     D6, 0x1
  42682. 0001FF62  6D20                     blt        +0x22 /* 0001FF84 */
  42683. label0001FF64:
  42684. 0001FF64  2F0A                     move.l     -[A7], A2
  42685. 0001FF66  3F03                     move.w     -[A7], D3
  42686. 0001FF68  486E FF00                pea.l      [A6 - 0x100]
  42687. 0001FF6C  A946                     syscall    GetMenuItemText/GetItem
  42688. 0001FF6E  554F                     subq.w     A7, 2
  42689. 0001FF70  486E FF00                pea.l      [A6 - 0x100]
  42690. 0001FF74  A88C                     syscall    StringWidth
  42691. 0001FF76  381F                     move.w     D4, [A7]+
  42692. 0001FF78  B845                     cmp.w      D4, D5
  42693. 0001FF7A  6F02                     ble        +0x4 /* 0001FF7E */
  42694. 0001FF7C  3A04                     move.w     D5, D4
  42695. label0001FF7E:
  42696. 0001FF7E  5243                     addq.w     D3, 1
  42697. 0001FF80  B646                     cmp.w      D3, D6
  42698. 0001FF82  6FE0                     ble        -0x1E /* 0001FF64 */
  42699. label0001FF84:
  42700. 0001FF84  3F3C FFFF                move.w     -[A7], 0xFFFF
  42701. 0001FF88  486E FEF8                pea.l      [A6 - 0x108]
  42702. 0001FF8C  4EB9 0000 0218           jsr        [0x00000218 /* KbdLast */]
  42703. 0001FF92  3005                     move.w     D0, D5
  42704. 0001FF94  5C4F                     addq.w     A7, 6
  42705. 0001FF96  4CDF 0478                movem.l    D3,D4,D5,D6,A2, [A7]+
  42706. 0001FF9A  4E5E                     unlink     A6
  42707. 0001FF9C  4E75                     rts
  42708. 0001FF9E  4E56 FEF8                link       A6, -0x0108
  42709. 0001FFA2  2F0A                     move.l     -[A7], A2
  42710. 0001FFA4  2F03                     move.l     -[A7], D3
  42711. 0001FFA6  246E 0008                movea.l    A2, [A6 + 0x8]
  42712. 0001FFAA  2F0A                     move.l     -[A7], A2
  42713. 0001FFAC  2057                     movea.l    A0, [A7]
  42714. 0001FFAE  2250                     movea.l    A1, [A0]
  42715. 0001FFB0  2269 00D8                movea.l    A1, [A1 + 0xD8]
  42716. 0001FFB4  4E91                     jsr        [A1]
  42717. 0001FFB6  4A00                     tst.b      D0
  42718. 0001FFB8  584F                     addq.w     A7, 4
  42719. 0001FFBA  6758                     beq        +0x5A /* 00020014 */
  42720. 0001FFBC  486E FFF8                pea.l      [A6 - 0x8]
  42721. 0001FFC0  4EB9 0000 0210           jsr        [0x00000210 /* BootDrive */]
  42722. 0001FFC6  2F0A                     move.l     -[A7], A2
  42723. 0001FFC8  2057                     movea.l    A0, [A7]
  42724. 0001FFCA  2250                     movea.l    A1, [A0]
  42725. 0001FFCC  2269 0088                movea.l    A1, [A1 + 0x88]
  42726. 0001FFD0  4E91                     jsr        [A1]
  42727. 0001FFD2  584F                     addq.w     A7, 4
  42728. 0001FFD4  3F00                     move.w     -[A7], D0
  42729. 0001FFD6  4EB9 0000 0500           jsr        [0x00000500]
  42730. 0001FFDC  486E FEF8                pea.l      [A6 - 0x108]
  42731. 0001FFE0  2F0A                     move.l     -[A7], A2
  42732. 0001FFE2  2057                     movea.l    A0, [A7]
  42733. 0001FFE4  2250                     movea.l    A1, [A0]
  42734. 0001FFE6  2269 0020                movea.l    A1, [A1 + 0x20]
  42735. 0001FFEA  4E91                     jsr        [A1]
  42736. 0001FFEC  3F2A 0128                move.w     -[A7], [A2 + 0x128]
  42737. 0001FFF0  A888                     syscall    TextFace
  42738. 0001FFF2  486E FEF8                pea.l      [A6 - 0x108]
  42739. 0001FFF6  A88C                     syscall    StringWidth
  42740. 0001FFF8  301F                     move.w     D0, [A7]+
  42741. 0001FFFA  5440                     addq.w     D0, 2
  42742. 0001FFFC  3600                     move.w     D3, D0
  42743. 0001FFFE  3F3C FFFF                move.w     -[A7], 0xFFFF
  42744. 00020002  486E FFF8                pea.l      [A6 - 0x8]
  42745. 00020006  4EB9 0000 0218           jsr        [0x00000218 /* KbdLast */]
  42746. 0002000C  3003                     move.w     D0, D3
  42747. 0002000E  4FEF 0012                lea.l      A7, [A7 + 0x12]
  42748. 00020012  6002                     bra        +0x4 /* 00020016 */
  42749. label00020014:
  42750. 00020014  7000                     moveq.l    D0, 0x00
  42751. label00020016:
  42752. 00020016  261F                     move.l     D3, [A7]+
  42753. 00020018  245F                     movea.l    A2, [A7]+
  42754. 0002001A  4E5E                     unlink     A6
  42755. 0002001C  4E75                     rts
  42756. 0002001E  4E56 FFF0                link       A6, -0x0010
  42757. 00020022  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  42758. 00020026  246E 0008                movea.l    A2, [A6 + 0x8]
  42759. 0002002A  486E FFF0                pea.l      [A6 - 0x10]
  42760. 0002002E  2F0A                     move.l     -[A7], A2
  42761. 00020030  2057                     movea.l    A0, [A7]
  42762. 00020032  2250                     movea.l    A1, [A0]
  42763. 00020034  2269 00E4                movea.l    A1, [A1 + 0xE4]
  42764. 00020038  4E91                     jsr        [A1]
  42765. 0002003A  486E FFF0                pea.l      [A6 - 0x10]
  42766. 0002003E  61FF FFFF 535E           bsr        -0xACA0 /* 0001539E */
  42767. 00020044  3800                     move.w     D4, D0
  42768. 00020046  0C44 0012                cmpi.w     D4, 0x12
  42769. 0002004A  5DC0                     slt        D0
  42770. 0002004C  4400                     neg.b      D0
  42771. 0002004E  1A00                     move.b     D5, D0
  42772. 00020050  0C44 0012                cmpi.w     D4, 0x12
  42773. 00020054  4FEF 000C                lea.l      A7, [A7 + 0xC]
  42774. 00020058  6C04                     bge        +0x6 /* 0002005E */
  42775. 0002005A  7013                     moveq.l    D0, 0x13
  42776. 0002005C  6002                     bra        +0x4 /* 00020060 */
  42777. label0002005E:
  42778. 0002005E  7016                     moveq.l    D0, 0x16
  42779. label00020060:
  42780. 00020060  3600                     move.w     D3, D0
  42781. 00020062  486E FFF8                pea.l      [A6 - 0x8]
  42782. 00020066  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  42783. 0002006A  4EB9 0000 0D18           jsr        [0x00000D18 /* PowerMgrVars */]
  42784. 00020070  2D6E FFF8 FFFC           move.l     [A6 - 0x4], [A6 - 0x8]
  42785. 00020076  4A05                     tst.b      D5
  42786. 00020078  504F                     addq.w     A7, 8
  42787. 0002007A  6728                     beq        +0x2A /* 000200A4 */
  42788. 0002007C  182A 012F                move.b     D4, [A2 + 0x12F]
  42789. 00020080  670E                     beq        +0x10 /* 00020090 */
  42790. 00020082  B66E FFF8                cmp.w      D3, [A6 - 0x8]
  42791. 00020086  6F08                     ble        +0xA /* 00020090 */
  42792. 00020088  3003                     move.w     D0, D3
  42793. 0002008A  5740                     subq.w     D0, 3
  42794. 0002008C  3D40 FFFC                move.w     [A6 - 0x4], D0
  42795. label00020090:
  42796. 00020090  4A04                     tst.b      D4
  42797. 00020092  6732                     beq        +0x34 /* 000200C6 */
  42798. 00020094  0C6E 0012 FFFA           cmpi.w     [A6 - 0x6], 0x12
  42799. 0002009A  6C2A                     bge        +0x2C /* 000200C6 */
  42800. 0002009C  3D7C 0010 FFFE           move.w     [A6 - 0x2], 0x10
  42801. 000200A2  6022                     bra        +0x24 /* 000200C6 */
  42802. label000200A4:
  42803. 000200A4  182A 012F                move.b     D4, [A2 + 0x12F]
  42804. 000200A8  670A                     beq        +0xC /* 000200B4 */
  42805. 000200AA  B66E FFF8                cmp.w      D3, [A6 - 0x8]
  42806. 000200AE  6F04                     ble        +0x6 /* 000200B4 */
  42807. 000200B0  3D43 FFFC                move.w     [A6 - 0x4], D3
  42808. label000200B4:
  42809. 000200B4  4A04                     tst.b      D4
  42810. 000200B6  670E                     beq        +0x10 /* 000200C6 */
  42811. 000200B8  0C6E 0012 FFFA           cmpi.w     [A6 - 0x6], 0x12
  42812. 000200BE  6C06                     bge        +0x8 /* 000200C6 */
  42813. 000200C0  3D7C 0012 FFFE           move.w     [A6 - 0x2], 0x12
  42814. label000200C6:
  42815. 000200C6  302E FFFC                move.w     D0, [A6 - 0x4]
  42816. 000200CA  B06E FFF8                cmp.w      D0, [A6 - 0x8]
  42817. 000200CE  660A                     bne        +0xC /* 000200DA */
  42818. 000200D0  302E FFFE                move.w     D0, [A6 - 0x2]
  42819. 000200D4  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  42820. 000200D8  671A                     beq        +0x1C /* 000200F4 */
  42821. label000200DA:
  42822. 000200DA  1F3C 0001                move.b     -[A7], 0x1
  42823. 000200DE  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  42824. 000200E2  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  42825. 000200E6  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  42826. 000200EA  4EB9 0000 0D50           jsr        [0x00000D50 /* MenuCInfo */]
  42827. 000200F0  4FEF 000A                lea.l      A7, [A7 + 0xA]
  42828. label000200F4:
  42829. 000200F4  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  42830. 000200F8  4E5E                     unlink     A6
  42831. 000200FA  4E75                     rts
  42832. 000200FC  4E56 0000                link       A6, 0
  42833. 00020100  4AAE 000C                tst.l      [A6 + 0xC]
  42834. 00020104  671A                     beq        +0x1C /* 00020120 */
  42835. 00020106  206E 0010                movea.l    A0, [A6 + 0x10]
  42836. 0002010A  7001                     moveq.l    D0, 0x01
  42837. 0002010C  2080                     move.l     [A0], D0
  42838. 0002010E  554F                     subq.w     A7, 2
  42839. 00020110  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  42840. 00020114  A950                     syscall    CountMItems
  42841. 00020116  301F                     move.w     D0, [A7]+
  42842. 00020118  48C0                     ext.l      D0
  42843. 0002011A  206E 0014                movea.l    A0, [A6 + 0x14]
  42844. 0002011E  2080                     move.l     [A0], D0
  42845. label00020120:
  42846. 00020120  4E5E                     unlink     A6
  42847. 00020122  4E75                     rts
  42848. 00020124  06AF FFFF FFF6 0004      addi.l     [A7 + 0x4], 0xFFFFFFF6
  42849. 0002012C  4EFA E30E                jmp        [PC - 0x1CF2 /* 0001E43C */]
  42850. 00020130  06AF FFFF FFF6 0004      addi.l     [A7 + 0x4], 0xFFFFFFF6
  42851. 00020138  4EFA E5EA                jmp        [PC - 0x1A16 /* 0001E724 */]
  42852. 0002013C  06AF FFFF FFF6 0004      addi.l     [A7 + 0x4], 0xFFFFFFF6
  42853. 00020144  4EFA DF34                jmp        [PC - 0x20CC /* 0001E07A */]
  42854. fn00020148:
  42855. 00020148  4E56 0000                link       A6, 0
  42856. 0002014C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  42857. 00020150  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  42858. 00020154  61FF FFFF B00C           bsr        -0x4FF2 /* 0001B162 */
  42859. 0002015A  206E 0008                movea.l    A0, [A6 + 0x8]
  42860. 0002015E  4868 0012                pea.l      [A0 + 0x12]
  42861. 00020162  4EB9 0000 18E8           jsr        [0x000018E8]
  42862. 00020168  41F9 0001 324C           lea.l      A0, [0x0001324C]
  42863. 0002016E  226E 0008                movea.l    A1, [A6 + 0x8]
  42864. 00020172  2288                     move.l     [A1], A0
  42865. 00020174  41F9 0001 324C           lea.l      A0, [0x0001324C]
  42866. 0002017A  41E8 00DC                lea.l      A0, [A0 + 0xDC]
  42867. 0002017E  226E 0008                movea.l    A1, [A6 + 0x8]
  42868. 00020182  2348 0012                move.l     [A1 + 0x12], A0
  42869. 00020186  206E 0008                movea.l    A0, [A6 + 0x8]
  42870. 0002018A  4E5E                     unlink     A6
  42871. 0002018C  4E75                     rts
  42872. label0002018E:
  42873. 0002018E  4E56 0000                link       A6, 0
  42874. 00020192  2F0A                     move.l     -[A7], A2
  42875. 00020194  246E 0008                movea.l    A2, [A6 + 0x8]
  42876. 00020198  200A                     move.l     D0, A2
  42877. 0002019A  6742                     beq        +0x44 /* 000201DE */
  42878. 0002019C  41F9 0001 324C           lea.l      A0, [0x0001324C]
  42879. 000201A2  2488                     move.l     [A2], A0
  42880. 000201A4  41F9 0001 324C           lea.l      A0, [0x0001324C]
  42881. 000201AA  41E8 00DC                lea.l      A0, [A0 + 0xDC]
  42882. 000201AE  2548 0012                move.l     [A2 + 0x12], A0
  42883. 000201B2  4267                     clr.w      -[A7]
  42884. 000201B4  204A                     movea.l    A0, A2
  42885. 000201B6  4868 0012                pea.l      [A0 + 0x12]
  42886. 000201BA  4EB9 0000 18F0           jsr        [0x000018F0]
  42887. 000201C0  4267                     clr.w      -[A7]
  42888. 000201C2  2F0A                     move.l     -[A7], A2
  42889. 000201C4  61FF FFFF AFD2           bsr        -0x502C /* 0001B198 */
  42890. 000201CA  4A6E 000C                tst.w      [A6 + 0xC]
  42891. 000201CE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  42892. 000201D2  6F0A                     ble        +0xC /* 000201DE */
  42893. 000201D4  2F0A                     move.l     -[A7], A2
  42894. 000201D6  4EB9 0000 0168           jsr        [0x00000168]
  42895. 000201DC  584F                     addq.w     A7, 4
  42896. label000201DE:
  42897. 000201DE  204A                     movea.l    A0, A2
  42898. 000201E0  245F                     movea.l    A2, [A7]+
  42899. 000201E2  4E5E                     unlink     A6
  42900. 000201E4  4E75                     rts
  42901. 000201E6  4E56 FEFC                link       A6, -0x0104
  42902. 000201EA  2F0A                     move.l     -[A7], A2
  42903. 000201EC  246E 0010                movea.l    A2, [A6 + 0x10]
  42904. 000201F0  486E FFFE                pea.l      [A6 - 0x2]
  42905. 000201F4  2F0A                     move.l     -[A7], A2
  42906. 000201F6  61FF FFFE A422           bsr        -0x15BDC /* 0000A61A */
  42907. 000201FC  486E FEFC                pea.l      [A6 - 0x104]
  42908. 00020200  2F0A                     move.l     -[A7], A2
  42909. 00020202  61FF FFFE A416           bsr        -0x15BE8 /* 0000A61A */
  42910. 00020208  486E FEFE                pea.l      [A6 - 0x102]
  42911. 0002020C  2F0A                     move.l     -[A7], A2
  42912. 0002020E  4EB9 0000 17A8           jsr        [0x000017A8]
  42913. 00020214  42A7                     clr.l      -[A7]
  42914. 00020216  3F2E FEFC                move.w     -[A7], [A6 - 0x104]
  42915. 0002021A  486E FEFE                pea.l      [A6 - 0x102]
  42916. 0002021E  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  42917. 00020222  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  42918. 00020226  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  42919. 0002022A  2057                     movea.l    A0, [A7]
  42920. 0002022C  2250                     movea.l    A1, [A0]
  42921. 0002022E  2269 0010                movea.l    A1, [A1 + 0x10]
  42922. 00020232  4E91                     jsr        [A1]
  42923. 00020234  4FEF 002C                lea.l      A7, [A7 + 0x2C]
  42924. 00020238  245F                     movea.l    A2, [A7]+
  42925. 0002023A  4E5E                     unlink     A6
  42926. 0002023C  4E75                     rts
  42927. 0002023E  4E56 0000                link       A6, 0
  42928. 00020242  2F0A                     move.l     -[A7], A2
  42929. 00020244  246E 0008                movea.l    A2, [A6 + 0x8]
  42930. 00020248  256E 000C 0004           move.l     [A2 + 0x4], [A6 + 0xC]
  42931. 0002024E  0C6E 00A2 0010           cmpi.w     [A6 + 0x10], 0xA2
  42932. 00020254  57C0                     seq        D0
  42933. 00020256  4400                     neg.b      D0
  42934. 00020258  1540 000A                move.b     [A2 + 0xA], D0
  42935. 0002025C  3F2E 0016                move.w     -[A7], [A6 + 0x16]
  42936. 00020260  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  42937. 00020264  61FF FFFE 902C           bsr        -0x16FD2 /* 00009292 */
  42938. 0002026A  584F                     addq.w     A7, 4
  42939. 0002026C  3F00                     move.w     -[A7], D0
  42940. 0002026E  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  42941. 00020272  2057                     movea.l    A0, [A7]
  42942. 00020274  2268 0004                movea.l    A1, [A0 + 0x4]
  42943. 00020278  2269 001C                movea.l    A1, [A1 + 0x1C]
  42944. 0002027C  4E91                     jsr        [A1]
  42945. 0002027E  584F                     addq.w     A7, 4
  42946. 00020280  2F00                     move.l     -[A7], D0
  42947. 00020282  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  42948. 00020286  2F0A                     move.l     -[A7], A2
  42949. 00020288  2057                     movea.l    A0, [A7]
  42950. 0002028A  2250                     movea.l    A1, [A0]
  42951. 0002028C  2269 00F0                movea.l    A1, [A1 + 0xF0]
  42952. 00020290  4E91                     jsr        [A1]
  42953. 00020292  4FEF 0010                lea.l      A7, [A7 + 0x10]
  42954. 00020296  245F                     movea.l    A2, [A7]+
  42955. 00020298  4E5E                     unlink     A6
  42956. 0002029A  4E75                     rts
  42957. 0002029C  4E56 0000                link       A6, 0
  42958. 000202A0  48E7 0038                movem.l    -[A7], A2,A3,A4
  42959. 000202A4  246E 0008                movea.l    A2, [A6 + 0x8]
  42960. 000202A8  4267                     clr.w      -[A7]
  42961. 000202AA  4879 0001 3530           push.l     0x13530
  42962. 000202B0  4879 0001 34AA           push.l     0x134AA
  42963. 000202B6  4878 0004                push.l     0x4
  42964. 000202BA  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  42965. 000202BE  61FF FFFE A2A0           bsr        -0x15D5E /* 0000A560 */
  42966. 000202C4  584F                     addq.w     A7, 4
  42967. 000202C6  2F08                     move.l     -[A7], A0
  42968. 000202C8  4EB9 0000 0158           jsr        [0x00000158]
  42969. 000202CE  2648                     movea.l    A3, A0
  42970. 000202D0  4267                     clr.w      -[A7]
  42971. 000202D2  4879 0001 3434           push.l     0x13434
  42972. 000202D8  4879 0001 33F8           push.l     0x133F8
  42973. 000202DE  4878 0004                push.l     0x4
  42974. 000202E2  2F2A 000C                move.l     -[A7], [A2 + 0xC]
  42975. 000202E6  4EB9 0000 0158           jsr        [0x00000158]
  42976. 000202EC  2848                     movea.l    A4, A0
  42977. 000202EE  200B                     move.l     D0, A3
  42978. 000202F0  4FEF 0024                lea.l      A7, [A7 + 0x24]
  42979. 000202F4  6738                     beq        +0x3A /* 0002032E */
  42980. 000202F6  200C                     move.l     D0, A4
  42981. 000202F8  6734                     beq        +0x36 /* 0002032E */
  42982. 000202FA  4227                     clr.b      -[A7]
  42983. 000202FC  486B 00DC                pea.l      [A3 + 0xDC]
  42984. 00020300  61FF FFFE 8D66           bsr        -0x17298 /* 00009068 */
  42985. 00020306  584F                     addq.w     A7, 4
  42986. 00020308  2F08                     move.l     -[A7], A0
  42987. 0002030A  486C 006A                pea.l      [A4 + 0x6A]
  42988. 0002030E  2057                     movea.l    A0, [A7]
  42989. 00020310  2250                     movea.l    A1, [A0]
  42990. 00020312  2269 000C                movea.l    A1, [A1 + 0xC]
  42991. 00020316  4E91                     jsr        [A1]
  42992. 00020318  4227                     clr.b      -[A7]
  42993. 0002031A  486A 0010                pea.l      [A2 + 0x10]
  42994. 0002031E  2F0A                     move.l     -[A7], A2
  42995. 00020320  2057                     movea.l    A0, [A7]
  42996. 00020322  2250                     movea.l    A1, [A0]
  42997. 00020324  2269 00D8                movea.l    A1, [A1 + 0xD8]
  42998. 00020328  4E91                     jsr        [A1]
  42999. 0002032A  4FEF 0014                lea.l      A7, [A7 + 0x14]
  43000. label0002032E:
  43001. 0002032E  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  43002. 00020332  4E5E                     unlink     A6
  43003. 00020334  4E75                     rts
  43004. 00020336  4E56 0000                link       A6, 0
  43005. 0002033A  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  43006. 0002033E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  43007. 00020342  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  43008. 00020346  206E 0008                movea.l    A0, [A6 + 0x8]
  43009. 0002034A  2F28 000C                move.l     -[A7], [A0 + 0xC]
  43010. 0002034E  61FF FFFF 136E           bsr        -0xEC90 /* 000116BE */
  43011. 00020354  4E5E                     unlink     A6
  43012. 00020356  4E75                     rts
  43013. 00020358  4E56 0000                link       A6, 0
  43014. 0002035C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  43015. 00020360  206E 0008                movea.l    A0, [A6 + 0x8]
  43016. 00020364  2F28 000C                move.l     -[A7], [A0 + 0xC]
  43017. 00020368  2057                     movea.l    A0, [A7]
  43018. 0002036A  2268 0004                movea.l    A1, [A0 + 0x4]
  43019. 0002036E  2269 0020                movea.l    A1, [A1 + 0x20]
  43020. 00020372  4E91                     jsr        [A1]
  43021. 00020374  4E5E                     unlink     A6
  43022. 00020376  4E75                     rts
  43023. 00020378  4E56 0000                link       A6, 0
  43024. 0002037C  2F0A                     move.l     -[A7], A2
  43025. 0002037E  246E 0008                movea.l    A2, [A6 + 0x8]
  43026. 00020382  2F2A 000C                move.l     -[A7], [A2 + 0xC]
  43027. 00020386  2057                     movea.l    A0, [A7]
  43028. 00020388  2268 0004                movea.l    A1, [A0 + 0x4]
  43029. 0002038C  2269 001C                movea.l    A1, [A1 + 0x1C]
  43030. 00020390  4E91                     jsr        [A1]
  43031. 00020392  584F                     addq.w     A7, 4
  43032. 00020394  2F00                     move.l     -[A7], D0
  43033. 00020396  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  43034. 0002039A  61FF FFFE BA94           bsr        -0x1456A /* 0000BE30 */
  43035. 000203A0  504F                     addq.w     A7, 8
  43036. 000203A2  245F                     movea.l    A2, [A7]+
  43037. 000203A4  4E5E                     unlink     A6
  43038. 000203A6  4E75                     rts
  43039. 000203A8  4E56 0000                link       A6, 0
  43040. 000203AC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  43041. 000203B0  206E 0008                movea.l    A0, [A6 + 0x8]
  43042. 000203B4  2F28 000C                move.l     -[A7], [A0 + 0xC]
  43043. 000203B8  2057                     movea.l    A0, [A7]
  43044. 000203BA  2268 0004                movea.l    A1, [A0 + 0x4]
  43045. 000203BE  2269 0180                movea.l    A1, [A1 + 0x180]
  43046. 000203C2  4E91                     jsr        [A1]
  43047. 000203C4  4E5E                     unlink     A6
  43048. 000203C6  4E75                     rts
  43049. 000203C8  4E56 0000                link       A6, 0
  43050. 000203CC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  43051. 000203D0  206E 0008                movea.l    A0, [A6 + 0x8]
  43052. 000203D4  2F28 000C                move.l     -[A7], [A0 + 0xC]
  43053. 000203D8  2057                     movea.l    A0, [A7]
  43054. 000203DA  2268 0004                movea.l    A1, [A0 + 0x4]
  43055. 000203DE  2269 0184                movea.l    A1, [A1 + 0x184]
  43056. 000203E2  4E91                     jsr        [A1]
  43057. 000203E4  4E5E                     unlink     A6
  43058. 000203E6  4E75                     rts
  43059. label000203E8:
  43060. 000203E8  4E56 FFFC                link       A6, -0x0004
  43061. 000203EC  2F0A                     move.l     -[A7], A2
  43062. 000203EE  2F03                     move.l     -[A7], D3
  43063. 000203F0  246E 0008                movea.l    A2, [A6 + 0x8]
  43064. 000203F4  0CAE 0000 00CB 000C      cmpi.l     [A6 + 0xC], 0xCB
  43065. 000203FC  664C                     bne        +0x4E /* 0002044A */
  43066. 000203FE  2F2A 000C                move.l     -[A7], [A2 + 0xC]
  43067. 00020402  2057                     movea.l    A0, [A7]
  43068. 00020404  2268 0004                movea.l    A1, [A0 + 0x4]
  43069. 00020408  2269 001C                movea.l    A1, [A1 + 0x1C]
  43070. 0002040C  4E91                     jsr        [A1]
  43071. 0002040E  2D40 FFFC                move.l     [A6 - 0x4], D0
  43072. 00020412  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  43073. 00020416  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  43074. 0002041A  61FF FFFE BA14           bsr        -0x145EA /* 0000BE30 */
  43075. 00020420  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  43076. 00020424  61FF FFFE E49E           bsr        -0x11B60 /* 0000E8C4 */
  43077. 0002042A  2600                     move.l     D3, D0
  43078. 0002042C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  43079. 00020430  6718                     beq        +0x1A /* 0002044A */
  43080. 00020432  486E FFFC                pea.l      [A6 - 0x4]
  43081. 00020436  2F03                     move.l     -[A7], D3
  43082. 00020438  206A 0004                movea.l    A0, [A2 + 0x4]
  43083. 0002043C  4868 0028                pea.l      [A0 + 0x28]
  43084. 00020440  4EB9 0000 1840           jsr        [0x00001840]
  43085. 00020446  4FEF 000C                lea.l      A7, [A7 + 0xC]
  43086. label0002044A:
  43087. 0002044A  261F                     move.l     D3, [A7]+
  43088. 0002044C  245F                     movea.l    A2, [A7]+
  43089. 0002044E  4E5E                     unlink     A6
  43090. 00020450  4E75                     rts
  43091. 00020452  4E56 0000                link       A6, 0
  43092. 00020456  0CAE 4D48 414E 000E      cmpi.l     [A6 + 0xE], 0x4D48414E /* 'MHAN' */
  43093. 0002045E  662A                     bne        +0x2C /* 0002048A */
  43094. 00020460  2F2E 0016                move.l     -[A7], [A6 + 0x16]
  43095. 00020464  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  43096. 00020468  2F3C 6D68 616E           move.l     -[A7], 0x6D68616E /* 'mhan' */
  43097. 0002046E  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  43098. 00020472  206E 0008                movea.l    A0, [A6 + 0x8]
  43099. 00020476  2F28 000C                move.l     -[A7], [A0 + 0xC]
  43100. 0002047A  2057                     movea.l    A0, [A7]
  43101. 0002047C  2268 0004                movea.l    A1, [A0 + 0x4]
  43102. 00020480  2269 01A8                movea.l    A1, [A1 + 0x1A8]
  43103. 00020484  4E91                     jsr        [A1]
  43104. 00020486  4FEF 0012                lea.l      A7, [A7 + 0x12]
  43105. label0002048A:
  43106. 0002048A  4E5E                     unlink     A6
  43107. 0002048C  4E75                     rts
  43108. 0002048E  4E56 FFE2                link       A6, -0x001E
  43109. 00020492  2F0B                     move.l     -[A7], A3
  43110. 00020494  2F0A                     move.l     -[A7], A2
  43111. 00020496  246E 0008                movea.l    A2, [A6 + 0x8]
  43112. 0002049A  2D7C 6772 7068 FFE2      move.l     [A6 - 0x1E], 0x67727068 /* 'grph' */
  43113. 000204A2  3D7C 0064 FFE6           move.w     [A6 - 0x1A], 0x64 /* 'd' */
  43114. 000204A8  3D7C 0012 FFE8           move.w     [A6 - 0x18], 0x12
  43115. 000204AE  1D7C 0001 FFEA           move.b     [A6 - 0x16], 0x1
  43116. 000204B4  1D7C 0001 FFEB           move.b     [A6 - 0x15], 0x1
  43117. 000204BA  1D7C 0001 FFEC           move.b     [A6 - 0x14], 0x1
  43118. 000204C0  1D7C 0001 FFED           move.b     [A6 - 0x13], 0x1
  43119. 000204C6  422E FFEE                clr.b      [A6 - 0x12]
  43120. 000204CA  422E FFEF                clr.b      [A6 - 0x11]
  43121. 000204CE  700C                     moveq.l    D0, 0x0C
  43122. 000204D0  2D40 FFF0                move.l     [A6 - 0x10], D0
  43123. 000204D4  42AE FFF4                clr.l      [A6 - 0xC]
  43124. 000204D8  42AE FFF8                clr.l      [A6 - 0x8]
  43125. 000204DC  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  43126. 000204E0  61FF FFFE A07E           bsr        -0x15F80 /* 0000A560 */
  43127. 000204E6  2D48 FFFC                move.l     [A6 - 0x4], A0
  43128. 000204EA  4878 0084                push.l     0x84
  43129. 000204EE  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  43130. 000204F4  2648                     movea.l    A3, A0
  43131. 000204F6  2008                     move.l     D0, A0
  43132. 000204F8  504F                     addq.w     A7, 8
  43133. 000204FA  673C                     beq        +0x3E /* 00020538 */
  43134. 000204FC  2F3C 6970 6F70           move.l     -[A7], 0x69706F70 /* 'ipop' */
  43135. 00020502  3F3C 0001                move.w     -[A7], 0x1
  43136. 00020506  42A7                     clr.l      -[A7]
  43137. 00020508  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  43138. 0002050C  3F2E 0016                move.w     -[A7], [A6 + 0x16]
  43139. 00020510  3F3C 0190                move.w     -[A7], 0x190
  43140. 00020514  3F2E 0014                move.w     -[A7], [A6 + 0x14]
  43141. 00020518  3F3C CFC7                move.w     -[A7], 0xCFC7
  43142. 0002051C  3F2E 0012                move.w     -[A7], [A6 + 0x12]
  43143. 00020520  4878 00CB                push.l     0xCB
  43144. 00020524  486E FFE2                pea.l      [A6 - 0x1E]
  43145. 00020528  3F3C 0001                move.w     -[A7], 0x1
  43146. 0002052C  2F0B                     move.l     -[A7], A3
  43147. 0002052E  61FF FFFE EA5C           bsr        -0x115A2 /* 0000EF8C */
  43148. 00020534  4FEF 0026                lea.l      A7, [A7 + 0x26]
  43149. label00020538:
  43150. 00020538  254B 000C                move.l     [A2 + 0xC], A3
  43151. 0002053C  264A                     movea.l    A3, A2
  43152. 0002053E  200A                     move.l     D0, A2
  43153. 00020540  6704                     beq        +0x6 /* 00020546 */
  43154. 00020542  47EB 0012                lea.l      A3, [A3 + 0x12]
  43155. label00020546:
  43156. 00020546  2F0B                     move.l     -[A7], A3
  43157. 00020548  206A 000C                movea.l    A0, [A2 + 0xC]
  43158. 0002054C  4868 0028                pea.l      [A0 + 0x28]
  43159. 00020550  4EB9 0000 1830           jsr        [0x00001830]
  43160. 00020556  504F                     addq.w     A7, 8
  43161. 00020558  245F                     movea.l    A2, [A7]+
  43162. 0002055A  265F                     movea.l    A3, [A7]+
  43163. 0002055C  4E5E                     unlink     A6
  43164. 0002055E  4E75                     rts
  43165. 00020560  06AF FFFF FFEE 0004      addi.l     [A7 + 0x4], 0xFFFFFFEE
  43166. 00020568  4EFA FE7E                jmp        [PC - 0x182 /* 000203E8 */]
  43167. 0002056C  06AF FFFF FFEE 0004      addi.l     [A7 + 0x4], 0xFFFFFFEE
  43168. 00020574  4EFA FC18                jmp        [PC - 0x3E8 /* 0002018E */]
  43169. fn00020578:
  43170. 00020578  4E56 0000                link       A6, 0
  43171. 0002057C  2F0A                     move.l     -[A7], A2
  43172. 0002057E  246E 0008                movea.l    A2, [A6 + 0x8]
  43173. 00020582  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  43174. 00020586  2F0A                     move.l     -[A7], A2
  43175. 00020588  61FF FFFF 9E32           bsr        -0x61CC /* 0001A3BC */
  43176. 0002058E  41F9 0001 2D60           lea.l      A0, [0x00012D60]
  43177. 00020594  2488                     move.l     [A2], A0
  43178. 00020596  422A 000C                clr.b      [A2 + 0xC]
  43179. 0002059A  426A 000A                clr.w      [A2 + 0xA]
  43180. 0002059E  426A 000E                clr.w      [A2 + 0xE]
  43181. 000205A2  426A 0010                clr.w      [A2 + 0x10]
  43182. 000205A6  426A 0012                clr.w      [A2 + 0x12]
  43183. 000205AA  426A 0014                clr.w      [A2 + 0x14]
  43184. 000205AE  204A                     movea.l    A0, A2
  43185. 000205B0  504F                     addq.w     A7, 8
  43186. 000205B2  245F                     movea.l    A2, [A7]+
  43187. 000205B4  4E5E                     unlink     A6
  43188. 000205B6  4E75                     rts
  43189. 000205B8  4E56 0000                link       A6, 0
  43190. 000205BC  2F0A                     move.l     -[A7], A2
  43191. 000205BE  246E 0008                movea.l    A2, [A6 + 0x8]
  43192. 000205C2  200A                     move.l     D0, A2
  43193. 000205C4  6724                     beq        +0x26 /* 000205EA */
  43194. 000205C6  41F9 0001 2D60           lea.l      A0, [0x00012D60]
  43195. 000205CC  2488                     move.l     [A2], A0
  43196. 000205CE  4267                     clr.w      -[A7]
  43197. 000205D0  2F0A                     move.l     -[A7], A2
  43198. 000205D2  61FF FFFF 9E14           bsr        -0x61EA /* 0001A3E8 */
  43199. 000205D8  4A6E 000C                tst.w      [A6 + 0xC]
  43200. 000205DC  5C4F                     addq.w     A7, 6
  43201. 000205DE  6F0A                     ble        +0xC /* 000205EA */
  43202. 000205E0  2F0A                     move.l     -[A7], A2
  43203. 000205E2  4EB9 0000 0168           jsr        [0x00000168]
  43204. 000205E8  584F                     addq.w     A7, 4
  43205. label000205EA:
  43206. 000205EA  204A                     movea.l    A0, A2
  43207. 000205EC  245F                     movea.l    A2, [A7]+
  43208. 000205EE  4E5E                     unlink     A6
  43209. 000205F0  4E75                     rts
  43210. 000205F2  4E56 FEFC                link       A6, -0x0104
  43211. 000205F6  2F0A                     move.l     -[A7], A2
  43212. 000205F8  246E 0010                movea.l    A2, [A6 + 0x10]
  43213. 000205FC  486E FFFE                pea.l      [A6 - 0x2]
  43214. 00020600  2F0A                     move.l     -[A7], A2
  43215. 00020602  61FF FFFE A016           bsr        -0x15FE8 /* 0000A61A */
  43216. 00020608  486E FEFC                pea.l      [A6 - 0x104]
  43217. 0002060C  2F0A                     move.l     -[A7], A2
  43218. 0002060E  61FF FFFE A00A           bsr        -0x15FF4 /* 0000A61A */
  43219. 00020614  486E FEFE                pea.l      [A6 - 0x102]
  43220. 00020618  2F0A                     move.l     -[A7], A2
  43221. 0002061A  4EB9 0000 17A8           jsr        [0x000017A8]
  43222. 00020620  42A7                     clr.l      -[A7]
  43223. 00020622  4267                     clr.w      -[A7]
  43224. 00020624  4879 0000 779A           push.l     0x779A
  43225. 0002062A  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  43226. 0002062E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  43227. 00020632  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  43228. 00020636  2057                     movea.l    A0, [A7]
  43229. 00020638  2250                     movea.l    A1, [A0]
  43230. 0002063A  2269 0010                movea.l    A1, [A1 + 0x10]
  43231. 0002063E  4E91                     jsr        [A1]
  43232. 00020640  4FEF 002C                lea.l      A7, [A7 + 0x2C]
  43233. 00020644  245F                     movea.l    A2, [A7]+
  43234. 00020646  4E5E                     unlink     A6
  43235. 00020648  4E75                     rts
  43236. 0002064A  4E56 0000                link       A6, 0
  43237. 0002064E  206E 0008                movea.l    A0, [A6 + 0x8]
  43238. 00020652  216E 000C 0004           move.l     [A0 + 0x4], [A6 + 0xC]
  43239. 00020658  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  43240. 0002065C  2057                     movea.l    A0, [A7]
  43241. 0002065E  2250                     movea.l    A1, [A0]
  43242. 00020660  2269 00BC                movea.l    A1, [A1 + 0xBC]
  43243. 00020664  4E91                     jsr        [A1]
  43244. 00020666  4E5E                     unlink     A6
  43245. 00020668  4E75                     rts
  43246. 0002066A  4E56 FF24                link       A6, -0x00DC
  43247. 0002066E  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  43248. 00020672  486E FFF8                pea.l      [A6 - 0x8]
  43249. 00020676  42A7                     clr.l      -[A7]
  43250. 00020678  2F3C 000A 0010           move.l     -[A7], 0xA0010
  43251. 0002067E  A8A7                     syscall    SetRect
  43252. 00020680  4AB9 0002 61D0           tst.l      [0x000261D0]
  43253. 00020686  6600 0122                bne        +0x124 /* 000207AA */
  43254. 0002068A  2D4F FF80                move.l     [A6 - 0x80], A7
  43255. 0002068E  4878 0014                push.l     0x14
  43256. 00020692  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  43257. 00020698  2D48 FFA0                move.l     [A6 - 0x60], A0
  43258. 0002069C  2008                     move.l     D0, A0
  43259. 0002069E  584F                     addq.w     A7, 4
  43260. 000206A0  671C                     beq        +0x1E /* 000206BE */
  43261. 000206A2  42A7                     clr.l      -[A7]
  43262. 000206A4  42A7                     clr.l      -[A7]
  43263. 000206A6  42A7                     clr.l      -[A7]
  43264. 000206A8  42A7                     clr.l      -[A7]
  43265. 000206AA  4267                     clr.w      -[A7]
  43266. 000206AC  486E FFF8                pea.l      [A6 - 0x8]
  43267. 000206B0  2F2E FFA0                move.l     -[A7], [A6 - 0x60]
  43268. 000206B4  4EB9 0000 1630           jsr        [0x00001630]
  43269. 000206BA  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  43270. label000206BE:
  43271. 000206BE  23EE FFA0 0002 61D0      move.l     [0x000261D0], [A6 - 0x60]
  43272. 000206C6  6044                     bra        +0x46 /* 0002070C */
  43273. 000206C8  4878 0014                push.l     0x14
  43274. 000206CC  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  43275. 000206D2  2D48 FF9C                move.l     [A6 - 0x64], A0
  43276. 000206D6  2008                     move.l     D0, A0
  43277. 000206D8  584F                     addq.w     A7, 4
  43278. 000206DA  671E                     beq        +0x20 /* 000206FA */
  43279. 000206DC  42A7                     clr.l      -[A7]
  43280. 000206DE  42A7                     clr.l      -[A7]
  43281. 000206E0  42A7                     clr.l      -[A7]
  43282. 000206E2  4878 0004                push.l     0x4
  43283. 000206E6  4267                     clr.w      -[A7]
  43284. 000206E8  486E FFF8                pea.l      [A6 - 0x8]
  43285. 000206EC  2F2E FF9C                move.l     -[A7], [A6 - 0x64]
  43286. 000206F0  4EB9 0000 1630           jsr        [0x00001630]
  43287. 000206F6  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  43288. label000206FA:
  43289. 000206FA  23EE FF9C 0002 61D0      move.l     [0x000261D0], [A6 - 0x64]
  43290. 00020702  486E FF6C                pea.l      [A6 - 0x94]
  43291. 00020706  4EB9 0000 0150           jsr        [0x00000150]
  43292. label0002070C:
  43293. 0002070C  2F39 0002 61D0           move.l     -[A7], [0x000261D0]
  43294. 00020712  4EB9 0000 1640           jsr        [0x00001640]
  43295. 00020718  426E FFCA                clr.w      [A6 - 0x36]
  43296. 0002071C  41F9 0001 31AC           lea.l      A0, [0x000131AC]
  43297. 00020722  2D48 FFC0                move.l     [A6 - 0x40], A0
  43298. 00020726  584F                     addq.w     A7, 4
  43299. 00020728  6062                     bra        +0x64 /* 0002078C */
  43300. label0002072A:
  43301. 0002072A  7800                     moveq.l    D4, 0x00
  43302. 0002072C  246E FFC0                movea.l    A2, [A6 - 0x40]
  43303. 00020730  2D6E FFB0 FFD8           move.l     [A6 - 0x28], [A6 - 0x50]
  43304. 00020736  603C                     bra        +0x3E /* 00020774 */
  43305. label00020738:
  43306. 00020738  1D52 FFF1                move.b     [A6 - 0xF], [A2]
  43307. 0002073C  1F2E FFF1                move.b     -[A7], [A6 - 0xF]
  43308. 00020740  486E FFF2                pea.l      [A6 - 0xE]
  43309. 00020744  61FF 0000 DD2C           bsr        +0xDD2E /* 0002E472 */
  43310. 0002074A  486E FFF2                pea.l      [A6 - 0xE]
  43311. 0002074E  302E FFF8                move.w     D0, [A6 - 0x8]
  43312. 00020752  48C0                     ext.l      D0
  43313. 00020754  D0AE FFD8                add.l      D0, [A6 - 0x28]
  43314. 00020758  3F00                     move.w     -[A7], D0
  43315. 0002075A  302E FFFA                move.w     D0, [A6 - 0x6]
  43316. 0002075E  48C0                     ext.l      D0
  43317. 00020760  D0AE FFEC                add.l      D0, [A6 - 0x14]
  43318. 00020764  3F00                     move.w     -[A7], D0
  43319. 00020766  61FF 0000 E4F6           bsr        +0xE4F8 /* 0002EC5E */
  43320. 0002076C  528A                     addq.l     A2, 1
  43321. 0002076E  5244                     addq.w     D4, 1
  43322. 00020770  4FEF 000E                lea.l      A7, [A7 + 0xE]
  43323. label00020774:
  43324. 00020774  3004                     move.w     D0, D4
  43325. 00020776  48C0                     ext.l      D0
  43326. 00020778  2D40 FFEC                move.l     [A6 - 0x14], D0
  43327. 0002077C  7210                     moveq.l    D1, 0x10
  43328. 0002077E  B081                     cmp.l      D0, D1
  43329. 00020780  6DB6                     blt        -0x48 /* 00020738 */
  43330. 00020782  7010                     moveq.l    D0, 0x10
  43331. 00020784  D1AE FFC0                add.l      [A6 - 0x40], D0
  43332. 00020788  526E FFCA                addq.w     [A6 - 0x36], 1
  43333. label0002078C:
  43334. 0002078C  302E FFCA                move.w     D0, [A6 - 0x36]
  43335. 00020790  48C0                     ext.l      D0
  43336. 00020792  2D40 FFB0                move.l     [A6 - 0x50], D0
  43337. 00020796  720A                     moveq.l    D1, 0x0A
  43338. 00020798  B081                     cmp.l      D0, D1
  43339. 0002079A  6D8E                     blt        -0x70 /* 0002072A */
  43340. 0002079C  2F39 0002 61D0           move.l     -[A7], [0x000261D0]
  43341. 000207A2  4EB9 0000 1648           jsr        [0x00001648]
  43342. 000207A8  584F                     addq.w     A7, 4
  43343. label000207AA:
  43344. 000207AA  4AB9 0002 61CC           tst.l      [0x000261CC]
  43345. 000207B0  6600 0122                bne        +0x124 /* 000208D4 */
  43346. 000207B4  2D4F FF68                move.l     [A6 - 0x98], A7
  43347. 000207B8  4878 0014                push.l     0x14
  43348. 000207BC  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  43349. 000207C2  2D48 FF98                move.l     [A6 - 0x68], A0
  43350. 000207C6  2008                     move.l     D0, A0
  43351. 000207C8  584F                     addq.w     A7, 4
  43352. 000207CA  671C                     beq        +0x1E /* 000207E8 */
  43353. 000207CC  42A7                     clr.l      -[A7]
  43354. 000207CE  42A7                     clr.l      -[A7]
  43355. 000207D0  42A7                     clr.l      -[A7]
  43356. 000207D2  42A7                     clr.l      -[A7]
  43357. 000207D4  4267                     clr.w      -[A7]
  43358. 000207D6  486E FFF8                pea.l      [A6 - 0x8]
  43359. 000207DA  2F2E FF98                move.l     -[A7], [A6 - 0x68]
  43360. 000207DE  4EB9 0000 1630           jsr        [0x00001630]
  43361. 000207E4  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  43362. label000207E8:
  43363. 000207E8  23EE FF98 0002 61CC      move.l     [0x000261CC], [A6 - 0x68]
  43364. 000207F0  6044                     bra        +0x46 /* 00020836 */
  43365. 000207F2  4878 0014                push.l     0x14
  43366. 000207F6  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  43367. 000207FC  2D48 FF94                move.l     [A6 - 0x6C], A0
  43368. 00020800  2008                     move.l     D0, A0
  43369. 00020802  584F                     addq.w     A7, 4
  43370. 00020804  671E                     beq        +0x20 /* 00020824 */
  43371. 00020806  42A7                     clr.l      -[A7]
  43372. 00020808  42A7                     clr.l      -[A7]
  43373. 0002080A  42A7                     clr.l      -[A7]
  43374. 0002080C  4878 0004                push.l     0x4
  43375. 00020810  4267                     clr.w      -[A7]
  43376. 00020812  486E FFF8                pea.l      [A6 - 0x8]
  43377. 00020816  2F2E FF94                move.l     -[A7], [A6 - 0x6C]
  43378. 0002081A  4EB9 0000 1630           jsr        [0x00001630]
  43379. 00020820  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  43380. label00020824:
  43381. 00020824  23EE FF94 0002 61CC      move.l     [0x000261CC], [A6 - 0x6C]
  43382. 0002082C  486E FF54                pea.l      [A6 - 0xAC]
  43383. 00020830  4EB9 0000 0150           jsr        [0x00000150]
  43384. label00020836:
  43385. 00020836  2F39 0002 61CC           move.l     -[A7], [0x000261CC]
  43386. 0002083C  4EB9 0000 1640           jsr        [0x00001640]
  43387. 00020842  426E FFC8                clr.w      [A6 - 0x38]
  43388. 00020846  41F9 0001 310C           lea.l      A0, [0x0001310C]
  43389. 0002084C  2D48 FFBC                move.l     [A6 - 0x44], A0
  43390. 00020850  584F                     addq.w     A7, 4
  43391. 00020852  6062                     bra        +0x64 /* 000208B6 */
  43392. label00020854:
  43393. 00020854  7A00                     moveq.l    D5, 0x00
  43394. 00020856  266E FFBC                movea.l    A3, [A6 - 0x44]
  43395. 0002085A  2D6E FFAC FFD4           move.l     [A6 - 0x2C], [A6 - 0x54]
  43396. 00020860  603C                     bra        +0x3E /* 0002089E */
  43397. label00020862:
  43398. 00020862  1D53 FFDD                move.b     [A6 - 0x23], [A3]
  43399. 00020866  1F2E FFDD                move.b     -[A7], [A6 - 0x23]
  43400. 0002086A  486E FFF2                pea.l      [A6 - 0xE]
  43401. 0002086E  61FF 0000 DC02           bsr        +0xDC04 /* 0002E472 */
  43402. 00020874  486E FFF2                pea.l      [A6 - 0xE]
  43403. 00020878  302E FFF8                move.w     D0, [A6 - 0x8]
  43404. 0002087C  48C0                     ext.l      D0
  43405. 0002087E  D0AE FFD4                add.l      D0, [A6 - 0x2C]
  43406. 00020882  3F00                     move.w     -[A7], D0
  43407. 00020884  302E FFFA                move.w     D0, [A6 - 0x6]
  43408. 00020888  48C0                     ext.l      D0
  43409. 0002088A  D0AE FFE8                add.l      D0, [A6 - 0x18]
  43410. 0002088E  3F00                     move.w     -[A7], D0
  43411. 00020890  61FF 0000 E3CC           bsr        +0xE3CE /* 0002EC5E */
  43412. 00020896  528B                     addq.l     A3, 1
  43413. 00020898  5245                     addq.w     D5, 1
  43414. 0002089A  4FEF 000E                lea.l      A7, [A7 + 0xE]
  43415. label0002089E:
  43416. 0002089E  3005                     move.w     D0, D5
  43417. 000208A0  48C0                     ext.l      D0
  43418. 000208A2  2D40 FFE8                move.l     [A6 - 0x18], D0
  43419. 000208A6  7210                     moveq.l    D1, 0x10
  43420. 000208A8  B081                     cmp.l      D0, D1
  43421. 000208AA  6DB6                     blt        -0x48 /* 00020862 */
  43422. 000208AC  7010                     moveq.l    D0, 0x10
  43423. 000208AE  D1AE FFBC                add.l      [A6 - 0x44], D0
  43424. 000208B2  526E FFC8                addq.w     [A6 - 0x38], 1
  43425. label000208B6:
  43426. 000208B6  302E FFC8                move.w     D0, [A6 - 0x38]
  43427. 000208BA  48C0                     ext.l      D0
  43428. 000208BC  2D40 FFAC                move.l     [A6 - 0x54], D0
  43429. 000208C0  720A                     moveq.l    D1, 0x0A
  43430. 000208C2  B081                     cmp.l      D0, D1
  43431. 000208C4  6D8E                     blt        -0x70 /* 00020854 */
  43432. 000208C6  2F39 0002 61CC           move.l     -[A7], [0x000261CC]
  43433. 000208CC  4EB9 0000 1648           jsr        [0x00001648]
  43434. 000208D2  584F                     addq.w     A7, 4
  43435. label000208D4:
  43436. 000208D4  4AB9 0002 61C8           tst.l      [0x000261C8]
  43437. 000208DA  6600 0122                bne        +0x124 /* 000209FE */
  43438. 000208DE  2D4F FF50                move.l     [A6 - 0xB0], A7
  43439. 000208E2  4878 0014                push.l     0x14
  43440. 000208E6  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  43441. 000208EC  2D48 FF90                move.l     [A6 - 0x70], A0
  43442. 000208F0  2008                     move.l     D0, A0
  43443. 000208F2  584F                     addq.w     A7, 4
  43444. 000208F4  671C                     beq        +0x1E /* 00020912 */
  43445. 000208F6  42A7                     clr.l      -[A7]
  43446. 000208F8  42A7                     clr.l      -[A7]
  43447. 000208FA  42A7                     clr.l      -[A7]
  43448. 000208FC  42A7                     clr.l      -[A7]
  43449. 000208FE  4267                     clr.w      -[A7]
  43450. 00020900  486E FFF8                pea.l      [A6 - 0x8]
  43451. 00020904  2F2E FF90                move.l     -[A7], [A6 - 0x70]
  43452. 00020908  4EB9 0000 1630           jsr        [0x00001630]
  43453. 0002090E  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  43454. label00020912:
  43455. 00020912  23EE FF90 0002 61C8      move.l     [0x000261C8], [A6 - 0x70]
  43456. 0002091A  6044                     bra        +0x46 /* 00020960 */
  43457. 0002091C  4878 0014                push.l     0x14
  43458. 00020920  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  43459. 00020926  2D48 FF8C                move.l     [A6 - 0x74], A0
  43460. 0002092A  2008                     move.l     D0, A0
  43461. 0002092C  584F                     addq.w     A7, 4
  43462. 0002092E  671E                     beq        +0x20 /* 0002094E */
  43463. 00020930  42A7                     clr.l      -[A7]
  43464. 00020932  42A7                     clr.l      -[A7]
  43465. 00020934  42A7                     clr.l      -[A7]
  43466. 00020936  4878 0004                push.l     0x4
  43467. 0002093A  4267                     clr.w      -[A7]
  43468. 0002093C  486E FFF8                pea.l      [A6 - 0x8]
  43469. 00020940  2F2E FF8C                move.l     -[A7], [A6 - 0x74]
  43470. 00020944  4EB9 0000 1630           jsr        [0x00001630]
  43471. 0002094A  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  43472. label0002094E:
  43473. 0002094E  23EE FF8C 0002 61C8      move.l     [0x000261C8], [A6 - 0x74]
  43474. 00020956  486E FF3C                pea.l      [A6 - 0xC4]
  43475. 0002095A  4EB9 0000 0150           jsr        [0x00000150]
  43476. label00020960:
  43477. 00020960  2F39 0002 61C8           move.l     -[A7], [0x000261C8]
  43478. 00020966  4EB9 0000 1640           jsr        [0x00001640]
  43479. 0002096C  426E FFC6                clr.w      [A6 - 0x3A]
  43480. 00020970  41F9 0001 306C           lea.l      A0, [0x0001306C]
  43481. 00020976  2D48 FFB8                move.l     [A6 - 0x48], A0
  43482. 0002097A  584F                     addq.w     A7, 4
  43483. 0002097C  6062                     bra        +0x64 /* 000209E0 */
  43484. label0002097E:
  43485. 0002097E  7C00                     moveq.l    D6, 0x00
  43486. 00020980  286E FFB8                movea.l    A4, [A6 - 0x48]
  43487. 00020984  2D6E FFA8 FFD0           move.l     [A6 - 0x30], [A6 - 0x58]
  43488. 0002098A  603C                     bra        +0x3E /* 000209C8 */
  43489. label0002098C:
  43490. 0002098C  1D54 FFDE                move.b     [A6 - 0x22], [A4]
  43491. 00020990  1F2E FFDE                move.b     -[A7], [A6 - 0x22]
  43492. 00020994  486E FFF2                pea.l      [A6 - 0xE]
  43493. 00020998  61FF 0000 DAD8           bsr        +0xDADA /* 0002E472 */
  43494. 0002099E  486E FFF2                pea.l      [A6 - 0xE]
  43495. 000209A2  302E FFF8                move.w     D0, [A6 - 0x8]
  43496. 000209A6  48C0                     ext.l      D0
  43497. 000209A8  D0AE FFD0                add.l      D0, [A6 - 0x30]
  43498. 000209AC  3F00                     move.w     -[A7], D0
  43499. 000209AE  302E FFFA                move.w     D0, [A6 - 0x6]
  43500. 000209B2  48C0                     ext.l      D0
  43501. 000209B4  D0AE FFE4                add.l      D0, [A6 - 0x1C]
  43502. 000209B8  3F00                     move.w     -[A7], D0
  43503. 000209BA  61FF 0000 E2A2           bsr        +0xE2A4 /* 0002EC5E */
  43504. 000209C0  528C                     addq.l     A4, 1
  43505. 000209C2  5246                     addq.w     D6, 1
  43506. 000209C4  4FEF 000E                lea.l      A7, [A7 + 0xE]
  43507. label000209C8:
  43508. 000209C8  3006                     move.w     D0, D6
  43509. 000209CA  48C0                     ext.l      D0
  43510. 000209CC  2D40 FFE4                move.l     [A6 - 0x1C], D0
  43511. 000209D0  7210                     moveq.l    D1, 0x10
  43512. 000209D2  B081                     cmp.l      D0, D1
  43513. 000209D4  6DB6                     blt        -0x48 /* 0002098C */
  43514. 000209D6  7010                     moveq.l    D0, 0x10
  43515. 000209D8  D1AE FFB8                add.l      [A6 - 0x48], D0
  43516. 000209DC  526E FFC6                addq.w     [A6 - 0x3A], 1
  43517. label000209E0:
  43518. 000209E0  302E FFC6                move.w     D0, [A6 - 0x3A]
  43519. 000209E4  48C0                     ext.l      D0
  43520. 000209E6  2D40 FFA8                move.l     [A6 - 0x58], D0
  43521. 000209EA  720A                     moveq.l    D1, 0x0A
  43522. 000209EC  B081                     cmp.l      D0, D1
  43523. 000209EE  6D8E                     blt        -0x70 /* 0002097E */
  43524. 000209F0  2F39 0002 61C8           move.l     -[A7], [0x000261C8]
  43525. 000209F6  4EB9 0000 1648           jsr        [0x00001648]
  43526. 000209FC  584F                     addq.w     A7, 4
  43527. label000209FE:
  43528. 000209FE  4AB9 0002 61C4           tst.l      [0x000261C4]
  43529. 00020A04  6600 0124                bne        +0x126 /* 00020B2A */
  43530. 00020A08  2D4F FF38                move.l     [A6 - 0xC8], A7
  43531. 00020A0C  4878 0014                push.l     0x14
  43532. 00020A10  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  43533. 00020A16  2D48 FF88                move.l     [A6 - 0x78], A0
  43534. 00020A1A  2008                     move.l     D0, A0
  43535. 00020A1C  584F                     addq.w     A7, 4
  43536. 00020A1E  671C                     beq        +0x1E /* 00020A3C */
  43537. 00020A20  42A7                     clr.l      -[A7]
  43538. 00020A22  42A7                     clr.l      -[A7]
  43539. 00020A24  42A7                     clr.l      -[A7]
  43540. 00020A26  42A7                     clr.l      -[A7]
  43541. 00020A28  4267                     clr.w      -[A7]
  43542. 00020A2A  486E FFF8                pea.l      [A6 - 0x8]
  43543. 00020A2E  2F2E FF88                move.l     -[A7], [A6 - 0x78]
  43544. 00020A32  4EB9 0000 1630           jsr        [0x00001630]
  43545. 00020A38  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  43546. label00020A3C:
  43547. 00020A3C  23EE FF88 0002 61C4      move.l     [0x000261C4], [A6 - 0x78]
  43548. 00020A44  6044                     bra        +0x46 /* 00020A8A */
  43549. 00020A46  4878 0014                push.l     0x14
  43550. 00020A4A  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  43551. 00020A50  2D48 FF84                move.l     [A6 - 0x7C], A0
  43552. 00020A54  2008                     move.l     D0, A0
  43553. 00020A56  584F                     addq.w     A7, 4
  43554. 00020A58  671E                     beq        +0x20 /* 00020A78 */
  43555. 00020A5A  42A7                     clr.l      -[A7]
  43556. 00020A5C  42A7                     clr.l      -[A7]
  43557. 00020A5E  42A7                     clr.l      -[A7]
  43558. 00020A60  4878 0004                push.l     0x4
  43559. 00020A64  4267                     clr.w      -[A7]
  43560. 00020A66  486E FFF8                pea.l      [A6 - 0x8]
  43561. 00020A6A  2F2E FF84                move.l     -[A7], [A6 - 0x7C]
  43562. 00020A6E  4EB9 0000 1630           jsr        [0x00001630]
  43563. 00020A74  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  43564. label00020A78:
  43565. 00020A78  23EE FF84 0002 61C4      move.l     [0x000261C4], [A6 - 0x7C]
  43566. 00020A80  486E FF24                pea.l      [A6 - 0xDC]
  43567. 00020A84  4EB9 0000 0150           jsr        [0x00000150]
  43568. label00020A8A:
  43569. 00020A8A  2F39 0002 61C4           move.l     -[A7], [0x000261C4]
  43570. 00020A90  4EB9 0000 1640           jsr        [0x00001640]
  43571. 00020A96  426E FFC4                clr.w      [A6 - 0x3C]
  43572. 00020A9A  41F9 0001 2FCC           lea.l      A0, [0x00012FCC]
  43573. 00020AA0  2D48 FFB4                move.l     [A6 - 0x4C], A0
  43574. 00020AA4  584F                     addq.w     A7, 4
  43575. 00020AA6  6064                     bra        +0x66 /* 00020B0C */
  43576. label00020AA8:
  43577. 00020AA8  7E00                     moveq.l    D7, 0x00
  43578. 00020AAA  262E FFB4                move.l     D3, [A6 - 0x4C]
  43579. 00020AAE  2D6E FFA4 FFCC           move.l     [A6 - 0x34], [A6 - 0x5C]
  43580. 00020AB4  603E                     bra        +0x40 /* 00020AF4 */
  43581. label00020AB6:
  43582. 00020AB6  2043                     movea.l    A0, D3
  43583. 00020AB8  1D50 FFDF                move.b     [A6 - 0x21], [A0]
  43584. 00020ABC  1F2E FFDF                move.b     -[A7], [A6 - 0x21]
  43585. 00020AC0  486E FFF2                pea.l      [A6 - 0xE]
  43586. 00020AC4  61FF 0000 D9AC           bsr        +0xD9AE /* 0002E472 */
  43587. 00020ACA  486E FFF2                pea.l      [A6 - 0xE]
  43588. 00020ACE  302E FFF8                move.w     D0, [A6 - 0x8]
  43589. 00020AD2  48C0                     ext.l      D0
  43590. 00020AD4  D0AE FFCC                add.l      D0, [A6 - 0x34]
  43591. 00020AD8  3F00                     move.w     -[A7], D0
  43592. 00020ADA  302E FFFA                move.w     D0, [A6 - 0x6]
  43593. 00020ADE  48C0                     ext.l      D0
  43594. 00020AE0  D0AE FFE0                add.l      D0, [A6 - 0x20]
  43595. 00020AE4  3F00                     move.w     -[A7], D0
  43596. 00020AE6  61FF 0000 E176           bsr        +0xE178 /* 0002EC5E */
  43597. 00020AEC  5283                     addq.l     D3, 1
  43598. 00020AEE  5247                     addq.w     D7, 1
  43599. 00020AF0  4FEF 000E                lea.l      A7, [A7 + 0xE]
  43600. label00020AF4:
  43601. 00020AF4  3007                     move.w     D0, D7
  43602. 00020AF6  48C0                     ext.l      D0
  43603. 00020AF8  2D40 FFE0                move.l     [A6 - 0x20], D0
  43604. 00020AFC  7210                     moveq.l    D1, 0x10
  43605. 00020AFE  B081                     cmp.l      D0, D1
  43606. 00020B00  6DB4                     blt        -0x4A /* 00020AB6 */
  43607. 00020B02  7010                     moveq.l    D0, 0x10
  43608. 00020B04  D1AE FFB4                add.l      [A6 - 0x4C], D0
  43609. 00020B08  526E FFC4                addq.w     [A6 - 0x3C], 1
  43610. label00020B0C:
  43611. 00020B0C  302E FFC4                move.w     D0, [A6 - 0x3C]
  43612. 00020B10  48C0                     ext.l      D0
  43613. 00020B12  2D40 FFA4                move.l     [A6 - 0x5C], D0
  43614. 00020B16  720A                     moveq.l    D1, 0x0A
  43615. 00020B18  B081                     cmp.l      D0, D1
  43616. 00020B1A  6D8C                     blt        -0x72 /* 00020AA8 */
  43617. 00020B1C  2F39 0002 61C4           move.l     -[A7], [0x000261C4]
  43618. 00020B22  4EB9 0000 1648           jsr        [0x00001648]
  43619. 00020B28  584F                     addq.w     A7, 4
  43620. label00020B2A:
  43621. 00020B2A  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  43622. 00020B2E  4E5E                     unlink     A6
  43623. 00020B30  4E75                     rts
  43624. 00020B32  4E56 0000                link       A6, 0
  43625. 00020B36  42A7                     clr.l      -[A7]
  43626. 00020B38  206E 0008                movea.l    A0, [A6 + 0x8]
  43627. 00020B3C  2F28 0004                move.l     -[A7], [A0 + 0x4]
  43628. 00020B40  2057                     movea.l    A0, [A7]
  43629. 00020B42  2268 0004                movea.l    A1, [A0 + 0x4]
  43630. 00020B46  2269 010C                movea.l    A1, [A1 + 0x10C]
  43631. 00020B4A  4E91                     jsr        [A1]
  43632. 00020B4C  4E5E                     unlink     A6
  43633. 00020B4E  4E75                     rts
  43634. 00020B50  4E56 0000                link       A6, 0
  43635. 00020B54  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  43636. 00020B58  61FF FFFE 8C9A           bsr        -0x17364 /* 000097F4 */
  43637. 00020B5E  4E5E                     unlink     A6
  43638. 00020B60  4E75                     rts
  43639. 00020B62  4E56 0000                link       A6, 0
  43640. 00020B66  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  43641. 00020B6A  61FF FFFE 8C88           bsr        -0x17376 /* 000097F4 */
  43642. 00020B70  4E5E                     unlink     A6
  43643. 00020B72  4E75                     rts
  43644. 00020B74  4E56 0000                link       A6, 0
  43645. 00020B78  2F0A                     move.l     -[A7], A2
  43646. 00020B7A  246E 0008                movea.l    A2, [A6 + 0x8]
  43647. 00020B7E  0CAE 696E 6465 000E      cmpi.l     [A6 + 0xE], 0x696E6465 /* 'inde' */
  43648. 00020B86  6740                     beq        +0x42 /* 00020BC8 */
  43649. 00020B88  61FF FFFE 117C           bsr        -0x1EE82 /* 00001D06 */
  43650. 00020B8E  5300                     subq.b     D0, 1
  43651. 00020B90  661C                     bne        +0x1E /* 00020BAE */
  43652. 00020B92  4878 01BE                push.l     0x1BE
  43653. 00020B96  4879 0001 2EBA           push.l     0x12EBA
  43654. 00020B9C  4879 0001 2ED0           push.l     0x12ED0
  43655. 00020BA2  4EB9 0000 01B0           jsr        [0x000001B0]
  43656. 00020BA8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  43657. 00020BAC  6018                     bra        +0x1A /* 00020BC6 */
  43658. label00020BAE:
  43659. 00020BAE  61FF FFFE 1156           bsr        -0x1EEA8 /* 00001D06 */
  43660. 00020BB4  5500                     subq.b     D0, 2
  43661. 00020BB6  660E                     bne        +0x10 /* 00020BC6 */
  43662. 00020BB8  4879 0001 2ED0           push.l     0x12ED0
  43663. 00020BBE  61FF FFFE 1138           bsr        -0x1EEC6 /* 00001CF8 */
  43664. 00020BC4  584F                     addq.w     A7, 4
  43665. label00020BC6:
  43666. 00020BC6  6026                     bra        +0x28 /* 00020BEE */
  43667. label00020BC8:
  43668. 00020BC8  4A2A 000C                tst.b      [A2 + 0xC]
  43669. 00020BCC  6706                     beq        +0x8 /* 00020BD4 */
  43670. 00020BCE  357C FFFF 000A           move.w     [A2 + 0xA], 0xFFFF
  43671. label00020BD4:
  43672. 00020BD4  206E 0016                movea.l    A0, [A6 + 0x16]
  43673. 00020BD8  1010                     move.b     D0, [A0]
  43674. 00020BDA  56C0                     sne        D0
  43675. 00020BDC  4400                     neg.b      D0
  43676. 00020BDE  1540 000C                move.b     [A2 + 0xC], D0
  43677. 00020BE2  4A2A 000C                tst.b      [A2 + 0xC]
  43678. 00020BE6  6706                     beq        +0x8 /* 00020BEE */
  43679. 00020BE8  357C 0001 000A           move.w     [A2 + 0xA], 0x1
  43680. label00020BEE:
  43681. 00020BEE  245F                     movea.l    A2, [A7]+
  43682. 00020BF0  4E5E                     unlink     A6
  43683. 00020BF2  4E75                     rts
  43684. 00020BF4  4E56 0000                link       A6, 0
  43685. 00020BF8  0CAE 696E 6465 000E      cmpi.l     [A6 + 0xE], 0x696E6465 /* 'inde' */
  43686. 00020C00  6740                     beq        +0x42 /* 00020C42 */
  43687. 00020C02  61FF FFFE 1102           bsr        -0x1EEFC /* 00001D06 */
  43688. 00020C08  5300                     subq.b     D0, 1
  43689. 00020C0A  661C                     bne        +0x1E /* 00020C28 */
  43690. 00020C0C  4878 01DF                push.l     0x1DF
  43691. 00020C10  4879 0001 2EBA           push.l     0x12EBA
  43692. 00020C16  4879 0001 2ED0           push.l     0x12ED0
  43693. 00020C1C  4EB9 0000 01B0           jsr        [0x000001B0]
  43694. 00020C22  4FEF 000C                lea.l      A7, [A7 + 0xC]
  43695. 00020C26  6018                     bra        +0x1A /* 00020C40 */
  43696. label00020C28:
  43697. 00020C28  61FF FFFE 10DC           bsr        -0x1EF22 /* 00001D06 */
  43698. 00020C2E  5500                     subq.b     D0, 2
  43699. 00020C30  660E                     bne        +0x10 /* 00020C40 */
  43700. 00020C32  4879 0001 2ED0           push.l     0x12ED0
  43701. 00020C38  61FF FFFE 10BE           bsr        -0x1EF40 /* 00001CF8 */
  43702. 00020C3E  584F                     addq.w     A7, 4
  43703. label00020C40:
  43704. 00020C40  601A                     bra        +0x1C /* 00020C5C */
  43705. label00020C42:
  43706. 00020C42  4AAE 001A                tst.l      [A6 + 0x1A]
  43707. 00020C46  6708                     beq        +0xA /* 00020C50 */
  43708. 00020C48  206E 001A                movea.l    A0, [A6 + 0x1A]
  43709. 00020C4C  7001                     moveq.l    D0, 0x01
  43710. 00020C4E  2080                     move.l     [A0], D0
  43711. label00020C50:
  43712. 00020C50  206E 0008                movea.l    A0, [A6 + 0x8]
  43713. 00020C54  226E 0016                movea.l    A1, [A6 + 0x16]
  43714. 00020C58  12A8 000C                move.b     [A1], [A0 + 0xC]
  43715. label00020C5C:
  43716. 00020C5C  4E5E                     unlink     A6
  43717. 00020C5E  4E75                     rts
  43718. 00020C60  4E56 0000                link       A6, 0
  43719. 00020C64  2F0A                     move.l     -[A7], A2
  43720. 00020C66  246E 0008                movea.l    A2, [A6 + 0x8]
  43721. 00020C6A  4A2A 000C                tst.b      [A2 + 0xC]
  43722. 00020C6E  672A                     beq        +0x2C /* 00020C9A */
  43723. 00020C70  526A 000A                addq.w     [A2 + 0xA], 1
  43724. 00020C74  302A 000A                move.w     D0, [A2 + 0xA]
  43725. 00020C78  48C0                     ext.l      D0
  43726. 00020C7A  7204                     moveq.l    D1, 0x04
  43727. 00020C7C  B081                     cmp.l      D0, D1
  43728. 00020C7E  6F06                     ble        +0x8 /* 00020C86 */
  43729. 00020C80  357C 0001 000A           move.w     [A2 + 0xA], 0x1
  43730. label00020C86:
  43731. 00020C86  42A7                     clr.l      -[A7]
  43732. 00020C88  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  43733. 00020C8C  2057                     movea.l    A0, [A7]
  43734. 00020C8E  2268 0004                movea.l    A1, [A0 + 0x4]
  43735. 00020C92  2269 010C                movea.l    A1, [A1 + 0x10C]
  43736. 00020C96  4E91                     jsr        [A1]
  43737. 00020C98  504F                     addq.w     A7, 8
  43738. label00020C9A:
  43739. 00020C9A  245F                     movea.l    A2, [A7]+
  43740. 00020C9C  4E5E                     unlink     A6
  43741. 00020C9E  4E75                     rts
  43742. 00020CA0  4E56 FFC4                link       A6, -0x003C
  43743. 00020CA4  48E7 1E30                movem.l    -[A7], D3,D4,D5,D6,A2,A3
  43744. 00020CA8  246E 0008                movea.l    A2, [A6 + 0x8]
  43745. 00020CAC  486E FFF0                pea.l      [A6 - 0x10]
  43746. 00020CB0  2F0A                     move.l     -[A7], A2
  43747. 00020CB2  2057                     movea.l    A0, [A7]
  43748. 00020CB4  2250                     movea.l    A1, [A0]
  43749. 00020CB6  2269 00D4                movea.l    A1, [A1 + 0xD4]
  43750. 00020CBA  4E91                     jsr        [A1]
  43751. 00020CBC  486E FFF0                pea.l      [A6 - 0x10]
  43752. 00020CC0  2F0A                     move.l     -[A7], A2
  43753. 00020CC2  2057                     movea.l    A0, [A7]
  43754. 00020CC4  2250                     movea.l    A1, [A0]
  43755. 00020CC6  2269 00C0                movea.l    A1, [A1 + 0xC0]
  43756. 00020CCA  4E91                     jsr        [A1]
  43757. 00020CCC  4EB9 0000 0200           jsr        [0x00000200 /* SPAlarm */]
  43758. 00020CD2  486E FFE2                pea.l      [A6 - 0x1E]
  43759. 00020CD6  4EB9 0000 0220           jsr        [0x00000220 /* MemErr */]
  43760. 00020CDC  486E FFF0                pea.l      [A6 - 0x10]
  43761. 00020CE0  486E FFE2                pea.l      [A6 - 0x1E]
  43762. 00020CE4  4EB9 0000 0240           jsr        [0x00000240]
  43763. 00020CEA  4A2A 000C                tst.b      [A2 + 0xC]
  43764. 00020CEE  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  43765. 00020CF2  6700 0144                beq        +0x146 /* 00020E38 */
  43766. 00020CF6  4EB9 0000 01C0           jsr        [0x000001C0]
  43767. 00020CFC  2648                     movea.l    A3, A0
  43768. 00020CFE  3A2A 000A                move.w     D5, [A2 + 0xA]
  43769. 00020D02  5345                     subq.w     D5, 1
  43770. 00020D04  E54D                     lsl        D5.w, 2
  43771. 00020D06  3605                     move.w     D3, D5
  43772. 00020D08  48C3                     ext.l      D3
  43773. 00020D0A  382E FFF2                move.w     D4, [A6 - 0xE]
  43774. 00020D0E  48C4                     ext.l      D4
  43775. 00020D10  486E FFF8                pea.l      [A6 - 0x8]
  43776. 00020D14  70F0                     moveq.l    D0, 0xFFFFFFF0
  43777. 00020D16  D084                     add.l      D0, D4
  43778. 00020D18  D083                     add.l      D0, D3
  43779. 00020D1A  3F00                     move.w     -[A7], D0
  43780. 00020D1C  3F2E FFF0                move.w     -[A7], [A6 - 0x10]
  43781. 00020D20  2004                     move.l     D0, D4
  43782. 00020D22  D083                     add.l      D0, D3
  43783. 00020D24  3F00                     move.w     -[A7], D0
  43784. 00020D26  302E FFF0                move.w     D0, [A6 - 0x10]
  43785. 00020D2A  48C0                     ext.l      D0
  43786. 00020D2C  720A                     moveq.l    D1, 0x0A
  43787. 00020D2E  D081                     add.l      D0, D1
  43788. 00020D30  3F00                     move.w     -[A7], D0
  43789. 00020D32  A8A7                     syscall    SetRect
  43790. 00020D34  61FF FFFF 57BE           bsr        -0xA840 /* 000164F4 */
  43791. 00020D3A  0C40 0004                cmpi.w     D0, 0x4
  43792. 00020D3E  6C00 00E0                bge        +0xE2 /* 00020E20 */
  43793. 00020D42  6062                     bra        +0x64 /* 00020DA6 */
  43794. label00020D44:
  43795. 00020D44  2F0A                     move.l     -[A7], A2
  43796. 00020D46  61FF FFFE 8DA6           bsr        -0x17258 /* 00009AEE */
  43797. 00020D4C  4A00                     tst.b      D0
  43798. 00020D4E  584F                     addq.w     A7, 4
  43799. 00020D50  672A                     beq        +0x2C /* 00020D7C */
  43800. 00020D52  2F0A                     move.l     -[A7], A2
  43801. 00020D54  61FF FFFE 8D82           bsr        -0x1727C /* 00009AD8 */
  43802. 00020D5A  4A00                     tst.b      D0
  43803. 00020D5C  584F                     addq.w     A7, 4
  43804. 00020D5E  671C                     beq        +0x1E /* 00020D7C */
  43805. 00020D60  42A7                     clr.l      -[A7]
  43806. 00020D62  4267                     clr.w      -[A7]
  43807. 00020D64  486E FFF8                pea.l      [A6 - 0x8]
  43808. 00020D68  2F0B                     move.l     -[A7], A3
  43809. 00020D6A  2F39 0002 61C8           move.l     -[A7], [0x000261C8]
  43810. 00020D70  4EB9 0000 1650           jsr        [0x00001650]
  43811. 00020D76  4FEF 0012                lea.l      A7, [A7 + 0x12]
  43812. 00020D7A  601A                     bra        +0x1C /* 00020D96 */
  43813. label00020D7C:
  43814. 00020D7C  42A7                     clr.l      -[A7]
  43815. 00020D7E  4267                     clr.w      -[A7]
  43816. 00020D80  486E FFF8                pea.l      [A6 - 0x8]
  43817. 00020D84  2F0B                     move.l     -[A7], A3
  43818. 00020D86  2F39 0002 61C4           move.l     -[A7], [0x000261C4]
  43819. 00020D8C  4EB9 0000 1650           jsr        [0x00001650]
  43820. 00020D92  4FEF 0012                lea.l      A7, [A7 + 0x12]
  43821. label00020D96:
  43822. 00020D96  3D6E FFFE FFFA           move.w     [A6 - 0x6], [A6 - 0x2]
  43823. 00020D9C  7010                     moveq.l    D0, 0x10
  43824. 00020D9E  D06E FFFA                add.w      D0, [A6 - 0x6]
  43825. 00020DA2  3D40 FFFE                move.w     [A6 - 0x2], D0
  43826. label00020DA6:
  43827. 00020DA6  302E FFF6                move.w     D0, [A6 - 0xA]
  43828. 00020DAA  48C0                     ext.l      D0
  43829. 00020DAC  7210                     moveq.l    D1, 0x10
  43830. 00020DAE  D081                     add.l      D0, D1
  43831. 00020DB0  322E FFFE                move.w     D1, [A6 - 0x2]
  43832. 00020DB4  48C1                     ext.l      D1
  43833. 00020DB6  B280                     cmp.l      D1, D0
  43834. 00020DB8  6D8A                     blt        -0x74 /* 00020D44 */
  43835. 00020DBA  6000 01E2                bra        +0x1E4 /* 00020F9E */
  43836. label00020DBE:
  43837. 00020DBE  2F0A                     move.l     -[A7], A2
  43838. 00020DC0  61FF FFFE 8D2C           bsr        -0x172D2 /* 00009AEE */
  43839. 00020DC6  4A00                     tst.b      D0
  43840. 00020DC8  584F                     addq.w     A7, 4
  43841. 00020DCA  672A                     beq        +0x2C /* 00020DF6 */
  43842. 00020DCC  2F0A                     move.l     -[A7], A2
  43843. 00020DCE  61FF FFFE 8D08           bsr        -0x172F6 /* 00009AD8 */
  43844. 00020DD4  4A00                     tst.b      D0
  43845. 00020DD6  584F                     addq.w     A7, 4
  43846. 00020DD8  671C                     beq        +0x1E /* 00020DF6 */
  43847. 00020DDA  42A7                     clr.l      -[A7]
  43848. 00020DDC  4267                     clr.w      -[A7]
  43849. 00020DDE  486E FFF8                pea.l      [A6 - 0x8]
  43850. 00020DE2  2F0B                     move.l     -[A7], A3
  43851. 00020DE4  2F39 0002 61D0           move.l     -[A7], [0x000261D0]
  43852. 00020DEA  4EB9 0000 1650           jsr        [0x00001650]
  43853. 00020DF0  4FEF 0012                lea.l      A7, [A7 + 0x12]
  43854. 00020DF4  601A                     bra        +0x1C /* 00020E10 */
  43855. label00020DF6:
  43856. 00020DF6  42A7                     clr.l      -[A7]
  43857. 00020DF8  4267                     clr.w      -[A7]
  43858. 00020DFA  486E FFF8                pea.l      [A6 - 0x8]
  43859. 00020DFE  2F0B                     move.l     -[A7], A3
  43860. 00020E00  2F39 0002 61CC           move.l     -[A7], [0x000261CC]
  43861. 00020E06  4EB9 0000 1650           jsr        [0x00001650]
  43862. 00020E0C  4FEF 0012                lea.l      A7, [A7 + 0x12]
  43863. label00020E10:
  43864. 00020E10  3D6E FFFE FFFA           move.w     [A6 - 0x6], [A6 - 0x2]
  43865. 00020E16  7010                     moveq.l    D0, 0x10
  43866. 00020E18  D06E FFFA                add.w      D0, [A6 - 0x6]
  43867. 00020E1C  3D40 FFFE                move.w     [A6 - 0x2], D0
  43868. label00020E20:
  43869. 00020E20  302E FFF6                move.w     D0, [A6 - 0xA]
  43870. 00020E24  48C0                     ext.l      D0
  43871. 00020E26  7210                     moveq.l    D1, 0x10
  43872. 00020E28  D081                     add.l      D0, D1
  43873. 00020E2A  322E FFFE                move.w     D1, [A6 - 0x2]
  43874. 00020E2E  48C1                     ext.l      D1
  43875. 00020E30  B280                     cmp.l      D1, D0
  43876. 00020E32  6D8A                     blt        -0x74 /* 00020DBE */
  43877. 00020E34  6000 0168                bra        +0x16A /* 00020F9E */
  43878. label00020E38:
  43879. 00020E38  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  43880. 00020E3C  2057                     movea.l    A0, [A7]
  43881. 00020E3E  2268 0004                movea.l    A1, [A0 + 0x4]
  43882. 00020E42  2269 001C                movea.l    A1, [A1 + 0x1C]
  43883. 00020E46  4E91                     jsr        [A1]
  43884. 00020E48  2800                     move.l     D4, D0
  43885. 00020E4A  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  43886. 00020E4E  61FF FFFE 8442           bsr        -0x17BBC /* 00009292 */
  43887. 00020E54  2C00                     move.l     D6, D0
  43888. 00020E56  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  43889. 00020E5A  61FF FFFE 8440           bsr        -0x17BBE /* 0000929C */
  43890. 00020E60  2600                     move.l     D3, D0
  43891. 00020E62  302E FFF2                move.w     D0, [A6 - 0xE]
  43892. 00020E66  48C0                     ext.l      D0
  43893. 00020E68  322E FFF6                move.w     D1, [A6 - 0xA]
  43894. 00020E6C  48C1                     ext.l      D1
  43895. 00020E6E  9280                     sub.l      D1, D0
  43896. 00020E70  2D41 FFC4                move.l     [A6 - 0x3C], D1
  43897. 00020E74  486E FFC4                pea.l      [A6 - 0x3C]
  43898. 00020E78  486E FFC4                pea.l      [A6 - 0x3C]
  43899. 00020E7C  3F3C 280E                move.w     -[A7], 0x280E
  43900. 00020E80  A9EB                     syscall    Pack4/FP68K
  43901. 00020E82  2006                     move.l     D0, D6
  43902. 00020E84  9083                     sub.l      D0, D3
  43903. 00020E86  2D40 FFCE                move.l     [A6 - 0x32], D0
  43904. 00020E8A  486E FFCE                pea.l      [A6 - 0x32]
  43905. 00020E8E  486E FFCE                pea.l      [A6 - 0x32]
  43906. 00020E92  3F3C 280E                move.w     -[A7], 0x280E
  43907. 00020E96  A9EB                     syscall    Pack4/FP68K
  43908. 00020E98  2004                     move.l     D0, D4
  43909. 00020E9A  9083                     sub.l      D0, D3
  43910. 00020E9C  2D40 FFD8                move.l     [A6 - 0x28], D0
  43911. 00020EA0  486E FFD8                pea.l      [A6 - 0x28]
  43912. 00020EA4  486E FFD8                pea.l      [A6 - 0x28]
  43913. 00020EA8  3F3C 280E                move.w     -[A7], 0x280E
  43914. 00020EAC  A9EB                     syscall    Pack4/FP68K
  43915. 00020EAE  486E FFCE                pea.l      [A6 - 0x32]
  43916. 00020EB2  486E FFD8                pea.l      [A6 - 0x28]
  43917. 00020EB6  3F3C 0006                move.w     -[A7], 0x6
  43918. 00020EBA  A9EB                     syscall    Pack4/FP68K
  43919. 00020EBC  486E FFC4                pea.l      [A6 - 0x3C]
  43920. 00020EC0  486E FFD8                pea.l      [A6 - 0x28]
  43921. 00020EC4  3F3C 0004                move.w     -[A7], 0x4
  43922. 00020EC8  A9EB                     syscall    Pack4/FP68K
  43923. 00020ECA  486E FFD8                pea.l      [A6 - 0x28]
  43924. 00020ECE  3F3C 0016                move.w     -[A7], 0x16
  43925. 00020ED2  A9EB                     syscall    Pack4/FP68K
  43926. 00020ED4  486E FFD8                pea.l      [A6 - 0x28]
  43927. 00020ED8  486E FFD8                pea.l      [A6 - 0x28]
  43928. 00020EDC  3F3C 2810                move.w     -[A7], 0x2810
  43929. 00020EE0  A9EB                     syscall    Pack4/FP68K
  43930. 00020EE2  356E FFDA 000E           move.w     [A2 + 0xE], [A6 - 0x26]
  43931. 00020EE8  61FF FFFF 560A           bsr        -0xA9F4 /* 000164F4 */
  43932. 00020EEE  0C40 0004                cmpi.w     D0, 0x4
  43933. 00020EF2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  43934. 00020EF6  6C62                     bge        +0x64 /* 00020F5A */
  43935. 00020EF8  3A2E FFF2                move.w     D5, [A6 - 0xE]
  43936. 00020EFC  486E FFE8                pea.l      [A6 - 0x18]
  43937. 00020F00  3F05                     move.w     -[A7], D5
  43938. 00020F02  3F2E FFF0                move.w     -[A7], [A6 - 0x10]
  43939. 00020F06  302A 000E                move.w     D0, [A2 + 0xE]
  43940. 00020F0A  48C0                     ext.l      D0
  43941. 00020F0C  3205                     move.w     D1, D5
  43942. 00020F0E  48C1                     ext.l      D1
  43943. 00020F10  D280                     add.l      D1, D0
  43944. 00020F12  3F01                     move.w     -[A7], D1
  43945. 00020F14  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  43946. 00020F18  A8A7                     syscall    SetRect
  43947. 00020F1A  2F0A                     move.l     -[A7], A2
  43948. 00020F1C  61FF FFFE 8BD0           bsr        -0x1742E /* 00009AEE */
  43949. 00020F22  4A00                     tst.b      D0
  43950. 00020F24  584F                     addq.w     A7, 4
  43951. 00020F26  670E                     beq        +0x10 /* 00020F36 */
  43952. 00020F28  2F0A                     move.l     -[A7], A2
  43953. 00020F2A  61FF FFFE 8BAC           bsr        -0x17452 /* 00009AD8 */
  43954. 00020F30  4A00                     tst.b      D0
  43955. 00020F32  584F                     addq.w     A7, 4
  43956. 00020F34  6606                     bne        +0x8 /* 00020F3C */
  43957. label00020F36:
  43958. 00020F36  4EB9 0000 0208           jsr        [0x00000208 /* SPVolCtl */]
  43959. label00020F3C:
  43960. 00020F3C  486E FFE8                pea.l      [A6 - 0x18]
  43961. 00020F40  A8A2                     syscall    PaintRect
  43962. 00020F42  302E FFEE                move.w     D0, [A6 - 0x12]
  43963. 00020F46  5240                     addq.w     D0, 1
  43964. 00020F48  3D40 FFEA                move.w     [A6 - 0x16], D0
  43965. 00020F4C  3D6E FFF6 FFEE           move.w     [A6 - 0x12], [A6 - 0xA]
  43966. 00020F52  486E FFE8                pea.l      [A6 - 0x18]
  43967. 00020F56  A8A3                     syscall    EraseRect
  43968. 00020F58  6044                     bra        +0x46 /* 00020F9E */
  43969. label00020F5A:
  43970. 00020F5A  486E FFF0                pea.l      [A6 - 0x10]
  43971. 00020F5E  2F0A                     move.l     -[A7], A2
  43972. 00020F60  2057                     movea.l    A0, [A7]
  43973. 00020F62  2250                     movea.l    A1, [A0]
  43974. 00020F64  2269 00C4                movea.l    A1, [A1 + 0xC4]
  43975. 00020F68  4E91                     jsr        [A1]
  43976. 00020F6A  486E FFF0                pea.l      [A6 - 0x10]
  43977. 00020F6E  2F0A                     move.l     -[A7], A2
  43978. 00020F70  2057                     movea.l    A0, [A7]
  43979. 00020F72  2250                     movea.l    A1, [A0]
  43980. 00020F74  2269 00C8                movea.l    A1, [A1 + 0xC8]
  43981. 00020F78  4E91                     jsr        [A1]
  43982. 00020F7A  486E FFF0                pea.l      [A6 - 0x10]
  43983. 00020F7E  2F0A                     move.l     -[A7], A2
  43984. 00020F80  2057                     movea.l    A0, [A7]
  43985. 00020F82  2250                     movea.l    A1, [A0]
  43986. 00020F84  2269 00CC                movea.l    A1, [A1 + 0xCC]
  43987. 00020F88  4E91                     jsr        [A1]
  43988. 00020F8A  486E FFF0                pea.l      [A6 - 0x10]
  43989. 00020F8E  2F0A                     move.l     -[A7], A2
  43990. 00020F90  2057                     movea.l    A0, [A7]
  43991. 00020F92  2250                     movea.l    A1, [A0]
  43992. 00020F94  2269 00D0                movea.l    A1, [A1 + 0xD0]
  43993. 00020F98  4E91                     jsr        [A1]
  43994. 00020F9A  4FEF 0020                lea.l      A7, [A7 + 0x20]
  43995. label00020F9E:
  43996. 00020F9E  3F3C FFFF                move.w     -[A7], 0xFFFF
  43997. 00020FA2  486E FFE2                pea.l      [A6 - 0x1E]
  43998. 00020FA6  4EB9 0000 0238           jsr        [0x00000238]
  43999. 00020FAC  5C4F                     addq.w     A7, 6
  44000. 00020FAE  4CDF 0C78                movem.l    D3,D4,D5,D6,A2,A3, [A7]+
  44001. 00020FB2  4E5E                     unlink     A6
  44002. 00020FB4  4E75                     rts
  44003. 00020FB6  4E56 FFFA                link       A6, -0x0006
  44004. 00020FBA  2F0B                     move.l     -[A7], A3
  44005. 00020FBC  2F0A                     move.l     -[A7], A2
  44006. 00020FBE  266E 0008                movea.l    A3, [A6 + 0x8]
  44007. 00020FC2  246E 000C                movea.l    A2, [A6 + 0xC]
  44008. 00020FC6  4EB9 0000 0200           jsr        [0x00000200 /* SPAlarm */]
  44009. 00020FCC  61FF FFFF 5526           bsr        -0xAAD8 /* 000164F4 */
  44010. 00020FD2  0C40 0004                cmpi.w     D0, 0x4
  44011. 00020FD6  6C38                     bge        +0x3A /* 00021010 */
  44012. 00020FD8  2D79 0000 2FEC FFFA      move.l     [A6 - 0x6], [0x00002FEC]
  44013. 00020FE0  3D79 0000 2FF0 FFFE      move.w     [A6 - 0x2], [0x00002FF0]
  44014. 00020FE8  2F0B                     move.l     -[A7], A3
  44015. 00020FEA  61FF FFFE 8B02           bsr        -0x174FC /* 00009AEE */
  44016. 00020FF0  4A00                     tst.b      D0
  44017. 00020FF2  584F                     addq.w     A7, 4
  44018. 00020FF4  6710                     beq        +0x12 /* 00021006 */
  44019. 00020FF6  2F0B                     move.l     -[A7], A3
  44020. 00020FF8  61FF FFFE 8ADE           bsr        -0x17520 /* 00009AD8 */
  44021. 00020FFE  4A00                     tst.b      D0
  44022. 00021000  584F                     addq.w     A7, 4
  44023. 00021002  6600 008A                bne        +0x8C /* 0002108E */
  44024. label00021006:
  44025. 00021006  4EB9 0000 0208           jsr        [0x00000208 /* SPVolCtl */]
  44026. 0002100C  6000 0080                bra        +0x82 /* 0002108E */
  44027. label00021010:
  44028. 00021010  2F0B                     move.l     -[A7], A3
  44029. 00021012  61FF FFFE 8ADA           bsr        -0x17524 /* 00009AEE */
  44030. 00021018  4A00                     tst.b      D0
  44031. 0002101A  584F                     addq.w     A7, 4
  44032. 0002101C  6760                     beq        +0x62 /* 0002107E */
  44033. 0002101E  2F0B                     move.l     -[A7], A3
  44034. 00021020  61FF FFFE 8AB6           bsr        -0x17548 /* 00009AD8 */
  44035. 00021026  4A00                     tst.b      D0
  44036. 00021028  584F                     addq.w     A7, 4
  44037. 0002102A  6752                     beq        +0x54 /* 0002107E */
  44038. 0002102C  1F3C 0005                move.b     -[A7], 0x5
  44039. 00021030  486E FFFA                pea.l      [A6 - 0x6]
  44040. 00021034  61FF 0000 D43C           bsr        +0xD43E /* 0002E472 */
  44041. 0002103A  486E FFFA                pea.l      [A6 - 0x6]
  44042. 0002103E  AA14                     syscall    RGBForeColor
  44043. 00021040  2F3C 0001 0001           move.l     -[A7], 0x10001
  44044. 00021046  42A7                     clr.l      -[A7]
  44045. 00021048  2F0A                     move.l     -[A7], A2
  44046. 0002104A  61FF 0000 D798           bsr        +0xD79A /* 0002E7E4 */
  44047. 00021050  4879 0000 2FF2           push.l     0x2FF2
  44048. 00021056  AA14                     syscall    RGBForeColor
  44049. 00021058  42A7                     clr.l      -[A7]
  44050. 0002105A  2F3C 0001 0001           move.l     -[A7], 0x10001
  44051. 00021060  2F0A                     move.l     -[A7], A2
  44052. 00021062  61FF 0000 D632           bsr        +0xD634 /* 0002E696 */
  44053. 00021068  2D79 0000 2FEC FFFA      move.l     [A6 - 0x6], [0x00002FEC]
  44054. 00021070  3D79 0000 2FF0 FFFE      move.w     [A6 - 0x2], [0x00002FF0]
  44055. 00021078  4FEF 001E                lea.l      A7, [A7 + 0x1E]
  44056. 0002107C  6010                     bra        +0x12 /* 0002108E */
  44057. label0002107E:
  44058. 0002107E  1F3C 000A                move.b     -[A7], 0xA /* '\n' */
  44059. 00021082  486E FFFA                pea.l      [A6 - 0x6]
  44060. 00021086  61FF 0000 D3EA           bsr        +0xD3EC /* 0002E472 */
  44061. 0002108C  5C4F                     addq.w     A7, 6
  44062. label0002108E:
  44063. 0002108E  486E FFFA                pea.l      [A6 - 0x6]
  44064. 00021092  AA14                     syscall    RGBForeColor
  44065. 00021094  2F0A                     move.l     -[A7], A2
  44066. 00021096  2F3C 0001 0001           move.l     -[A7], 0x10001
  44067. 0002109C  A8A9                     syscall    InsetRect
  44068. 0002109E  2F0A                     move.l     -[A7], A2
  44069. 000210A0  A8A1                     syscall    FrameRect
  44070. 000210A2  2F0A                     move.l     -[A7], A2
  44071. 000210A4  2F3C 0001 0001           move.l     -[A7], 0x10001
  44072. 000210AA  A8A9                     syscall    InsetRect
  44073. 000210AC  245F                     movea.l    A2, [A7]+
  44074. 000210AE  265F                     movea.l    A3, [A7]+
  44075. 000210B0  4E5E                     unlink     A6
  44076. 000210B2  4E75                     rts
  44077. 000210B4  4E56 FFFA                link       A6, -0x0006
  44078. 000210B8  2F0B                     move.l     -[A7], A3
  44079. 000210BA  2F0A                     move.l     -[A7], A2
  44080. 000210BC  246E 0008                movea.l    A2, [A6 + 0x8]
  44081. 000210C0  266E 000C                movea.l    A3, [A6 + 0xC]
  44082. 000210C4  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  44083. 000210C8  4EB9 0000 0E60           jsr        [0x00000E60]
  44084. 000210CE  4A00                     tst.b      D0
  44085. 000210D0  584F                     addq.w     A7, 4
  44086. 000210D2  6710                     beq        +0x12 /* 000210E4 */
  44087. 000210D4  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  44088. 000210D8  4EB9 0000 0E98           jsr        [0x00000E98]
  44089. 000210DE  4A00                     tst.b      D0
  44090. 000210E0  584F                     addq.w     A7, 4
  44091. 000210E2  6604                     bne        +0x6 /* 000210E8 */
  44092. label000210E4:
  44093. 000210E4  6000 0130                bra        +0x132 /* 00021216 */
  44094. label000210E8:
  44095. 000210E8  356B 0002 0010           move.w     [A2 + 0x10], [A3 + 0x2]
  44096. 000210EE  1F3C 0008                move.b     -[A7], 0x8
  44097. 000210F2  486E FFFA                pea.l      [A6 - 0x6]
  44098. 000210F6  61FF 0000 D37A           bsr        +0xD37C /* 0002E472 */
  44099. 000210FC  486E FFFA                pea.l      [A6 - 0x6]
  44100. 00021100  AA14                     syscall    RGBForeColor
  44101. 00021102  3F2A 0010                move.w     -[A7], [A2 + 0x10]
  44102. 00021106  302B 0004                move.w     D0, [A3 + 0x4]
  44103. 0002110A  48C0                     ext.l      D0
  44104. 0002110C  5380                     subq.l     D0, 1
  44105. 0002110E  3F00                     move.w     -[A7], D0
  44106. 00021110  A893                     syscall    MoveTo
  44107. 00021112  3F2A 0010                move.w     -[A7], [A2 + 0x10]
  44108. 00021116  3F13                     move.w     -[A7], [A3]
  44109. 00021118  A891                     syscall    LineTo
  44110. 0002111A  526A 0010                addq.w     [A2 + 0x10], 1
  44111. 0002111E  486E FFFA                pea.l      [A6 - 0x6]
  44112. 00021122  3F13                     move.w     -[A7], [A3]
  44113. 00021124  3F2A 0010                move.w     -[A7], [A2 + 0x10]
  44114. 00021128  61FF 0000 DB34           bsr        +0xDB36 /* 0002EC5E */
  44115. 0002112E  486E FFFA                pea.l      [A6 - 0x6]
  44116. 00021132  3013                     move.w     D0, [A3]
  44117. 00021134  48C0                     ext.l      D0
  44118. 00021136  5080                     addq.l     D0, 8
  44119. 00021138  3F00                     move.w     -[A7], D0
  44120. 0002113A  3F2A 0010                move.w     -[A7], [A2 + 0x10]
  44121. 0002113E  61FF 0000 DB1E           bsr        +0xDB20 /* 0002EC5E */
  44122. 00021144  1F3C 000A                move.b     -[A7], 0xA /* '\n' */
  44123. 00021148  486E FFFA                pea.l      [A6 - 0x6]
  44124. 0002114C  61FF 0000 D324           bsr        +0xD326 /* 0002E472 */
  44125. 00021152  486E FFFA                pea.l      [A6 - 0x6]
  44126. 00021156  3013                     move.w     D0, [A3]
  44127. 00021158  48C0                     ext.l      D0
  44128. 0002115A  7209                     moveq.l    D1, 0x09
  44129. 0002115C  D081                     add.l      D0, D1
  44130. 0002115E  3F00                     move.w     -[A7], D0
  44131. 00021160  3F2A 0010                move.w     -[A7], [A2 + 0x10]
  44132. 00021164  61FF 0000 DAF8           bsr        +0xDAFA /* 0002EC5E */
  44133. 0002116A  1F3C 0005                move.b     -[A7], 0x5
  44134. 0002116E  486E FFFA                pea.l      [A6 - 0x6]
  44135. 00021172  61FF 0000 D2FE           bsr        +0xD300 /* 0002E472 */
  44136. 00021178  486E FFFA                pea.l      [A6 - 0x6]
  44137. 0002117C  3013                     move.w     D0, [A3]
  44138. 0002117E  48C0                     ext.l      D0
  44139. 00021180  5280                     addq.l     D0, 1
  44140. 00021182  3F00                     move.w     -[A7], D0
  44141. 00021184  3F2A 0010                move.w     -[A7], [A2 + 0x10]
  44142. 00021188  61FF 0000 DAD4           bsr        +0xDAD6 /* 0002EC5E */
  44143. 0002118E  486E FFFA                pea.l      [A6 - 0x6]
  44144. 00021192  3013                     move.w     D0, [A3]
  44145. 00021194  48C0                     ext.l      D0
  44146. 00021196  5E80                     addq.l     D0, 7
  44147. 00021198  3F00                     move.w     -[A7], D0
  44148. 0002119A  3F2A 0010                move.w     -[A7], [A2 + 0x10]
  44149. 0002119E  61FF 0000 DABE           bsr        +0xDAC0 /* 0002EC5E */
  44150. 000211A4  1F3C 0003                move.b     -[A7], 0x3
  44151. 000211A8  486E FFFA                pea.l      [A6 - 0x6]
  44152. 000211AC  61FF 0000 D2C4           bsr        +0xD2C6 /* 0002E472 */
  44153. 000211B2  486E FFFA                pea.l      [A6 - 0x6]
  44154. 000211B6  3013                     move.w     D0, [A3]
  44155. 000211B8  48C0                     ext.l      D0
  44156. 000211BA  5480                     addq.l     D0, 2
  44157. 000211BC  3F00                     move.w     -[A7], D0
  44158. 000211BE  3F2A 0010                move.w     -[A7], [A2 + 0x10]
  44159. 000211C2  61FF 0000 DA9A           bsr        +0xDA9C /* 0002EC5E */
  44160. 000211C8  486E FFFA                pea.l      [A6 - 0x6]
  44161. 000211CC  3013                     move.w     D0, [A3]
  44162. 000211CE  48C0                     ext.l      D0
  44163. 000211D0  5C80                     addq.l     D0, 6
  44164. 000211D2  3F00                     move.w     -[A7], D0
  44165. 000211D4  3F2A 0010                move.w     -[A7], [A2 + 0x10]
  44166. 000211D8  61FF 0000 DA84           bsr        +0xDA86 /* 0002EC5E */
  44167. 000211DE  1F3C 0001                move.b     -[A7], 0x1
  44168. 000211E2  486E FFFA                pea.l      [A6 - 0x6]
  44169. 000211E6  61FF 0000 D28A           bsr        +0xD28C /* 0002E472 */
  44170. 000211EC  486E FFFA                pea.l      [A6 - 0x6]
  44171. 000211F0  AA14                     syscall    RGBForeColor
  44172. 000211F2  3F2A 0010                move.w     -[A7], [A2 + 0x10]
  44173. 000211F6  3013                     move.w     D0, [A3]
  44174. 000211F8  48C0                     ext.l      D0
  44175. 000211FA  5680                     addq.l     D0, 3
  44176. 000211FC  3F00                     move.w     -[A7], D0
  44177. 000211FE  A893                     syscall    MoveTo
  44178. 00021200  3F2A 0010                move.w     -[A7], [A2 + 0x10]
  44179. 00021204  3013                     move.w     D0, [A3]
  44180. 00021206  48C0                     ext.l      D0
  44181. 00021208  5A80                     addq.l     D0, 5
  44182. 0002120A  3F00                     move.w     -[A7], D0
  44183. 0002120C  A891                     syscall    LineTo
  44184. 0002120E  526A 0010                addq.w     [A2 + 0x10], 1
  44185. 00021212  4FEF 0056                lea.l      A7, [A7 + 0x56]
  44186. label00021216:
  44187. 00021216  245F                     movea.l    A2, [A7]+
  44188. 00021218  265F                     movea.l    A3, [A7]+
  44189. 0002121A  4E5E                     unlink     A6
  44190. 0002121C  4E75                     rts
  44191. 0002121E  4E56 FFFA                link       A6, -0x0006
  44192. 00021222  2F0B                     move.l     -[A7], A3
  44193. 00021224  2F0A                     move.l     -[A7], A2
  44194. 00021226  266E 0008                movea.l    A3, [A6 + 0x8]
  44195. 0002122A  246E 000C                movea.l    A2, [A6 + 0xC]
  44196. 0002122E  302A 0002                move.w     D0, [A2 + 0x2]
  44197. 00021232  D06B 000E                add.w      D0, [A3 + 0xE]
  44198. 00021236  3740 0012                move.w     [A3 + 0x12], D0
  44199. 0002123A  2F2B 0004                move.l     -[A7], [A3 + 0x4]
  44200. 0002123E  4EB9 0000 0E60           jsr        [0x00000E60]
  44201. 00021244  4A00                     tst.b      D0
  44202. 00021246  584F                     addq.w     A7, 4
  44203. 00021248  6700 02BE                beq        +0x2C0 /* 00021508 */
  44204. 0002124C  2F2B 0004                move.l     -[A7], [A3 + 0x4]
  44205. 00021250  4EB9 0000 0E98           jsr        [0x00000E98]
  44206. 00021256  4A00                     tst.b      D0
  44207. 00021258  584F                     addq.w     A7, 4
  44208. 0002125A  6700 02AC                beq        +0x2AE /* 00021508 */
  44209. 0002125E  4879 0000 2FEC           push.l     0x2FEC
  44210. 00021264  AA14                     syscall    RGBForeColor
  44211. 00021266  302B 000E                move.w     D0, [A3 + 0xE]
  44212. 0002126A  48C0                     ext.l      D0
  44213. 0002126C  322A 0002                move.w     D1, [A2 + 0x2]
  44214. 00021270  48C1                     ext.l      D1
  44215. 00021272  D280                     add.l      D1, D0
  44216. 00021274  3F01                     move.w     -[A7], D1
  44217. 00021276  3F12                     move.w     -[A7], [A2]
  44218. 00021278  A893                     syscall    MoveTo
  44219. 0002127A  302B 000E                move.w     D0, [A3 + 0xE]
  44220. 0002127E  48C0                     ext.l      D0
  44221. 00021280  322A 0002                move.w     D1, [A2 + 0x2]
  44222. 00021284  48C1                     ext.l      D1
  44223. 00021286  D280                     add.l      D1, D0
  44224. 00021288  3F01                     move.w     -[A7], D1
  44225. 0002128A  3012                     move.w     D0, [A2]
  44226. 0002128C  48C0                     ext.l      D0
  44227. 0002128E  7209                     moveq.l    D1, 0x09
  44228. 00021290  D081                     add.l      D0, D1
  44229. 00021292  3F00                     move.w     -[A7], D0
  44230. 00021294  A891                     syscall    LineTo
  44231. 00021296  536B 000E                subq.w     [A3 + 0xE], 1
  44232. 0002129A  1F3C 000C                move.b     -[A7], 0xC
  44233. 0002129E  486E FFFA                pea.l      [A6 - 0x6]
  44234. 000212A2  61FF 0000 D1CE           bsr        +0xD1D0 /* 0002E472 */
  44235. 000212A8  486E FFFA                pea.l      [A6 - 0x6]
  44236. 000212AC  AA14                     syscall    RGBForeColor
  44237. 000212AE  302B 000E                move.w     D0, [A3 + 0xE]
  44238. 000212B2  48C0                     ext.l      D0
  44239. 000212B4  322A 0002                move.w     D1, [A2 + 0x2]
  44240. 000212B8  48C1                     ext.l      D1
  44241. 000212BA  D280                     add.l      D1, D0
  44242. 000212BC  3F01                     move.w     -[A7], D1
  44243. 000212BE  3F12                     move.w     -[A7], [A2]
  44244. 000212C0  A893                     syscall    MoveTo
  44245. 000212C2  302B 000E                move.w     D0, [A3 + 0xE]
  44246. 000212C6  48C0                     ext.l      D0
  44247. 000212C8  322A 0002                move.w     D1, [A2 + 0x2]
  44248. 000212CC  48C1                     ext.l      D1
  44249. 000212CE  D280                     add.l      D1, D0
  44250. 000212D0  3F01                     move.w     -[A7], D1
  44251. 000212D2  3012                     move.w     D0, [A2]
  44252. 000212D4  48C0                     ext.l      D0
  44253. 000212D6  7209                     moveq.l    D1, 0x09
  44254. 000212D8  D081                     add.l      D0, D1
  44255. 000212DA  3F00                     move.w     -[A7], D0
  44256. 000212DC  A891                     syscall    LineTo
  44257. 000212DE  1F3C 000A                move.b     -[A7], 0xA /* '\n' */
  44258. 000212E2  486E FFFA                pea.l      [A6 - 0x6]
  44259. 000212E6  61FF 0000 D18A           bsr        +0xD18C /* 0002E472 */
  44260. 000212EC  486E FFFA                pea.l      [A6 - 0x6]
  44261. 000212F0  3F12                     move.w     -[A7], [A2]
  44262. 000212F2  302B 000E                move.w     D0, [A3 + 0xE]
  44263. 000212F6  48C0                     ext.l      D0
  44264. 000212F8  322A 0002                move.w     D1, [A2 + 0x2]
  44265. 000212FC  48C1                     ext.l      D1
  44266. 000212FE  D280                     add.l      D1, D0
  44267. 00021300  3F01                     move.w     -[A7], D1
  44268. 00021302  61FF 0000 D95A           bsr        +0xD95C /* 0002EC5E */
  44269. 00021308  536B 000E                subq.w     [A3 + 0xE], 1
  44270. 0002130C  302B 000E                move.w     D0, [A3 + 0xE]
  44271. 00021310  48C0                     ext.l      D0
  44272. 00021312  322A 0002                move.w     D1, [A2 + 0x2]
  44273. 00021316  48C1                     ext.l      D1
  44274. 00021318  D280                     add.l      D1, D0
  44275. 0002131A  3F01                     move.w     -[A7], D1
  44276. 0002131C  3F12                     move.w     -[A7], [A2]
  44277. 0002131E  A893                     syscall    MoveTo
  44278. 00021320  302B 000E                move.w     D0, [A3 + 0xE]
  44279. 00021324  48C0                     ext.l      D0
  44280. 00021326  322A 0002                move.w     D1, [A2 + 0x2]
  44281. 0002132A  48C1                     ext.l      D1
  44282. 0002132C  D280                     add.l      D1, D0
  44283. 0002132E  3F01                     move.w     -[A7], D1
  44284. 00021330  3012                     move.w     D0, [A2]
  44285. 00021332  48C0                     ext.l      D0
  44286. 00021334  7209                     moveq.l    D1, 0x09
  44287. 00021336  D081                     add.l      D0, D1
  44288. 00021338  3F00                     move.w     -[A7], D0
  44289. 0002133A  A891                     syscall    LineTo
  44290. 0002133C  1F3C 0008                move.b     -[A7], 0x8
  44291. 00021340  486E FFFA                pea.l      [A6 - 0x6]
  44292. 00021344  61FF 0000 D12C           bsr        +0xD12E /* 0002E472 */
  44293. 0002134A  486E FFFA                pea.l      [A6 - 0x6]
  44294. 0002134E  3012                     move.w     D0, [A2]
  44295. 00021350  48C0                     ext.l      D0
  44296. 00021352  5280                     addq.l     D0, 1
  44297. 00021354  3F00                     move.w     -[A7], D0
  44298. 00021356  302B 000E                move.w     D0, [A3 + 0xE]
  44299. 0002135A  48C0                     ext.l      D0
  44300. 0002135C  322A 0002                move.w     D1, [A2 + 0x2]
  44301. 00021360  48C1                     ext.l      D1
  44302. 00021362  D280                     add.l      D1, D0
  44303. 00021364  3F01                     move.w     -[A7], D1
  44304. 00021366  61FF 0000 D8F6           bsr        +0xD8F8 /* 0002EC5E */
  44305. 0002136C  1F3C 000C                move.b     -[A7], 0xC
  44306. 00021370  486E FFFA                pea.l      [A6 - 0x6]
  44307. 00021374  61FF 0000 D0FC           bsr        +0xD0FE /* 0002E472 */
  44308. 0002137A  486E FFFA                pea.l      [A6 - 0x6]
  44309. 0002137E  3012                     move.w     D0, [A2]
  44310. 00021380  48C0                     ext.l      D0
  44311. 00021382  7209                     moveq.l    D1, 0x09
  44312. 00021384  D081                     add.l      D0, D1
  44313. 00021386  3F00                     move.w     -[A7], D0
  44314. 00021388  302B 000E                move.w     D0, [A3 + 0xE]
  44315. 0002138C  48C0                     ext.l      D0
  44316. 0002138E  322A 0002                move.w     D1, [A2 + 0x2]
  44317. 00021392  48C1                     ext.l      D1
  44318. 00021394  D280                     add.l      D1, D0
  44319. 00021396  3F01                     move.w     -[A7], D1
  44320. 00021398  61FF 0000 D8C4           bsr        +0xD8C6 /* 0002EC5E */
  44321. 0002139E  536B 000E                subq.w     [A3 + 0xE], 1
  44322. 000213A2  486E FFFA                pea.l      [A6 - 0x6]
  44323. 000213A6  3012                     move.w     D0, [A2]
  44324. 000213A8  48C0                     ext.l      D0
  44325. 000213AA  7209                     moveq.l    D1, 0x09
  44326. 000213AC  D081                     add.l      D0, D1
  44327. 000213AE  3F00                     move.w     -[A7], D0
  44328. 000213B0  302B 000E                move.w     D0, [A3 + 0xE]
  44329. 000213B4  48C0                     ext.l      D0
  44330. 000213B6  322A 0002                move.w     D1, [A2 + 0x2]
  44331. 000213BA  48C1                     ext.l      D1
  44332. 000213BC  D280                     add.l      D1, D0
  44333. 000213BE  3F01                     move.w     -[A7], D1
  44334. 000213C0  61FF 0000 D89C           bsr        +0xD89E /* 0002EC5E */
  44335. 000213C6  1F3C 000A                move.b     -[A7], 0xA /* '\n' */
  44336. 000213CA  486E FFFA                pea.l      [A6 - 0x6]
  44337. 000213CE  61FF 0000 D0A2           bsr        +0xD0A4 /* 0002E472 */
  44338. 000213D4  486E FFFA                pea.l      [A6 - 0x6]
  44339. 000213D8  3012                     move.w     D0, [A2]
  44340. 000213DA  48C0                     ext.l      D0
  44341. 000213DC  5080                     addq.l     D0, 8
  44342. 000213DE  3F00                     move.w     -[A7], D0
  44343. 000213E0  302B 000E                move.w     D0, [A3 + 0xE]
  44344. 000213E4  48C0                     ext.l      D0
  44345. 000213E6  322A 0002                move.w     D1, [A2 + 0x2]
  44346. 000213EA  48C1                     ext.l      D1
  44347. 000213EC  D280                     add.l      D1, D0
  44348. 000213EE  3F01                     move.w     -[A7], D1
  44349. 000213F0  61FF 0000 D86C           bsr        +0xD86E /* 0002EC5E */
  44350. 000213F6  486E FFFA                pea.l      [A6 - 0x6]
  44351. 000213FA  3F12                     move.w     -[A7], [A2]
  44352. 000213FC  302B 000E                move.w     D0, [A3 + 0xE]
  44353. 00021400  48C0                     ext.l      D0
  44354. 00021402  322A 0002                move.w     D1, [A2 + 0x2]
  44355. 00021406  48C1                     ext.l      D1
  44356. 00021408  D280                     add.l      D1, D0
  44357. 0002140A  3F01                     move.w     -[A7], D1
  44358. 0002140C  61FF 0000 D850           bsr        +0xD852 /* 0002EC5E */
  44359. 00021412  1F3C 0008                move.b     -[A7], 0x8
  44360. 00021416  486E FFFA                pea.l      [A6 - 0x6]
  44361. 0002141A  61FF 0000 D056           bsr        +0xD058 /* 0002E472 */
  44362. 00021420  486E FFFA                pea.l      [A6 - 0x6]
  44363. 00021424  3012                     move.w     D0, [A2]
  44364. 00021426  48C0                     ext.l      D0
  44365. 00021428  5E80                     addq.l     D0, 7
  44366. 0002142A  3F00                     move.w     -[A7], D0
  44367. 0002142C  302B 000E                move.w     D0, [A3 + 0xE]
  44368. 00021430  48C0                     ext.l      D0
  44369. 00021432  322A 0002                move.w     D1, [A2 + 0x2]
  44370. 00021436  48C1                     ext.l      D1
  44371. 00021438  D280                     add.l      D1, D0
  44372. 0002143A  3F01                     move.w     -[A7], D1
  44373. 0002143C  61FF 0000 D820           bsr        +0xD822 /* 0002EC5E */
  44374. 00021442  486E FFFA                pea.l      [A6 - 0x6]
  44375. 00021446  3012                     move.w     D0, [A2]
  44376. 00021448  48C0                     ext.l      D0
  44377. 0002144A  5280                     addq.l     D0, 1
  44378. 0002144C  3F00                     move.w     -[A7], D0
  44379. 0002144E  302B 000E                move.w     D0, [A3 + 0xE]
  44380. 00021452  48C0                     ext.l      D0
  44381. 00021454  322A 0002                move.w     D1, [A2 + 0x2]
  44382. 00021458  48C1                     ext.l      D1
  44383. 0002145A  D280                     add.l      D1, D0
  44384. 0002145C  3F01                     move.w     -[A7], D1
  44385. 0002145E  61FF 0000 D7FE           bsr        +0xD800 /* 0002EC5E */
  44386. 00021464  1F3C 0005                move.b     -[A7], 0x5
  44387. 00021468  486E FFFA                pea.l      [A6 - 0x6]
  44388. 0002146C  61FF 0000 D004           bsr        +0xD006 /* 0002E472 */
  44389. 00021472  486E FFFA                pea.l      [A6 - 0x6]
  44390. 00021476  3012                     move.w     D0, [A2]
  44391. 00021478  48C0                     ext.l      D0
  44392. 0002147A  5C80                     addq.l     D0, 6
  44393. 0002147C  3F00                     move.w     -[A7], D0
  44394. 0002147E  302B 000E                move.w     D0, [A3 + 0xE]
  44395. 00021482  48C0                     ext.l      D0
  44396. 00021484  322A 0002                move.w     D1, [A2 + 0x2]
  44397. 00021488  48C1                     ext.l      D1
  44398. 0002148A  D280                     add.l      D1, D0
  44399. 0002148C  3F01                     move.w     -[A7], D1
  44400. 0002148E  61FF 0000 D7CE           bsr        +0xD7D0 /* 0002EC5E */
  44401. 00021494  486E FFFA                pea.l      [A6 - 0x6]
  44402. 00021498  3012                     move.w     D0, [A2]
  44403. 0002149A  48C0                     ext.l      D0
  44404. 0002149C  5480                     addq.l     D0, 2
  44405. 0002149E  3F00                     move.w     -[A7], D0
  44406. 000214A0  302B 000E                move.w     D0, [A3 + 0xE]
  44407. 000214A4  48C0                     ext.l      D0
  44408. 000214A6  322A 0002                move.w     D1, [A2 + 0x2]
  44409. 000214AA  48C1                     ext.l      D1
  44410. 000214AC  D280                     add.l      D1, D0
  44411. 000214AE  3F01                     move.w     -[A7], D1
  44412. 000214B0  61FF 0000 D7AC           bsr        +0xD7AE /* 0002EC5E */
  44413. 000214B6  1F3C 0003                move.b     -[A7], 0x3
  44414. 000214BA  486E FFFA                pea.l      [A6 - 0x6]
  44415. 000214BE  61FF 0000 CFB2           bsr        +0xCFB4 /* 0002E472 */
  44416. 000214C4  486E FFFA                pea.l      [A6 - 0x6]
  44417. 000214C8  AA14                     syscall    RGBForeColor
  44418. 000214CA  302B 000E                move.w     D0, [A3 + 0xE]
  44419. 000214CE  48C0                     ext.l      D0
  44420. 000214D0  322A 0002                move.w     D1, [A2 + 0x2]
  44421. 000214D4  48C1                     ext.l      D1
  44422. 000214D6  D280                     add.l      D1, D0
  44423. 000214D8  3F01                     move.w     -[A7], D1
  44424. 000214DA  3012                     move.w     D0, [A2]
  44425. 000214DC  48C0                     ext.l      D0
  44426. 000214DE  5680                     addq.l     D0, 3
  44427. 000214E0  3F00                     move.w     -[A7], D0
  44428. 000214E2  A893                     syscall    MoveTo
  44429. 000214E4  302B 000E                move.w     D0, [A3 + 0xE]
  44430. 000214E8  48C0                     ext.l      D0
  44431. 000214EA  322A 0002                move.w     D1, [A2 + 0x2]
  44432. 000214EE  48C1                     ext.l      D1
  44433. 000214F0  D280                     add.l      D1, D0
  44434. 000214F2  3F01                     move.w     -[A7], D1
  44435. 000214F4  3012                     move.w     D0, [A2]
  44436. 000214F6  48C0                     ext.l      D0
  44437. 000214F8  5A80                     addq.l     D0, 5
  44438. 000214FA  3F00                     move.w     -[A7], D0
  44439. 000214FC  A891                     syscall    LineTo
  44440. 000214FE  536B 000E                subq.w     [A3 + 0xE], 1
  44441. 00021502  4FEF 0080                lea.l      A7, [A7 + 0x80]
  44442. 00021506  6028                     bra        +0x2A /* 00021530 */
  44443. label00021508:
  44444. 00021508  1F3C 000A                move.b     -[A7], 0xA /* '\n' */
  44445. 0002150C  486E FFFA                pea.l      [A6 - 0x6]
  44446. 00021510  61FF 0000 CF60           bsr        +0xCF62 /* 0002E472 */
  44447. 00021516  486E FFFA                pea.l      [A6 - 0x6]
  44448. 0002151A  AA14                     syscall    RGBForeColor
  44449. 0002151C  3F2B 0012                move.w     -[A7], [A3 + 0x12]
  44450. 00021520  3F12                     move.w     -[A7], [A2]
  44451. 00021522  A893                     syscall    MoveTo
  44452. 00021524  3F2B 0012                move.w     -[A7], [A3 + 0x12]
  44453. 00021528  3F2A 0004                move.w     -[A7], [A2 + 0x4]
  44454. 0002152C  A891                     syscall    LineTo
  44455. 0002152E  5C4F                     addq.w     A7, 6
  44456. label00021530:
  44457. 00021530  245F                     movea.l    A2, [A7]+
  44458. 00021532  265F                     movea.l    A3, [A7]+
  44459. 00021534  4E5E                     unlink     A6
  44460. 00021536  4E75                     rts
  44461. 00021538  4E56 FFF2                link       A6, -0x000E
  44462. 0002153C  2F0B                     move.l     -[A7], A3
  44463. 0002153E  2F0A                     move.l     -[A7], A2
  44464. 00021540  246E 0008                movea.l    A2, [A6 + 0x8]
  44465. 00021544  266E 000C                movea.l    A3, [A6 + 0xC]
  44466. 00021548  302B 0002                move.w     D0, [A3 + 0x2]
  44467. 0002154C  D06A 000E                add.w      D0, [A2 + 0xE]
  44468. 00021550  3540 0014                move.w     [A2 + 0x14], D0
  44469. 00021554  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  44470. 00021558  4EB9 0000 0E60           jsr        [0x00000E60]
  44471. 0002155E  4A00                     tst.b      D0
  44472. 00021560  584F                     addq.w     A7, 4
  44473. 00021562  6700 01A2                beq        +0x1A4 /* 00021706 */
  44474. 00021566  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  44475. 0002156A  4EB9 0000 0E98           jsr        [0x00000E98]
  44476. 00021570  4A00                     tst.b      D0
  44477. 00021572  584F                     addq.w     A7, 4
  44478. 00021574  6700 0190                beq        +0x192 /* 00021706 */
  44479. 00021578  1F3C 0001                move.b     -[A7], 0x1
  44480. 0002157C  486E FFFA                pea.l      [A6 - 0x6]
  44481. 00021580  61FF 0000 CEF0           bsr        +0xCEF2 /* 0002E472 */
  44482. 00021586  486E FFFA                pea.l      [A6 - 0x6]
  44483. 0002158A  AA14                     syscall    RGBForeColor
  44484. 0002158C  3F2A 0010                move.w     -[A7], [A2 + 0x10]
  44485. 00021590  3013                     move.w     D0, [A3]
  44486. 00021592  48C0                     ext.l      D0
  44487. 00021594  5880                     addq.l     D0, 4
  44488. 00021596  3F00                     move.w     -[A7], D0
  44489. 00021598  A893                     syscall    MoveTo
  44490. 0002159A  3F2A 0014                move.w     -[A7], [A2 + 0x14]
  44491. 0002159E  3013                     move.w     D0, [A3]
  44492. 000215A0  48C0                     ext.l      D0
  44493. 000215A2  5880                     addq.l     D0, 4
  44494. 000215A4  3F00                     move.w     -[A7], D0
  44495. 000215A6  A891                     syscall    LineTo
  44496. 000215A8  1F3C 0003                move.b     -[A7], 0x3
  44497. 000215AC  486E FFFA                pea.l      [A6 - 0x6]
  44498. 000215B0  61FF 0000 CEC0           bsr        +0xCEC2 /* 0002E472 */
  44499. 000215B6  486E FFFA                pea.l      [A6 - 0x6]
  44500. 000215BA  AA14                     syscall    RGBForeColor
  44501. 000215BC  3F2A 0010                move.w     -[A7], [A2 + 0x10]
  44502. 000215C0  3013                     move.w     D0, [A3]
  44503. 000215C2  48C0                     ext.l      D0
  44504. 000215C4  5680                     addq.l     D0, 3
  44505. 000215C6  3F00                     move.w     -[A7], D0
  44506. 000215C8  A893                     syscall    MoveTo
  44507. 000215CA  3F2A 0014                move.w     -[A7], [A2 + 0x14]
  44508. 000215CE  3013                     move.w     D0, [A3]
  44509. 000215D0  48C0                     ext.l      D0
  44510. 000215D2  5680                     addq.l     D0, 3
  44511. 000215D4  3F00                     move.w     -[A7], D0
  44512. 000215D6  A891                     syscall    LineTo
  44513. 000215D8  3F2A 0010                move.w     -[A7], [A2 + 0x10]
  44514. 000215DC  3013                     move.w     D0, [A3]
  44515. 000215DE  48C0                     ext.l      D0
  44516. 000215E0  5A80                     addq.l     D0, 5
  44517. 000215E2  3F00                     move.w     -[A7], D0
  44518. 000215E4  A893                     syscall    MoveTo
  44519. 000215E6  3F2A 0014                move.w     -[A7], [A2 + 0x14]
  44520. 000215EA  3013                     move.w     D0, [A3]
  44521. 000215EC  48C0                     ext.l      D0
  44522. 000215EE  5A80                     addq.l     D0, 5
  44523. 000215F0  3F00                     move.w     -[A7], D0
  44524. 000215F2  A891                     syscall    LineTo
  44525. 000215F4  1F3C 0005                move.b     -[A7], 0x5
  44526. 000215F8  486E FFFA                pea.l      [A6 - 0x6]
  44527. 000215FC  61FF 0000 CE74           bsr        +0xCE76 /* 0002E472 */
  44528. 00021602  486E FFFA                pea.l      [A6 - 0x6]
  44529. 00021606  AA14                     syscall    RGBForeColor
  44530. 00021608  3F2A 0010                move.w     -[A7], [A2 + 0x10]
  44531. 0002160C  3013                     move.w     D0, [A3]
  44532. 0002160E  48C0                     ext.l      D0
  44533. 00021610  5480                     addq.l     D0, 2
  44534. 00021612  3F00                     move.w     -[A7], D0
  44535. 00021614  A893                     syscall    MoveTo
  44536. 00021616  3F2A 0014                move.w     -[A7], [A2 + 0x14]
  44537. 0002161A  3013                     move.w     D0, [A3]
  44538. 0002161C  48C0                     ext.l      D0
  44539. 0002161E  5480                     addq.l     D0, 2
  44540. 00021620  3F00                     move.w     -[A7], D0
  44541. 00021622  A891                     syscall    LineTo
  44542. 00021624  3F2A 0010                move.w     -[A7], [A2 + 0x10]
  44543. 00021628  3013                     move.w     D0, [A3]
  44544. 0002162A  48C0                     ext.l      D0
  44545. 0002162C  5C80                     addq.l     D0, 6
  44546. 0002162E  3F00                     move.w     -[A7], D0
  44547. 00021630  A893                     syscall    MoveTo
  44548. 00021632  3F2A 0014                move.w     -[A7], [A2 + 0x14]
  44549. 00021636  3013                     move.w     D0, [A3]
  44550. 00021638  48C0                     ext.l      D0
  44551. 0002163A  5C80                     addq.l     D0, 6
  44552. 0002163C  3F00                     move.w     -[A7], D0
  44553. 0002163E  A891                     syscall    LineTo
  44554. 00021640  1F3C 0008                move.b     -[A7], 0x8
  44555. 00021644  486E FFFA                pea.l      [A6 - 0x6]
  44556. 00021648  61FF 0000 CE28           bsr        +0xCE2A /* 0002E472 */
  44557. 0002164E  486E FFFA                pea.l      [A6 - 0x6]
  44558. 00021652  AA14                     syscall    RGBForeColor
  44559. 00021654  3F2A 0010                move.w     -[A7], [A2 + 0x10]
  44560. 00021658  3013                     move.w     D0, [A3]
  44561. 0002165A  48C0                     ext.l      D0
  44562. 0002165C  5280                     addq.l     D0, 1
  44563. 0002165E  3F00                     move.w     -[A7], D0
  44564. 00021660  A893                     syscall    MoveTo
  44565. 00021662  3F2A 0014                move.w     -[A7], [A2 + 0x14]
  44566. 00021666  3013                     move.w     D0, [A3]
  44567. 00021668  48C0                     ext.l      D0
  44568. 0002166A  5280                     addq.l     D0, 1
  44569. 0002166C  3F00                     move.w     -[A7], D0
  44570. 0002166E  A891                     syscall    LineTo
  44571. 00021670  3F2A 0010                move.w     -[A7], [A2 + 0x10]
  44572. 00021674  3013                     move.w     D0, [A3]
  44573. 00021676  48C0                     ext.l      D0
  44574. 00021678  5E80                     addq.l     D0, 7
  44575. 0002167A  3F00                     move.w     -[A7], D0
  44576. 0002167C  A893                     syscall    MoveTo
  44577. 0002167E  3F2A 0014                move.w     -[A7], [A2 + 0x14]
  44578. 00021682  3013                     move.w     D0, [A3]
  44579. 00021684  48C0                     ext.l      D0
  44580. 00021686  5E80                     addq.l     D0, 7
  44581. 00021688  3F00                     move.w     -[A7], D0
  44582. 0002168A  A891                     syscall    LineTo
  44583. 0002168C  1F3C 000A                move.b     -[A7], 0xA /* '\n' */
  44584. 00021690  486E FFFA                pea.l      [A6 - 0x6]
  44585. 00021694  61FF 0000 CDDC           bsr        +0xCDDE /* 0002E472 */
  44586. 0002169A  486E FFFA                pea.l      [A6 - 0x6]
  44587. 0002169E  AA14                     syscall    RGBForeColor
  44588. 000216A0  3F2A 0010                move.w     -[A7], [A2 + 0x10]
  44589. 000216A4  3F13                     move.w     -[A7], [A3]
  44590. 000216A6  A893                     syscall    MoveTo
  44591. 000216A8  3F2A 0014                move.w     -[A7], [A2 + 0x14]
  44592. 000216AC  3F13                     move.w     -[A7], [A3]
  44593. 000216AE  A891                     syscall    LineTo
  44594. 000216B0  3F2A 0010                move.w     -[A7], [A2 + 0x10]
  44595. 000216B4  3013                     move.w     D0, [A3]
  44596. 000216B6  48C0                     ext.l      D0
  44597. 000216B8  5080                     addq.l     D0, 8
  44598. 000216BA  3F00                     move.w     -[A7], D0
  44599. 000216BC  A893                     syscall    MoveTo
  44600. 000216BE  3F2A 0014                move.w     -[A7], [A2 + 0x14]
  44601. 000216C2  3013                     move.w     D0, [A3]
  44602. 000216C4  48C0                     ext.l      D0
  44603. 000216C6  5080                     addq.l     D0, 8
  44604. 000216C8  3F00                     move.w     -[A7], D0
  44605. 000216CA  A891                     syscall    LineTo
  44606. 000216CC  1F3C 000C                move.b     -[A7], 0xC
  44607. 000216D0  486E FFFA                pea.l      [A6 - 0x6]
  44608. 000216D4  61FF 0000 CD9C           bsr        +0xCD9E /* 0002E472 */
  44609. 000216DA  486E FFFA                pea.l      [A6 - 0x6]
  44610. 000216DE  AA14                     syscall    RGBForeColor
  44611. 000216E0  3F2A 0010                move.w     -[A7], [A2 + 0x10]
  44612. 000216E4  3013                     move.w     D0, [A3]
  44613. 000216E6  48C0                     ext.l      D0
  44614. 000216E8  7209                     moveq.l    D1, 0x09
  44615. 000216EA  D081                     add.l      D0, D1
  44616. 000216EC  3F00                     move.w     -[A7], D0
  44617. 000216EE  A893                     syscall    MoveTo
  44618. 000216F0  3F2A 0014                move.w     -[A7], [A2 + 0x14]
  44619. 000216F4  3013                     move.w     D0, [A3]
  44620. 000216F6  48C0                     ext.l      D0
  44621. 000216F8  7209                     moveq.l    D1, 0x09
  44622. 000216FA  D081                     add.l      D0, D1
  44623. 000216FC  3F00                     move.w     -[A7], D0
  44624. 000216FE  A891                     syscall    LineTo
  44625. 00021700  4FEF 0024                lea.l      A7, [A7 + 0x24]
  44626. 00021704  6066                     bra        +0x68 /* 0002176C */
  44627. label00021706:
  44628. 00021706  61FF FFFF 4DEC           bsr        -0xB212 /* 000164F4 */
  44629. 0002170C  0C40 0004                cmpi.w     D0, 0x4
  44630. 00021710  6C18                     bge        +0x1A /* 0002172A */
  44631. 00021712  2D79 0000 2FEC FFFA      move.l     [A6 - 0x6], [0x00002FEC]
  44632. 0002171A  3D79 0000 2FF0 FFFE      move.w     [A6 - 0x2], [0x00002FF0]
  44633. 00021722  4EB9 0000 0208           jsr        [0x00000208 /* SPVolCtl */]
  44634. 00021728  6010                     bra        +0x12 /* 0002173A */
  44635. label0002172A:
  44636. 0002172A  1F3C 0005                move.b     -[A7], 0x5
  44637. 0002172E  486E FFFA                pea.l      [A6 - 0x6]
  44638. 00021732  61FF 0000 CD3E           bsr        +0xCD40 /* 0002E472 */
  44639. 00021738  5C4F                     addq.w     A7, 6
  44640. label0002173A:
  44641. 0002173A  486E FFFA                pea.l      [A6 - 0x6]
  44642. 0002173E  AA14                     syscall    RGBForeColor
  44643. 00021740  2D79 0001 2E9C FFF2      move.l     [A6 - 0xE], [0x00012E9C]
  44644. 00021748  2D79 0001 2EA0 FFF6      move.l     [A6 - 0xA], [0x00012EA0]
  44645. 00021750  3D53 FFF2                move.w     [A6 - 0xE], [A3]
  44646. 00021754  3D6B 0002 FFF4           move.w     [A6 - 0xC], [A3 + 0x2]
  44647. 0002175A  3D6B 0004 FFF6           move.w     [A6 - 0xA], [A3 + 0x4]
  44648. 00021760  3D6A 0014 FFF8           move.w     [A6 - 0x8], [A2 + 0x14]
  44649. 00021766  486E FFF2                pea.l      [A6 - 0xE]
  44650. 0002176A  A8A2                     syscall    PaintRect
  44651. label0002176C:
  44652. 0002176C  245F                     movea.l    A2, [A7]+
  44653. 0002176E  265F                     movea.l    A3, [A7]+
  44654. 00021770  4E5E                     unlink     A6
  44655. 00021772  4E75                     rts
  44656. 00021774  4E56 FFF2                link       A6, -0x000E
  44657. 00021778  48E7 1030                movem.l    -[A7], D3,A2,A3
  44658. 0002177C  266E 0008                movea.l    A3, [A6 + 0x8]
  44659. 00021780  246E 000C                movea.l    A2, [A6 + 0xC]
  44660. 00021784  2F2B 0004                move.l     -[A7], [A3 + 0x4]
  44661. 00021788  4EB9 0000 0E60           jsr        [0x00000E60]
  44662. 0002178E  4A00                     tst.b      D0
  44663. 00021790  584F                     addq.w     A7, 4
  44664. 00021792  6700 010A                beq        +0x10C /* 0002189E */
  44665. 00021796  2F2B 0004                move.l     -[A7], [A3 + 0x4]
  44666. 0002179A  4EB9 0000 0E98           jsr        [0x00000E98]
  44667. 000217A0  4A00                     tst.b      D0
  44668. 000217A2  584F                     addq.w     A7, 4
  44669. 000217A4  6700 00F8                beq        +0xFA /* 0002189E */
  44670. 000217A8  1F3C 0007                move.b     -[A7], 0x7
  44671. 000217AC  486E FFFA                pea.l      [A6 - 0x6]
  44672. 000217B0  61FF 0000 CCC0           bsr        +0xCCC2 /* 0002E472 */
  44673. 000217B6  486E FFFA                pea.l      [A6 - 0x6]
  44674. 000217BA  AA14                     syscall    RGBForeColor
  44675. 000217BC  302B 0012                move.w     D0, [A3 + 0x12]
  44676. 000217C0  48C0                     ext.l      D0
  44677. 000217C2  5280                     addq.l     D0, 1
  44678. 000217C4  3F00                     move.w     -[A7], D0
  44679. 000217C6  3F2A 0004                move.w     -[A7], [A2 + 0x4]
  44680. 000217CA  A893                     syscall    MoveTo
  44681. 000217CC  302B 0012                move.w     D0, [A3 + 0x12]
  44682. 000217D0  48C0                     ext.l      D0
  44683. 000217D2  5280                     addq.l     D0, 1
  44684. 000217D4  3F00                     move.w     -[A7], D0
  44685. 000217D6  3F12                     move.w     -[A7], [A2]
  44686. 000217D8  A891                     syscall    LineTo
  44687. 000217DA  302A 0006                move.w     D0, [A2 + 0x6]
  44688. 000217DE  48C0                     ext.l      D0
  44689. 000217E0  5380                     subq.l     D0, 1
  44690. 000217E2  3F00                     move.w     -[A7], D0
  44691. 000217E4  3F12                     move.w     -[A7], [A2]
  44692. 000217E6  A891                     syscall    LineTo
  44693. 000217E8  302A 0006                move.w     D0, [A2 + 0x6]
  44694. 000217EC  48C0                     ext.l      D0
  44695. 000217EE  5580                     subq.l     D0, 2
  44696. 000217F0  322B 0012                move.w     D1, [A3 + 0x12]
  44697. 000217F4  48C1                     ext.l      D1
  44698. 000217F6  5481                     addq.l     D1, 2
  44699. 000217F8  B280                     cmp.l      D1, D0
  44700. 000217FA  5C4F                     addq.w     A7, 6
  44701. 000217FC  6C42                     bge        +0x44 /* 00021840 */
  44702. 000217FE  1F3C 0002                move.b     -[A7], 0x2
  44703. 00021802  486E FFFA                pea.l      [A6 - 0x6]
  44704. 00021806  61FF 0000 CC6A           bsr        +0xCC6C /* 0002E472 */
  44705. 0002180C  486E FFFA                pea.l      [A6 - 0x6]
  44706. 00021810  AA14                     syscall    RGBForeColor
  44707. 00021812  302B 0012                move.w     D0, [A3 + 0x12]
  44708. 00021816  48C0                     ext.l      D0
  44709. 00021818  5480                     addq.l     D0, 2
  44710. 0002181A  3F00                     move.w     -[A7], D0
  44711. 0002181C  302A 0004                move.w     D0, [A2 + 0x4]
  44712. 00021820  48C0                     ext.l      D0
  44713. 00021822  5380                     subq.l     D0, 1
  44714. 00021824  3F00                     move.w     -[A7], D0
  44715. 00021826  A893                     syscall    MoveTo
  44716. 00021828  302A 0006                move.w     D0, [A2 + 0x6]
  44717. 0002182C  48C0                     ext.l      D0
  44718. 0002182E  5580                     subq.l     D0, 2
  44719. 00021830  3F00                     move.w     -[A7], D0
  44720. 00021832  302A 0004                move.w     D0, [A2 + 0x4]
  44721. 00021836  48C0                     ext.l      D0
  44722. 00021838  5380                     subq.l     D0, 1
  44723. 0002183A  3F00                     move.w     -[A7], D0
  44724. 0002183C  A891                     syscall    LineTo
  44725. 0002183E  5C4F                     addq.w     A7, 6
  44726. label00021840:
  44727. 00021840  302A 0006                move.w     D0, [A2 + 0x6]
  44728. 00021844  48C0                     ext.l      D0
  44729. 00021846  5380                     subq.l     D0, 1
  44730. 00021848  2600                     move.l     D3, D0
  44731. 0002184A  322B 0012                move.w     D1, [A3 + 0x12]
  44732. 0002184E  48C1                     ext.l      D1
  44733. 00021850  B280                     cmp.l      D1, D0
  44734. 00021852  6C4A                     bge        +0x4C /* 0002189E */
  44735. 00021854  3F03                     move.w     -[A7], D3
  44736. 00021856  3012                     move.w     D0, [A2]
  44737. 00021858  48C0                     ext.l      D0
  44738. 0002185A  5280                     addq.l     D0, 1
  44739. 0002185C  3F00                     move.w     -[A7], D0
  44740. 0002185E  A893                     syscall    MoveTo
  44741. 00021860  302A 0006                move.w     D0, [A2 + 0x6]
  44742. 00021864  48C0                     ext.l      D0
  44743. 00021866  5380                     subq.l     D0, 1
  44744. 00021868  3F00                     move.w     -[A7], D0
  44745. 0002186A  3012                     move.w     D0, [A2]
  44746. 0002186C  48C0                     ext.l      D0
  44747. 0002186E  7209                     moveq.l    D1, 0x09
  44748. 00021870  D081                     add.l      D0, D1
  44749. 00021872  3F00                     move.w     -[A7], D0
  44750. 00021874  A891                     syscall    LineTo
  44751. 00021876  1F3C 0004                move.b     -[A7], 0x4
  44752. 0002187A  486E FFFA                pea.l      [A6 - 0x6]
  44753. 0002187E  61FF 0000 CBF2           bsr        +0xCBF4 /* 0002E472 */
  44754. 00021884  486E FFFA                pea.l      [A6 - 0x6]
  44755. 00021888  3F12                     move.w     -[A7], [A2]
  44756. 0002188A  302A 0006                move.w     D0, [A2 + 0x6]
  44757. 0002188E  48C0                     ext.l      D0
  44758. 00021890  5380                     subq.l     D0, 1
  44759. 00021892  3F00                     move.w     -[A7], D0
  44760. 00021894  61FF 0000 D3C8           bsr        +0xD3CA /* 0002EC5E */
  44761. 0002189A  4FEF 000E                lea.l      A7, [A7 + 0xE]
  44762. label0002189E:
  44763. 0002189E  7603                     moveq.l    D3, 0x03
  44764. 000218A0  2F2B 0004                move.l     -[A7], [A3 + 0x4]
  44765. 000218A4  4EB9 0000 0E60           jsr        [0x00000E60]
  44766. 000218AA  4A00                     tst.b      D0
  44767. 000218AC  584F                     addq.w     A7, 4
  44768. 000218AE  6740                     beq        +0x42 /* 000218F0 */
  44769. 000218B0  2F2B 0004                move.l     -[A7], [A3 + 0x4]
  44770. 000218B4  4EB9 0000 0E98           jsr        [0x00000E98]
  44771. 000218BA  4A00                     tst.b      D0
  44772. 000218BC  584F                     addq.w     A7, 4
  44773. 000218BE  6730                     beq        +0x32 /* 000218F0 */
  44774. 000218C0  486E FFF2                pea.l      [A6 - 0xE]
  44775. 000218C4  302B 0012                move.w     D0, [A3 + 0x12]
  44776. 000218C8  48C0                     ext.l      D0
  44777. 000218CA  5480                     addq.l     D0, 2
  44778. 000218CC  3F00                     move.w     -[A7], D0
  44779. 000218CE  3012                     move.w     D0, [A2]
  44780. 000218D0  48C0                     ext.l      D0
  44781. 000218D2  5280                     addq.l     D0, 1
  44782. 000218D4  3F00                     move.w     -[A7], D0
  44783. 000218D6  302A 0006                move.w     D0, [A2 + 0x6]
  44784. 000218DA  48C0                     ext.l      D0
  44785. 000218DC  5380                     subq.l     D0, 1
  44786. 000218DE  3F00                     move.w     -[A7], D0
  44787. 000218E0  302A 0004                move.w     D0, [A2 + 0x4]
  44788. 000218E4  48C0                     ext.l      D0
  44789. 000218E6  5380                     subq.l     D0, 1
  44790. 000218E8  3F00                     move.w     -[A7], D0
  44791. 000218EA  A8A7                     syscall    SetRect
  44792. 000218EC  7604                     moveq.l    D3, 0x04
  44793. 000218EE  601A                     bra        +0x1C /* 0002190A */
  44794. label000218F0:
  44795. 000218F0  486E FFF2                pea.l      [A6 - 0xE]
  44796. 000218F4  302B 0012                move.w     D0, [A3 + 0x12]
  44797. 000218F8  48C0                     ext.l      D0
  44798. 000218FA  5280                     addq.l     D0, 1
  44799. 000218FC  3F00                     move.w     -[A7], D0
  44800. 000218FE  3F12                     move.w     -[A7], [A2]
  44801. 00021900  3F2A 0006                move.w     -[A7], [A2 + 0x6]
  44802. 00021904  3F2A 0004                move.w     -[A7], [A2 + 0x4]
  44803. 00021908  A8A7                     syscall    SetRect
  44804. label0002190A:
  44805. 0002190A  1F03                     move.b     -[A7], D3
  44806. 0002190C  486E FFFA                pea.l      [A6 - 0x6]
  44807. 00021910  61FF 0000 CB60           bsr        +0xCB62 /* 0002E472 */
  44808. 00021916  486E FFFA                pea.l      [A6 - 0x6]
  44809. 0002191A  AA14                     syscall    RGBForeColor
  44810. 0002191C  486E FFF2                pea.l      [A6 - 0xE]
  44811. 00021920  A8A2                     syscall    PaintRect
  44812. 00021922  5C4F                     addq.w     A7, 6
  44813. 00021924  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  44814. 00021928  4E5E                     unlink     A6
  44815. 0002192A  4E75                     rts
  44816. 0002192C  4E56 0000                link       A6, 0
  44817. 00021930  2F0A                     move.l     -[A7], A2
  44818. 00021932  2F03                     move.l     -[A7], D3
  44819. 00021934  246E 000C                movea.l    A2, [A6 + 0xC]
  44820. 00021938  2F0A                     move.l     -[A7], A2
  44821. 0002193A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  44822. 0002193E  61FF FFFE 7970           bsr        -0x1868E /* 000092B0 */
  44823. 00021944  3612                     move.w     D3, [A2]
  44824. 00021946  302A 0004                move.w     D0, [A2 + 0x4]
  44825. 0002194A  9043                     sub.w      D0, D3
  44826. 0002194C  48C0                     ext.l      D0
  44827. 0002194E  2200                     move.l     D1, D0
  44828. 00021950  E089                     lsr        D1, 8
  44829. 00021952  E089                     lsr        D1, 8
  44830. 00021954  E089                     lsr        D1, 8
  44831. 00021956  EE89                     lsr        D1, 7
  44832. 00021958  D280                     add.l      D1, D0
  44833. 0002195A  E281                     asr        D1, 1
  44834. 0002195C  3003                     move.w     D0, D3
  44835. 0002195E  48C0                     ext.l      D0
  44836. 00021960  D081                     add.l      D0, D1
  44837. 00021962  5F80                     subq.l     D0, 7
  44838. 00021964  3480                     move.w     [A2], D0
  44839. 00021966  700E                     moveq.l    D0, 0x0E
  44840. 00021968  D052                     add.w      D0, [A2]
  44841. 0002196A  3540 0004                move.w     [A2 + 0x4], D0
  44842. 0002196E  504F                     addq.w     A7, 8
  44843. 00021970  261F                     move.l     D3, [A7]+
  44844. 00021972  245F                     movea.l    A2, [A7]+
  44845. 00021974  4E5E                     unlink     A6
  44846. 00021976  4E75                     rts
  44847. fn00021978:
  44848. 00021978  4E56 0000                link       A6, 0
  44849. 0002197C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  44850. 00021980  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  44851. 00021984  61FF FFFF 8A36           bsr        -0x75C8 /* 0001A3BC */
  44852. 0002198A  206E 0008                movea.l    A0, [A6 + 0x8]
  44853. 0002198E  4868 000A                pea.l      [A0 + 0xA]
  44854. 00021992  61FF 0000 CA34           bsr        +0xCA36 /* 0002E3C8 */
  44855. 00021998  206E 0008                movea.l    A0, [A6 + 0x8]
  44856. 0002199C  4868 0126                pea.l      [A0 + 0x126]
  44857. 000219A0  61FF 0000 C422           bsr        +0xC424 /* 0002DDC4 */
  44858. 000219A6  41F9 0001 2AE4           lea.l      A0, [0x00012AE4]
  44859. 000219AC  226E 0008                movea.l    A1, [A6 + 0x8]
  44860. 000219B0  2288                     move.l     [A1], A0
  44861. 000219B2  41F9 0001 2AE4           lea.l      A0, [0x00012AE4]
  44862. 000219B8  41E8 00BC                lea.l      A0, [A0 + 0xBC]
  44863. 000219BC  226E 0008                movea.l    A1, [A6 + 0x8]
  44864. 000219C0  2348 000A                move.l     [A1 + 0xA], A0
  44865. 000219C4  41F9 0001 2AE4           lea.l      A0, [0x00012AE4]
  44866. 000219CA  41E8 00D8                lea.l      A0, [A0 + 0xD8]
  44867. 000219CE  226E 0008                movea.l    A1, [A6 + 0x8]
  44868. 000219D2  2348 0126                move.l     [A1 + 0x126], A0
  44869. 000219D6  206E 0008                movea.l    A0, [A6 + 0x8]
  44870. 000219DA  4228 0138                clr.b      [A0 + 0x138]
  44871. 000219DE  206E 0008                movea.l    A0, [A6 + 0x8]
  44872. 000219E2  4228 0139                clr.b      [A0 + 0x139]
  44873. 000219E6  206E 0008                movea.l    A0, [A6 + 0x8]
  44874. 000219EA  117C 0001 013A           move.b     [A0 + 0x13A], 0x1
  44875. 000219F0  206E 0008                movea.l    A0, [A6 + 0x8]
  44876. 000219F4  4268 013C                clr.w      [A0 + 0x13C]
  44877. 000219F8  206E 0008                movea.l    A0, [A6 + 0x8]
  44878. 000219FC  4E5E                     unlink     A6
  44879. 000219FE  4E75                     rts
  44880. label00021A00:
  44881. 00021A00  4E56 0000                link       A6, 0
  44882. 00021A04  2F0A                     move.l     -[A7], A2
  44883. 00021A06  246E 0008                movea.l    A2, [A6 + 0x8]
  44884. 00021A0A  200A                     move.l     D0, A2
  44885. 00021A0C  675E                     beq        +0x60 /* 00021A6C */
  44886. 00021A0E  41F9 0001 2AE4           lea.l      A0, [0x00012AE4]
  44887. 00021A14  2488                     move.l     [A2], A0
  44888. 00021A16  41F9 0001 2AE4           lea.l      A0, [0x00012AE4]
  44889. 00021A1C  41E8 00BC                lea.l      A0, [A0 + 0xBC]
  44890. 00021A20  2548 000A                move.l     [A2 + 0xA], A0
  44891. 00021A24  41F9 0001 2AE4           lea.l      A0, [0x00012AE4]
  44892. 00021A2A  41E8 00D8                lea.l      A0, [A0 + 0xD8]
  44893. 00021A2E  2548 0126                move.l     [A2 + 0x126], A0
  44894. 00021A32  4267                     clr.w      -[A7]
  44895. 00021A34  204A                     movea.l    A0, A2
  44896. 00021A36  4868 0126                pea.l      [A0 + 0x126]
  44897. 00021A3A  61FF 0000 C3D2           bsr        +0xC3D4 /* 0002DE0E */
  44898. 00021A40  4267                     clr.w      -[A7]
  44899. 00021A42  204A                     movea.l    A0, A2
  44900. 00021A44  4868 000A                pea.l      [A0 + 0xA]
  44901. 00021A48  61FF 0000 C9BE           bsr        +0xC9C0 /* 0002E408 */
  44902. 00021A4E  4267                     clr.w      -[A7]
  44903. 00021A50  2F0A                     move.l     -[A7], A2
  44904. 00021A52  61FF FFFF 8994           bsr        -0x766A /* 0001A3E8 */
  44905. 00021A58  4A6E 000C                tst.w      [A6 + 0xC]
  44906. 00021A5C  4FEF 0012                lea.l      A7, [A7 + 0x12]
  44907. 00021A60  6F0A                     ble        +0xC /* 00021A6C */
  44908. 00021A62  2F0A                     move.l     -[A7], A2
  44909. 00021A64  4EB9 0000 0168           jsr        [0x00000168]
  44910. 00021A6A  584F                     addq.w     A7, 4
  44911. label00021A6C:
  44912. 00021A6C  204A                     movea.l    A0, A2
  44913. 00021A6E  245F                     movea.l    A2, [A7]+
  44914. 00021A70  4E5E                     unlink     A6
  44915. 00021A72  4E75                     rts
  44916. 00021A74  4E56 FEFC                link       A6, -0x0104
  44917. 00021A78  2F0A                     move.l     -[A7], A2
  44918. 00021A7A  246E 0010                movea.l    A2, [A6 + 0x10]
  44919. 00021A7E  486E FFFE                pea.l      [A6 - 0x2]
  44920. 00021A82  2F0A                     move.l     -[A7], A2
  44921. 00021A84  61FF FFFE 8B94           bsr        -0x1746A /* 0000A61A */
  44922. 00021A8A  486E FEFC                pea.l      [A6 - 0x104]
  44923. 00021A8E  2F0A                     move.l     -[A7], A2
  44924. 00021A90  61FF FFFE 8B88           bsr        -0x17476 /* 0000A61A */
  44925. 00021A96  486E FEFE                pea.l      [A6 - 0x102]
  44926. 00021A9A  2F0A                     move.l     -[A7], A2
  44927. 00021A9C  4EB9 0000 17A8           jsr        [0x000017A8]
  44928. 00021AA2  42A7                     clr.l      -[A7]
  44929. 00021AA4  3F2E FEFC                move.w     -[A7], [A6 - 0x104]
  44930. 00021AA8  486E FEFE                pea.l      [A6 - 0x102]
  44931. 00021AAC  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  44932. 00021AB0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  44933. 00021AB4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  44934. 00021AB8  2057                     movea.l    A0, [A7]
  44935. 00021ABA  2250                     movea.l    A1, [A0]
  44936. 00021ABC  2269 0010                movea.l    A1, [A1 + 0x10]
  44937. 00021AC0  4E91                     jsr        [A1]
  44938. 00021AC2  4FEF 002C                lea.l      A7, [A7 + 0x2C]
  44939. 00021AC6  245F                     movea.l    A2, [A7]+
  44940. 00021AC8  4E5E                     unlink     A6
  44941. 00021ACA  4E75                     rts
  44942. 00021ACC  4E56 0000                link       A6, 0
  44943. 00021AD0  2F0A                     move.l     -[A7], A2
  44944. 00021AD2  2F03                     move.l     -[A7], D3
  44945. 00021AD4  246E 0008                movea.l    A2, [A6 + 0x8]
  44946. 00021AD8  256E 000C 0004           move.l     [A2 + 0x4], [A6 + 0xC]
  44947. 00021ADE  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  44948. 00021AE2  486A 000E                pea.l      [A2 + 0xE]
  44949. 00021AE6  61FF FFFD FB8E           bsr        -0x20470 /* 00001676 */
  44950. 00021AEC  356E 0016 011C           move.w     [A2 + 0x11C], [A6 + 0x16]
  44951. 00021AF2  302E 0010                move.w     D0, [A6 + 0x10]
  44952. 00021AF6  48C0                     ext.l      D0
  44953. 00021AF8  2600                     move.l     D3, D0
  44954. 00021AFA  0C80 0000 0176           cmpi.l     D0, 0x176
  44955. 00021B00  504F                     addq.w     A7, 8
  44956. 00021B02  670C                     beq        +0xE /* 00021B10 */
  44957. 00021B04  0C83 0000 0177           cmpi.l     D3, 0x177
  44958. 00021B0A  6704                     beq        +0x6 /* 00021B10 */
  44959. 00021B0C  7000                     moveq.l    D0, 0x00
  44960. 00021B0E  6002                     bra        +0x4 /* 00021B12 */
  44961. label00021B10:
  44962. 00021B10  7001                     moveq.l    D0, 0x01
  44963. label00021B12:
  44964. 00021B12  1540 0139                move.b     [A2 + 0x139], D0
  44965. 00021B16  0C83 0000 0176           cmpi.l     D3, 0x176
  44966. 00021B1C  57C0                     seq        D0
  44967. 00021B1E  4400                     neg.b      D0
  44968. 00021B20  1540 013A                move.b     [A2 + 0x13A], D0
  44969. 00021B24  2F0A                     move.l     -[A7], A2
  44970. 00021B26  61FF 0000 0052           bsr        +0x54 /* 00021B7A */
  44971. 00021B2C  4A00                     tst.b      D0
  44972. 00021B2E  584F                     addq.w     A7, 4
  44973. 00021B30  6738                     beq        +0x3A /* 00021B6A */
  44974. 00021B32  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  44975. 00021B36  61FF FFFE 775A           bsr        -0x188A4 /* 00009292 */
  44976. 00021B3C  584F                     addq.w     A7, 4
  44977. 00021B3E  3F00                     move.w     -[A7], D0
  44978. 00021B40  486A 0126                pea.l      [A2 + 0x126]
  44979. 00021B44  2057                     movea.l    A0, [A7]
  44980. 00021B46  2250                     movea.l    A1, [A0]
  44981. 00021B48  2269 0018                movea.l    A1, [A1 + 0x18]
  44982. 00021B4C  4E91                     jsr        [A1]
  44983. 00021B4E  2F0A                     move.l     -[A7], A2
  44984. 00021B50  61FF FFFE 7F86           bsr        -0x18078 /* 00009AD8 */
  44985. 00021B56  4A00                     tst.b      D0
  44986. 00021B58  4FEF 000A                lea.l      A7, [A7 + 0xA]
  44987. 00021B5C  6704                     beq        +0x6 /* 00021B62 */
  44988. 00021B5E  7001                     moveq.l    D0, 0x01
  44989. 00021B60  6002                     bra        +0x4 /* 00021B64 */
  44990. label00021B62:
  44991. 00021B62  7000                     moveq.l    D0, 0x00
  44992. label00021B64:
  44993. 00021B64  3540 013C                move.w     [A2 + 0x13C], D0
  44994. 00021B68  6004                     bra        +0x6 /* 00021B6E */
  44995. label00021B6A:
  44996. 00021B6A  426A 013C                clr.w      [A2 + 0x13C]
  44997. label00021B6E:
  44998. 00021B6E  422A 0138                clr.b      [A2 + 0x138]
  44999. 00021B72  261F                     move.l     D3, [A7]+
  45000. 00021B74  245F                     movea.l    A2, [A7]+
  45001. 00021B76  4E5E                     unlink     A6
  45002. 00021B78  4E75                     rts
  45003. fn00021B7A:
  45004. 00021B7A  206F 0004                movea.l    A0, [A7 + 0x4]
  45005. 00021B7E  1028 0139                move.b     D0, [A0 + 0x139]
  45006. 00021B82  4E75                     rts
  45007. 00021B84  4E56 0000                link       A6, 0
  45008. 00021B88  3F3C 0100                move.w     -[A7], 0x100
  45009. 00021B8C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  45010. 00021B90  206E 0008                movea.l    A0, [A6 + 0x8]
  45011. 00021B94  4868 000E                pea.l      [A0 + 0xE]
  45012. 00021B98  61FF FFFD F696           bsr        -0x20968 /* 00001230 */
  45013. 00021B9E  584F                     addq.w     A7, 4
  45014. 00021BA0  2F08                     move.l     -[A7], A0
  45015. 00021BA2  4EB9 0000 09D0           jsr        [0x000009D0]
  45016. 00021BA8  4E5E                     unlink     A6
  45017. 00021BAA  4E75                     rts
  45018. label00021BAC:
  45019. 00021BAC  4E56 FFC6                link       A6, -0x003A
  45020. 00021BB0  48E7 1E30                movem.l    -[A7], D3,D4,D5,D6,A2,A3
  45021. 00021BB4  266E 0008                movea.l    A3, [A6 + 0x8]
  45022. 00021BB8  246E 000C                movea.l    A2, [A6 + 0xC]
  45023. 00021BBC  486E FFE8                pea.l      [A6 - 0x18]
  45024. 00021BC0  4EB9 0000 0210           jsr        [0x00000210 /* BootDrive */]
  45025. 00021BC6  486E FFCA                pea.l      [A6 - 0x36]
  45026. 00021BCA  4EB9 0000 01F0           jsr        [0x000001F0]
  45027. 00021BD0  7802                     moveq.l    D4, 0x02
  45028. 00021BD2  2F0B                     move.l     -[A7], A3
  45029. 00021BD4  2057                     movea.l    A0, [A7]
  45030. 00021BD6  2250                     movea.l    A1, [A0]
  45031. 00021BD8  2269 0088                movea.l    A1, [A1 + 0x88]
  45032. 00021BDC  4E91                     jsr        [A1]
  45033. 00021BDE  3600                     move.w     D3, D0
  45034. 00021BE0  3F03                     move.w     -[A7], D3
  45035. 00021BE2  4EB9 0000 0500           jsr        [0x00000500]
  45036. 00021BE8  486E FFF8                pea.l      [A6 - 0x8]
  45037. 00021BEC  A88B                     syscall    GetFontInfo
  45038. 00021BEE  3A2E FFF8                move.w     D5, [A6 - 0x8]
  45039. 00021BF2  DA6E FFFA                add.w      D5, [A6 - 0x6]
  45040. 00021BF6  3C2E FFF8                move.w     D6, [A6 - 0x8]
  45041. 00021BFA  2F0A                     move.l     -[A7], A2
  45042. 00021BFC  2F0B                     move.l     -[A7], A3
  45043. 00021BFE  61FF FFFE 76B0           bsr        -0x1894E /* 000092B0 */
  45044. 00021C04  7602                     moveq.l    D3, 0x02
  45045. 00021C06  2F0B                     move.l     -[A7], A3
  45046. 00021C08  61FF 0000 0122           bsr        +0x124 /* 00021D2C */
  45047. 00021C0E  4A00                     tst.b      D0
  45048. 00021C10  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  45049. 00021C14  6702                     beq        +0x4 /* 00021C18 */
  45050. 00021C16  5643                     addq.w     D3, 3
  45051. label00021C18:
  45052. 00021C18  2F0A                     move.l     -[A7], A2
  45053. 00021C1A  3F03                     move.w     -[A7], D3
  45054. 00021C1C  3F04                     move.w     -[A7], D4
  45055. 00021C1E  A8A9                     syscall    InsetRect
  45056. 00021C20  2F0A                     move.l     -[A7], A2
  45057. 00021C22  61FF FFFF 3794           bsr        -0xC86A /* 000153B8 */
  45058. 00021C28  2F0A                     move.l     -[A7], A2
  45059. 00021C2A  61FF FFFF 3772           bsr        -0xC88C /* 0001539E */
  45060. 00021C30  3600                     move.w     D3, D0
  45061. 00021C32  3006                     move.w     D0, D6
  45062. 00021C34  48C0                     ext.l      D0
  45063. 00021C36  3203                     move.w     D1, D3
  45064. 00021C38  48C1                     ext.l      D1
  45065. 00021C3A  9280                     sub.l      D1, D0
  45066. 00021C3C  2001                     move.l     D0, D1
  45067. 00021C3E  E088                     lsr        D0, 8
  45068. 00021C40  E088                     lsr        D0, 8
  45069. 00021C42  E088                     lsr        D0, 8
  45070. 00021C44  EE88                     lsr        D0, 7
  45071. 00021C46  D081                     add.l      D0, D1
  45072. 00021C48  E280                     asr        D0, 1
  45073. 00021C4A  5580                     subq.l     D0, 2
  45074. 00021C4C  D152                     add.w      [A2], D0
  45075. 00021C4E  3012                     move.w     D0, [A2]
  45076. 00021C50  D045                     add.w      D0, D5
  45077. 00021C52  3540 0004                move.w     [A2 + 0x4], D0
  45078. 00021C56  2F0B                     move.l     -[A7], A3
  45079. 00021C58  61FF FFFF FF20           bsr        -0xDE /* 00021B7A */
  45080. 00021C5E  4A00                     tst.b      D0
  45081. 00021C60  4FEF 000C                lea.l      A7, [A7 + 0xC]
  45082. 00021C64  6700 0094                beq        +0x96 /* 00021CFA */
  45083. 00021C68  486E FFF0                pea.l      [A6 - 0x10]
  45084. 00021C6C  2F0B                     move.l     -[A7], A3
  45085. 00021C6E  2057                     movea.l    A0, [A7]
  45086. 00021C70  2250                     movea.l    A1, [A0]
  45087. 00021C72  2269 00FC                movea.l    A1, [A1 + 0xFC]
  45088. 00021C76  4E91                     jsr        [A1]
  45089. 00021C78  486E FFC6                pea.l      [A6 - 0x3A]
  45090. 00021C7C  486B 0126                pea.l      [A3 + 0x126]
  45091. 00021C80  61FF 0000 C232           bsr        +0xC234 /* 0002DEB4 */
  45092. 00021C86  2F0B                     move.l     -[A7], A3
  45093. 00021C88  2057                     movea.l    A0, [A7]
  45094. 00021C8A  2250                     movea.l    A1, [A0]
  45095. 00021C8C  2269 0134                movea.l    A1, [A1 + 0x134]
  45096. 00021C90  4E91                     jsr        [A1]
  45097. 00021C92  3600                     move.w     D3, D0
  45098. 00021C94  2F0B                     move.l     -[A7], A3
  45099. 00021C96  61FF 0000 008A           bsr        +0x8C /* 00021D22 */
  45100. 00021C9C  4A00                     tst.b      D0
  45101. 00021C9E  4FEF 0018                lea.l      A7, [A7 + 0x18]
  45102. 00021CA2  672C                     beq        +0x2E /* 00021CD0 */
  45103. 00021CA4  7009                     moveq.l    D0, 0x09
  45104. 00021CA6  D06E FFF6                add.w      D0, [A6 - 0xA]
  45105. 00021CAA  3540 0002                move.w     [A2 + 0x2], D0
  45106. 00021CAE  302A 0006                move.w     D0, [A2 + 0x6]
  45107. 00021CB2  48C0                     ext.l      D0
  45108. 00021CB4  3203                     move.w     D1, D3
  45109. 00021CB6  48C1                     ext.l      D1
  45110. 00021CB8  382A 0002                move.w     D4, [A2 + 0x2]
  45111. 00021CBC  3404                     move.w     D2, D4
  45112. 00021CBE  48C2                     ext.l      D2
  45113. 00021CC0  D481                     add.l      D2, D1
  45114. 00021CC2  B480                     cmp.l      D2, D0
  45115. 00021CC4  6E34                     bgt        +0x36 /* 00021CFA */
  45116. 00021CC6  3004                     move.w     D0, D4
  45117. 00021CC8  D043                     add.w      D0, D3
  45118. 00021CCA  3540 0006                move.w     [A2 + 0x6], D0
  45119. 00021CCE  602A                     bra        +0x2C /* 00021CFA */
  45120. label00021CD0:
  45121. 00021CD0  70F7                     moveq.l    D0, 0xFFFFFFF7
  45122. 00021CD2  D06E FFF2                add.w      D0, [A6 - 0xE]
  45123. 00021CD6  3540 0006                move.w     [A2 + 0x6], D0
  45124. 00021CDA  302A 0002                move.w     D0, [A2 + 0x2]
  45125. 00021CDE  48C0                     ext.l      D0
  45126. 00021CE0  382A 0006                move.w     D4, [A2 + 0x6]
  45127. 00021CE4  3204                     move.w     D1, D4
  45128. 00021CE6  48C1                     ext.l      D1
  45129. 00021CE8  3403                     move.w     D2, D3
  45130. 00021CEA  48C2                     ext.l      D2
  45131. 00021CEC  9282                     sub.l      D1, D2
  45132. 00021CEE  B280                     cmp.l      D1, D0
  45133. 00021CF0  6F08                     ble        +0xA /* 00021CFA */
  45134. 00021CF2  3004                     move.w     D0, D4
  45135. 00021CF4  9043                     sub.w      D0, D3
  45136. 00021CF6  3540 0002                move.w     [A2 + 0x2], D0
  45137. label00021CFA:
  45138. 00021CFA  3F3C FFFF                move.w     -[A7], 0xFFFF
  45139. 00021CFE  486E FFCA                pea.l      [A6 - 0x36]
  45140. 00021D02  4EB9 0000 01F8           jsr        [0x000001F8 /* SPValid/SysParam */]
  45141. 00021D08  3F3C FFFF                move.w     -[A7], 0xFFFF
  45142. 00021D0C  486E FFE8                pea.l      [A6 - 0x18]
  45143. 00021D10  4EB9 0000 0218           jsr        [0x00000218 /* KbdLast */]
  45144. 00021D16  4FEF 000C                lea.l      A7, [A7 + 0xC]
  45145. 00021D1A  4CDF 0C78                movem.l    D3,D4,D5,D6,A2,A3, [A7]+
  45146. 00021D1E  4E5E                     unlink     A6
  45147. 00021D20  4E75                     rts
  45148. fn00021D22:
  45149. 00021D22  206F 0004                movea.l    A0, [A7 + 0x4]
  45150. 00021D26  1028 013A                move.b     D0, [A0 + 0x13A]
  45151. 00021D2A  4E75                     rts
  45152. fn00021D2C:
  45153. 00021D2C  206F 0004                movea.l    A0, [A7 + 0x4]
  45154. 00021D30  1028 0138                move.b     D0, [A0 + 0x138]
  45155. 00021D34  4E75                     rts
  45156. 00021D36  4E56 0000                link       A6, 0
  45157. 00021D3A  206E 0008                movea.l    A0, [A6 + 0x8]
  45158. 00021D3E  4868 000A                pea.l      [A0 + 0xA]
  45159. 00021D42  61FF FFFF 36A2           bsr        -0xC95C /* 000153E6 */
  45160. 00021D48  4E5E                     unlink     A6
  45161. 00021D4A  4E75                     rts
  45162. label00021D4C:
  45163. 00021D4C  4E56 FFF4                link       A6, -0x000C
  45164. 00021D50  2F0B                     move.l     -[A7], A3
  45165. 00021D52  2F0A                     move.l     -[A7], A2
  45166. 00021D54  266E 0008                movea.l    A3, [A6 + 0x8]
  45167. 00021D58  246E 000C                movea.l    A2, [A6 + 0xC]
  45168. 00021D5C  486E FFFC                pea.l      [A6 - 0x4]
  45169. 00021D60  2F0B                     move.l     -[A7], A3
  45170. 00021D62  2057                     movea.l    A0, [A7]
  45171. 00021D64  2250                     movea.l    A1, [A0]
  45172. 00021D66  2269 012C                movea.l    A1, [A1 + 0x12C]
  45173. 00021D6A  4E91                     jsr        [A1]
  45174. 00021D6C  4AAB 012A                tst.l      [A3 + 0x12A]
  45175. 00021D70  504F                     addq.w     A7, 8
  45176. 00021D72  6738                     beq        +0x3A /* 00021DAC */
  45177. 00021D74  486E FFF4                pea.l      [A6 - 0xC]
  45178. 00021D78  486B 0126                pea.l      [A3 + 0x126]
  45179. 00021D7C  61FF 0000 C136           bsr        +0xC138 /* 0002DEB4 */
  45180. 00021D82  2D6E FFF4 FFF8           move.l     [A6 - 0x8], [A6 - 0xC]
  45181. 00021D88  34AE FFFC                move.w     [A2], [A6 - 0x4]
  45182. 00021D8C  356E FFFE 0002           move.w     [A2 + 0x2], [A6 - 0x2]
  45183. 00021D92  302E FFFC                move.w     D0, [A6 - 0x4]
  45184. 00021D96  D06E FFFA                add.w      D0, [A6 - 0x6]
  45185. 00021D9A  3540 0004                move.w     [A2 + 0x4], D0
  45186. 00021D9E  302A 0002                move.w     D0, [A2 + 0x2]
  45187. 00021DA2  D06E FFF8                add.w      D0, [A6 - 0x8]
  45188. 00021DA6  3540 0006                move.w     [A2 + 0x6], D0
  45189. 00021DAA  504F                     addq.w     A7, 8
  45190. label00021DAC:
  45191. 00021DAC  245F                     movea.l    A2, [A7]+
  45192. 00021DAE  265F                     movea.l    A3, [A7]+
  45193. 00021DB0  4E5E                     unlink     A6
  45194. 00021DB2  4E75                     rts
  45195. 00021DB4  4E56 0000                link       A6, 0
  45196. 00021DB8  4AAE 000C                tst.l      [A6 + 0xC]
  45197. 00021DBC  56C0                     sne        D0
  45198. 00021DBE  4400                     neg.b      D0
  45199. 00021DC0  1F00                     move.b     -[A7], D0
  45200. 00021DC2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  45201. 00021DC6  2057                     movea.l    A0, [A7]
  45202. 00021DC8  2250                     movea.l    A1, [A0]
  45203. 00021DCA  2269 00B8                movea.l    A1, [A1 + 0xB8]
  45204. 00021DCE  4E91                     jsr        [A1]
  45205. 00021DD0  4E5E                     unlink     A6
  45206. 00021DD2  4E75                     rts
  45207. 00021DD4  4E56 0000                link       A6, 0
  45208. 00021DD8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  45209. 00021DDC  206E 0008                movea.l    A0, [A6 + 0x8]
  45210. 00021DE0  4868 000E                pea.l      [A0 + 0xE]
  45211. 00021DE4  61FF FFFD F890           bsr        -0x2076E /* 00001676 */
  45212. 00021DEA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  45213. 00021DEE  61FF FFFE 7A04           bsr        -0x185FA /* 000097F4 */
  45214. 00021DF4  4E5E                     unlink     A6
  45215. 00021DF6  4E75                     rts
  45216. label00021DF8:
  45217. 00021DF8  4E56 0000                link       A6, 0
  45218. 00021DFC  2F0A                     move.l     -[A7], A2
  45219. 00021DFE  246E 0008                movea.l    A2, [A6 + 0x8]
  45220. 00021E02  302A 011C                move.w     D0, [A2 + 0x11C]
  45221. 00021E06  B06E 000C                cmp.w      D0, [A6 + 0xC]
  45222. 00021E0A  6710                     beq        +0x12 /* 00021E1C */
  45223. 00021E0C  356E 000C 011C           move.w     [A2 + 0x11C], [A6 + 0xC]
  45224. 00021E12  2F0A                     move.l     -[A7], A2
  45225. 00021E14  61FF FFFE 79DE           bsr        -0x18620 /* 000097F4 */
  45226. 00021E1A  584F                     addq.w     A7, 4
  45227. label00021E1C:
  45228. 00021E1C  245F                     movea.l    A2, [A7]+
  45229. 00021E1E  4E5E                     unlink     A6
  45230. 00021E20  4E75                     rts
  45231. 00021E22  4E56 FFE4                link       A6, -0x001C
  45232. 00021E26  2F0A                     move.l     -[A7], A2
  45233. 00021E28  2F03                     move.l     -[A7], D3
  45234. 00021E2A  246E 0008                movea.l    A2, [A6 + 0x8]
  45235. 00021E2E  162E 000C                move.b     D3, [A6 + 0xC]
  45236. 00021E32  B62A 0008                cmp.b      D3, [A2 + 0x8]
  45237. 00021E36  6700 00D8                beq        +0xDA /* 00021F10 */
  45238. 00021E3A  1003                     move.b     D0, D3
  45239. 00021E3C  56C0                     sne        D0
  45240. 00021E3E  4400                     neg.b      D0
  45241. 00021E40  1540 0008                move.b     [A2 + 0x8], D0
  45242. 00021E44  2F0A                     move.l     -[A7], A2
  45243. 00021E46  61FF FFFF FD32           bsr        -0x2CC /* 00021B7A */
  45244. 00021E4C  4A00                     tst.b      D0
  45245. 00021E4E  584F                     addq.w     A7, 4
  45246. 00021E50  6730                     beq        +0x32 /* 00021E82 */
  45247. 00021E52  4A03                     tst.b      D3
  45248. 00021E54  6714                     beq        +0x16 /* 00021E6A */
  45249. 00021E56  2F0A                     move.l     -[A7], A2
  45250. 00021E58  61FF FFFE 7C7E           bsr        -0x18380 /* 00009AD8 */
  45251. 00021E5E  4A00                     tst.b      D0
  45252. 00021E60  584F                     addq.w     A7, 4
  45253. 00021E62  6706                     beq        +0x8 /* 00021E6A */
  45254. 00021E64  303C 4000                move.w     D0, 0x4000 /* '@\0' */
  45255. 00021E68  6014                     bra        +0x16 /* 00021E7E */
  45256. label00021E6A:
  45257. 00021E6A  2F0A                     move.l     -[A7], A2
  45258. 00021E6C  61FF FFFE 7C6A           bsr        -0x18394 /* 00009AD8 */
  45259. 00021E72  4A00                     tst.b      D0
  45260. 00021E74  584F                     addq.w     A7, 4
  45261. 00021E76  6704                     beq        +0x6 /* 00021E7C */
  45262. 00021E78  7000                     moveq.l    D0, 0x00
  45263. 00021E7A  6002                     bra        +0x4 /* 00021E7E */
  45264. label00021E7C:
  45265. 00021E7C  7001                     moveq.l    D0, 0x01
  45266. label00021E7E:
  45267. 00021E7E  3540 013C                move.w     [A2 + 0x13C], D0
  45268. label00021E82:
  45269. 00021E82  2F0A                     move.l     -[A7], A2
  45270. 00021E84  61FF FFFF 3F70           bsr        -0xC08E /* 00015DF6 */
  45271. 00021E8A  4A00                     tst.b      D0
  45272. 00021E8C  584F                     addq.w     A7, 4
  45273. 00021E8E  6700 0080                beq        +0x82 /* 00021F10 */
  45274. 00021E92  42A7                     clr.l      -[A7]
  45275. 00021E94  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  45276. 00021E98  2057                     movea.l    A0, [A7]
  45277. 00021E9A  2268 0004                movea.l    A1, [A0 + 0x4]
  45278. 00021E9E  2269 0104                movea.l    A1, [A1 + 0x104]
  45279. 00021EA2  4E91                     jsr        [A1]
  45280. 00021EA4  4A00                     tst.b      D0
  45281. 00021EA6  504F                     addq.w     A7, 8
  45282. 00021EA8  6766                     beq        +0x68 /* 00021F10 */
  45283. 00021EAA  486E FFE4                pea.l      [A6 - 0x1C]
  45284. 00021EAE  2F0A                     move.l     -[A7], A2
  45285. 00021EB0  61FF FFFE 73FE           bsr        -0x18C00 /* 000092B0 */
  45286. 00021EB6  486E FFE4                pea.l      [A6 - 0x1C]
  45287. 00021EBA  486E FFEC                pea.l      [A6 - 0x14]
  45288. 00021EBE  4EB9 0000 02D0           jsr        [0x000002D0 /* SerialVars */]
  45289. 00021EC4  486E FFFE                pea.l      [A6 - 0x2]
  45290. 00021EC8  486E FFEC                pea.l      [A6 - 0x14]
  45291. 00021ECC  4EB9 0000 02E0           jsr        [0x000002E0 /* FinderName */]
  45292. 00021ED2  4A00                     tst.b      D0
  45293. 00021ED4  4FEF 0018                lea.l      A7, [A7 + 0x18]
  45294. 00021ED8  6726                     beq        +0x28 /* 00021F00 */
  45295. label00021EDA:
  45296. 00021EDA  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  45297. 00021EDE  2F0A                     move.l     -[A7], A2
  45298. 00021EE0  2057                     movea.l    A0, [A7]
  45299. 00021EE2  2250                     movea.l    A1, [A0]
  45300. 00021EE4  2269 0104                movea.l    A1, [A1 + 0x104]
  45301. 00021EE8  4E91                     jsr        [A1]
  45302. 00021EEA  486E FFFE                pea.l      [A6 - 0x2]
  45303. 00021EEE  486E FFEC                pea.l      [A6 - 0x14]
  45304. 00021EF2  4EB9 0000 02E0           jsr        [0x000002E0 /* FinderName */]
  45305. 00021EF8  4A00                     tst.b      D0
  45306. 00021EFA  4FEF 000E                lea.l      A7, [A7 + 0xE]
  45307. 00021EFE  66DA                     bne        -0x24 /* 00021EDA */
  45308. label00021F00:
  45309. 00021F00  3F3C FFFF                move.w     -[A7], 0xFFFF
  45310. 00021F04  486E FFEC                pea.l      [A6 - 0x14]
  45311. 00021F08  4EB9 0000 02D8           jsr        [0x000002D8 /* ABusVars */]
  45312. 00021F0E  5C4F                     addq.w     A7, 6
  45313. label00021F10:
  45314. 00021F10  261F                     move.l     D3, [A7]+
  45315. 00021F12  245F                     movea.l    A2, [A7]+
  45316. 00021F14  4E5E                     unlink     A6
  45317. 00021F16  4E75                     rts
  45318. 00021F18  4E56 FFFC                link       A6, -0x0004
  45319. 00021F1C  48E7 1820                movem.l    -[A7], D3,D4,A2
  45320. 00021F20  246E 0008                movea.l    A2, [A6 + 0x8]
  45321. 00021F24  182E 000C                move.b     D4, [A6 + 0xC]
  45322. 00021F28  162E 000E                move.b     D3, [A6 + 0xE]
  45323. 00021F2C  B82A 0138                cmp.b      D4, [A2 + 0x138]
  45324. 00021F30  6700 00CA                beq        +0xCC /* 00021FFC */
  45325. 00021F34  1004                     move.b     D0, D4
  45326. 00021F36  56C0                     sne        D0
  45327. 00021F38  4400                     neg.b      D0
  45328. 00021F3A  1540 0138                move.b     [A2 + 0x138], D0
  45329. 00021F3E  486E FFFC                pea.l      [A6 - 0x4]
  45330. 00021F42  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  45331. 00021F46  4EB9 0000 0D18           jsr        [0x00000D18 /* PowerMgrVars */]
  45332. 00021F4C  4A04                     tst.b      D4
  45333. 00021F4E  504F                     addq.w     A7, 8
  45334. 00021F50  6740                     beq        +0x42 /* 00021F92 */
  45335. 00021F52  4227                     clr.b      -[A7]
  45336. 00021F54  4878 FFFD                push.l     0xFFFD
  45337. 00021F58  4878 FFFD                push.l     0xFFFD
  45338. 00021F5C  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  45339. 00021F60  2057                     movea.l    A0, [A7]
  45340. 00021F62  2268 0004                movea.l    A1, [A0 + 0x4]
  45341. 00021F66  2269 004C                movea.l    A1, [A1 + 0x4C]
  45342. 00021F6A  4E91                     jsr        [A1]
  45343. 00021F6C  1F03                     move.b     -[A7], D3
  45344. 00021F6E  302E FFFE                move.w     D0, [A6 - 0x2]
  45345. 00021F72  48C0                     ext.l      D0
  45346. 00021F74  5C80                     addq.l     D0, 6
  45347. 00021F76  3F00                     move.w     -[A7], D0
  45348. 00021F78  302E FFFC                move.w     D0, [A6 - 0x4]
  45349. 00021F7C  48C0                     ext.l      D0
  45350. 00021F7E  5C80                     addq.l     D0, 6
  45351. 00021F80  3F00                     move.w     -[A7], D0
  45352. 00021F82  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  45353. 00021F86  4EB9 0000 0D50           jsr        [0x00000D50 /* MenuCInfo */]
  45354. 00021F8C  4FEF 0018                lea.l      A7, [A7 + 0x18]
  45355. 00021F90  603E                     bra        +0x40 /* 00021FD0 */
  45356. label00021F92:
  45357. 00021F92  1F03                     move.b     -[A7], D3
  45358. 00021F94  302E FFFE                move.w     D0, [A6 - 0x2]
  45359. 00021F98  48C0                     ext.l      D0
  45360. 00021F9A  5D80                     subq.l     D0, 6
  45361. 00021F9C  3F00                     move.w     -[A7], D0
  45362. 00021F9E  302E FFFC                move.w     D0, [A6 - 0x4]
  45363. 00021FA2  48C0                     ext.l      D0
  45364. 00021FA4  5D80                     subq.l     D0, 6
  45365. 00021FA6  3F00                     move.w     -[A7], D0
  45366. 00021FA8  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  45367. 00021FAC  4EB9 0000 0D50           jsr        [0x00000D50 /* MenuCInfo */]
  45368. 00021FB2  4227                     clr.b      -[A7]
  45369. 00021FB4  4878 0003                push.l     0x3
  45370. 00021FB8  4878 0003                push.l     0x3
  45371. 00021FBC  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  45372. 00021FC0  2057                     movea.l    A0, [A7]
  45373. 00021FC2  2268 0004                movea.l    A1, [A0 + 0x4]
  45374. 00021FC6  2269 004C                movea.l    A1, [A1 + 0x4C]
  45375. 00021FCA  4E91                     jsr        [A1]
  45376. 00021FCC  4FEF 0018                lea.l      A7, [A7 + 0x18]
  45377. label00021FD0:
  45378. 00021FD0  4A03                     tst.b      D3
  45379. 00021FD2  6728                     beq        +0x2A /* 00021FFC */
  45380. 00021FD4  42A7                     clr.l      -[A7]
  45381. 00021FD6  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  45382. 00021FDA  2057                     movea.l    A0, [A7]
  45383. 00021FDC  2268 0004                movea.l    A1, [A0 + 0x4]
  45384. 00021FE0  2269 010C                movea.l    A1, [A1 + 0x10C]
  45385. 00021FE4  4E91                     jsr        [A1]
  45386. 00021FE6  4227                     clr.b      -[A7]
  45387. 00021FE8  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  45388. 00021FEC  2057                     movea.l    A0, [A7]
  45389. 00021FEE  2268 0004                movea.l    A1, [A0 + 0x4]
  45390. 00021FF2  2269 00D0                movea.l    A1, [A1 + 0xD0]
  45391. 00021FF6  4E91                     jsr        [A1]
  45392. 00021FF8  4FEF 000E                lea.l      A7, [A7 + 0xE]
  45393. label00021FFC:
  45394. 00021FFC  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  45395. 00022000  4E5E                     unlink     A6
  45396. 00022002  4E75                     rts
  45397. 00022004  4E56 0000                link       A6, 0
  45398. 00022008  2F0A                     move.l     -[A7], A2
  45399. 0002200A  246E 0008                movea.l    A2, [A6 + 0x8]
  45400. 0002200E  2F0A                     move.l     -[A7], A2
  45401. 00022010  61FF FFFF FB68           bsr        -0x496 /* 00021B7A */
  45402. 00022016  4A00                     tst.b      D0
  45403. 00022018  584F                     addq.w     A7, 4
  45404. 0002201A  6704                     beq        +0x6 /* 00022020 */
  45405. 0002201C  426A 013C                clr.w      [A2 + 0x13C]
  45406. label00022020:
  45407. 00022020  42A7                     clr.l      -[A7]
  45408. 00022022  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  45409. 00022026  2057                     movea.l    A0, [A7]
  45410. 00022028  2268 0004                movea.l    A1, [A0 + 0x4]
  45411. 0002202C  2269 010C                movea.l    A1, [A1 + 0x10C]
  45412. 00022030  4E91                     jsr        [A1]
  45413. 00022032  504F                     addq.w     A7, 8
  45414. 00022034  245F                     movea.l    A2, [A7]+
  45415. 00022036  4E5E                     unlink     A6
  45416. 00022038  4E75                     rts
  45417. 0002203A  4E56 0000                link       A6, 0
  45418. 0002203E  2F0A                     move.l     -[A7], A2
  45419. 00022040  246E 0008                movea.l    A2, [A6 + 0x8]
  45420. 00022044  2F0A                     move.l     -[A7], A2
  45421. 00022046  61FF FFFF FB32           bsr        -0x4CC /* 00021B7A */
  45422. 0002204C  4A00                     tst.b      D0
  45423. 0002204E  584F                     addq.w     A7, 4
  45424. 00022050  6706                     beq        +0x8 /* 00022058 */
  45425. 00022052  357C 0001 013C           move.w     [A2 + 0x13C], 0x1
  45426. label00022058:
  45427. 00022058  42A7                     clr.l      -[A7]
  45428. 0002205A  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  45429. 0002205E  2057                     movea.l    A0, [A7]
  45430. 00022060  2268 0004                movea.l    A1, [A0 + 0x4]
  45431. 00022064  2269 010C                movea.l    A1, [A1 + 0x10C]
  45432. 00022068  4E91                     jsr        [A1]
  45433. 0002206A  504F                     addq.w     A7, 8
  45434. 0002206C  245F                     movea.l    A2, [A7]+
  45435. 0002206E  4E5E                     unlink     A6
  45436. 00022070  4E75                     rts
  45437. 00022072  4E56 0000                link       A6, 0
  45438. 00022076  2F0A                     move.l     -[A7], A2
  45439. 00022078  246E 0008                movea.l    A2, [A6 + 0x8]
  45440. 0002207C  2F0A                     move.l     -[A7], A2
  45441. 0002207E  61FF FFFE 7A6E           bsr        -0x18590 /* 00009AEE */
  45442. 00022084  4A00                     tst.b      D0
  45443. 00022086  584F                     addq.w     A7, 4
  45444. 00022088  671C                     beq        +0x1E /* 000220A6 */
  45445. 0002208A  2F0A                     move.l     -[A7], A2
  45446. 0002208C  61FF FFFF FAEC           bsr        -0x512 /* 00021B7A */
  45447. 00022092  4A00                     tst.b      D0
  45448. 00022094  584F                     addq.w     A7, 4
  45449. 00022096  6704                     beq        +0x6 /* 0002209C */
  45450. 00022098  426A 013C                clr.w      [A2 + 0x13C]
  45451. label0002209C:
  45452. 0002209C  2F0A                     move.l     -[A7], A2
  45453. 0002209E  61FF FFFE 7754           bsr        -0x188AA /* 000097F4 */
  45454. 000220A4  584F                     addq.w     A7, 4
  45455. label000220A6:
  45456. 000220A6  245F                     movea.l    A2, [A7]+
  45457. 000220A8  4E5E                     unlink     A6
  45458. 000220AA  4E75                     rts
  45459. 000220AC  4E56 0000                link       A6, 0
  45460. 000220B0  2F0A                     move.l     -[A7], A2
  45461. 000220B2  246E 0008                movea.l    A2, [A6 + 0x8]
  45462. 000220B6  2F0A                     move.l     -[A7], A2
  45463. 000220B8  61FF FFFE 7A34           bsr        -0x185CA /* 00009AEE */
  45464. 000220BE  4A00                     tst.b      D0
  45465. 000220C0  584F                     addq.w     A7, 4
  45466. 000220C2  661E                     bne        +0x20 /* 000220E2 */
  45467. 000220C4  2F0A                     move.l     -[A7], A2
  45468. 000220C6  61FF FFFF FAB2           bsr        -0x54C /* 00021B7A */
  45469. 000220CC  4A00                     tst.b      D0
  45470. 000220CE  584F                     addq.w     A7, 4
  45471. 000220D0  6706                     beq        +0x8 /* 000220D8 */
  45472. 000220D2  357C 0001 013C           move.w     [A2 + 0x13C], 0x1
  45473. label000220D8:
  45474. 000220D8  2F0A                     move.l     -[A7], A2
  45475. 000220DA  61FF FFFE 7718           bsr        -0x188E6 /* 000097F4 */
  45476. 000220E0  584F                     addq.w     A7, 4
  45477. label000220E2:
  45478. 000220E2  245F                     movea.l    A2, [A7]+
  45479. 000220E4  4E5E                     unlink     A6
  45480. 000220E6  4E75                     rts
  45481. 000220E8  4E56 FFF8                link       A6, -0x0008
  45482. 000220EC  2F0A                     move.l     -[A7], A2
  45483. 000220EE  246E 0008                movea.l    A2, [A6 + 0x8]
  45484. 000220F2  61FF FFFF 4400           bsr        -0xBBFE /* 000164F4 */
  45485. 000220F8  3F00                     move.w     -[A7], D0
  45486. 000220FA  2F0A                     move.l     -[A7], A2
  45487. 000220FC  2057                     movea.l    A0, [A7]
  45488. 000220FE  2250                     movea.l    A1, [A0]
  45489. 00022100  2269 0104                movea.l    A1, [A1 + 0x104]
  45490. 00022104  4E91                     jsr        [A1]
  45491. 00022106  4A2A 0138                tst.b      [A2 + 0x138]
  45492. 0002210A  5C4F                     addq.w     A7, 6
  45493. 0002210C  6724                     beq        +0x26 /* 00022132 */
  45494. 0002210E  486E FFF8                pea.l      [A6 - 0x8]
  45495. 00022112  2F0A                     move.l     -[A7], A2
  45496. 00022114  61FF FFFE 719A           bsr        -0x18E64 /* 000092B0 */
  45497. 0002211A  61FF FFFF 43D8           bsr        -0xBC26 /* 000164F4 */
  45498. 00022120  3F00                     move.w     -[A7], D0
  45499. 00022122  2F0A                     move.l     -[A7], A2
  45500. 00022124  2057                     movea.l    A0, [A7]
  45501. 00022126  2250                     movea.l    A1, [A0]
  45502. 00022128  2269 0110                movea.l    A1, [A1 + 0x110]
  45503. 0002212C  4E91                     jsr        [A1]
  45504. 0002212E  4FEF 000E                lea.l      A7, [A7 + 0xE]
  45505. label00022132:
  45506. 00022132  245F                     movea.l    A2, [A7]+
  45507. 00022134  4E5E                     unlink     A6
  45508. 00022136  4E75                     rts
  45509. 00022138  4E56 FFF8                link       A6, -0x0008
  45510. 0002213C  2F0A                     move.l     -[A7], A2
  45511. 0002213E  2F03                     move.l     -[A7], D3
  45512. 00022140  246E 0008                movea.l    A2, [A6 + 0x8]
  45513. 00022144  362E 000C                move.w     D3, [A6 + 0xC]
  45514. 00022148  4EB9 0000 0200           jsr        [0x00000200 /* SPAlarm */]
  45515. 0002214E  486E FFF8                pea.l      [A6 - 0x8]
  45516. 00022152  2F0A                     move.l     -[A7], A2
  45517. 00022154  61FF FFFE 715A           bsr        -0x18EA4 /* 000092B0 */
  45518. 0002215A  0C43 0004                cmpi.w     D3, 0x4
  45519. 0002215E  504F                     addq.w     A7, 8
  45520. 00022160  6C4C                     bge        +0x4E /* 000221AE */
  45521. 00022162  2F0A                     move.l     -[A7], A2
  45522. 00022164  61FF FFFE 7972           bsr        -0x1868C /* 00009AD8 */
  45523. 0002216A  4A00                     tst.b      D0
  45524. 0002216C  584F                     addq.w     A7, 4
  45525. 0002216E  672E                     beq        +0x30 /* 0002219E */
  45526. 00022170  2F0A                     move.l     -[A7], A2
  45527. 00022172  61FF FFFF 31C2           bsr        -0xCE3C /* 00015336 */
  45528. 00022178  4A00                     tst.b      D0
  45529. 0002217A  584F                     addq.w     A7, 4
  45530. 0002217C  6710                     beq        +0x12 /* 0002218E */
  45531. 0002217E  2F0A                     move.l     -[A7], A2
  45532. 00022180  2057                     movea.l    A0, [A7]
  45533. 00022182  2250                     movea.l    A1, [A0]
  45534. 00022184  2269 0118                movea.l    A1, [A1 + 0x118]
  45535. 00022188  4E91                     jsr        [A1]
  45536. 0002218A  584F                     addq.w     A7, 4
  45537. 0002218C  6078                     bra        +0x7A /* 00022206 */
  45538. label0002218E:
  45539. 0002218E  2F0A                     move.l     -[A7], A2
  45540. 00022190  2057                     movea.l    A0, [A7]
  45541. 00022192  2250                     movea.l    A1, [A0]
  45542. 00022194  2269 0114                movea.l    A1, [A1 + 0x114]
  45543. 00022198  4E91                     jsr        [A1]
  45544. 0002219A  584F                     addq.w     A7, 4
  45545. 0002219C  6068                     bra        +0x6A /* 00022206 */
  45546. label0002219E:
  45547. 0002219E  2F0A                     move.l     -[A7], A2
  45548. 000221A0  2057                     movea.l    A0, [A7]
  45549. 000221A2  2250                     movea.l    A1, [A0]
  45550. 000221A4  2269 011C                movea.l    A1, [A1 + 0x11C]
  45551. 000221A8  4E91                     jsr        [A1]
  45552. 000221AA  584F                     addq.w     A7, 4
  45553. 000221AC  6058                     bra        +0x5A /* 00022206 */
  45554. label000221AE:
  45555. 000221AE  2F0A                     move.l     -[A7], A2
  45556. 000221B0  61FF FFFE 7926           bsr        -0x186D8 /* 00009AD8 */
  45557. 000221B6  4A00                     tst.b      D0
  45558. 000221B8  584F                     addq.w     A7, 4
  45559. 000221BA  673C                     beq        +0x3E /* 000221F8 */
  45560. 000221BC  2F0A                     move.l     -[A7], A2
  45561. 000221BE  61FF FFFE 792E           bsr        -0x186D0 /* 00009AEE */
  45562. 000221C4  4A00                     tst.b      D0
  45563. 000221C6  584F                     addq.w     A7, 4
  45564. 000221C8  672E                     beq        +0x30 /* 000221F8 */
  45565. 000221CA  2F0A                     move.l     -[A7], A2
  45566. 000221CC  61FF FFFF 3168           bsr        -0xCE96 /* 00015336 */
  45567. 000221D2  4A00                     tst.b      D0
  45568. 000221D4  584F                     addq.w     A7, 4
  45569. 000221D6  6710                     beq        +0x12 /* 000221E8 */
  45570. 000221D8  2F0A                     move.l     -[A7], A2
  45571. 000221DA  2057                     movea.l    A0, [A7]
  45572. 000221DC  2250                     movea.l    A1, [A0]
  45573. 000221DE  2269 0128                movea.l    A1, [A1 + 0x128]
  45574. 000221E2  4E91                     jsr        [A1]
  45575. 000221E4  584F                     addq.w     A7, 4
  45576. 000221E6  601E                     bra        +0x20 /* 00022206 */
  45577. label000221E8:
  45578. 000221E8  2F0A                     move.l     -[A7], A2
  45579. 000221EA  2057                     movea.l    A0, [A7]
  45580. 000221EC  2250                     movea.l    A1, [A0]
  45581. 000221EE  2269 0120                movea.l    A1, [A1 + 0x120]
  45582. 000221F2  4E91                     jsr        [A1]
  45583. 000221F4  584F                     addq.w     A7, 4
  45584. 000221F6  600E                     bra        +0x10 /* 00022206 */
  45585. label000221F8:
  45586. 000221F8  2F0A                     move.l     -[A7], A2
  45587. 000221FA  2057                     movea.l    A0, [A7]
  45588. 000221FC  2250                     movea.l    A1, [A0]
  45589. 000221FE  2269 0124                movea.l    A1, [A1 + 0x124]
  45590. 00022202  4E91                     jsr        [A1]
  45591. 00022204  584F                     addq.w     A7, 4
  45592. label00022206:
  45593. 00022206  2F0A                     move.l     -[A7], A2
  45594. 00022208  61FF FFFF F970           bsr        -0x68E /* 00021B7A */
  45595. 0002220E  4A00                     tst.b      D0
  45596. 00022210  584F                     addq.w     A7, 4
  45597. 00022212  6710                     beq        +0x12 /* 00022224 */
  45598. 00022214  3F03                     move.w     -[A7], D3
  45599. 00022216  2F0A                     move.l     -[A7], A2
  45600. 00022218  2057                     movea.l    A0, [A7]
  45601. 0002221A  2250                     movea.l    A1, [A0]
  45602. 0002221C  2269 010C                movea.l    A1, [A1 + 0x10C]
  45603. 00022220  4E91                     jsr        [A1]
  45604. 00022222  5C4F                     addq.w     A7, 6
  45605. label00022224:
  45606. 00022224  3F03                     move.w     -[A7], D3
  45607. 00022226  2F0A                     move.l     -[A7], A2
  45608. 00022228  2057                     movea.l    A0, [A7]
  45609. 0002222A  2250                     movea.l    A1, [A0]
  45610. 0002222C  2269 0108                movea.l    A1, [A1 + 0x108]
  45611. 00022230  4E91                     jsr        [A1]
  45612. 00022232  5C4F                     addq.w     A7, 6
  45613. 00022234  261F                     move.l     D3, [A7]+
  45614. 00022236  245F                     movea.l    A2, [A7]+
  45615. 00022238  4E5E                     unlink     A6
  45616. 0002223A  4E75                     rts
  45617. 0002223C  4E56 FFF2                link       A6, -0x000E
  45618. 00022240  2F0A                     move.l     -[A7], A2
  45619. 00022242  2F03                     move.l     -[A7], D3
  45620. 00022244  246E 0008                movea.l    A2, [A6 + 0x8]
  45621. 00022248  4EB9 0000 0200           jsr        [0x00000200 /* SPAlarm */]
  45622. 0002224E  2F0A                     move.l     -[A7], A2
  45623. 00022250  2057                     movea.l    A0, [A7]
  45624. 00022252  2250                     movea.l    A1, [A0]
  45625. 00022254  2269 0088                movea.l    A1, [A1 + 0x88]
  45626. 00022258  4E91                     jsr        [A1]
  45627. 0002225A  3600                     move.w     D3, D0
  45628. 0002225C  3F03                     move.w     -[A7], D3
  45629. 0002225E  4EB9 0000 0500           jsr        [0x00000500]
  45630. 00022264  486E FFFA                pea.l      [A6 - 0x6]
  45631. 00022268  AA19                     syscall    GetForeColor
  45632. 0002226A  3F3C 0001                move.w     -[A7], 0x1
  45633. 0002226E  A889                     syscall    TextMode
  45634. 00022270  486E FFF2                pea.l      [A6 - 0xE]
  45635. 00022274  2F0A                     move.l     -[A7], A2
  45636. 00022276  2057                     movea.l    A0, [A7]
  45637. 00022278  2250                     movea.l    A1, [A0]
  45638. 0002227A  2269 00F8                movea.l    A1, [A1 + 0xF8]
  45639. 0002227E  4E91                     jsr        [A1]
  45640. 00022280  2F0A                     move.l     -[A7], A2
  45641. 00022282  61FF FFFF 30B2           bsr        -0xCF4C /* 00015336 */
  45642. 00022288  4A00                     tst.b      D0
  45643. 0002228A  4FEF 0012                lea.l      A7, [A7 + 0x12]
  45644. 0002228E  6712                     beq        +0x14 /* 000222A2 */
  45645. 00022290  2D79 0000 2FF2 FFFA      move.l     [A6 - 0x6], [0x00002FF2]
  45646. 00022298  3D79 0000 2FF6 FFFE      move.w     [A6 - 0x2], [0x00002FF6]
  45647. 000222A0  6042                     bra        +0x44 /* 000222E4 */
  45648. label000222A2:
  45649. 000222A2  0C6E 0004 000C           cmpi.w     [A6 + 0xC], 0x4
  45650. 000222A8  6C12                     bge        +0x14 /* 000222BC */
  45651. 000222AA  2D79 0000 2FEC FFFA      move.l     [A6 - 0x6], [0x00002FEC]
  45652. 000222B2  3D79 0000 2FF0 FFFE      move.w     [A6 - 0x2], [0x00002FF0]
  45653. 000222BA  6028                     bra        +0x2A /* 000222E4 */
  45654. label000222BC:
  45655. 000222BC  2F0A                     move.l     -[A7], A2
  45656. 000222BE  61FF FFFE 7818           bsr        -0x187E6 /* 00009AD8 */
  45657. 000222C4  4A00                     tst.b      D0
  45658. 000222C6  584F                     addq.w     A7, 4
  45659. 000222C8  670E                     beq        +0x10 /* 000222D8 */
  45660. 000222CA  2F0A                     move.l     -[A7], A2
  45661. 000222CC  61FF FFFE 7820           bsr        -0x187DE /* 00009AEE */
  45662. 000222D2  4A00                     tst.b      D0
  45663. 000222D4  584F                     addq.w     A7, 4
  45664. 000222D6  660C                     bne        +0xE /* 000222E4 */
  45665. label000222D8:
  45666. 000222D8  486E FFFA                pea.l      [A6 - 0x6]
  45667. 000222DC  4EB9 0000 0310           jsr        [0x00000310]
  45668. 000222E2  584F                     addq.w     A7, 4
  45669. label000222E4:
  45670. 000222E4  486E FFFA                pea.l      [A6 - 0x6]
  45671. 000222E8  AA14                     syscall    RGBForeColor
  45672. 000222EA  4227                     clr.b      -[A7]
  45673. 000222EC  1F3C 0001                move.b     -[A7], 0x1
  45674. 000222F0  3F3C 0001                move.w     -[A7], 0x1
  45675. 000222F4  486E FFF2                pea.l      [A6 - 0xE]
  45676. 000222F8  486A 000E                pea.l      [A2 + 0xE]
  45677. 000222FC  61FF FFFD EF32           bsr        -0x210CC /* 00001230 */
  45678. 00022302  584F                     addq.w     A7, 4
  45679. 00022304  2F08                     move.l     -[A7], A0
  45680. 00022306  4EB9 0000 0308           jsr        [0x00000308 /* DrvQHdr */]
  45681. 0002230C  4FEF 000E                lea.l      A7, [A7 + 0xE]
  45682. 00022310  261F                     move.l     D3, [A7]+
  45683. 00022312  245F                     movea.l    A2, [A7]+
  45684. 00022314  4E5E                     unlink     A6
  45685. 00022316  4E75                     rts
  45686. 00022318  4E56 FFF2                link       A6, -0x000E
  45687. 0002231C  2F0A                     move.l     -[A7], A2
  45688. 0002231E  246E 0008                movea.l    A2, [A6 + 0x8]
  45689. 00022322  486E FFF8                pea.l      [A6 - 0x8]
  45690. 00022326  2F0A                     move.l     -[A7], A2
  45691. 00022328  2057                     movea.l    A0, [A7]
  45692. 0002232A  2250                     movea.l    A1, [A0]
  45693. 0002232C  2269 00FC                movea.l    A1, [A1 + 0xFC]
  45694. 00022330  4E91                     jsr        [A1]
  45695. 00022332  486E FFF2                pea.l      [A6 - 0xE]
  45696. 00022336  4EB9 0000 0220           jsr        [0x00000220 /* MemErr */]
  45697. 0002233C  2F0A                     move.l     -[A7], A2
  45698. 0002233E  2057                     movea.l    A0, [A7]
  45699. 00022340  2250                     movea.l    A1, [A0]
  45700. 00022342  2269 0130                movea.l    A1, [A1 + 0x130]
  45701. 00022346  4E91                     jsr        [A1]
  45702. 00022348  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  45703. 0002234C  3F2A 013C                move.w     -[A7], [A2 + 0x13C]
  45704. 00022350  486E FFF8                pea.l      [A6 - 0x8]
  45705. 00022354  2F2A 012A                move.l     -[A7], [A2 + 0x12A]
  45706. 00022358  61FF 0000 C926           bsr        +0xC928 /* 0002EC80 */
  45707. 0002235E  3F3C FFFF                move.w     -[A7], 0xFFFF
  45708. 00022362  486E FFF2                pea.l      [A6 - 0xE]
  45709. 00022366  4EB9 0000 0238           jsr        [0x00000238]
  45710. 0002236C  4FEF 0022                lea.l      A7, [A7 + 0x22]
  45711. 00022370  245F                     movea.l    A2, [A7]+
  45712. 00022372  4E5E                     unlink     A6
  45713. 00022374  4E75                     rts
  45714. 00022376  4E56 FF92                link       A6, -0x006E
  45715. 0002237A  2F0A                     move.l     -[A7], A2
  45716. 0002237C  246E 0008                movea.l    A2, [A6 + 0x8]
  45717. 00022380  4EB9 0000 0200           jsr        [0x00000200 /* SPAlarm */]
  45718. 00022386  486E FFF8                pea.l      [A6 - 0x8]
  45719. 0002238A  2F0A                     move.l     -[A7], A2
  45720. 0002238C  61FF FFFE 6F22           bsr        -0x190DC /* 000092B0 */
  45721. 00022392  0C6E 0004 000C           cmpi.w     [A6 + 0xC], 0x4
  45722. 00022398  504F                     addq.w     A7, 8
  45723. 0002239A  6C00 018A                bge        +0x18C /* 00022526 */
  45724. 0002239E  2D79 0000 2FEC FFD4      move.l     [A6 - 0x2C], [0x00002FEC]
  45725. 000223A6  3D79 0000 2FF0 FFD8      move.w     [A6 - 0x28], [0x00002FF0]
  45726. 000223AE  2D79 0000 2FEC FFDA      move.l     [A6 - 0x26], [0x00002FEC]
  45727. 000223B6  3D79 0000 2FF0 FFDE      move.w     [A6 - 0x22], [0x00002FF0]
  45728. 000223BE  2D79 0000 2FEC FFE0      move.l     [A6 - 0x20], [0x00002FEC]
  45729. 000223C6  3D79 0000 2FF0 FFE4      move.w     [A6 - 0x1C], [0x00002FF0]
  45730. 000223CE  2D79 0000 2FEC FFE6      move.l     [A6 - 0x1A], [0x00002FEC]
  45731. 000223D6  3D79 0000 2FF0 FFEA      move.w     [A6 - 0x16], [0x00002FF0]
  45732. 000223DE  2D79 0000 2FEC FFEC      move.l     [A6 - 0x14], [0x00002FEC]
  45733. 000223E6  3D79 0000 2FF0 FFF0      move.w     [A6 - 0x10], [0x00002FF0]
  45734. 000223EE  3F3C 0003                move.w     -[A7], 0x3
  45735. 000223F2  486E FFD4                pea.l      [A6 - 0x2C]
  45736. 000223F6  486E FFF8                pea.l      [A6 - 0x8]
  45737. 000223FA  61FF 0000 C482           bsr        +0xC484 /* 0002E87E */
  45738. 00022400  486E FFF8                pea.l      [A6 - 0x8]
  45739. 00022404  2F3C 0001 0001           move.l     -[A7], 0x10001
  45740. 0002240A  A8A9                     syscall    InsetRect
  45741. 0002240C  3F3C 0002                move.w     -[A7], 0x2
  45742. 00022410  486E FFD4                pea.l      [A6 - 0x2C]
  45743. 00022414  486E FFF8                pea.l      [A6 - 0x8]
  45744. 00022418  61FF 0000 C464           bsr        +0xC466 /* 0002E87E */
  45745. 0002241E  2D79 0000 2FEC FFF2      move.l     [A6 - 0xE], [0x00002FEC]
  45746. 00022426  3D79 0000 2FF0 FFF6      move.w     [A6 - 0xA], [0x00002FF0]
  45747. 0002242E  486E FFF2                pea.l      [A6 - 0xE]
  45748. 00022432  302E FFF8                move.w     D0, [A6 - 0x8]
  45749. 00022436  48C0                     ext.l      D0
  45750. 00022438  5280                     addq.l     D0, 1
  45751. 0002243A  3F00                     move.w     -[A7], D0
  45752. 0002243C  302E FFFA                move.w     D0, [A6 - 0x6]
  45753. 00022440  48C0                     ext.l      D0
  45754. 00022442  5480                     addq.l     D0, 2
  45755. 00022444  3F00                     move.w     -[A7], D0
  45756. 00022446  61FF 0000 C816           bsr        +0xC818 /* 0002EC5E */
  45757. 0002244C  486E FFF2                pea.l      [A6 - 0xE]
  45758. 00022450  302E FFF8                move.w     D0, [A6 - 0x8]
  45759. 00022454  48C0                     ext.l      D0
  45760. 00022456  5480                     addq.l     D0, 2
  45761. 00022458  3F00                     move.w     -[A7], D0
  45762. 0002245A  302E FFFA                move.w     D0, [A6 - 0x6]
  45763. 0002245E  48C0                     ext.l      D0
  45764. 00022460  5280                     addq.l     D0, 1
  45765. 00022462  3F00                     move.w     -[A7], D0
  45766. 00022464  61FF 0000 C7F8           bsr        +0xC7FA /* 0002EC5E */
  45767. 0002246A  486E FFF2                pea.l      [A6 - 0xE]
  45768. 0002246E  302E FFF8                move.w     D0, [A6 - 0x8]
  45769. 00022472  48C0                     ext.l      D0
  45770. 00022474  5280                     addq.l     D0, 1
  45771. 00022476  3F00                     move.w     -[A7], D0
  45772. 00022478  302E FFFE                move.w     D0, [A6 - 0x2]
  45773. 0002247C  48C0                     ext.l      D0
  45774. 0002247E  5780                     subq.l     D0, 3
  45775. 00022480  3F00                     move.w     -[A7], D0
  45776. 00022482  61FF 0000 C7DA           bsr        +0xC7DC /* 0002EC5E */
  45777. 00022488  486E FFF2                pea.l      [A6 - 0xE]
  45778. 0002248C  302E FFF8                move.w     D0, [A6 - 0x8]
  45779. 00022490  48C0                     ext.l      D0
  45780. 00022492  5480                     addq.l     D0, 2
  45781. 00022494  3F00                     move.w     -[A7], D0
  45782. 00022496  302E FFFE                move.w     D0, [A6 - 0x2]
  45783. 0002249A  48C0                     ext.l      D0
  45784. 0002249C  5580                     subq.l     D0, 2
  45785. 0002249E  3F00                     move.w     -[A7], D0
  45786. 000224A0  61FF 0000 C7BC           bsr        +0xC7BE /* 0002EC5E */
  45787. 000224A6  486E FFF2                pea.l      [A6 - 0xE]
  45788. 000224AA  302E FFFC                move.w     D0, [A6 - 0x4]
  45789. 000224AE  48C0                     ext.l      D0
  45790. 000224B0  5580                     subq.l     D0, 2
  45791. 000224B2  3F00                     move.w     -[A7], D0
  45792. 000224B4  302E FFFE                move.w     D0, [A6 - 0x2]
  45793. 000224B8  48C0                     ext.l      D0
  45794. 000224BA  5780                     subq.l     D0, 3
  45795. 000224BC  3F00                     move.w     -[A7], D0
  45796. 000224BE  61FF 0000 C79E           bsr        +0xC7A0 /* 0002EC5E */
  45797. 000224C4  486E FFF2                pea.l      [A6 - 0xE]
  45798. 000224C8  302E FFFC                move.w     D0, [A6 - 0x4]
  45799. 000224CC  48C0                     ext.l      D0
  45800. 000224CE  5780                     subq.l     D0, 3
  45801. 000224D0  3F00                     move.w     -[A7], D0
  45802. 000224D2  302E FFFE                move.w     D0, [A6 - 0x2]
  45803. 000224D6  48C0                     ext.l      D0
  45804. 000224D8  5580                     subq.l     D0, 2
  45805. 000224DA  3F00                     move.w     -[A7], D0
  45806. 000224DC  61FF 0000 C780           bsr        +0xC782 /* 0002EC5E */
  45807. 000224E2  486E FFF2                pea.l      [A6 - 0xE]
  45808. 000224E6  302E FFFC                move.w     D0, [A6 - 0x4]
  45809. 000224EA  48C0                     ext.l      D0
  45810. 000224EC  5580                     subq.l     D0, 2
  45811. 000224EE  3F00                     move.w     -[A7], D0
  45812. 000224F0  302E FFFA                move.w     D0, [A6 - 0x6]
  45813. 000224F4  48C0                     ext.l      D0
  45814. 000224F6  5480                     addq.l     D0, 2
  45815. 000224F8  3F00                     move.w     -[A7], D0
  45816. 000224FA  61FF 0000 C762           bsr        +0xC764 /* 0002EC5E */
  45817. 00022500  486E FFF2                pea.l      [A6 - 0xE]
  45818. 00022504  302E FFFC                move.w     D0, [A6 - 0x4]
  45819. 00022508  48C0                     ext.l      D0
  45820. 0002250A  5780                     subq.l     D0, 3
  45821. 0002250C  3F00                     move.w     -[A7], D0
  45822. 0002250E  302E FFFA                move.w     D0, [A6 - 0x6]
  45823. 00022512  48C0                     ext.l      D0
  45824. 00022514  5280                     addq.l     D0, 1
  45825. 00022516  3F00                     move.w     -[A7], D0
  45826. 00022518  61FF 0000 C744           bsr        +0xC746 /* 0002EC5E */
  45827. 0002251E  4FEF 0054                lea.l      A7, [A7 + 0x54]
  45828. 00022522  6000 0870                bra        +0x872 /* 00022D94 */
  45829. label00022526:
  45830. 00022526  0C6E 0004 000C           cmpi.w     [A6 + 0xC], 0x4
  45831. 0002252C  6D00 0866                blt        +0x868 /* 00022D94 */
  45832. 00022530  2F0A                     move.l     -[A7], A2
  45833. 00022532  61FF FFFE 75A4           bsr        -0x18A5A /* 00009AD8 */
  45834. 00022538  4A00                     tst.b      D0
  45835. 0002253A  584F                     addq.w     A7, 4
  45836. 0002253C  6700 04C8                beq        +0x4CA /* 00022A06 */
  45837. 00022540  2F0A                     move.l     -[A7], A2
  45838. 00022542  61FF FFFE 75AA           bsr        -0x18A54 /* 00009AEE */
  45839. 00022548  4A00                     tst.b      D0
  45840. 0002254A  584F                     addq.w     A7, 4
  45841. 0002254C  6700 04B8                beq        +0x4BA /* 00022A06 */
  45842. 00022550  2D79 0000 2FEC FFD4      move.l     [A6 - 0x2C], [0x00002FEC]
  45843. 00022558  3D79 0000 2FF0 FFD8      move.w     [A6 - 0x28], [0x00002FF0]
  45844. 00022560  1F3C 000C                move.b     -[A7], 0xC
  45845. 00022564  486E FFB0                pea.l      [A6 - 0x50]
  45846. 00022568  61FF 0000 BF08           bsr        +0xBF0A /* 0002E472 */
  45847. 0002256E  2D6E FFB0 FFDA           move.l     [A6 - 0x26], [A6 - 0x50]
  45848. 00022574  3D6E FFB4 FFDE           move.w     [A6 - 0x22], [A6 - 0x4C]
  45849. 0002257A  2D79 0000 2FEC FFE0      move.l     [A6 - 0x20], [0x00002FEC]
  45850. 00022582  3D79 0000 2FF0 FFE4      move.w     [A6 - 0x1C], [0x00002FF0]
  45851. 0002258A  2D79 0000 2FEC FFE6      move.l     [A6 - 0x1A], [0x00002FEC]
  45852. 00022592  3D79 0000 2FF0 FFEA      move.w     [A6 - 0x16], [0x00002FF0]
  45853. 0002259A  1F3C 000C                move.b     -[A7], 0xC
  45854. 0002259E  486E FFAA                pea.l      [A6 - 0x56]
  45855. 000225A2  61FF 0000 BECE           bsr        +0xBED0 /* 0002E472 */
  45856. 000225A8  2D6E FFAA FFEC           move.l     [A6 - 0x14], [A6 - 0x56]
  45857. 000225AE  3D6E FFAE FFF0           move.w     [A6 - 0x10], [A6 - 0x52]
  45858. 000225B4  3F3C 0003                move.w     -[A7], 0x3
  45859. 000225B8  486E FFD4                pea.l      [A6 - 0x2C]
  45860. 000225BC  486E FFF8                pea.l      [A6 - 0x8]
  45861. 000225C0  61FF 0000 C2BC           bsr        +0xC2BE /* 0002E87E */
  45862. 000225C6  486E FFF8                pea.l      [A6 - 0x8]
  45863. 000225CA  2F3C 0001 0001           move.l     -[A7], 0x10001
  45864. 000225D0  A8A9                     syscall    InsetRect
  45865. 000225D2  1F3C 0002                move.b     -[A7], 0x2
  45866. 000225D6  486E FFF2                pea.l      [A6 - 0xE]
  45867. 000225DA  61FF 0000 BE96           bsr        +0xBE98 /* 0002E472 */
  45868. 000225E0  486E FFF2                pea.l      [A6 - 0xE]
  45869. 000225E4  AA14                     syscall    RGBForeColor
  45870. 000225E6  486E FFF8                pea.l      [A6 - 0x8]
  45871. 000225EA  2F3C 0008 0008           move.l     -[A7], 0x80008
  45872. 000225F0  A8B0                     syscall    FrameRoundRect
  45873. 000225F2  486E FFF8                pea.l      [A6 - 0x8]
  45874. 000225F6  2F3C 0001 0001           move.l     -[A7], 0x10001
  45875. 000225FC  A8A9                     syscall    InsetRect
  45876. 000225FE  1F3C 0005                move.b     -[A7], 0x5
  45877. 00022602  486E FFF2                pea.l      [A6 - 0xE]
  45878. 00022606  61FF 0000 BE6A           bsr        +0xBE6C /* 0002E472 */
  45879. 0002260C  486E FFF2                pea.l      [A6 - 0xE]
  45880. 00022610  AA14                     syscall    RGBForeColor
  45881. 00022612  486E FFF8                pea.l      [A6 - 0x8]
  45882. 00022616  2F3C 0008 0008           move.l     -[A7], 0x80008
  45883. 0002261C  A8B0                     syscall    FrameRoundRect
  45884. 0002261E  486E FFF8                pea.l      [A6 - 0x8]
  45885. 00022622  2F3C FFFE FFFE           move.l     -[A7], 0xFFFEFFFE
  45886. 00022628  A8A9                     syscall    InsetRect
  45887. 0002262A  1F3C 0002                move.b     -[A7], 0x2
  45888. 0002262E  486E FFF2                pea.l      [A6 - 0xE]
  45889. 00022632  61FF 0000 BE3E           bsr        +0xBE40 /* 0002E472 */
  45890. 00022638  486E FFF2                pea.l      [A6 - 0xE]
  45891. 0002263C  302E FFF8                move.w     D0, [A6 - 0x8]
  45892. 00022640  48C0                     ext.l      D0
  45893. 00022642  5680                     addq.l     D0, 3
  45894. 00022644  3F00                     move.w     -[A7], D0
  45895. 00022646  302E FFFA                move.w     D0, [A6 - 0x6]
  45896. 0002264A  48C0                     ext.l      D0
  45897. 0002264C  5480                     addq.l     D0, 2
  45898. 0002264E  3F00                     move.w     -[A7], D0
  45899. 00022650  61FF 0000 C60C           bsr        +0xC60E /* 0002EC5E */
  45900. 00022656  486E FFF2                pea.l      [A6 - 0xE]
  45901. 0002265A  302E FFF8                move.w     D0, [A6 - 0x8]
  45902. 0002265E  48C0                     ext.l      D0
  45903. 00022660  5480                     addq.l     D0, 2
  45904. 00022662  3F00                     move.w     -[A7], D0
  45905. 00022664  302E FFFA                move.w     D0, [A6 - 0x6]
  45906. 00022668  48C0                     ext.l      D0
  45907. 0002266A  5680                     addq.l     D0, 3
  45908. 0002266C  3F00                     move.w     -[A7], D0
  45909. 0002266E  61FF 0000 C5EE           bsr        +0xC5F0 /* 0002EC5E */
  45910. 00022674  1F3C 0008                move.b     -[A7], 0x8
  45911. 00022678  486E FFF2                pea.l      [A6 - 0xE]
  45912. 0002267C  61FF 0000 BDF4           bsr        +0xBDF6 /* 0002E472 */
  45913. 00022682  486E FFF2                pea.l      [A6 - 0xE]
  45914. 00022686  302E FFF8                move.w     D0, [A6 - 0x8]
  45915. 0002268A  48C0                     ext.l      D0
  45916. 0002268C  5880                     addq.l     D0, 4
  45917. 0002268E  3F00                     move.w     -[A7], D0
  45918. 00022690  302E FFFA                move.w     D0, [A6 - 0x6]
  45919. 00022694  48C0                     ext.l      D0
  45920. 00022696  5680                     addq.l     D0, 3
  45921. 00022698  3F00                     move.w     -[A7], D0
  45922. 0002269A  61FF 0000 C5C2           bsr        +0xC5C4 /* 0002EC5E */
  45923. 000226A0  486E FFF2                pea.l      [A6 - 0xE]
  45924. 000226A4  302E FFF8                move.w     D0, [A6 - 0x8]
  45925. 000226A8  48C0                     ext.l      D0
  45926. 000226AA  5680                     addq.l     D0, 3
  45927. 000226AC  3F00                     move.w     -[A7], D0
  45928. 000226AE  302E FFFA                move.w     D0, [A6 - 0x6]
  45929. 000226B2  48C0                     ext.l      D0
  45930. 000226B4  5880                     addq.l     D0, 4
  45931. 000226B6  3F00                     move.w     -[A7], D0
  45932. 000226B8  61FF 0000 C5A4           bsr        +0xC5A6 /* 0002EC5E */
  45933. 000226BE  1F3C 0003                move.b     -[A7], 0x3
  45934. 000226C2  486E FFF2                pea.l      [A6 - 0xE]
  45935. 000226C6  61FF 0000 BDAA           bsr        +0xBDAC /* 0002E472 */
  45936. 000226CC  486E FFF2                pea.l      [A6 - 0xE]
  45937. 000226D0  302E FFF8                move.w     D0, [A6 - 0x8]
  45938. 000226D4  48C0                     ext.l      D0
  45939. 000226D6  5280                     addq.l     D0, 1
  45940. 000226D8  3F00                     move.w     -[A7], D0
  45941. 000226DA  302E FFFE                move.w     D0, [A6 - 0x2]
  45942. 000226DE  48C0                     ext.l      D0
  45943. 000226E0  5980                     subq.l     D0, 4
  45944. 000226E2  3F00                     move.w     -[A7], D0
  45945. 000226E4  61FF 0000 C578           bsr        +0xC57A /* 0002EC5E */
  45946. 000226EA  1F3C 0004                move.b     -[A7], 0x4
  45947. 000226EE  486E FFF2                pea.l      [A6 - 0xE]
  45948. 000226F2  61FF 0000 BD7E           bsr        +0xBD80 /* 0002E472 */
  45949. 000226F8  486E FFF2                pea.l      [A6 - 0xE]
  45950. 000226FC  302E FFF8                move.w     D0, [A6 - 0x8]
  45951. 00022700  48C0                     ext.l      D0
  45952. 00022702  5480                     addq.l     D0, 2
  45953. 00022704  3F00                     move.w     -[A7], D0
  45954. 00022706  302E FFFE                move.w     D0, [A6 - 0x2]
  45955. 0002270A  48C0                     ext.l      D0
  45956. 0002270C  5780                     subq.l     D0, 3
  45957. 0002270E  3F00                     move.w     -[A7], D0
  45958. 00022710  61FF 0000 C54C           bsr        +0xC54E /* 0002EC5E */
  45959. 00022716  1F3C 0007                move.b     -[A7], 0x7
  45960. 0002271A  486E FFF2                pea.l      [A6 - 0xE]
  45961. 0002271E  61FF 0000 BD52           bsr        +0xBD54 /* 0002E472 */
  45962. 00022724  486E FFF2                pea.l      [A6 - 0xE]
  45963. 00022728  302E FFF8                move.w     D0, [A6 - 0x8]
  45964. 0002272C  48C0                     ext.l      D0
  45965. 0002272E  5680                     addq.l     D0, 3
  45966. 00022730  3F00                     move.w     -[A7], D0
  45967. 00022732  302E FFFE                move.w     D0, [A6 - 0x2]
  45968. 00022736  48C0                     ext.l      D0
  45969. 00022738  5580                     subq.l     D0, 2
  45970. 0002273A  3F00                     move.w     -[A7], D0
  45971. 0002273C  61FF 0000 C520           bsr        +0xC522 /* 0002EC5E */
  45972. 00022742  1F3C 0005                move.b     -[A7], 0x5
  45973. 00022746  486E FFF2                pea.l      [A6 - 0xE]
  45974. 0002274A  61FF 0000 BD26           bsr        +0xBD28 /* 0002E472 */
  45975. 00022750  486E FFF2                pea.l      [A6 - 0xE]
  45976. 00022754  302E FFF8                move.w     D0, [A6 - 0x8]
  45977. 00022758  48C0                     ext.l      D0
  45978. 0002275A  5480                     addq.l     D0, 2
  45979. 0002275C  3F00                     move.w     -[A7], D0
  45980. 0002275E  302E FFFE                move.w     D0, [A6 - 0x2]
  45981. 00022762  48C0                     ext.l      D0
  45982. 00022764  5980                     subq.l     D0, 4
  45983. 00022766  3F00                     move.w     -[A7], D0
  45984. 00022768  61FF 0000 C4F4           bsr        +0xC4F6 /* 0002EC5E */
  45985. 0002276E  486E FFF2                pea.l      [A6 - 0xE]
  45986. 00022772  302E FFF8                move.w     D0, [A6 - 0x8]
  45987. 00022776  48C0                     ext.l      D0
  45988. 00022778  5680                     addq.l     D0, 3
  45989. 0002277A  3F00                     move.w     -[A7], D0
  45990. 0002277C  302E FFFE                move.w     D0, [A6 - 0x2]
  45991. 00022780  48C0                     ext.l      D0
  45992. 00022782  5780                     subq.l     D0, 3
  45993. 00022784  3F00                     move.w     -[A7], D0
  45994. 00022786  61FF 0000 C4D6           bsr        +0xC4D8 /* 0002EC5E */
  45995. 0002278C  1F3C 0008                move.b     -[A7], 0x8
  45996. 00022790  486E FFF2                pea.l      [A6 - 0xE]
  45997. 00022794  61FF 0000 BCDC           bsr        +0xBCDE /* 0002E472 */
  45998. 0002279A  486E FFF2                pea.l      [A6 - 0xE]
  45999. 0002279E  302E FFF8                move.w     D0, [A6 - 0x8]
  46000. 000227A2  48C0                     ext.l      D0
  46001. 000227A4  5680                     addq.l     D0, 3
  46002. 000227A6  3F00                     move.w     -[A7], D0
  46003. 000227A8  302E FFFE                move.w     D0, [A6 - 0x2]
  46004. 000227AC  48C0                     ext.l      D0
  46005. 000227AE  5B80                     subq.l     D0, 5
  46006. 000227B0  3F00                     move.w     -[A7], D0
  46007. 000227B2  61FF 0000 C4AA           bsr        +0xC4AC /* 0002EC5E */
  46008. 000227B8  486E FFF2                pea.l      [A6 - 0xE]
  46009. 000227BC  302E FFF8                move.w     D0, [A6 - 0x8]
  46010. 000227C0  48C0                     ext.l      D0
  46011. 000227C2  5880                     addq.l     D0, 4
  46012. 000227C4  3F00                     move.w     -[A7], D0
  46013. 000227C6  302E FFFE                move.w     D0, [A6 - 0x2]
  46014. 000227CA  48C0                     ext.l      D0
  46015. 000227CC  5980                     subq.l     D0, 4
  46016. 000227CE  3F00                     move.w     -[A7], D0
  46017. 000227D0  61FF 0000 C48C           bsr        +0xC48E /* 0002EC5E */
  46018. 000227D6  486E FFF2                pea.l      [A6 - 0xE]
  46019. 000227DA  302E FFFC                move.w     D0, [A6 - 0x4]
  46020. 000227DE  48C0                     ext.l      D0
  46021. 000227E0  5780                     subq.l     D0, 3
  46022. 000227E2  3F00                     move.w     -[A7], D0
  46023. 000227E4  302E FFFE                move.w     D0, [A6 - 0x2]
  46024. 000227E8  48C0                     ext.l      D0
  46025. 000227EA  5780                     subq.l     D0, 3
  46026. 000227EC  3F00                     move.w     -[A7], D0
  46027. 000227EE  61FF 0000 C46E           bsr        +0xC470 /* 0002EC5E */
  46028. 000227F4  486E FFF2                pea.l      [A6 - 0xE]
  46029. 000227F8  302E FFFC                move.w     D0, [A6 - 0x4]
  46030. 000227FC  48C0                     ext.l      D0
  46031. 000227FE  5980                     subq.l     D0, 4
  46032. 00022800  3F00                     move.w     -[A7], D0
  46033. 00022802  302E FFFE                move.w     D0, [A6 - 0x2]
  46034. 00022806  48C0                     ext.l      D0
  46035. 00022808  5B80                     subq.l     D0, 5
  46036. 0002280A  3F00                     move.w     -[A7], D0
  46037. 0002280C  61FF 0000 C450           bsr        +0xC452 /* 0002EC5E */
  46038. 00022812  486E FFF2                pea.l      [A6 - 0xE]
  46039. 00022816  302E FFFC                move.w     D0, [A6 - 0x4]
  46040. 0002281A  48C0                     ext.l      D0
  46041. 0002281C  5B80                     subq.l     D0, 5
  46042. 0002281E  3F00                     move.w     -[A7], D0
  46043. 00022820  302E FFFE                move.w     D0, [A6 - 0x2]
  46044. 00022824  48C0                     ext.l      D0
  46045. 00022826  5980                     subq.l     D0, 4
  46046. 00022828  3F00                     move.w     -[A7], D0
  46047. 0002282A  61FF 0000 C432           bsr        +0xC434 /* 0002EC5E */
  46048. 00022830  1F3C 0007                move.b     -[A7], 0x7
  46049. 00022834  486E FFF2                pea.l      [A6 - 0xE]
  46050. 00022838  61FF 0000 BC38           bsr        +0xBC3A /* 0002E472 */
  46051. 0002283E  486E FFF2                pea.l      [A6 - 0xE]
  46052. 00022842  302E FFFC                move.w     D0, [A6 - 0x4]
  46053. 00022846  48C0                     ext.l      D0
  46054. 00022848  5780                     subq.l     D0, 3
  46055. 0002284A  3F00                     move.w     -[A7], D0
  46056. 0002284C  302E FFFE                move.w     D0, [A6 - 0x2]
  46057. 00022850  48C0                     ext.l      D0
  46058. 00022852  5980                     subq.l     D0, 4
  46059. 00022854  3F00                     move.w     -[A7], D0
  46060. 00022856  61FF 0000 C406           bsr        +0xC408 /* 0002EC5E */
  46061. 0002285C  486E FFF2                pea.l      [A6 - 0xE]
  46062. 00022860  302E FFFC                move.w     D0, [A6 - 0x4]
  46063. 00022864  48C0                     ext.l      D0
  46064. 00022866  5980                     subq.l     D0, 4
  46065. 00022868  3F00                     move.w     -[A7], D0
  46066. 0002286A  302E FFFE                move.w     D0, [A6 - 0x2]
  46067. 0002286E  48C0                     ext.l      D0
  46068. 00022870  5780                     subq.l     D0, 3
  46069. 00022872  3F00                     move.w     -[A7], D0
  46070. 00022874  61FF 0000 C3E8           bsr        +0xC3EA /* 0002EC5E */
  46071. 0002287A  1F3C 0003                move.b     -[A7], 0x3
  46072. 0002287E  486E FFF2                pea.l      [A6 - 0xE]
  46073. 00022882  61FF 0000 BBEE           bsr        +0xBBF0 /* 0002E472 */
  46074. 00022888  486E FFF2                pea.l      [A6 - 0xE]
  46075. 0002288C  302E FFFC                move.w     D0, [A6 - 0x4]
  46076. 00022890  48C0                     ext.l      D0
  46077. 00022892  5980                     subq.l     D0, 4
  46078. 00022894  3F00                     move.w     -[A7], D0
  46079. 00022896  302E FFFA                move.w     D0, [A6 - 0x6]
  46080. 0002289A  48C0                     ext.l      D0
  46081. 0002289C  5280                     addq.l     D0, 1
  46082. 0002289E  3F00                     move.w     -[A7], D0
  46083. 000228A0  61FF 0000 C3BC           bsr        +0xC3BE /* 0002EC5E */
  46084. 000228A6  1F3C 0004                move.b     -[A7], 0x4
  46085. 000228AA  486E FFF2                pea.l      [A6 - 0xE]
  46086. 000228AE  61FF 0000 BBC2           bsr        +0xBBC4 /* 0002E472 */
  46087. 000228B4  486E FFF2                pea.l      [A6 - 0xE]
  46088. 000228B8  302E FFFC                move.w     D0, [A6 - 0x4]
  46089. 000228BC  48C0                     ext.l      D0
  46090. 000228BE  5780                     subq.l     D0, 3
  46091. 000228C0  3F00                     move.w     -[A7], D0
  46092. 000228C2  302E FFFA                move.w     D0, [A6 - 0x6]
  46093. 000228C6  48C0                     ext.l      D0
  46094. 000228C8  5480                     addq.l     D0, 2
  46095. 000228CA  3F00                     move.w     -[A7], D0
  46096. 000228CC  61FF 0000 C390           bsr        +0xC392 /* 0002EC5E */
  46097. 000228D2  1F3C 0007                move.b     -[A7], 0x7
  46098. 000228D6  486E FFF2                pea.l      [A6 - 0xE]
  46099. 000228DA  61FF 0000 BB96           bsr        +0xBB98 /* 0002E472 */
  46100. 000228E0  486E FFF2                pea.l      [A6 - 0xE]
  46101. 000228E4  302E FFFC                move.w     D0, [A6 - 0x4]
  46102. 000228E8  48C0                     ext.l      D0
  46103. 000228EA  5580                     subq.l     D0, 2
  46104. 000228EC  3F00                     move.w     -[A7], D0
  46105. 000228EE  302E FFFA                move.w     D0, [A6 - 0x6]
  46106. 000228F2  48C0                     ext.l      D0
  46107. 000228F4  5680                     addq.l     D0, 3
  46108. 000228F6  3F00                     move.w     -[A7], D0
  46109. 000228F8  61FF 0000 C364           bsr        +0xC366 /* 0002EC5E */
  46110. 000228FE  1F3C 0005                move.b     -[A7], 0x5
  46111. 00022902  486E FFF2                pea.l      [A6 - 0xE]
  46112. 00022906  61FF 0000 BB6A           bsr        +0xBB6C /* 0002E472 */
  46113. 0002290C  486E FFF2                pea.l      [A6 - 0xE]
  46114. 00022910  302E FFFC                move.w     D0, [A6 - 0x4]
  46115. 00022914  48C0                     ext.l      D0
  46116. 00022916  5980                     subq.l     D0, 4
  46117. 00022918  3F00                     move.w     -[A7], D0
  46118. 0002291A  302E FFFA                move.w     D0, [A6 - 0x6]
  46119. 0002291E  48C0                     ext.l      D0
  46120. 00022920  5480                     addq.l     D0, 2
  46121. 00022922  3F00                     move.w     -[A7], D0
  46122. 00022924  61FF 0000 C338           bsr        +0xC33A /* 0002EC5E */
  46123. 0002292A  486E FFF2                pea.l      [A6 - 0xE]
  46124. 0002292E  302E FFFC                move.w     D0, [A6 - 0x4]
  46125. 00022932  48C0                     ext.l      D0
  46126. 00022934  5780                     subq.l     D0, 3
  46127. 00022936  3F00                     move.w     -[A7], D0
  46128. 00022938  302E FFFA                move.w     D0, [A6 - 0x6]
  46129. 0002293C  48C0                     ext.l      D0
  46130. 0002293E  5680                     addq.l     D0, 3
  46131. 00022940  3F00                     move.w     -[A7], D0
  46132. 00022942  61FF 0000 C31A           bsr        +0xC31C /* 0002EC5E */
  46133. 00022948  1F3C 0008                move.b     -[A7], 0x8
  46134. 0002294C  486E FFF2                pea.l      [A6 - 0xE]
  46135. 00022950  61FF 0000 BB20           bsr        +0xBB22 /* 0002E472 */
  46136. 00022956  486E FFF2                pea.l      [A6 - 0xE]
  46137. 0002295A  302E FFFC                move.w     D0, [A6 - 0x4]
  46138. 0002295E  48C0                     ext.l      D0
  46139. 00022960  5B80                     subq.l     D0, 5
  46140. 00022962  3F00                     move.w     -[A7], D0
  46141. 00022964  302E FFFA                move.w     D0, [A6 - 0x6]
  46142. 00022968  48C0                     ext.l      D0
  46143. 0002296A  5680                     addq.l     D0, 3
  46144. 0002296C  3F00                     move.w     -[A7], D0
  46145. 0002296E  61FF 0000 C2EE           bsr        +0xC2F0 /* 0002EC5E */
  46146. 00022974  486E FFF2                pea.l      [A6 - 0xE]
  46147. 00022978  302E FFFC                move.w     D0, [A6 - 0x4]
  46148. 0002297C  48C0                     ext.l      D0
  46149. 0002297E  5980                     subq.l     D0, 4
  46150. 00022980  3F00                     move.w     -[A7], D0
  46151. 00022982  302E FFFA                move.w     D0, [A6 - 0x6]
  46152. 00022986  48C0                     ext.l      D0
  46153. 00022988  5880                     addq.l     D0, 4
  46154. 0002298A  3F00                     move.w     -[A7], D0
  46155. 0002298C  61FF 0000 C2D0           bsr        +0xC2D2 /* 0002EC5E */
  46156. 00022992  1F3C 0008                move.b     -[A7], 0x8
  46157. 00022996  486E FFF2                pea.l      [A6 - 0xE]
  46158. 0002299A  61FF 0000 BAD6           bsr        +0xBAD8 /* 0002E472 */
  46159. 000229A0  486E FFF2                pea.l      [A6 - 0xE]
  46160. 000229A4  AA14                     syscall    RGBForeColor
  46161. 000229A6  302E FFFA                move.w     D0, [A6 - 0x6]
  46162. 000229AA  48C0                     ext.l      D0
  46163. 000229AC  5880                     addq.l     D0, 4
  46164. 000229AE  3F00                     move.w     -[A7], D0
  46165. 000229B0  302E FFFC                move.w     D0, [A6 - 0x4]
  46166. 000229B4  48C0                     ext.l      D0
  46167. 000229B6  5580                     subq.l     D0, 2
  46168. 000229B8  3F00                     move.w     -[A7], D0
  46169. 000229BA  A893                     syscall    MoveTo
  46170. 000229BC  302E FFFE                move.w     D0, [A6 - 0x2]
  46171. 000229C0  48C0                     ext.l      D0
  46172. 000229C2  5980                     subq.l     D0, 4
  46173. 000229C4  3F00                     move.w     -[A7], D0
  46174. 000229C6  302E FFFC                move.w     D0, [A6 - 0x4]
  46175. 000229CA  48C0                     ext.l      D0
  46176. 000229CC  5580                     subq.l     D0, 2
  46177. 000229CE  3F00                     move.w     -[A7], D0
  46178. 000229D0  A891                     syscall    LineTo
  46179. 000229D2  302E FFFE                move.w     D0, [A6 - 0x2]
  46180. 000229D6  48C0                     ext.l      D0
  46181. 000229D8  5580                     subq.l     D0, 2
  46182. 000229DA  3F00                     move.w     -[A7], D0
  46183. 000229DC  302E FFFC                move.w     D0, [A6 - 0x4]
  46184. 000229E0  48C0                     ext.l      D0
  46185. 000229E2  5980                     subq.l     D0, 4
  46186. 000229E4  3F00                     move.w     -[A7], D0
  46187. 000229E6  A893                     syscall    MoveTo
  46188. 000229E8  302E FFFE                move.w     D0, [A6 - 0x2]
  46189. 000229EC  48C0                     ext.l      D0
  46190. 000229EE  5580                     subq.l     D0, 2
  46191. 000229F0  3F00                     move.w     -[A7], D0
  46192. 000229F2  302E FFF8                move.w     D0, [A6 - 0x8]
  46193. 000229F6  48C0                     ext.l      D0
  46194. 000229F8  5880                     addq.l     D0, 4
  46195. 000229FA  3F00                     move.w     -[A7], D0
  46196. 000229FC  A891                     syscall    LineTo
  46197. 000229FE  4FEF 012E                lea.l      A7, [A7 + 0x12E]
  46198. 00022A02  6000 0390                bra        +0x392 /* 00022D94 */
  46199. label00022A06:
  46200. 00022A06  1F3C 0007                move.b     -[A7], 0x7
  46201. 00022A0A  486E FFB6                pea.l      [A6 - 0x4A]
  46202. 00022A0E  61FF 0000 BA62           bsr        +0xBA64 /* 0002E472 */
  46203. 00022A14  1F3C 0007                move.b     -[A7], 0x7
  46204. 00022A18  486E FFA4                pea.l      [A6 - 0x5C]
  46205. 00022A1C  61FF 0000 BA54           bsr        +0xBA56 /* 0002E472 */
  46206. 00022A22  2D6E FFA4 FFBC           move.l     [A6 - 0x44], [A6 - 0x5C]
  46207. 00022A28  3D6E FFA8 FFC0           move.w     [A6 - 0x40], [A6 - 0x58]
  46208. 00022A2E  1F3C 0007                move.b     -[A7], 0x7
  46209. 00022A32  486E FF9E                pea.l      [A6 - 0x62]
  46210. 00022A36  61FF 0000 BA3A           bsr        +0xBA3C /* 0002E472 */
  46211. 00022A3C  2D6E FF9E FFC2           move.l     [A6 - 0x3E], [A6 - 0x62]
  46212. 00022A42  3D6E FFA2 FFC6           move.w     [A6 - 0x3A], [A6 - 0x5E]
  46213. 00022A48  1F3C 0007                move.b     -[A7], 0x7
  46214. 00022A4C  486E FF98                pea.l      [A6 - 0x68]
  46215. 00022A50  61FF 0000 BA20           bsr        +0xBA22 /* 0002E472 */
  46216. 00022A56  2D6E FF98 FFC8           move.l     [A6 - 0x38], [A6 - 0x68]
  46217. 00022A5C  3D6E FF9C FFCC           move.w     [A6 - 0x34], [A6 - 0x64]
  46218. 00022A62  1F3C 0007                move.b     -[A7], 0x7
  46219. 00022A66  486E FF92                pea.l      [A6 - 0x6E]
  46220. 00022A6A  61FF 0000 BA06           bsr        +0xBA08 /* 0002E472 */
  46221. 00022A70  2D6E FF92 FFCE           move.l     [A6 - 0x32], [A6 - 0x6E]
  46222. 00022A76  3D6E FF96 FFD2           move.w     [A6 - 0x2E], [A6 - 0x6A]
  46223. 00022A7C  3F3C 0003                move.w     -[A7], 0x3
  46224. 00022A80  486E FFB6                pea.l      [A6 - 0x4A]
  46225. 00022A84  486E FFF8                pea.l      [A6 - 0x8]
  46226. 00022A88  61FF 0000 BDF4           bsr        +0xBDF6 /* 0002E87E */
  46227. 00022A8E  486E FFF8                pea.l      [A6 - 0x8]
  46228. 00022A92  2F3C 0001 0001           move.l     -[A7], 0x10001
  46229. 00022A98  A8A9                     syscall    InsetRect
  46230. 00022A9A  1F3C 0004                move.b     -[A7], 0x4
  46231. 00022A9E  486E FFF2                pea.l      [A6 - 0xE]
  46232. 00022AA2  61FF 0000 B9CE           bsr        +0xB9D0 /* 0002E472 */
  46233. 00022AA8  486E FFF2                pea.l      [A6 - 0xE]
  46234. 00022AAC  AA14                     syscall    RGBForeColor
  46235. 00022AAE  486E FFF8                pea.l      [A6 - 0x8]
  46236. 00022AB2  2F3C 0008 0008           move.l     -[A7], 0x80008
  46237. 00022AB8  A8B0                     syscall    FrameRoundRect
  46238. 00022ABA  486E FFF8                pea.l      [A6 - 0x8]
  46239. 00022ABE  2F3C 0001 0001           move.l     -[A7], 0x10001
  46240. 00022AC4  A8A9                     syscall    InsetRect
  46241. 00022AC6  486E FFF8                pea.l      [A6 - 0x8]
  46242. 00022ACA  2F3C 0008 0008           move.l     -[A7], 0x80008
  46243. 00022AD0  A8B0                     syscall    FrameRoundRect
  46244. 00022AD2  486E FFF8                pea.l      [A6 - 0x8]
  46245. 00022AD6  2F3C FFFE FFFE           move.l     -[A7], 0xFFFEFFFE
  46246. 00022ADC  A8A9                     syscall    InsetRect
  46247. 00022ADE  486E FFF2                pea.l      [A6 - 0xE]
  46248. 00022AE2  302E FFF8                move.w     D0, [A6 - 0x8]
  46249. 00022AE6  48C0                     ext.l      D0
  46250. 00022AE8  5680                     addq.l     D0, 3
  46251. 00022AEA  3F00                     move.w     -[A7], D0
  46252. 00022AEC  302E FFFA                move.w     D0, [A6 - 0x6]
  46253. 00022AF0  48C0                     ext.l      D0
  46254. 00022AF2  5480                     addq.l     D0, 2
  46255. 00022AF4  3F00                     move.w     -[A7], D0
  46256. 00022AF6  61FF 0000 C166           bsr        +0xC168 /* 0002EC5E */
  46257. 00022AFC  486E FFF2                pea.l      [A6 - 0xE]
  46258. 00022B00  302E FFF8                move.w     D0, [A6 - 0x8]
  46259. 00022B04  48C0                     ext.l      D0
  46260. 00022B06  5480                     addq.l     D0, 2
  46261. 00022B08  3F00                     move.w     -[A7], D0
  46262. 00022B0A  302E FFFA                move.w     D0, [A6 - 0x6]
  46263. 00022B0E  48C0                     ext.l      D0
  46264. 00022B10  5680                     addq.l     D0, 3
  46265. 00022B12  3F00                     move.w     -[A7], D0
  46266. 00022B14  61FF 0000 C148           bsr        +0xC14A /* 0002EC5E */
  46267. 00022B1A  486E FFF2                pea.l      [A6 - 0xE]
  46268. 00022B1E  302E FFF8                move.w     D0, [A6 - 0x8]
  46269. 00022B22  48C0                     ext.l      D0
  46270. 00022B24  5880                     addq.l     D0, 4
  46271. 00022B26  3F00                     move.w     -[A7], D0
  46272. 00022B28  302E FFFA                move.w     D0, [A6 - 0x6]
  46273. 00022B2C  48C0                     ext.l      D0
  46274. 00022B2E  5680                     addq.l     D0, 3
  46275. 00022B30  3F00                     move.w     -[A7], D0
  46276. 00022B32  61FF 0000 C12A           bsr        +0xC12C /* 0002EC5E */
  46277. 00022B38  486E FFF2                pea.l      [A6 - 0xE]
  46278. 00022B3C  302E FFF8                move.w     D0, [A6 - 0x8]
  46279. 00022B40  48C0                     ext.l      D0
  46280. 00022B42  5680                     addq.l     D0, 3
  46281. 00022B44  3F00                     move.w     -[A7], D0
  46282. 00022B46  302E FFFA                move.w     D0, [A6 - 0x6]
  46283. 00022B4A  48C0                     ext.l      D0
  46284. 00022B4C  5880                     addq.l     D0, 4
  46285. 00022B4E  3F00                     move.w     -[A7], D0
  46286. 00022B50  61FF 0000 C10C           bsr        +0xC10E /* 0002EC5E */
  46287. 00022B56  486E FFF2                pea.l      [A6 - 0xE]
  46288. 00022B5A  302E FFF8                move.w     D0, [A6 - 0x8]
  46289. 00022B5E  48C0                     ext.l      D0
  46290. 00022B60  5280                     addq.l     D0, 1
  46291. 00022B62  3F00                     move.w     -[A7], D0
  46292. 00022B64  302E FFFE                move.w     D0, [A6 - 0x2]
  46293. 00022B68  48C0                     ext.l      D0
  46294. 00022B6A  5980                     subq.l     D0, 4
  46295. 00022B6C  3F00                     move.w     -[A7], D0
  46296. 00022B6E  61FF 0000 C0EE           bsr        +0xC0F0 /* 0002EC5E */
  46297. 00022B74  486E FFF2                pea.l      [A6 - 0xE]
  46298. 00022B78  302E FFF8                move.w     D0, [A6 - 0x8]
  46299. 00022B7C  48C0                     ext.l      D0
  46300. 00022B7E  5480                     addq.l     D0, 2
  46301. 00022B80  3F00                     move.w     -[A7], D0
  46302. 00022B82  302E FFFE                move.w     D0, [A6 - 0x2]
  46303. 00022B86  48C0                     ext.l      D0
  46304. 00022B88  5780                     subq.l     D0, 3
  46305. 00022B8A  3F00                     move.w     -[A7], D0
  46306. 00022B8C  61FF 0000 C0D0           bsr        +0xC0D2 /* 0002EC5E */
  46307. 00022B92  486E FFF2                pea.l      [A6 - 0xE]
  46308. 00022B96  302E FFF8                move.w     D0, [A6 - 0x8]
  46309. 00022B9A  48C0                     ext.l      D0
  46310. 00022B9C  5680                     addq.l     D0, 3
  46311. 00022B9E  3F00                     move.w     -[A7], D0
  46312. 00022BA0  302E FFFE                move.w     D0, [A6 - 0x2]
  46313. 00022BA4  48C0                     ext.l      D0
  46314. 00022BA6  5580                     subq.l     D0, 2
  46315. 00022BA8  3F00                     move.w     -[A7], D0
  46316. 00022BAA  61FF 0000 C0B2           bsr        +0xC0B4 /* 0002EC5E */
  46317. 00022BB0  486E FFF2                pea.l      [A6 - 0xE]
  46318. 00022BB4  302E FFF8                move.w     D0, [A6 - 0x8]
  46319. 00022BB8  48C0                     ext.l      D0
  46320. 00022BBA  5480                     addq.l     D0, 2
  46321. 00022BBC  3F00                     move.w     -[A7], D0
  46322. 00022BBE  302E FFFE                move.w     D0, [A6 - 0x2]
  46323. 00022BC2  48C0                     ext.l      D0
  46324. 00022BC4  5980                     subq.l     D0, 4
  46325. 00022BC6  3F00                     move.w     -[A7], D0
  46326. 00022BC8  61FF 0000 C094           bsr        +0xC096 /* 0002EC5E */
  46327. 00022BCE  486E FFF2                pea.l      [A6 - 0xE]
  46328. 00022BD2  302E FFF8                move.w     D0, [A6 - 0x8]
  46329. 00022BD6  48C0                     ext.l      D0
  46330. 00022BD8  5680                     addq.l     D0, 3
  46331. 00022BDA  3F00                     move.w     -[A7], D0
  46332. 00022BDC  302E FFFE                move.w     D0, [A6 - 0x2]
  46333. 00022BE0  48C0                     ext.l      D0
  46334. 00022BE2  5780                     subq.l     D0, 3
  46335. 00022BE4  3F00                     move.w     -[A7], D0
  46336. 00022BE6  61FF 0000 C076           bsr        +0xC078 /* 0002EC5E */
  46337. 00022BEC  486E FFF2                pea.l      [A6 - 0xE]
  46338. 00022BF0  302E FFF8                move.w     D0, [A6 - 0x8]
  46339. 00022BF4  48C0                     ext.l      D0
  46340. 00022BF6  5680                     addq.l     D0, 3
  46341. 00022BF8  3F00                     move.w     -[A7], D0
  46342. 00022BFA  302E FFFE                move.w     D0, [A6 - 0x2]
  46343. 00022BFE  48C0                     ext.l      D0
  46344. 00022C00  5B80                     subq.l     D0, 5
  46345. 00022C02  3F00                     move.w     -[A7], D0
  46346. 00022C04  61FF 0000 C058           bsr        +0xC05A /* 0002EC5E */
  46347. 00022C0A  486E FFF2                pea.l      [A6 - 0xE]
  46348. 00022C0E  302E FFF8                move.w     D0, [A6 - 0x8]
  46349. 00022C12  48C0                     ext.l      D0
  46350. 00022C14  5880                     addq.l     D0, 4
  46351. 00022C16  3F00                     move.w     -[A7], D0
  46352. 00022C18  302E FFFE                move.w     D0, [A6 - 0x2]
  46353. 00022C1C  48C0                     ext.l      D0
  46354. 00022C1E  5980                     subq.l     D0, 4
  46355. 00022C20  3F00                     move.w     -[A7], D0
  46356. 00022C22  61FF 0000 C03A           bsr        +0xC03C /* 0002EC5E */
  46357. 00022C28  486E FFF2                pea.l      [A6 - 0xE]
  46358. 00022C2C  302E FFFC                move.w     D0, [A6 - 0x4]
  46359. 00022C30  48C0                     ext.l      D0
  46360. 00022C32  5780                     subq.l     D0, 3
  46361. 00022C34  3F00                     move.w     -[A7], D0
  46362. 00022C36  302E FFFE                move.w     D0, [A6 - 0x2]
  46363. 00022C3A  48C0                     ext.l      D0
  46364. 00022C3C  5780                     subq.l     D0, 3
  46365. 00022C3E  3F00                     move.w     -[A7], D0
  46366. 00022C40  61FF 0000 C01C           bsr        +0xC01E /* 0002EC5E */
  46367. 00022C46  486E FFF2                pea.l      [A6 - 0xE]
  46368. 00022C4A  302E FFFC                move.w     D0, [A6 - 0x4]
  46369. 00022C4E  48C0                     ext.l      D0
  46370. 00022C50  5980                     subq.l     D0, 4
  46371. 00022C52  3F00                     move.w     -[A7], D0
  46372. 00022C54  302E FFFE                move.w     D0, [A6 - 0x2]
  46373. 00022C58  48C0                     ext.l      D0
  46374. 00022C5A  5B80                     subq.l     D0, 5
  46375. 00022C5C  3F00                     move.w     -[A7], D0
  46376. 00022C5E  61FF 0000 BFFE           bsr        +0xC000 /* 0002EC5E */
  46377. 00022C64  486E FFF2                pea.l      [A6 - 0xE]
  46378. 00022C68  302E FFFC                move.w     D0, [A6 - 0x4]
  46379. 00022C6C  48C0                     ext.l      D0
  46380. 00022C6E  5B80                     subq.l     D0, 5
  46381. 00022C70  3F00                     move.w     -[A7], D0
  46382. 00022C72  302E FFFE                move.w     D0, [A6 - 0x2]
  46383. 00022C76  48C0                     ext.l      D0
  46384. 00022C78  5980                     subq.l     D0, 4
  46385. 00022C7A  3F00                     move.w     -[A7], D0
  46386. 00022C7C  61FF 0000 BFE0           bsr        +0xBFE2 /* 0002EC5E */
  46387. 00022C82  486E FFF2                pea.l      [A6 - 0xE]
  46388. 00022C86  302E FFFC                move.w     D0, [A6 - 0x4]
  46389. 00022C8A  48C0                     ext.l      D0
  46390. 00022C8C  5780                     subq.l     D0, 3
  46391. 00022C8E  3F00                     move.w     -[A7], D0
  46392. 00022C90  302E FFFE                move.w     D0, [A6 - 0x2]
  46393. 00022C94  48C0                     ext.l      D0
  46394. 00022C96  5980                     subq.l     D0, 4
  46395. 00022C98  3F00                     move.w     -[A7], D0
  46396. 00022C9A  61FF 0000 BFC2           bsr        +0xBFC4 /* 0002EC5E */
  46397. 00022CA0  486E FFF2                pea.l      [A6 - 0xE]
  46398. 00022CA4  302E FFFC                move.w     D0, [A6 - 0x4]
  46399. 00022CA8  48C0                     ext.l      D0
  46400. 00022CAA  5980                     subq.l     D0, 4
  46401. 00022CAC  3F00                     move.w     -[A7], D0
  46402. 00022CAE  302E FFFE                move.w     D0, [A6 - 0x2]
  46403. 00022CB2  48C0                     ext.l      D0
  46404. 00022CB4  5780                     subq.l     D0, 3
  46405. 00022CB6  3F00                     move.w     -[A7], D0
  46406. 00022CB8  61FF 0000 BFA4           bsr        +0xBFA6 /* 0002EC5E */
  46407. 00022CBE  486E FFF2                pea.l      [A6 - 0xE]
  46408. 00022CC2  302E FFFC                move.w     D0, [A6 - 0x4]
  46409. 00022CC6  48C0                     ext.l      D0
  46410. 00022CC8  5980                     subq.l     D0, 4
  46411. 00022CCA  3F00                     move.w     -[A7], D0
  46412. 00022CCC  302E FFFA                move.w     D0, [A6 - 0x6]
  46413. 00022CD0  48C0                     ext.l      D0
  46414. 00022CD2  5280                     addq.l     D0, 1
  46415. 00022CD4  3F00                     move.w     -[A7], D0
  46416. 00022CD6  61FF 0000 BF86           bsr        +0xBF88 /* 0002EC5E */
  46417. 00022CDC  486E FFF2                pea.l      [A6 - 0xE]
  46418. 00022CE0  302E FFFC                move.w     D0, [A6 - 0x4]
  46419. 00022CE4  48C0                     ext.l      D0
  46420. 00022CE6  5780                     subq.l     D0, 3
  46421. 00022CE8  3F00                     move.w     -[A7], D0
  46422. 00022CEA  302E FFFA                move.w     D0, [A6 - 0x6]
  46423. 00022CEE  48C0                     ext.l      D0
  46424. 00022CF0  5480                     addq.l     D0, 2
  46425. 00022CF2  3F00                     move.w     -[A7], D0
  46426. 00022CF4  61FF 0000 BF68           bsr        +0xBF6A /* 0002EC5E */
  46427. 00022CFA  486E FFF2                pea.l      [A6 - 0xE]
  46428. 00022CFE  302E FFFC                move.w     D0, [A6 - 0x4]
  46429. 00022D02  48C0                     ext.l      D0
  46430. 00022D04  5580                     subq.l     D0, 2
  46431. 00022D06  3F00                     move.w     -[A7], D0
  46432. 00022D08  302E FFFA                move.w     D0, [A6 - 0x6]
  46433. 00022D0C  48C0                     ext.l      D0
  46434. 00022D0E  5680                     addq.l     D0, 3
  46435. 00022D10  3F00                     move.w     -[A7], D0
  46436. 00022D12  61FF 0000 BF4A           bsr        +0xBF4C /* 0002EC5E */
  46437. 00022D18  486E FFF2                pea.l      [A6 - 0xE]
  46438. 00022D1C  302E FFFC                move.w     D0, [A6 - 0x4]
  46439. 00022D20  48C0                     ext.l      D0
  46440. 00022D22  5980                     subq.l     D0, 4
  46441. 00022D24  3F00                     move.w     -[A7], D0
  46442. 00022D26  302E FFFA                move.w     D0, [A6 - 0x6]
  46443. 00022D2A  48C0                     ext.l      D0
  46444. 00022D2C  5480                     addq.l     D0, 2
  46445. 00022D2E  3F00                     move.w     -[A7], D0
  46446. 00022D30  61FF 0000 BF2C           bsr        +0xBF2E /* 0002EC5E */
  46447. 00022D36  486E FFF2                pea.l      [A6 - 0xE]
  46448. 00022D3A  302E FFFC                move.w     D0, [A6 - 0x4]
  46449. 00022D3E  48C0                     ext.l      D0
  46450. 00022D40  5780                     subq.l     D0, 3
  46451. 00022D42  3F00                     move.w     -[A7], D0
  46452. 00022D44  302E FFFA                move.w     D0, [A6 - 0x6]
  46453. 00022D48  48C0                     ext.l      D0
  46454. 00022D4A  5680                     addq.l     D0, 3
  46455. 00022D4C  3F00                     move.w     -[A7], D0
  46456. 00022D4E  61FF 0000 BF0E           bsr        +0xBF10 /* 0002EC5E */
  46457. 00022D54  486E FFF2                pea.l      [A6 - 0xE]
  46458. 00022D58  302E FFFC                move.w     D0, [A6 - 0x4]
  46459. 00022D5C  48C0                     ext.l      D0
  46460. 00022D5E  5B80                     subq.l     D0, 5
  46461. 00022D60  3F00                     move.w     -[A7], D0
  46462. 00022D62  302E FFFA                move.w     D0, [A6 - 0x6]
  46463. 00022D66  48C0                     ext.l      D0
  46464. 00022D68  5680                     addq.l     D0, 3
  46465. 00022D6A  3F00                     move.w     -[A7], D0
  46466. 00022D6C  61FF 0000 BEF0           bsr        +0xBEF2 /* 0002EC5E */
  46467. 00022D72  486E FFF2                pea.l      [A6 - 0xE]
  46468. 00022D76  302E FFFC                move.w     D0, [A6 - 0x4]
  46469. 00022D7A  48C0                     ext.l      D0
  46470. 00022D7C  5980                     subq.l     D0, 4
  46471. 00022D7E  3F00                     move.w     -[A7], D0
  46472. 00022D80  302E FFFA                move.w     D0, [A6 - 0x6]
  46473. 00022D84  48C0                     ext.l      D0
  46474. 00022D86  5880                     addq.l     D0, 4
  46475. 00022D88  3F00                     move.w     -[A7], D0
  46476. 00022D8A  61FF 0000 BED2           bsr        +0xBED4 /* 0002EC5E */
  46477. 00022D90  4FEF 00E6                lea.l      A7, [A7 + 0xE6]
  46478. label00022D94:
  46479. 00022D94  245F                     movea.l    A2, [A7]+
  46480. 00022D96  4E5E                     unlink     A6
  46481. 00022D98  4E75                     rts
  46482. 00022D9A  4E56 0000                link       A6, 0
  46483. 00022D9E  2F03                     move.l     -[A7], D3
  46484. 00022DA0  0CAE 6466 6C74 000E      cmpi.l     [A6 + 0xE], 0x64666C74 /* 'dflt' */
  46485. 00022DA8  661C                     bne        +0x1E /* 00022DC6 */
  46486. 00022DAA  206E 0016                movea.l    A0, [A6 + 0x16]
  46487. 00022DAE  1610                     move.b     D3, [A0]
  46488. 00022DB0  1F3C 0001                move.b     -[A7], 0x1
  46489. 00022DB4  1F03                     move.b     -[A7], D3
  46490. 00022DB6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  46491. 00022DBA  2057                     movea.l    A0, [A7]
  46492. 00022DBC  2250                     movea.l    A1, [A0]
  46493. 00022DBE  2269 0100                movea.l    A1, [A1 + 0x100]
  46494. 00022DC2  4E91                     jsr        [A1]
  46495. 00022DC4  504F                     addq.w     A7, 8
  46496. label00022DC6:
  46497. 00022DC6  261F                     move.l     D3, [A7]+
  46498. 00022DC8  4E5E                     unlink     A6
  46499. 00022DCA  4E75                     rts
  46500. 00022DCC  0CAF 6466 6C74 000A      cmpi.l     [A7 + 0xA], 0x64666C74 /* 'dflt' */
  46501. 00022DD4  661A                     bne        +0x1C /* 00022DF0 */
  46502. 00022DD6  4AAF 0016                tst.l      [A7 + 0x16]
  46503. 00022DDA  6708                     beq        +0xA /* 00022DE4 */
  46504. 00022DDC  206F 0016                movea.l    A0, [A7 + 0x16]
  46505. 00022DE0  7001                     moveq.l    D0, 0x01
  46506. 00022DE2  2080                     move.l     [A0], D0
  46507. label00022DE4:
  46508. 00022DE4  206F 0004                movea.l    A0, [A7 + 0x4]
  46509. 00022DE8  226F 0012                movea.l    A1, [A7 + 0x12]
  46510. 00022DEC  12A8 0138                move.b     [A1], [A0 + 0x138]
  46511. label00022DF0:
  46512. 00022DF0  4E75                     rts
  46513. 00022DF2  4E56 FFF8                link       A6, -0x0008
  46514. 00022DF6  4EB9 0000 0200           jsr        [0x00000200 /* SPAlarm */]
  46515. 00022DFC  486E FFF8                pea.l      [A6 - 0x8]
  46516. 00022E00  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  46517. 00022E04  61FF FFFE 64AA           bsr        -0x19B54 /* 000092B0 */
  46518. 00022E0A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  46519. 00022E0E  61FF FFFF EF1C           bsr        -0x10E2 /* 00021D2C */
  46520. 00022E14  4A00                     tst.b      D0
  46521. 00022E16  4FEF 000C                lea.l      A7, [A7 + 0xC]
  46522. 00022E1A  670C                     beq        +0xE /* 00022E28 */
  46523. 00022E1C  486E FFF8                pea.l      [A6 - 0x8]
  46524. 00022E20  2F3C 0003 0003           move.l     -[A7], 0x30003
  46525. 00022E26  A8A9                     syscall    InsetRect
  46526. label00022E28:
  46527. 00022E28  486E FFF8                pea.l      [A6 - 0x8]
  46528. 00022E2C  2F3C 0008 0008           move.l     -[A7], 0x80008
  46529. 00022E32  A8B0                     syscall    FrameRoundRect
  46530. 00022E34  486E FFF8                pea.l      [A6 - 0x8]
  46531. 00022E38  2F3C 0001 0001           move.l     -[A7], 0x10001
  46532. 00022E3E  A8A9                     syscall    InsetRect
  46533. 00022E40  486E FFF8                pea.l      [A6 - 0x8]
  46534. 00022E44  2F3C 0004 0004           move.l     -[A7], 0x40004
  46535. 00022E4A  A8B2                     syscall    EraseRoundRect
  46536. 00022E4C  4E5E                     unlink     A6
  46537. 00022E4E  4E75                     rts
  46538. 00022E50  4E56 FFF8                link       A6, -0x0008
  46539. 00022E54  4EB9 0000 0200           jsr        [0x00000200 /* SPAlarm */]
  46540. 00022E5A  486E FFF8                pea.l      [A6 - 0x8]
  46541. 00022E5E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  46542. 00022E62  61FF FFFE 644C           bsr        -0x19BB2 /* 000092B0 */
  46543. 00022E68  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  46544. 00022E6C  61FF FFFF EEBE           bsr        -0x1140 /* 00021D2C */
  46545. 00022E72  4A00                     tst.b      D0
  46546. 00022E74  4FEF 000C                lea.l      A7, [A7 + 0xC]
  46547. 00022E78  670C                     beq        +0xE /* 00022E86 */
  46548. 00022E7A  486E FFF8                pea.l      [A6 - 0x8]
  46549. 00022E7E  2F3C 0003 0003           move.l     -[A7], 0x30003
  46550. 00022E84  A8A9                     syscall    InsetRect
  46551. label00022E86:
  46552. 00022E86  486E FFF8                pea.l      [A6 - 0x8]
  46553. 00022E8A  2F3C 0008 0008           move.l     -[A7], 0x80008
  46554. 00022E90  A8B0                     syscall    FrameRoundRect
  46555. 00022E92  486E FFF8                pea.l      [A6 - 0x8]
  46556. 00022E96  2F3C 0001 0001           move.l     -[A7], 0x10001
  46557. 00022E9C  A8A9                     syscall    InsetRect
  46558. 00022E9E  486E FFF8                pea.l      [A6 - 0x8]
  46559. 00022EA2  2F3C 0004 0004           move.l     -[A7], 0x40004
  46560. 00022EA8  A8B1                     syscall    PaintRoundRect
  46561. 00022EAA  4E5E                     unlink     A6
  46562. 00022EAC  4E75                     rts
  46563. 00022EAE  4E56 FFF8                link       A6, -0x0008
  46564. 00022EB2  4EB9 0000 0200           jsr        [0x00000200 /* SPAlarm */]
  46565. 00022EB8  486E FFF8                pea.l      [A6 - 0x8]
  46566. 00022EBC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  46567. 00022EC0  61FF FFFE 63EE           bsr        -0x19C10 /* 000092B0 */
  46568. 00022EC6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  46569. 00022ECA  61FF FFFF EE60           bsr        -0x119E /* 00021D2C */
  46570. 00022ED0  4A00                     tst.b      D0
  46571. 00022ED2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  46572. 00022ED6  670C                     beq        +0xE /* 00022EE4 */
  46573. 00022ED8  486E FFF8                pea.l      [A6 - 0x8]
  46574. 00022EDC  2F3C 0003 0003           move.l     -[A7], 0x30003
  46575. 00022EE2  A8A9                     syscall    InsetRect
  46576. label00022EE4:
  46577. 00022EE4  486E FFF8                pea.l      [A6 - 0x8]
  46578. 00022EE8  2F3C 0008 0008           move.l     -[A7], 0x80008
  46579. 00022EEE  A8B0                     syscall    FrameRoundRect
  46580. 00022EF0  486E FFF8                pea.l      [A6 - 0x8]
  46581. 00022EF4  2F3C 0001 0001           move.l     -[A7], 0x10001
  46582. 00022EFA  A8A9                     syscall    InsetRect
  46583. 00022EFC  486E FFF8                pea.l      [A6 - 0x8]
  46584. 00022F00  2F3C 0004 0004           move.l     -[A7], 0x40004
  46585. 00022F06  A8B2                     syscall    EraseRoundRect
  46586. 00022F08  4E5E                     unlink     A6
  46587. 00022F0A  4E75                     rts
  46588. 00022F0C  4E56 FFF2                link       A6, -0x000E
  46589. 00022F10  4EB9 0000 0200           jsr        [0x00000200 /* SPAlarm */]
  46590. 00022F16  486E FFF8                pea.l      [A6 - 0x8]
  46591. 00022F1A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  46592. 00022F1E  61FF FFFE 6390           bsr        -0x19C6E /* 000092B0 */
  46593. 00022F24  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  46594. 00022F28  61FF FFFF EE02           bsr        -0x11FC /* 00021D2C */
  46595. 00022F2E  4A00                     tst.b      D0
  46596. 00022F30  4FEF 000C                lea.l      A7, [A7 + 0xC]
  46597. 00022F34  670C                     beq        +0xE /* 00022F42 */
  46598. 00022F36  486E FFF8                pea.l      [A6 - 0x8]
  46599. 00022F3A  2F3C 0003 0003           move.l     -[A7], 0x30003
  46600. 00022F40  A8A9                     syscall    InsetRect
  46601. label00022F42:
  46602. 00022F42  4879 0000 2FEC           push.l     0x2FEC
  46603. 00022F48  AA14                     syscall    RGBForeColor
  46604. 00022F4A  486E FFF8                pea.l      [A6 - 0x8]
  46605. 00022F4E  2F3C 0008 0008           move.l     -[A7], 0x80008
  46606. 00022F54  A8B0                     syscall    FrameRoundRect
  46607. 00022F56  1F3C 0002                move.b     -[A7], 0x2
  46608. 00022F5A  486E FFF2                pea.l      [A6 - 0xE]
  46609. 00022F5E  61FF 0000 B512           bsr        +0xB514 /* 0002E472 */
  46610. 00022F64  486E FFF2                pea.l      [A6 - 0xE]
  46611. 00022F68  AA14                     syscall    RGBForeColor
  46612. 00022F6A  486E FFF8                pea.l      [A6 - 0x8]
  46613. 00022F6E  2F3C 0001 0001           move.l     -[A7], 0x10001
  46614. 00022F74  A8A9                     syscall    InsetRect
  46615. 00022F76  486E FFF8                pea.l      [A6 - 0x8]
  46616. 00022F7A  2F3C 0004 0004           move.l     -[A7], 0x40004
  46617. 00022F80  A8B1                     syscall    PaintRoundRect
  46618. 00022F82  486E FFF8                pea.l      [A6 - 0x8]
  46619. 00022F86  4878 FFFF                push.l     0xFFFF
  46620. 00022F8A  A8A9                     syscall    InsetRect
  46621. 00022F8C  4879 0000 2FF2           push.l     0x2FF2
  46622. 00022F92  AA14                     syscall    RGBForeColor
  46623. 00022F94  2F3C 0003 0003           move.l     -[A7], 0x30003
  46624. 00022F9A  2F3C 0002 0002           move.l     -[A7], 0x20002
  46625. 00022FA0  486E FFF8                pea.l      [A6 - 0x8]
  46626. 00022FA4  61FF 0000 B83E           bsr        +0xB840 /* 0002E7E4 */
  46627. 00022FAA  486E FFF2                pea.l      [A6 - 0xE]
  46628. 00022FAE  302E FFF8                move.w     D0, [A6 - 0x8]
  46629. 00022FB2  48C0                     ext.l      D0
  46630. 00022FB4  5680                     addq.l     D0, 3
  46631. 00022FB6  3F00                     move.w     -[A7], D0
  46632. 00022FB8  302E FFFA                move.w     D0, [A6 - 0x6]
  46633. 00022FBC  48C0                     ext.l      D0
  46634. 00022FBE  5680                     addq.l     D0, 3
  46635. 00022FC0  3F00                     move.w     -[A7], D0
  46636. 00022FC2  61FF 0000 BC9A           bsr        +0xBC9C /* 0002EC5E */
  46637. 00022FC8  1F3C 0004                move.b     -[A7], 0x4
  46638. 00022FCC  486E FFF2                pea.l      [A6 - 0xE]
  46639. 00022FD0  61FF 0000 B4A0           bsr        +0xB4A2 /* 0002E472 */
  46640. 00022FD6  486E FFF2                pea.l      [A6 - 0xE]
  46641. 00022FDA  302E FFF8                move.w     D0, [A6 - 0x8]
  46642. 00022FDE  48C0                     ext.l      D0
  46643. 00022FE0  5480                     addq.l     D0, 2
  46644. 00022FE2  3F00                     move.w     -[A7], D0
  46645. 00022FE4  302E FFFA                move.w     D0, [A6 - 0x6]
  46646. 00022FE8  48C0                     ext.l      D0
  46647. 00022FEA  5280                     addq.l     D0, 1
  46648. 00022FEC  3F00                     move.w     -[A7], D0
  46649. 00022FEE  61FF 0000 BC6E           bsr        +0xBC70 /* 0002EC5E */
  46650. 00022FF4  486E FFF2                pea.l      [A6 - 0xE]
  46651. 00022FF8  302E FFF8                move.w     D0, [A6 - 0x8]
  46652. 00022FFC  48C0                     ext.l      D0
  46653. 00022FFE  5280                     addq.l     D0, 1
  46654. 00023000  3F00                     move.w     -[A7], D0
  46655. 00023002  302E FFFA                move.w     D0, [A6 - 0x6]
  46656. 00023006  48C0                     ext.l      D0
  46657. 00023008  5480                     addq.l     D0, 2
  46658. 0002300A  3F00                     move.w     -[A7], D0
  46659. 0002300C  61FF 0000 BC50           bsr        +0xBC52 /* 0002EC5E */
  46660. 00023012  486E FFF2                pea.l      [A6 - 0xE]
  46661. 00023016  302E FFFC                move.w     D0, [A6 - 0x4]
  46662. 0002301A  48C0                     ext.l      D0
  46663. 0002301C  5780                     subq.l     D0, 3
  46664. 0002301E  3F00                     move.w     -[A7], D0
  46665. 00023020  302E FFFA                move.w     D0, [A6 - 0x6]
  46666. 00023024  48C0                     ext.l      D0
  46667. 00023026  5280                     addq.l     D0, 1
  46668. 00023028  3F00                     move.w     -[A7], D0
  46669. 0002302A  61FF 0000 BC32           bsr        +0xBC34 /* 0002EC5E */
  46670. 00023030  486E FFF2                pea.l      [A6 - 0xE]
  46671. 00023034  302E FFFC                move.w     D0, [A6 - 0x4]
  46672. 00023038  48C0                     ext.l      D0
  46673. 0002303A  5580                     subq.l     D0, 2
  46674. 0002303C  3F00                     move.w     -[A7], D0
  46675. 0002303E  302E FFFA                move.w     D0, [A6 - 0x6]
  46676. 00023042  48C0                     ext.l      D0
  46677. 00023044  5480                     addq.l     D0, 2
  46678. 00023046  3F00                     move.w     -[A7], D0
  46679. 00023048  61FF 0000 BC14           bsr        +0xBC16 /* 0002EC5E */
  46680. 0002304E  486E FFF2                pea.l      [A6 - 0xE]
  46681. 00023052  302E FFF8                move.w     D0, [A6 - 0x8]
  46682. 00023056  48C0                     ext.l      D0
  46683. 00023058  5280                     addq.l     D0, 1
  46684. 0002305A  3F00                     move.w     -[A7], D0
  46685. 0002305C  302E FFFE                move.w     D0, [A6 - 0x2]
  46686. 00023060  48C0                     ext.l      D0
  46687. 00023062  5780                     subq.l     D0, 3
  46688. 00023064  3F00                     move.w     -[A7], D0
  46689. 00023066  61FF 0000 BBF6           bsr        +0xBBF8 /* 0002EC5E */
  46690. 0002306C  486E FFF2                pea.l      [A6 - 0xE]
  46691. 00023070  302E FFF8                move.w     D0, [A6 - 0x8]
  46692. 00023074  48C0                     ext.l      D0
  46693. 00023076  5480                     addq.l     D0, 2
  46694. 00023078  3F00                     move.w     -[A7], D0
  46695. 0002307A  302E FFFE                move.w     D0, [A6 - 0x2]
  46696. 0002307E  48C0                     ext.l      D0
  46697. 00023080  5580                     subq.l     D0, 2
  46698. 00023082  3F00                     move.w     -[A7], D0
  46699. 00023084  61FF 0000 BBD8           bsr        +0xBBDA /* 0002EC5E */
  46700. 0002308A  1F3C 0008                move.b     -[A7], 0x8
  46701. 0002308E  486E FFF2                pea.l      [A6 - 0xE]
  46702. 00023092  61FF 0000 B3DE           bsr        +0xB3E0 /* 0002E472 */
  46703. 00023098  486E FFF2                pea.l      [A6 - 0xE]
  46704. 0002309C  AA14                     syscall    RGBForeColor
  46705. 0002309E  302E FFFA                move.w     D0, [A6 - 0x6]
  46706. 000230A2  48C0                     ext.l      D0
  46707. 000230A4  5680                     addq.l     D0, 3
  46708. 000230A6  3F00                     move.w     -[A7], D0
  46709. 000230A8  302E FFFC                move.w     D0, [A6 - 0x4]
  46710. 000230AC  48C0                     ext.l      D0
  46711. 000230AE  5580                     subq.l     D0, 2
  46712. 000230B0  3F00                     move.w     -[A7], D0
  46713. 000230B2  A893                     syscall    MoveTo
  46714. 000230B4  302E FFFE                move.w     D0, [A6 - 0x2]
  46715. 000230B8  48C0                     ext.l      D0
  46716. 000230BA  5780                     subq.l     D0, 3
  46717. 000230BC  3F00                     move.w     -[A7], D0
  46718. 000230BE  302E FFFC                move.w     D0, [A6 - 0x4]
  46719. 000230C2  48C0                     ext.l      D0
  46720. 000230C4  5580                     subq.l     D0, 2
  46721. 000230C6  3F00                     move.w     -[A7], D0
  46722. 000230C8  A891                     syscall    LineTo
  46723. 000230CA  302E FFFE                move.w     D0, [A6 - 0x2]
  46724. 000230CE  48C0                     ext.l      D0
  46725. 000230D0  5580                     subq.l     D0, 2
  46726. 000230D2  3F00                     move.w     -[A7], D0
  46727. 000230D4  302E FFFC                move.w     D0, [A6 - 0x4]
  46728. 000230D8  48C0                     ext.l      D0
  46729. 000230DA  5780                     subq.l     D0, 3
  46730. 000230DC  3F00                     move.w     -[A7], D0
  46731. 000230DE  A893                     syscall    MoveTo
  46732. 000230E0  302E FFFE                move.w     D0, [A6 - 0x2]
  46733. 000230E4  48C0                     ext.l      D0
  46734. 000230E6  5580                     subq.l     D0, 2
  46735. 000230E8  3F00                     move.w     -[A7], D0
  46736. 000230EA  302E FFF8                move.w     D0, [A6 - 0x8]
  46737. 000230EE  48C0                     ext.l      D0
  46738. 000230F0  5680                     addq.l     D0, 3
  46739. 000230F2  3F00                     move.w     -[A7], D0
  46740. 000230F4  A891                     syscall    LineTo
  46741. 000230F6  1F3C 0005                move.b     -[A7], 0x5
  46742. 000230FA  486E FFF2                pea.l      [A6 - 0xE]
  46743. 000230FE  61FF 0000 B372           bsr        +0xB374 /* 0002E472 */
  46744. 00023104  486E FFF2                pea.l      [A6 - 0xE]
  46745. 00023108  AA14                     syscall    RGBForeColor
  46746. 0002310A  2F3C 0002 0002           move.l     -[A7], 0x20002
  46747. 00023110  2F3C 0003 0003           move.l     -[A7], 0x30003
  46748. 00023116  486E FFF8                pea.l      [A6 - 0x8]
  46749. 0002311A  61FF 0000 B57A           bsr        +0xB57C /* 0002E696 */
  46750. 00023120  1F3C 0008                move.b     -[A7], 0x8
  46751. 00023124  486E FFF2                pea.l      [A6 - 0xE]
  46752. 00023128  61FF 0000 B348           bsr        +0xB34A /* 0002E472 */
  46753. 0002312E  486E FFF2                pea.l      [A6 - 0xE]
  46754. 00023132  302E FFFC                move.w     D0, [A6 - 0x4]
  46755. 00023136  48C0                     ext.l      D0
  46756. 00023138  5780                     subq.l     D0, 3
  46757. 0002313A  3F00                     move.w     -[A7], D0
  46758. 0002313C  302E FFFE                move.w     D0, [A6 - 0x2]
  46759. 00023140  48C0                     ext.l      D0
  46760. 00023142  5780                     subq.l     D0, 3
  46761. 00023144  3F00                     move.w     -[A7], D0
  46762. 00023146  61FF 0000 BB16           bsr        +0xBB18 /* 0002EC5E */
  46763. 0002314C  1F3C 0005                move.b     -[A7], 0x5
  46764. 00023150  486E FFF2                pea.l      [A6 - 0xE]
  46765. 00023154  61FF 0000 B31C           bsr        +0xB31E /* 0002E472 */
  46766. 0002315A  486E FFF2                pea.l      [A6 - 0xE]
  46767. 0002315E  302E FFFC                move.w     D0, [A6 - 0x4]
  46768. 00023162  48C0                     ext.l      D0
  46769. 00023164  5980                     subq.l     D0, 4
  46770. 00023166  3F00                     move.w     -[A7], D0
  46771. 00023168  302E FFFE                move.w     D0, [A6 - 0x2]
  46772. 0002316C  48C0                     ext.l      D0
  46773. 0002316E  5980                     subq.l     D0, 4
  46774. 00023170  3F00                     move.w     -[A7], D0
  46775. 00023172  61FF 0000 BAEA           bsr        +0xBAEC /* 0002EC5E */
  46776. 00023178  4E5E                     unlink     A6
  46777. 0002317A  4E75                     rts
  46778. 0002317C  4E56 FFF2                link       A6, -0x000E
  46779. 00023180  4EB9 0000 0200           jsr        [0x00000200 /* SPAlarm */]
  46780. 00023186  486E FFF8                pea.l      [A6 - 0x8]
  46781. 0002318A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  46782. 0002318E  61FF FFFE 6120           bsr        -0x19EDE /* 000092B0 */
  46783. 00023194  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  46784. 00023198  61FF FFFF EB92           bsr        -0x146C /* 00021D2C */
  46785. 0002319E  4A00                     tst.b      D0
  46786. 000231A0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  46787. 000231A4  670C                     beq        +0xE /* 000231B2 */
  46788. 000231A6  486E FFF8                pea.l      [A6 - 0x8]
  46789. 000231AA  2F3C 0003 0003           move.l     -[A7], 0x30003
  46790. 000231B0  A8A9                     syscall    InsetRect
  46791. label000231B2:
  46792. 000231B2  4879 0000 2FEC           push.l     0x2FEC
  46793. 000231B8  AA14                     syscall    RGBForeColor
  46794. 000231BA  486E FFF8                pea.l      [A6 - 0x8]
  46795. 000231BE  2F3C 0008 0008           move.l     -[A7], 0x80008
  46796. 000231C4  A8B0                     syscall    FrameRoundRect
  46797. 000231C6  1F3C 0009                move.b     -[A7], 0x9 /* '\t' */
  46798. 000231CA  486E FFF2                pea.l      [A6 - 0xE]
  46799. 000231CE  61FF 0000 B2A2           bsr        +0xB2A4 /* 0002E472 */
  46800. 000231D4  486E FFF2                pea.l      [A6 - 0xE]
  46801. 000231D8  AA14                     syscall    RGBForeColor
  46802. 000231DA  486E FFF8                pea.l      [A6 - 0x8]
  46803. 000231DE  2F3C 0001 0001           move.l     -[A7], 0x10001
  46804. 000231E4  A8A9                     syscall    InsetRect
  46805. 000231E6  486E FFF8                pea.l      [A6 - 0x8]
  46806. 000231EA  2F3C 0004 0004           move.l     -[A7], 0x40004
  46807. 000231F0  A8B1                     syscall    PaintRoundRect
  46808. 000231F2  486E FFF8                pea.l      [A6 - 0x8]
  46809. 000231F6  4878 FFFF                push.l     0xFFFF
  46810. 000231FA  A8A9                     syscall    InsetRect
  46811. 000231FC  1F3C 000B                move.b     -[A7], 0xB
  46812. 00023200  486E FFF2                pea.l      [A6 - 0xE]
  46813. 00023204  61FF 0000 B26C           bsr        +0xB26E /* 0002E472 */
  46814. 0002320A  486E FFF2                pea.l      [A6 - 0xE]
  46815. 0002320E  AA14                     syscall    RGBForeColor
  46816. 00023210  302E FFFA                move.w     D0, [A6 - 0x6]
  46817. 00023214  48C0                     ext.l      D0
  46818. 00023216  5280                     addq.l     D0, 1
  46819. 00023218  3F00                     move.w     -[A7], D0
  46820. 0002321A  302E FFFC                move.w     D0, [A6 - 0x4]
  46821. 0002321E  48C0                     ext.l      D0
  46822. 00023220  5780                     subq.l     D0, 3
  46823. 00023222  3F00                     move.w     -[A7], D0
  46824. 00023224  A893                     syscall    MoveTo
  46825. 00023226  302E FFFA                move.w     D0, [A6 - 0x6]
  46826. 0002322A  48C0                     ext.l      D0
  46827. 0002322C  5280                     addq.l     D0, 1
  46828. 0002322E  3F00                     move.w     -[A7], D0
  46829. 00023230  302E FFF8                move.w     D0, [A6 - 0x8]
  46830. 00023234  48C0                     ext.l      D0
  46831. 00023236  5480                     addq.l     D0, 2
  46832. 00023238  3F00                     move.w     -[A7], D0
  46833. 0002323A  A891                     syscall    LineTo
  46834. 0002323C  302E FFFA                move.w     D0, [A6 - 0x6]
  46835. 00023240  48C0                     ext.l      D0
  46836. 00023242  5480                     addq.l     D0, 2
  46837. 00023244  3F00                     move.w     -[A7], D0
  46838. 00023246  302E FFF8                move.w     D0, [A6 - 0x8]
  46839. 0002324A  48C0                     ext.l      D0
  46840. 0002324C  5280                     addq.l     D0, 1
  46841. 0002324E  3F00                     move.w     -[A7], D0
  46842. 00023250  A893                     syscall    MoveTo
  46843. 00023252  302E FFFE                move.w     D0, [A6 - 0x2]
  46844. 00023256  48C0                     ext.l      D0
  46845. 00023258  5780                     subq.l     D0, 3
  46846. 0002325A  3F00                     move.w     -[A7], D0
  46847. 0002325C  302E FFF8                move.w     D0, [A6 - 0x8]
  46848. 00023260  48C0                     ext.l      D0
  46849. 00023262  5280                     addq.l     D0, 1
  46850. 00023264  3F00                     move.w     -[A7], D0
  46851. 00023266  A891                     syscall    LineTo
  46852. 00023268  1F3C 000A                move.b     -[A7], 0xA /* '\n' */
  46853. 0002326C  486E FFF2                pea.l      [A6 - 0xE]
  46854. 00023270  61FF 0000 B200           bsr        +0xB202 /* 0002E472 */
  46855. 00023276  486E FFF2                pea.l      [A6 - 0xE]
  46856. 0002327A  AA14                     syscall    RGBForeColor
  46857. 0002327C  2F3C 0003 0003           move.l     -[A7], 0x30003
  46858. 00023282  2F3C 0002 0002           move.l     -[A7], 0x20002
  46859. 00023288  486E FFF8                pea.l      [A6 - 0x8]
  46860. 0002328C  61FF 0000 B556           bsr        +0xB558 /* 0002E7E4 */
  46861. 00023292  486E FFF2                pea.l      [A6 - 0xE]
  46862. 00023296  302E FFF8                move.w     D0, [A6 - 0x8]
  46863. 0002329A  48C0                     ext.l      D0
  46864. 0002329C  5680                     addq.l     D0, 3
  46865. 0002329E  3F00                     move.w     -[A7], D0
  46866. 000232A0  302E FFFA                move.w     D0, [A6 - 0x6]
  46867. 000232A4  48C0                     ext.l      D0
  46868. 000232A6  5680                     addq.l     D0, 3
  46869. 000232A8  3F00                     move.w     -[A7], D0
  46870. 000232AA  61FF 0000 B9B2           bsr        +0xB9B4 /* 0002EC5E */
  46871. 000232B0  1F3C 000B                move.b     -[A7], 0xB
  46872. 000232B4  486E FFF2                pea.l      [A6 - 0xE]
  46873. 000232B8  61FF 0000 B1B8           bsr        +0xB1BA /* 0002E472 */
  46874. 000232BE  486E FFF2                pea.l      [A6 - 0xE]
  46875. 000232C2  302E FFF8                move.w     D0, [A6 - 0x8]
  46876. 000232C6  48C0                     ext.l      D0
  46877. 000232C8  5480                     addq.l     D0, 2
  46878. 000232CA  3F00                     move.w     -[A7], D0
  46879. 000232CC  302E FFFA                move.w     D0, [A6 - 0x6]
  46880. 000232D0  48C0                     ext.l      D0
  46881. 000232D2  5480                     addq.l     D0, 2
  46882. 000232D4  3F00                     move.w     -[A7], D0
  46883. 000232D6  61FF 0000 B986           bsr        +0xB988 /* 0002EC5E */
  46884. 000232DC  1F3C 0008                move.b     -[A7], 0x8
  46885. 000232E0  486E FFF2                pea.l      [A6 - 0xE]
  46886. 000232E4  61FF 0000 B18C           bsr        +0xB18E /* 0002E472 */
  46887. 000232EA  486E FFF2                pea.l      [A6 - 0xE]
  46888. 000232EE  302E FFFC                move.w     D0, [A6 - 0x4]
  46889. 000232F2  48C0                     ext.l      D0
  46890. 000232F4  5580                     subq.l     D0, 2
  46891. 000232F6  3F00                     move.w     -[A7], D0
  46892. 000232F8  302E FFFA                move.w     D0, [A6 - 0x6]
  46893. 000232FC  48C0                     ext.l      D0
  46894. 000232FE  5480                     addq.l     D0, 2
  46895. 00023300  3F00                     move.w     -[A7], D0
  46896. 00023302  61FF 0000 B95A           bsr        +0xB95C /* 0002EC5E */
  46897. 00023308  486E FFF2                pea.l      [A6 - 0xE]
  46898. 0002330C  302E FFF8                move.w     D0, [A6 - 0x8]
  46899. 00023310  48C0                     ext.l      D0
  46900. 00023312  5480                     addq.l     D0, 2
  46901. 00023314  3F00                     move.w     -[A7], D0
  46902. 00023316  302E FFFE                move.w     D0, [A6 - 0x2]
  46903. 0002331A  48C0                     ext.l      D0
  46904. 0002331C  5580                     subq.l     D0, 2
  46905. 0002331E  3F00                     move.w     -[A7], D0
  46906. 00023320  61FF 0000 B93C           bsr        +0xB93E /* 0002EC5E */
  46907. 00023326  1F3C 0007                move.b     -[A7], 0x7
  46908. 0002332A  486E FFF2                pea.l      [A6 - 0xE]
  46909. 0002332E  61FF 0000 B142           bsr        +0xB144 /* 0002E472 */
  46910. 00023334  486E FFF2                pea.l      [A6 - 0xE]
  46911. 00023338  AA14                     syscall    RGBForeColor
  46912. 0002333A  302E FFFA                move.w     D0, [A6 - 0x6]
  46913. 0002333E  48C0                     ext.l      D0
  46914. 00023340  5680                     addq.l     D0, 3
  46915. 00023342  3F00                     move.w     -[A7], D0
  46916. 00023344  302E FFFC                move.w     D0, [A6 - 0x4]
  46917. 00023348  48C0                     ext.l      D0
  46918. 0002334A  5580                     subq.l     D0, 2
  46919. 0002334C  3F00                     move.w     -[A7], D0
  46920. 0002334E  A893                     syscall    MoveTo
  46921. 00023350  302E FFFE                move.w     D0, [A6 - 0x2]
  46922. 00023354  48C0                     ext.l      D0
  46923. 00023356  5780                     subq.l     D0, 3
  46924. 00023358  3F00                     move.w     -[A7], D0
  46925. 0002335A  302E FFFC                move.w     D0, [A6 - 0x4]
  46926. 0002335E  48C0                     ext.l      D0
  46927. 00023360  5580                     subq.l     D0, 2
  46928. 00023362  3F00                     move.w     -[A7], D0
  46929. 00023364  A891                     syscall    LineTo
  46930. 00023366  302E FFFE                move.w     D0, [A6 - 0x2]
  46931. 0002336A  48C0                     ext.l      D0
  46932. 0002336C  5580                     subq.l     D0, 2
  46933. 0002336E  3F00                     move.w     -[A7], D0
  46934. 00023370  302E FFFC                move.w     D0, [A6 - 0x4]
  46935. 00023374  48C0                     ext.l      D0
  46936. 00023376  5780                     subq.l     D0, 3
  46937. 00023378  3F00                     move.w     -[A7], D0
  46938. 0002337A  A893                     syscall    MoveTo
  46939. 0002337C  302E FFFE                move.w     D0, [A6 - 0x2]
  46940. 00023380  48C0                     ext.l      D0
  46941. 00023382  5580                     subq.l     D0, 2
  46942. 00023384  3F00                     move.w     -[A7], D0
  46943. 00023386  302E FFF8                move.w     D0, [A6 - 0x8]
  46944. 0002338A  48C0                     ext.l      D0
  46945. 0002338C  5680                     addq.l     D0, 3
  46946. 0002338E  3F00                     move.w     -[A7], D0
  46947. 00023390  A891                     syscall    LineTo
  46948. 00023392  1F3C 0008                move.b     -[A7], 0x8
  46949. 00023396  486E FFF2                pea.l      [A6 - 0xE]
  46950. 0002339A  61FF 0000 B0D6           bsr        +0xB0D8 /* 0002E472 */
  46951. 000233A0  486E FFF2                pea.l      [A6 - 0xE]
  46952. 000233A4  AA14                     syscall    RGBForeColor
  46953. 000233A6  2F3C 0002 0002           move.l     -[A7], 0x20002
  46954. 000233AC  2F3C 0003 0003           move.l     -[A7], 0x30003
  46955. 000233B2  486E FFF8                pea.l      [A6 - 0x8]
  46956. 000233B6  61FF 0000 B2DE           bsr        +0xB2E0 /* 0002E696 */
  46957. 000233BC  1F3C 0007                move.b     -[A7], 0x7
  46958. 000233C0  486E FFF2                pea.l      [A6 - 0xE]
  46959. 000233C4  61FF 0000 B0AC           bsr        +0xB0AE /* 0002E472 */
  46960. 000233CA  486E FFF2                pea.l      [A6 - 0xE]
  46961. 000233CE  302E FFFC                move.w     D0, [A6 - 0x4]
  46962. 000233D2  48C0                     ext.l      D0
  46963. 000233D4  5780                     subq.l     D0, 3
  46964. 000233D6  3F00                     move.w     -[A7], D0
  46965. 000233D8  302E FFFE                move.w     D0, [A6 - 0x2]
  46966. 000233DC  48C0                     ext.l      D0
  46967. 000233DE  5780                     subq.l     D0, 3
  46968. 000233E0  3F00                     move.w     -[A7], D0
  46969. 000233E2  61FF 0000 B87A           bsr        +0xB87C /* 0002EC5E */
  46970. 000233E8  1F3C 0008                move.b     -[A7], 0x8
  46971. 000233EC  486E FFF2                pea.l      [A6 - 0xE]
  46972. 000233F0  61FF 0000 B080           bsr        +0xB082 /* 0002E472 */
  46973. 000233F6  486E FFF2                pea.l      [A6 - 0xE]
  46974. 000233FA  302E FFFC                move.w     D0, [A6 - 0x4]
  46975. 000233FE  48C0                     ext.l      D0
  46976. 00023400  5980                     subq.l     D0, 4
  46977. 00023402  3F00                     move.w     -[A7], D0
  46978. 00023404  302E FFFE                move.w     D0, [A6 - 0x2]
  46979. 00023408  48C0                     ext.l      D0
  46980. 0002340A  5980                     subq.l     D0, 4
  46981. 0002340C  3F00                     move.w     -[A7], D0
  46982. 0002340E  61FF 0000 B84E           bsr        +0xB850 /* 0002EC5E */
  46983. 00023414  4E5E                     unlink     A6
  46984. 00023416  4E75                     rts
  46985. 00023418  4E56 FFF2                link       A6, -0x000E
  46986. 0002341C  4EB9 0000 0200           jsr        [0x00000200 /* SPAlarm */]
  46987. 00023422  486E FFF8                pea.l      [A6 - 0x8]
  46988. 00023426  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  46989. 0002342A  61FF FFFE 5E84           bsr        -0x1A17A /* 000092B0 */
  46990. 00023430  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  46991. 00023434  61FF FFFF E8F6           bsr        -0x1708 /* 00021D2C */
  46992. 0002343A  4A00                     tst.b      D0
  46993. 0002343C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  46994. 00023440  670C                     beq        +0xE /* 0002344E */
  46995. 00023442  486E FFF8                pea.l      [A6 - 0x8]
  46996. 00023446  2F3C 0003 0003           move.l     -[A7], 0x30003
  46997. 0002344C  A8A9                     syscall    InsetRect
  46998. label0002344E:
  46999. 0002344E  1F3C 0007                move.b     -[A7], 0x7
  47000. 00023452  486E FFF2                pea.l      [A6 - 0xE]
  47001. 00023456  61FF 0000 B01A           bsr        +0xB01C /* 0002E472 */
  47002. 0002345C  486E FFF2                pea.l      [A6 - 0xE]
  47003. 00023460  AA14                     syscall    RGBForeColor
  47004. 00023462  486E FFF8                pea.l      [A6 - 0x8]
  47005. 00023466  2F3C 0008 0008           move.l     -[A7], 0x80008
  47006. 0002346C  A8B0                     syscall    FrameRoundRect
  47007. 0002346E  1F3C 0002                move.b     -[A7], 0x2
  47008. 00023472  486E FFF2                pea.l      [A6 - 0xE]
  47009. 00023476  61FF 0000 AFFA           bsr        +0xAFFC /* 0002E472 */
  47010. 0002347C  486E FFF2                pea.l      [A6 - 0xE]
  47011. 00023480  AA14                     syscall    RGBForeColor
  47012. 00023482  486E FFF8                pea.l      [A6 - 0x8]
  47013. 00023486  2F3C 0001 0001           move.l     -[A7], 0x10001
  47014. 0002348C  A8A9                     syscall    InsetRect
  47015. 0002348E  486E FFF8                pea.l      [A6 - 0x8]
  47016. 00023492  2F3C 0004 0004           move.l     -[A7], 0x40004
  47017. 00023498  A8B1                     syscall    PaintRoundRect
  47018. 0002349A  486E FFF8                pea.l      [A6 - 0x8]
  47019. 0002349E  4878 FFFF                push.l     0xFFFF
  47020. 000234A2  A8A9                     syscall    InsetRect
  47021. 000234A4  4E5E                     unlink     A6
  47022. 000234A6  4E75                     rts
  47023. 000234A8  4E56 FFF8                link       A6, -0x0008
  47024. 000234AC  486E FFF8                pea.l      [A6 - 0x8]
  47025. 000234B0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  47026. 000234B4  61FF FFFE 5DFA           bsr        -0x1A204 /* 000092B0 */
  47027. 000234BA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  47028. 000234BE  61FF FFFF E86C           bsr        -0x1792 /* 00021D2C */
  47029. 000234C4  4A00                     tst.b      D0
  47030. 000234C6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  47031. 000234CA  670C                     beq        +0xE /* 000234D8 */
  47032. 000234CC  486E FFF8                pea.l      [A6 - 0x8]
  47033. 000234D0  2F3C 0003 0003           move.l     -[A7], 0x30003
  47034. 000234D6  A8A9                     syscall    InsetRect
  47035. label000234D8:
  47036. 000234D8  554F                     subq.w     A7, 2
  47037. 000234DA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  47038. 000234DE  486E FFF8                pea.l      [A6 - 0x8]
  47039. 000234E2  A8AD                     syscall    PtInRect
  47040. 000234E4  101F                     move.b     D0, [A7]+
  47041. 000234E6  4E5E                     unlink     A6
  47042. 000234E8  4E75                     rts
  47043. 000234EA  4E56 0000                link       A6, 0
  47044. 000234EE  4227                     clr.b      -[A7]
  47045. 000234F0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  47046. 000234F4  2057                     movea.l    A0, [A7]
  47047. 000234F6  2250                     movea.l    A1, [A0]
  47048. 000234F8  2269 00B8                movea.l    A1, [A1 + 0xB8]
  47049. 000234FC  4E91                     jsr        [A1]
  47050. 000234FE  4E5E                     unlink     A6
  47051. 00023500  4E75                     rts
  47052. label00023502:
  47053. 00023502  4E56 FFF0                link       A6, -0x0010
  47054. 00023506  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  47055. 0002350A  266E 0008                movea.l    A3, [A6 + 0x8]
  47056. 0002350E  246E 000C                movea.l    A2, [A6 + 0xC]
  47057. 00023512  486E FFF8                pea.l      [A6 - 0x8]
  47058. 00023516  2F0B                     move.l     -[A7], A3
  47059. 00023518  61FF FFFE 5D96           bsr        -0x1A268 /* 000092B0 */
  47060. 0002351E  356E FFFA 0002           move.w     [A2 + 0x2], [A6 - 0x6]
  47061. 00023524  34AE FFF8                move.w     [A2], [A6 - 0x8]
  47062. 00023528  486E FFF8                pea.l      [A6 - 0x8]
  47063. 0002352C  61FF FFFF 1E8A           bsr        -0xE174 /* 000153B8 */
  47064. 00023532  3800                     move.w     D4, D0
  47065. 00023534  486E FFF8                pea.l      [A6 - 0x8]
  47066. 00023538  61FF FFFF 1E64           bsr        -0xE19A /* 0001539E */
  47067. 0002353E  3A00                     move.w     D5, D0
  47068. 00023540  486E FFF0                pea.l      [A6 - 0x10]
  47069. 00023544  486B 0126                pea.l      [A3 + 0x126]
  47070. 00023548  61FF 0000 A96A           bsr        +0xA96C /* 0002DEB4 */
  47071. 0002354E  2D6E FFF0 FFF4           move.l     [A6 - 0xC], [A6 - 0x10]
  47072. 00023554  3C2E FFF6                move.w     D6, [A6 - 0xA]
  47073. 00023558  2F0B                     move.l     -[A7], A3
  47074. 0002355A  2057                     movea.l    A0, [A7]
  47075. 0002355C  2250                     movea.l    A1, [A0]
  47076. 0002355E  2269 0134                movea.l    A1, [A1 + 0x134]
  47077. 00023562  4E91                     jsr        [A1]
  47078. 00023564  3600                     move.w     D3, D0
  47079. 00023566  302E FFF4                move.w     D0, [A6 - 0xC]
  47080. 0002356A  48C0                     ext.l      D0
  47081. 0002356C  2E00                     move.l     D7, D0
  47082. 0002356E  7209                     moveq.l    D1, 0x09
  47083. 00023570  D081                     add.l      D0, D1
  47084. 00023572  3204                     move.w     D1, D4
  47085. 00023574  48C1                     ext.l      D1
  47086. 00023576  2841                     movea.l    A4, D1
  47087. 00023578  9280                     sub.l      D1, D0
  47088. 0002357A  3003                     move.w     D0, D3
  47089. 0002357C  48C0                     ext.l      D0
  47090. 0002357E  B081                     cmp.l      D0, D1
  47091. 00023580  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  47092. 00023584  6F26                     ble        +0x28 /* 000235AC */
  47093. 00023586  2F0B                     move.l     -[A7], A3
  47094. 00023588  61FF FFFF E7A2           bsr        -0x185C /* 00021D2C */
  47095. 0002358E  4A00                     tst.b      D0
  47096. 00023590  584F                     addq.w     A7, 4
  47097. 00023592  6704                     beq        +0x6 /* 00023598 */
  47098. 00023594  7004                     moveq.l    D0, 0x04
  47099. 00023596  6002                     bra        +0x4 /* 0002359A */
  47100. label00023598:
  47101. 00023598  7000                     moveq.l    D0, 0x00
  47102. label0002359A:
  47103. 0002359A  5880                     addq.l     D0, 4
  47104. 0002359C  D040                     add.w      D0, D0
  47105. 0002359E  7209                     moveq.l    D1, 0x09
  47106. 000235A0  D26E FFF4                add.w      D1, [A6 - 0xC]
  47107. 000235A4  D240                     add.w      D1, D0
  47108. 000235A6  3004                     move.w     D0, D4
  47109. 000235A8  9041                     sub.w      D0, D1
  47110. 000235AA  3600                     move.w     D3, D0
  47111. label000235AC:
  47112. 000235AC  7800                     moveq.l    D4, 0x00
  47113. 000235AE  486B 000E                pea.l      [A3 + 0xE]
  47114. 000235B2  61FF FFFE 08D0           bsr        -0x1F72E /* 00003E84 */
  47115. 000235B8  4A00                     tst.b      D0
  47116. 000235BA  584F                     addq.w     A7, 4
  47117. 000235BC  6702                     beq        +0x4 /* 000235C0 */
  47118. 000235BE  7809                     moveq.l    D4, 0x09
  47119. label000235C0:
  47120. 000235C0  3003                     move.w     D0, D3
  47121. 000235C2  48C0                     ext.l      D0
  47122. 000235C4  D087                     add.l      D0, D7
  47123. 000235C6  3204                     move.w     D1, D4
  47124. 000235C8  48C1                     ext.l      D1
  47125. 000235CA  D280                     add.l      D1, D0
  47126. 000235CC  200C                     move.l     D0, A4
  47127. 000235CE  9081                     sub.l      D0, D1
  47128. 000235D0  2200                     move.l     D1, D0
  47129. 000235D2  E089                     lsr        D1, 8
  47130. 000235D4  E089                     lsr        D1, 8
  47131. 000235D6  E089                     lsr        D1, 8
  47132. 000235D8  EE89                     lsr        D1, 7
  47133. 000235DA  D280                     add.l      D1, D0
  47134. 000235DC  E281                     asr        D1, 1
  47135. 000235DE  D36A 0002                add.w      [A2 + 0x2], D1
  47136. 000235E2  3006                     move.w     D0, D6
  47137. 000235E4  48C0                     ext.l      D0
  47138. 000235E6  3205                     move.w     D1, D5
  47139. 000235E8  48C1                     ext.l      D1
  47140. 000235EA  9280                     sub.l      D1, D0
  47141. 000235EC  2001                     move.l     D0, D1
  47142. 000235EE  E088                     lsr        D0, 8
  47143. 000235F0  E088                     lsr        D0, 8
  47144. 000235F2  E088                     lsr        D0, 8
  47145. 000235F4  EE88                     lsr        D0, 7
  47146. 000235F6  D081                     add.l      D0, D1
  47147. 000235F8  E280                     asr        D0, 1
  47148. 000235FA  D152                     add.w      [A2], D0
  47149. 000235FC  2F0B                     move.l     -[A7], A3
  47150. 000235FE  61FF FFFF E722           bsr        -0x18DC /* 00021D22 */
  47151. 00023604  4A00                     tst.b      D0
  47152. 00023606  584F                     addq.w     A7, 4
  47153. 00023608  6608                     bne        +0xA /* 00023612 */
  47154. 0002360A  3003                     move.w     D0, D3
  47155. 0002360C  D044                     add.w      D0, D4
  47156. 0002360E  D16A 0002                add.w      [A2 + 0x2], D0
  47157. label00023612:
  47158. 00023612  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  47159. 00023616  4E5E                     unlink     A6
  47160. 00023618  4E75                     rts
  47161. 0002361A  4E56 FFF2                link       A6, -0x000E
  47162. 0002361E  486E FFFA                pea.l      [A6 - 0x6]
  47163. 00023622  4EB9 0000 0490           jsr        [0x00000490]
  47164. 00023628  486E FFFA                pea.l      [A6 - 0x6]
  47165. 0002362C  61FF FFFE 68EE           bsr        -0x19710 /* 00009F1C */
  47166. 00023632  584F                     addq.w     A7, 4
  47167. 00023634  2F08                     move.l     -[A7], A0
  47168. 00023636  A87A                     syscall    GetClip
  47169. 00023638  486E FFF2                pea.l      [A6 - 0xE]
  47170. 0002363C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  47171. 00023640  61FF FFFE 5C6E           bsr        -0x1A390 /* 000092B0 */
  47172. 00023646  486E FFF2                pea.l      [A6 - 0xE]
  47173. 0002364A  2F3C 0003 0003           move.l     -[A7], 0x30003
  47174. 00023650  A8A9                     syscall    InsetRect
  47175. 00023652  486E FFF2                pea.l      [A6 - 0xE]
  47176. 00023656  486E FFFA                pea.l      [A6 - 0x6]
  47177. 0002365A  61FF FFFF 4D26           bsr        -0xB2D8 /* 00018382 */
  47178. 00023660  486E FFFA                pea.l      [A6 - 0x6]
  47179. 00023664  61FF FFFE 68B6           bsr        -0x19748 /* 00009F1C */
  47180. 0002366A  584F                     addq.w     A7, 4
  47181. 0002366C  2F08                     move.l     -[A7], A0
  47182. 0002366E  A879                     syscall    SetClip
  47183. 00023670  3F3C FFFF                move.w     -[A7], 0xFFFF
  47184. 00023674  486E FFFA                pea.l      [A6 - 0x6]
  47185. 00023678  4EB9 0000 04B8           jsr        [0x000004B8]
  47186. 0002367E  4E5E                     unlink     A6
  47187. 00023680  4E75                     rts
  47188. 00023682  4E56 FFF8                link       A6, -0x0008
  47189. 00023686  2F03                     move.l     -[A7], D3
  47190. 00023688  486E FFF8                pea.l      [A6 - 0x8]
  47191. 0002368C  4EB9 0000 0210           jsr        [0x00000210 /* BootDrive */]
  47192. 00023692  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  47193. 00023696  2057                     movea.l    A0, [A7]
  47194. 00023698  2250                     movea.l    A1, [A0]
  47195. 0002369A  2269 0088                movea.l    A1, [A1 + 0x88]
  47196. 0002369E  4E91                     jsr        [A1]
  47197. 000236A0  584F                     addq.w     A7, 4
  47198. 000236A2  3F00                     move.w     -[A7], D0
  47199. 000236A4  4EB9 0000 0500           jsr        [0x00000500]
  47200. 000236AA  206E 0008                movea.l    A0, [A6 + 0x8]
  47201. 000236AE  4868 000E                pea.l      [A0 + 0xE]
  47202. 000236B2  61FF FFFD DB7C           bsr        -0x22482 /* 00001230 */
  47203. 000236B8  584F                     addq.w     A7, 4
  47204. 000236BA  2F08                     move.l     -[A7], A0
  47205. 000236BC  A88C                     syscall    StringWidth
  47206. 000236BE  361F                     move.w     D3, [A7]+
  47207. 000236C0  3F3C FFFF                move.w     -[A7], 0xFFFF
  47208. 000236C4  486E FFF8                pea.l      [A6 - 0x8]
  47209. 000236C8  4EB9 0000 0218           jsr        [0x00000218 /* KbdLast */]
  47210. 000236CE  3003                     move.w     D0, D3
  47211. 000236D0  4FEF 000A                lea.l      A7, [A7 + 0xA]
  47212. 000236D4  261F                     move.l     D3, [A7]+
  47213. 000236D6  4E5E                     unlink     A6
  47214. 000236D8  4E75                     rts
  47215. 000236DA  06AF FFFF FFF6 0004      addi.l     [A7 + 0x4], 0xFFFFFFF6
  47216. 000236E2  4EFA E714                jmp        [PC - 0x18EC /* 00021DF8 */]
  47217. 000236E6  06AF FFFF FFF6 0004      addi.l     [A7 + 0x4], 0xFFFFFFF6
  47218. 000236EE  4EFA E4BC                jmp        [PC - 0x1B44 /* 00021BAC */]
  47219. 000236F2  06AF FFFF FFF6 0004      addi.l     [A7 + 0x4], 0xFFFFFFF6
  47220. 000236FA  4EFA E304                jmp        [PC - 0x1CFC /* 00021A00 */]
  47221. 000236FE  06AF FFFF FEDA 0004      addi.l     [A7 + 0x4], 0xFFFFFEDA
  47222. 00023706  4EFA FDFA                jmp        [PC - 0x206 /* 00023502 */]
  47223. 0002370A  06AF FFFF FEDA 0004      addi.l     [A7 + 0x4], 0xFFFFFEDA
  47224. 00023712  4EFA E638                jmp        [PC - 0x19C8 /* 00021D4C */]
  47225. 00023716  06AF FFFF FEDA 0004      addi.l     [A7 + 0x4], 0xFFFFFEDA
  47226. 0002371E  4EFA E2E0                jmp        [PC - 0x1D20 /* 00021A00 */]
  47227. fn00023722:
  47228. 00023722  4E56 0000                link       A6, 0
  47229. 00023726  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  47230. 0002372A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  47231. 0002372E  61FF FFFF 6C8C           bsr        -0x9372 /* 0001A3BC */
  47232. 00023734  206E 0008                movea.l    A0, [A6 + 0x8]
  47233. 00023738  4868 000A                pea.l      [A0 + 0xA]
  47234. 0002373C  61FF 0000 AC8A           bsr        +0xAC8C /* 0002E3C8 */
  47235. 00023742  41F9 0001 20E2           lea.l      A0, [0x000120E2]
  47236. 00023748  226E 0008                movea.l    A1, [A6 + 0x8]
  47237. 0002374C  2288                     move.l     [A1], A0
  47238. 0002374E  41F9 0001 20E2           lea.l      A0, [0x000120E2]
  47239. 00023754  41E8 00BC                lea.l      A0, [A0 + 0xBC]
  47240. 00023758  226E 0008                movea.l    A1, [A6 + 0x8]
  47241. 0002375C  2348 000A                move.l     [A1 + 0xA], A0
  47242. 00023760  206E 0008                movea.l    A0, [A6 + 0x8]
  47243. 00023764  4E5E                     unlink     A6
  47244. 00023766  4E75                     rts
  47245. label00023768:
  47246. 00023768  4E56 0000                link       A6, 0
  47247. 0002376C  2F0A                     move.l     -[A7], A2
  47248. 0002376E  246E 0008                movea.l    A2, [A6 + 0x8]
  47249. 00023772  200A                     move.l     D0, A2
  47250. 00023774  6742                     beq        +0x44 /* 000237B8 */
  47251. 00023776  41F9 0001 20E2           lea.l      A0, [0x000120E2]
  47252. 0002377C  2488                     move.l     [A2], A0
  47253. 0002377E  41F9 0001 20E2           lea.l      A0, [0x000120E2]
  47254. 00023784  41E8 00BC                lea.l      A0, [A0 + 0xBC]
  47255. 00023788  2548 000A                move.l     [A2 + 0xA], A0
  47256. 0002378C  4267                     clr.w      -[A7]
  47257. 0002378E  204A                     movea.l    A0, A2
  47258. 00023790  4868 000A                pea.l      [A0 + 0xA]
  47259. 00023794  61FF 0000 AC72           bsr        +0xAC74 /* 0002E408 */
  47260. 0002379A  4267                     clr.w      -[A7]
  47261. 0002379C  2F0A                     move.l     -[A7], A2
  47262. 0002379E  61FF FFFF 6C48           bsr        -0x93B6 /* 0001A3E8 */
  47263. 000237A4  4A6E 000C                tst.w      [A6 + 0xC]
  47264. 000237A8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  47265. 000237AC  6F0A                     ble        +0xC /* 000237B8 */
  47266. 000237AE  2F0A                     move.l     -[A7], A2
  47267. 000237B0  4EB9 0000 0168           jsr        [0x00000168]
  47268. 000237B6  584F                     addq.w     A7, 4
  47269. label000237B8:
  47270. 000237B8  204A                     movea.l    A0, A2
  47271. 000237BA  245F                     movea.l    A2, [A7]+
  47272. 000237BC  4E5E                     unlink     A6
  47273. 000237BE  4E75                     rts
  47274. 000237C0  4E56 FEFC                link       A6, -0x0104
  47275. 000237C4  2F0A                     move.l     -[A7], A2
  47276. 000237C6  246E 0010                movea.l    A2, [A6 + 0x10]
  47277. 000237CA  486E FFFE                pea.l      [A6 - 0x2]
  47278. 000237CE  2F0A                     move.l     -[A7], A2
  47279. 000237D0  61FF FFFE 6E48           bsr        -0x191B6 /* 0000A61A */
  47280. 000237D6  486E FEFC                pea.l      [A6 - 0x104]
  47281. 000237DA  2F0A                     move.l     -[A7], A2
  47282. 000237DC  61FF FFFE 6E3C           bsr        -0x191C2 /* 0000A61A */
  47283. 000237E2  486E FEFE                pea.l      [A6 - 0x102]
  47284. 000237E6  2F0A                     move.l     -[A7], A2
  47285. 000237E8  4EB9 0000 17A8           jsr        [0x000017A8]
  47286. 000237EE  42A7                     clr.l      -[A7]
  47287. 000237F0  3F2E FEFC                move.w     -[A7], [A6 - 0x104]
  47288. 000237F4  486E FEFE                pea.l      [A6 - 0x102]
  47289. 000237F8  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  47290. 000237FC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  47291. 00023800  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  47292. 00023804  2057                     movea.l    A0, [A7]
  47293. 00023806  2250                     movea.l    A1, [A0]
  47294. 00023808  2269 0010                movea.l    A1, [A1 + 0x10]
  47295. 0002380C  4E91                     jsr        [A1]
  47296. 0002380E  4FEF 002C                lea.l      A7, [A7 + 0x2C]
  47297. 00023812  245F                     movea.l    A2, [A7]+
  47298. 00023814  4E5E                     unlink     A6
  47299. 00023816  4E75                     rts
  47300. 00023818  4E56 0000                link       A6, 0
  47301. 0002381C  2F0A                     move.l     -[A7], A2
  47302. 0002381E  246E 0008                movea.l    A2, [A6 + 0x8]
  47303. 00023822  256E 000C 0004           move.l     [A2 + 0x4], [A6 + 0xC]
  47304. 00023828  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  47305. 0002382C  486A 000E                pea.l      [A2 + 0xE]
  47306. 00023830  61FF FFFD DE44           bsr        -0x221BA /* 00001676 */
  47307. 00023836  356E 0016 011C           move.w     [A2 + 0x11C], [A6 + 0x16]
  47308. 0002383C  504F                     addq.w     A7, 8
  47309. 0002383E  245F                     movea.l    A2, [A7]+
  47310. 00023840  4E5E                     unlink     A6
  47311. 00023842  4E75                     rts
  47312. 00023844  4E56 0000                link       A6, 0
  47313. 00023848  3F3C 0100                move.w     -[A7], 0x100
  47314. 0002384C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  47315. 00023850  206E 0008                movea.l    A0, [A6 + 0x8]
  47316. 00023854  4868 000E                pea.l      [A0 + 0xE]
  47317. 00023858  61FF FFFD D9D6           bsr        -0x22628 /* 00001230 */
  47318. 0002385E  584F                     addq.w     A7, 4
  47319. 00023860  2F08                     move.l     -[A7], A0
  47320. 00023862  4EB9 0000 09D0           jsr        [0x000009D0]
  47321. 00023868  4E5E                     unlink     A6
  47322. 0002386A  4E75                     rts
  47323. 0002386C  4E56 0000                link       A6, 0
  47324. 00023870  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  47325. 00023874  206E 0008                movea.l    A0, [A6 + 0x8]
  47326. 00023878  4868 000E                pea.l      [A0 + 0xE]
  47327. 0002387C  61FF FFFD DDF8           bsr        -0x22206 /* 00001676 */
  47328. 00023882  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  47329. 00023886  61FF FFFE 5F6C           bsr        -0x1A092 /* 000097F4 */
  47330. 0002388C  4E5E                     unlink     A6
  47331. 0002388E  4E75                     rts
  47332. label00023890:
  47333. 00023890  4E56 0000                link       A6, 0
  47334. 00023894  2F0A                     move.l     -[A7], A2
  47335. 00023896  246E 0008                movea.l    A2, [A6 + 0x8]
  47336. 0002389A  302A 011C                move.w     D0, [A2 + 0x11C]
  47337. 0002389E  B06E 000C                cmp.w      D0, [A6 + 0xC]
  47338. 000238A2  6710                     beq        +0x12 /* 000238B4 */
  47339. 000238A4  356E 000C 011C           move.w     [A2 + 0x11C], [A6 + 0xC]
  47340. 000238AA  2F0A                     move.l     -[A7], A2
  47341. 000238AC  61FF FFFE 5F46           bsr        -0x1A0B8 /* 000097F4 */
  47342. 000238B2  584F                     addq.w     A7, 4
  47343. label000238B4:
  47344. 000238B4  245F                     movea.l    A2, [A7]+
  47345. 000238B6  4E5E                     unlink     A6
  47346. 000238B8  4E75                     rts
  47347. 000238BA  4E56 0000                link       A6, 0
  47348. 000238BE  2F0A                     move.l     -[A7], A2
  47349. 000238C0  246E 0008                movea.l    A2, [A6 + 0x8]
  47350. 000238C4  2F0A                     move.l     -[A7], A2
  47351. 000238C6  61FF FFFF 1A6E           bsr        -0xE590 /* 00015336 */
  47352. 000238CC  4A00                     tst.b      D0
  47353. 000238CE  584F                     addq.w     A7, 4
  47354. 000238D0  6712                     beq        +0x14 /* 000238E4 */
  47355. 000238D2  4227                     clr.b      -[A7]
  47356. 000238D4  2F0A                     move.l     -[A7], A2
  47357. 000238D6  2057                     movea.l    A0, [A7]
  47358. 000238D8  2250                     movea.l    A1, [A0]
  47359. 000238DA  2269 00B8                movea.l    A1, [A1 + 0xB8]
  47360. 000238DE  4E91                     jsr        [A1]
  47361. 000238E0  5C4F                     addq.w     A7, 6
  47362. 000238E2  6014                     bra        +0x16 /* 000238F8 */
  47363. label000238E4:
  47364. 000238E4  42A7                     clr.l      -[A7]
  47365. 000238E6  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  47366. 000238EA  2057                     movea.l    A0, [A7]
  47367. 000238EC  2268 0004                movea.l    A1, [A0 + 0x4]
  47368. 000238F0  2269 010C                movea.l    A1, [A1 + 0x10C]
  47369. 000238F4  4E91                     jsr        [A1]
  47370. 000238F6  504F                     addq.w     A7, 8
  47371. label000238F8:
  47372. 000238F8  245F                     movea.l    A2, [A7]+
  47373. 000238FA  4E5E                     unlink     A6
  47374. 000238FC  4E75                     rts
  47375. label000238FE:
  47376. 000238FE  4E56 FFF8                link       A6, -0x0008
  47377. 00023902  48E7 1820                movem.l    -[A7], D3,D4,A2
  47378. 00023906  246E 000C                movea.l    A2, [A6 + 0xC]
  47379. 0002390A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  47380. 0002390E  2057                     movea.l    A0, [A7]
  47381. 00023910  2250                     movea.l    A1, [A0]
  47382. 00023912  2269 0088                movea.l    A1, [A1 + 0x88]
  47383. 00023916  4E91                     jsr        [A1]
  47384. 00023918  3600                     move.w     D3, D0
  47385. 0002391A  3F03                     move.w     -[A7], D3
  47386. 0002391C  4EB9 0000 0500           jsr        [0x00000500]
  47387. 00023922  486E FFF8                pea.l      [A6 - 0x8]
  47388. 00023926  A88B                     syscall    GetFontInfo
  47389. 00023928  362E FFF8                move.w     D3, [A6 - 0x8]
  47390. 0002392C  D66E FFFA                add.w      D3, [A6 - 0x6]
  47391. 00023930  2F0A                     move.l     -[A7], A2
  47392. 00023932  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  47393. 00023936  61FF FFFE 5978           bsr        -0x1A686 /* 000092B0 */
  47394. 0002393C  2F0A                     move.l     -[A7], A2
  47395. 0002393E  61FF FFFF 1A5E           bsr        -0xE5A0 /* 0001539E */
  47396. 00023944  3800                     move.w     D4, D0
  47397. 00023946  2F0A                     move.l     -[A7], A2
  47398. 00023948  2F3C 0002 0004           move.l     -[A7], 0x20004
  47399. 0002394E  A8A9                     syscall    InsetRect
  47400. 00023950  B843                     cmp.w      D4, D3
  47401. 00023952  4FEF 0012                lea.l      A7, [A7 + 0x12]
  47402. 00023956  6C02                     bge        +0x4 /* 0002395A */
  47403. 00023958  3604                     move.w     D3, D4
  47404. label0002395A:
  47405. 0002395A  3003                     move.w     D0, D3
  47406. 0002395C  48C0                     ext.l      D0
  47407. 0002395E  3204                     move.w     D1, D4
  47408. 00023960  48C1                     ext.l      D1
  47409. 00023962  9280                     sub.l      D1, D0
  47410. 00023964  2001                     move.l     D0, D1
  47411. 00023966  E088                     lsr        D0, 8
  47412. 00023968  E088                     lsr        D0, 8
  47413. 0002396A  E088                     lsr        D0, 8
  47414. 0002396C  EE88                     lsr        D0, 7
  47415. 0002396E  D081                     add.l      D0, D1
  47416. 00023970  E280                     asr        D0, 1
  47417. 00023972  5580                     subq.l     D0, 2
  47418. 00023974  D152                     add.w      [A2], D0
  47419. 00023976  3012                     move.w     D0, [A2]
  47420. 00023978  D043                     add.w      D0, D3
  47421. 0002397A  3540 0004                move.w     [A2 + 0x4], D0
  47422. 0002397E  066A 000E 0002           addi.w     [A2 + 0x2], 0xE
  47423. 00023984  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  47424. 00023988  4E5E                     unlink     A6
  47425. 0002398A  4E75                     rts
  47426. 0002398C  4E56 0000                link       A6, 0
  47427. 00023990  206E 0008                movea.l    A0, [A6 + 0x8]
  47428. 00023994  4868 000A                pea.l      [A0 + 0xA]
  47429. 00023998  61FF FFFF 1A4C           bsr        -0xE5B2 /* 000153E6 */
  47430. 0002399E  4E5E                     unlink     A6
  47431. 000239A0  4E75                     rts
  47432. 000239A2  4E56 0000                link       A6, 0
  47433. 000239A6  2F0A                     move.l     -[A7], A2
  47434. 000239A8  2F03                     move.l     -[A7], D3
  47435. 000239AA  246E 000C                movea.l    A2, [A6 + 0xC]
  47436. 000239AE  2F0A                     move.l     -[A7], A2
  47437. 000239B0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  47438. 000239B4  61FF FFFE 58FA           bsr        -0x1A704 /* 000092B0 */
  47439. 000239BA  2F0A                     move.l     -[A7], A2
  47440. 000239BC  61FF FFFF 19E0           bsr        -0xE61E /* 0001539E */
  47441. 000239C2  3600                     move.w     D3, D0
  47442. 000239C4  526A 0002                addq.w     [A2 + 0x2], 1
  47443. 000239C8  700C                     moveq.l    D0, 0x0C
  47444. 000239CA  D06A 0002                add.w      D0, [A2 + 0x2]
  47445. 000239CE  3540 0006                move.w     [A2 + 0x6], D0
  47446. 000239D2  3003                     move.w     D0, D3
  47447. 000239D4  48C0                     ext.l      D0
  47448. 000239D6  72F4                     moveq.l    D1, 0xFFFFFFF4
  47449. 000239D8  D081                     add.l      D0, D1
  47450. 000239DA  2200                     move.l     D1, D0
  47451. 000239DC  E089                     lsr        D1, 8
  47452. 000239DE  E089                     lsr        D1, 8
  47453. 000239E0  E089                     lsr        D1, 8
  47454. 000239E2  EE89                     lsr        D1, 7
  47455. 000239E4  D280                     add.l      D1, D0
  47456. 000239E6  E281                     asr        D1, 1
  47457. 000239E8  5281                     addq.l     D1, 1
  47458. 000239EA  D352                     add.w      [A2], D1
  47459. 000239EC  700C                     moveq.l    D0, 0x0C
  47460. 000239EE  D052                     add.w      D0, [A2]
  47461. 000239F0  3540 0004                move.w     [A2 + 0x4], D0
  47462. 000239F4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  47463. 000239F8  261F                     move.l     D3, [A7]+
  47464. 000239FA  245F                     movea.l    A2, [A7]+
  47465. 000239FC  4E5E                     unlink     A6
  47466. 000239FE  4E75                     rts
  47467. 00023A00  4E56 0000                link       A6, 0
  47468. 00023A04  2F0A                     move.l     -[A7], A2
  47469. 00023A06  246E 0008                movea.l    A2, [A6 + 0x8]
  47470. 00023A0A  4EB9 0000 0200           jsr        [0x00000200 /* SPAlarm */]
  47471. 00023A10  2F0A                     move.l     -[A7], A2
  47472. 00023A12  61FF FFFE 60C4           bsr        -0x19F3A /* 00009AD8 */
  47473. 00023A18  4A00                     tst.b      D0
  47474. 00023A1A  584F                     addq.w     A7, 4
  47475. 00023A1C  673C                     beq        +0x3E /* 00023A5A */
  47476. 00023A1E  2F0A                     move.l     -[A7], A2
  47477. 00023A20  61FF FFFE 60CC           bsr        -0x19F32 /* 00009AEE */
  47478. 00023A26  4A00                     tst.b      D0
  47479. 00023A28  584F                     addq.w     A7, 4
  47480. 00023A2A  672E                     beq        +0x30 /* 00023A5A */
  47481. 00023A2C  2F0A                     move.l     -[A7], A2
  47482. 00023A2E  61FF FFFF 1906           bsr        -0xE6F8 /* 00015336 */
  47483. 00023A34  4A00                     tst.b      D0
  47484. 00023A36  584F                     addq.w     A7, 4
  47485. 00023A38  6710                     beq        +0x12 /* 00023A4A */
  47486. 00023A3A  2F0A                     move.l     -[A7], A2
  47487. 00023A3C  2057                     movea.l    A0, [A7]
  47488. 00023A3E  2250                     movea.l    A1, [A0]
  47489. 00023A40  2269 00E8                movea.l    A1, [A1 + 0xE8]
  47490. 00023A44  4E91                     jsr        [A1]
  47491. 00023A46  584F                     addq.w     A7, 4
  47492. 00023A48  601E                     bra        +0x20 /* 00023A68 */
  47493. label00023A4A:
  47494. 00023A4A  2F0A                     move.l     -[A7], A2
  47495. 00023A4C  2057                     movea.l    A0, [A7]
  47496. 00023A4E  2250                     movea.l    A1, [A0]
  47497. 00023A50  2269 00E4                movea.l    A1, [A1 + 0xE4]
  47498. 00023A54  4E91                     jsr        [A1]
  47499. 00023A56  584F                     addq.w     A7, 4
  47500. 00023A58  600E                     bra        +0x10 /* 00023A68 */
  47501. label00023A5A:
  47502. 00023A5A  2F0A                     move.l     -[A7], A2
  47503. 00023A5C  2057                     movea.l    A0, [A7]
  47504. 00023A5E  2250                     movea.l    A1, [A0]
  47505. 00023A60  2269 00EC                movea.l    A1, [A1 + 0xEC]
  47506. 00023A64  4E91                     jsr        [A1]
  47507. 00023A66  584F                     addq.w     A7, 4
  47508. label00023A68:
  47509. 00023A68  486A 000A                pea.l      [A2 + 0xA]
  47510. 00023A6C  61FF FFFF 1C12           bsr        -0xE3EC /* 00015680 */
  47511. 00023A72  4A00                     tst.b      D0
  47512. 00023A74  584F                     addq.w     A7, 4
  47513. 00023A76  671C                     beq        +0x1E /* 00023A94 */
  47514. 00023A78  2F0A                     move.l     -[A7], A2
  47515. 00023A7A  61FF FFFF 18BA           bsr        -0xE744 /* 00015336 */
  47516. 00023A80  4A00                     tst.b      D0
  47517. 00023A82  584F                     addq.w     A7, 4
  47518. 00023A84  660E                     bne        +0x10 /* 00023A94 */
  47519. 00023A86  2F0A                     move.l     -[A7], A2
  47520. 00023A88  2057                     movea.l    A0, [A7]
  47521. 00023A8A  2250                     movea.l    A1, [A0]
  47522. 00023A8C  2269 00E0                movea.l    A1, [A1 + 0xE0]
  47523. 00023A90  4E91                     jsr        [A1]
  47524. 00023A92  584F                     addq.w     A7, 4
  47525. label00023A94:
  47526. 00023A94  245F                     movea.l    A2, [A7]+
  47527. 00023A96  4E5E                     unlink     A6
  47528. 00023A98  4E75                     rts
  47529. 00023A9A  4E56 FFF2                link       A6, -0x000E
  47530. 00023A9E  2F0A                     move.l     -[A7], A2
  47531. 00023AA0  2F03                     move.l     -[A7], D3
  47532. 00023AA2  246E 0008                movea.l    A2, [A6 + 0x8]
  47533. 00023AA6  2F0A                     move.l     -[A7], A2
  47534. 00023AA8  2057                     movea.l    A0, [A7]
  47535. 00023AAA  2250                     movea.l    A1, [A0]
  47536. 00023AAC  2269 0088                movea.l    A1, [A1 + 0x88]
  47537. 00023AB0  4E91                     jsr        [A1]
  47538. 00023AB2  3600                     move.w     D3, D0
  47539. 00023AB4  3F03                     move.w     -[A7], D3
  47540. 00023AB6  4EB9 0000 0500           jsr        [0x00000500]
  47541. 00023ABC  486E FFF2                pea.l      [A6 - 0xE]
  47542. 00023AC0  2F0A                     move.l     -[A7], A2
  47543. 00023AC2  2057                     movea.l    A0, [A7]
  47544. 00023AC4  2250                     movea.l    A1, [A0]
  47545. 00023AC6  2269 00D8                movea.l    A1, [A1 + 0xD8]
  47546. 00023ACA  4E91                     jsr        [A1]
  47547. 00023ACC  486E FFFA                pea.l      [A6 - 0x6]
  47548. 00023AD0  AA19                     syscall    GetForeColor
  47549. 00023AD2  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  47550. 00023AD6  2057                     movea.l    A0, [A7]
  47551. 00023AD8  2268 0004                movea.l    A1, [A0 + 0x4]
  47552. 00023ADC  2269 00F0                movea.l    A1, [A1 + 0xF0]
  47553. 00023AE0  4E91                     jsr        [A1]
  47554. 00023AE2  61FF FFFF 2A10           bsr        -0xD5EE /* 000164F4 */
  47555. 00023AE8  0C40 0004                cmpi.w     D0, 0x4
  47556. 00023AEC  4FEF 0012                lea.l      A7, [A7 + 0x12]
  47557. 00023AF0  6D28                     blt        +0x2A /* 00023B1A */
  47558. 00023AF2  2F0A                     move.l     -[A7], A2
  47559. 00023AF4  61FF FFFE 5FE2           bsr        -0x1A01C /* 00009AD8 */
  47560. 00023AFA  4A00                     tst.b      D0
  47561. 00023AFC  584F                     addq.w     A7, 4
  47562. 00023AFE  670E                     beq        +0x10 /* 00023B0E */
  47563. 00023B00  2F0A                     move.l     -[A7], A2
  47564. 00023B02  61FF FFFE 5FEA           bsr        -0x1A014 /* 00009AEE */
  47565. 00023B08  4A00                     tst.b      D0
  47566. 00023B0A  584F                     addq.w     A7, 4
  47567. 00023B0C  660C                     bne        +0xE /* 00023B1A */
  47568. label00023B0E:
  47569. 00023B0E  486E FFFA                pea.l      [A6 - 0x6]
  47570. 00023B12  4EB9 0000 0310           jsr        [0x00000310]
  47571. 00023B18  584F                     addq.w     A7, 4
  47572. label00023B1A:
  47573. 00023B1A  486E FFFA                pea.l      [A6 - 0x6]
  47574. 00023B1E  AA14                     syscall    RGBForeColor
  47575. 00023B20  4227                     clr.b      -[A7]
  47576. 00023B22  1F3C 0001                move.b     -[A7], 0x1
  47577. 00023B26  4267                     clr.w      -[A7]
  47578. 00023B28  486E FFF2                pea.l      [A6 - 0xE]
  47579. 00023B2C  486A 000E                pea.l      [A2 + 0xE]
  47580. 00023B30  61FF FFFD D6FE           bsr        -0x22900 /* 00001230 */
  47581. 00023B36  584F                     addq.w     A7, 4
  47582. 00023B38  2F08                     move.l     -[A7], A0
  47583. 00023B3A  4EB9 0000 0308           jsr        [0x00000308 /* DrvQHdr */]
  47584. 00023B40  4FEF 000E                lea.l      A7, [A7 + 0xE]
  47585. 00023B44  261F                     move.l     D3, [A7]+
  47586. 00023B46  245F                     movea.l    A2, [A7]+
  47587. 00023B48  4E5E                     unlink     A6
  47588. 00023B4A  4E75                     rts
  47589. 00023B4C  4E56 FFF8                link       A6, -0x0008
  47590. 00023B50  2F0A                     move.l     -[A7], A2
  47591. 00023B52  246E 0008                movea.l    A2, [A6 + 0x8]
  47592. 00023B56  486E FFF8                pea.l      [A6 - 0x8]
  47593. 00023B5A  2F0A                     move.l     -[A7], A2
  47594. 00023B5C  2057                     movea.l    A0, [A7]
  47595. 00023B5E  2250                     movea.l    A1, [A0]
  47596. 00023B60  2269 00DC                movea.l    A1, [A1 + 0xDC]
  47597. 00023B64  4E91                     jsr        [A1]
  47598. 00023B66  61FF FFFF 298C           bsr        -0xD672 /* 000164F4 */
  47599. 00023B6C  0C40 0004                cmpi.w     D0, 0x4
  47600. 00023B70  504F                     addq.w     A7, 8
  47601. 00023B72  6C6E                     bge        +0x70 /* 00023BE2 */
  47602. 00023B74  2F0A                     move.l     -[A7], A2
  47603. 00023B76  61FF 0000 00F8           bsr        +0xFA /* 00023C70 */
  47604. 00023B7C  4A00                     tst.b      D0
  47605. 00023B7E  584F                     addq.w     A7, 4
  47606. 00023B80  671C                     beq        +0x1E /* 00023B9E */
  47607. 00023B82  486E FFF8                pea.l      [A6 - 0x8]
  47608. 00023B86  3F3C 000B                move.w     -[A7], 0xB
  47609. 00023B8A  2F0A                     move.l     -[A7], A2
  47610. 00023B8C  2057                     movea.l    A0, [A7]
  47611. 00023B8E  2250                     movea.l    A1, [A0]
  47612. 00023B90  2269 00F0                movea.l    A1, [A1 + 0xF0]
  47613. 00023B94  4E91                     jsr        [A1]
  47614. 00023B96  4FEF 000A                lea.l      A7, [A7 + 0xA]
  47615. 00023B9A  6000 00AC                bra        +0xAE /* 00023C48 */
  47616. label00023B9E:
  47617. 00023B9E  2F0A                     move.l     -[A7], A2
  47618. 00023BA0  61FF 0000 00AC           bsr        +0xAE /* 00023C4E */
  47619. 00023BA6  4A00                     tst.b      D0
  47620. 00023BA8  584F                     addq.w     A7, 4
  47621. 00023BAA  671C                     beq        +0x1E /* 00023BC8 */
  47622. 00023BAC  486E FFF8                pea.l      [A6 - 0x8]
  47623. 00023BB0  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  47624. 00023BB4  2F0A                     move.l     -[A7], A2
  47625. 00023BB6  2057                     movea.l    A0, [A7]
  47626. 00023BB8  2250                     movea.l    A1, [A0]
  47627. 00023BBA  2269 00F0                movea.l    A1, [A1 + 0xF0]
  47628. 00023BBE  4E91                     jsr        [A1]
  47629. 00023BC0  4FEF 000A                lea.l      A7, [A7 + 0xA]
  47630. 00023BC4  6000 0082                bra        +0x84 /* 00023C48 */
  47631. label00023BC8:
  47632. 00023BC8  486E FFF8                pea.l      [A6 - 0x8]
  47633. 00023BCC  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  47634. 00023BD0  2F0A                     move.l     -[A7], A2
  47635. 00023BD2  2057                     movea.l    A0, [A7]
  47636. 00023BD4  2250                     movea.l    A1, [A0]
  47637. 00023BD6  2269 00F0                movea.l    A1, [A1 + 0xF0]
  47638. 00023BDA  4E91                     jsr        [A1]
  47639. 00023BDC  4FEF 000A                lea.l      A7, [A7 + 0xA]
  47640. 00023BE0  6066                     bra        +0x68 /* 00023C48 */
  47641. label00023BE2:
  47642. 00023BE2  2F0A                     move.l     -[A7], A2
  47643. 00023BE4  61FF 0000 008A           bsr        +0x8C /* 00023C70 */
  47644. 00023BEA  4A00                     tst.b      D0
  47645. 00023BEC  584F                     addq.w     A7, 4
  47646. 00023BEE  671A                     beq        +0x1C /* 00023C0A */
  47647. 00023BF0  486E FFF8                pea.l      [A6 - 0x8]
  47648. 00023BF4  3F3C 0002                move.w     -[A7], 0x2
  47649. 00023BF8  2F0A                     move.l     -[A7], A2
  47650. 00023BFA  2057                     movea.l    A0, [A7]
  47651. 00023BFC  2250                     movea.l    A1, [A0]
  47652. 00023BFE  2269 00F0                movea.l    A1, [A1 + 0xF0]
  47653. 00023C02  4E91                     jsr        [A1]
  47654. 00023C04  4FEF 000A                lea.l      A7, [A7 + 0xA]
  47655. 00023C08  603E                     bra        +0x40 /* 00023C48 */
  47656. label00023C0A:
  47657. 00023C0A  2F0A                     move.l     -[A7], A2
  47658. 00023C0C  61FF 0000 0040           bsr        +0x42 /* 00023C4E */
  47659. 00023C12  4A00                     tst.b      D0
  47660. 00023C14  584F                     addq.w     A7, 4
  47661. 00023C16  671A                     beq        +0x1C /* 00023C32 */
  47662. 00023C18  486E FFF8                pea.l      [A6 - 0x8]
  47663. 00023C1C  3F3C 0001                move.w     -[A7], 0x1
  47664. 00023C20  2F0A                     move.l     -[A7], A2
  47665. 00023C22  2057                     movea.l    A0, [A7]
  47666. 00023C24  2250                     movea.l    A1, [A0]
  47667. 00023C26  2269 00F0                movea.l    A1, [A1 + 0xF0]
  47668. 00023C2A  4E91                     jsr        [A1]
  47669. 00023C2C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  47670. 00023C30  6016                     bra        +0x18 /* 00023C48 */
  47671. label00023C32:
  47672. 00023C32  486E FFF8                pea.l      [A6 - 0x8]
  47673. 00023C36  4267                     clr.w      -[A7]
  47674. 00023C38  2F0A                     move.l     -[A7], A2
  47675. 00023C3A  2057                     movea.l    A0, [A7]
  47676. 00023C3C  2250                     movea.l    A1, [A0]
  47677. 00023C3E  2269 00F0                movea.l    A1, [A1 + 0xF0]
  47678. 00023C42  4E91                     jsr        [A1]
  47679. 00023C44  4FEF 000A                lea.l      A7, [A7 + 0xA]
  47680. label00023C48:
  47681. 00023C48  245F                     movea.l    A2, [A7]+
  47682. 00023C4A  4E5E                     unlink     A6
  47683. 00023C4C  4E75                     rts
  47684. fn00023C4E:
  47685. 00023C4E  4E56 0000                link       A6, 0
  47686. 00023C52  206E 0008                movea.l    A0, [A6 + 0x8]
  47687. 00023C56  2F28 0004                move.l     -[A7], [A0 + 0x4]
  47688. 00023C5A  2057                     movea.l    A0, [A7]
  47689. 00023C5C  2268 0004                movea.l    A1, [A0 + 0x4]
  47690. 00023C60  2269 001C                movea.l    A1, [A1 + 0x1C]
  47691. 00023C64  4E91                     jsr        [A1]
  47692. 00023C66  5380                     subq.l     D0, 1
  47693. 00023C68  57C0                     seq        D0
  47694. 00023C6A  4400                     neg.b      D0
  47695. 00023C6C  4E5E                     unlink     A6
  47696. 00023C6E  4E75                     rts
  47697. fn00023C70:
  47698. 00023C70  4E56 0000                link       A6, 0
  47699. 00023C74  206E 0008                movea.l    A0, [A6 + 0x8]
  47700. 00023C78  2F28 0004                move.l     -[A7], [A0 + 0x4]
  47701. 00023C7C  2057                     movea.l    A0, [A7]
  47702. 00023C7E  2268 0004                movea.l    A1, [A0 + 0x4]
  47703. 00023C82  2269 001C                movea.l    A1, [A1 + 0x1C]
  47704. 00023C86  4E91                     jsr        [A1]
  47705. 00023C88  5580                     subq.l     D0, 2
  47706. 00023C8A  57C0                     seq        D0
  47707. 00023C8C  4400                     neg.b      D0
  47708. 00023C8E  4E5E                     unlink     A6
  47709. 00023C90  4E75                     rts
  47710. 00023C92  4E56 FFF8                link       A6, -0x0008
  47711. 00023C96  2F0A                     move.l     -[A7], A2
  47712. 00023C98  246E 0008                movea.l    A2, [A6 + 0x8]
  47713. 00023C9C  486E FFF8                pea.l      [A6 - 0x8]
  47714. 00023CA0  2F0A                     move.l     -[A7], A2
  47715. 00023CA2  2057                     movea.l    A0, [A7]
  47716. 00023CA4  2250                     movea.l    A1, [A0]
  47717. 00023CA6  2269 00DC                movea.l    A1, [A1 + 0xDC]
  47718. 00023CAA  4E91                     jsr        [A1]
  47719. 00023CAC  61FF FFFF 2846           bsr        -0xD7B8 /* 000164F4 */
  47720. 00023CB2  0C40 0004                cmpi.w     D0, 0x4
  47721. 00023CB6  504F                     addq.w     A7, 8
  47722. 00023CB8  6C00 0080                bge        +0x82 /* 00023D3A */
  47723. 00023CBC  2F0A                     move.l     -[A7], A2
  47724. 00023CBE  61FF FFFF 1676           bsr        -0xE988 /* 00015336 */
  47725. 00023CC4  4A00                     tst.b      D0
  47726. 00023CC6  584F                     addq.w     A7, 4
  47727. 00023CC8  6700 00E6                beq        +0xE8 /* 00023DB0 */
  47728. 00023CCC  2F0A                     move.l     -[A7], A2
  47729. 00023CCE  61FF FFFF FFA0           bsr        -0x5E /* 00023C70 */
  47730. 00023CD4  4A00                     tst.b      D0
  47731. 00023CD6  584F                     addq.w     A7, 4
  47732. 00023CD8  671C                     beq        +0x1E /* 00023CF6 */
  47733. 00023CDA  486E FFF8                pea.l      [A6 - 0x8]
  47734. 00023CDE  3F3C 000E                move.w     -[A7], 0xE
  47735. 00023CE2  2F0A                     move.l     -[A7], A2
  47736. 00023CE4  2057                     movea.l    A0, [A7]
  47737. 00023CE6  2250                     movea.l    A1, [A0]
  47738. 00023CE8  2269 00F0                movea.l    A1, [A1 + 0xF0]
  47739. 00023CEC  4E91                     jsr        [A1]
  47740. 00023CEE  4FEF 000A                lea.l      A7, [A7 + 0xA]
  47741. 00023CF2  6000 00BC                bra        +0xBE /* 00023DB0 */
  47742. label00023CF6:
  47743. 00023CF6  2F0A                     move.l     -[A7], A2
  47744. 00023CF8  61FF FFFF FF54           bsr        -0xAA /* 00023C4E */
  47745. 00023CFE  4A00                     tst.b      D0
  47746. 00023D00  584F                     addq.w     A7, 4
  47747. 00023D02  671C                     beq        +0x1E /* 00023D20 */
  47748. 00023D04  486E FFF8                pea.l      [A6 - 0x8]
  47749. 00023D08  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  47750. 00023D0C  2F0A                     move.l     -[A7], A2
  47751. 00023D0E  2057                     movea.l    A0, [A7]
  47752. 00023D10  2250                     movea.l    A1, [A0]
  47753. 00023D12  2269 00F0                movea.l    A1, [A1 + 0xF0]
  47754. 00023D16  4E91                     jsr        [A1]
  47755. 00023D18  4FEF 000A                lea.l      A7, [A7 + 0xA]
  47756. 00023D1C  6000 0092                bra        +0x94 /* 00023DB0 */
  47757. label00023D20:
  47758. 00023D20  486E FFF8                pea.l      [A6 - 0x8]
  47759. 00023D24  3F3C 000C                move.w     -[A7], 0xC
  47760. 00023D28  2F0A                     move.l     -[A7], A2
  47761. 00023D2A  2057                     movea.l    A0, [A7]
  47762. 00023D2C  2250                     movea.l    A1, [A0]
  47763. 00023D2E  2269 00F0                movea.l    A1, [A1 + 0xF0]
  47764. 00023D32  4E91                     jsr        [A1]
  47765. 00023D34  4FEF 000A                lea.l      A7, [A7 + 0xA]
  47766. 00023D38  6076                     bra        +0x78 /* 00023DB0 */
  47767. label00023D3A:
  47768. 00023D3A  2F0A                     move.l     -[A7], A2
  47769. 00023D3C  61FF FFFF 15F8           bsr        -0xEA06 /* 00015336 */
  47770. 00023D42  4A00                     tst.b      D0
  47771. 00023D44  584F                     addq.w     A7, 4
  47772. 00023D46  6768                     beq        +0x6A /* 00023DB0 */
  47773. 00023D48  2F0A                     move.l     -[A7], A2
  47774. 00023D4A  61FF FFFF FF24           bsr        -0xDA /* 00023C70 */
  47775. 00023D50  4A00                     tst.b      D0
  47776. 00023D52  584F                     addq.w     A7, 4
  47777. 00023D54  671A                     beq        +0x1C /* 00023D70 */
  47778. 00023D56  486E FFF8                pea.l      [A6 - 0x8]
  47779. 00023D5A  3F3C 0005                move.w     -[A7], 0x5
  47780. 00023D5E  2F0A                     move.l     -[A7], A2
  47781. 00023D60  2057                     movea.l    A0, [A7]
  47782. 00023D62  2250                     movea.l    A1, [A0]
  47783. 00023D64  2269 00F0                movea.l    A1, [A1 + 0xF0]
  47784. 00023D68  4E91                     jsr        [A1]
  47785. 00023D6A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  47786. 00023D6E  6040                     bra        +0x42 /* 00023DB0 */
  47787. label00023D70:
  47788. 00023D70  2F0A                     move.l     -[A7], A2
  47789. 00023D72  61FF FFFF FEDA           bsr        -0x124 /* 00023C4E */
  47790. 00023D78  4A00                     tst.b      D0
  47791. 00023D7A  584F                     addq.w     A7, 4
  47792. 00023D7C  671A                     beq        +0x1C /* 00023D98 */
  47793. 00023D7E  486E FFF8                pea.l      [A6 - 0x8]
  47794. 00023D82  3F3C 0004                move.w     -[A7], 0x4
  47795. 00023D86  2F0A                     move.l     -[A7], A2
  47796. 00023D88  2057                     movea.l    A0, [A7]
  47797. 00023D8A  2250                     movea.l    A1, [A0]
  47798. 00023D8C  2269 00F0                movea.l    A1, [A1 + 0xF0]
  47799. 00023D90  4E91                     jsr        [A1]
  47800. 00023D92  4FEF 000A                lea.l      A7, [A7 + 0xA]
  47801. 00023D96  6018                     bra        +0x1A /* 00023DB0 */
  47802. label00023D98:
  47803. 00023D98  486E FFF8                pea.l      [A6 - 0x8]
  47804. 00023D9C  3F3C 0003                move.w     -[A7], 0x3
  47805. 00023DA0  2F0A                     move.l     -[A7], A2
  47806. 00023DA2  2057                     movea.l    A0, [A7]
  47807. 00023DA4  2250                     movea.l    A1, [A0]
  47808. 00023DA6  2269 00F0                movea.l    A1, [A1 + 0xF0]
  47809. 00023DAA  4E91                     jsr        [A1]
  47810. 00023DAC  4FEF 000A                lea.l      A7, [A7 + 0xA]
  47811. label00023DB0:
  47812. 00023DB0  245F                     movea.l    A2, [A7]+
  47813. 00023DB2  4E5E                     unlink     A6
  47814. 00023DB4  4E75                     rts
  47815. 00023DB6  4E56 FFF8                link       A6, -0x0008
  47816. 00023DBA  2F0A                     move.l     -[A7], A2
  47817. 00023DBC  246E 0008                movea.l    A2, [A6 + 0x8]
  47818. 00023DC0  486E FFF8                pea.l      [A6 - 0x8]
  47819. 00023DC4  2F0A                     move.l     -[A7], A2
  47820. 00023DC6  2057                     movea.l    A0, [A7]
  47821. 00023DC8  2250                     movea.l    A1, [A0]
  47822. 00023DCA  2269 00DC                movea.l    A1, [A1 + 0xDC]
  47823. 00023DCE  4E91                     jsr        [A1]
  47824. 00023DD0  61FF FFFF 2722           bsr        -0xD8DC /* 000164F4 */
  47825. 00023DD6  0C40 0004                cmpi.w     D0, 0x4
  47826. 00023DDA  504F                     addq.w     A7, 8
  47827. 00023DDC  6C6E                     bge        +0x70 /* 00023E4C */
  47828. 00023DDE  2F0A                     move.l     -[A7], A2
  47829. 00023DE0  61FF FFFF FE8E           bsr        -0x170 /* 00023C70 */
  47830. 00023DE6  4A00                     tst.b      D0
  47831. 00023DE8  584F                     addq.w     A7, 4
  47832. 00023DEA  671C                     beq        +0x1E /* 00023E08 */
  47833. 00023DEC  486E FFF8                pea.l      [A6 - 0x8]
  47834. 00023DF0  3F3C 000B                move.w     -[A7], 0xB
  47835. 00023DF4  2F0A                     move.l     -[A7], A2
  47836. 00023DF6  2057                     movea.l    A0, [A7]
  47837. 00023DF8  2250                     movea.l    A1, [A0]
  47838. 00023DFA  2269 00F0                movea.l    A1, [A1 + 0xF0]
  47839. 00023DFE  4E91                     jsr        [A1]
  47840. 00023E00  4FEF 000A                lea.l      A7, [A7 + 0xA]
  47841. 00023E04  6000 00AE                bra        +0xB0 /* 00023EB4 */
  47842. label00023E08:
  47843. 00023E08  2F0A                     move.l     -[A7], A2
  47844. 00023E0A  61FF FFFF FE42           bsr        -0x1BC /* 00023C4E */
  47845. 00023E10  4A00                     tst.b      D0
  47846. 00023E12  584F                     addq.w     A7, 4
  47847. 00023E14  671C                     beq        +0x1E /* 00023E32 */
  47848. 00023E16  486E FFF8                pea.l      [A6 - 0x8]
  47849. 00023E1A  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  47850. 00023E1E  2F0A                     move.l     -[A7], A2
  47851. 00023E20  2057                     movea.l    A0, [A7]
  47852. 00023E22  2250                     movea.l    A1, [A0]
  47853. 00023E24  2269 00F0                movea.l    A1, [A1 + 0xF0]
  47854. 00023E28  4E91                     jsr        [A1]
  47855. 00023E2A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  47856. 00023E2E  6000 0084                bra        +0x86 /* 00023EB4 */
  47857. label00023E32:
  47858. 00023E32  486E FFF8                pea.l      [A6 - 0x8]
  47859. 00023E36  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  47860. 00023E3A  2F0A                     move.l     -[A7], A2
  47861. 00023E3C  2057                     movea.l    A0, [A7]
  47862. 00023E3E  2250                     movea.l    A1, [A0]
  47863. 00023E40  2269 00F0                movea.l    A1, [A1 + 0xF0]
  47864. 00023E44  4E91                     jsr        [A1]
  47865. 00023E46  4FEF 000A                lea.l      A7, [A7 + 0xA]
  47866. 00023E4A  6068                     bra        +0x6A /* 00023EB4 */
  47867. label00023E4C:
  47868. 00023E4C  2F0A                     move.l     -[A7], A2
  47869. 00023E4E  61FF FFFF FE20           bsr        -0x1DE /* 00023C70 */
  47870. 00023E54  4A00                     tst.b      D0
  47871. 00023E56  584F                     addq.w     A7, 4
  47872. 00023E58  671A                     beq        +0x1C /* 00023E74 */
  47873. 00023E5A  486E FFF8                pea.l      [A6 - 0x8]
  47874. 00023E5E  3F3C 0008                move.w     -[A7], 0x8
  47875. 00023E62  2F0A                     move.l     -[A7], A2
  47876. 00023E64  2057                     movea.l    A0, [A7]
  47877. 00023E66  2250                     movea.l    A1, [A0]
  47878. 00023E68  2269 00F0                movea.l    A1, [A1 + 0xF0]
  47879. 00023E6C  4E91                     jsr        [A1]
  47880. 00023E6E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  47881. 00023E72  6040                     bra        +0x42 /* 00023EB4 */
  47882. label00023E74:
  47883. 00023E74  2F0A                     move.l     -[A7], A2
  47884. 00023E76  61FF FFFF FDD6           bsr        -0x228 /* 00023C4E */
  47885. 00023E7C  4A00                     tst.b      D0
  47886. 00023E7E  584F                     addq.w     A7, 4
  47887. 00023E80  671A                     beq        +0x1C /* 00023E9C */
  47888. 00023E82  486E FFF8                pea.l      [A6 - 0x8]
  47889. 00023E86  3F3C 0007                move.w     -[A7], 0x7
  47890. 00023E8A  2F0A                     move.l     -[A7], A2
  47891. 00023E8C  2057                     movea.l    A0, [A7]
  47892. 00023E8E  2250                     movea.l    A1, [A0]
  47893. 00023E90  2269 00F0                movea.l    A1, [A1 + 0xF0]
  47894. 00023E94  4E91                     jsr        [A1]
  47895. 00023E96  4FEF 000A                lea.l      A7, [A7 + 0xA]
  47896. 00023E9A  6018                     bra        +0x1A /* 00023EB4 */
  47897. label00023E9C:
  47898. 00023E9C  486E FFF8                pea.l      [A6 - 0x8]
  47899. 00023EA0  3F3C 0006                move.w     -[A7], 0x6
  47900. 00023EA4  2F0A                     move.l     -[A7], A2
  47901. 00023EA6  2057                     movea.l    A0, [A7]
  47902. 00023EA8  2250                     movea.l    A1, [A0]
  47903. 00023EAA  2269 00F0                movea.l    A1, [A1 + 0xF0]
  47904. 00023EAE  4E91                     jsr        [A1]
  47905. 00023EB0  4FEF 000A                lea.l      A7, [A7 + 0xA]
  47906. label00023EB4:
  47907. 00023EB4  245F                     movea.l    A2, [A7]+
  47908. 00023EB6  4E5E                     unlink     A6
  47909. 00023EB8  4E75                     rts
  47910. 00023EBA  4E56 FFF8                link       A6, -0x0008
  47911. 00023EBE  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  47912. 00023EC2  266E 000E                movea.l    A3, [A6 + 0xE]
  47913. 00023EC6  426E FFF8                clr.w      [A6 - 0x8]
  47914. 00023ECA  302E 000C                move.w     D0, [A6 + 0xC]
  47915. 00023ECE  C1FC 0090                muls.w     D0, 0x90
  47916. 00023ED2  49F9 0001 2274           lea.l      A4, [0x00012274]
  47917. 00023ED8  D9C0                     add.l      A4, D0
  47918. 00023EDA  6056                     bra        +0x58 /* 00023F32 */
  47919. label00023EDC:
  47920. 00023EDC  7600                     moveq.l    D3, 0x00
  47921. 00023EDE  244C                     movea.l    A2, A4
  47922. 00023EE0  2E04                     move.l     D7, D4
  47923. 00023EE2  603A                     bra        +0x3C /* 00023F1E */
  47924. label00023EE4:
  47925. 00023EE4  1A12                     move.b     D5, [A2]
  47926. 00023EE6  1805                     move.b     D4, D5
  47927. 00023EE8  0C05 FFFF                cmpi.b     D5, 0xFF
  47928. 00023EEC  672C                     beq        +0x2E /* 00023F1A */
  47929. 00023EEE  1F04                     move.b     -[A7], D4
  47930. 00023EF0  486E FFFA                pea.l      [A6 - 0x6]
  47931. 00023EF4  61FF 0000 A57C           bsr        +0xA57E /* 0002E472 */
  47932. 00023EFA  486E FFFA                pea.l      [A6 - 0x6]
  47933. 00023EFE  3013                     move.w     D0, [A3]
  47934. 00023F00  48C0                     ext.l      D0
  47935. 00023F02  D087                     add.l      D0, D7
  47936. 00023F04  3F00                     move.w     -[A7], D0
  47937. 00023F06  302B 0002                move.w     D0, [A3 + 0x2]
  47938. 00023F0A  48C0                     ext.l      D0
  47939. 00023F0C  D086                     add.l      D0, D6
  47940. 00023F0E  3F00                     move.w     -[A7], D0
  47941. 00023F10  61FF 0000 AD4C           bsr        +0xAD4E /* 0002EC5E */
  47942. 00023F16  4FEF 000E                lea.l      A7, [A7 + 0xE]
  47943. label00023F1A:
  47944. 00023F1A  528A                     addq.l     A2, 1
  47945. 00023F1C  5243                     addq.w     D3, 1
  47946. label00023F1E:
  47947. 00023F1E  3003                     move.w     D0, D3
  47948. 00023F20  48C0                     ext.l      D0
  47949. 00023F22  2C00                     move.l     D6, D0
  47950. 00023F24  720C                     moveq.l    D1, 0x0C
  47951. 00023F26  B081                     cmp.l      D0, D1
  47952. 00023F28  6DBA                     blt        -0x44 /* 00023EE4 */
  47953. 00023F2A  508C                     addq.l     A4, 8
  47954. 00023F2C  588C                     addq.l     A4, 4
  47955. 00023F2E  526E FFF8                addq.w     [A6 - 0x8], 1
  47956. label00023F32:
  47957. 00023F32  302E FFF8                move.w     D0, [A6 - 0x8]
  47958. 00023F36  48C0                     ext.l      D0
  47959. 00023F38  2800                     move.l     D4, D0
  47960. 00023F3A  720C                     moveq.l    D1, 0x0C
  47961. 00023F3C  B081                     cmp.l      D0, D1
  47962. 00023F3E  6D9C                     blt        -0x62 /* 00023EDC */
  47963. 00023F40  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  47964. 00023F44  4E5E                     unlink     A6
  47965. 00023F46  4E75                     rts
  47966. 00023F48  06AF FFFF FFF6 0004      addi.l     [A7 + 0x4], 0xFFFFFFF6
  47967. 00023F50  4EFA F93E                jmp        [PC - 0x6C2 /* 00023890 */]
  47968. 00023F54  06AF FFFF FFF6 0004      addi.l     [A7 + 0x4], 0xFFFFFFF6
  47969. 00023F5C  4EFA F9A0                jmp        [PC - 0x660 /* 000238FE */]
  47970. 00023F60  06AF FFFF FFF6 0004      addi.l     [A7 + 0x4], 0xFFFFFFF6
  47971. 00023F68  4EFA F7FE                jmp        [PC - 0x802 /* 00023768 */]
  47972. fn00023F6C:
  47973. 00023F6C  4E56 0000                link       A6, 0
  47974. 00023F70  2F0A                     move.l     -[A7], A2
  47975. 00023F72  246E 0008                movea.l    A2, [A6 + 0x8]
  47976. 00023F76  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  47977. 00023F7A  2F0A                     move.l     -[A7], A2
  47978. 00023F7C  61FF FFFF 643E           bsr        -0x9BC0 /* 0001A3BC */
  47979. 00023F82  41F9 0001 1FBE           lea.l      A0, [0x00011FBE]
  47980. 00023F88  2488                     move.l     [A2], A0
  47981. 00023F8A  157C 0001 000A           move.b     [A2 + 0xA], 0x1
  47982. 00023F90  204A                     movea.l    A0, A2
  47983. 00023F92  504F                     addq.w     A7, 8
  47984. 00023F94  245F                     movea.l    A2, [A7]+
  47985. 00023F96  4E5E                     unlink     A6
  47986. 00023F98  4E75                     rts
  47987. 00023F9A  4E56 0000                link       A6, 0
  47988. 00023F9E  2F0A                     move.l     -[A7], A2
  47989. 00023FA0  246E 0008                movea.l    A2, [A6 + 0x8]
  47990. 00023FA4  200A                     move.l     D0, A2
  47991. 00023FA6  6724                     beq        +0x26 /* 00023FCC */
  47992. 00023FA8  41F9 0001 1FBE           lea.l      A0, [0x00011FBE]
  47993. 00023FAE  2488                     move.l     [A2], A0
  47994. 00023FB0  4267                     clr.w      -[A7]
  47995. 00023FB2  2F0A                     move.l     -[A7], A2
  47996. 00023FB4  61FF FFFF 6432           bsr        -0x9BCC /* 0001A3E8 */
  47997. 00023FBA  4A6E 000C                tst.w      [A6 + 0xC]
  47998. 00023FBE  5C4F                     addq.w     A7, 6
  47999. 00023FC0  6F0A                     ble        +0xC /* 00023FCC */
  48000. 00023FC2  2F0A                     move.l     -[A7], A2
  48001. 00023FC4  4EB9 0000 0168           jsr        [0x00000168]
  48002. 00023FCA  584F                     addq.w     A7, 4
  48003. label00023FCC:
  48004. 00023FCC  204A                     movea.l    A0, A2
  48005. 00023FCE  245F                     movea.l    A2, [A7]+
  48006. 00023FD0  4E5E                     unlink     A6
  48007. 00023FD2  4E75                     rts
  48008. 00023FD4  4E56 FEFC                link       A6, -0x0104
  48009. 00023FD8  2F0A                     move.l     -[A7], A2
  48010. 00023FDA  246E 0010                movea.l    A2, [A6 + 0x10]
  48011. 00023FDE  486E FFFE                pea.l      [A6 - 0x2]
  48012. 00023FE2  2F0A                     move.l     -[A7], A2
  48013. 00023FE4  61FF FFFE 6634           bsr        -0x199CA /* 0000A61A */
  48014. 00023FEA  486E FEFC                pea.l      [A6 - 0x104]
  48015. 00023FEE  2F0A                     move.l     -[A7], A2
  48016. 00023FF0  61FF FFFE 6628           bsr        -0x199D6 /* 0000A61A */
  48017. 00023FF6  486E FEFE                pea.l      [A6 - 0x102]
  48018. 00023FFA  2F0A                     move.l     -[A7], A2
  48019. 00023FFC  4EB9 0000 17A8           jsr        [0x000017A8]
  48020. 00024002  206E 0008                movea.l    A0, [A6 + 0x8]
  48021. 00024006  216E 000C 0004           move.l     [A0 + 0x4], [A6 + 0xC]
  48022. 0002400C  4FEF 0018                lea.l      A7, [A7 + 0x18]
  48023. 00024010  245F                     movea.l    A2, [A7]+
  48024. 00024012  4E5E                     unlink     A6
  48025. 00024014  4E75                     rts
  48026. 00024016  4E56 FFF2                link       A6, -0x000E
  48027. 0002401A  48E7 1E20                movem.l    -[A7], D3,D4,D5,D6,A2
  48028. 0002401E  246E 0008                movea.l    A2, [A6 + 0x8]
  48029. 00024022  486E FFF8                pea.l      [A6 - 0x8]
  48030. 00024026  2F0A                     move.l     -[A7], A2
  48031. 00024028  61FF FFFE 5286           bsr        -0x1AD78 /* 000092B0 */
  48032. 0002402E  302E FFF8                move.w     D0, [A6 - 0x8]
  48033. 00024032  48C0                     ext.l      D0
  48034. 00024034  322E FFFC                move.w     D1, [A6 - 0x4]
  48035. 00024038  48C1                     ext.l      D1
  48036. 0002403A  9280                     sub.l      D1, D0
  48037. 0002403C  302E FFFA                move.w     D0, [A6 - 0x6]
  48038. 00024040  48C0                     ext.l      D0
  48039. 00024042  342E FFFE                move.w     D2, [A6 - 0x2]
  48040. 00024046  48C2                     ext.l      D2
  48041. 00024048  9480                     sub.l      D2, D0
  48042. 0002404A  B481                     cmp.l      D2, D1
  48043. 0002404C  5EC2                     sgt        D2
  48044. 0002404E  4402                     neg.b      D2
  48045. 00024050  1542 000A                move.b     [A2 + 0xA], D2
  48046. 00024054  486E FFF8                pea.l      [A6 - 0x8]
  48047. 00024058  61FF FFFF 135E           bsr        -0xECA0 /* 000153B8 */
  48048. 0002405E  3600                     move.w     D3, D0
  48049. 00024060  486E FFF8                pea.l      [A6 - 0x8]
  48050. 00024064  61FF FFFF 1338           bsr        -0xECC6 /* 0001539E */
  48051. 0002406A  3800                     move.w     D4, D0
  48052. 0002406C  4EB9 0000 0200           jsr        [0x00000200 /* SPAlarm */]
  48053. 00024072  61FF FFFF 2480           bsr        -0xDB7E /* 000164F4 */
  48054. 00024078  0C40 0004                cmpi.w     D0, 0x4
  48055. 0002407C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  48056. 00024080  6C78                     bge        +0x7A /* 000240FA */
  48057. 00024082  4EB9 0000 0208           jsr        [0x00000208 /* SPVolCtl */]
  48058. 00024088  2F0A                     move.l     -[A7], A2
  48059. 0002408A  61FF 0000 01FA           bsr        +0x1FC /* 00024286 */
  48060. 00024090  4A00                     tst.b      D0
  48061. 00024092  584F                     addq.w     A7, 4
  48062. 00024094  6732                     beq        +0x34 /* 000240C8 */
  48063. 00024096  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  48064. 0002409A  3004                     move.w     D0, D4
  48065. 0002409C  48C0                     ext.l      D0
  48066. 0002409E  2200                     move.l     D1, D0
  48067. 000240A0  E089                     lsr        D1, 8
  48068. 000240A2  E089                     lsr        D1, 8
  48069. 000240A4  E089                     lsr        D1, 8
  48070. 000240A6  EE89                     lsr        D1, 7
  48071. 000240A8  D280                     add.l      D1, D0
  48072. 000240AA  E281                     asr        D1, 1
  48073. 000240AC  302E FFF8                move.w     D0, [A6 - 0x8]
  48074. 000240B0  48C0                     ext.l      D0
  48075. 000240B2  D081                     add.l      D0, D1
  48076. 000240B4  3F00                     move.w     -[A7], D0
  48077. 000240B6  A893                     syscall    MoveTo
  48078. 000240B8  3003                     move.w     D0, D3
  48079. 000240BA  48C0                     ext.l      D0
  48080. 000240BC  5380                     subq.l     D0, 1
  48081. 000240BE  3F00                     move.w     -[A7], D0
  48082. 000240C0  4267                     clr.w      -[A7]
  48083. 000240C2  A892                     syscall    Line
  48084. 000240C4  6000 01B8                bra        +0x1BA /* 0002427E */
  48085. label000240C8:
  48086. 000240C8  3003                     move.w     D0, D3
  48087. 000240CA  48C0                     ext.l      D0
  48088. 000240CC  2200                     move.l     D1, D0
  48089. 000240CE  E089                     lsr        D1, 8
  48090. 000240D0  E089                     lsr        D1, 8
  48091. 000240D2  E089                     lsr        D1, 8
  48092. 000240D4  EE89                     lsr        D1, 7
  48093. 000240D6  D280                     add.l      D1, D0
  48094. 000240D8  E281                     asr        D1, 1
  48095. 000240DA  302E FFFA                move.w     D0, [A6 - 0x6]
  48096. 000240DE  48C0                     ext.l      D0
  48097. 000240E0  D081                     add.l      D0, D1
  48098. 000240E2  3F00                     move.w     -[A7], D0
  48099. 000240E4  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  48100. 000240E8  A893                     syscall    MoveTo
  48101. 000240EA  4267                     clr.w      -[A7]
  48102. 000240EC  3004                     move.w     D0, D4
  48103. 000240EE  48C0                     ext.l      D0
  48104. 000240F0  5380                     subq.l     D0, 1
  48105. 000240F2  3F00                     move.w     -[A7], D0
  48106. 000240F4  A892                     syscall    Line
  48107. 000240F6  6000 0186                bra        +0x188 /* 0002427E */
  48108. label000240FA:
  48109. 000240FA  2F0A                     move.l     -[A7], A2
  48110. 000240FC  61FF 0000 0188           bsr        +0x18A /* 00024286 */
  48111. 00024102  4A00                     tst.b      D0
  48112. 00024104  584F                     addq.w     A7, 4
  48113. 00024106  6700 00BE                beq        +0xC0 /* 000241C6 */
  48114. 0002410A  7A04                     moveq.l    D5, 0x04
  48115. 0002410C  2F0A                     move.l     -[A7], A2
  48116. 0002410E  61FF FFFE 59C8           bsr        -0x1A636 /* 00009AD8 */
  48117. 00024114  4A00                     tst.b      D0
  48118. 00024116  584F                     addq.w     A7, 4
  48119. 00024118  6710                     beq        +0x12 /* 0002412A */
  48120. 0002411A  2F0A                     move.l     -[A7], A2
  48121. 0002411C  61FF FFFE 59D0           bsr        -0x1A62E /* 00009AEE */
  48122. 00024122  4A00                     tst.b      D0
  48123. 00024124  584F                     addq.w     A7, 4
  48124. 00024126  6702                     beq        +0x4 /* 0002412A */
  48125. 00024128  7A07                     moveq.l    D5, 0x07
  48126. label0002412A:
  48127. 0002412A  486E FFF2                pea.l      [A6 - 0xE]
  48128. 0002412E  1F05                     move.b     -[A7], D5
  48129. 00024130  61FF 0000 A35C           bsr        +0xA35E /* 0002E48E */
  48130. 00024136  486E FFF2                pea.l      [A6 - 0xE]
  48131. 0002413A  AA14                     syscall    RGBForeColor
  48132. 0002413C  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  48133. 00024140  3004                     move.w     D0, D4
  48134. 00024142  48C0                     ext.l      D0
  48135. 00024144  2200                     move.l     D1, D0
  48136. 00024146  E089                     lsr        D1, 8
  48137. 00024148  E089                     lsr        D1, 8
  48138. 0002414A  E089                     lsr        D1, 8
  48139. 0002414C  EE89                     lsr        D1, 7
  48140. 0002414E  D280                     add.l      D1, D0
  48141. 00024150  E281                     asr        D1, 1
  48142. 00024152  2A01                     move.l     D5, D1
  48143. 00024154  302E FFF8                move.w     D0, [A6 - 0x8]
  48144. 00024158  48C0                     ext.l      D0
  48145. 0002415A  D081                     add.l      D0, D1
  48146. 0002415C  3F00                     move.w     -[A7], D0
  48147. 0002415E  A893                     syscall    MoveTo
  48148. 00024160  3003                     move.w     D0, D3
  48149. 00024162  48C0                     ext.l      D0
  48150. 00024164  5580                     subq.l     D0, 2
  48151. 00024166  2800                     move.l     D4, D0
  48152. 00024168  3F00                     move.w     -[A7], D0
  48153. 0002416A  4267                     clr.w      -[A7]
  48154. 0002416C  A892                     syscall    Line
  48155. 0002416E  7602                     moveq.l    D3, 0x02
  48156. 00024170  2F0A                     move.l     -[A7], A2
  48157. 00024172  61FF FFFE 5964           bsr        -0x1A69A /* 00009AD8 */
  48158. 00024178  4A00                     tst.b      D0
  48159. 0002417A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  48160. 0002417E  6710                     beq        +0x12 /* 00024190 */
  48161. 00024180  2F0A                     move.l     -[A7], A2
  48162. 00024182  61FF FFFE 596A           bsr        -0x1A694 /* 00009AEE */
  48163. 00024188  4A00                     tst.b      D0
  48164. 0002418A  584F                     addq.w     A7, 4
  48165. 0002418C  6702                     beq        +0x4 /* 00024190 */
  48166. 0002418E  7600                     moveq.l    D3, 0x00
  48167. label00024190:
  48168. 00024190  486E FFF2                pea.l      [A6 - 0xE]
  48169. 00024194  1F03                     move.b     -[A7], D3
  48170. 00024196  61FF 0000 A2F6           bsr        +0xA2F8 /* 0002E48E */
  48171. 0002419C  486E FFF2                pea.l      [A6 - 0xE]
  48172. 000241A0  AA14                     syscall    RGBForeColor
  48173. 000241A2  302E FFFA                move.w     D0, [A6 - 0x6]
  48174. 000241A6  48C0                     ext.l      D0
  48175. 000241A8  5280                     addq.l     D0, 1
  48176. 000241AA  3F00                     move.w     -[A7], D0
  48177. 000241AC  302E FFF8                move.w     D0, [A6 - 0x8]
  48178. 000241B0  48C0                     ext.l      D0
  48179. 000241B2  D085                     add.l      D0, D5
  48180. 000241B4  5280                     addq.l     D0, 1
  48181. 000241B6  3F00                     move.w     -[A7], D0
  48182. 000241B8  A893                     syscall    MoveTo
  48183. 000241BA  3F04                     move.w     -[A7], D4
  48184. 000241BC  4267                     clr.w      -[A7]
  48185. 000241BE  A892                     syscall    Line
  48186. 000241C0  5C4F                     addq.w     A7, 6
  48187. 000241C2  6000 00BA                bra        +0xBC /* 0002427E */
  48188. label000241C6:
  48189. 000241C6  7A04                     moveq.l    D5, 0x04
  48190. 000241C8  2F0A                     move.l     -[A7], A2
  48191. 000241CA  61FF FFFE 590C           bsr        -0x1A6F2 /* 00009AD8 */
  48192. 000241D0  4A00                     tst.b      D0
  48193. 000241D2  584F                     addq.w     A7, 4
  48194. 000241D4  6710                     beq        +0x12 /* 000241E6 */
  48195. 000241D6  2F0A                     move.l     -[A7], A2
  48196. 000241D8  61FF FFFE 5914           bsr        -0x1A6EA /* 00009AEE */
  48197. 000241DE  4A00                     tst.b      D0
  48198. 000241E0  584F                     addq.w     A7, 4
  48199. 000241E2  6702                     beq        +0x4 /* 000241E6 */
  48200. 000241E4  7A07                     moveq.l    D5, 0x07
  48201. label000241E6:
  48202. 000241E6  486E FFF2                pea.l      [A6 - 0xE]
  48203. 000241EA  1F05                     move.b     -[A7], D5
  48204. 000241EC  61FF 0000 A2A0           bsr        +0xA2A2 /* 0002E48E */
  48205. 000241F2  486E FFF2                pea.l      [A6 - 0xE]
  48206. 000241F6  AA14                     syscall    RGBForeColor
  48207. 000241F8  3003                     move.w     D0, D3
  48208. 000241FA  48C0                     ext.l      D0
  48209. 000241FC  2200                     move.l     D1, D0
  48210. 000241FE  E089                     lsr        D1, 8
  48211. 00024200  E089                     lsr        D1, 8
  48212. 00024202  E089                     lsr        D1, 8
  48213. 00024204  EE89                     lsr        D1, 7
  48214. 00024206  D280                     add.l      D1, D0
  48215. 00024208  E281                     asr        D1, 1
  48216. 0002420A  2A01                     move.l     D5, D1
  48217. 0002420C  302E FFFA                move.w     D0, [A6 - 0x6]
  48218. 00024210  48C0                     ext.l      D0
  48219. 00024212  D081                     add.l      D0, D1
  48220. 00024214  3F00                     move.w     -[A7], D0
  48221. 00024216  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  48222. 0002421A  A893                     syscall    MoveTo
  48223. 0002421C  4267                     clr.w      -[A7]
  48224. 0002421E  3004                     move.w     D0, D4
  48225. 00024220  48C0                     ext.l      D0
  48226. 00024222  5580                     subq.l     D0, 2
  48227. 00024224  2C00                     move.l     D6, D0
  48228. 00024226  3F00                     move.w     -[A7], D0
  48229. 00024228  A892                     syscall    Line
  48230. 0002422A  7602                     moveq.l    D3, 0x02
  48231. 0002422C  2F0A                     move.l     -[A7], A2
  48232. 0002422E  61FF FFFE 58A8           bsr        -0x1A756 /* 00009AD8 */
  48233. 00024234  4A00                     tst.b      D0
  48234. 00024236  4FEF 000A                lea.l      A7, [A7 + 0xA]
  48235. 0002423A  6710                     beq        +0x12 /* 0002424C */
  48236. 0002423C  2F0A                     move.l     -[A7], A2
  48237. 0002423E  61FF FFFE 58AE           bsr        -0x1A750 /* 00009AEE */
  48238. 00024244  4A00                     tst.b      D0
  48239. 00024246  584F                     addq.w     A7, 4
  48240. 00024248  6702                     beq        +0x4 /* 0002424C */
  48241. 0002424A  7600                     moveq.l    D3, 0x00
  48242. label0002424C:
  48243. 0002424C  486E FFF2                pea.l      [A6 - 0xE]
  48244. 00024250  1F03                     move.b     -[A7], D3
  48245. 00024252  61FF 0000 A23A           bsr        +0xA23C /* 0002E48E */
  48246. 00024258  486E FFF2                pea.l      [A6 - 0xE]
  48247. 0002425C  AA14                     syscall    RGBForeColor
  48248. 0002425E  302E FFFA                move.w     D0, [A6 - 0x6]
  48249. 00024262  48C0                     ext.l      D0
  48250. 00024264  D085                     add.l      D0, D5
  48251. 00024266  5280                     addq.l     D0, 1
  48252. 00024268  3F00                     move.w     -[A7], D0
  48253. 0002426A  302E FFF8                move.w     D0, [A6 - 0x8]
  48254. 0002426E  48C0                     ext.l      D0
  48255. 00024270  5280                     addq.l     D0, 1
  48256. 00024272  3F00                     move.w     -[A7], D0
  48257. 00024274  A893                     syscall    MoveTo
  48258. 00024276  4267                     clr.w      -[A7]
  48259. 00024278  3F06                     move.w     -[A7], D6
  48260. 0002427A  A892                     syscall    Line
  48261. 0002427C  5C4F                     addq.w     A7, 6
  48262. label0002427E:
  48263. 0002427E  4CDF 0478                movem.l    D3,D4,D5,D6,A2, [A7]+
  48264. 00024282  4E5E                     unlink     A6
  48265. 00024284  4E75                     rts
  48266. fn00024286:
  48267. 00024286  206F 0004                movea.l    A0, [A7 + 0x4]
  48268. 0002428A  1028 000A                move.b     D0, [A0 + 0xA]
  48269. 0002428E  4E75                     rts
  48270. fn00024290:
  48271. 00024290  4E56 0000                link       A6, 0
  48272. 00024294  2F0A                     move.l     -[A7], A2
  48273. 00024296  246E 0008                movea.l    A2, [A6 + 0x8]
  48274. 0002429A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  48275. 0002429E  2F0A                     move.l     -[A7], A2
  48276. 000242A0  61FF FFFF 611A           bsr        -0x9EE4 /* 0001A3BC */
  48277. 000242A6  41F9 0000 F2D0           lea.l      A0, [0x0000F2D0]
  48278. 000242AC  2488                     move.l     [A2], A0
  48279. 000242AE  42AA 000A                clr.l      [A2 + 0xA]
  48280. 000242B2  426A 000E                clr.w      [A2 + 0xE]
  48281. 000242B6  426A 0010                clr.w      [A2 + 0x10]
  48282. 000242BA  422A 0012                clr.b      [A2 + 0x12]
  48283. 000242BE  422A 0013                clr.b      [A2 + 0x13]
  48284. 000242C2  422A 0014                clr.b      [A2 + 0x14]
  48285. 000242C6  422A 0015                clr.b      [A2 + 0x15]
  48286. 000242CA  204A                     movea.l    A0, A2
  48287. 000242CC  504F                     addq.w     A7, 8
  48288. 000242CE  245F                     movea.l    A2, [A7]+
  48289. 000242D0  4E5E                     unlink     A6
  48290. 000242D2  4E75                     rts
  48291. 000242D4  4E56 0000                link       A6, 0
  48292. 000242D8  2F0A                     move.l     -[A7], A2
  48293. 000242DA  246E 0008                movea.l    A2, [A6 + 0x8]
  48294. 000242DE  200A                     move.l     D0, A2
  48295. 000242E0  6724                     beq        +0x26 /* 00024306 */
  48296. 000242E2  41F9 0000 F2D0           lea.l      A0, [0x0000F2D0]
  48297. 000242E8  2488                     move.l     [A2], A0
  48298. 000242EA  4267                     clr.w      -[A7]
  48299. 000242EC  2F0A                     move.l     -[A7], A2
  48300. 000242EE  61FF FFFF 60F8           bsr        -0x9F06 /* 0001A3E8 */
  48301. 000242F4  4A6E 000C                tst.w      [A6 + 0xC]
  48302. 000242F8  5C4F                     addq.w     A7, 6
  48303. 000242FA  6F0A                     ble        +0xC /* 00024306 */
  48304. 000242FC  2F0A                     move.l     -[A7], A2
  48305. 000242FE  4EB9 0000 0168           jsr        [0x00000168]
  48306. 00024304  584F                     addq.w     A7, 4
  48307. label00024306:
  48308. 00024306  204A                     movea.l    A0, A2
  48309. 00024308  245F                     movea.l    A2, [A7]+
  48310. 0002430A  4E5E                     unlink     A6
  48311. 0002430C  4E75                     rts
  48312. 0002430E  4E75                     rts
  48313. 00024310  4E56 FFFC                link       A6, -0x0004
  48314. 00024314  48E7 1820                movem.l    -[A7], D3,D4,A2
  48315. 00024318  246E 0008                movea.l    A2, [A6 + 0x8]
  48316. 0002431C  256E 000C 0004           move.l     [A2 + 0x4], [A6 + 0xC]
  48317. 00024322  486E FFFC                pea.l      [A6 - 0x4]
  48318. 00024326  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  48319. 0002432A  4EB9 0000 0D18           jsr        [0x00000D18 /* PowerMgrVars */]
  48320. 00024330  302E FFFC                move.w     D0, [A6 - 0x4]
  48321. 00024334  B06E FFFE                cmp.w      D0, [A6 - 0x2]
  48322. 00024338  5EC0                     sgt        D0
  48323. 0002433A  4400                     neg.b      D0
  48324. 0002433C  1540 0012                move.b     [A2 + 0x12], D0
  48325. 00024340  7001                     moveq.l    D0, 0x01
  48326. 00024342  322E 0010                move.w     D1, [A6 + 0x10]
  48327. 00024346  48C1                     ext.l      D1
  48328. 00024348  2601                     move.l     D3, D1
  48329. 0002434A  C280                     and.l      D1, D0
  48330. 0002434C  56C1                     sne        D1
  48331. 0002434E  4401                     neg.b      D1
  48332. 00024350  1541 0013                move.b     [A2 + 0x13], D1
  48333. 00024354  7004                     moveq.l    D0, 0x04
  48334. 00024356  C083                     and.l      D0, D3
  48335. 00024358  56C0                     sne        D0
  48336. 0002435A  4400                     neg.b      D0
  48337. 0002435C  1540 0015                move.b     [A2 + 0x15], D0
  48338. 00024360  7008                     moveq.l    D0, 0x08
  48339. 00024362  C083                     and.l      D0, D3
  48340. 00024364  56C0                     sne        D0
  48341. 00024366  4400                     neg.b      D0
  48342. 00024368  1540 0014                move.b     [A2 + 0x14], D0
  48343. 0002436C  7002                     moveq.l    D0, 0x02
  48344. 0002436E  C083                     and.l      D0, D3
  48345. 00024370  56C0                     sne        D0
  48346. 00024372  4400                     neg.b      D0
  48347. 00024374  1800                     move.b     D4, D0
  48348. 00024376  4A2A 0014                tst.b      [A2 + 0x14]
  48349. 0002437A  504F                     addq.w     A7, 8
  48350. 0002437C  6706                     beq        +0x8 /* 00024384 */
  48351. 0002437E  7800                     moveq.l    D4, 0x00
  48352. 00024380  422A 0015                clr.b      [A2 + 0x15]
  48353. label00024384:
  48354. 00024384  4A04                     tst.b      D4
  48355. 00024386  6716                     beq        +0x18 /* 0002439E */
  48356. 00024388  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  48357. 0002438C  2057                     movea.l    A0, [A7]
  48358. 0002438E  2268 0004                movea.l    A1, [A0 + 0x4]
  48359. 00024392  2269 001C                movea.l    A1, [A1 + 0x1C]
  48360. 00024396  4E91                     jsr        [A1]
  48361. 00024398  3540 000E                move.w     [A2 + 0xE], D0
  48362. 0002439C  584F                     addq.w     A7, 4
  48363. label0002439E:
  48364. 0002439E  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  48365. 000243A2  4E5E                     unlink     A6
  48366. 000243A4  4E75                     rts
  48367. 000243A6  4E56 FFF0                link       A6, -0x0010
  48368. 000243AA  2F0A                     move.l     -[A7], A2
  48369. 000243AC  2F03                     move.l     -[A7], D3
  48370. 000243AE  246E 0008                movea.l    A2, [A6 + 0x8]
  48371. 000243B2  486E FFF0                pea.l      [A6 - 0x10]
  48372. 000243B6  2F0A                     move.l     -[A7], A2
  48373. 000243B8  61FF FFFE 4EF6           bsr        -0x1B108 /* 000092B0 */
  48374. 000243BE  61FF FFFF 2134           bsr        -0xDECA /* 000164F4 */
  48375. 000243C4  3600                     move.w     D3, D0
  48376. 000243C6  3F03                     move.w     -[A7], D3
  48377. 000243C8  2F0A                     move.l     -[A7], A2
  48378. 000243CA  2057                     movea.l    A0, [A7]
  48379. 000243CC  2250                     movea.l    A1, [A0]
  48380. 000243CE  2269 00BC                movea.l    A1, [A1 + 0xBC]
  48381. 000243D2  4E91                     jsr        [A1]
  48382. 000243D4  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  48383. 000243D8  2057                     movea.l    A0, [A7]
  48384. 000243DA  2268 0004                movea.l    A1, [A0 + 0x4]
  48385. 000243DE  2269 001C                movea.l    A1, [A1 + 0x1C]
  48386. 000243E2  4E91                     jsr        [A1]
  48387. 000243E4  584F                     addq.w     A7, 4
  48388. 000243E6  2F00                     move.l     -[A7], D0
  48389. 000243E8  2F0A                     move.l     -[A7], A2
  48390. 000243EA  61FF 0000 12F0           bsr        +0x12F2 /* 000256DC */
  48391. 000243F0  504F                     addq.w     A7, 8
  48392. 000243F2  3F00                     move.w     -[A7], D0
  48393. 000243F4  486E FFF8                pea.l      [A6 - 0x8]
  48394. 000243F8  2F0A                     move.l     -[A7], A2
  48395. 000243FA  2057                     movea.l    A0, [A7]
  48396. 000243FC  2250                     movea.l    A1, [A0]
  48397. 000243FE  2269 00D0                movea.l    A1, [A1 + 0xD0]
  48398. 00024402  4E91                     jsr        [A1]
  48399. 00024404  4227                     clr.b      -[A7]
  48400. 00024406  4227                     clr.b      -[A7]
  48401. 00024408  486E FFF8                pea.l      [A6 - 0x8]
  48402. 0002440C  3F03                     move.w     -[A7], D3
  48403. 0002440E  2F0A                     move.l     -[A7], A2
  48404. 00024410  2057                     movea.l    A0, [A7]
  48405. 00024412  2250                     movea.l    A1, [A0]
  48406. 00024414  2269 00C0                movea.l    A1, [A1 + 0xC0]
  48407. 00024418  4E91                     jsr        [A1]
  48408. 0002441A  0C6A 0001 000E           cmpi.w     [A2 + 0xE], 0x1
  48409. 00024420  4FEF 0026                lea.l      A7, [A7 + 0x26]
  48410. 00024424  6F10                     ble        +0x12 /* 00024436 */
  48411. 00024426  3F03                     move.w     -[A7], D3
  48412. 00024428  2F0A                     move.l     -[A7], A2
  48413. 0002442A  2057                     movea.l    A0, [A7]
  48414. 0002442C  2250                     movea.l    A1, [A0]
  48415. 0002442E  2269 00C4                movea.l    A1, [A1 + 0xC4]
  48416. 00024432  4E91                     jsr        [A1]
  48417. 00024434  5C4F                     addq.w     A7, 6
  48418. label00024436:
  48419. 00024436  261F                     move.l     D3, [A7]+
  48420. 00024438  245F                     movea.l    A2, [A7]+
  48421. 0002443A  4E5E                     unlink     A6
  48422. 0002443C  4E75                     rts
  48423. 0002443E  4E56 FFF2                link       A6, -0x000E
  48424. 00024442  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  48425. 00024446  246E 0008                movea.l    A2, [A6 + 0x8]
  48426. 0002444A  4EB9 0000 0200           jsr        [0x00000200 /* SPAlarm */]
  48427. 00024450  486E FFF8                pea.l      [A6 - 0x8]
  48428. 00024454  2F0A                     move.l     -[A7], A2
  48429. 00024456  2057                     movea.l    A0, [A7]
  48430. 00024458  2250                     movea.l    A1, [A0]
  48431. 0002445A  2269 00D4                movea.l    A1, [A1 + 0xD4]
  48432. 0002445E  4E91                     jsr        [A1]
  48433. 00024460  7600                     moveq.l    D3, 0x00
  48434. 00024462  2F0A                     move.l     -[A7], A2
  48435. 00024464  61FF FFFE 5672           bsr        -0x1A98C /* 00009AD8 */
  48436. 0002446A  4A00                     tst.b      D0
  48437. 0002446C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  48438. 00024470  6710                     beq        +0x12 /* 00024482 */
  48439. 00024472  2F0A                     move.l     -[A7], A2
  48440. 00024474  61FF FFFE 5678           bsr        -0x1A986 /* 00009AEE */
  48441. 0002447A  4A00                     tst.b      D0
  48442. 0002447C  584F                     addq.w     A7, 4
  48443. 0002447E  6702                     beq        +0x4 /* 00024482 */
  48444. 00024480  7601                     moveq.l    D3, 0x01
  48445. label00024482:
  48446. 00024482  0C6E 0004 000C           cmpi.w     [A6 + 0xC], 0x4
  48447. 00024488  6C3E                     bge        +0x40 /* 000244C8 */
  48448. 0002448A  486E FFF8                pea.l      [A6 - 0x8]
  48449. 0002448E  2F3C 0001 0001           move.l     -[A7], 0x10001
  48450. 00024494  A8A8                     syscall    OffsetRect
  48451. 00024496  4A03                     tst.b      D3
  48452. 00024498  6606                     bne        +0x8 /* 000244A0 */
  48453. 0002449A  4EB9 0000 0208           jsr        [0x00000208 /* SPVolCtl */]
  48454. label000244A0:
  48455. 000244A0  486E FFF8                pea.l      [A6 - 0x8]
  48456. 000244A4  2F3C 0004 0004           move.l     -[A7], 0x40004
  48457. 000244AA  A8B0                     syscall    FrameRoundRect
  48458. 000244AC  486E FFF8                pea.l      [A6 - 0x8]
  48459. 000244B0  2F3C 0001 0001           move.l     -[A7], 0x10001
  48460. 000244B6  A8A9                     syscall    InsetRect
  48461. 000244B8  486E FFF8                pea.l      [A6 - 0x8]
  48462. 000244BC  2F3C 0004 0004           move.l     -[A7], 0x40004
  48463. 000244C2  A8B2                     syscall    EraseRoundRect
  48464. 000244C4  6000 0150                bra        +0x152 /* 00024616 */
  48465. label000244C8:
  48466. 000244C8  7600                     moveq.l    D3, 0x00
  48467. 000244CA  2F0A                     move.l     -[A7], A2
  48468. 000244CC  61FF FFFE 560A           bsr        -0x1A9F4 /* 00009AD8 */
  48469. 000244D2  4A00                     tst.b      D0
  48470. 000244D4  584F                     addq.w     A7, 4
  48471. 000244D6  6710                     beq        +0x12 /* 000244E8 */
  48472. 000244D8  2F0A                     move.l     -[A7], A2
  48473. 000244DA  61FF FFFE 5612           bsr        -0x1A9EC /* 00009AEE */
  48474. 000244E0  4A00                     tst.b      D0
  48475. 000244E2  584F                     addq.w     A7, 4
  48476. 000244E4  6702                     beq        +0x4 /* 000244E8 */
  48477. 000244E6  7601                     moveq.l    D3, 0x01
  48478. label000244E8:
  48479. 000244E8  4A03                     tst.b      D3
  48480. 000244EA  6700 00D2                beq        +0xD4 /* 000245BE */
  48481. 000244EE  526E FFFE                addq.w     [A6 - 0x2], 1
  48482. 000244F2  526E FFFC                addq.w     [A6 - 0x4], 1
  48483. 000244F6  1F3C 0005                move.b     -[A7], 0x5
  48484. 000244FA  486E FFF2                pea.l      [A6 - 0xE]
  48485. 000244FE  61FF 0000 9F72           bsr        +0x9F74 /* 0002E472 */
  48486. 00024504  486E FFF2                pea.l      [A6 - 0xE]
  48487. 00024508  AA14                     syscall    RGBForeColor
  48488. 0002450A  486E FFF8                pea.l      [A6 - 0x8]
  48489. 0002450E  2F3C 0004 0004           move.l     -[A7], 0x40004
  48490. 00024514  A8B0                     syscall    FrameRoundRect
  48491. 00024516  486E FFF2                pea.l      [A6 - 0xE]
  48492. 0002451A  302E FFF8                move.w     D0, [A6 - 0x8]
  48493. 0002451E  48C0                     ext.l      D0
  48494. 00024520  5280                     addq.l     D0, 1
  48495. 00024522  3F00                     move.w     -[A7], D0
  48496. 00024524  302E FFFA                move.w     D0, [A6 - 0x6]
  48497. 00024528  48C0                     ext.l      D0
  48498. 0002452A  5280                     addq.l     D0, 1
  48499. 0002452C  3F00                     move.w     -[A7], D0
  48500. 0002452E  61FF 0000 A72E           bsr        +0xA730 /* 0002EC5E */
  48501. 00024534  2D79 0000 2FF2 FFF2      move.l     [A6 - 0xE], [0x00002FF2]
  48502. 0002453C  3D79 0000 2FF6 FFF6      move.w     [A6 - 0xA], [0x00002FF6]
  48503. 00024544  486E FFF2                pea.l      [A6 - 0xE]
  48504. 00024548  AA14                     syscall    RGBForeColor
  48505. 0002454A  486E FFF8                pea.l      [A6 - 0x8]
  48506. 0002454E  2F3C 0001 0001           move.l     -[A7], 0x10001
  48507. 00024554  A8A8                     syscall    OffsetRect
  48508. 00024556  486E FFF8                pea.l      [A6 - 0x8]
  48509. 0002455A  2F3C 0004 0004           move.l     -[A7], 0x40004
  48510. 00024560  A8B0                     syscall    FrameRoundRect
  48511. 00024562  486E FFF2                pea.l      [A6 - 0xE]
  48512. 00024566  302E FFFC                move.w     D0, [A6 - 0x4]
  48513. 0002456A  48C0                     ext.l      D0
  48514. 0002456C  5580                     subq.l     D0, 2
  48515. 0002456E  3F00                     move.w     -[A7], D0
  48516. 00024570  302E FFFE                move.w     D0, [A6 - 0x2]
  48517. 00024574  48C0                     ext.l      D0
  48518. 00024576  5580                     subq.l     D0, 2
  48519. 00024578  3F00                     move.w     -[A7], D0
  48520. 0002457A  61FF 0000 A6E2           bsr        +0xA6E4 /* 0002EC5E */
  48521. 00024580  4A2A 0012                tst.b      [A2 + 0x12]
  48522. 00024584  4FEF 0016                lea.l      A7, [A7 + 0x16]
  48523. 00024588  6710                     beq        +0x12 /* 0002459A */
  48524. 0002458A  1F3C 0005                move.b     -[A7], 0x5
  48525. 0002458E  486E FFF2                pea.l      [A6 - 0xE]
  48526. 00024592  61FF 0000 9EDE           bsr        +0x9EE0 /* 0002E472 */
  48527. 00024598  5C4F                     addq.w     A7, 6
  48528. label0002459A:
  48529. 0002459A  486E FFF2                pea.l      [A6 - 0xE]
  48530. 0002459E  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  48531. 000245A2  302E FFFE                move.w     D0, [A6 - 0x2]
  48532. 000245A6  48C0                     ext.l      D0
  48533. 000245A8  5580                     subq.l     D0, 2
  48534. 000245AA  3F00                     move.w     -[A7], D0
  48535. 000245AC  61FF 0000 A6B0           bsr        +0xA6B2 /* 0002EC5E */
  48536. 000245B2  536E FFFE                subq.w     [A6 - 0x2], 1
  48537. 000245B6  536E FFFC                subq.w     [A6 - 0x4], 1
  48538. 000245BA  504F                     addq.w     A7, 8
  48539. 000245BC  600C                     bra        +0xE /* 000245CA */
  48540. label000245BE:
  48541. 000245BE  486E FFF8                pea.l      [A6 - 0x8]
  48542. 000245C2  2F3C 0001 0001           move.l     -[A7], 0x10001
  48543. 000245C8  A8A8                     syscall    OffsetRect
  48544. label000245CA:
  48545. 000245CA  7804                     moveq.l    D4, 0x04
  48546. 000245CC  7A08                     moveq.l    D5, 0x08
  48547. 000245CE  4A03                     tst.b      D3
  48548. 000245D0  6704                     beq        +0x6 /* 000245D6 */
  48549. 000245D2  7805                     moveq.l    D4, 0x05
  48550. 000245D4  7A0C                     moveq.l    D5, 0x0C
  48551. label000245D6:
  48552. 000245D6  1F04                     move.b     -[A7], D4
  48553. 000245D8  486E FFF2                pea.l      [A6 - 0xE]
  48554. 000245DC  61FF 0000 9E94           bsr        +0x9E96 /* 0002E472 */
  48555. 000245E2  486E FFF2                pea.l      [A6 - 0xE]
  48556. 000245E6  AA14                     syscall    RGBForeColor
  48557. 000245E8  486E FFF8                pea.l      [A6 - 0x8]
  48558. 000245EC  2F3C 0004 0004           move.l     -[A7], 0x40004
  48559. 000245F2  A8B1                     syscall    PaintRoundRect
  48560. 000245F4  1F05                     move.b     -[A7], D5
  48561. 000245F6  486E FFF2                pea.l      [A6 - 0xE]
  48562. 000245FA  61FF 0000 9E76           bsr        +0x9E78 /* 0002E472 */
  48563. 00024600  486E FFF2                pea.l      [A6 - 0xE]
  48564. 00024604  AA14                     syscall    RGBForeColor
  48565. 00024606  486E FFF8                pea.l      [A6 - 0x8]
  48566. 0002460A  2F3C 0004 0004           move.l     -[A7], 0x40004
  48567. 00024610  A8B0                     syscall    FrameRoundRect
  48568. 00024612  4FEF 000C                lea.l      A7, [A7 + 0xC]
  48569. label00024616:
  48570. 00024616  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  48571. 0002461A  4E5E                     unlink     A6
  48572. 0002461C  4E75                     rts
  48573. 0002461E  4E56 0000                link       A6, 0
  48574. 00024622  48E7 1820                movem.l    -[A7], D3,D4,A2
  48575. 00024626  246E 0008                movea.l    A2, [A6 + 0x8]
  48576. 0002462A  182E 0014                move.b     D4, [A6 + 0x14]
  48577. 0002462E  0C6E 0004 000C           cmpi.w     [A6 + 0xC], 0x4
  48578. 00024634  6C00 00EC                bge        +0xEE /* 00024722 */
  48579. 00024638  7601                     moveq.l    D3, 0x01
  48580. 0002463A  4A2E 0012                tst.b      [A6 + 0x12]
  48581. 0002463E  6628                     bne        +0x2A /* 00024668 */
  48582. 00024640  2F0A                     move.l     -[A7], A2
  48583. 00024642  61FF FFFE 54AA           bsr        -0x1AB54 /* 00009AEE */
  48584. 00024648  4A00                     tst.b      D0
  48585. 0002464A  584F                     addq.w     A7, 4
  48586. 0002464C  6712                     beq        +0x14 /* 00024660 */
  48587. 0002464E  2F0A                     move.l     -[A7], A2
  48588. 00024650  61FF FFFE 5486           bsr        -0x1AB78 /* 00009AD8 */
  48589. 00024656  4A00                     tst.b      D0
  48590. 00024658  584F                     addq.w     A7, 4
  48591. 0002465A  6704                     beq        +0x6 /* 00024660 */
  48592. 0002465C  7000                     moveq.l    D0, 0x00
  48593. 0002465E  6002                     bra        +0x4 /* 00024662 */
  48594. label00024660:
  48595. 00024660  7001                     moveq.l    D0, 0x01
  48596. label00024662:
  48597. 00024662  4A00                     tst.b      D0
  48598. 00024664  6602                     bne        +0x4 /* 00024668 */
  48599. 00024666  7600                     moveq.l    D3, 0x00
  48600. label00024668:
  48601. 00024668  4A2A 0014                tst.b      [A2 + 0x14]
  48602. 0002466C  673A                     beq        +0x3C /* 000246A8 */
  48603. 0002466E  4A2A 0012                tst.b      [A2 + 0x12]
  48604. 00024672  671A                     beq        +0x1C /* 0002468E */
  48605. 00024674  4A03                     tst.b      D3
  48606. 00024676  6706                     beq        +0x8 /* 0002467E */
  48607. 00024678  7629                     moveq.l    D3, 0x29
  48608. 0002467A  6000 019C                bra        +0x19E /* 00024818 */
  48609. label0002467E:
  48610. 0002467E  4A04                     tst.b      D4
  48611. 00024680  6706                     beq        +0x8 /* 00024688 */
  48612. 00024682  7628                     moveq.l    D3, 0x28
  48613. 00024684  6000 0192                bra        +0x194 /* 00024818 */
  48614. label00024688:
  48615. 00024688  7627                     moveq.l    D3, 0x27
  48616. 0002468A  6000 018C                bra        +0x18E /* 00024818 */
  48617. label0002468E:
  48618. 0002468E  4A03                     tst.b      D3
  48619. 00024690  6706                     beq        +0x8 /* 00024698 */
  48620. 00024692  7622                     moveq.l    D3, 0x22
  48621. 00024694  6000 0182                bra        +0x184 /* 00024818 */
  48622. label00024698:
  48623. 00024698  4A04                     tst.b      D4
  48624. 0002469A  6706                     beq        +0x8 /* 000246A2 */
  48625. 0002469C  7621                     moveq.l    D3, 0x21
  48626. 0002469E  6000 0178                bra        +0x17A /* 00024818 */
  48627. label000246A2:
  48628. 000246A2  7620                     moveq.l    D3, 0x20
  48629. 000246A4  6000 0172                bra        +0x174 /* 00024818 */
  48630. label000246A8:
  48631. 000246A8  4A2A 0012                tst.b      [A2 + 0x12]
  48632. 000246AC  673A                     beq        +0x3C /* 000246E8 */
  48633. 000246AE  4A2A 0015                tst.b      [A2 + 0x15]
  48634. 000246B2  671A                     beq        +0x1C /* 000246CE */
  48635. 000246B4  4A03                     tst.b      D3
  48636. 000246B6  6706                     beq        +0x8 /* 000246BE */
  48637. 000246B8  761B                     moveq.l    D3, 0x1B
  48638. 000246BA  6000 015C                bra        +0x15E /* 00024818 */
  48639. label000246BE:
  48640. 000246BE  4A04                     tst.b      D4
  48641. 000246C0  6706                     beq        +0x8 /* 000246C8 */
  48642. 000246C2  761A                     moveq.l    D3, 0x1A
  48643. 000246C4  6000 0152                bra        +0x154 /* 00024818 */
  48644. label000246C8:
  48645. 000246C8  7619                     moveq.l    D3, 0x19
  48646. 000246CA  6000 014C                bra        +0x14E /* 00024818 */
  48647. label000246CE:
  48648. 000246CE  4A03                     tst.b      D3
  48649. 000246D0  6706                     beq        +0x8 /* 000246D8 */
  48650. 000246D2  760D                     moveq.l    D3, 0x0D
  48651. 000246D4  6000 0142                bra        +0x144 /* 00024818 */
  48652. label000246D8:
  48653. 000246D8  4A04                     tst.b      D4
  48654. 000246DA  6706                     beq        +0x8 /* 000246E2 */
  48655. 000246DC  760C                     moveq.l    D3, 0x0C
  48656. 000246DE  6000 0138                bra        +0x13A /* 00024818 */
  48657. label000246E2:
  48658. 000246E2  760B                     moveq.l    D3, 0x0B
  48659. 000246E4  6000 0132                bra        +0x134 /* 00024818 */
  48660. label000246E8:
  48661. 000246E8  4A2A 0015                tst.b      [A2 + 0x15]
  48662. 000246EC  671A                     beq        +0x1C /* 00024708 */
  48663. 000246EE  4A03                     tst.b      D3
  48664. 000246F0  6706                     beq        +0x8 /* 000246F8 */
  48665. 000246F2  7614                     moveq.l    D3, 0x14
  48666. 000246F4  6000 0122                bra        +0x124 /* 00024818 */
  48667. label000246F8:
  48668. 000246F8  4A04                     tst.b      D4
  48669. 000246FA  6706                     beq        +0x8 /* 00024702 */
  48670. 000246FC  7613                     moveq.l    D3, 0x13
  48671. 000246FE  6000 0118                bra        +0x11A /* 00024818 */
  48672. label00024702:
  48673. 00024702  7612                     moveq.l    D3, 0x12
  48674. 00024704  6000 0112                bra        +0x114 /* 00024818 */
  48675. label00024708:
  48676. 00024708  4A03                     tst.b      D3
  48677. 0002470A  6706                     beq        +0x8 /* 00024712 */
  48678. 0002470C  7606                     moveq.l    D3, 0x06
  48679. 0002470E  6000 0108                bra        +0x10A /* 00024818 */
  48680. label00024712:
  48681. 00024712  4A04                     tst.b      D4
  48682. 00024714  6706                     beq        +0x8 /* 0002471C */
  48683. 00024716  7605                     moveq.l    D3, 0x05
  48684. 00024718  6000 00FE                bra        +0x100 /* 00024818 */
  48685. label0002471C:
  48686. 0002471C  7604                     moveq.l    D3, 0x04
  48687. 0002471E  6000 00F8                bra        +0xFA /* 00024818 */
  48688. label00024722:
  48689. 00024722  2F0A                     move.l     -[A7], A2
  48690. 00024724  61FF FFFE 53C8           bsr        -0x1AC36 /* 00009AEE */
  48691. 0002472A  4A00                     tst.b      D0
  48692. 0002472C  584F                     addq.w     A7, 4
  48693. 0002472E  6700 00BA                beq        +0xBC /* 000247EA */
  48694. 00024732  2F0A                     move.l     -[A7], A2
  48695. 00024734  61FF FFFE 53A2           bsr        -0x1AC5C /* 00009AD8 */
  48696. 0002473A  4A00                     tst.b      D0
  48697. 0002473C  584F                     addq.w     A7, 4
  48698. 0002473E  6700 00AA                beq        +0xAC /* 000247EA */
  48699. 00024742  4A2E 0012                tst.b      [A6 + 0x12]
  48700. 00024746  673C                     beq        +0x3E /* 00024784 */
  48701. 00024748  4A2A 0014                tst.b      [A2 + 0x14]
  48702. 0002474C  6710                     beq        +0x12 /* 0002475E */
  48703. 0002474E  761E                     moveq.l    D3, 0x1E
  48704. 00024750  4A2A 0012                tst.b      [A2 + 0x12]
  48705. 00024754  6700 00C2                beq        +0xC4 /* 00024818 */
  48706. 00024758  7625                     moveq.l    D3, 0x25
  48707. 0002475A  6000 00BC                bra        +0xBE /* 00024818 */
  48708. label0002475E:
  48709. 0002475E  4A2A 0012                tst.b      [A2 + 0x12]
  48710. 00024762  6710                     beq        +0x12 /* 00024774 */
  48711. 00024764  7609                     moveq.l    D3, 0x09
  48712. 00024766  4A2A 0015                tst.b      [A2 + 0x15]
  48713. 0002476A  6700 00AC                beq        +0xAE /* 00024818 */
  48714. 0002476E  7617                     moveq.l    D3, 0x17
  48715. 00024770  6000 00A6                bra        +0xA8 /* 00024818 */
  48716. label00024774:
  48717. 00024774  7602                     moveq.l    D3, 0x02
  48718. 00024776  4A2A 0015                tst.b      [A2 + 0x15]
  48719. 0002477A  6700 009C                beq        +0x9E /* 00024818 */
  48720. 0002477E  7610                     moveq.l    D3, 0x10
  48721. 00024780  6000 0096                bra        +0x98 /* 00024818 */
  48722. label00024784:
  48723. 00024784  4A04                     tst.b      D4
  48724. 00024786  6732                     beq        +0x34 /* 000247BA */
  48725. 00024788  4A2A 0014                tst.b      [A2 + 0x14]
  48726. 0002478C  670E                     beq        +0x10 /* 0002479C */
  48727. 0002478E  761D                     moveq.l    D3, 0x1D
  48728. 00024790  4A2A 0012                tst.b      [A2 + 0x12]
  48729. 00024794  6700 0082                beq        +0x84 /* 00024818 */
  48730. 00024798  7624                     moveq.l    D3, 0x24
  48731. 0002479A  607C                     bra        +0x7E /* 00024818 */
  48732. label0002479C:
  48733. 0002479C  4A2A 0012                tst.b      [A2 + 0x12]
  48734. 000247A0  670C                     beq        +0xE /* 000247AE */
  48735. 000247A2  7608                     moveq.l    D3, 0x08
  48736. 000247A4  4A2A 0015                tst.b      [A2 + 0x15]
  48737. 000247A8  676E                     beq        +0x70 /* 00024818 */
  48738. 000247AA  7616                     moveq.l    D3, 0x16
  48739. 000247AC  606A                     bra        +0x6C /* 00024818 */
  48740. label000247AE:
  48741. 000247AE  7601                     moveq.l    D3, 0x01
  48742. 000247B0  4A2A 0015                tst.b      [A2 + 0x15]
  48743. 000247B4  6762                     beq        +0x64 /* 00024818 */
  48744. 000247B6  760F                     moveq.l    D3, 0x0F
  48745. 000247B8  605E                     bra        +0x60 /* 00024818 */
  48746. label000247BA:
  48747. 000247BA  4A2A 0014                tst.b      [A2 + 0x14]
  48748. 000247BE  670C                     beq        +0xE /* 000247CC */
  48749. 000247C0  761C                     moveq.l    D3, 0x1C
  48750. 000247C2  4A2A 0012                tst.b      [A2 + 0x12]
  48751. 000247C6  6750                     beq        +0x52 /* 00024818 */
  48752. 000247C8  7623                     moveq.l    D3, 0x23
  48753. 000247CA  604C                     bra        +0x4E /* 00024818 */
  48754. label000247CC:
  48755. 000247CC  4A2A 0012                tst.b      [A2 + 0x12]
  48756. 000247D0  670C                     beq        +0xE /* 000247DE */
  48757. 000247D2  7607                     moveq.l    D3, 0x07
  48758. 000247D4  4A2A 0015                tst.b      [A2 + 0x15]
  48759. 000247D8  673E                     beq        +0x40 /* 00024818 */
  48760. 000247DA  7615                     moveq.l    D3, 0x15
  48761. 000247DC  603A                     bra        +0x3C /* 00024818 */
  48762. label000247DE:
  48763. 000247DE  7600                     moveq.l    D3, 0x00
  48764. 000247E0  4A2A 0015                tst.b      [A2 + 0x15]
  48765. 000247E4  6732                     beq        +0x34 /* 00024818 */
  48766. 000247E6  760E                     moveq.l    D3, 0x0E
  48767. 000247E8  602E                     bra        +0x30 /* 00024818 */
  48768. label000247EA:
  48769. 000247EA  4A2A 0014                tst.b      [A2 + 0x14]
  48770. 000247EE  670C                     beq        +0xE /* 000247FC */
  48771. 000247F0  761F                     moveq.l    D3, 0x1F
  48772. 000247F2  4A2A 0012                tst.b      [A2 + 0x12]
  48773. 000247F6  6720                     beq        +0x22 /* 00024818 */
  48774. 000247F8  7626                     moveq.l    D3, 0x26
  48775. 000247FA  601C                     bra        +0x1E /* 00024818 */
  48776. label000247FC:
  48777. 000247FC  4A2A 0012                tst.b      [A2 + 0x12]
  48778. 00024800  670C                     beq        +0xE /* 0002480E */
  48779. 00024802  760A                     moveq.l    D3, 0x0A
  48780. 00024804  4A2A 0015                tst.b      [A2 + 0x15]
  48781. 00024808  670E                     beq        +0x10 /* 00024818 */
  48782. 0002480A  7618                     moveq.l    D3, 0x18
  48783. 0002480C  600A                     bra        +0xC /* 00024818 */
  48784. label0002480E:
  48785. 0002480E  7603                     moveq.l    D3, 0x03
  48786. 00024810  4A2A 0015                tst.b      [A2 + 0x15]
  48787. 00024814  6702                     beq        +0x4 /* 00024818 */
  48788. 00024816  7611                     moveq.l    D3, 0x11
  48789. label00024818:
  48790. 00024818  4EB9 0000 0200           jsr        [0x00000200 /* SPAlarm */]
  48791. 0002481E  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  48792. 00024822  2F3C 0010 0010           move.l     -[A7], 0x100010
  48793. 00024828  3F03                     move.w     -[A7], D3
  48794. 0002482A  2F0A                     move.l     -[A7], A2
  48795. 0002482C  2057                     movea.l    A0, [A7]
  48796. 0002482E  2250                     movea.l    A1, [A0]
  48797. 00024830  2269 00CC                movea.l    A1, [A1 + 0xCC]
  48798. 00024834  4E91                     jsr        [A1]
  48799. 00024836  4FEF 000E                lea.l      A7, [A7 + 0xE]
  48800. 0002483A  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  48801. 0002483E  4E5E                     unlink     A6
  48802. 00024840  4E75                     rts
  48803. fn00024842:
  48804. 00024842  4E56 FFF8                link       A6, -0x0008
  48805. 00024846  2F0A                     move.l     -[A7], A2
  48806. 00024848  246E 0008                movea.l    A2, [A6 + 0x8]
  48807. 0002484C  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  48808. 00024850  2F0A                     move.l     -[A7], A2
  48809. 00024852  2057                     movea.l    A0, [A7]
  48810. 00024854  2250                     movea.l    A1, [A0]
  48811. 00024856  2269 00BC                movea.l    A1, [A1 + 0xBC]
  48812. 0002485A  4E91                     jsr        [A1]
  48813. 0002485C  486E FFF8                pea.l      [A6 - 0x8]
  48814. 00024860  2F0A                     move.l     -[A7], A2
  48815. 00024862  2057                     movea.l    A0, [A7]
  48816. 00024864  2250                     movea.l    A1, [A0]
  48817. 00024866  2269 00D4                movea.l    A1, [A1 + 0xD4]
  48818. 0002486A  4E91                     jsr        [A1]
  48819. 0002486C  0C6E 0004 000C           cmpi.w     [A6 + 0xC], 0x4
  48820. 00024872  4FEF 000E                lea.l      A7, [A7 + 0xE]
  48821. 00024876  6C0E                     bge        +0x10 /* 00024886 */
  48822. 00024878  486E FFF8                pea.l      [A6 - 0x8]
  48823. 0002487C  2F3C 0001 0001           move.l     -[A7], 0x10001
  48824. 00024882  A8A8                     syscall    OffsetRect
  48825. 00024884  6008                     bra        +0xA /* 0002488E */
  48826. label00024886:
  48827. 00024886  546E FFFE                addq.w     [A6 - 0x2], 2
  48828. 0002488A  546E FFFC                addq.w     [A6 - 0x4], 2
  48829. label0002488E:
  48830. 0002488E  486E FFF8                pea.l      [A6 - 0x8]
  48831. 00024892  4EB9 0000 0258           jsr        [0x00000258]
  48832. 00024898  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  48833. 0002489C  2057                     movea.l    A0, [A7]
  48834. 0002489E  2268 0004                movea.l    A1, [A0 + 0x4]
  48835. 000248A2  2269 00F0                movea.l    A1, [A1 + 0xF0]
  48836. 000248A6  4E91                     jsr        [A1]
  48837. 000248A8  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  48838. 000248AC  A8A3                     syscall    EraseRect
  48839. 000248AE  504F                     addq.w     A7, 8
  48840. 000248B0  245F                     movea.l    A2, [A7]+
  48841. 000248B2  4E5E                     unlink     A6
  48842. 000248B4  4E75                     rts
  48843. fn000248B6:
  48844. 000248B6  4E56 FFBC                link       A6, -0x0044
  48845. 000248BA  48E7 1E20                movem.l    -[A7], D3,D4,D5,D6,A2
  48846. 000248BE  246E 0008                movea.l    A2, [A6 + 0x8]
  48847. 000248C2  382E 000C                move.w     D4, [A6 + 0xC]
  48848. 000248C6  362E 000E                move.w     D3, [A6 + 0xE]
  48849. 000248CA  1C2E 0010                move.b     D6, [A6 + 0x10]
  48850. 000248CE  1A2E 0012                move.b     D5, [A6 + 0x12]
  48851. 000248D2  486E FFBC                pea.l      [A6 - 0x44]
  48852. 000248D6  2F0A                     move.l     -[A7], A2
  48853. 000248D8  61FF FFFE 49D6           bsr        -0x1B628 /* 000092B0 */
  48854. 000248DE  486E FFBC                pea.l      [A6 - 0x44]
  48855. 000248E2  486E FFC4                pea.l      [A6 - 0x3C]
  48856. 000248E6  4EB9 0000 02D0           jsr        [0x000002D0 /* SerialVars */]
  48857. 000248EC  486E FFF0                pea.l      [A6 - 0x10]
  48858. 000248F0  486E FFC4                pea.l      [A6 - 0x3C]
  48859. 000248F4  4EB9 0000 02E0           jsr        [0x000002E0 /* FinderName */]
  48860. 000248FA  4A00                     tst.b      D0
  48861. 000248FC  4FEF 0018                lea.l      A7, [A7 + 0x18]
  48862. 00024900  6700 011E                beq        +0x120 /* 00024A20 */
  48863. label00024904:
  48864. 00024904  3F03                     move.w     -[A7], D3
  48865. 00024906  486E FFF8                pea.l      [A6 - 0x8]
  48866. 0002490A  2F0A                     move.l     -[A7], A2
  48867. 0002490C  2057                     movea.l    A0, [A7]
  48868. 0002490E  2250                     movea.l    A1, [A0]
  48869. 00024910  2269 00D0                movea.l    A1, [A1 + 0xD0]
  48870. 00024914  4E91                     jsr        [A1]
  48871. 00024916  4227                     clr.b      -[A7]
  48872. 00024918  486E FFF8                pea.l      [A6 - 0x8]
  48873. 0002491C  2F0A                     move.l     -[A7], A2
  48874. 0002491E  2057                     movea.l    A0, [A7]
  48875. 00024920  2250                     movea.l    A1, [A0]
  48876. 00024922  2269 00E0                movea.l    A1, [A1 + 0xE0]
  48877. 00024926  4E91                     jsr        [A1]
  48878. 00024928  504F                     addq.w     A7, 8
  48879. 0002492A  2F08                     move.l     -[A7], A0
  48880. 0002492C  486E FFF2                pea.l      [A6 - 0xE]
  48881. 00024930  4EB9 0000 04A8           jsr        [0x000004A8]
  48882. 00024936  B843                     cmp.w      D4, D3
  48883. 00024938  4FEF 0014                lea.l      A7, [A7 + 0x14]
  48884. 0002493C  6750                     beq        +0x52 /* 0002498E */
  48885. 0002493E  3F04                     move.w     -[A7], D4
  48886. 00024940  486E FFE8                pea.l      [A6 - 0x18]
  48887. 00024944  2F0A                     move.l     -[A7], A2
  48888. 00024946  2057                     movea.l    A0, [A7]
  48889. 00024948  2250                     movea.l    A1, [A0]
  48890. 0002494A  2269 00D0                movea.l    A1, [A1 + 0xD0]
  48891. 0002494E  4E91                     jsr        [A1]
  48892. 00024950  486E FFE2                pea.l      [A6 - 0x1E]
  48893. 00024954  4EB9 0000 0220           jsr        [0x00000220 /* MemErr */]
  48894. 0002495A  486E FFF2                pea.l      [A6 - 0xE]
  48895. 0002495E  61FF FFFE 55BC           bsr        -0x1AA42 /* 00009F1C */
  48896. 00024964  584F                     addq.w     A7, 4
  48897. 00024966  2F08                     move.l     -[A7], A0
  48898. 00024968  4EB9 0000 0250           jsr        [0x00000250]
  48899. 0002496E  486E FFE8                pea.l      [A6 - 0x18]
  48900. 00024972  3F2E FFF0                move.w     -[A7], [A6 - 0x10]
  48901. 00024976  2F0A                     move.l     -[A7], A2
  48902. 00024978  4EBA FEC8                jsr        [PC - 0x138 /* 00024842 */]
  48903. 0002497C  3F3C FFFF                move.w     -[A7], 0xFFFF
  48904. 00024980  486E FFE2                pea.l      [A6 - 0x1E]
  48905. 00024984  4EB9 0000 0238           jsr        [0x00000238]
  48906. 0002498A  4FEF 0022                lea.l      A7, [A7 + 0x22]
  48907. label0002498E:
  48908. 0002498E  4AAA 000A                tst.l      [A2 + 0xA]
  48909. 00024992  661E                     bne        +0x20 /* 000249B2 */
  48910. 00024994  1F05                     move.b     -[A7], D5
  48911. 00024996  1F06                     move.b     -[A7], D6
  48912. 00024998  486E FFF8                pea.l      [A6 - 0x8]
  48913. 0002499C  3F2E FFF0                move.w     -[A7], [A6 - 0x10]
  48914. 000249A0  2F0A                     move.l     -[A7], A2
  48915. 000249A2  2057                     movea.l    A0, [A7]
  48916. 000249A4  2250                     movea.l    A1, [A0]
  48917. 000249A6  2269 00C0                movea.l    A1, [A1 + 0xC0]
  48918. 000249AA  4E91                     jsr        [A1]
  48919. 000249AC  4FEF 000E                lea.l      A7, [A7 + 0xE]
  48920. 000249B0  6048                     bra        +0x4A /* 000249FA */
  48921. label000249B2:
  48922. 000249B2  486E FFD6                pea.l      [A6 - 0x2A]
  48923. 000249B6  4EB9 0000 01D8           jsr        [0x000001D8 /* SCCRd */]
  48924. 000249BC  4EB9 0000 01E8           jsr        [0x000001E8]
  48925. 000249C2  486E FFF2                pea.l      [A6 - 0xE]
  48926. 000249C6  61FF FFFE 5554           bsr        -0x1AAAA /* 00009F1C */
  48927. 000249CC  584F                     addq.w     A7, 4
  48928. 000249CE  2F08                     move.l     -[A7], A0
  48929. 000249D0  4267                     clr.w      -[A7]
  48930. 000249D2  486E FFF8                pea.l      [A6 - 0x8]
  48931. 000249D6  4EB9 0000 01C0           jsr        [0x000001C0]
  48932. 000249DC  2F08                     move.l     -[A7], A0
  48933. 000249DE  2F2A 000A                move.l     -[A7], [A2 + 0xA]
  48934. 000249E2  4EB9 0000 1650           jsr        [0x00001650]
  48935. 000249E8  3F3C FFFF                move.w     -[A7], 0xFFFF
  48936. 000249EC  486E FFD6                pea.l      [A6 - 0x2A]
  48937. 000249F0  4EB9 0000 01E0           jsr        [0x000001E0 /* IWM */]
  48938. 000249F6  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  48939. label000249FA:
  48940. 000249FA  3F3C FFFF                move.w     -[A7], 0xFFFF
  48941. 000249FE  486E FFF2                pea.l      [A6 - 0xE]
  48942. 00024A02  4EB9 0000 04B8           jsr        [0x000004B8]
  48943. 00024A08  486E FFF0                pea.l      [A6 - 0x10]
  48944. 00024A0C  486E FFC4                pea.l      [A6 - 0x3C]
  48945. 00024A10  4EB9 0000 02E0           jsr        [0x000002E0 /* FinderName */]
  48946. 00024A16  4A00                     tst.b      D0
  48947. 00024A18  4FEF 000E                lea.l      A7, [A7 + 0xE]
  48948. 00024A1C  6600 FEE6                bne        -0x118 /* 00024904 */
  48949. label00024A20:
  48950. 00024A20  3F3C FFFF                move.w     -[A7], 0xFFFF
  48951. 00024A24  486E FFC4                pea.l      [A6 - 0x3C]
  48952. 00024A28  4EB9 0000 02D8           jsr        [0x000002D8 /* ABusVars */]
  48953. 00024A2E  5C4F                     addq.w     A7, 6
  48954. 00024A30  4CDF 0478                movem.l    D3,D4,D5,D6,A2, [A7]+
  48955. 00024A34  4E5E                     unlink     A6
  48956. 00024A36  4E75                     rts
  48957. 00024A38  4E56 FFF6                link       A6, -0x000A
  48958. 00024A3C  48E7 1F20                movem.l    -[A7], D3,D4,D5,D6,D7,A2
  48959. 00024A40  246E 0008                movea.l    A2, [A6 + 0x8]
  48960. 00024A44  3E2E 000C                move.w     D7, [A6 + 0xC]
  48961. 00024A48  2F0A                     move.l     -[A7], A2
  48962. 00024A4A  2057                     movea.l    A0, [A7]
  48963. 00024A4C  2250                     movea.l    A1, [A0]
  48964. 00024A4E  2269 00DC                movea.l    A1, [A1 + 0xDC]
  48965. 00024A52  4E91                     jsr        [A1]
  48966. 00024A54  3A00                     move.w     D5, D0
  48967. 00024A56  302A 000E                move.w     D0, [A2 + 0xE]
  48968. 00024A5A  5340                     subq.w     D0, 1
  48969. 00024A5C  3D40 FFF6                move.w     [A6 - 0xA], D0
  48970. 00024A60  486E FFF8                pea.l      [A6 - 0x8]
  48971. 00024A64  2F0A                     move.l     -[A7], A2
  48972. 00024A66  2057                     movea.l    A0, [A7]
  48973. 00024A68  2250                     movea.l    A1, [A0]
  48974. 00024A6A  2269 00D8                movea.l    A1, [A1 + 0xD8]
  48975. 00024A6E  4E91                     jsr        [A1]
  48976. 00024A70  A89E                     syscall    PenNormal
  48977. 00024A72  0C47 0004                cmpi.w     D7, 0x4
  48978. 00024A76  4FEF 000C                lea.l      A7, [A7 + 0xC]
  48979. 00024A7A  6E22                     bgt        +0x24 /* 00024A9E */
  48980. 00024A7C  2F0A                     move.l     -[A7], A2
  48981. 00024A7E  61FF FFFE 506E           bsr        -0x1AF90 /* 00009AEE */
  48982. 00024A84  4A00                     tst.b      D0
  48983. 00024A86  584F                     addq.w     A7, 4
  48984. 00024A88  670E                     beq        +0x10 /* 00024A98 */
  48985. 00024A8A  2F0A                     move.l     -[A7], A2
  48986. 00024A8C  61FF FFFE 504A           bsr        -0x1AFB4 /* 00009AD8 */
  48987. 00024A92  4A00                     tst.b      D0
  48988. 00024A94  584F                     addq.w     A7, 4
  48989. 00024A96  6606                     bne        +0x8 /* 00024A9E */
  48990. label00024A98:
  48991. 00024A98  4EB9 0000 0208           jsr        [0x00000208 /* SPVolCtl */]
  48992. label00024A9E:
  48993. 00024A9E  7600                     moveq.l    D3, 0x00
  48994. 00024AA0  3005                     move.w     D0, D5
  48995. 00024AA2  48C0                     ext.l      D0
  48996. 00024AA4  2C00                     move.l     D6, D0
  48997. 00024AA6  3803                     move.w     D4, D3
  48998. 00024AA8  48C4                     ext.l      D4
  48999. 00024AAA  4C00 4800                movem.w    A3,A6, D0
  49000. 00024AAE  3A2E FFF6                move.w     D5, [A6 - 0xA]
  49001. 00024AB2  48C5                     ext.l      D5
  49002. 00024AB4  6022                     bra        +0x24 /* 00024AD8 */
  49003. label00024AB6:
  49004. 00024AB6  2004                     move.l     D0, D4
  49005. 00024AB8  4C45 0800                movem.l    A3, D5
  49006. 00024ABC  3F00                     move.w     -[A7], D0
  49007. 00024ABE  486E FFF8                pea.l      [A6 - 0x8]
  49008. 00024AC2  3F07                     move.w     -[A7], D7
  49009. 00024AC4  2F0A                     move.l     -[A7], A2
  49010. 00024AC6  2057                     movea.l    A0, [A7]
  49011. 00024AC8  2250                     movea.l    A1, [A0]
  49012. 00024ACA  2269 00C8                movea.l    A1, [A1 + 0xC8]
  49013. 00024ACE  4E91                     jsr        [A1]
  49014. 00024AD0  D886                     add.l      D4, D6
  49015. 00024AD2  5243                     addq.w     D3, 1
  49016. 00024AD4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  49017. label00024AD8:
  49018. 00024AD8  B66A 000E                cmp.w      D3, [A2 + 0xE]
  49019. 00024ADC  6DD8                     blt        -0x26 /* 00024AB6 */
  49020. 00024ADE  4CDF 04F8                movem.l    D3,D4,D5,D6,D7,A2, [A7]+
  49021. 00024AE2  4E5E                     unlink     A6
  49022. 00024AE4  4E75                     rts
  49023. 00024AE6  4E56 FFF2                link       A6, -0x000E
  49024. 00024AEA  48E7 1E20                movem.l    -[A7], D3,D4,D5,D6,A2
  49025. 00024AEE  246E 0008                movea.l    A2, [A6 + 0x8]
  49026. 00024AF2  206E 000E                movea.l    A0, [A6 + 0xE]
  49027. 00024AF6  2D50 FFF8                move.l     [A6 - 0x8], [A0]
  49028. 00024AFA  2D68 0004 FFFC           move.l     [A6 - 0x4], [A0 + 0x4]
  49029. 00024B00  4A2A 0012                tst.b      [A2 + 0x12]
  49030. 00024B04  6716                     beq        +0x18 /* 00024B1C */
  49031. 00024B06  302E 0012                move.w     D0, [A6 + 0x12]
  49032. 00024B0A  5240                     addq.w     D0, 1
  49033. 00024B0C  D16E FFFA                add.w      [A6 - 0x6], D0
  49034. 00024B10  302E FFFA                move.w     D0, [A6 - 0x6]
  49035. 00024B14  5640                     addq.w     D0, 3
  49036. 00024B16  3D40 FFFE                move.w     [A6 - 0x2], D0
  49037. 00024B1A  6014                     bra        +0x16 /* 00024B30 */
  49038. label00024B1C:
  49039. 00024B1C  302E 0012                move.w     D0, [A6 + 0x12]
  49040. 00024B20  5240                     addq.w     D0, 1
  49041. 00024B22  D16E FFF8                add.w      [A6 - 0x8], D0
  49042. 00024B26  302E FFF8                move.w     D0, [A6 - 0x8]
  49043. 00024B2A  5640                     addq.w     D0, 3
  49044. 00024B2C  3D40 FFFC                move.w     [A6 - 0x4], D0
  49045. label00024B30:
  49046. 00024B30  0C6E 0004 000C           cmpi.w     [A6 + 0xC], 0x4
  49047. 00024B36  6F00 00A8                ble        +0xAA /* 00024BE0 */
  49048. 00024B3A  2F0A                     move.l     -[A7], A2
  49049. 00024B3C  61FF FFFE 4FB0           bsr        -0x1B04E /* 00009AEE */
  49050. 00024B42  4A00                     tst.b      D0
  49051. 00024B44  584F                     addq.w     A7, 4
  49052. 00024B46  6700 0098                beq        +0x9A /* 00024BE0 */
  49053. 00024B4A  2F0A                     move.l     -[A7], A2
  49054. 00024B4C  61FF FFFE 4F8A           bsr        -0x1B074 /* 00009AD8 */
  49055. 00024B52  4A00                     tst.b      D0
  49056. 00024B54  584F                     addq.w     A7, 4
  49057. 00024B56  6700 0088                beq        +0x8A /* 00024BE0 */
  49058. 00024B5A  2D79 0000 2FF2 FFF2      move.l     [A6 - 0xE], [0x00002FF2]
  49059. 00024B62  3D79 0000 2FF6 FFF6      move.w     [A6 - 0xA], [0x00002FF6]
  49060. 00024B6A  486E FFF2                pea.l      [A6 - 0xE]
  49061. 00024B6E  AA14                     syscall    RGBForeColor
  49062. 00024B70  362E FFFA                move.w     D3, [A6 - 0x6]
  49063. 00024B74  3F03                     move.w     -[A7], D3
  49064. 00024B76  302E FFFC                move.w     D0, [A6 - 0x4]
  49065. 00024B7A  48C0                     ext.l      D0
  49066. 00024B7C  2A00                     move.l     D5, D0
  49067. 00024B7E  5580                     subq.l     D0, 2
  49068. 00024B80  3F00                     move.w     -[A7], D0
  49069. 00024B82  A893                     syscall    MoveTo
  49070. 00024B84  3F03                     move.w     -[A7], D3
  49071. 00024B86  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  49072. 00024B8A  A891                     syscall    LineTo
  49073. 00024B8C  302E FFFE                move.w     D0, [A6 - 0x2]
  49074. 00024B90  48C0                     ext.l      D0
  49075. 00024B92  2800                     move.l     D4, D0
  49076. 00024B94  5580                     subq.l     D0, 2
  49077. 00024B96  3F00                     move.w     -[A7], D0
  49078. 00024B98  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  49079. 00024B9C  A891                     syscall    LineTo
  49080. 00024B9E  1F3C 0007                move.b     -[A7], 0x7
  49081. 00024BA2  486E FFF2                pea.l      [A6 - 0xE]
  49082. 00024BA6  61FF 0000 98CA           bsr        +0x98CC /* 0002E472 */
  49083. 00024BAC  486E FFF2                pea.l      [A6 - 0xE]
  49084. 00024BB0  AA14                     syscall    RGBForeColor
  49085. 00024BB2  2004                     move.l     D0, D4
  49086. 00024BB4  5380                     subq.l     D0, 1
  49087. 00024BB6  2C00                     move.l     D6, D0
  49088. 00024BB8  3F00                     move.w     -[A7], D0
  49089. 00024BBA  302E FFF8                move.w     D0, [A6 - 0x8]
  49090. 00024BBE  48C0                     ext.l      D0
  49091. 00024BC0  5280                     addq.l     D0, 1
  49092. 00024BC2  3F00                     move.w     -[A7], D0
  49093. 00024BC4  A893                     syscall    MoveTo
  49094. 00024BC6  3F06                     move.w     -[A7], D6
  49095. 00024BC8  2005                     move.l     D0, D5
  49096. 00024BCA  5380                     subq.l     D0, 1
  49097. 00024BCC  2800                     move.l     D4, D0
  49098. 00024BCE  3F00                     move.w     -[A7], D0
  49099. 00024BD0  A891                     syscall    LineTo
  49100. 00024BD2  3003                     move.w     D0, D3
  49101. 00024BD4  48C0                     ext.l      D0
  49102. 00024BD6  5280                     addq.l     D0, 1
  49103. 00024BD8  3F00                     move.w     -[A7], D0
  49104. 00024BDA  3F04                     move.w     -[A7], D4
  49105. 00024BDC  A891                     syscall    LineTo
  49106. 00024BDE  5C4F                     addq.w     A7, 6
  49107. label00024BE0:
  49108. 00024BE0  2D79 0000 2FEC FFF2      move.l     [A6 - 0xE], [0x00002FEC]
  49109. 00024BE8  3D79 0000 2FF0 FFF6      move.w     [A6 - 0xA], [0x00002FF0]
  49110. 00024BF0  0C6E 0004 000C           cmpi.w     [A6 + 0xC], 0x4
  49111. 00024BF6  6F2C                     ble        +0x2E /* 00024C24 */
  49112. 00024BF8  2F0A                     move.l     -[A7], A2
  49113. 00024BFA  61FF FFFE 4EF2           bsr        -0x1B10C /* 00009AEE */
  49114. 00024C00  4A00                     tst.b      D0
  49115. 00024C02  584F                     addq.w     A7, 4
  49116. 00024C04  670E                     beq        +0x10 /* 00024C14 */
  49117. 00024C06  2F0A                     move.l     -[A7], A2
  49118. 00024C08  61FF FFFE 4ECE           bsr        -0x1B130 /* 00009AD8 */
  49119. 00024C0E  4A00                     tst.b      D0
  49120. 00024C10  584F                     addq.w     A7, 4
  49121. 00024C12  6610                     bne        +0x12 /* 00024C24 */
  49122. label00024C14:
  49123. 00024C14  1F3C 0008                move.b     -[A7], 0x8
  49124. 00024C18  486E FFF2                pea.l      [A6 - 0xE]
  49125. 00024C1C  61FF 0000 9854           bsr        +0x9856 /* 0002E472 */
  49126. 00024C22  5C4F                     addq.w     A7, 6
  49127. label00024C24:
  49128. 00024C24  486E FFF2                pea.l      [A6 - 0xE]
  49129. 00024C28  AA14                     syscall    RGBForeColor
  49130. 00024C2A  302E FFFA                move.w     D0, [A6 - 0x6]
  49131. 00024C2E  48C0                     ext.l      D0
  49132. 00024C30  5280                     addq.l     D0, 1
  49133. 00024C32  2600                     move.l     D3, D0
  49134. 00024C34  3F00                     move.w     -[A7], D0
  49135. 00024C36  302E FFFC                move.w     D0, [A6 - 0x4]
  49136. 00024C3A  48C0                     ext.l      D0
  49137. 00024C3C  5580                     subq.l     D0, 2
  49138. 00024C3E  3F00                     move.w     -[A7], D0
  49139. 00024C40  A893                     syscall    MoveTo
  49140. 00024C42  4A2A 0012                tst.b      [A2 + 0x12]
  49141. 00024C46  6710                     beq        +0x12 /* 00024C58 */
  49142. 00024C48  3F03                     move.w     -[A7], D3
  49143. 00024C4A  302E FFF8                move.w     D0, [A6 - 0x8]
  49144. 00024C4E  48C0                     ext.l      D0
  49145. 00024C50  5280                     addq.l     D0, 1
  49146. 00024C52  3F00                     move.w     -[A7], D0
  49147. 00024C54  A891                     syscall    LineTo
  49148. 00024C56  6016                     bra        +0x18 /* 00024C6E */
  49149. label00024C58:
  49150. 00024C58  302E FFFE                move.w     D0, [A6 - 0x2]
  49151. 00024C5C  48C0                     ext.l      D0
  49152. 00024C5E  5580                     subq.l     D0, 2
  49153. 00024C60  3F00                     move.w     -[A7], D0
  49154. 00024C62  302E FFF8                move.w     D0, [A6 - 0x8]
  49155. 00024C66  48C0                     ext.l      D0
  49156. 00024C68  5280                     addq.l     D0, 1
  49157. 00024C6A  3F00                     move.w     -[A7], D0
  49158. 00024C6C  A891                     syscall    LineTo
  49159. label00024C6E:
  49160. 00024C6E  4CDF 0478                movem.l    D3,D4,D5,D6,A2, [A7]+
  49161. 00024C72  4E5E                     unlink     A6
  49162. 00024C74  4E75                     rts
  49163. 00024C76  4E56 FFF8                link       A6, -0x0008
  49164. 00024C7A  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  49165. 00024C7E  3E2E 0010                move.w     D7, [A6 + 0x10]
  49166. 00024C82  266E 0012                movea.l    A3, [A6 + 0x12]
  49167. 00024C86  426E FFF8                clr.w      [A6 - 0x8]
  49168. 00024C8A  4A6E 000E                tst.w      [A6 + 0xE]
  49169. 00024C8E  6F72                     ble        +0x74 /* 00024D02 */
  49170. 00024C90  386E 000C                movea.w    A4, [A6 + 0xC]
  49171. 00024C94  200C                     move.l     D0, A4
  49172. 00024C96  E188                     lsl        D0, 8
  49173. 00024C98  49F9 0000 F5BE           lea.l      A4, [0x0000F5BE]
  49174. 00024C9E  D9C0                     add.l      A4, D0
  49175. label00024CA0:
  49176. 00024CA0  7600                     moveq.l    D3, 0x00
  49177. 00024CA2  4A47                     tst.w      D7
  49178. 00024CA4  6F4A                     ble        +0x4C /* 00024CF0 */
  49179. 00024CA6  244C                     movea.l    A2, A4
  49180. 00024CA8  3C2E FFF8                move.w     D6, [A6 - 0x8]
  49181. 00024CAC  48C6                     ext.l      D6
  49182. label00024CAE:
  49183. 00024CAE  1A12                     move.b     D5, [A2]
  49184. 00024CB0  1805                     move.b     D4, D5
  49185. 00024CB2  0C05 FFFF                cmpi.b     D5, 0xFF
  49186. 00024CB6  6730                     beq        +0x32 /* 00024CE8 */
  49187. 00024CB8  1F04                     move.b     -[A7], D4
  49188. 00024CBA  486E FFFA                pea.l      [A6 - 0x6]
  49189. 00024CBE  61FF 0000 97B2           bsr        +0x97B4 /* 0002E472 */
  49190. 00024CC4  486E FFFA                pea.l      [A6 - 0x6]
  49191. 00024CC8  3013                     move.w     D0, [A3]
  49192. 00024CCA  48C0                     ext.l      D0
  49193. 00024CCC  D086                     add.l      D0, D6
  49194. 00024CCE  3F00                     move.w     -[A7], D0
  49195. 00024CD0  3003                     move.w     D0, D3
  49196. 00024CD2  48C0                     ext.l      D0
  49197. 00024CD4  322B 0002                move.w     D1, [A3 + 0x2]
  49198. 00024CD8  48C1                     ext.l      D1
  49199. 00024CDA  D280                     add.l      D1, D0
  49200. 00024CDC  3F01                     move.w     -[A7], D1
  49201. 00024CDE  61FF 0000 9F7E           bsr        +0x9F80 /* 0002EC5E */
  49202. 00024CE4  4FEF 000E                lea.l      A7, [A7 + 0xE]
  49203. label00024CE8:
  49204. 00024CE8  528A                     addq.l     A2, 1
  49205. 00024CEA  5243                     addq.w     D3, 1
  49206. 00024CEC  B647                     cmp.w      D3, D7
  49207. 00024CEE  6DBE                     blt        -0x40 /* 00024CAE */
  49208. label00024CF0:
  49209. 00024CF0  508C                     addq.l     A4, 8
  49210. 00024CF2  508C                     addq.l     A4, 8
  49211. 00024CF4  526E FFF8                addq.w     [A6 - 0x8], 1
  49212. 00024CF8  302E FFF8                move.w     D0, [A6 - 0x8]
  49213. 00024CFC  B06E 000E                cmp.w      D0, [A6 + 0xE]
  49214. 00024D00  6D9E                     blt        -0x60 /* 00024CA0 */
  49215. label00024D02:
  49216. 00024D02  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  49217. 00024D06  4E5E                     unlink     A6
  49218. 00024D08  4E75                     rts
  49219. 00024D0A  4E56 FFEC                link       A6, -0x0014
  49220. 00024D0E  2F0A                     move.l     -[A7], A2
  49221. 00024D10  2F03                     move.l     -[A7], D3
  49222. 00024D12  246E 0008                movea.l    A2, [A6 + 0x8]
  49223. 00024D16  4A2A 0014                tst.b      [A2 + 0x14]
  49224. 00024D1A  670C                     beq        +0xE /* 00024D28 */
  49225. 00024D1C  7604                     moveq.l    D3, 0x04
  49226. 00024D1E  4A2A 0012                tst.b      [A2 + 0x12]
  49227. 00024D22  6720                     beq        +0x22 /* 00024D44 */
  49228. 00024D24  7605                     moveq.l    D3, 0x05
  49229. 00024D26  601C                     bra        +0x1E /* 00024D44 */
  49230. label00024D28:
  49231. 00024D28  4A2A 0012                tst.b      [A2 + 0x12]
  49232. 00024D2C  670C                     beq        +0xE /* 00024D3A */
  49233. 00024D2E  7601                     moveq.l    D3, 0x01
  49234. 00024D30  4A2A 0015                tst.b      [A2 + 0x15]
  49235. 00024D34  670E                     beq        +0x10 /* 00024D44 */
  49236. 00024D36  7603                     moveq.l    D3, 0x03
  49237. 00024D38  600A                     bra        +0xC /* 00024D44 */
  49238. label00024D3A:
  49239. 00024D3A  7600                     moveq.l    D3, 0x00
  49240. 00024D3C  4A2A 0015                tst.b      [A2 + 0x15]
  49241. 00024D40  6702                     beq        +0x4 /* 00024D44 */
  49242. 00024D42  7602                     moveq.l    D3, 0x02
  49243. label00024D44:
  49244. 00024D44  3043                     movea.w    A0, D3
  49245. 00024D46  2008                     move.l     D0, A0
  49246. 00024D48  EB88                     lsl        D0, 5
  49247. 00024D4A  41F9 0000 F4FE           lea.l      A0, [0x0000F4FE]
  49248. 00024D50  D1C0                     add.l      A0, D0
  49249. 00024D52  2D48 FFF2                move.l     [A6 - 0xE], A0
  49250. 00024D56  3D7C 0002 FFF6           move.w     [A6 - 0xA], 0x2
  49251. 00024D5C  206E 000C                movea.l    A0, [A6 + 0xC]
  49252. 00024D60  2D50 FFF8                move.l     [A6 - 0x8], [A0]
  49253. 00024D64  2D68 0004 FFFC           move.l     [A6 - 0x4], [A0 + 0x4]
  49254. 00024D6A  486E FFEC                pea.l      [A6 - 0x14]
  49255. 00024D6E  4EB9 0000 0490           jsr        [0x00000490]
  49256. 00024D74  486E FFEC                pea.l      [A6 - 0x14]
  49257. 00024D78  61FF FFFE 51A2           bsr        -0x1AE5C /* 00009F1C */
  49258. 00024D7E  584F                     addq.w     A7, 4
  49259. 00024D80  2F08                     move.l     -[A7], A0
  49260. 00024D82  486E FFF2                pea.l      [A6 - 0xE]
  49261. 00024D86  A8D7                     syscall    BitMapToRegion/BitMapRgn
  49262. 00024D88  301F                     move.w     D0, [A7]+
  49263. 00024D8A  486E FFEC                pea.l      [A6 - 0x14]
  49264. 00024D8E  4EB9 0000 04C0           jsr        [0x000004C0]
  49265. 00024D94  2448                     movea.l    A2, A0
  49266. 00024D96  3F3C FFFF                move.w     -[A7], 0xFFFF
  49267. 00024D9A  486E FFEC                pea.l      [A6 - 0x14]
  49268. 00024D9E  4EB9 0000 04B8           jsr        [0x000004B8]
  49269. 00024DA4  204A                     movea.l    A0, A2
  49270. 00024DA6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  49271. 00024DAA  261F                     move.l     D3, [A7]+
  49272. 00024DAC  245F                     movea.l    A2, [A7]+
  49273. 00024DAE  4E5E                     unlink     A6
  49274. 00024DB0  4E75                     rts
  49275. 00024DB2  4E56 0000                link       A6, 0
  49276. 00024DB6  3F3C 0081                move.w     -[A7], 0x81
  49277. 00024DBA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  49278. 00024DBE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  49279. 00024DC2  2057                     movea.l    A0, [A7]
  49280. 00024DC4  2250                     movea.l    A1, [A0]
  49281. 00024DC6  2269 004C                movea.l    A1, [A1 + 0x4C]
  49282. 00024DCA  4E91                     jsr        [A1]
  49283. 00024DCC  4A00                     tst.b      D0
  49284. 00024DCE  4FEF 000A                lea.l      A7, [A7 + 0xA]
  49285. 00024DD2  6706                     beq        +0x8 /* 00024DDA */
  49286. 00024DD4  103C 0081                move.b     D0, 0x81
  49287. 00024DD8  6002                     bra        +0x4 /* 00024DDC */
  49288. label00024DDA:
  49289. 00024DDA  7000                     moveq.l    D0, 0x00
  49290. label00024DDC:
  49291. 00024DDC  7200                     moveq.l    D1, 0x00
  49292. 00024DDE  1200                     move.b     D1, D0
  49293. 00024DE0  3001                     move.w     D0, D1
  49294. 00024DE2  4E5E                     unlink     A6
  49295. 00024DE4  4E75                     rts
  49296. 00024DE6  4E56 FFF8                link       A6, -0x0008
  49297. 00024DEA  2F0A                     move.l     -[A7], A2
  49298. 00024DEC  2F03                     move.l     -[A7], D3
  49299. 00024DEE  246E 0008                movea.l    A2, [A6 + 0x8]
  49300. 00024DF2  7600                     moveq.l    D3, 0x00
  49301. 00024DF4  0C6E 0081 0010           cmpi.w     [A6 + 0x10], 0x81
  49302. 00024DFA  663E                     bne        +0x40 /* 00024E3A */
  49303. 00024DFC  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  49304. 00024E00  2057                     movea.l    A0, [A7]
  49305. 00024E02  2268 0004                movea.l    A1, [A0 + 0x4]
  49306. 00024E06  2269 001C                movea.l    A1, [A1 + 0x1C]
  49307. 00024E0A  4E91                     jsr        [A1]
  49308. 00024E0C  584F                     addq.w     A7, 4
  49309. 00024E0E  2F00                     move.l     -[A7], D0
  49310. 00024E10  2F0A                     move.l     -[A7], A2
  49311. 00024E12  61FF 0000 08C8           bsr        +0x8CA /* 000256DC */
  49312. 00024E18  504F                     addq.w     A7, 8
  49313. 00024E1A  3F00                     move.w     -[A7], D0
  49314. 00024E1C  486E FFF8                pea.l      [A6 - 0x8]
  49315. 00024E20  2F0A                     move.l     -[A7], A2
  49316. 00024E22  2057                     movea.l    A0, [A7]
  49317. 00024E24  2250                     movea.l    A1, [A0]
  49318. 00024E26  2269 00D0                movea.l    A1, [A1 + 0xD0]
  49319. 00024E2A  4E91                     jsr        [A1]
  49320. 00024E2C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  49321. 00024E30  486E FFF8                pea.l      [A6 - 0x8]
  49322. 00024E34  A8AD                     syscall    PtInRect
  49323. 00024E36  161F                     move.b     D3, [A7]+
  49324. 00024E38  504F                     addq.w     A7, 8
  49325. label00024E3A:
  49326. 00024E3A  1003                     move.b     D0, D3
  49327. 00024E3C  261F                     move.l     D3, [A7]+
  49328. 00024E3E  245F                     movea.l    A2, [A7]+
  49329. 00024E40  4E5E                     unlink     A6
  49330. 00024E42  4E75                     rts
  49331. 00024E44  4E56 FFA4                link       A6, -0x005C
  49332. 00024E48  48E7 1F30                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3
  49333. 00024E4C  246E 0008                movea.l    A2, [A6 + 0x8]
  49334. 00024E50  3D6E 000E FFEE           move.w     [A6 - 0x12], [A6 + 0xE]
  49335. 00024E56  3E2E 0010                move.w     D7, [A6 + 0x10]
  49336. 00024E5A  486E FFBC                pea.l      [A6 - 0x44]
  49337. 00024E5E  4EB9 0000 01F0           jsr        [0x000001F0]
  49338. 00024E64  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  49339. 00024E68  2057                     movea.l    A0, [A7]
  49340. 00024E6A  2268 0004                movea.l    A1, [A0 + 0x4]
  49341. 00024E6E  2269 001C                movea.l    A1, [A1 + 0x1C]
  49342. 00024E72  4E91                     jsr        [A1]
  49343. 00024E74  584F                     addq.w     A7, 4
  49344. 00024E76  2F00                     move.l     -[A7], D0
  49345. 00024E78  2F0A                     move.l     -[A7], A2
  49346. 00024E7A  61FF 0000 0860           bsr        +0x862 /* 000256DC */
  49347. 00024E80  3A00                     move.w     D5, D0
  49348. 00024E82  1F3C 0001                move.b     -[A7], 0x1
  49349. 00024E86  4227                     clr.b      -[A7]
  49350. 00024E88  3F05                     move.w     -[A7], D5
  49351. 00024E8A  3F05                     move.w     -[A7], D5
  49352. 00024E8C  2F0A                     move.l     -[A7], A2
  49353. 00024E8E  4EBA FA26                jsr        [PC - 0x5DA /* 000248B6 */]
  49354. 00024E92  157C 0001 0008           move.b     [A2 + 0x8], 0x1
  49355. 00024E98  3F05                     move.w     -[A7], D5
  49356. 00024E9A  486E FFE0                pea.l      [A6 - 0x20]
  49357. 00024E9E  2F0A                     move.l     -[A7], A2
  49358. 00024EA0  2057                     movea.l    A0, [A7]
  49359. 00024EA2  2250                     movea.l    A1, [A0]
  49360. 00024EA4  2269 00D0                movea.l    A1, [A1 + 0xD0]
  49361. 00024EA8  4E91                     jsr        [A1]
  49362. 00024EAA  4A2A 0013                tst.b      [A2 + 0x13]
  49363. 00024EAE  4FEF 0022                lea.l      A7, [A7 + 0x22]
  49364. 00024EB2  6650                     bne        +0x52 /* 00024F04 */
  49365. 00024EB4  1F3C 0001                move.b     -[A7], 0x1
  49366. 00024EB8  486E FFE0                pea.l      [A6 - 0x20]
  49367. 00024EBC  2F0A                     move.l     -[A7], A2
  49368. 00024EBE  2057                     movea.l    A0, [A7]
  49369. 00024EC0  2250                     movea.l    A1, [A0]
  49370. 00024EC2  2269 00E0                movea.l    A1, [A1 + 0xE0]
  49371. 00024EC6  4E91                     jsr        [A1]
  49372. 00024EC8  504F                     addq.w     A7, 8
  49373. 00024ECA  2F08                     move.l     -[A7], A0
  49374. 00024ECC  486E FFDA                pea.l      [A6 - 0x26]
  49375. 00024ED0  4EB9 0000 04A8           jsr        [0x000004A8]
  49376. 00024ED6  486E FFDA                pea.l      [A6 - 0x26]
  49377. 00024EDA  61FF FFFE 5040           bsr        -0x1AFBE /* 00009F1C */
  49378. 00024EE0  584F                     addq.w     A7, 4
  49379. 00024EE2  2F08                     move.l     -[A7], A0
  49380. 00024EE4  4EB9 0000 0250           jsr        [0x00000250]
  49381. 00024EEA  42A7                     clr.l      -[A7]
  49382. 00024EEC  4EB9 0000 1318           jsr        [0x00001318]
  49383. 00024EF2  3F3C FFFF                move.w     -[A7], 0xFFFF
  49384. 00024EF6  486E FFDA                pea.l      [A6 - 0x26]
  49385. 00024EFA  4EB9 0000 04B8           jsr        [0x000004B8]
  49386. 00024F00  4FEF 0018                lea.l      A7, [A7 + 0x18]
  49387. label00024F04:
  49388. 00024F04  486E FFE8                pea.l      [A6 - 0x18]
  49389. 00024F08  61FF 0000 02F0           bsr        +0x2F2 /* 000251FA */
  49390. 00024F0E  584F                     addq.w     A7, 4
  49391. 00024F10  2D4F FFB8                move.l     [A6 - 0x48], A7
  49392. 00024F14  42AA 000A                clr.l      [A2 + 0xA]
  49393. 00024F18  4878 0014                push.l     0x14
  49394. 00024F1C  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  49395. 00024F22  2648                     movea.l    A3, A0
  49396. 00024F24  2008                     move.l     D0, A0
  49397. 00024F26  584F                     addq.w     A7, 4
  49398. 00024F28  671A                     beq        +0x1C /* 00024F44 */
  49399. 00024F2A  42A7                     clr.l      -[A7]
  49400. 00024F2C  42A7                     clr.l      -[A7]
  49401. 00024F2E  42A7                     clr.l      -[A7]
  49402. 00024F30  42A7                     clr.l      -[A7]
  49403. 00024F32  4267                     clr.w      -[A7]
  49404. 00024F34  486E FFE0                pea.l      [A6 - 0x20]
  49405. 00024F38  2F0B                     move.l     -[A7], A3
  49406. 00024F3A  4EB9 0000 1630           jsr        [0x00001630]
  49407. 00024F40  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  49408. label00024F44:
  49409. 00024F44  254B 000A                move.l     [A2 + 0xA], A3
  49410. 00024F48  2F2A 000A                move.l     -[A7], [A2 + 0xA]
  49411. 00024F4C  486E FFE8                pea.l      [A6 - 0x18]
  49412. 00024F50  61FF 0000 023A           bsr        +0x23C /* 0002518C */
  49413. 00024F56  2F2A 000A                move.l     -[A7], [A2 + 0xA]
  49414. 00024F5A  4EB9 0000 1640           jsr        [0x00001640]
  49415. 00024F60  1F3C 0001                move.b     -[A7], 0x1
  49416. 00024F64  102A 0013                move.b     D0, [A2 + 0x13]
  49417. 00024F68  57C0                     seq        D0
  49418. 00024F6A  4400                     neg.b      D0
  49419. 00024F6C  1F00                     move.b     -[A7], D0
  49420. 00024F6E  486E FFE0                pea.l      [A6 - 0x20]
  49421. 00024F72  2F2A 000A                move.l     -[A7], [A2 + 0xA]
  49422. 00024F76  61FF 0000 020C           bsr        +0x20E /* 00025184 */
  49423. 00024F7C  2068 0002                movea.l    A0, [A0 + 0x2]
  49424. 00024F80  2050                     movea.l    A0, [A0]
  49425. 00024F82  584F                     addq.w     A7, 4
  49426. 00024F84  3F28 0020                move.w     -[A7], [A0 + 0x20]
  49427. 00024F88  2F0A                     move.l     -[A7], A2
  49428. 00024F8A  2057                     movea.l    A0, [A7]
  49429. 00024F8C  2250                     movea.l    A1, [A0]
  49430. 00024F8E  2269 00C0                movea.l    A1, [A1 + 0xC0]
  49431. 00024F92  4E91                     jsr        [A1]
  49432. 00024F94  2F2A 000A                move.l     -[A7], [A2 + 0xA]
  49433. 00024F98  4EB9 0000 1648           jsr        [0x00001648]
  49434. 00024F9E  4FEF 001E                lea.l      A7, [A7 + 0x1E]
  49435. 00024FA2  6028                     bra        +0x2A /* 00024FCC */
  49436. 00024FA4  3F3C 0001                move.w     -[A7], 0x1
  49437. 00024FA8  2F2A 000A                move.l     -[A7], [A2 + 0xA]
  49438. 00024FAC  4EB9 0000 1638           jsr        [0x00001638]
  49439. 00024FB2  42AA 000A                clr.l      [A2 + 0xA]
  49440. 00024FB6  42A7                     clr.l      -[A7]
  49441. 00024FB8  486E FFE8                pea.l      [A6 - 0x18]
  49442. 00024FBC  61FF 0000 01CE           bsr        +0x1D0 /* 0002518C */
  49443. 00024FC2  486E FFA4                pea.l      [A6 - 0x5C]
  49444. 00024FC6  4EB9 0000 0150           jsr        [0x00000150]
  49445. label00024FCC:
  49446. 00024FCC  486E FFFC                pea.l      [A6 - 0x4]
  49447. 00024FD0  486E FFFE                pea.l      [A6 - 0x2]
  49448. 00024FD4  2F0A                     move.l     -[A7], A2
  49449. 00024FD6  61FF 0000 052E           bsr        +0x530 /* 00025506 */
  49450. 00024FDC  486E FFF0                pea.l      [A6 - 0x10]
  49451. 00024FE0  2F0A                     move.l     -[A7], A2
  49452. 00024FE2  2057                     movea.l    A0, [A7]
  49453. 00024FE4  2250                     movea.l    A1, [A0]
  49454. 00024FE6  2269 00D4                movea.l    A1, [A1 + 0xD4]
  49455. 00024FEA  4E91                     jsr        [A1]
  49456. 00024FEC  486E FFF0                pea.l      [A6 - 0x10]
  49457. 00024FF0  2F3C FFEC FFEC           move.l     -[A7], 0xFFECFFEC
  49458. 00024FF6  A8A9                     syscall    InsetRect
  49459. 00024FF8  3605                     move.w     D3, D5
  49460. 00024FFA  A973                     syscall    StillDown
  49461. 00024FFC  101F                     move.b     D0, [A7]+
  49462. 00024FFE  4FEF 0012                lea.l      A7, [A7 + 0x12]
  49463. 00025002  6700 00CC                beq        +0xCE /* 000250D0 */
  49464. label00025006:
  49465. 00025006  486E FFF8                pea.l      [A6 - 0x8]
  49466. 0002500A  A972                     syscall    GetMouse
  49467. 0002500C  3803                     move.w     D4, D3
  49468. 0002500E  3605                     move.w     D3, D5
  49469. 00025010  554F                     subq.w     A7, 2
  49470. 00025012  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  49471. 00025016  486E FFF0                pea.l      [A6 - 0x10]
  49472. 0002501A  A8AD                     syscall    PtInRect
  49473. 0002501C  101F                     move.b     D0, [A7]+
  49474. 0002501E  674C                     beq        +0x4E /* 0002506C */
  49475. 00025020  1C2A 0012                move.b     D6, [A2 + 0x12]
  49476. 00025024  670A                     beq        +0xC /* 00025030 */
  49477. 00025026  302E FFFA                move.w     D0, [A6 - 0x6]
  49478. 0002502A  9047                     sub.w      D0, D7
  49479. 0002502C  D640                     add.w      D3, D0
  49480. 0002502E  600A                     bra        +0xC /* 0002503A */
  49481. label00025030:
  49482. 00025030  302E FFF8                move.w     D0, [A6 - 0x8]
  49483. 00025034  906E FFEE                sub.w      D0, [A6 - 0x12]
  49484. 00025038  D640                     add.w      D3, D0
  49485. label0002503A:
  49486. 0002503A  4A06                     tst.b      D6
  49487. 0002503C  6718                     beq        +0x1A /* 00025056 */
  49488. 0002503E  B66E FFFE                cmp.w      D3, [A6 - 0x2]
  49489. 00025042  6C06                     bge        +0x8 /* 0002504A */
  49490. 00025044  362E FFFE                move.w     D3, [A6 - 0x2]
  49491. 00025048  6022                     bra        +0x24 /* 0002506C */
  49492. label0002504A:
  49493. 0002504A  B66E FFFC                cmp.w      D3, [A6 - 0x4]
  49494. 0002504E  6F1C                     ble        +0x1E /* 0002506C */
  49495. 00025050  362E FFFC                move.w     D3, [A6 - 0x4]
  49496. 00025054  6016                     bra        +0x18 /* 0002506C */
  49497. label00025056:
  49498. 00025056  B66E FFFE                cmp.w      D3, [A6 - 0x2]
  49499. 0002505A  6F06                     ble        +0x8 /* 00025062 */
  49500. 0002505C  362E FFFE                move.w     D3, [A6 - 0x2]
  49501. 00025060  600A                     bra        +0xC /* 0002506C */
  49502. label00025062:
  49503. 00025062  B66E FFFC                cmp.w      D3, [A6 - 0x4]
  49504. 00025066  6C04                     bge        +0x6 /* 0002506C */
  49505. 00025068  362E FFFC                move.w     D3, [A6 - 0x4]
  49506. label0002506C:
  49507. 0002506C  B644                     cmp.w      D3, D4
  49508. 0002506E  6756                     beq        +0x58 /* 000250C6 */
  49509. 00025070  1F3C 0001                move.b     -[A7], 0x1
  49510. 00025074  102A 0013                move.b     D0, [A2 + 0x13]
  49511. 00025078  57C0                     seq        D0
  49512. 0002507A  4400                     neg.b      D0
  49513. 0002507C  1F00                     move.b     -[A7], D0
  49514. 0002507E  3F03                     move.w     -[A7], D3
  49515. 00025080  3F04                     move.w     -[A7], D4
  49516. 00025082  2F0A                     move.l     -[A7], A2
  49517. 00025084  4EBA F830                jsr        [PC - 0x7D0 /* 000248B6 */]
  49518. 00025088  4A2A 0013                tst.b      [A2 + 0x13]
  49519. 0002508C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  49520. 00025090  6734                     beq        +0x36 /* 000250C6 */
  49521. 00025092  3F03                     move.w     -[A7], D3
  49522. 00025094  2F0A                     move.l     -[A7], A2
  49523. 00025096  61FF 0000 04D0           bsr        +0x4D2 /* 00025568 */
  49524. 0002509C  5C4F                     addq.w     A7, 6
  49525. 0002509E  2F00                     move.l     -[A7], D0
  49526. 000250A0  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  49527. 000250A4  2057                     movea.l    A0, [A7]
  49528. 000250A6  2268 0004                movea.l    A1, [A0 + 0x4]
  49529. 000250AA  2269 0020                movea.l    A1, [A1 + 0x20]
  49530. 000250AE  4E91                     jsr        [A1]
  49531. 000250B0  42A7                     clr.l      -[A7]
  49532. 000250B2  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  49533. 000250B6  2057                     movea.l    A0, [A7]
  49534. 000250B8  2268 0004                movea.l    A1, [A0 + 0x4]
  49535. 000250BC  2269 0104                movea.l    A1, [A1 + 0x104]
  49536. 000250C0  4E91                     jsr        [A1]
  49537. 000250C2  4FEF 0010                lea.l      A7, [A7 + 0x10]
  49538. label000250C6:
  49539. 000250C6  554F                     subq.w     A7, 2
  49540. 000250C8  A973                     syscall    StillDown
  49541. 000250CA  101F                     move.b     D0, [A7]+
  49542. 000250CC  6600 FF38                bne        -0xC6 /* 00025006 */
  49543. label000250D0:
  49544. 000250D0  42A7                     clr.l      -[A7]
  49545. 000250D2  486E FFE8                pea.l      [A6 - 0x18]
  49546. 000250D6  61FF 0000 00B4           bsr        +0xB6 /* 0002518C */
  49547. 000250DC  42AA 000A                clr.l      [A2 + 0xA]
  49548. 000250E0  422A 0008                clr.b      [A2 + 0x8]
  49549. 000250E4  42A7                     clr.l      -[A7]
  49550. 000250E6  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  49551. 000250EA  2057                     movea.l    A0, [A7]
  49552. 000250EC  2268 0004                movea.l    A1, [A0 + 0x4]
  49553. 000250F0  2269 0104                movea.l    A1, [A1 + 0x104]
  49554. 000250F4  4E91                     jsr        [A1]
  49555. 000250F6  B645                     cmp.w      D3, D5
  49556. 000250F8  4FEF 0010                lea.l      A7, [A7 + 0x10]
  49557. 000250FC  674A                     beq        +0x4C /* 00025148 */
  49558. 000250FE  4227                     clr.b      -[A7]
  49559. 00025100  4227                     clr.b      -[A7]
  49560. 00025102  3F03                     move.w     -[A7], D3
  49561. 00025104  2F0A                     move.l     -[A7], A2
  49562. 00025106  61FF 0000 0460           bsr        +0x462 /* 00025568 */
  49563. 0002510C  5C4F                     addq.w     A7, 6
  49564. 0002510E  2F00                     move.l     -[A7], D0
  49565. 00025110  2F0A                     move.l     -[A7], A2
  49566. 00025112  61FF 0000 05C8           bsr        +0x5CA /* 000256DC */
  49567. 00025118  504F                     addq.w     A7, 8
  49568. 0002511A  3F00                     move.w     -[A7], D0
  49569. 0002511C  3F03                     move.w     -[A7], D3
  49570. 0002511E  2F0A                     move.l     -[A7], A2
  49571. 00025120  4EBA F794                jsr        [PC - 0x86C /* 000248B6 */]
  49572. 00025124  3F03                     move.w     -[A7], D3
  49573. 00025126  2F0A                     move.l     -[A7], A2
  49574. 00025128  61FF 0000 043E           bsr        +0x440 /* 00025568 */
  49575. 0002512E  5C4F                     addq.w     A7, 6
  49576. 00025130  2F00                     move.l     -[A7], D0
  49577. 00025132  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  49578. 00025136  2057                     movea.l    A0, [A7]
  49579. 00025138  2268 0004                movea.l    A1, [A0 + 0x4]
  49580. 0002513C  2269 0020                movea.l    A1, [A1 + 0x20]
  49581. 00025140  4E91                     jsr        [A1]
  49582. 00025142  4FEF 0014                lea.l      A7, [A7 + 0x14]
  49583. 00025146  6012                     bra        +0x14 /* 0002515A */
  49584. label00025148:
  49585. 00025148  4227                     clr.b      -[A7]
  49586. 0002514A  4227                     clr.b      -[A7]
  49587. 0002514C  3F05                     move.w     -[A7], D5
  49588. 0002514E  3F05                     move.w     -[A7], D5
  49589. 00025150  2F0A                     move.l     -[A7], A2
  49590. 00025152  4EBA F762                jsr        [PC - 0x89E /* 000248B6 */]
  49591. 00025156  4FEF 000C                lea.l      A7, [A7 + 0xC]
  49592. label0002515A:
  49593. 0002515A  3F3C FFFF                move.w     -[A7], 0xFFFF
  49594. 0002515E  486E FFE8                pea.l      [A6 - 0x18]
  49595. 00025162  61FF 0000 005C           bsr        +0x5E /* 000251C0 */
  49596. 00025168  3F3C FFFF                move.w     -[A7], 0xFFFF
  49597. 0002516C  486E FFBC                pea.l      [A6 - 0x44]
  49598. 00025170  4EB9 0000 01F8           jsr        [0x000001F8 /* SPValid/SysParam */]
  49599. 00025176  7000                     moveq.l    D0, 0x00
  49600. 00025178  4FEF 000C                lea.l      A7, [A7 + 0xC]
  49601. 0002517C  4CDF 0CF8                movem.l    D3,D4,D5,D6,D7,A2,A3, [A7]+
  49602. 00025180  4E5E                     unlink     A6
  49603. 00025182  4E75                     rts
  49604. fn00025184:
  49605. 00025184  206F 0004                movea.l    A0, [A7 + 0x4]
  49606. 00025188  2050                     movea.l    A0, [A0]
  49607. 0002518A  4E75                     rts
  49608. fn0002518C:
  49609. 0002518C  4E56 0000                link       A6, 0
  49610. 00025190  2F0A                     move.l     -[A7], A2
  49611. 00025192  246E 0008                movea.l    A2, [A6 + 0x8]
  49612. 00025196  4A12                     tst.b      [A2]
  49613. 00025198  6710                     beq        +0x12 /* 000251AA */
  49614. 0002519A  3F3C 0001                move.w     -[A7], 0x1
  49615. 0002519E  2F2A 0002                move.l     -[A7], [A2 + 0x2]
  49616. 000251A2  4EB9 0000 1638           jsr        [0x00001638]
  49617. 000251A8  5C4F                     addq.w     A7, 6
  49618. label000251AA:
  49619. 000251AA  4AAE 000C                tst.l      [A6 + 0xC]
  49620. 000251AE  56C0                     sne        D0
  49621. 000251B0  4400                     neg.b      D0
  49622. 000251B2  1480                     move.b     [A2], D0
  49623. 000251B4  256E 000C 0002           move.l     [A2 + 0x2], [A6 + 0xC]
  49624. 000251BA  245F                     movea.l    A2, [A7]+
  49625. 000251BC  4E5E                     unlink     A6
  49626. 000251BE  4E75                     rts
  49627. fn000251C0:
  49628. 000251C0  4E56 0000                link       A6, 0
  49629. 000251C4  2F0A                     move.l     -[A7], A2
  49630. 000251C6  246E 0008                movea.l    A2, [A6 + 0x8]
  49631. 000251CA  200A                     move.l     D0, A2
  49632. 000251CC  6724                     beq        +0x26 /* 000251F2 */
  49633. 000251CE  4A12                     tst.b      [A2]
  49634. 000251D0  6710                     beq        +0x12 /* 000251E2 */
  49635. 000251D2  3F3C 0001                move.w     -[A7], 0x1
  49636. 000251D6  2F2A 0002                move.l     -[A7], [A2 + 0x2]
  49637. 000251DA  4EB9 0000 1638           jsr        [0x00001638]
  49638. 000251E0  5C4F                     addq.w     A7, 6
  49639. label000251E2:
  49640. 000251E2  4A6E 000C                tst.w      [A6 + 0xC]
  49641. 000251E6  6F0A                     ble        +0xC /* 000251F2 */
  49642. 000251E8  2F0A                     move.l     -[A7], A2
  49643. 000251EA  4EB9 0000 0168           jsr        [0x00000168]
  49644. 000251F0  584F                     addq.w     A7, 4
  49645. label000251F2:
  49646. 000251F2  204A                     movea.l    A0, A2
  49647. 000251F4  245F                     movea.l    A2, [A7]+
  49648. 000251F6  4E5E                     unlink     A6
  49649. 000251F8  4E75                     rts
  49650. fn000251FA:
  49651. 000251FA  206F 0004                movea.l    A0, [A7 + 0x4]
  49652. 000251FE  4210                     clr.b      [A0]
  49653. 00025200  42A8 0002                clr.l      [A0 + 0x2]
  49654. 00025204  4E75                     rts
  49655. 00025206  4E56 0000                link       A6, 0
  49656. 0002520A  2F0A                     move.l     -[A7], A2
  49657. 0002520C  2F03                     move.l     -[A7], D3
  49658. 0002520E  246E 0008                movea.l    A2, [A6 + 0x8]
  49659. 00025212  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  49660. 00025216  2057                     movea.l    A0, [A7]
  49661. 00025218  2268 0004                movea.l    A1, [A0 + 0x4]
  49662. 0002521C  2269 001C                movea.l    A1, [A1 + 0x1C]
  49663. 00025220  4E91                     jsr        [A1]
  49664. 00025222  2600                     move.l     D3, D0
  49665. 00025224  2F0A                     move.l     -[A7], A2
  49666. 00025226  61FF FFFF 010E           bsr        -0xFEF0 /* 00015336 */
  49667. 0002522C  4A00                     tst.b      D0
  49668. 0002522E  504F                     addq.w     A7, 8
  49669. 00025230  664A                     bne        +0x4C /* 0002527C */
  49670. 00025232  B6AE 000C                cmp.l      D3, [A6 + 0xC]
  49671. 00025236  6744                     beq        +0x46 /* 0002527C */
  49672. 00025238  4227                     clr.b      -[A7]
  49673. 0002523A  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  49674. 0002523E  2057                     movea.l    A0, [A7]
  49675. 00025240  2268 0004                movea.l    A1, [A0 + 0x4]
  49676. 00025244  2269 0108                movea.l    A1, [A1 + 0x108]
  49677. 00025248  4E91                     jsr        [A1]
  49678. 0002524A  4A00                     tst.b      D0
  49679. 0002524C  5C4F                     addq.w     A7, 6
  49680. 0002524E  672C                     beq        +0x2E /* 0002527C */
  49681. 00025250  4227                     clr.b      -[A7]
  49682. 00025252  4227                     clr.b      -[A7]
  49683. 00025254  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  49684. 00025258  2F0A                     move.l     -[A7], A2
  49685. 0002525A  61FF 0000 0480           bsr        +0x482 /* 000256DC */
  49686. 00025260  504F                     addq.w     A7, 8
  49687. 00025262  3F00                     move.w     -[A7], D0
  49688. 00025264  2F03                     move.l     -[A7], D3
  49689. 00025266  2F0A                     move.l     -[A7], A2
  49690. 00025268  61FF 0000 0472           bsr        +0x474 /* 000256DC */
  49691. 0002526E  504F                     addq.w     A7, 8
  49692. 00025270  3F00                     move.w     -[A7], D0
  49693. 00025272  2F0A                     move.l     -[A7], A2
  49694. 00025274  4EBA F640                jsr        [PC - 0x9C0 /* 000248B6 */]
  49695. 00025278  4FEF 000C                lea.l      A7, [A7 + 0xC]
  49696. label0002527C:
  49697. 0002527C  261F                     move.l     D3, [A7]+
  49698. 0002527E  245F                     movea.l    A2, [A7]+
  49699. 00025280  4E5E                     unlink     A6
  49700. 00025282  4E75                     rts
  49701. 00025284  4E56 FFF8                link       A6, -0x0008
  49702. 00025288  48E7 1030                movem.l    -[A7], D3,A2,A3
  49703. 0002528C  266E 0008                movea.l    A3, [A6 + 0x8]
  49704. 00025290  246E 000C                movea.l    A2, [A6 + 0xC]
  49705. 00025294  362E 0010                move.w     D3, [A6 + 0x10]
  49706. 00025298  486E FFF8                pea.l      [A6 - 0x8]
  49707. 0002529C  2F0B                     move.l     -[A7], A3
  49708. 0002529E  2057                     movea.l    A0, [A7]
  49709. 000252A0  2250                     movea.l    A1, [A0]
  49710. 000252A2  2269 00D4                movea.l    A1, [A1 + 0xD4]
  49711. 000252A6  4E91                     jsr        [A1]
  49712. 000252A8  4A2B 0014                tst.b      [A3 + 0x14]
  49713. 000252AC  504F                     addq.w     A7, 8
  49714. 000252AE  6746                     beq        +0x48 /* 000252F6 */
  49715. 000252B0  4A2B 0012                tst.b      [A3 + 0x12]
  49716. 000252B4  6720                     beq        +0x22 /* 000252D6 */
  49717. 000252B6  3543 0002                move.w     [A2 + 0x2], D3
  49718. 000252BA  700D                     moveq.l    D0, 0x0D
  49719. 000252BC  D043                     add.w      D0, D3
  49720. 000252BE  3540 0006                move.w     [A2 + 0x6], D0
  49721. 000252C2  302E FFF8                move.w     D0, [A6 - 0x8]
  49722. 000252C6  5940                     subq.w     D0, 4
  49723. 000252C8  3480                     move.w     [A2], D0
  49724. 000252CA  7010                     moveq.l    D0, 0x10
  49725. 000252CC  D052                     add.w      D0, [A2]
  49726. 000252CE  3540 0004                move.w     [A2 + 0x4], D0
  49727. 000252D2  6000 0086                bra        +0x88 /* 0002535A */
  49728. label000252D6:
  49729. 000252D6  3543 0004                move.w     [A2 + 0x4], D3
  49730. 000252DA  70F3                     moveq.l    D0, 0xFFFFFFF3
  49731. 000252DC  D043                     add.w      D0, D3
  49732. 000252DE  3480                     move.w     [A2], D0
  49733. 000252E0  302E FFFA                move.w     D0, [A6 - 0x6]
  49734. 000252E4  5940                     subq.w     D0, 4
  49735. 000252E6  3540 0002                move.w     [A2 + 0x2], D0
  49736. 000252EA  7010                     moveq.l    D0, 0x10
  49737. 000252EC  D06A 0002                add.w      D0, [A2 + 0x2]
  49738. 000252F0  3540 0006                move.w     [A2 + 0x6], D0
  49739. 000252F4  6064                     bra        +0x66 /* 0002535A */
  49740. label000252F6:
  49741. 000252F6  4A2B 0012                tst.b      [A3 + 0x12]
  49742. 000252FA  672E                     beq        +0x30 /* 0002532A */
  49743. 000252FC  3543 0002                move.w     [A2 + 0x2], D3
  49744. 00025300  700F                     moveq.l    D0, 0x0F
  49745. 00025302  D043                     add.w      D0, D3
  49746. 00025304  3540 0006                move.w     [A2 + 0x6], D0
  49747. 00025308  4A2B 0015                tst.b      [A3 + 0x15]
  49748. 0002530C  670A                     beq        +0xC /* 00025318 */
  49749. 0002530E  302E FFF8                move.w     D0, [A6 - 0x8]
  49750. 00025312  5D40                     subq.w     D0, 6
  49751. 00025314  3480                     move.w     [A2], D0
  49752. 00025316  6008                     bra        +0xA /* 00025320 */
  49753. label00025318:
  49754. 00025318  302E FFF8                move.w     D0, [A6 - 0x8]
  49755. 0002531C  5740                     subq.w     D0, 3
  49756. 0002531E  3480                     move.w     [A2], D0
  49757. label00025320:
  49758. 00025320  7010                     moveq.l    D0, 0x10
  49759. 00025322  D052                     add.w      D0, [A2]
  49760. 00025324  3540 0004                move.w     [A2 + 0x4], D0
  49761. 00025328  6030                     bra        +0x32 /* 0002535A */
  49762. label0002532A:
  49763. 0002532A  3543 0004                move.w     [A2 + 0x4], D3
  49764. 0002532E  70F1                     moveq.l    D0, 0xFFFFFFF1
  49765. 00025330  D043                     add.w      D0, D3
  49766. 00025332  3480                     move.w     [A2], D0
  49767. 00025334  4A2B 0015                tst.b      [A3 + 0x15]
  49768. 00025338  670C                     beq        +0xE /* 00025346 */
  49769. 0002533A  302E FFFA                move.w     D0, [A6 - 0x6]
  49770. 0002533E  5D40                     subq.w     D0, 6
  49771. 00025340  3540 0002                move.w     [A2 + 0x2], D0
  49772. 00025344  600A                     bra        +0xC /* 00025350 */
  49773. label00025346:
  49774. 00025346  302E FFFA                move.w     D0, [A6 - 0x6]
  49775. 0002534A  5740                     subq.w     D0, 3
  49776. 0002534C  3540 0002                move.w     [A2 + 0x2], D0
  49777. label00025350:
  49778. 00025350  7010                     moveq.l    D0, 0x10
  49779. 00025352  D06A 0002                add.w      D0, [A2 + 0x2]
  49780. 00025356  3540 0006                move.w     [A2 + 0x6], D0
  49781. label0002535A:
  49782. 0002535A  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  49783. 0002535E  4E5E                     unlink     A6
  49784. 00025360  4E75                     rts
  49785. 00025362  4E56 0000                link       A6, 0
  49786. 00025366  2F0B                     move.l     -[A7], A3
  49787. 00025368  2F0A                     move.l     -[A7], A2
  49788. 0002536A  266E 0008                movea.l    A3, [A6 + 0x8]
  49789. 0002536E  246E 000C                movea.l    A2, [A6 + 0xC]
  49790. 00025372  2F0A                     move.l     -[A7], A2
  49791. 00025374  2F0B                     move.l     -[A7], A3
  49792. 00025376  61FF FFFE 3F38           bsr        -0x1C0C6 /* 000092B0 */
  49793. 0002537C  4A2B 0014                tst.b      [A3 + 0x14]
  49794. 00025380  504F                     addq.w     A7, 8
  49795. 00025382  672A                     beq        +0x2C /* 000253AE */
  49796. 00025384  4A2B 0012                tst.b      [A3 + 0x12]
  49797. 00025388  6710                     beq        +0x12 /* 0002539A */
  49798. 0002538A  5852                     addq.w     [A2], 4
  49799. 0002538C  3012                     move.w     D0, [A2]
  49800. 0002538E  5A40                     addq.w     D0, 5
  49801. 00025390  3540 0004                move.w     [A2 + 0x4], D0
  49802. 00025394  556A 0006                subq.w     [A2 + 0x6], 2
  49803. 00025398  606E                     bra        +0x70 /* 00025408 */
  49804. label0002539A:
  49805. 0002539A  586A 0002                addq.w     [A2 + 0x2], 4
  49806. 0002539E  556A 0004                subq.w     [A2 + 0x4], 2
  49807. 000253A2  302A 0002                move.w     D0, [A2 + 0x2]
  49808. 000253A6  5A40                     addq.w     D0, 5
  49809. 000253A8  3540 0006                move.w     [A2 + 0x6], D0
  49810. 000253AC  605A                     bra        +0x5C /* 00025408 */
  49811. label000253AE:
  49812. 000253AE  4A2B 0012                tst.b      [A3 + 0x12]
  49813. 000253B2  6728                     beq        +0x2A /* 000253DC */
  49814. 000253B4  4A2B 0015                tst.b      [A3 + 0x15]
  49815. 000253B8  6712                     beq        +0x14 /* 000253CC */
  49816. 000253BA  5B6A 0004                subq.w     [A2 + 0x4], 5
  49817. 000253BE  302A 0004                move.w     D0, [A2 + 0x4]
  49818. 000253C2  5B40                     subq.w     D0, 5
  49819. 000253C4  3480                     move.w     [A2], D0
  49820. 000253C6  556A 0006                subq.w     [A2 + 0x6], 2
  49821. 000253CA  603C                     bra        +0x3E /* 00025408 */
  49822. label000253CC:
  49823. 000253CC  5652                     addq.w     [A2], 3
  49824. 000253CE  556A 0006                subq.w     [A2 + 0x6], 2
  49825. 000253D2  3012                     move.w     D0, [A2]
  49826. 000253D4  5A40                     addq.w     D0, 5
  49827. 000253D6  3540 0004                move.w     [A2 + 0x4], D0
  49828. 000253DA  602C                     bra        +0x2E /* 00025408 */
  49829. label000253DC:
  49830. 000253DC  4A2B 0015                tst.b      [A3 + 0x15]
  49831. 000253E0  6714                     beq        +0x16 /* 000253F6 */
  49832. 000253E2  5B6A 0006                subq.w     [A2 + 0x6], 5
  49833. 000253E6  302A 0006                move.w     D0, [A2 + 0x6]
  49834. 000253EA  5B40                     subq.w     D0, 5
  49835. 000253EC  3540 0002                move.w     [A2 + 0x2], D0
  49836. 000253F0  556A 0004                subq.w     [A2 + 0x4], 2
  49837. 000253F4  6012                     bra        +0x14 /* 00025408 */
  49838. label000253F6:
  49839. 000253F6  566A 0002                addq.w     [A2 + 0x2], 3
  49840. 000253FA  556A 0004                subq.w     [A2 + 0x4], 2
  49841. 000253FE  302A 0002                move.w     D0, [A2 + 0x2]
  49842. 00025402  5A40                     addq.w     D0, 5
  49843. 00025404  3540 0006                move.w     [A2 + 0x6], D0
  49844. label00025408:
  49845. 00025408  245F                     movea.l    A2, [A7]+
  49846. 0002540A  265F                     movea.l    A3, [A7]+
  49847. 0002540C  4E5E                     unlink     A6
  49848. 0002540E  4E75                     rts
  49849. 00025410  4E56 FFF8                link       A6, -0x0008
  49850. 00025414  2F0B                     move.l     -[A7], A3
  49851. 00025416  2F0A                     move.l     -[A7], A2
  49852. 00025418  266E 0008                movea.l    A3, [A6 + 0x8]
  49853. 0002541C  246E 000C                movea.l    A2, [A6 + 0xC]
  49854. 00025420  486E FFF8                pea.l      [A6 - 0x8]
  49855. 00025424  2F0B                     move.l     -[A7], A3
  49856. 00025426  61FF FFFE 3E88           bsr        -0x1C176 /* 000092B0 */
  49857. 0002542C  24AE FFF8                move.l     [A2], [A6 - 0x8]
  49858. 00025430  256E FFFC 0004           move.l     [A2 + 0x4], [A6 - 0x4]
  49859. 00025436  4A2B 0012                tst.b      [A3 + 0x12]
  49860. 0002543A  504F                     addq.w     A7, 8
  49861. 0002543C  6730                     beq        +0x32 /* 0002546E */
  49862. 0002543E  066A 000A 0002           addi.w     [A2 + 0x2], 0xA /* '\n' */
  49863. 00025444  046A 000D 0006           subi.w     [A2 + 0x6], 0xD /* '\r' */
  49864. 0002544A  4A2B 0015                tst.b      [A3 + 0x15]
  49865. 0002544E  6710                     beq        +0x12 /* 00025460 */
  49866. 00025450  046A 0011 0004           subi.w     [A2 + 0x4], 0x11
  49867. 00025456  302A 0004                move.w     D0, [A2 + 0x4]
  49868. 0002545A  5140                     subq.w     D0, 8
  49869. 0002545C  3480                     move.w     [A2], D0
  49870. 0002545E  6040                     bra        +0x42 /* 000254A0 */
  49871. label00025460:
  49872. 00025460  0652 0010                addi.w     [A2], 0x10
  49873. 00025464  3012                     move.w     D0, [A2]
  49874. 00025466  5040                     addq.w     D0, 8
  49875. 00025468  3540 0004                move.w     [A2 + 0x4], D0
  49876. 0002546C  6032                     bra        +0x34 /* 000254A0 */
  49877. label0002546E:
  49878. 0002546E  0652 000A                addi.w     [A2], 0xA /* '\n' */
  49879. 00025472  046A 000F 0004           subi.w     [A2 + 0x4], 0xF
  49880. 00025478  4A2B 0015                tst.b      [A3 + 0x15]
  49881. 0002547C  6712                     beq        +0x14 /* 00025490 */
  49882. 0002547E  046A 0011 0006           subi.w     [A2 + 0x6], 0x11
  49883. 00025484  302A 0006                move.w     D0, [A2 + 0x6]
  49884. 00025488  5140                     subq.w     D0, 8
  49885. 0002548A  3540 0002                move.w     [A2 + 0x2], D0
  49886. 0002548E  6010                     bra        +0x12 /* 000254A0 */
  49887. label00025490:
  49888. 00025490  066A 0010 0002           addi.w     [A2 + 0x2], 0x10
  49889. 00025496  302A 0002                move.w     D0, [A2 + 0x2]
  49890. 0002549A  5040                     addq.w     D0, 8
  49891. 0002549C  3540 0006                move.w     [A2 + 0x6], D0
  49892. label000254A0:
  49893. 000254A0  554F                     subq.w     A7, 2
  49894. 000254A2  486E FFF8                pea.l      [A6 - 0x8]
  49895. 000254A6  2F0A                     move.l     -[A7], A2
  49896. 000254A8  2F0A                     move.l     -[A7], A2
  49897. 000254AA  A8AA                     syscall    SectRect
  49898. 000254AC  101F                     move.b     D0, [A7]+
  49899. 000254AE  245F                     movea.l    A2, [A7]+
  49900. 000254B0  265F                     movea.l    A3, [A7]+
  49901. 000254B2  4E5E                     unlink     A6
  49902. 000254B4  4E75                     rts
  49903. 000254B6  4E56 FFF8                link       A6, -0x0008
  49904. 000254BA  2F0A                     move.l     -[A7], A2
  49905. 000254BC  2F03                     move.l     -[A7], D3
  49906. 000254BE  246E 0008                movea.l    A2, [A6 + 0x8]
  49907. 000254C2  486E FFF8                pea.l      [A6 - 0x8]
  49908. 000254C6  2F0A                     move.l     -[A7], A2
  49909. 000254C8  61FF FFFE 3DE6           bsr        -0x1C218 /* 000092B0 */
  49910. 000254CE  306E FFF8                movea.w    A0, [A6 - 0x8]
  49911. 000254D2  326E FFFC                movea.w    A1, [A6 - 0x4]
  49912. 000254D6  2609                     move.l     D3, A1
  49913. 000254D8  9688                     sub.l      D3, A0
  49914. 000254DA  72E7                     moveq.l    D1, 0xFFFFFFE7
  49915. 000254DC  D681                     add.l      D3, D1
  49916. 000254DE  4A2A 0012                tst.b      [A2 + 0x12]
  49917. 000254E2  504F                     addq.w     A7, 8
  49918. 000254E4  670E                     beq        +0x10 /* 000254F4 */
  49919. 000254E6  306E FFFA                movea.w    A0, [A6 - 0x6]
  49920. 000254EA  326E FFFE                movea.w    A1, [A6 - 0x2]
  49921. 000254EE  2609                     move.l     D3, A1
  49922. 000254F0  9688                     sub.l      D3, A0
  49923. 000254F2  D681                     add.l      D3, D1
  49924. label000254F4:
  49925. 000254F4  4A2A 0014                tst.b      [A2 + 0x14]
  49926. 000254F8  6702                     beq        +0x4 /* 000254FC */
  49927. 000254FA  5483                     addq.l     D3, 2
  49928. label000254FC:
  49929. 000254FC  2003                     move.l     D0, D3
  49930. 000254FE  261F                     move.l     D3, [A7]+
  49931. 00025500  245F                     movea.l    A2, [A7]+
  49932. 00025502  4E5E                     unlink     A6
  49933. 00025504  4E75                     rts
  49934. fn00025506:
  49935. 00025506  4E56 FFF8                link       A6, -0x0008
  49936. 0002550A  48E7 0038                movem.l    -[A7], A2,A3,A4
  49937. 0002550E  266E 0008                movea.l    A3, [A6 + 0x8]
  49938. 00025512  286E 000C                movea.l    A4, [A6 + 0xC]
  49939. 00025516  246E 0010                movea.l    A2, [A6 + 0x10]
  49940. 0002551A  486E FFF8                pea.l      [A6 - 0x8]
  49941. 0002551E  2F0B                     move.l     -[A7], A3
  49942. 00025520  61FF FFFE 3D8E           bsr        -0x1C270 /* 000092B0 */
  49943. 00025526  302E FFFC                move.w     D0, [A6 - 0x4]
  49944. 0002552A  5B40                     subq.w     D0, 5
  49945. 0002552C  3880                     move.w     [A4], D0
  49946. 0002552E  7014                     moveq.l    D0, 0x14
  49947. 00025530  D06E FFF8                add.w      D0, [A6 - 0x8]
  49948. 00025534  3480                     move.w     [A2], D0
  49949. 00025536  4A2B 0012                tst.b      [A3 + 0x12]
  49950. 0002553A  504F                     addq.w     A7, 8
  49951. 0002553C  6710                     beq        +0x12 /* 0002554E */
  49952. 0002553E  302E FFFA                move.w     D0, [A6 - 0x6]
  49953. 00025542  5A40                     addq.w     D0, 5
  49954. 00025544  3880                     move.w     [A4], D0
  49955. 00025546  70EC                     moveq.l    D0, 0xFFFFFFEC
  49956. 00025548  D06E FFFE                add.w      D0, [A6 - 0x2]
  49957. 0002554C  3480                     move.w     [A2], D0
  49958. label0002554E:
  49959. 0002554E  4A2B 0014                tst.b      [A3 + 0x14]
  49960. 00025552  670C                     beq        +0xE /* 00025560 */
  49961. 00025554  4A2B 0012                tst.b      [A3 + 0x12]
  49962. 00025558  6704                     beq        +0x6 /* 0002555E */
  49963. 0002555A  5452                     addq.w     [A2], 2
  49964. 0002555C  6002                     bra        +0x4 /* 00025560 */
  49965. label0002555E:
  49966. 0002555E  5552                     subq.w     [A2], 2
  49967. label00025560:
  49968. 00025560  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  49969. 00025564  4E5E                     unlink     A6
  49970. 00025566  4E75                     rts
  49971. fn00025568:
  49972. 00025568  4E56 FF9C                link       A6, -0x0064
  49973. 0002556C  48E7 1F20                movem.l    -[A7], D3,D4,D5,D6,D7,A2
  49974. 00025570  246E 0008                movea.l    A2, [A6 + 0x8]
  49975. 00025574  3E2E 000C                move.w     D7, [A6 + 0xC]
  49976. 00025578  486E FFFC                pea.l      [A6 - 0x4]
  49977. 0002557C  486E FFFE                pea.l      [A6 - 0x2]
  49978. 00025580  2F0A                     move.l     -[A7], A2
  49979. 00025582  4EBA FF82                jsr        [PC - 0x7E /* 00025506 */]
  49980. 00025586  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  49981. 0002558A  61FF FFFE 3D10           bsr        -0x1C2EE /* 0000929C */
  49982. 00025590  2600                     move.l     D3, D0
  49983. 00025592  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  49984. 00025596  61FF FFFE 3CFA           bsr        -0x1C304 /* 00009292 */
  49985. 0002559C  2A00                     move.l     D5, D0
  49986. 0002559E  2803                     move.l     D4, D3
  49987. 000255A0  BE6E FFFC                cmp.w      D7, [A6 - 0x4]
  49988. 000255A4  4FEF 0014                lea.l      A7, [A7 + 0x14]
  49989. 000255A8  6606                     bne        +0x8 /* 000255B0 */
  49990. 000255AA  2805                     move.l     D4, D5
  49991. 000255AC  6000 0124                bra        +0x126 /* 000256D2 */
  49992. label000255B0:
  49993. 000255B0  BE6E FFFE                cmp.w      D7, [A6 - 0x2]
  49994. 000255B4  6700 011C                beq        +0x11E /* 000256D2 */
  49995. 000255B8  2D7C 3FFE 8000 FF9C      move.l     [A6 - 0x64], 0x3FFE8000
  49996. 000255C0  42AE FFA0                clr.l      [A6 - 0x60]
  49997. 000255C4  426E FFA4                clr.w      [A6 - 0x5C]
  49998. 000255C8  302E FFFE                move.w     D0, [A6 - 0x2]
  49999. 000255CC  48C0                     ext.l      D0
  50000. 000255CE  2C00                     move.l     D6, D0
  50001. 000255D0  3007                     move.w     D0, D7
  50002. 000255D2  48C0                     ext.l      D0
  50003. 000255D4  9086                     sub.l      D0, D6
  50004. 000255D6  2D40 FFA6                move.l     [A6 - 0x5A], D0
  50005. 000255DA  486E FFA6                pea.l      [A6 - 0x5A]
  50006. 000255DE  486E FFA6                pea.l      [A6 - 0x5A]
  50007. 000255E2  3F3C 280E                move.w     -[A7], 0x280E
  50008. 000255E6  A9EB                     syscall    Pack4/FP68K
  50009. 000255E8  302E FFFC                move.w     D0, [A6 - 0x4]
  50010. 000255EC  48C0                     ext.l      D0
  50011. 000255EE  9086                     sub.l      D0, D6
  50012. 000255F0  2D40 FFB0                move.l     [A6 - 0x50], D0
  50013. 000255F4  486E FFB0                pea.l      [A6 - 0x50]
  50014. 000255F8  486E FFB0                pea.l      [A6 - 0x50]
  50015. 000255FC  3F3C 280E                move.w     -[A7], 0x280E
  50016. 00025600  A9EB                     syscall    Pack4/FP68K
  50017. 00025602  2005                     move.l     D0, D5
  50018. 00025604  9083                     sub.l      D0, D3
  50019. 00025606  2D40 FFBA                move.l     [A6 - 0x46], D0
  50020. 0002560A  486E FFBA                pea.l      [A6 - 0x46]
  50021. 0002560E  486E FFBA                pea.l      [A6 - 0x46]
  50022. 00025612  3F3C 280E                move.w     -[A7], 0x280E
  50023. 00025616  A9EB                     syscall    Pack4/FP68K
  50024. 00025618  486E FFBA                pea.l      [A6 - 0x46]
  50025. 0002561C  486E FFBA                pea.l      [A6 - 0x46]
  50026. 00025620  3F3C 0810                move.w     -[A7], 0x810
  50027. 00025624  A9EB                     syscall    Pack4/FP68K
  50028. 00025626  486E FFBA                pea.l      [A6 - 0x46]
  50029. 0002562A  486E FFC4                pea.l      [A6 - 0x3C]
  50030. 0002562E  3F3C 080E                move.w     -[A7], 0x80E
  50031. 00025632  A9EB                     syscall    Pack4/FP68K
  50032. 00025634  486E FFB0                pea.l      [A6 - 0x50]
  50033. 00025638  486E FFC4                pea.l      [A6 - 0x3C]
  50034. 0002563C  3F3C 0006                move.w     -[A7], 0x6
  50035. 00025640  A9EB                     syscall    Pack4/FP68K
  50036. 00025642  486E FFC4                pea.l      [A6 - 0x3C]
  50037. 00025646  486E FFCE                pea.l      [A6 - 0x32]
  50038. 0002564A  3F3C 0810                move.w     -[A7], 0x810
  50039. 0002564E  A9EB                     syscall    Pack4/FP68K
  50040. 00025650  486E FFCE                pea.l      [A6 - 0x32]
  50041. 00025654  486E FFD6                pea.l      [A6 - 0x2A]
  50042. 00025658  3F3C 080E                move.w     -[A7], 0x80E
  50043. 0002565C  A9EB                     syscall    Pack4/FP68K
  50044. 0002565E  486E FFA6                pea.l      [A6 - 0x5A]
  50045. 00025662  486E FFD6                pea.l      [A6 - 0x2A]
  50046. 00025666  3F3C 0004                move.w     -[A7], 0x4
  50047. 0002566A  A9EB                     syscall    Pack4/FP68K
  50048. 0002566C  2D43 FFE0                move.l     [A6 - 0x20], D3
  50049. 00025670  486E FFE0                pea.l      [A6 - 0x20]
  50050. 00025674  486E FFE0                pea.l      [A6 - 0x20]
  50051. 00025678  3F3C 280E                move.w     -[A7], 0x280E
  50052. 0002567C  A9EB                     syscall    Pack4/FP68K
  50053. 0002567E  486E FFD6                pea.l      [A6 - 0x2A]
  50054. 00025682  486E FFE0                pea.l      [A6 - 0x20]
  50055. 00025686  3F3C 0000                move.w     -[A7], 0x0
  50056. 0002568A  A9EB                     syscall    Pack4/FP68K
  50057. 0002568C  486E FF9C                pea.l      [A6 - 0x64]
  50058. 00025690  486E FFE0                pea.l      [A6 - 0x20]
  50059. 00025694  3F3C 0000                move.w     -[A7], 0x0
  50060. 00025698  A9EB                     syscall    Pack4/FP68K
  50061. 0002569A  486E FFE0                pea.l      [A6 - 0x20]
  50062. 0002569E  486E FFEA                pea.l      [A6 - 0x16]
  50063. 000256A2  3F3C 0810                move.w     -[A7], 0x810
  50064. 000256A6  A9EB                     syscall    Pack4/FP68K
  50065. 000256A8  486E FFEA                pea.l      [A6 - 0x16]
  50066. 000256AC  486E FFF2                pea.l      [A6 - 0xE]
  50067. 000256B0  3F3C 080E                move.w     -[A7], 0x80E
  50068. 000256B4  A9EB                     syscall    Pack4/FP68K
  50069. 000256B6  486E FFF2                pea.l      [A6 - 0xE]
  50070. 000256BA  3F3C 0016                move.w     -[A7], 0x16
  50071. 000256BE  A9EB                     syscall    Pack4/FP68K
  50072. 000256C0  486E FFF2                pea.l      [A6 - 0xE]
  50073. 000256C4  486E FFF2                pea.l      [A6 - 0xE]
  50074. 000256C8  3F3C 2810                move.w     -[A7], 0x2810
  50075. 000256CC  A9EB                     syscall    Pack4/FP68K
  50076. 000256CE  282E FFF2                move.l     D4, [A6 - 0xE]
  50077. label000256D2:
  50078. 000256D2  2004                     move.l     D0, D4
  50079. 000256D4  4CDF 04F8                movem.l    D3,D4,D5,D6,D7,A2, [A7]+
  50080. 000256D8  4E5E                     unlink     A6
  50081. 000256DA  4E75                     rts
  50082. fn000256DC:
  50083. 000256DC  4E56 FF9C                link       A6, -0x0064
  50084. 000256E0  48E7 1E20                movem.l    -[A7], D3,D4,D5,D6,A2
  50085. 000256E4  246E 0008                movea.l    A2, [A6 + 0x8]
  50086. 000256E8  2C2E 000C                move.l     D6, [A6 + 0xC]
  50087. 000256EC  486E FFFC                pea.l      [A6 - 0x4]
  50088. 000256F0  486E FFFE                pea.l      [A6 - 0x2]
  50089. 000256F4  2F0A                     move.l     -[A7], A2
  50090. 000256F6  4EBA FE0E                jsr        [PC - 0x1F2 /* 00025506 */]
  50091. 000256FA  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  50092. 000256FE  61FF FFFE 3B9C           bsr        -0x1C462 /* 0000929C */
  50093. 00025704  2600                     move.l     D3, D0
  50094. 00025706  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  50095. 0002570A  61FF FFFE 3B86           bsr        -0x1C478 /* 00009292 */
  50096. 00025710  2A00                     move.l     D5, D0
  50097. 00025712  382E FFFE                move.w     D4, [A6 - 0x2]
  50098. 00025716  BC85                     cmp.l      D6, D5
  50099. 00025718  4FEF 0014                lea.l      A7, [A7 + 0x14]
  50100. 0002571C  6D08                     blt        +0xA /* 00025726 */
  50101. 0002571E  382E FFFC                move.w     D4, [A6 - 0x4]
  50102. 00025722  6000 0120                bra        +0x122 /* 00025844 */
  50103. label00025726:
  50104. 00025726  BC83                     cmp.l      D6, D3
  50105. 00025728  6F00 011A                ble        +0x11C /* 00025844 */
  50106. 0002572C  2D7C 3FFE 8000 FF9C      move.l     [A6 - 0x64], 0x3FFE8000
  50107. 00025734  42AE FFA0                clr.l      [A6 - 0x60]
  50108. 00025738  426E FFA4                clr.w      [A6 - 0x5C]
  50109. 0002573C  2006                     move.l     D0, D6
  50110. 0002573E  9083                     sub.l      D0, D3
  50111. 00025740  2D40 FFA6                move.l     [A6 - 0x5A], D0
  50112. 00025744  486E FFA6                pea.l      [A6 - 0x5A]
  50113. 00025748  486E FFA6                pea.l      [A6 - 0x5A]
  50114. 0002574C  3F3C 280E                move.w     -[A7], 0x280E
  50115. 00025750  A9EB                     syscall    Pack4/FP68K
  50116. 00025752  2005                     move.l     D0, D5
  50117. 00025754  9083                     sub.l      D0, D3
  50118. 00025756  2D40 FFB0                move.l     [A6 - 0x50], D0
  50119. 0002575A  486E FFB0                pea.l      [A6 - 0x50]
  50120. 0002575E  486E FFB0                pea.l      [A6 - 0x50]
  50121. 00025762  3F3C 280E                move.w     -[A7], 0x280E
  50122. 00025766  A9EB                     syscall    Pack4/FP68K
  50123. 00025768  302E FFFE                move.w     D0, [A6 - 0x2]
  50124. 0002576C  48C0                     ext.l      D0
  50125. 0002576E  322E FFFC                move.w     D1, [A6 - 0x4]
  50126. 00025772  48C1                     ext.l      D1
  50127. 00025774  9280                     sub.l      D1, D0
  50128. 00025776  2D41 FFBA                move.l     [A6 - 0x46], D1
  50129. 0002577A  486E FFBA                pea.l      [A6 - 0x46]
  50130. 0002577E  486E FFBA                pea.l      [A6 - 0x46]
  50131. 00025782  3F3C 280E                move.w     -[A7], 0x280E
  50132. 00025786  A9EB                     syscall    Pack4/FP68K
  50133. 00025788  486E FFBA                pea.l      [A6 - 0x46]
  50134. 0002578C  486E FFBA                pea.l      [A6 - 0x46]
  50135. 00025790  3F3C 0810                move.w     -[A7], 0x810
  50136. 00025794  A9EB                     syscall    Pack4/FP68K
  50137. 00025796  486E FFBA                pea.l      [A6 - 0x46]
  50138. 0002579A  486E FFC4                pea.l      [A6 - 0x3C]
  50139. 0002579E  3F3C 080E                move.w     -[A7], 0x80E
  50140. 000257A2  A9EB                     syscall    Pack4/FP68K
  50141. 000257A4  486E FFB0                pea.l      [A6 - 0x50]
  50142. 000257A8  486E FFC4                pea.l      [A6 - 0x3C]
  50143. 000257AC  3F3C 0006                move.w     -[A7], 0x6
  50144. 000257B0  A9EB                     syscall    Pack4/FP68K
  50145. 000257B2  486E FFC4                pea.l      [A6 - 0x3C]
  50146. 000257B6  486E FFCE                pea.l      [A6 - 0x32]
  50147. 000257BA  3F3C 0810                move.w     -[A7], 0x810
  50148. 000257BE  A9EB                     syscall    Pack4/FP68K
  50149. 000257C0  486E FFCE                pea.l      [A6 - 0x32]
  50150. 000257C4  486E FFD6                pea.l      [A6 - 0x2A]
  50151. 000257C8  3F3C 080E                move.w     -[A7], 0x80E
  50152. 000257CC  A9EB                     syscall    Pack4/FP68K
  50153. 000257CE  486E FFA6                pea.l      [A6 - 0x5A]
  50154. 000257D2  486E FFD6                pea.l      [A6 - 0x2A]
  50155. 000257D6  3F3C 0004                move.w     -[A7], 0x4
  50156. 000257DA  A9EB                     syscall    Pack4/FP68K
  50157. 000257DC  3D6E FFFE FFE0           move.w     [A6 - 0x20], [A6 - 0x2]
  50158. 000257E2  486E FFE0                pea.l      [A6 - 0x20]
  50159. 000257E6  486E FFE0                pea.l      [A6 - 0x20]
  50160. 000257EA  3F3C 200E                move.w     -[A7], 0x200E
  50161. 000257EE  A9EB                     syscall    Pack4/FP68K
  50162. 000257F0  486E FFD6                pea.l      [A6 - 0x2A]
  50163. 000257F4  486E FFE0                pea.l      [A6 - 0x20]
  50164. 000257F8  3F3C 0000                move.w     -[A7], 0x0
  50165. 000257FC  A9EB                     syscall    Pack4/FP68K
  50166. 000257FE  486E FF9C                pea.l      [A6 - 0x64]
  50167. 00025802  486E FFE0                pea.l      [A6 - 0x20]
  50168. 00025806  3F3C 0000                move.w     -[A7], 0x0
  50169. 0002580A  A9EB                     syscall    Pack4/FP68K
  50170. 0002580C  486E FFE0                pea.l      [A6 - 0x20]
  50171. 00025810  486E FFEA                pea.l      [A6 - 0x16]
  50172. 00025814  3F3C 0810                move.w     -[A7], 0x810
  50173. 00025818  A9EB                     syscall    Pack4/FP68K
  50174. 0002581A  486E FFEA                pea.l      [A6 - 0x16]
  50175. 0002581E  486E FFF2                pea.l      [A6 - 0xE]
  50176. 00025822  3F3C 080E                move.w     -[A7], 0x80E
  50177. 00025826  A9EB                     syscall    Pack4/FP68K
  50178. 00025828  486E FFF2                pea.l      [A6 - 0xE]
  50179. 0002582C  3F3C 0016                move.w     -[A7], 0x16
  50180. 00025830  A9EB                     syscall    Pack4/FP68K
  50181. 00025832  486E FFF2                pea.l      [A6 - 0xE]
  50182. 00025836  486E FFF2                pea.l      [A6 - 0xE]
  50183. 0002583A  3F3C 2810                move.w     -[A7], 0x2810
  50184. 0002583E  A9EB                     syscall    Pack4/FP68K
  50185. 00025840  382E FFF4                move.w     D4, [A6 - 0xC]
  50186. label00025844:
  50187. 00025844  3004                     move.w     D0, D4
  50188. 00025846  4CDF 0478                movem.l    D3,D4,D5,D6,A2, [A7]+
  50189. 0002584A  4E5E                     unlink     A6
  50190. 0002584C  4E75                     rts
  50191. fn0002584E:
  50192. 0002584E  4E56 0000                link       A6, 0
  50193. 00025852  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  50194. 00025856  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  50195. 0002585A  61FF FFFF 4B60           bsr        -0xB49E /* 0001A3BC */
  50196. 00025860  206E 0008                movea.l    A0, [A6 + 0x8]
  50197. 00025864  4868 000A                pea.l      [A0 + 0xA]
  50198. 00025868  61FF 0000 8B5E           bsr        +0x8B60 /* 0002E3C8 */
  50199. 0002586E  41F9 0000 F11E           lea.l      A0, [0x0000F11E]
  50200. 00025874  226E 0008                movea.l    A1, [A6 + 0x8]
  50201. 00025878  2288                     move.l     [A1], A0
  50202. 0002587A  41F9 0000 F11E           lea.l      A0, [0x0000F11E]
  50203. 00025880  41E8 00BC                lea.l      A0, [A0 + 0xBC]
  50204. 00025884  226E 0008                movea.l    A1, [A6 + 0x8]
  50205. 00025888  2348 000A                move.l     [A1 + 0xA], A0
  50206. 0002588C  206E 0008                movea.l    A0, [A6 + 0x8]
  50207. 00025890  4E5E                     unlink     A6
  50208. 00025892  4E75                     rts
  50209. label00025894:
  50210. 00025894  4E56 0000                link       A6, 0
  50211. 00025898  2F0A                     move.l     -[A7], A2
  50212. 0002589A  246E 0008                movea.l    A2, [A6 + 0x8]
  50213. 0002589E  200A                     move.l     D0, A2
  50214. 000258A0  6742                     beq        +0x44 /* 000258E4 */
  50215. 000258A2  41F9 0000 F11E           lea.l      A0, [0x0000F11E]
  50216. 000258A8  2488                     move.l     [A2], A0
  50217. 000258AA  41F9 0000 F11E           lea.l      A0, [0x0000F11E]
  50218. 000258B0  41E8 00BC                lea.l      A0, [A0 + 0xBC]
  50219. 000258B4  2548 000A                move.l     [A2 + 0xA], A0
  50220. 000258B8  4267                     clr.w      -[A7]
  50221. 000258BA  204A                     movea.l    A0, A2
  50222. 000258BC  4868 000A                pea.l      [A0 + 0xA]
  50223. 000258C0  61FF 0000 8B46           bsr        +0x8B48 /* 0002E408 */
  50224. 000258C6  4267                     clr.w      -[A7]
  50225. 000258C8  2F0A                     move.l     -[A7], A2
  50226. 000258CA  61FF FFFF 4B1C           bsr        -0xB4E2 /* 0001A3E8 */
  50227. 000258D0  4A6E 000C                tst.w      [A6 + 0xC]
  50228. 000258D4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  50229. 000258D8  6F0A                     ble        +0xC /* 000258E4 */
  50230. 000258DA  2F0A                     move.l     -[A7], A2
  50231. 000258DC  4EB9 0000 0168           jsr        [0x00000168]
  50232. 000258E2  584F                     addq.w     A7, 4
  50233. label000258E4:
  50234. 000258E4  204A                     movea.l    A0, A2
  50235. 000258E6  245F                     movea.l    A2, [A7]+
  50236. 000258E8  4E5E                     unlink     A6
  50237. 000258EA  4E75                     rts
  50238. 000258EC  4E56 FEFC                link       A6, -0x0104
  50239. 000258F0  2F0A                     move.l     -[A7], A2
  50240. 000258F2  246E 0010                movea.l    A2, [A6 + 0x10]
  50241. 000258F6  486E FFFE                pea.l      [A6 - 0x2]
  50242. 000258FA  2F0A                     move.l     -[A7], A2
  50243. 000258FC  61FF FFFE 4D1C           bsr        -0x1B2E2 /* 0000A61A */
  50244. 00025902  486E FEFC                pea.l      [A6 - 0x104]
  50245. 00025906  2F0A                     move.l     -[A7], A2
  50246. 00025908  61FF FFFE 4D10           bsr        -0x1B2EE /* 0000A61A */
  50247. 0002590E  486E FEFE                pea.l      [A6 - 0x102]
  50248. 00025912  2F0A                     move.l     -[A7], A2
  50249. 00025914  4EB9 0000 17A8           jsr        [0x000017A8]
  50250. 0002591A  42A7                     clr.l      -[A7]
  50251. 0002591C  3F2E FEFC                move.w     -[A7], [A6 - 0x104]
  50252. 00025920  486E FEFE                pea.l      [A6 - 0x102]
  50253. 00025924  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  50254. 00025928  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  50255. 0002592C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  50256. 00025930  2057                     movea.l    A0, [A7]
  50257. 00025932  2250                     movea.l    A1, [A0]
  50258. 00025934  2269 0010                movea.l    A1, [A1 + 0x10]
  50259. 00025938  4E91                     jsr        [A1]
  50260. 0002593A  4FEF 002C                lea.l      A7, [A7 + 0x2C]
  50261. 0002593E  245F                     movea.l    A2, [A7]+
  50262. 00025940  4E5E                     unlink     A6
  50263. 00025942  4E75                     rts
  50264. 00025944  4E56 0000                link       A6, 0
  50265. 00025948  2F0A                     move.l     -[A7], A2
  50266. 0002594A  246E 0008                movea.l    A2, [A6 + 0x8]
  50267. 0002594E  256E 000C 0004           move.l     [A2 + 0x4], [A6 + 0xC]
  50268. 00025954  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  50269. 00025958  486A 000E                pea.l      [A2 + 0xE]
  50270. 0002595C  61FF FFFD BD18           bsr        -0x242E6 /* 00001676 */
  50271. 00025962  356E 0016 011C           move.w     [A2 + 0x11C], [A6 + 0x16]
  50272. 00025968  504F                     addq.w     A7, 8
  50273. 0002596A  245F                     movea.l    A2, [A7]+
  50274. 0002596C  4E5E                     unlink     A6
  50275. 0002596E  4E75                     rts
  50276. 00025970  4E56 0000                link       A6, 0
  50277. 00025974  3F3C 0100                move.w     -[A7], 0x100
  50278. 00025978  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  50279. 0002597C  206E 0008                movea.l    A0, [A6 + 0x8]
  50280. 00025980  4868 000E                pea.l      [A0 + 0xE]
  50281. 00025984  61FF FFFD B8AA           bsr        -0x24754 /* 00001230 */
  50282. 0002598A  584F                     addq.w     A7, 4
  50283. 0002598C  2F08                     move.l     -[A7], A0
  50284. 0002598E  4EB9 0000 09D0           jsr        [0x000009D0]
  50285. 00025994  4E5E                     unlink     A6
  50286. 00025996  4E75                     rts
  50287. label00025998:
  50288. 00025998  4E56 0000                link       A6, 0
  50289. 0002599C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  50290. 000259A0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  50291. 000259A4  61FF FFFE 390A           bsr        -0x1C6F4 /* 000092B0 */
  50292. 000259AA  4E5E                     unlink     A6
  50293. 000259AC  4E75                     rts
  50294. 000259AE  4E56 0000                link       A6, 0
  50295. 000259B2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  50296. 000259B6  206E 0008                movea.l    A0, [A6 + 0x8]
  50297. 000259BA  4868 000E                pea.l      [A0 + 0xE]
  50298. 000259BE  61FF FFFD BCB6           bsr        -0x24348 /* 00001676 */
  50299. 000259C4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  50300. 000259C8  61FF FFFE 3E2A           bsr        -0x1C1D4 /* 000097F4 */
  50301. 000259CE  4E5E                     unlink     A6
  50302. 000259D0  4E75                     rts
  50303. label000259D2:
  50304. 000259D2  4E56 0000                link       A6, 0
  50305. 000259D6  2F0A                     move.l     -[A7], A2
  50306. 000259D8  246E 0008                movea.l    A2, [A6 + 0x8]
  50307. 000259DC  302A 011C                move.w     D0, [A2 + 0x11C]
  50308. 000259E0  B06E 000C                cmp.w      D0, [A6 + 0xC]
  50309. 000259E4  6710                     beq        +0x12 /* 000259F6 */
  50310. 000259E6  356E 000C 011C           move.w     [A2 + 0x11C], [A6 + 0xC]
  50311. 000259EC  2F0A                     move.l     -[A7], A2
  50312. 000259EE  61FF FFFE 3E04           bsr        -0x1C1FA /* 000097F4 */
  50313. 000259F4  584F                     addq.w     A7, 4
  50314. label000259F6:
  50315. 000259F6  245F                     movea.l    A2, [A7]+
  50316. 000259F8  4E5E                     unlink     A6
  50317. 000259FA  4E75                     rts
  50318. 000259FC  4E56 0000                link       A6, 0
  50319. 00025A00  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  50320. 00025A04  206E 0008                movea.l    A0, [A6 + 0x8]
  50321. 00025A08  4868 000E                pea.l      [A0 + 0xE]
  50322. 00025A0C  61FF FFFE 4D48           bsr        -0x1B2B6 /* 0000A756 */
  50323. 00025A12  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  50324. 00025A16  61FF FFFE 3DDC           bsr        -0x1C222 /* 000097F4 */
  50325. 00025A1C  4E5E                     unlink     A6
  50326. 00025A1E  4E75                     rts
  50327. 00025A20  4E56 0000                link       A6, 0
  50328. 00025A24  206E 0008                movea.l    A0, [A6 + 0x8]
  50329. 00025A28  4868 000E                pea.l      [A0 + 0xE]
  50330. 00025A2C  4EB9 0000 0978           jsr        [0x00000978]
  50331. 00025A32  206E 000C                movea.l    A0, [A6 + 0xC]
  50332. 00025A36  2080                     move.l     [A0], D0
  50333. 00025A38  7001                     moveq.l    D0, 0x01
  50334. 00025A3A  4E5E                     unlink     A6
  50335. 00025A3C  4E75                     rts
  50336. 00025A3E  7001                     moveq.l    D0, 0x01
  50337. 00025A40  4E75                     rts
  50338. 00025A42  4E56 FFF0                link       A6, -0x0010
  50339. 00025A46  486E FFF0                pea.l      [A6 - 0x10]
  50340. 00025A4A  4EB9 0000 0210           jsr        [0x00000210 /* BootDrive */]
  50341. 00025A50  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  50342. 00025A54  2057                     movea.l    A0, [A7]
  50343. 00025A56  2250                     movea.l    A1, [A0]
  50344. 00025A58  2269 0088                movea.l    A1, [A1 + 0x88]
  50345. 00025A5C  4E91                     jsr        [A1]
  50346. 00025A5E  584F                     addq.w     A7, 4
  50347. 00025A60  3F00                     move.w     -[A7], D0
  50348. 00025A62  4EB9 0000 0500           jsr        [0x00000500]
  50349. 00025A68  486E FFF8                pea.l      [A6 - 0x8]
  50350. 00025A6C  A88B                     syscall    GetFontInfo
  50351. 00025A6E  206E 0008                movea.l    A0, [A6 + 0x8]
  50352. 00025A72  4868 000E                pea.l      [A0 + 0xE]
  50353. 00025A76  61FF FFFD B7B8           bsr        -0x24846 /* 00001230 */
  50354. 00025A7C  584F                     addq.w     A7, 4
  50355. 00025A7E  2F08                     move.l     -[A7], A0
  50356. 00025A80  A88C                     syscall    StringWidth
  50357. 00025A82  301F                     move.w     D0, [A7]+
  50358. 00025A84  5240                     addq.w     D0, 1
  50359. 00025A86  206E 000C                movea.l    A0, [A6 + 0xC]
  50360. 00025A8A  3080                     move.w     [A0], D0
  50361. 00025A8C  302E FFF8                move.w     D0, [A6 - 0x8]
  50362. 00025A90  D06E FFFA                add.w      D0, [A6 - 0x6]
  50363. 00025A94  D06E FFFE                add.w      D0, [A6 - 0x2]
  50364. 00025A98  206E 0010                movea.l    A0, [A6 + 0x10]
  50365. 00025A9C  3080                     move.w     [A0], D0
  50366. 00025A9E  206E 0014                movea.l    A0, [A6 + 0x14]
  50367. 00025AA2  30AE FFF8                move.w     [A0], [A6 - 0x8]
  50368. 00025AA6  3F3C FFFF                move.w     -[A7], 0xFFFF
  50369. 00025AAA  486E FFF0                pea.l      [A6 - 0x10]
  50370. 00025AAE  4EB9 0000 0218           jsr        [0x00000218 /* KbdLast */]
  50371. 00025AB4  4E5E                     unlink     A6
  50372. 00025AB6  4E75                     rts
  50373. 00025AB8  4E56 0000                link       A6, 0
  50374. 00025ABC  206E 0008                movea.l    A0, [A6 + 0x8]
  50375. 00025AC0  4868 000A                pea.l      [A0 + 0xA]
  50376. 00025AC4  61FF FFFE F920           bsr        -0x106DE /* 000153E6 */
  50377. 00025ACA  4E5E                     unlink     A6
  50378. 00025ACC  4E75                     rts
  50379. 00025ACE  4E56 0000                link       A6, 0
  50380. 00025AD2  202E 000E                move.l     D0, [A6 + 0xE]
  50381. 00025AD6  0480 7465 7874           subi.l     D0, 0x74657874 /* 'text' */
  50382. 00025ADC  670A                     beq        +0xC /* 00025AE8 */
  50383. 00025ADE  0480 0002 ECF5           subi.l     D0, 0x2ECF5
  50384. 00025AE4  6726                     beq        +0x28 /* 00025B0C */
  50385. 00025AE6  6024                     bra        +0x26 /* 00025B0C */
  50386. label00025AE8:
  50387. 00025AE8  1F2E 0015                move.b     -[A7], [A6 + 0x15]
  50388. 00025AEC  2F2E 0016                move.l     -[A7], [A6 + 0x16]
  50389. 00025AF0  206E 0008                movea.l    A0, [A6 + 0x8]
  50390. 00025AF4  4868 000E                pea.l      [A0 + 0xE]
  50391. 00025AF8  4EB9 0000 0980           jsr        [0x00000980 /* RomFont0/ScrapEnd */]
  50392. 00025AFE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  50393. 00025B02  61FF FFFE 3CF0           bsr        -0x1C30E /* 000097F4 */
  50394. 00025B08  4FEF 000E                lea.l      A7, [A7 + 0xE]
  50395. label00025B0C:
  50396. 00025B0C  4E5E                     unlink     A6
  50397. 00025B0E  4E75                     rts
  50398. 00025B10  4E56 FFD2                link       A6, -0x002E
  50399. 00025B14  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  50400. 00025B18  246E 0008                movea.l    A2, [A6 + 0x8]
  50401. 00025B1C  266E 001A                movea.l    A3, [A6 + 0x1A]
  50402. 00025B20  7600                     moveq.l    D3, 0x00
  50403. 00025B22  202E 000E                move.l     D0, [A6 + 0xE]
  50404. 00025B26  0480 7465 7874           subi.l     D0, 0x74657874 /* 'text' */
  50405. 00025B2C  670C                     beq        +0xE /* 00025B3A */
  50406. 00025B2E  0480 0002 ECF5           subi.l     D0, 0x2ECF5
  50407. 00025B34  6734                     beq        +0x36 /* 00025B6A */
  50408. 00025B36  6000 0092                bra        +0x94 /* 00025BCA */
  50409. label00025B3A:
  50410. 00025B3A  486A 000E                pea.l      [A2 + 0xE]
  50411. 00025B3E  61FF FFFE 4D06           bsr        -0x1B2F8 /* 0000A846 */
  50412. 00025B44  2600                     move.l     D3, D0
  50413. 00025B46  2803                     move.l     D4, D3
  50414. 00025B48  B6AE 0012                cmp.l      D3, [A6 + 0x12]
  50415. 00025B4C  584F                     addq.w     A7, 4
  50416. 00025B4E  6F04                     ble        +0x6 /* 00025B54 */
  50417. 00025B50  282E 0012                move.l     D4, [A6 + 0x12]
  50418. label00025B54:
  50419. 00025B54  486A 000E                pea.l      [A2 + 0xE]
  50420. 00025B58  61FF FFFD E336           bsr        -0x21CC8 /* 00003E90 */
  50421. 00025B5E  584F                     addq.w     A7, 4
  50422. 00025B60  226E 0016                movea.l    A1, [A6 + 0x16]
  50423. 00025B64  2004                     move.l     D0, D4
  50424. 00025B66  A22E                     syscall    BlockMove/BlockMoveData, flags=2
  50425. 00025B68  6060                     bra        +0x62 /* 00025BCA */
  50426. label00025B6A:
  50427. 00025B6A  486E FFF0                pea.l      [A6 - 0x10]
  50428. 00025B6E  4EB9 0000 0210           jsr        [0x00000210 /* BootDrive */]
  50429. 00025B74  486E FFD2                pea.l      [A6 - 0x2E]
  50430. 00025B78  4EB9 0000 01F0           jsr        [0x000001F0]
  50431. 00025B7E  2F0A                     move.l     -[A7], A2
  50432. 00025B80  2057                     movea.l    A0, [A7]
  50433. 00025B82  2250                     movea.l    A1, [A0]
  50434. 00025B84  2269 0088                movea.l    A1, [A1 + 0x88]
  50435. 00025B88  4E91                     jsr        [A1]
  50436. 00025B8A  3600                     move.w     D3, D0
  50437. 00025B8C  3F03                     move.w     -[A7], D3
  50438. 00025B8E  4EB9 0000 0500           jsr        [0x00000500]
  50439. 00025B94  486E FFF8                pea.l      [A6 - 0x8]
  50440. 00025B98  A88B                     syscall    GetFontInfo
  50441. 00025B9A  7602                     moveq.l    D3, 0x02
  50442. 00025B9C  302E FFF8                move.w     D0, [A6 - 0x8]
  50443. 00025BA0  D06E FFFA                add.w      D0, [A6 - 0x6]
  50444. 00025BA4  206E 0016                movea.l    A0, [A6 + 0x16]
  50445. 00025BA8  3080                     move.w     [A0], D0
  50446. 00025BAA  3F3C FFFF                move.w     -[A7], 0xFFFF
  50447. 00025BAE  486E FFD2                pea.l      [A6 - 0x2E]
  50448. 00025BB2  4EB9 0000 01F8           jsr        [0x000001F8 /* SPValid/SysParam */]
  50449. 00025BB8  3F3C FFFF                move.w     -[A7], 0xFFFF
  50450. 00025BBC  486E FFF0                pea.l      [A6 - 0x10]
  50451. 00025BC0  4EB9 0000 0218           jsr        [0x00000218 /* KbdLast */]
  50452. 00025BC6  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  50453. label00025BCA:
  50454. 00025BCA  200B                     move.l     D0, A3
  50455. 00025BCC  6702                     beq        +0x4 /* 00025BD0 */
  50456. 00025BCE  2683                     move.l     [A3], D3
  50457. label00025BD0:
  50458. 00025BD0  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  50459. 00025BD4  4E5E                     unlink     A6
  50460. 00025BD6  4E75                     rts
  50461. 00025BD8  4E56 FFF2                link       A6, -0x000E
  50462. 00025BDC  2F0A                     move.l     -[A7], A2
  50463. 00025BDE  2F03                     move.l     -[A7], D3
  50464. 00025BE0  246E 0008                movea.l    A2, [A6 + 0x8]
  50465. 00025BE4  486E FFF2                pea.l      [A6 - 0xE]
  50466. 00025BE8  2F0A                     move.l     -[A7], A2
  50467. 00025BEA  61FF FFFE 36C4           bsr        -0x1C93A /* 000092B0 */
  50468. 00025BF0  3F2A 011C                move.w     -[A7], [A2 + 0x11C]
  50469. 00025BF4  4EB9 0000 0500           jsr        [0x00000500]
  50470. 00025BFA  3600                     move.w     D3, D0
  50471. 00025BFC  486E FFFA                pea.l      [A6 - 0x6]
  50472. 00025C00  AA19                     syscall    GetForeColor
  50473. 00025C02  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  50474. 00025C06  2057                     movea.l    A0, [A7]
  50475. 00025C08  2268 0004                movea.l    A1, [A0 + 0x4]
  50476. 00025C0C  2269 00F0                movea.l    A1, [A1 + 0xF0]
  50477. 00025C10  4E91                     jsr        [A1]
  50478. 00025C12  61FF FFFF 08E0           bsr        -0xF71E /* 000164F4 */
  50479. 00025C18  0C40 0004                cmpi.w     D0, 0x4
  50480. 00025C1C  4FEF 000E                lea.l      A7, [A7 + 0xE]
  50481. 00025C20  6F28                     ble        +0x2A /* 00025C4A */
  50482. 00025C22  2F0A                     move.l     -[A7], A2
  50483. 00025C24  61FF FFFE 3EC8           bsr        -0x1C136 /* 00009AEE */
  50484. 00025C2A  4A00                     tst.b      D0
  50485. 00025C2C  584F                     addq.w     A7, 4
  50486. 00025C2E  670E                     beq        +0x10 /* 00025C3E */
  50487. 00025C30  2F0A                     move.l     -[A7], A2
  50488. 00025C32  61FF FFFE 3EA4           bsr        -0x1C15A /* 00009AD8 */
  50489. 00025C38  4A00                     tst.b      D0
  50490. 00025C3A  584F                     addq.w     A7, 4
  50491. 00025C3C  660C                     bne        +0xE /* 00025C4A */
  50492. label00025C3E:
  50493. 00025C3E  486E FFFA                pea.l      [A6 - 0x6]
  50494. 00025C42  4EB9 0000 0310           jsr        [0x00000310]
  50495. 00025C48  584F                     addq.w     A7, 4
  50496. label00025C4A:
  50497. 00025C4A  486E FFFA                pea.l      [A6 - 0x6]
  50498. 00025C4E  AA14                     syscall    RGBForeColor
  50499. 00025C50  1F3C 0001                move.b     -[A7], 0x1
  50500. 00025C54  3F03                     move.w     -[A7], D3
  50501. 00025C56  486E FFF2                pea.l      [A6 - 0xE]
  50502. 00025C5A  486A 000E                pea.l      [A2 + 0xE]
  50503. 00025C5E  61FF FFFE 4BE6           bsr        -0x1B418 /* 0000A846 */
  50504. 00025C64  584F                     addq.w     A7, 4
  50505. 00025C66  2F00                     move.l     -[A7], D0
  50506. 00025C68  486A 000E                pea.l      [A2 + 0xE]
  50507. 00025C6C  61FF FFFE 4D94           bsr        -0x1B26A /* 0000AA02 */
  50508. 00025C72  584F                     addq.w     A7, 4
  50509. 00025C74  2F08                     move.l     -[A7], A0
  50510. 00025C76  4EB9 0000 0300           jsr        [0x00000300 /* BufTgFFlg */]
  50511. 00025C7C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  50512. 00025C80  261F                     move.l     D3, [A7]+
  50513. 00025C82  245F                     movea.l    A2, [A7]+
  50514. 00025C84  4E5E                     unlink     A6
  50515. 00025C86  4E75                     rts
  50516. 00025C88  7000                     moveq.l    D0, 0x00
  50517. 00025C8A  4E75                     rts
  50518. 00025C8C  06AF FFFF FFF6 0004      addi.l     [A7 + 0x4], 0xFFFFFFF6
  50519. 00025C94  4EFA FD3C                jmp        [PC - 0x2C4 /* 000259D2 */]
  50520. 00025C98  06AF FFFF FFF6 0004      addi.l     [A7 + 0x4], 0xFFFFFFF6
  50521. 00025CA0  4EFA FCF6                jmp        [PC - 0x30A /* 00025998 */]
  50522. 00025CA4  06AF FFFF FFF6 0004      addi.l     [A7 + 0x4], 0xFFFFFFF6
  50523. 00025CAC  4EFA FBE6                jmp        [PC - 0x41A /* 00025894 */]
  50524. fn00025CB0:
  50525. 00025CB0  4E56 0000                link       A6, 0
  50526. 00025CB4  2F0A                     move.l     -[A7], A2
  50527. 00025CB6  2F03                     move.l     -[A7], D3
  50528. 00025CB8  246E 0012                movea.l    A2, [A6 + 0x12]
  50529. 00025CBC  362E 001E                move.w     D3, [A6 + 0x1E]
  50530. 00025CC0  4A6E 000C                tst.w      [A6 + 0xC]
  50531. 00025CC4  671E                     beq        +0x20 /* 00025CE4 */
  50532. 00025CC6  206E 0008                movea.l    A0, [A6 + 0x8]
  50533. 00025CCA  41E8 019E                lea.l      A0, [A0 + 0x19E]
  50534. 00025CCE  226E 0008                movea.l    A1, [A6 + 0x8]
  50535. 00025CD2  2288                     move.l     [A1], A0
  50536. 00025CD4  206E 0008                movea.l    A0, [A6 + 0x8]
  50537. 00025CD8  4868 019E                pea.l      [A0 + 0x19E]
  50538. 00025CDC  4EB9 0000 17B0           jsr        [0x000017B0]
  50539. 00025CE2  584F                     addq.w     A7, 4
  50540. label00025CE4:
  50541. 00025CE4  2F2A 000C                move.l     -[A7], [A2 + 0xC]
  50542. 00025CE8  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  50543. 00025CEC  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  50544. 00025CF0  2F12                     move.l     -[A7], [A2]
  50545. 00025CF2  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  50546. 00025CF6  4267                     clr.w      -[A7]
  50547. 00025CF8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  50548. 00025CFC  4EB9 0000 0B60           jsr        [0x00000B60 /* BNMQHdr */]
  50549. 00025D02  206E 0008                movea.l    A0, [A6 + 0x8]
  50550. 00025D06  4868 0066                pea.l      [A0 + 0x66]
  50551. 00025D0A  61FF 0000 86BC           bsr        +0x86BE /* 0002E3C8 */
  50552. 00025D10  206E 0008                movea.l    A0, [A6 + 0x8]
  50553. 00025D14  4868 0182                pea.l      [A0 + 0x182]
  50554. 00025D18  61FF 0000 8274           bsr        +0x8276 /* 0002DF8E */
  50555. 00025D1E  41F9 0000 EB3E           lea.l      A0, [0x0000EB3E]
  50556. 00025D24  226E 0008                movea.l    A1, [A6 + 0x8]
  50557. 00025D28  2348 0004                move.l     [A1 + 0x4], A0
  50558. 00025D2C  41F9 0000 EB3E           lea.l      A0, [0x0000EB3E]
  50559. 00025D32  41E8 0258                lea.l      A0, [A0 + 0x258]
  50560. 00025D36  226E 0008                movea.l    A1, [A6 + 0x8]
  50561. 00025D3A  2251                     movea.l    A1, [A1]
  50562. 00025D3C  2288                     move.l     [A1], A0
  50563. 00025D3E  41F9 0000 EB3E           lea.l      A0, [0x0000EB3E]
  50564. 00025D44  41E8 0170                lea.l      A0, [A0 + 0x170]
  50565. 00025D48  226E 0008                movea.l    A1, [A6 + 0x8]
  50566. 00025D4C  2348 0028                move.l     [A1 + 0x28], A0
  50567. 00025D50  41F9 0000 EB3E           lea.l      A0, [0x0000EB3E]
  50568. 00025D56  41E8 01A8                lea.l      A0, [A0 + 0x1A8]
  50569. 00025D5A  226E 0008                movea.l    A1, [A6 + 0x8]
  50570. 00025D5E  2348 0066                move.l     [A1 + 0x66], A0
  50571. 00025D62  41F9 0000 EB3E           lea.l      A0, [0x0000EB3E]
  50572. 00025D68  41E8 01C4                lea.l      A0, [A0 + 0x1C4]
  50573. 00025D6C  226E 0008                movea.l    A1, [A6 + 0x8]
  50574. 00025D70  2348 0182                move.l     [A1 + 0x182], A0
  50575. 00025D74  206E 0008                movea.l    A0, [A6 + 0x8]
  50576. 00025D78  2450                     movea.l    A2, [A0]
  50577. 00025D7A  41E8 019E                lea.l      A0, [A0 + 0x19E]
  50578. 00025D7E  91CA                     sub.l      A0, A2
  50579. 00025D80  2548 0008                move.l     [A2 + 0x8], A0
  50580. 00025D84  2F2E 0016                move.l     -[A7], [A6 + 0x16]
  50581. 00025D88  206E 0008                movea.l    A0, [A6 + 0x8]
  50582. 00025D8C  4868 006A                pea.l      [A0 + 0x6A]
  50583. 00025D90  61FF FFFD B8E4           bsr        -0x2471A /* 00001676 */
  50584. 00025D96  102E 001A                move.b     D0, [A6 + 0x1A]
  50585. 00025D9A  56C0                     sne        D0
  50586. 00025D9C  4400                     neg.b      D0
  50587. 00025D9E  206E 0008                movea.l    A0, [A6 + 0x8]
  50588. 00025DA2  1140 017A                move.b     [A0 + 0x17A], D0
  50589. 00025DA6  206E 0008                movea.l    A0, [A6 + 0x8]
  50590. 00025DAA  316E 001C 0178           move.w     [A0 + 0x178], [A6 + 0x1C]
  50591. 00025DB0  102E 0020                move.b     D0, [A6 + 0x20]
  50592. 00025DB4  56C0                     sne        D0
  50593. 00025DB6  4400                     neg.b      D0
  50594. 00025DB8  206E 0008                movea.l    A0, [A6 + 0x8]
  50595. 00025DBC  1140 019D                move.b     [A0 + 0x19D], D0
  50596. 00025DC0  206E 0008                movea.l    A0, [A6 + 0x8]
  50597. 00025DC4  4228 019C                clr.b      [A0 + 0x19C]
  50598. 00025DC8  4A43                     tst.w      D3
  50599. 00025DCA  4FEF 002A                lea.l      A7, [A7 + 0x2A]
  50600. 00025DCE  6730                     beq        +0x32 /* 00025E00 */
  50601. 00025DD0  0C43 7FFF                cmpi.w     D3, 0x7FFF
  50602. 00025DD4  672A                     beq        +0x2C /* 00025E00 */
  50603. 00025DD6  3F03                     move.w     -[A7], D3
  50604. 00025DD8  206E 0008                movea.l    A0, [A6 + 0x8]
  50605. 00025DDC  4868 0182                pea.l      [A0 + 0x182]
  50606. 00025DE0  2057                     movea.l    A0, [A7]
  50607. 00025DE2  2250                     movea.l    A1, [A0]
  50608. 00025DE4  2269 0018                movea.l    A1, [A1 + 0x18]
  50609. 00025DE8  4E91                     jsr        [A1]
  50610. 00025DEA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  50611. 00025DEE  2057                     movea.l    A0, [A7]
  50612. 00025DF0  2268 0004                movea.l    A1, [A0 + 0x4]
  50613. 00025DF4  2269 0254                movea.l    A1, [A1 + 0x254]
  50614. 00025DF8  4E91                     jsr        [A1]
  50615. 00025DFA  4FEF 000A                lea.l      A7, [A7 + 0xA]
  50616. 00025DFE  6008                     bra        +0xA /* 00025E08 */
  50617. label00025E00:
  50618. 00025E00  206E 0008                movea.l    A0, [A6 + 0x8]
  50619. 00025E04  4268 018A                clr.w      [A0 + 0x18A]
  50620. label00025E08:
  50621. 00025E08  206E 0008                movea.l    A0, [A6 + 0x8]
  50622. 00025E0C  261F                     move.l     D3, [A7]+
  50623. 00025E0E  245F                     movea.l    A2, [A7]+
  50624. 00025E10  4E5E                     unlink     A6
  50625. 00025E12  4E75                     rts
  50626. label00025E14:
  50627. 00025E14  4E56 0000                link       A6, 0
  50628. 00025E18  2F0B                     move.l     -[A7], A3
  50629. 00025E1A  2F0A                     move.l     -[A7], A2
  50630. 00025E1C  246E 0008                movea.l    A2, [A6 + 0x8]
  50631. 00025E20  200A                     move.l     D0, A2
  50632. 00025E22  6700 00A2                beq        +0xA4 /* 00025EC6 */
  50633. 00025E26  41F9 0000 EB3E           lea.l      A0, [0x0000EB3E]
  50634. 00025E2C  2548 0004                move.l     [A2 + 0x4], A0
  50635. 00025E30  41F9 0000 EB3E           lea.l      A0, [0x0000EB3E]
  50636. 00025E36  41E8 0258                lea.l      A0, [A0 + 0x258]
  50637. 00025E3A  2252                     movea.l    A1, [A2]
  50638. 00025E3C  2288                     move.l     [A1], A0
  50639. 00025E3E  41F9 0000 EB3E           lea.l      A0, [0x0000EB3E]
  50640. 00025E44  41E8 0170                lea.l      A0, [A0 + 0x170]
  50641. 00025E48  2548 0028                move.l     [A2 + 0x28], A0
  50642. 00025E4C  41F9 0000 EB3E           lea.l      A0, [0x0000EB3E]
  50643. 00025E52  41E8 01A8                lea.l      A0, [A0 + 0x1A8]
  50644. 00025E56  2548 0066                move.l     [A2 + 0x66], A0
  50645. 00025E5A  41F9 0000 EB3E           lea.l      A0, [0x0000EB3E]
  50646. 00025E60  41E8 01C4                lea.l      A0, [A0 + 0x1C4]
  50647. 00025E64  2548 0182                move.l     [A2 + 0x182], A0
  50648. 00025E68  2652                     movea.l    A3, [A2]
  50649. 00025E6A  204A                     movea.l    A0, A2
  50650. 00025E6C  41E8 019E                lea.l      A0, [A0 + 0x19E]
  50651. 00025E70  91CB                     sub.l      A0, A3
  50652. 00025E72  2748 0008                move.l     [A3 + 0x8], A0
  50653. 00025E76  4267                     clr.w      -[A7]
  50654. 00025E78  204A                     movea.l    A0, A2
  50655. 00025E7A  4868 0182                pea.l      [A0 + 0x182]
  50656. 00025E7E  61FF 0000 8172           bsr        +0x8174 /* 0002DFF2 */
  50657. 00025E84  4267                     clr.w      -[A7]
  50658. 00025E86  204A                     movea.l    A0, A2
  50659. 00025E88  4868 0066                pea.l      [A0 + 0x66]
  50660. 00025E8C  61FF 0000 857A           bsr        +0x857C /* 0002E408 */
  50661. 00025E92  4267                     clr.w      -[A7]
  50662. 00025E94  2F0A                     move.l     -[A7], A2
  50663. 00025E96  4EB9 0000 0B70           jsr        [0x00000B70]
  50664. 00025E9C  4A6E 000C                tst.w      [A6 + 0xC]
  50665. 00025EA0  4FEF 0012                lea.l      A7, [A7 + 0x12]
  50666. 00025EA4  6710                     beq        +0x12 /* 00025EB6 */
  50667. 00025EA6  4267                     clr.w      -[A7]
  50668. 00025EA8  204A                     movea.l    A0, A2
  50669. 00025EAA  4868 019E                pea.l      [A0 + 0x19E]
  50670. 00025EAE  4EB9 0000 17B8           jsr        [0x000017B8]
  50671. 00025EB4  5C4F                     addq.w     A7, 6
  50672. label00025EB6:
  50673. 00025EB6  4A6E 000C                tst.w      [A6 + 0xC]
  50674. 00025EBA  6F0A                     ble        +0xC /* 00025EC6 */
  50675. 00025EBC  2F0A                     move.l     -[A7], A2
  50676. 00025EBE  4EB9 0000 0168           jsr        [0x00000168]
  50677. 00025EC4  584F                     addq.w     A7, 4
  50678. label00025EC6:
  50679. 00025EC6  204A                     movea.l    A0, A2
  50680. 00025EC8  245F                     movea.l    A2, [A7]+
  50681. 00025ECA  265F                     movea.l    A3, [A7]+
  50682. 00025ECC  4E5E                     unlink     A6
  50683. 00025ECE  4E75                     rts
  50684. 00025ED0  4E56 0000                link       A6, 0
  50685. 00025ED4  3F3C 0100                move.w     -[A7], 0x100
  50686. 00025ED8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  50687. 00025EDC  206E 0008                movea.l    A0, [A6 + 0x8]
  50688. 00025EE0  4868 006A                pea.l      [A0 + 0x6A]
  50689. 00025EE4  61FF FFFD B34A           bsr        -0x24CB4 /* 00001230 */
  50690. 00025EEA  584F                     addq.w     A7, 4
  50691. 00025EEC  2F08                     move.l     -[A7], A0
  50692. 00025EEE  4EB9 0000 09D0           jsr        [0x000009D0]
  50693. 00025EF4  4E5E                     unlink     A6
  50694. 00025EF6  4E75                     rts
  50695. label00025EF8:
  50696. 00025EF8  4E56 FFF0                link       A6, -0x0010
  50697. 00025EFC  48E7 1030                movem.l    -[A7], D3,A2,A3
  50698. 00025F00  266E 0008                movea.l    A3, [A6 + 0x8]
  50699. 00025F04  246E 000C                movea.l    A2, [A6 + 0xC]
  50700. 00025F08  486E FFF0                pea.l      [A6 - 0x10]
  50701. 00025F0C  4EB9 0000 0210           jsr        [0x00000210 /* BootDrive */]
  50702. 00025F12  486B 0066                pea.l      [A3 + 0x66]
  50703. 00025F16  61FF FFFE F4CE           bsr        -0x10B30 /* 000153E6 */
  50704. 00025F1C  3600                     move.w     D3, D0
  50705. 00025F1E  3F03                     move.w     -[A7], D3
  50706. 00025F20  4EB9 0000 0500           jsr        [0x00000500]
  50707. 00025F26  486E FFF8                pea.l      [A6 - 0x8]
  50708. 00025F2A  A88B                     syscall    GetFontInfo
  50709. 00025F2C  362E FFF8                move.w     D3, [A6 - 0x8]
  50710. 00025F30  D66E FFFA                add.w      D3, [A6 - 0x6]
  50711. 00025F34  2F0A                     move.l     -[A7], A2
  50712. 00025F36  2F0B                     move.l     -[A7], A3
  50713. 00025F38  2057                     movea.l    A0, [A7]
  50714. 00025F3A  2268 0004                movea.l    A1, [A0 + 0x4]
  50715. 00025F3E  2269 0040                movea.l    A1, [A1 + 0x40]
  50716. 00025F42  4E91                     jsr        [A1]
  50717. 00025F44  2F0B                     move.l     -[A7], A3
  50718. 00025F46  61FF 0000 007C           bsr        +0x7E /* 00025FC4 */
  50719. 00025F4C  4A00                     tst.b      D0
  50720. 00025F4E  4FEF 0016                lea.l      A7, [A7 + 0x16]
  50721. 00025F52  670E                     beq        +0x10 /* 00025F62 */
  50722. 00025F54  302E FFFA                move.w     D0, [A6 - 0x6]
  50723. 00025F58  48C0                     ext.l      D0
  50724. 00025F5A  7209                     moveq.l    D1, 0x09
  50725. 00025F5C  9280                     sub.l      D1, D0
  50726. 00025F5E  2001                     move.l     D0, D1
  50727. 00025F60  600C                     bra        +0xE /* 00025F6E */
  50728. label00025F62:
  50729. 00025F62  302E FFFA                move.w     D0, [A6 - 0x6]
  50730. 00025F66  48C0                     ext.l      D0
  50731. 00025F68  7206                     moveq.l    D1, 0x06
  50732. 00025F6A  9280                     sub.l      D1, D0
  50733. 00025F6C  2001                     move.l     D0, D1
  50734. label00025F6E:
  50735. 00025F6E  916A 0004                sub.w      [A2 + 0x4], D0
  50736. 00025F72  066A 000B 0002           addi.w     [A2 + 0x2], 0xB
  50737. 00025F78  2F0B                     move.l     -[A7], A3
  50738. 00025F7A  61FF 0000 003A           bsr        +0x3C /* 00025FB6 */
  50739. 00025F80  4A00                     tst.b      D0
  50740. 00025F82  584F                     addq.w     A7, 4
  50741. 00025F84  6706                     beq        +0x8 /* 00025F8C */
  50742. 00025F86  066A 0014 0002           addi.w     [A2 + 0x2], 0x14
  50743. label00025F8C:
  50744. 00025F8C  046A 000B 0006           subi.w     [A2 + 0x6], 0xB
  50745. 00025F92  3003                     move.w     D0, D3
  50746. 00025F94  5240                     addq.w     D0, 1
  50747. 00025F96  322A 0004                move.w     D1, [A2 + 0x4]
  50748. 00025F9A  9240                     sub.w      D1, D0
  50749. 00025F9C  3481                     move.w     [A2], D1
  50750. 00025F9E  3F3C FFFF                move.w     -[A7], 0xFFFF
  50751. 00025FA2  486E FFF0                pea.l      [A6 - 0x10]
  50752. 00025FA6  4EB9 0000 0218           jsr        [0x00000218 /* KbdLast */]
  50753. 00025FAC  5C4F                     addq.w     A7, 6
  50754. 00025FAE  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  50755. 00025FB2  4E5E                     unlink     A6
  50756. 00025FB4  4E75                     rts
  50757. fn00025FB6:
  50758. 00025FB6  206F 0004                movea.l    A0, [A7 + 0x4]
  50759. 00025FBA  4AA8 0186                tst.l      [A0 + 0x186]
  50760. 00025FBE  56C0                     sne        D0
  50761. 00025FC0  4400                     neg.b      D0
  50762. 00025FC2  4E75                     rts
  50763. fn00025FC4:
  50764. 00025FC4  206F 0004                movea.l    A0, [A7 + 0x4]
  50765. 00025FC8  1028 019D                move.b     D0, [A0 + 0x19D]
  50766. 00025FCC  4E75                     rts
  50767. label00025FCE:
  50768. 00025FCE  4E56 FFFC                link       A6, -0x0004
  50769. 00025FD2  2F0B                     move.l     -[A7], A3
  50770. 00025FD4  2F0A                     move.l     -[A7], A2
  50771. 00025FD6  266E 0008                movea.l    A3, [A6 + 0x8]
  50772. 00025FDA  246E 000C                movea.l    A2, [A6 + 0xC]
  50773. 00025FDE  486E FFFC                pea.l      [A6 - 0x4]
  50774. 00025FE2  2F0B                     move.l     -[A7], A3
  50775. 00025FE4  2057                     movea.l    A0, [A7]
  50776. 00025FE6  2268 0004                movea.l    A1, [A0 + 0x4]
  50777. 00025FEA  2269 0250                movea.l    A1, [A1 + 0x250]
  50778. 00025FEE  4E91                     jsr        [A1]
  50779. 00025FF0  486B 0182                pea.l      [A3 + 0x182]
  50780. 00025FF4  61FF FFFF 148A           bsr        -0xEB74 /* 00017480 */
  50781. 00025FFA  2008                     move.l     D0, A0
  50782. 00025FFC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  50783. 00026000  6722                     beq        +0x24 /* 00026024 */
  50784. 00026002  34AE FFFC                move.w     [A2], [A6 - 0x4]
  50785. 00026006  356E FFFE 0002           move.w     [A2 + 0x2], [A6 - 0x2]
  50786. 0002600C  7000                     moveq.l    D0, 0x00
  50787. 0002600E  102B 0190                move.b     D0, [A3 + 0x190]
  50788. 00026012  D06E FFFC                add.w      D0, [A6 - 0x4]
  50789. 00026016  3540 0004                move.w     [A2 + 0x4], D0
  50790. 0002601A  7010                     moveq.l    D0, 0x10
  50791. 0002601C  D06A 0002                add.w      D0, [A2 + 0x2]
  50792. 00026020  3540 0006                move.w     [A2 + 0x6], D0
  50793. label00026024:
  50794. 00026024  245F                     movea.l    A2, [A7]+
  50795. 00026026  265F                     movea.l    A3, [A7]+
  50796. 00026028  4E5E                     unlink     A6
  50797. 0002602A  4E75                     rts
  50798. 0002602C  4E56 0000                link       A6, 0
  50799. 00026030  2F0A                     move.l     -[A7], A2
  50800. 00026032  246E 0008                movea.l    A2, [A6 + 0x8]
  50801. 00026036  2F0A                     move.l     -[A7], A2
  50802. 00026038  61FF FFFF FF8A           bsr        -0x74 /* 00025FC4 */
  50803. 0002603E  4A00                     tst.b      D0
  50804. 00026040  584F                     addq.w     A7, 4
  50805. 00026042  6712                     beq        +0x14 /* 00026056 */
  50806. 00026044  2F0A                     move.l     -[A7], A2
  50807. 00026046  2057                     movea.l    A0, [A7]
  50808. 00026048  2268 0004                movea.l    A1, [A0 + 0x4]
  50809. 0002604C  2269 0210                movea.l    A1, [A1 + 0x210]
  50810. 00026050  4E91                     jsr        [A1]
  50811. 00026052  584F                     addq.w     A7, 4
  50812. 00026054  6010                     bra        +0x12 /* 00026066 */
  50813. label00026056:
  50814. 00026056  2F0A                     move.l     -[A7], A2
  50815. 00026058  2057                     movea.l    A0, [A7]
  50816. 0002605A  2268 0004                movea.l    A1, [A0 + 0x4]
  50817. 0002605E  2269 020C                movea.l    A1, [A1 + 0x20C]
  50818. 00026062  4E91                     jsr        [A1]
  50819. 00026064  584F                     addq.w     A7, 4
  50820. label00026066:
  50821. 00026066  245F                     movea.l    A2, [A7]+
  50822. 00026068  4E5E                     unlink     A6
  50823. 0002606A  4E75                     rts
  50824. 0002606C  4E56 FFDE                link       A6, -0x0022
  50825. 00026070  2F0A                     move.l     -[A7], A2
  50826. 00026072  486E FFF8                pea.l      [A6 - 0x8]
  50827. 00026076  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  50828. 0002607A  2057                     movea.l    A0, [A7]
  50829. 0002607C  2268 0004                movea.l    A1, [A0 + 0x4]
  50830. 00026080  2269 0040                movea.l    A1, [A1 + 0x40]
  50831. 00026084  4E91                     jsr        [A1]
  50832. 00026086  486E FFEC                pea.l      [A6 - 0x14]
  50833. 0002608A  4EB9 0000 0490           jsr        [0x00000490]
  50834. 00026090  486E FFEC                pea.l      [A6 - 0x14]
  50835. 00026094  486E FFE2                pea.l      [A6 - 0x1E]
  50836. 00026098  4EB9 0000 04C8           jsr        [0x000004C8]
  50837. 0002609E  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  50838. 000260A2  302E FFFC                move.w     D0, [A6 - 0x4]
  50839. 000260A6  48C0                     ext.l      D0
  50840. 000260A8  5780                     subq.l     D0, 3
  50841. 000260AA  3F00                     move.w     -[A7], D0
  50842. 000260AC  A893                     syscall    MoveTo
  50843. 000260AE  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  50844. 000260B2  302E FFFC                move.w     D0, [A6 - 0x4]
  50845. 000260B6  48C0                     ext.l      D0
  50846. 000260B8  5980                     subq.l     D0, 4
  50847. 000260BA  3F00                     move.w     -[A7], D0
  50848. 000260BC  A891                     syscall    LineTo
  50849. 000260BE  302E FFFA                move.w     D0, [A6 - 0x6]
  50850. 000260C2  48C0                     ext.l      D0
  50851. 000260C4  5280                     addq.l     D0, 1
  50852. 000260C6  3F00                     move.w     -[A7], D0
  50853. 000260C8  302E FFFC                move.w     D0, [A6 - 0x4]
  50854. 000260CC  48C0                     ext.l      D0
  50855. 000260CE  5B80                     subq.l     D0, 5
  50856. 000260D0  3F00                     move.w     -[A7], D0
  50857. 000260D2  A891                     syscall    LineTo
  50858. 000260D4  302E FFFA                move.w     D0, [A6 - 0x6]
  50859. 000260D8  48C0                     ext.l      D0
  50860. 000260DA  5280                     addq.l     D0, 1
  50861. 000260DC  3F00                     move.w     -[A7], D0
  50862. 000260DE  302E FFFC                move.w     D0, [A6 - 0x4]
  50863. 000260E2  48C0                     ext.l      D0
  50864. 000260E4  5D80                     subq.l     D0, 6
  50865. 000260E6  3F00                     move.w     -[A7], D0
  50866. 000260E8  A891                     syscall    LineTo
  50867. 000260EA  302E FFFA                move.w     D0, [A6 - 0x6]
  50868. 000260EE  48C0                     ext.l      D0
  50869. 000260F0  5480                     addq.l     D0, 2
  50870. 000260F2  3F00                     move.w     -[A7], D0
  50871. 000260F4  302E FFFC                move.w     D0, [A6 - 0x4]
  50872. 000260F8  48C0                     ext.l      D0
  50873. 000260FA  5F80                     subq.l     D0, 7
  50874. 000260FC  3F00                     move.w     -[A7], D0
  50875. 000260FE  A891                     syscall    LineTo
  50876. 00026100  302E FFFA                move.w     D0, [A6 - 0x6]
  50877. 00026104  48C0                     ext.l      D0
  50878. 00026106  5480                     addq.l     D0, 2
  50879. 00026108  3F00                     move.w     -[A7], D0
  50880. 0002610A  302E FFFC                move.w     D0, [A6 - 0x4]
  50881. 0002610E  48C0                     ext.l      D0
  50882. 00026110  5180                     subq.l     D0, 8
  50883. 00026112  3F00                     move.w     -[A7], D0
  50884. 00026114  A891                     syscall    LineTo
  50885. 00026116  302E FFFA                move.w     D0, [A6 - 0x6]
  50886. 0002611A  48C0                     ext.l      D0
  50887. 0002611C  5680                     addq.l     D0, 3
  50888. 0002611E  3F00                     move.w     -[A7], D0
  50889. 00026120  302E FFFC                move.w     D0, [A6 - 0x4]
  50890. 00026124  48C0                     ext.l      D0
  50891. 00026126  72F7                     moveq.l    D1, 0xFFFFFFF7
  50892. 00026128  D081                     add.l      D0, D1
  50893. 0002612A  3F00                     move.w     -[A7], D0
  50894. 0002612C  A891                     syscall    LineTo
  50895. 0002612E  302E FFFA                move.w     D0, [A6 - 0x6]
  50896. 00026132  48C0                     ext.l      D0
  50897. 00026134  5680                     addq.l     D0, 3
  50898. 00026136  3F00                     move.w     -[A7], D0
  50899. 00026138  302E FFFC                move.w     D0, [A6 - 0x4]
  50900. 0002613C  48C0                     ext.l      D0
  50901. 0002613E  72F6                     moveq.l    D1, 0xFFFFFFF6
  50902. 00026140  D081                     add.l      D0, D1
  50903. 00026142  3F00                     move.w     -[A7], D0
  50904. 00026144  A891                     syscall    LineTo
  50905. 00026146  302E FFFA                move.w     D0, [A6 - 0x6]
  50906. 0002614A  48C0                     ext.l      D0
  50907. 0002614C  5880                     addq.l     D0, 4
  50908. 0002614E  3F00                     move.w     -[A7], D0
  50909. 00026150  302E FFFC                move.w     D0, [A6 - 0x4]
  50910. 00026154  48C0                     ext.l      D0
  50911. 00026156  72F5                     moveq.l    D1, 0xFFFFFFF5
  50912. 00026158  D081                     add.l      D0, D1
  50913. 0002615A  3F00                     move.w     -[A7], D0
  50914. 0002615C  A891                     syscall    LineTo
  50915. 0002615E  302E FFFA                move.w     D0, [A6 - 0x6]
  50916. 00026162  48C0                     ext.l      D0
  50917. 00026164  5880                     addq.l     D0, 4
  50918. 00026166  3F00                     move.w     -[A7], D0
  50919. 00026168  302E FFFC                move.w     D0, [A6 - 0x4]
  50920. 0002616C  48C0                     ext.l      D0
  50921. 0002616E  72F4                     moveq.l    D1, 0xFFFFFFF4
  50922. 00026170  D081                     add.l      D0, D1
  50923. 00026172  3F00                     move.w     -[A7], D0
  50924. 00026174  A891                     syscall    LineTo
  50925. 00026176  302E FFFA                move.w     D0, [A6 - 0x6]
  50926. 0002617A  48C0                     ext.l      D0
  50927. 0002617C  5A80                     addq.l     D0, 5
  50928. 0002617E  3F00                     move.w     -[A7], D0
  50929. 00026180  302E FFFC                move.w     D0, [A6 - 0x4]
  50930. 00026184  48C0                     ext.l      D0
  50931. 00026186  72F3                     moveq.l    D1, 0xFFFFFFF3
  50932. 00026188  D081                     add.l      D0, D1
  50933. 0002618A  3F00                     move.w     -[A7], D0
  50934. 0002618C  A891                     syscall    LineTo
  50935. 0002618E  302E FFFA                move.w     D0, [A6 - 0x6]
  50936. 00026192  48C0                     ext.l      D0
  50937. 00026194  5A80                     addq.l     D0, 5
  50938. 00026196  3F00                     move.w     -[A7], D0
  50939. 00026198  302E FFFC                move.w     D0, [A6 - 0x4]
  50940. 0002619C  48C0                     ext.l      D0
  50941. 0002619E  72F2                     moveq.l    D1, 0xFFFFFFF2
  50942. 000261A0  D081                     add.l      D0, D1
  50943. 000261A2  3F00                     move.w     -[A7], D0
  50944. 000261A4  A891                     syscall    LineTo
  50945. 000261A6  302E FFFA                move.w     D0, [A6 - 0x6]
  50946. 000261AA  48C0                     ext.l      D0
  50947. 000261AC  5C80                     addq.l     D0, 6
  50948. 000261AE  3F00                     move.w     -[A7], D0
  50949. 000261B0  302E FFFC                move.w     D0, [A6 - 0x4]
  50950. 000261B4  48C0                     ext.l      D0
  50951. 000261B6  72F1                     moveq.l    D1, 0xFFFFFFF1
  50952. 000261B8  D081                     add.l      D0, D1
  50953. 000261BA  3F00                     move.w     -[A7], D0
  50954. 000261BC  A891                     syscall    LineTo
  50955. 000261BE  302E FFFA                move.w     D0, [A6 - 0x6]
  50956. 000261C2  48C0                     ext.l      D0
  50957. 000261C4  5C80                     addq.l     D0, 6
  50958. 000261C6  3F00                     move.w     -[A7], D0
  50959. 000261C8  302E FFFC                move.w     D0, [A6 - 0x4]
  50960. 000261CC  48C0                     ext.l      D0
  50961. 000261CE  72F0                     moveq.l    D1, 0xFFFFFFF0
  50962. 000261D0  D081                     add.l      D0, D1
  50963. 000261D2  3F00                     move.w     -[A7], D0
  50964. 000261D4  A891                     syscall    LineTo
  50965. 000261D6  302E FFFA                move.w     D0, [A6 - 0x6]
  50966. 000261DA  48C0                     ext.l      D0
  50967. 000261DC  5E80                     addq.l     D0, 7
  50968. 000261DE  3F00                     move.w     -[A7], D0
  50969. 000261E0  302E FFFC                move.w     D0, [A6 - 0x4]
  50970. 000261E4  48C0                     ext.l      D0
  50971. 000261E6  72EF                     moveq.l    D1, 0xFFFFFFEF
  50972. 000261E8  D081                     add.l      D0, D1
  50973. 000261EA  3F00                     move.w     -[A7], D0
  50974. 000261EC  A891                     syscall    LineTo
  50975. 000261EE  302E FFFA                move.w     D0, [A6 - 0x6]
  50976. 000261F2  48C0                     ext.l      D0
  50977. 000261F4  5080                     addq.l     D0, 8
  50978. 000261F6  3F00                     move.w     -[A7], D0
  50979. 000261F8  302E FFFC                move.w     D0, [A6 - 0x4]
  50980. 000261FC  48C0                     ext.l      D0
  50981. 000261FE  72EE                     moveq.l    D1, 0xFFFFFFEE
  50982. 00026200  D081                     add.l      D0, D1
  50983. 00026202  3F00                     move.w     -[A7], D0
  50984. 00026204  A891                     syscall    LineTo
  50985. 00026206  302E FFFA                move.w     D0, [A6 - 0x6]
  50986. 0002620A  48C0                     ext.l      D0
  50987. 0002620C  7209                     moveq.l    D1, 0x09
  50988. 0002620E  D081                     add.l      D0, D1
  50989. 00026210  3F00                     move.w     -[A7], D0
  50990. 00026212  302E FFFC                move.w     D0, [A6 - 0x4]
  50991. 00026216  48C0                     ext.l      D0
  50992. 00026218  72EE                     moveq.l    D1, 0xFFFFFFEE
  50993. 0002621A  D081                     add.l      D0, D1
  50994. 0002621C  3F00                     move.w     -[A7], D0
  50995. 0002621E  A891                     syscall    LineTo
  50996. 00026220  302E FFFA                move.w     D0, [A6 - 0x6]
  50997. 00026224  48C0                     ext.l      D0
  50998. 00026226  720A                     moveq.l    D1, 0x0A
  50999. 00026228  D081                     add.l      D0, D1
  51000. 0002622A  3F00                     move.w     -[A7], D0
  51001. 0002622C  302E FFFC                move.w     D0, [A6 - 0x4]
  51002. 00026230  48C0                     ext.l      D0
  51003. 00026232  72ED                     moveq.l    D1, 0xFFFFFFED
  51004. 00026234  D081                     add.l      D0, D1
  51005. 00026236  3F00                     move.w     -[A7], D0
  51006. 00026238  A891                     syscall    LineTo
  51007. 0002623A  302E FFFA                move.w     D0, [A6 - 0x6]
  51008. 0002623E  48C0                     ext.l      D0
  51009. 00026240  720B                     moveq.l    D1, 0x0B
  51010. 00026242  D081                     add.l      D0, D1
  51011. 00026244  3F00                     move.w     -[A7], D0
  51012. 00026246  302E FFFC                move.w     D0, [A6 - 0x4]
  51013. 0002624A  48C0                     ext.l      D0
  51014. 0002624C  72ED                     moveq.l    D1, 0xFFFFFFED
  51015. 0002624E  D081                     add.l      D0, D1
  51016. 00026250  3F00                     move.w     -[A7], D0
  51017. 00026252  A891                     syscall    LineTo
  51018. 00026254  302E FFFA                move.w     D0, [A6 - 0x6]
  51019. 00026258  48C0                     ext.l      D0
  51020. 0002625A  720B                     moveq.l    D1, 0x0B
  51021. 0002625C  D081                     add.l      D0, D1
  51022. 0002625E  3F00                     move.w     -[A7], D0
  51023. 00026260  302E FFFC                move.w     D0, [A6 - 0x4]
  51024. 00026264  48C0                     ext.l      D0
  51025. 00026266  5780                     subq.l     D0, 3
  51026. 00026268  3F00                     move.w     -[A7], D0
  51027. 0002626A  A891                     syscall    LineTo
  51028. 0002626C  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  51029. 00026270  302E FFFC                move.w     D0, [A6 - 0x4]
  51030. 00026274  48C0                     ext.l      D0
  51031. 00026276  5780                     subq.l     D0, 3
  51032. 00026278  3F00                     move.w     -[A7], D0
  51033. 0002627A  A891                     syscall    LineTo
  51034. 0002627C  3F3C FFFF                move.w     -[A7], 0xFFFF
  51035. 00026280  486E FFE2                pea.l      [A6 - 0x1E]
  51036. 00026284  4EB9 0000 04D0           jsr        [0x000004D0]
  51037. 0002628A  486E FFE6                pea.l      [A6 - 0x1A]
  51038. 0002628E  4EB9 0000 0490           jsr        [0x00000490]
  51039. 00026294  486E FFE6                pea.l      [A6 - 0x1A]
  51040. 00026298  486E FFDE                pea.l      [A6 - 0x22]
  51041. 0002629C  4EB9 0000 04C8           jsr        [0x000004C8]
  51042. 000262A2  302E FFFE                move.w     D0, [A6 - 0x2]
  51043. 000262A6  48C0                     ext.l      D0
  51044. 000262A8  5380                     subq.l     D0, 1
  51045. 000262AA  3F00                     move.w     -[A7], D0
  51046. 000262AC  302E FFFC                move.w     D0, [A6 - 0x4]
  51047. 000262B0  48C0                     ext.l      D0
  51048. 000262B2  5780                     subq.l     D0, 3
  51049. 000262B4  3F00                     move.w     -[A7], D0
  51050. 000262B6  A893                     syscall    MoveTo
  51051. 000262B8  302E FFFE                move.w     D0, [A6 - 0x2]
  51052. 000262BC  48C0                     ext.l      D0
  51053. 000262BE  5380                     subq.l     D0, 1
  51054. 000262C0  3F00                     move.w     -[A7], D0
  51055. 000262C2  302E FFFC                move.w     D0, [A6 - 0x4]
  51056. 000262C6  48C0                     ext.l      D0
  51057. 000262C8  5980                     subq.l     D0, 4
  51058. 000262CA  3F00                     move.w     -[A7], D0
  51059. 000262CC  A891                     syscall    LineTo
  51060. 000262CE  302E FFFE                move.w     D0, [A6 - 0x2]
  51061. 000262D2  48C0                     ext.l      D0
  51062. 000262D4  5580                     subq.l     D0, 2
  51063. 000262D6  3F00                     move.w     -[A7], D0
  51064. 000262D8  302E FFFC                move.w     D0, [A6 - 0x4]
  51065. 000262DC  48C0                     ext.l      D0
  51066. 000262DE  5B80                     subq.l     D0, 5
  51067. 000262E0  3F00                     move.w     -[A7], D0
  51068. 000262E2  A891                     syscall    LineTo
  51069. 000262E4  302E FFFE                move.w     D0, [A6 - 0x2]
  51070. 000262E8  48C0                     ext.l      D0
  51071. 000262EA  5580                     subq.l     D0, 2
  51072. 000262EC  3F00                     move.w     -[A7], D0
  51073. 000262EE  302E FFFC                move.w     D0, [A6 - 0x4]
  51074. 000262F2  48C0                     ext.l      D0
  51075. 000262F4  5D80                     subq.l     D0, 6
  51076. 000262F6  3F00                     move.w     -[A7], D0
  51077. 000262F8  A891                     syscall    LineTo
  51078. 000262FA  302E FFFE                move.w     D0, [A6 - 0x2]
  51079. 000262FE  48C0                     ext.l      D0
  51080. 00026300  5780                     subq.l     D0, 3
  51081. 00026302  3F00                     move.w     -[A7], D0
  51082. 00026304  302E FFFC                move.w     D0, [A6 - 0x4]
  51083. 00026308  48C0                     ext.l      D0
  51084. 0002630A  5F80                     subq.l     D0, 7
  51085. 0002630C  3F00                     move.w     -[A7], D0
  51086. 0002630E  A891                     syscall    LineTo
  51087. 00026310  302E FFFE                move.w     D0, [A6 - 0x2]
  51088. 00026314  48C0                     ext.l      D0
  51089. 00026316  5780                     subq.l     D0, 3
  51090. 00026318  3F00                     move.w     -[A7], D0
  51091. 0002631A  302E FFFC                move.w     D0, [A6 - 0x4]
  51092. 0002631E  48C0                     ext.l      D0
  51093. 00026320  5180                     subq.l     D0, 8
  51094. 00026322  3F00                     move.w     -[A7], D0
  51095. 00026324  A891                     syscall    LineTo
  51096. 00026326  302E FFFE                move.w     D0, [A6 - 0x2]
  51097. 0002632A  48C0                     ext.l      D0
  51098. 0002632C  5980                     subq.l     D0, 4
  51099. 0002632E  3F00                     move.w     -[A7], D0
  51100. 00026330  302E FFFC                move.w     D0, [A6 - 0x4]
  51101. 00026334  48C0                     ext.l      D0
  51102. 00026336  72F7                     moveq.l    D1, 0xFFFFFFF7
  51103. 00026338  D081                     add.l      D0, D1
  51104. 0002633A  3F00                     move.w     -[A7], D0
  51105. 0002633C  A891                     syscall    LineTo
  51106. 0002633E  302E FFFE                move.w     D0, [A6 - 0x2]
  51107. 00026342  48C0                     ext.l      D0
  51108. 00026344  5980                     subq.l     D0, 4
  51109. 00026346  3F00                     move.w     -[A7], D0
  51110. 00026348  302E FFFC                move.w     D0, [A6 - 0x4]
  51111. 0002634C  48C0                     ext.l      D0
  51112. 0002634E  72F6                     moveq.l    D1, 0xFFFFFFF6
  51113. 00026350  D081                     add.l      D0, D1
  51114. 00026352  3F00                     move.w     -[A7], D0
  51115. 00026354  A891                     syscall    LineTo
  51116. 00026356  302E FFFE                move.w     D0, [A6 - 0x2]
  51117. 0002635A  48C0                     ext.l      D0
  51118. 0002635C  5B80                     subq.l     D0, 5
  51119. 0002635E  3F00                     move.w     -[A7], D0
  51120. 00026360  302E FFFC                move.w     D0, [A6 - 0x4]
  51121. 00026364  48C0                     ext.l      D0
  51122. 00026366  72F5                     moveq.l    D1, 0xFFFFFFF5
  51123. 00026368  D081                     add.l      D0, D1
  51124. 0002636A  3F00                     move.w     -[A7], D0
  51125. 0002636C  A891                     syscall    LineTo
  51126. 0002636E  302E FFFE                move.w     D0, [A6 - 0x2]
  51127. 00026372  48C0                     ext.l      D0
  51128. 00026374  5B80                     subq.l     D0, 5
  51129. 00026376  3F00                     move.w     -[A7], D0
  51130. 00026378  302E FFFC                move.w     D0, [A6 - 0x4]
  51131. 0002637C  48C0                     ext.l      D0
  51132. 0002637E  72F4                     moveq.l    D1, 0xFFFFFFF4
  51133. 00026380  D081                     add.l      D0, D1
  51134. 00026382  3F00                     move.w     -[A7], D0
  51135. 00026384  A891                     syscall    LineTo
  51136. 00026386  302E FFFE                move.w     D0, [A6 - 0x2]
  51137. 0002638A  48C0                     ext.l      D0
  51138. 0002638C  5D80                     subq.l     D0, 6
  51139. 0002638E  3F00                     move.w     -[A7], D0
  51140. 00026390  302E FFFC                move.w     D0, [A6 - 0x4]
  51141. 00026394  48C0                     ext.l      D0
  51142. 00026396  72F3                     moveq.l    D1, 0xFFFFFFF3
  51143. 00026398  D081                     add.l      D0, D1
  51144. 0002639A  3F00                     move.w     -[A7], D0
  51145. 0002639C  A891                     syscall    LineTo
  51146. 0002639E  302E FFFE                move.w     D0, [A6 - 0x2]
  51147. 000263A2  48C0                     ext.l      D0
  51148. 000263A4  5D80                     subq.l     D0, 6
  51149. 000263A6  3F00                     move.w     -[A7], D0
  51150. 000263A8  302E FFFC                move.w     D0, [A6 - 0x4]
  51151. 000263AC  48C0                     ext.l      D0
  51152. 000263AE  72F2                     moveq.l    D1, 0xFFFFFFF2
  51153. 000263B0  D081                     add.l      D0, D1
  51154. 000263B2  3F00                     move.w     -[A7], D0
  51155. 000263B4  A891                     syscall    LineTo
  51156. 000263B6  302E FFFE                move.w     D0, [A6 - 0x2]
  51157. 000263BA  48C0                     ext.l      D0
  51158. 000263BC  5F80                     subq.l     D0, 7
  51159. 000263BE  3F00                     move.w     -[A7], D0
  51160. 000263C0  302E FFFC                move.w     D0, [A6 - 0x4]
  51161. 000263C4  48C0                     ext.l      D0
  51162. 000263C6  72F1                     moveq.l    D1, 0xFFFFFFF1
  51163. 000263C8  D081                     add.l      D0, D1
  51164. 000263CA  3F00                     move.w     -[A7], D0
  51165. 000263CC  A891                     syscall    LineTo
  51166. 000263CE  302E FFFE                move.w     D0, [A6 - 0x2]
  51167. 000263D2  48C0                     ext.l      D0
  51168. 000263D4  5F80                     subq.l     D0, 7
  51169. 000263D6  3F00                     move.w     -[A7], D0
  51170. 000263D8  302E FFFC                move.w     D0, [A6 - 0x4]
  51171. 000263DC  48C0                     ext.l      D0
  51172. 000263DE  72F0                     moveq.l    D1, 0xFFFFFFF0
  51173. 000263E0  D081                     add.l      D0, D1
  51174. 000263E2  3F00                     move.w     -[A7], D0
  51175. 000263E4  A891                     syscall    LineTo
  51176. 000263E6  302E FFFE                move.w     D0, [A6 - 0x2]
  51177. 000263EA  48C0                     ext.l      D0
  51178. 000263EC  5180                     subq.l     D0, 8
  51179. 000263EE  3F00                     move.w     -[A7], D0
  51180. 000263F0  302E FFFC                move.w     D0, [A6 - 0x4]
  51181. 000263F4  48C0                     ext.l      D0
  51182. 000263F6  72EF                     moveq.l    D1, 0xFFFFFFEF
  51183. 000263F8  D081                     add.l      D0, D1
  51184. 000263FA  3F00                     move.w     -[A7], D0
  51185. 000263FC  A891                     syscall    LineTo
  51186. 000263FE  302E FFFE                move.w     D0, [A6 - 0x2]
  51187. 00026402  48C0                     ext.l      D0
  51188. 00026404  72F7                     moveq.l    D1, 0xFFFFFFF7
  51189. 00026406  D081                     add.l      D0, D1
  51190. 00026408  3F00                     move.w     -[A7], D0
  51191. 0002640A  302E FFFC                move.w     D0, [A6 - 0x4]
  51192. 0002640E  48C0                     ext.l      D0
  51193. 00026410  72EE                     moveq.l    D1, 0xFFFFFFEE
  51194. 00026412  D081                     add.l      D0, D1
  51195. 00026414  3F00                     move.w     -[A7], D0
  51196. 00026416  A891                     syscall    LineTo
  51197. 00026418  302E FFFE                move.w     D0, [A6 - 0x2]
  51198. 0002641C  48C0                     ext.l      D0
  51199. 0002641E  72F6                     moveq.l    D1, 0xFFFFFFF6
  51200. 00026420  D081                     add.l      D0, D1
  51201. 00026422  3F00                     move.w     -[A7], D0
  51202. 00026424  302E FFFC                move.w     D0, [A6 - 0x4]
  51203. 00026428  48C0                     ext.l      D0
  51204. 0002642A  72EE                     moveq.l    D1, 0xFFFFFFEE
  51205. 0002642C  D081                     add.l      D0, D1
  51206. 0002642E  3F00                     move.w     -[A7], D0
  51207. 00026430  A891                     syscall    LineTo
  51208. 00026432  302E FFFE                move.w     D0, [A6 - 0x2]
  51209. 00026436  48C0                     ext.l      D0
  51210. 00026438  72F5                     moveq.l    D1, 0xFFFFFFF5
  51211. 0002643A  D081                     add.l      D0, D1
  51212. 0002643C  3F00                     move.w     -[A7], D0
  51213. 0002643E  302E FFFC                move.w     D0, [A6 - 0x4]
  51214. 00026442  48C0                     ext.l      D0
  51215. 00026444  72ED                     moveq.l    D1, 0xFFFFFFED
  51216. 00026446  D081                     add.l      D0, D1
  51217. 00026448  3F00                     move.w     -[A7], D0
  51218. 0002644A  A891                     syscall    LineTo
  51219. 0002644C  302E FFFE                move.w     D0, [A6 - 0x2]
  51220. 00026450  48C0                     ext.l      D0
  51221. 00026452  72F4                     moveq.l    D1, 0xFFFFFFF4
  51222. 00026454  D081                     add.l      D0, D1
  51223. 00026456  3F00                     move.w     -[A7], D0
  51224. 00026458  302E FFFC                move.w     D0, [A6 - 0x4]
  51225. 0002645C  48C0                     ext.l      D0
  51226. 0002645E  72ED                     moveq.l    D1, 0xFFFFFFED
  51227. 00026460  D081                     add.l      D0, D1
  51228. 00026462  3F00                     move.w     -[A7], D0
  51229. 00026464  A891                     syscall    LineTo
  51230. 00026466  302E FFFE                move.w     D0, [A6 - 0x2]
  51231. 0002646A  48C0                     ext.l      D0
  51232. 0002646C  72F4                     moveq.l    D1, 0xFFFFFFF4
  51233. 0002646E  D081                     add.l      D0, D1
  51234. 00026470  3F00                     move.w     -[A7], D0
  51235. 00026472  302E FFFC                move.w     D0, [A6 - 0x4]
  51236. 00026476  48C0                     ext.l      D0
  51237. 00026478  5780                     subq.l     D0, 3
  51238. 0002647A  3F00                     move.w     -[A7], D0
  51239. 0002647C  A891                     syscall    LineTo
  51240. 0002647E  302E FFFE                move.w     D0, [A6 - 0x2]
  51241. 00026482  48C0                     ext.l      D0
  51242. 00026484  5380                     subq.l     D0, 1
  51243. 00026486  3F00                     move.w     -[A7], D0
  51244. 00026488  302E FFFC                move.w     D0, [A6 - 0x4]
  51245. 0002648C  48C0                     ext.l      D0
  51246. 0002648E  5780                     subq.l     D0, 3
  51247. 00026490  3F00                     move.w     -[A7], D0
  51248. 00026492  A891                     syscall    LineTo
  51249. 00026494  3F3C FFFF                move.w     -[A7], 0xFFFF
  51250. 00026498  486E FFDE                pea.l      [A6 - 0x22]
  51251. 0002649C  4EB9 0000 04D0           jsr        [0x000004D0]
  51252. 000264A2  486E FFF8                pea.l      [A6 - 0x8]
  51253. 000264A6  4878 000B                push.l     0xB
  51254. 000264AA  A8A9                     syscall    InsetRect
  51255. 000264AC  576E FFFC                subq.w     [A6 - 0x4], 3
  51256. 000264B0  486E FFF8                pea.l      [A6 - 0x8]
  51257. 000264B4  486E FFF2                pea.l      [A6 - 0xE]
  51258. 000264B8  4EB9 0000 0498           jsr        [0x00000498]
  51259. 000264BE  486E FFEC                pea.l      [A6 - 0x14]
  51260. 000264C2  61FF FFFE 3A58           bsr        -0x1C5A6 /* 00009F1C */
  51261. 000264C8  584F                     addq.w     A7, 4
  51262. 000264CA  2F08                     move.l     -[A7], A0
  51263. 000264CC  486E FFF2                pea.l      [A6 - 0xE]
  51264. 000264D0  61FF 0000 005E           bsr        +0x60 /* 00026530 */
  51265. 000264D6  486E FFE6                pea.l      [A6 - 0x1A]
  51266. 000264DA  61FF FFFE 3A40           bsr        -0x1C5BE /* 00009F1C */
  51267. 000264E0  584F                     addq.w     A7, 4
  51268. 000264E2  2F08                     move.l     -[A7], A0
  51269. 000264E4  486E FFF2                pea.l      [A6 - 0xE]
  51270. 000264E8  61FF 0000 0046           bsr        +0x48 /* 00026530 */
  51271. 000264EE  486E FFF2                pea.l      [A6 - 0xE]
  51272. 000264F2  4EB9 0000 04C0           jsr        [0x000004C0]
  51273. 000264F8  2448                     movea.l    A2, A0
  51274. 000264FA  3F3C FFFF                move.w     -[A7], 0xFFFF
  51275. 000264FE  486E FFF2                pea.l      [A6 - 0xE]
  51276. 00026502  4EB9 0000 04B8           jsr        [0x000004B8]
  51277. 00026508  3F3C FFFF                move.w     -[A7], 0xFFFF
  51278. 0002650C  486E FFE6                pea.l      [A6 - 0x1A]
  51279. 00026510  4EB9 0000 04B8           jsr        [0x000004B8]
  51280. 00026516  3F3C FFFF                move.w     -[A7], 0xFFFF
  51281. 0002651A  486E FFEC                pea.l      [A6 - 0x14]
  51282. 0002651E  4EB9 0000 04B8           jsr        [0x000004B8]
  51283. 00026524  204A                     movea.l    A0, A2
  51284. 00026526  4FEF 005A                lea.l      A7, [A7 + 0x5A]
  51285. 0002652A  245F                     movea.l    A2, [A7]+
  51286. 0002652C  4E5E                     unlink     A6
  51287. 0002652E  4E75                     rts
  51288. fn00026530:
  51289. 00026530  4E56 0000                link       A6, 0
  51290. 00026534  2F0A                     move.l     -[A7], A2
  51291. 00026536  206E 0008                movea.l    A0, [A6 + 0x8]
  51292. 0002653A  2450                     movea.l    A2, [A0]
  51293. 0002653C  2F0A                     move.l     -[A7], A2
  51294. 0002653E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  51295. 00026542  2F0A                     move.l     -[A7], A2
  51296. 00026544  A8E5                     syscall    UnionRgn
  51297. 00026546  206E 0008                movea.l    A0, [A6 + 0x8]
  51298. 0002654A  245F                     movea.l    A2, [A7]+
  51299. 0002654C  4E5E                     unlink     A6
  51300. 0002654E  4E75                     rts
  51301. 00026550  4E56 FFDE                link       A6, -0x0022
  51302. 00026554  2F0A                     move.l     -[A7], A2
  51303. 00026556  486E FFF8                pea.l      [A6 - 0x8]
  51304. 0002655A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  51305. 0002655E  2057                     movea.l    A0, [A7]
  51306. 00026560  2268 0004                movea.l    A1, [A0 + 0x4]
  51307. 00026564  2269 0040                movea.l    A1, [A1 + 0x40]
  51308. 00026568  4E91                     jsr        [A1]
  51309. 0002656A  486E FFEC                pea.l      [A6 - 0x14]
  51310. 0002656E  4EB9 0000 0490           jsr        [0x00000490]
  51311. 00026574  486E FFEC                pea.l      [A6 - 0x14]
  51312. 00026578  486E FFE2                pea.l      [A6 - 0x1E]
  51313. 0002657C  4EB9 0000 04C8           jsr        [0x000004C8]
  51314. 00026582  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  51315. 00026586  302E FFFC                move.w     D0, [A6 - 0x4]
  51316. 0002658A  48C0                     ext.l      D0
  51317. 0002658C  5780                     subq.l     D0, 3
  51318. 0002658E  3F00                     move.w     -[A7], D0
  51319. 00026590  A893                     syscall    MoveTo
  51320. 00026592  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  51321. 00026596  302E FFFC                move.w     D0, [A6 - 0x4]
  51322. 0002659A  48C0                     ext.l      D0
  51323. 0002659C  5980                     subq.l     D0, 4
  51324. 0002659E  3F00                     move.w     -[A7], D0
  51325. 000265A0  A891                     syscall    LineTo
  51326. 000265A2  302E FFFA                move.w     D0, [A6 - 0x6]
  51327. 000265A6  48C0                     ext.l      D0
  51328. 000265A8  5280                     addq.l     D0, 1
  51329. 000265AA  3F00                     move.w     -[A7], D0
  51330. 000265AC  302E FFFC                move.w     D0, [A6 - 0x4]
  51331. 000265B0  48C0                     ext.l      D0
  51332. 000265B2  5B80                     subq.l     D0, 5
  51333. 000265B4  3F00                     move.w     -[A7], D0
  51334. 000265B6  A891                     syscall    LineTo
  51335. 000265B8  302E FFFA                move.w     D0, [A6 - 0x6]
  51336. 000265BC  48C0                     ext.l      D0
  51337. 000265BE  5280                     addq.l     D0, 1
  51338. 000265C0  3F00                     move.w     -[A7], D0
  51339. 000265C2  302E FFFC                move.w     D0, [A6 - 0x4]
  51340. 000265C6  48C0                     ext.l      D0
  51341. 000265C8  5F80                     subq.l     D0, 7
  51342. 000265CA  3F00                     move.w     -[A7], D0
  51343. 000265CC  A891                     syscall    LineTo
  51344. 000265CE  302E FFFA                move.w     D0, [A6 - 0x6]
  51345. 000265D2  48C0                     ext.l      D0
  51346. 000265D4  5480                     addq.l     D0, 2
  51347. 000265D6  3F00                     move.w     -[A7], D0
  51348. 000265D8  302E FFFC                move.w     D0, [A6 - 0x4]
  51349. 000265DC  48C0                     ext.l      D0
  51350. 000265DE  5180                     subq.l     D0, 8
  51351. 000265E0  3F00                     move.w     -[A7], D0
  51352. 000265E2  A891                     syscall    LineTo
  51353. 000265E4  302E FFFA                move.w     D0, [A6 - 0x6]
  51354. 000265E8  48C0                     ext.l      D0
  51355. 000265EA  5480                     addq.l     D0, 2
  51356. 000265EC  3F00                     move.w     -[A7], D0
  51357. 000265EE  302E FFFC                move.w     D0, [A6 - 0x4]
  51358. 000265F2  48C0                     ext.l      D0
  51359. 000265F4  72F6                     moveq.l    D1, 0xFFFFFFF6
  51360. 000265F6  D081                     add.l      D0, D1
  51361. 000265F8  3F00                     move.w     -[A7], D0
  51362. 000265FA  A891                     syscall    LineTo
  51363. 000265FC  302E FFFA                move.w     D0, [A6 - 0x6]
  51364. 00026600  48C0                     ext.l      D0
  51365. 00026602  5680                     addq.l     D0, 3
  51366. 00026604  3F00                     move.w     -[A7], D0
  51367. 00026606  302E FFFC                move.w     D0, [A6 - 0x4]
  51368. 0002660A  48C0                     ext.l      D0
  51369. 0002660C  72F5                     moveq.l    D1, 0xFFFFFFF5
  51370. 0002660E  D081                     add.l      D0, D1
  51371. 00026610  3F00                     move.w     -[A7], D0
  51372. 00026612  A891                     syscall    LineTo
  51373. 00026614  302E FFFA                move.w     D0, [A6 - 0x6]
  51374. 00026618  48C0                     ext.l      D0
  51375. 0002661A  5680                     addq.l     D0, 3
  51376. 0002661C  3F00                     move.w     -[A7], D0
  51377. 0002661E  302E FFFC                move.w     D0, [A6 - 0x4]
  51378. 00026622  48C0                     ext.l      D0
  51379. 00026624  72F3                     moveq.l    D1, 0xFFFFFFF3
  51380. 00026626  D081                     add.l      D0, D1
  51381. 00026628  3F00                     move.w     -[A7], D0
  51382. 0002662A  A891                     syscall    LineTo
  51383. 0002662C  302E FFFA                move.w     D0, [A6 - 0x6]
  51384. 00026630  48C0                     ext.l      D0
  51385. 00026632  5880                     addq.l     D0, 4
  51386. 00026634  3F00                     move.w     -[A7], D0
  51387. 00026636  302E FFFC                move.w     D0, [A6 - 0x4]
  51388. 0002663A  48C0                     ext.l      D0
  51389. 0002663C  72F2                     moveq.l    D1, 0xFFFFFFF2
  51390. 0002663E  D081                     add.l      D0, D1
  51391. 00026640  3F00                     move.w     -[A7], D0
  51392. 00026642  A891                     syscall    LineTo
  51393. 00026644  302E FFFA                move.w     D0, [A6 - 0x6]
  51394. 00026648  48C0                     ext.l      D0
  51395. 0002664A  5880                     addq.l     D0, 4
  51396. 0002664C  3F00                     move.w     -[A7], D0
  51397. 0002664E  302E FFFC                move.w     D0, [A6 - 0x4]
  51398. 00026652  48C0                     ext.l      D0
  51399. 00026654  72F0                     moveq.l    D1, 0xFFFFFFF0
  51400. 00026656  D081                     add.l      D0, D1
  51401. 00026658  3F00                     move.w     -[A7], D0
  51402. 0002665A  A891                     syscall    LineTo
  51403. 0002665C  302E FFFA                move.w     D0, [A6 - 0x6]
  51404. 00026660  48C0                     ext.l      D0
  51405. 00026662  5A80                     addq.l     D0, 5
  51406. 00026664  3F00                     move.w     -[A7], D0
  51407. 00026666  302E FFFC                move.w     D0, [A6 - 0x4]
  51408. 0002666A  48C0                     ext.l      D0
  51409. 0002666C  72EF                     moveq.l    D1, 0xFFFFFFEF
  51410. 0002666E  D081                     add.l      D0, D1
  51411. 00026670  3F00                     move.w     -[A7], D0
  51412. 00026672  A891                     syscall    LineTo
  51413. 00026674  302E FFFA                move.w     D0, [A6 - 0x6]
  51414. 00026678  48C0                     ext.l      D0
  51415. 0002667A  5A80                     addq.l     D0, 5
  51416. 0002667C  3F00                     move.w     -[A7], D0
  51417. 0002667E  302E FFFC                move.w     D0, [A6 - 0x4]
  51418. 00026682  48C0                     ext.l      D0
  51419. 00026684  72ED                     moveq.l    D1, 0xFFFFFFED
  51420. 00026686  D081                     add.l      D0, D1
  51421. 00026688  3F00                     move.w     -[A7], D0
  51422. 0002668A  A891                     syscall    LineTo
  51423. 0002668C  302E FFFA                move.w     D0, [A6 - 0x6]
  51424. 00026690  48C0                     ext.l      D0
  51425. 00026692  5C80                     addq.l     D0, 6
  51426. 00026694  3F00                     move.w     -[A7], D0
  51427. 00026696  302E FFFC                move.w     D0, [A6 - 0x4]
  51428. 0002669A  48C0                     ext.l      D0
  51429. 0002669C  72EC                     moveq.l    D1, 0xFFFFFFEC
  51430. 0002669E  D081                     add.l      D0, D1
  51431. 000266A0  3F00                     move.w     -[A7], D0
  51432. 000266A2  A891                     syscall    LineTo
  51433. 000266A4  302E FFFA                move.w     D0, [A6 - 0x6]
  51434. 000266A8  48C0                     ext.l      D0
  51435. 000266AA  5C80                     addq.l     D0, 6
  51436. 000266AC  3F00                     move.w     -[A7], D0
  51437. 000266AE  302E FFFC                move.w     D0, [A6 - 0x4]
  51438. 000266B2  48C0                     ext.l      D0
  51439. 000266B4  72EB                     moveq.l    D1, 0xFFFFFFEB
  51440. 000266B6  D081                     add.l      D0, D1
  51441. 000266B8  3F00                     move.w     -[A7], D0
  51442. 000266BA  A891                     syscall    LineTo
  51443. 000266BC  302E FFFA                move.w     D0, [A6 - 0x6]
  51444. 000266C0  48C0                     ext.l      D0
  51445. 000266C2  5E80                     addq.l     D0, 7
  51446. 000266C4  3F00                     move.w     -[A7], D0
  51447. 000266C6  302E FFFC                move.w     D0, [A6 - 0x4]
  51448. 000266CA  48C0                     ext.l      D0
  51449. 000266CC  72EA                     moveq.l    D1, 0xFFFFFFEA
  51450. 000266CE  D081                     add.l      D0, D1
  51451. 000266D0  3F00                     move.w     -[A7], D0
  51452. 000266D2  A891                     syscall    LineTo
  51453. 000266D4  302E FFFA                move.w     D0, [A6 - 0x6]
  51454. 000266D8  48C0                     ext.l      D0
  51455. 000266DA  5080                     addq.l     D0, 8
  51456. 000266DC  3F00                     move.w     -[A7], D0
  51457. 000266DE  302E FFFC                move.w     D0, [A6 - 0x4]
  51458. 000266E2  48C0                     ext.l      D0
  51459. 000266E4  72E9                     moveq.l    D1, 0xFFFFFFE9
  51460. 000266E6  D081                     add.l      D0, D1
  51461. 000266E8  3F00                     move.w     -[A7], D0
  51462. 000266EA  A891                     syscall    LineTo
  51463. 000266EC  302E FFFA                move.w     D0, [A6 - 0x6]
  51464. 000266F0  48C0                     ext.l      D0
  51465. 000266F2  7209                     moveq.l    D1, 0x09
  51466. 000266F4  D081                     add.l      D0, D1
  51467. 000266F6  3F00                     move.w     -[A7], D0
  51468. 000266F8  302E FFFC                move.w     D0, [A6 - 0x4]
  51469. 000266FC  48C0                     ext.l      D0
  51470. 000266FE  72E9                     moveq.l    D1, 0xFFFFFFE9
  51471. 00026700  D081                     add.l      D0, D1
  51472. 00026702  3F00                     move.w     -[A7], D0
  51473. 00026704  A891                     syscall    LineTo
  51474. 00026706  302E FFFA                move.w     D0, [A6 - 0x6]
  51475. 0002670A  48C0                     ext.l      D0
  51476. 0002670C  720A                     moveq.l    D1, 0x0A
  51477. 0002670E  D081                     add.l      D0, D1
  51478. 00026710  3F00                     move.w     -[A7], D0
  51479. 00026712  302E FFFC                move.w     D0, [A6 - 0x4]
  51480. 00026716  48C0                     ext.l      D0
  51481. 00026718  72E8                     moveq.l    D1, 0xFFFFFFE8
  51482. 0002671A  D081                     add.l      D0, D1
  51483. 0002671C  3F00                     move.w     -[A7], D0
  51484. 0002671E  A891                     syscall    LineTo
  51485. 00026720  302E FFFA                move.w     D0, [A6 - 0x6]
  51486. 00026724  48C0                     ext.l      D0
  51487. 00026726  720B                     moveq.l    D1, 0x0B
  51488. 00026728  D081                     add.l      D0, D1
  51489. 0002672A  3F00                     move.w     -[A7], D0
  51490. 0002672C  302E FFFC                move.w     D0, [A6 - 0x4]
  51491. 00026730  48C0                     ext.l      D0
  51492. 00026732  72E8                     moveq.l    D1, 0xFFFFFFE8
  51493. 00026734  D081                     add.l      D0, D1
  51494. 00026736  3F00                     move.w     -[A7], D0
  51495. 00026738  A891                     syscall    LineTo
  51496. 0002673A  302E FFFA                move.w     D0, [A6 - 0x6]
  51497. 0002673E  48C0                     ext.l      D0
  51498. 00026740  720B                     moveq.l    D1, 0x0B
  51499. 00026742  D081                     add.l      D0, D1
  51500. 00026744  3F00                     move.w     -[A7], D0
  51501. 00026746  302E FFFC                move.w     D0, [A6 - 0x4]
  51502. 0002674A  48C0                     ext.l      D0
  51503. 0002674C  5780                     subq.l     D0, 3
  51504. 0002674E  3F00                     move.w     -[A7], D0
  51505. 00026750  A891                     syscall    LineTo
  51506. 00026752  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  51507. 00026756  302E FFFC                move.w     D0, [A6 - 0x4]
  51508. 0002675A  48C0                     ext.l      D0
  51509. 0002675C  5780                     subq.l     D0, 3
  51510. 0002675E  3F00                     move.w     -[A7], D0
  51511. 00026760  A891                     syscall    LineTo
  51512. 00026762  3F3C FFFF                move.w     -[A7], 0xFFFF
  51513. 00026766  486E FFE2                pea.l      [A6 - 0x1E]
  51514. 0002676A  4EB9 0000 04D0           jsr        [0x000004D0]
  51515. 00026770  486E FFE6                pea.l      [A6 - 0x1A]
  51516. 00026774  4EB9 0000 0490           jsr        [0x00000490]
  51517. 0002677A  486E FFE6                pea.l      [A6 - 0x1A]
  51518. 0002677E  486E FFDE                pea.l      [A6 - 0x22]
  51519. 00026782  4EB9 0000 04C8           jsr        [0x000004C8]
  51520. 00026788  302E FFFE                move.w     D0, [A6 - 0x2]
  51521. 0002678C  48C0                     ext.l      D0
  51522. 0002678E  5380                     subq.l     D0, 1
  51523. 00026790  3F00                     move.w     -[A7], D0
  51524. 00026792  302E FFFC                move.w     D0, [A6 - 0x4]
  51525. 00026796  48C0                     ext.l      D0
  51526. 00026798  5780                     subq.l     D0, 3
  51527. 0002679A  3F00                     move.w     -[A7], D0
  51528. 0002679C  A893                     syscall    MoveTo
  51529. 0002679E  302E FFFE                move.w     D0, [A6 - 0x2]
  51530. 000267A2  48C0                     ext.l      D0
  51531. 000267A4  5380                     subq.l     D0, 1
  51532. 000267A6  3F00                     move.w     -[A7], D0
  51533. 000267A8  302E FFFC                move.w     D0, [A6 - 0x4]
  51534. 000267AC  48C0                     ext.l      D0
  51535. 000267AE  5980                     subq.l     D0, 4
  51536. 000267B0  3F00                     move.w     -[A7], D0
  51537. 000267B2  A891                     syscall    LineTo
  51538. 000267B4  302E FFFE                move.w     D0, [A6 - 0x2]
  51539. 000267B8  48C0                     ext.l      D0
  51540. 000267BA  5580                     subq.l     D0, 2
  51541. 000267BC  3F00                     move.w     -[A7], D0
  51542. 000267BE  302E FFFC                move.w     D0, [A6 - 0x4]
  51543. 000267C2  48C0                     ext.l      D0
  51544. 000267C4  5B80                     subq.l     D0, 5
  51545. 000267C6  3F00                     move.w     -[A7], D0
  51546. 000267C8  A891                     syscall    LineTo
  51547. 000267CA  302E FFFE                move.w     D0, [A6 - 0x2]
  51548. 000267CE  48C0                     ext.l      D0
  51549. 000267D0  5580                     subq.l     D0, 2
  51550. 000267D2  3F00                     move.w     -[A7], D0
  51551. 000267D4  302E FFFC                move.w     D0, [A6 - 0x4]
  51552. 000267D8  48C0                     ext.l      D0
  51553. 000267DA  5F80                     subq.l     D0, 7
  51554. 000267DC  3F00                     move.w     -[A7], D0
  51555. 000267DE  A891                     syscall    LineTo
  51556. 000267E0  302E FFFE                move.w     D0, [A6 - 0x2]
  51557. 000267E4  48C0                     ext.l      D0
  51558. 000267E6  5780                     subq.l     D0, 3
  51559. 000267E8  3F00                     move.w     -[A7], D0
  51560. 000267EA  302E FFFC                move.w     D0, [A6 - 0x4]
  51561. 000267EE  48C0                     ext.l      D0
  51562. 000267F0  5180                     subq.l     D0, 8
  51563. 000267F2  3F00                     move.w     -[A7], D0
  51564. 000267F4  A891                     syscall    LineTo
  51565. 000267F6  302E FFFE                move.w     D0, [A6 - 0x2]
  51566. 000267FA  48C0                     ext.l      D0
  51567. 000267FC  5780                     subq.l     D0, 3
  51568. 000267FE  3F00                     move.w     -[A7], D0
  51569. 00026800  302E FFFC                move.w     D0, [A6 - 0x4]
  51570. 00026804  48C0                     ext.l      D0
  51571. 00026806  72F6                     moveq.l    D1, 0xFFFFFFF6
  51572. 00026808  D081                     add.l      D0, D1
  51573. 0002680A  3F00                     move.w     -[A7], D0
  51574. 0002680C  A891                     syscall    LineTo
  51575. 0002680E  302E FFFE                move.w     D0, [A6 - 0x2]
  51576. 00026812  48C0                     ext.l      D0
  51577. 00026814  5980                     subq.l     D0, 4
  51578. 00026816  3F00                     move.w     -[A7], D0
  51579. 00026818  302E FFFC                move.w     D0, [A6 - 0x4]
  51580. 0002681C  48C0                     ext.l      D0
  51581. 0002681E  72F5                     moveq.l    D1, 0xFFFFFFF5
  51582. 00026820  D081                     add.l      D0, D1
  51583. 00026822  3F00                     move.w     -[A7], D0
  51584. 00026824  A891                     syscall    LineTo
  51585. 00026826  302E FFFE                move.w     D0, [A6 - 0x2]
  51586. 0002682A  48C0                     ext.l      D0
  51587. 0002682C  5980                     subq.l     D0, 4
  51588. 0002682E  3F00                     move.w     -[A7], D0
  51589. 00026830  302E FFFC                move.w     D0, [A6 - 0x4]
  51590. 00026834  48C0                     ext.l      D0
  51591. 00026836  72F3                     moveq.l    D1, 0xFFFFFFF3
  51592. 00026838  D081                     add.l      D0, D1
  51593. 0002683A  3F00                     move.w     -[A7], D0
  51594. 0002683C  A891                     syscall    LineTo
  51595. 0002683E  302E FFFE                move.w     D0, [A6 - 0x2]
  51596. 00026842  48C0                     ext.l      D0
  51597. 00026844  5B80                     subq.l     D0, 5
  51598. 00026846  3F00                     move.w     -[A7], D0
  51599. 00026848  302E FFFC                move.w     D0, [A6 - 0x4]
  51600. 0002684C  48C0                     ext.l      D0
  51601. 0002684E  72F2                     moveq.l    D1, 0xFFFFFFF2
  51602. 00026850  D081                     add.l      D0, D1
  51603. 00026852  3F00                     move.w     -[A7], D0
  51604. 00026854  A891                     syscall    LineTo
  51605. 00026856  302E FFFE                move.w     D0, [A6 - 0x2]
  51606. 0002685A  48C0                     ext.l      D0
  51607. 0002685C  5B80                     subq.l     D0, 5
  51608. 0002685E  3F00                     move.w     -[A7], D0
  51609. 00026860  302E FFFC                move.w     D0, [A6 - 0x4]
  51610. 00026864  48C0                     ext.l      D0
  51611. 00026866  72F0                     moveq.l    D1, 0xFFFFFFF0
  51612. 00026868  D081                     add.l      D0, D1
  51613. 0002686A  3F00                     move.w     -[A7], D0
  51614. 0002686C  A891                     syscall    LineTo
  51615. 0002686E  302E FFFE                move.w     D0, [A6 - 0x2]
  51616. 00026872  48C0                     ext.l      D0
  51617. 00026874  5D80                     subq.l     D0, 6
  51618. 00026876  3F00                     move.w     -[A7], D0
  51619. 00026878  302E FFFC                move.w     D0, [A6 - 0x4]
  51620. 0002687C  48C0                     ext.l      D0
  51621. 0002687E  72EF                     moveq.l    D1, 0xFFFFFFEF
  51622. 00026880  D081                     add.l      D0, D1
  51623. 00026882  3F00                     move.w     -[A7], D0
  51624. 00026884  A891                     syscall    LineTo
  51625. 00026886  302E FFFE                move.w     D0, [A6 - 0x2]
  51626. 0002688A  48C0                     ext.l      D0
  51627. 0002688C  5D80                     subq.l     D0, 6
  51628. 0002688E  3F00                     move.w     -[A7], D0
  51629. 00026890  302E FFFC                move.w     D0, [A6 - 0x4]
  51630. 00026894  48C0                     ext.l      D0
  51631. 00026896  72ED                     moveq.l    D1, 0xFFFFFFED
  51632. 00026898  D081                     add.l      D0, D1
  51633. 0002689A  3F00                     move.w     -[A7], D0
  51634. 0002689C  A891                     syscall    LineTo
  51635. 0002689E  302E FFFE                move.w     D0, [A6 - 0x2]
  51636. 000268A2  48C0                     ext.l      D0
  51637. 000268A4  5F80                     subq.l     D0, 7
  51638. 000268A6  3F00                     move.w     -[A7], D0
  51639. 000268A8  302E FFFC                move.w     D0, [A6 - 0x4]
  51640. 000268AC  48C0                     ext.l      D0
  51641. 000268AE  72EC                     moveq.l    D1, 0xFFFFFFEC
  51642. 000268B0  D081                     add.l      D0, D1
  51643. 000268B2  3F00                     move.w     -[A7], D0
  51644. 000268B4  A891                     syscall    LineTo
  51645. 000268B6  302E FFFE                move.w     D0, [A6 - 0x2]
  51646. 000268BA  48C0                     ext.l      D0
  51647. 000268BC  5F80                     subq.l     D0, 7
  51648. 000268BE  3F00                     move.w     -[A7], D0
  51649. 000268C0  302E FFFC                move.w     D0, [A6 - 0x4]
  51650. 000268C4  48C0                     ext.l      D0
  51651. 000268C6  72EB                     moveq.l    D1, 0xFFFFFFEB
  51652. 000268C8  D081                     add.l      D0, D1
  51653. 000268CA  3F00                     move.w     -[A7], D0
  51654. 000268CC  A891                     syscall    LineTo
  51655. 000268CE  302E FFFE                move.w     D0, [A6 - 0x2]
  51656. 000268D2  48C0                     ext.l      D0
  51657. 000268D4  5180                     subq.l     D0, 8
  51658. 000268D6  3F00                     move.w     -[A7], D0
  51659. 000268D8  302E FFFC                move.w     D0, [A6 - 0x4]
  51660. 000268DC  48C0                     ext.l      D0
  51661. 000268DE  72EA                     moveq.l    D1, 0xFFFFFFEA
  51662. 000268E0  D081                     add.l      D0, D1
  51663. 000268E2  3F00                     move.w     -[A7], D0
  51664. 000268E4  A891                     syscall    LineTo
  51665. 000268E6  302E FFFE                move.w     D0, [A6 - 0x2]
  51666. 000268EA  48C0                     ext.l      D0
  51667. 000268EC  72F7                     moveq.l    D1, 0xFFFFFFF7
  51668. 000268EE  D081                     add.l      D0, D1
  51669. 000268F0  3F00                     move.w     -[A7], D0
  51670. 000268F2  302E FFFC                move.w     D0, [A6 - 0x4]
  51671. 000268F6  48C0                     ext.l      D0
  51672. 000268F8  72E9                     moveq.l    D1, 0xFFFFFFE9
  51673. 000268FA  D081                     add.l      D0, D1
  51674. 000268FC  3F00                     move.w     -[A7], D0
  51675. 000268FE  A891                     syscall    LineTo
  51676. 00026900  302E FFFE                move.w     D0, [A6 - 0x2]
  51677. 00026904  48C0                     ext.l      D0
  51678. 00026906  72F6                     moveq.l    D1, 0xFFFFFFF6
  51679. 00026908  D081                     add.l      D0, D1
  51680. 0002690A  3F00                     move.w     -[A7], D0
  51681. 0002690C  302E FFFC                move.w     D0, [A6 - 0x4]
  51682. 00026910  48C0                     ext.l      D0
  51683. 00026912  72E9                     moveq.l    D1, 0xFFFFFFE9
  51684. 00026914  D081                     add.l      D0, D1
  51685. 00026916  3F00                     move.w     -[A7], D0
  51686. 00026918  A891                     syscall    LineTo
  51687. 0002691A  302E FFFE                move.w     D0, [A6 - 0x2]
  51688. 0002691E  48C0                     ext.l      D0
  51689. 00026920  72F5                     moveq.l    D1, 0xFFFFFFF5
  51690. 00026922  D081                     add.l      D0, D1
  51691. 00026924  3F00                     move.w     -[A7], D0
  51692. 00026926  302E FFFC                move.w     D0, [A6 - 0x4]
  51693. 0002692A  48C0                     ext.l      D0
  51694. 0002692C  72E8                     moveq.l    D1, 0xFFFFFFE8
  51695. 0002692E  D081                     add.l      D0, D1
  51696. 00026930  3F00                     move.w     -[A7], D0
  51697. 00026932  A891                     syscall    LineTo
  51698. 00026934  302E FFFE                move.w     D0, [A6 - 0x2]
  51699. 00026938  48C0                     ext.l      D0
  51700. 0002693A  72F4                     moveq.l    D1, 0xFFFFFFF4
  51701. 0002693C  D081                     add.l      D0, D1
  51702. 0002693E  3F00                     move.w     -[A7], D0
  51703. 00026940  302E FFFC                move.w     D0, [A6 - 0x4]
  51704. 00026944  48C0                     ext.l      D0
  51705. 00026946  72E8                     moveq.l    D1, 0xFFFFFFE8
  51706. 00026948  D081                     add.l      D0, D1
  51707. 0002694A  3F00                     move.w     -[A7], D0
  51708. 0002694C  A891                     syscall    LineTo
  51709. 0002694E  302E FFFE                move.w     D0, [A6 - 0x2]
  51710. 00026952  48C0                     ext.l      D0
  51711. 00026954  72F4                     moveq.l    D1, 0xFFFFFFF4
  51712. 00026956  D081                     add.l      D0, D1
  51713. 00026958  3F00                     move.w     -[A7], D0
  51714. 0002695A  302E FFFC                move.w     D0, [A6 - 0x4]
  51715. 0002695E  48C0                     ext.l      D0
  51716. 00026960  5780                     subq.l     D0, 3
  51717. 00026962  3F00                     move.w     -[A7], D0
  51718. 00026964  A891                     syscall    LineTo
  51719. 00026966  302E FFFE                move.w     D0, [A6 - 0x2]
  51720. 0002696A  48C0                     ext.l      D0
  51721. 0002696C  5380                     subq.l     D0, 1
  51722. 0002696E  3F00                     move.w     -[A7], D0
  51723. 00026970  302E FFFC                move.w     D0, [A6 - 0x4]
  51724. 00026974  48C0                     ext.l      D0
  51725. 00026976  5780                     subq.l     D0, 3
  51726. 00026978  3F00                     move.w     -[A7], D0
  51727. 0002697A  A891                     syscall    LineTo
  51728. 0002697C  3F3C FFFF                move.w     -[A7], 0xFFFF
  51729. 00026980  486E FFDE                pea.l      [A6 - 0x22]
  51730. 00026984  4EB9 0000 04D0           jsr        [0x000004D0]
  51731. 0002698A  486E FFF8                pea.l      [A6 - 0x8]
  51732. 0002698E  4878 000B                push.l     0xB
  51733. 00026992  A8A9                     syscall    InsetRect
  51734. 00026994  576E FFFC                subq.w     [A6 - 0x4], 3
  51735. 00026998  486E FFF8                pea.l      [A6 - 0x8]
  51736. 0002699C  486E FFF2                pea.l      [A6 - 0xE]
  51737. 000269A0  4EB9 0000 0498           jsr        [0x00000498]
  51738. 000269A6  486E FFEC                pea.l      [A6 - 0x14]
  51739. 000269AA  61FF FFFE 3570           bsr        -0x1CA8E /* 00009F1C */
  51740. 000269B0  584F                     addq.w     A7, 4
  51741. 000269B2  2F08                     move.l     -[A7], A0
  51742. 000269B4  486E FFF2                pea.l      [A6 - 0xE]
  51743. 000269B8  61FF FFFF FB76           bsr        -0x488 /* 00026530 */
  51744. 000269BE  486E FFE6                pea.l      [A6 - 0x1A]
  51745. 000269C2  61FF FFFE 3558           bsr        -0x1CAA6 /* 00009F1C */
  51746. 000269C8  584F                     addq.w     A7, 4
  51747. 000269CA  2F08                     move.l     -[A7], A0
  51748. 000269CC  486E FFF2                pea.l      [A6 - 0xE]
  51749. 000269D0  61FF FFFF FB5E           bsr        -0x4A0 /* 00026530 */
  51750. 000269D6  486E FFF2                pea.l      [A6 - 0xE]
  51751. 000269DA  4EB9 0000 04C0           jsr        [0x000004C0]
  51752. 000269E0  2448                     movea.l    A2, A0
  51753. 000269E2  3F3C FFFF                move.w     -[A7], 0xFFFF
  51754. 000269E6  486E FFF2                pea.l      [A6 - 0xE]
  51755. 000269EA  4EB9 0000 04B8           jsr        [0x000004B8]
  51756. 000269F0  3F3C FFFF                move.w     -[A7], 0xFFFF
  51757. 000269F4  486E FFE6                pea.l      [A6 - 0x1A]
  51758. 000269F8  4EB9 0000 04B8           jsr        [0x000004B8]
  51759. 000269FE  3F3C FFFF                move.w     -[A7], 0xFFFF
  51760. 00026A02  486E FFEC                pea.l      [A6 - 0x14]
  51761. 00026A06  4EB9 0000 04B8           jsr        [0x000004B8]
  51762. 00026A0C  204A                     movea.l    A0, A2
  51763. 00026A0E  4FEF 005A                lea.l      A7, [A7 + 0x5A]
  51764. 00026A12  245F                     movea.l    A2, [A7]+
  51765. 00026A14  4E5E                     unlink     A6
  51766. 00026A16  4E75                     rts
  51767. 00026A18  4E56 0000                link       A6, 0
  51768. 00026A1C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  51769. 00026A20  206E 0008                movea.l    A0, [A6 + 0x8]
  51770. 00026A24  4868 006A                pea.l      [A0 + 0x6A]
  51771. 00026A28  61FF FFFD AC4C           bsr        -0x253B2 /* 00001676 */
  51772. 00026A2E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  51773. 00026A32  2057                     movea.l    A0, [A7]
  51774. 00026A34  2268 0004                movea.l    A1, [A0 + 0x4]
  51775. 00026A38  2269 00C4                movea.l    A1, [A1 + 0xC4]
  51776. 00026A3C  4E91                     jsr        [A1]
  51777. 00026A3E  4E5E                     unlink     A6
  51778. 00026A40  4E75                     rts
  51779. 00026A42  4E56 0000                link       A6, 0
  51780. 00026A46  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  51781. 00026A4A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  51782. 00026A4E  4EB9 0000 0B80           jsr        [0x00000B80 /* RMgrHiVars */]
  51783. 00026A54  42A7                     clr.l      -[A7]
  51784. 00026A56  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  51785. 00026A5A  2057                     movea.l    A0, [A7]
  51786. 00026A5C  2268 0004                movea.l    A1, [A0 + 0x4]
  51787. 00026A60  2269 010C                movea.l    A1, [A1 + 0x10C]
  51788. 00026A64  4E91                     jsr        [A1]
  51789. 00026A66  4E5E                     unlink     A6
  51790. 00026A68  4E75                     rts
  51791. 00026A6A  4E56 0000                link       A6, 0
  51792. 00026A6E  2F0A                     move.l     -[A7], A2
  51793. 00026A70  2F03                     move.l     -[A7], D3
  51794. 00026A72  246E 0008                movea.l    A2, [A6 + 0x8]
  51795. 00026A76  162E 000C                move.b     D3, [A6 + 0xC]
  51796. 00026A7A  B62A 019C                cmp.b      D3, [A2 + 0x19C]
  51797. 00026A7E  674C                     beq        +0x4E /* 00026ACC */
  51798. 00026A80  1003                     move.b     D0, D3
  51799. 00026A82  56C0                     sne        D0
  51800. 00026A84  4400                     neg.b      D0
  51801. 00026A86  1540 019C                move.b     [A2 + 0x19C], D0
  51802. 00026A8A  2F0A                     move.l     -[A7], A2
  51803. 00026A8C  61FF FFFF F528           bsr        -0xAD6 /* 00025FB6 */
  51804. 00026A92  4A00                     tst.b      D0
  51805. 00026A94  584F                     addq.w     A7, 4
  51806. 00026A96  6722                     beq        +0x24 /* 00026ABA */
  51807. 00026A98  357C 0001 018C           move.w     [A2 + 0x18C], 0x1
  51808. 00026A9E  2F0A                     move.l     -[A7], A2
  51809. 00026AA0  4EB9 0000 0E98           jsr        [0x00000E98]
  51810. 00026AA6  4A00                     tst.b      D0
  51811. 00026AA8  584F                     addq.w     A7, 4
  51812. 00026AAA  670E                     beq        +0x10 /* 00026ABA */
  51813. 00026AAC  426A 018C                clr.w      [A2 + 0x18C]
  51814. 00026AB0  4A03                     tst.b      D3
  51815. 00026AB2  6706                     beq        +0x8 /* 00026ABA */
  51816. 00026AB4  357C 4000 018C           move.w     [A2 + 0x18C], 0x4000 /* '@\0' */
  51817. label00026ABA:
  51818. 00026ABA  42A7                     clr.l      -[A7]
  51819. 00026ABC  2F0A                     move.l     -[A7], A2
  51820. 00026ABE  2057                     movea.l    A0, [A7]
  51821. 00026AC0  2268 0004                movea.l    A1, [A0 + 0x4]
  51822. 00026AC4  2269 010C                movea.l    A1, [A1 + 0x10C]
  51823. 00026AC8  4E91                     jsr        [A1]
  51824. 00026ACA  504F                     addq.w     A7, 8
  51825. label00026ACC:
  51826. 00026ACC  261F                     move.l     D3, [A7]+
  51827. 00026ACE  245F                     movea.l    A2, [A7]+
  51828. 00026AD0  4E5E                     unlink     A6
  51829. 00026AD2  4E75                     rts
  51830. 00026AD4  4E56 0000                link       A6, 0
  51831. 00026AD8  2F0A                     move.l     -[A7], A2
  51832. 00026ADA  246E 0008                movea.l    A2, [A6 + 0x8]
  51833. 00026ADE  2F0A                     move.l     -[A7], A2
  51834. 00026AE0  4EB9 0000 0E60           jsr        [0x00000E60]
  51835. 00026AE6  4A00                     tst.b      D0
  51836. 00026AE8  584F                     addq.w     A7, 4
  51837. 00026AEA  6716                     beq        +0x18 /* 00026B02 */
  51838. 00026AEC  426A 018C                clr.w      [A2 + 0x18C]
  51839. 00026AF0  42A7                     clr.l      -[A7]
  51840. 00026AF2  2F0A                     move.l     -[A7], A2
  51841. 00026AF4  2057                     movea.l    A0, [A7]
  51842. 00026AF6  2268 0004                movea.l    A1, [A0 + 0x4]
  51843. 00026AFA  2269 010C                movea.l    A1, [A1 + 0x10C]
  51844. 00026AFE  4E91                     jsr        [A1]
  51845. 00026B00  504F                     addq.w     A7, 8
  51846. label00026B02:
  51847. 00026B02  245F                     movea.l    A2, [A7]+
  51848. 00026B04  4E5E                     unlink     A6
  51849. 00026B06  4E75                     rts
  51850. 00026B08  4E56 0000                link       A6, 0
  51851. 00026B0C  2F0A                     move.l     -[A7], A2
  51852. 00026B0E  246E 0008                movea.l    A2, [A6 + 0x8]
  51853. 00026B12  2F0A                     move.l     -[A7], A2
  51854. 00026B14  4EB9 0000 0E60           jsr        [0x00000E60]
  51855. 00026B1A  4A00                     tst.b      D0
  51856. 00026B1C  584F                     addq.w     A7, 4
  51857. 00026B1E  6718                     beq        +0x1A /* 00026B38 */
  51858. 00026B20  357C 0001 018C           move.w     [A2 + 0x18C], 0x1
  51859. 00026B26  42A7                     clr.l      -[A7]
  51860. 00026B28  2F0A                     move.l     -[A7], A2
  51861. 00026B2A  2057                     movea.l    A0, [A7]
  51862. 00026B2C  2268 0004                movea.l    A1, [A0 + 0x4]
  51863. 00026B30  2269 010C                movea.l    A1, [A1 + 0x10C]
  51864. 00026B34  4E91                     jsr        [A1]
  51865. 00026B36  504F                     addq.w     A7, 8
  51866. label00026B38:
  51867. 00026B38  245F                     movea.l    A2, [A7]+
  51868. 00026B3A  4E5E                     unlink     A6
  51869. 00026B3C  4E75                     rts
  51870. 00026B3E  4E56 0000                link       A6, 0
  51871. 00026B42  2F0A                     move.l     -[A7], A2
  51872. 00026B44  246E 0008                movea.l    A2, [A6 + 0x8]
  51873. 00026B48  2F0A                     move.l     -[A7], A2
  51874. 00026B4A  4EB9 0000 0E98           jsr        [0x00000E98]
  51875. 00026B50  4A00                     tst.b      D0
  51876. 00026B52  584F                     addq.w     A7, 4
  51877. 00026B54  6714                     beq        +0x16 /* 00026B6A */
  51878. 00026B56  426A 018C                clr.w      [A2 + 0x18C]
  51879. 00026B5A  2F0A                     move.l     -[A7], A2
  51880. 00026B5C  2057                     movea.l    A0, [A7]
  51881. 00026B5E  2268 0004                movea.l    A1, [A0 + 0x4]
  51882. 00026B62  2269 00C4                movea.l    A1, [A1 + 0xC4]
  51883. 00026B66  4E91                     jsr        [A1]
  51884. 00026B68  584F                     addq.w     A7, 4
  51885. label00026B6A:
  51886. 00026B6A  245F                     movea.l    A2, [A7]+
  51887. 00026B6C  4E5E                     unlink     A6
  51888. 00026B6E  4E75                     rts
  51889. 00026B70  4E56 0000                link       A6, 0
  51890. 00026B74  2F0A                     move.l     -[A7], A2
  51891. 00026B76  246E 0008                movea.l    A2, [A6 + 0x8]
  51892. 00026B7A  2F0A                     move.l     -[A7], A2
  51893. 00026B7C  4EB9 0000 0E98           jsr        [0x00000E98]
  51894. 00026B82  4A00                     tst.b      D0
  51895. 00026B84  584F                     addq.w     A7, 4
  51896. 00026B86  6716                     beq        +0x18 /* 00026B9E */
  51897. 00026B88  357C 0001 018C           move.w     [A2 + 0x18C], 0x1
  51898. 00026B8E  2F0A                     move.l     -[A7], A2
  51899. 00026B90  2057                     movea.l    A0, [A7]
  51900. 00026B92  2268 0004                movea.l    A1, [A0 + 0x4]
  51901. 00026B96  2269 00C4                movea.l    A1, [A1 + 0xC4]
  51902. 00026B9A  4E91                     jsr        [A1]
  51903. 00026B9C  584F                     addq.w     A7, 4
  51904. label00026B9E:
  51905. 00026B9E  245F                     movea.l    A2, [A7]+
  51906. 00026BA0  4E5E                     unlink     A6
  51907. 00026BA2  4E75                     rts
  51908. 00026BA4  4E56 0000                link       A6, 0
  51909. 00026BA8  2F0A                     move.l     -[A7], A2
  51910. 00026BAA  246E 0008                movea.l    A2, [A6 + 0x8]
  51911. 00026BAE  4EB9 0000 0200           jsr        [0x00000200 /* SPAlarm */]
  51912. 00026BB4  61FF FFFE F93E           bsr        -0x106C0 /* 000164F4 */
  51913. 00026BBA  0C40 0004                cmpi.w     D0, 0x4
  51914. 00026BBE  6C00 008A                bge        +0x8C /* 00026C4A */
  51915. 00026BC2  2F0A                     move.l     -[A7], A2
  51916. 00026BC4  61FF 0000 0164           bsr        +0x166 /* 00026D2A */
  51917. 00026BCA  4A00                     tst.b      D0
  51918. 00026BCC  584F                     addq.w     A7, 4
  51919. 00026BCE  6714                     beq        +0x16 /* 00026BE4 */
  51920. 00026BD0  2F0A                     move.l     -[A7], A2
  51921. 00026BD2  2057                     movea.l    A0, [A7]
  51922. 00026BD4  2268 0004                movea.l    A1, [A0 + 0x4]
  51923. 00026BD8  2269 0228                movea.l    A1, [A1 + 0x228]
  51924. 00026BDC  4E91                     jsr        [A1]
  51925. 00026BDE  584F                     addq.w     A7, 4
  51926. 00026BE0  6000 00E6                bra        +0xE8 /* 00026CC8 */
  51927. label00026BE4:
  51928. 00026BE4  2F0A                     move.l     -[A7], A2
  51929. 00026BE6  4EB9 0000 0E98           jsr        [0x00000E98]
  51930. 00026BEC  4A00                     tst.b      D0
  51931. 00026BEE  584F                     addq.w     A7, 4
  51932. 00026BF0  670E                     beq        +0x10 /* 00026C00 */
  51933. 00026BF2  2F0A                     move.l     -[A7], A2
  51934. 00026BF4  4EB9 0000 0E60           jsr        [0x00000E60]
  51935. 00026BFA  4A00                     tst.b      D0
  51936. 00026BFC  584F                     addq.w     A7, 4
  51937. 00026BFE  6614                     bne        +0x16 /* 00026C14 */
  51938. label00026C00:
  51939. 00026C00  2F0A                     move.l     -[A7], A2
  51940. 00026C02  2057                     movea.l    A0, [A7]
  51941. 00026C04  2268 0004                movea.l    A1, [A0 + 0x4]
  51942. 00026C08  2269 022C                movea.l    A1, [A1 + 0x22C]
  51943. 00026C0C  4E91                     jsr        [A1]
  51944. 00026C0E  584F                     addq.w     A7, 4
  51945. 00026C10  6000 00B6                bra        +0xB8 /* 00026CC8 */
  51946. label00026C14:
  51947. 00026C14  2F0A                     move.l     -[A7], A2
  51948. 00026C16  61FF 0000 00F4           bsr        +0xF6 /* 00026D0C */
  51949. 00026C1C  4A00                     tst.b      D0
  51950. 00026C1E  584F                     addq.w     A7, 4
  51951. 00026C20  6714                     beq        +0x16 /* 00026C36 */
  51952. 00026C22  2F0A                     move.l     -[A7], A2
  51953. 00026C24  2057                     movea.l    A0, [A7]
  51954. 00026C26  2268 0004                movea.l    A1, [A0 + 0x4]
  51955. 00026C2A  2269 0224                movea.l    A1, [A1 + 0x224]
  51956. 00026C2E  4E91                     jsr        [A1]
  51957. 00026C30  584F                     addq.w     A7, 4
  51958. 00026C32  6000 0094                bra        +0x96 /* 00026CC8 */
  51959. label00026C36:
  51960. 00026C36  2F0A                     move.l     -[A7], A2
  51961. 00026C38  2057                     movea.l    A0, [A7]
  51962. 00026C3A  2268 0004                movea.l    A1, [A0 + 0x4]
  51963. 00026C3E  2269 0220                movea.l    A1, [A1 + 0x220]
  51964. 00026C42  4E91                     jsr        [A1]
  51965. 00026C44  584F                     addq.w     A7, 4
  51966. 00026C46  6000 0080                bra        +0x82 /* 00026CC8 */
  51967. label00026C4A:
  51968. 00026C4A  2F0A                     move.l     -[A7], A2
  51969. 00026C4C  61FF 0000 00DC           bsr        +0xDE /* 00026D2A */
  51970. 00026C52  4A00                     tst.b      D0
  51971. 00026C54  584F                     addq.w     A7, 4
  51972. 00026C56  6712                     beq        +0x14 /* 00026C6A */
  51973. 00026C58  2F0A                     move.l     -[A7], A2
  51974. 00026C5A  2057                     movea.l    A0, [A7]
  51975. 00026C5C  2268 0004                movea.l    A1, [A0 + 0x4]
  51976. 00026C60  2269 023C                movea.l    A1, [A1 + 0x23C]
  51977. 00026C64  4E91                     jsr        [A1]
  51978. 00026C66  584F                     addq.w     A7, 4
  51979. 00026C68  605E                     bra        +0x60 /* 00026CC8 */
  51980. label00026C6A:
  51981. 00026C6A  2F0A                     move.l     -[A7], A2
  51982. 00026C6C  4EB9 0000 0E98           jsr        [0x00000E98]
  51983. 00026C72  4A00                     tst.b      D0
  51984. 00026C74  584F                     addq.w     A7, 4
  51985. 00026C76  670E                     beq        +0x10 /* 00026C86 */
  51986. 00026C78  2F0A                     move.l     -[A7], A2
  51987. 00026C7A  4EB9 0000 0E60           jsr        [0x00000E60]
  51988. 00026C80  4A00                     tst.b      D0
  51989. 00026C82  584F                     addq.w     A7, 4
  51990. 00026C84  6612                     bne        +0x14 /* 00026C98 */
  51991. label00026C86:
  51992. 00026C86  2F0A                     move.l     -[A7], A2
  51993. 00026C88  2057                     movea.l    A0, [A7]
  51994. 00026C8A  2268 0004                movea.l    A1, [A0 + 0x4]
  51995. 00026C8E  2269 0238                movea.l    A1, [A1 + 0x238]
  51996. 00026C92  4E91                     jsr        [A1]
  51997. 00026C94  584F                     addq.w     A7, 4
  51998. 00026C96  6030                     bra        +0x32 /* 00026CC8 */
  51999. label00026C98:
  52000. 00026C98  2F0A                     move.l     -[A7], A2
  52001. 00026C9A  61FF 0000 0070           bsr        +0x72 /* 00026D0C */
  52002. 00026CA0  4A00                     tst.b      D0
  52003. 00026CA2  584F                     addq.w     A7, 4
  52004. 00026CA4  6712                     beq        +0x14 /* 00026CB8 */
  52005. 00026CA6  2F0A                     move.l     -[A7], A2
  52006. 00026CA8  2057                     movea.l    A0, [A7]
  52007. 00026CAA  2268 0004                movea.l    A1, [A0 + 0x4]
  52008. 00026CAE  2269 0234                movea.l    A1, [A1 + 0x234]
  52009. 00026CB2  4E91                     jsr        [A1]
  52010. 00026CB4  584F                     addq.w     A7, 4
  52011. 00026CB6  6010                     bra        +0x12 /* 00026CC8 */
  52012. label00026CB8:
  52013. 00026CB8  2F0A                     move.l     -[A7], A2
  52014. 00026CBA  2057                     movea.l    A0, [A7]
  52015. 00026CBC  2268 0004                movea.l    A1, [A0 + 0x4]
  52016. 00026CC0  2269 0230                movea.l    A1, [A1 + 0x230]
  52017. 00026CC4  4E91                     jsr        [A1]
  52018. 00026CC6  584F                     addq.w     A7, 4
  52019. label00026CC8:
  52020. 00026CC8  2F0A                     move.l     -[A7], A2
  52021. 00026CCA  61FF FFFF F2EA           bsr        -0xD14 /* 00025FB6 */
  52022. 00026CD0  4A00                     tst.b      D0
  52023. 00026CD2  584F                     addq.w     A7, 4
  52024. 00026CD4  6710                     beq        +0x12 /* 00026CE6 */
  52025. 00026CD6  2F0A                     move.l     -[A7], A2
  52026. 00026CD8  2057                     movea.l    A0, [A7]
  52027. 00026CDA  2268 0004                movea.l    A1, [A0 + 0x4]
  52028. 00026CDE  2269 021C                movea.l    A1, [A1 + 0x21C]
  52029. 00026CE2  4E91                     jsr        [A1]
  52030. 00026CE4  584F                     addq.w     A7, 4
  52031. label00026CE6:
  52032. 00026CE6  486A 0066                pea.l      [A2 + 0x66]
  52033. 00026CEA  61FF FFFE E994           bsr        -0x1166A /* 00015680 */
  52034. 00026CF0  4A00                     tst.b      D0
  52035. 00026CF2  584F                     addq.w     A7, 4
  52036. 00026CF4  6710                     beq        +0x12 /* 00026D06 */
  52037. 00026CF6  2F0A                     move.l     -[A7], A2
  52038. 00026CF8  2057                     movea.l    A0, [A7]
  52039. 00026CFA  2268 0004                movea.l    A1, [A0 + 0x4]
  52040. 00026CFE  2269 0218                movea.l    A1, [A1 + 0x218]
  52041. 00026D02  4E91                     jsr        [A1]
  52042. 00026D04  584F                     addq.w     A7, 4
  52043. label00026D06:
  52044. 00026D06  245F                     movea.l    A2, [A7]+
  52045. 00026D08  4E5E                     unlink     A6
  52046. 00026D0A  4E75                     rts
  52047. fn00026D0C:
  52048. 00026D0C  4E56 0000                link       A6, 0
  52049. 00026D10  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  52050. 00026D14  2057                     movea.l    A0, [A7]
  52051. 00026D16  2268 0004                movea.l    A1, [A0 + 0x4]
  52052. 00026D1A  2269 001C                movea.l    A1, [A1 + 0x1C]
  52053. 00026D1E  4E91                     jsr        [A1]
  52054. 00026D20  4A80                     tst.l      D0
  52055. 00026D22  5EC0                     sgt        D0
  52056. 00026D24  4400                     neg.b      D0
  52057. 00026D26  4E5E                     unlink     A6
  52058. 00026D28  4E75                     rts
  52059. fn00026D2A:
  52060. 00026D2A  206F 0004                movea.l    A0, [A7 + 0x4]
  52061. 00026D2E  1028 019C                move.b     D0, [A0 + 0x19C]
  52062. 00026D32  4E75                     rts
  52063. 00026D34  4E56 FEEA                link       A6, -0x0116
  52064. 00026D38  2F0A                     move.l     -[A7], A2
  52065. 00026D3A  2F03                     move.l     -[A7], D3
  52066. 00026D3C  246E 0008                movea.l    A2, [A6 + 0x8]
  52067. 00026D40  486E FFF2                pea.l      [A6 - 0xE]
  52068. 00026D44  4EB9 0000 0210           jsr        [0x00000210 /* BootDrive */]
  52069. 00026D4A  486A 0066                pea.l      [A2 + 0x66]
  52070. 00026D4E  61FF FFFE E696           bsr        -0x11968 /* 000153E6 */
  52071. 00026D54  3600                     move.w     D3, D0
  52072. 00026D56  3F03                     move.w     -[A7], D3
  52073. 00026D58  4EB9 0000 0500           jsr        [0x00000500]
  52074. 00026D5E  486E FFEA                pea.l      [A6 - 0x16]
  52075. 00026D62  2F0A                     move.l     -[A7], A2
  52076. 00026D64  2057                     movea.l    A0, [A7]
  52077. 00026D66  2268 0004                movea.l    A1, [A0 + 0x4]
  52078. 00026D6A  2269 0200                movea.l    A1, [A1 + 0x200]
  52079. 00026D6E  4E91                     jsr        [A1]
  52080. 00026D70  486E FFFA                pea.l      [A6 - 0x6]
  52081. 00026D74  AA19                     syscall    GetForeColor
  52082. 00026D76  61FF FFFE F77C           bsr        -0x10882 /* 000164F4 */
  52083. 00026D7C  0C40 0004                cmpi.w     D0, 0x4
  52084. 00026D80  4FEF 0012                lea.l      A7, [A7 + 0x12]
  52085. 00026D84  6C3C                     bge        +0x3E /* 00026DC2 */
  52086. 00026D86  2F0A                     move.l     -[A7], A2
  52087. 00026D88  61FF FFFF FFA0           bsr        -0x5E /* 00026D2A */
  52088. 00026D8E  4A00                     tst.b      D0
  52089. 00026D90  584F                     addq.w     A7, 4
  52090. 00026D92  6708                     beq        +0xA /* 00026D9C */
  52091. 00026D94  41F9 0000 2FF2           lea.l      A0, [0x00002FF2]
  52092. 00026D9A  6006                     bra        +0x8 /* 00026DA2 */
  52093. label00026D9C:
  52094. 00026D9C  41F9 0000 2FEC           lea.l      A0, [0x00002FEC]
  52095. label00026DA2:
  52096. 00026DA2  2D50 FFFA                move.l     [A6 - 0x6], [A0]
  52097. 00026DA6  3D68 0004 FFFE           move.w     [A6 - 0x2], [A0 + 0x4]
  52098. 00026DAC  2F0A                     move.l     -[A7], A2
  52099. 00026DAE  4EB9 0000 0E98           jsr        [0x00000E98]
  52100. 00026DB4  4A00                     tst.b      D0
  52101. 00026DB6  584F                     addq.w     A7, 4
  52102. 00026DB8  664E                     bne        +0x50 /* 00026E08 */
  52103. 00026DBA  3F3C 0031                move.w     -[A7], 0x31 /* '1' */
  52104. 00026DBE  A889                     syscall    TextMode
  52105. 00026DC0  6046                     bra        +0x48 /* 00026E08 */
  52106. label00026DC2:
  52107. 00026DC2  2F0A                     move.l     -[A7], A2
  52108. 00026DC4  61FF FFFF FF64           bsr        -0x9A /* 00026D2A */
  52109. 00026DCA  4A00                     tst.b      D0
  52110. 00026DCC  584F                     addq.w     A7, 4
  52111. 00026DCE  6710                     beq        +0x12 /* 00026DE0 */
  52112. 00026DD0  2D79 0000 2FF2 FFFA      move.l     [A6 - 0x6], [0x00002FF2]
  52113. 00026DD8  3D79 0000 2FF6 FFFE      move.w     [A6 - 0x2], [0x00002FF6]
  52114. label00026DE0:
  52115. 00026DE0  2F0A                     move.l     -[A7], A2
  52116. 00026DE2  4EB9 0000 0E60           jsr        [0x00000E60]
  52117. 00026DE8  4A00                     tst.b      D0
  52118. 00026DEA  584F                     addq.w     A7, 4
  52119. 00026DEC  670E                     beq        +0x10 /* 00026DFC */
  52120. 00026DEE  2F0A                     move.l     -[A7], A2
  52121. 00026DF0  4EB9 0000 0E98           jsr        [0x00000E98]
  52122. 00026DF6  4A00                     tst.b      D0
  52123. 00026DF8  584F                     addq.w     A7, 4
  52124. 00026DFA  660C                     bne        +0xE /* 00026E08 */
  52125. label00026DFC:
  52126. 00026DFC  486E FFFA                pea.l      [A6 - 0x6]
  52127. 00026E00  4EB9 0000 0310           jsr        [0x00000310]
  52128. 00026E06  584F                     addq.w     A7, 4
  52129. label00026E08:
  52130. 00026E08  486E FFFA                pea.l      [A6 - 0x6]
  52131. 00026E0C  AA14                     syscall    RGBForeColor
  52132. 00026E0E  486E FEEA                pea.l      [A6 - 0x116]
  52133. 00026E12  2F0A                     move.l     -[A7], A2
  52134. 00026E14  2057                     movea.l    A0, [A7]
  52135. 00026E16  2268 0004                movea.l    A1, [A0 + 0x4]
  52136. 00026E1A  2269 0024                movea.l    A1, [A1 + 0x24]
  52137. 00026E1E  4E91                     jsr        [A1]
  52138. 00026E20  7601                     moveq.l    D3, 0x01
  52139. 00026E22  2F0A                     move.l     -[A7], A2
  52140. 00026E24  61FF FFFF F190           bsr        -0xE6E /* 00025FB6 */
  52141. 00026E2A  4A00                     tst.b      D0
  52142. 00026E2C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  52143. 00026E30  6702                     beq        +0x4 /* 00026E34 */
  52144. 00026E32  76FE                     moveq.l    D3, 0xFFFFFFFE
  52145. label00026E34:
  52146. 00026E34  4227                     clr.b      -[A7]
  52147. 00026E36  1F3C 0001                move.b     -[A7], 0x1
  52148. 00026E3A  3F03                     move.w     -[A7], D3
  52149. 00026E3C  486E FFEA                pea.l      [A6 - 0x16]
  52150. 00026E40  486E FEEA                pea.l      [A6 - 0x116]
  52151. 00026E44  4EB9 0000 0308           jsr        [0x00000308 /* DrvQHdr */]
  52152. 00026E4A  3F3C FFFF                move.w     -[A7], 0xFFFF
  52153. 00026E4E  486E FFF2                pea.l      [A6 - 0xE]
  52154. 00026E52  4EB9 0000 0218           jsr        [0x00000218 /* KbdLast */]
  52155. 00026E58  4FEF 0014                lea.l      A7, [A7 + 0x14]
  52156. 00026E5C  261F                     move.l     D3, [A7]+
  52157. 00026E5E  245F                     movea.l    A2, [A7]+
  52158. 00026E60  4E5E                     unlink     A6
  52159. 00026E62  4E75                     rts
  52160. 00026E64  4E56 FFDA                link       A6, -0x0026
  52161. 00026E68  2F0A                     move.l     -[A7], A2
  52162. 00026E6A  246E 0008                movea.l    A2, [A6 + 0x8]
  52163. 00026E6E  486E FFE2                pea.l      [A6 - 0x1E]
  52164. 00026E72  4EB9 0000 01F0           jsr        [0x000001F0]
  52165. 00026E78  4EB9 0000 0200           jsr        [0x00000200 /* SPAlarm */]
  52166. 00026E7E  486E FFDA                pea.l      [A6 - 0x26]
  52167. 00026E82  2F0A                     move.l     -[A7], A2
  52168. 00026E84  2057                     movea.l    A0, [A7]
  52169. 00026E86  2268 0004                movea.l    A1, [A0 + 0x4]
  52170. 00026E8A  2269 0204                movea.l    A1, [A1 + 0x204]
  52171. 00026E8E  4E91                     jsr        [A1]
  52172. 00026E90  486A 0182                pea.l      [A2 + 0x182]
  52173. 00026E94  61FF FFFF 05EA           bsr        -0xFA14 /* 00017480 */
  52174. 00026E9A  2008                     move.l     D0, A0
  52175. 00026E9C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  52176. 00026EA0  6722                     beq        +0x24 /* 00026EC4 */
  52177. 00026EA2  554F                     subq.w     A7, 2
  52178. 00026EA4  486E FFDA                pea.l      [A6 - 0x26]
  52179. 00026EA8  4267                     clr.w      -[A7]
  52180. 00026EAA  3F2A 018C                move.w     -[A7], [A2 + 0x18C]
  52181. 00026EAE  486A 0182                pea.l      [A2 + 0x182]
  52182. 00026EB2  61FF FFFF 05CC           bsr        -0xFA32 /* 00017480 */
  52183. 00026EB8  584F                     addq.w     A7, 4
  52184. 00026EBA  2F08                     move.l     -[A7], A0
  52185. 00026EBC  303C 0603                move.w     D0, 0x603
  52186. 00026EC0  ABC9                     syscall    IconDispatch
  52187. 00026EC2  301F                     move.w     D0, [A7]+
  52188. label00026EC4:
  52189. 00026EC4  3F3C FFFF                move.w     -[A7], 0xFFFF
  52190. 00026EC8  486E FFE2                pea.l      [A6 - 0x1E]
  52191. 00026ECC  4EB9 0000 01F8           jsr        [0x000001F8 /* SPValid/SysParam */]
  52192. 00026ED2  5C4F                     addq.w     A7, 6
  52193. 00026ED4  245F                     movea.l    A2, [A7]+
  52194. 00026ED6  4E5E                     unlink     A6
  52195. 00026ED8  4E75                     rts
  52196. 00026EDA  4E56 FFDA                link       A6, -0x0026
  52197. 00026EDE  2F0B                     move.l     -[A7], A3
  52198. 00026EE0  2F0A                     move.l     -[A7], A2
  52199. 00026EE2  246E 0008                movea.l    A2, [A6 + 0x8]
  52200. 00026EE6  486E FFDA                pea.l      [A6 - 0x26]
  52201. 00026EEA  4EB9 0000 01F0           jsr        [0x000001F0]
  52202. 00026EF0  2F0A                     move.l     -[A7], A2
  52203. 00026EF2  2057                     movea.l    A0, [A7]
  52204. 00026EF4  2268 0004                movea.l    A1, [A0 + 0x4]
  52205. 00026EF8  2269 0208                movea.l    A1, [A1 + 0x208]
  52206. 00026EFC  4E91                     jsr        [A1]
  52207. 00026EFE  2648                     movea.l    A3, A0
  52208. 00026F00  4879 0000 2FF2           push.l     0x2FF2
  52209. 00026F06  AA14                     syscall    RGBForeColor
  52210. 00026F08  2F0B                     move.l     -[A7], A3
  52211. 00026F0A  A8D3                     syscall    PaintRgn
  52212. 00026F0C  2F0B                     move.l     -[A7], A3
  52213. 00026F0E  A8D9                     syscall    DisposRgn/DisposeRgn
  52214. 00026F10  2F0A                     move.l     -[A7], A2
  52215. 00026F12  61FF FFFF F0B0           bsr        -0xF4E /* 00025FC4 */
  52216. 00026F18  4A00                     tst.b      D0
  52217. 00026F1A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  52218. 00026F1E  6720                     beq        +0x22 /* 00026F40 */
  52219. 00026F20  2F0A                     move.l     -[A7], A2
  52220. 00026F22  2057                     movea.l    A0, [A7]
  52221. 00026F24  2268 0004                movea.l    A1, [A0 + 0x4]
  52222. 00026F28  2269 0248                movea.l    A1, [A1 + 0x248]
  52223. 00026F2C  4E91                     jsr        [A1]
  52224. 00026F2E  2F0A                     move.l     -[A7], A2
  52225. 00026F30  2057                     movea.l    A0, [A7]
  52226. 00026F32  2268 0004                movea.l    A1, [A0 + 0x4]
  52227. 00026F36  2269 024C                movea.l    A1, [A1 + 0x24C]
  52228. 00026F3A  4E91                     jsr        [A1]
  52229. 00026F3C  504F                     addq.w     A7, 8
  52230. 00026F3E  601E                     bra        +0x20 /* 00026F5E */
  52231. label00026F40:
  52232. 00026F40  2F0A                     move.l     -[A7], A2
  52233. 00026F42  2057                     movea.l    A0, [A7]
  52234. 00026F44  2268 0004                movea.l    A1, [A0 + 0x4]
  52235. 00026F48  2269 0240                movea.l    A1, [A1 + 0x240]
  52236. 00026F4C  4E91                     jsr        [A1]
  52237. 00026F4E  2F0A                     move.l     -[A7], A2
  52238. 00026F50  2057                     movea.l    A0, [A7]
  52239. 00026F52  2268 0004                movea.l    A1, [A0 + 0x4]
  52240. 00026F56  2269 0244                movea.l    A1, [A1 + 0x244]
  52241. 00026F5A  4E91                     jsr        [A1]
  52242. 00026F5C  504F                     addq.w     A7, 8
  52243. label00026F5E:
  52244. 00026F5E  486E FFF8                pea.l      [A6 - 0x8]
  52245. 00026F62  2F0A                     move.l     -[A7], A2
  52246. 00026F64  2057                     movea.l    A0, [A7]
  52247. 00026F66  2268 0004                movea.l    A1, [A0 + 0x4]
  52248. 00026F6A  2269 0040                movea.l    A1, [A1 + 0x40]
  52249. 00026F6E  4E91                     jsr        [A1]
  52250. 00026F70  486E FFF8                pea.l      [A6 - 0x8]
  52251. 00026F74  4878 000B                push.l     0xB
  52252. 00026F78  A8A9                     syscall    InsetRect
  52253. 00026F7A  4879 0000 2FEC           push.l     0x2FEC
  52254. 00026F80  AA14                     syscall    RGBForeColor
  52255. 00026F82  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  52256. 00026F86  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  52257. 00026F8A  A893                     syscall    MoveTo
  52258. 00026F8C  302E FFFE                move.w     D0, [A6 - 0x2]
  52259. 00026F90  48C0                     ext.l      D0
  52260. 00026F92  5380                     subq.l     D0, 1
  52261. 00026F94  3F00                     move.w     -[A7], D0
  52262. 00026F96  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  52263. 00026F9A  A891                     syscall    LineTo
  52264. 00026F9C  486E FFF8                pea.l      [A6 - 0x8]
  52265. 00026FA0  2F3C 0000 FFF5           move.l     -[A7], 0xFFF5
  52266. 00026FA6  A8A9                     syscall    InsetRect
  52267. 00026FA8  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  52268. 00026FAC  302E FFFC                move.w     D0, [A6 - 0x4]
  52269. 00026FB0  48C0                     ext.l      D0
  52270. 00026FB2  5780                     subq.l     D0, 3
  52271. 00026FB4  3F00                     move.w     -[A7], D0
  52272. 00026FB6  A893                     syscall    MoveTo
  52273. 00026FB8  302E FFFE                move.w     D0, [A6 - 0x2]
  52274. 00026FBC  48C0                     ext.l      D0
  52275. 00026FBE  5380                     subq.l     D0, 1
  52276. 00026FC0  3F00                     move.w     -[A7], D0
  52277. 00026FC2  302E FFFC                move.w     D0, [A6 - 0x4]
  52278. 00026FC6  48C0                     ext.l      D0
  52279. 00026FC8  5780                     subq.l     D0, 3
  52280. 00026FCA  3F00                     move.w     -[A7], D0
  52281. 00026FCC  A891                     syscall    LineTo
  52282. 00026FCE  3F3C FFFF                move.w     -[A7], 0xFFFF
  52283. 00026FD2  486E FFDA                pea.l      [A6 - 0x26]
  52284. 00026FD6  4EB9 0000 01F8           jsr        [0x000001F8 /* SPValid/SysParam */]
  52285. 00026FDC  4FEF 000E                lea.l      A7, [A7 + 0xE]
  52286. 00026FE0  245F                     movea.l    A2, [A7]+
  52287. 00026FE2  265F                     movea.l    A3, [A7]+
  52288. 00026FE4  4E5E                     unlink     A6
  52289. 00026FE6  4E75                     rts
  52290. 00026FE8  4E56 FFDA                link       A6, -0x0026
  52291. 00026FEC  2F0B                     move.l     -[A7], A3
  52292. 00026FEE  2F0A                     move.l     -[A7], A2
  52293. 00026FF0  246E 0008                movea.l    A2, [A6 + 0x8]
  52294. 00026FF4  486E FFDA                pea.l      [A6 - 0x26]
  52295. 00026FF8  4EB9 0000 01F0           jsr        [0x000001F0]
  52296. 00026FFE  2F0A                     move.l     -[A7], A2
  52297. 00027000  2057                     movea.l    A0, [A7]
  52298. 00027002  2268 0004                movea.l    A1, [A0 + 0x4]
  52299. 00027006  2269 0208                movea.l    A1, [A1 + 0x208]
  52300. 0002700A  4E91                     jsr        [A1]
  52301. 0002700C  2648                     movea.l    A3, A0
  52302. 0002700E  4879 0000 2FF2           push.l     0x2FF2
  52303. 00027014  AA14                     syscall    RGBForeColor
  52304. 00027016  2F0B                     move.l     -[A7], A3
  52305. 00027018  A8D3                     syscall    PaintRgn
  52306. 0002701A  2F0B                     move.l     -[A7], A3
  52307. 0002701C  A8D9                     syscall    DisposRgn/DisposeRgn
  52308. 0002701E  2F0A                     move.l     -[A7], A2
  52309. 00027020  61FF FFFF EFA2           bsr        -0x105C /* 00025FC4 */
  52310. 00027026  4A00                     tst.b      D0
  52311. 00027028  4FEF 000C                lea.l      A7, [A7 + 0xC]
  52312. 0002702C  6720                     beq        +0x22 /* 0002704E */
  52313. 0002702E  2F0A                     move.l     -[A7], A2
  52314. 00027030  2057                     movea.l    A0, [A7]
  52315. 00027032  2268 0004                movea.l    A1, [A0 + 0x4]
  52316. 00027036  2269 0248                movea.l    A1, [A1 + 0x248]
  52317. 0002703A  4E91                     jsr        [A1]
  52318. 0002703C  2F0A                     move.l     -[A7], A2
  52319. 0002703E  2057                     movea.l    A0, [A7]
  52320. 00027040  2268 0004                movea.l    A1, [A0 + 0x4]
  52321. 00027044  2269 024C                movea.l    A1, [A1 + 0x24C]
  52322. 00027048  4E91                     jsr        [A1]
  52323. 0002704A  504F                     addq.w     A7, 8
  52324. 0002704C  601E                     bra        +0x20 /* 0002706C */
  52325. label0002704E:
  52326. 0002704E  2F0A                     move.l     -[A7], A2
  52327. 00027050  2057                     movea.l    A0, [A7]
  52328. 00027052  2268 0004                movea.l    A1, [A0 + 0x4]
  52329. 00027056  2269 0240                movea.l    A1, [A1 + 0x240]
  52330. 0002705A  4E91                     jsr        [A1]
  52331. 0002705C  2F0A                     move.l     -[A7], A2
  52332. 0002705E  2057                     movea.l    A0, [A7]
  52333. 00027060  2268 0004                movea.l    A1, [A0 + 0x4]
  52334. 00027064  2269 0244                movea.l    A1, [A1 + 0x244]
  52335. 00027068  4E91                     jsr        [A1]
  52336. 0002706A  504F                     addq.w     A7, 8
  52337. label0002706C:
  52338. 0002706C  486E FFF8                pea.l      [A6 - 0x8]
  52339. 00027070  2F0A                     move.l     -[A7], A2
  52340. 00027072  2057                     movea.l    A0, [A7]
  52341. 00027074  2268 0004                movea.l    A1, [A0 + 0x4]
  52342. 00027078  2269 0040                movea.l    A1, [A1 + 0x40]
  52343. 0002707C  4E91                     jsr        [A1]
  52344. 0002707E  486E FFF8                pea.l      [A6 - 0x8]
  52345. 00027082  4878 000B                push.l     0xB
  52346. 00027086  A8A9                     syscall    InsetRect
  52347. 00027088  4879 0000 2FEC           push.l     0x2FEC
  52348. 0002708E  AA14                     syscall    RGBForeColor
  52349. 00027090  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  52350. 00027094  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  52351. 00027098  A893                     syscall    MoveTo
  52352. 0002709A  302E FFFE                move.w     D0, [A6 - 0x2]
  52353. 0002709E  48C0                     ext.l      D0
  52354. 000270A0  5380                     subq.l     D0, 1
  52355. 000270A2  3F00                     move.w     -[A7], D0
  52356. 000270A4  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  52357. 000270A8  A891                     syscall    LineTo
  52358. 000270AA  486E FFF8                pea.l      [A6 - 0x8]
  52359. 000270AE  2F3C 0000 FFF5           move.l     -[A7], 0xFFF5
  52360. 000270B4  A8A9                     syscall    InsetRect
  52361. 000270B6  4879 0000 2FF2           push.l     0x2FF2
  52362. 000270BC  AA14                     syscall    RGBForeColor
  52363. 000270BE  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  52364. 000270C2  302E FFFC                move.w     D0, [A6 - 0x4]
  52365. 000270C6  48C0                     ext.l      D0
  52366. 000270C8  5780                     subq.l     D0, 3
  52367. 000270CA  3F00                     move.w     -[A7], D0
  52368. 000270CC  A893                     syscall    MoveTo
  52369. 000270CE  302E FFFE                move.w     D0, [A6 - 0x2]
  52370. 000270D2  48C0                     ext.l      D0
  52371. 000270D4  5380                     subq.l     D0, 1
  52372. 000270D6  3F00                     move.w     -[A7], D0
  52373. 000270D8  302E FFFC                move.w     D0, [A6 - 0x4]
  52374. 000270DC  48C0                     ext.l      D0
  52375. 000270DE  5780                     subq.l     D0, 3
  52376. 000270E0  3F00                     move.w     -[A7], D0
  52377. 000270E2  A891                     syscall    LineTo
  52378. 000270E4  3F3C FFFF                move.w     -[A7], 0xFFFF
  52379. 000270E8  486E FFDA                pea.l      [A6 - 0x26]
  52380. 000270EC  4EB9 0000 01F8           jsr        [0x000001F8 /* SPValid/SysParam */]
  52381. 000270F2  4FEF 000E                lea.l      A7, [A7 + 0xE]
  52382. 000270F6  245F                     movea.l    A2, [A7]+
  52383. 000270F8  265F                     movea.l    A3, [A7]+
  52384. 000270FA  4E5E                     unlink     A6
  52385. 000270FC  4E75                     rts
  52386. 000270FE  4E56 FFDA                link       A6, -0x0026
  52387. 00027102  2F0B                     move.l     -[A7], A3
  52388. 00027104  2F0A                     move.l     -[A7], A2
  52389. 00027106  246E 0008                movea.l    A2, [A6 + 0x8]
  52390. 0002710A  486E FFDA                pea.l      [A6 - 0x26]
  52391. 0002710E  4EB9 0000 01F0           jsr        [0x000001F0]
  52392. 00027114  2F0A                     move.l     -[A7], A2
  52393. 00027116  2057                     movea.l    A0, [A7]
  52394. 00027118  2268 0004                movea.l    A1, [A0 + 0x4]
  52395. 0002711C  2269 0208                movea.l    A1, [A1 + 0x208]
  52396. 00027120  4E91                     jsr        [A1]
  52397. 00027122  2648                     movea.l    A3, A0
  52398. 00027124  4879 0000 2FEC           push.l     0x2FEC
  52399. 0002712A  AA14                     syscall    RGBForeColor
  52400. 0002712C  2F0B                     move.l     -[A7], A3
  52401. 0002712E  A8D3                     syscall    PaintRgn
  52402. 00027130  2F0B                     move.l     -[A7], A3
  52403. 00027132  A8D9                     syscall    DisposRgn/DisposeRgn
  52404. 00027134  2F0A                     move.l     -[A7], A2
  52405. 00027136  61FF FFFF EE8C           bsr        -0x1172 /* 00025FC4 */
  52406. 0002713C  4A00                     tst.b      D0
  52407. 0002713E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  52408. 00027142  6720                     beq        +0x22 /* 00027164 */
  52409. 00027144  2F0A                     move.l     -[A7], A2
  52410. 00027146  2057                     movea.l    A0, [A7]
  52411. 00027148  2268 0004                movea.l    A1, [A0 + 0x4]
  52412. 0002714C  2269 0248                movea.l    A1, [A1 + 0x248]
  52413. 00027150  4E91                     jsr        [A1]
  52414. 00027152  2F0A                     move.l     -[A7], A2
  52415. 00027154  2057                     movea.l    A0, [A7]
  52416. 00027156  2268 0004                movea.l    A1, [A0 + 0x4]
  52417. 0002715A  2269 024C                movea.l    A1, [A1 + 0x24C]
  52418. 0002715E  4E91                     jsr        [A1]
  52419. 00027160  504F                     addq.w     A7, 8
  52420. 00027162  601E                     bra        +0x20 /* 00027182 */
  52421. label00027164:
  52422. 00027164  2F0A                     move.l     -[A7], A2
  52423. 00027166  2057                     movea.l    A0, [A7]
  52424. 00027168  2268 0004                movea.l    A1, [A0 + 0x4]
  52425. 0002716C  2269 0240                movea.l    A1, [A1 + 0x240]
  52426. 00027170  4E91                     jsr        [A1]
  52427. 00027172  2F0A                     move.l     -[A7], A2
  52428. 00027174  2057                     movea.l    A0, [A7]
  52429. 00027176  2268 0004                movea.l    A1, [A0 + 0x4]
  52430. 0002717A  2269 0244                movea.l    A1, [A1 + 0x244]
  52431. 0002717E  4E91                     jsr        [A1]
  52432. 00027180  504F                     addq.w     A7, 8
  52433. label00027182:
  52434. 00027182  486E FFF8                pea.l      [A6 - 0x8]
  52435. 00027186  2F0A                     move.l     -[A7], A2
  52436. 00027188  2057                     movea.l    A0, [A7]
  52437. 0002718A  2268 0004                movea.l    A1, [A0 + 0x4]
  52438. 0002718E  2269 0040                movea.l    A1, [A1 + 0x40]
  52439. 00027192  4E91                     jsr        [A1]
  52440. 00027194  486E FFF8                pea.l      [A6 - 0x8]
  52441. 00027198  4878 000B                push.l     0xB
  52442. 0002719C  A8A9                     syscall    InsetRect
  52443. 0002719E  4879 0000 2FEC           push.l     0x2FEC
  52444. 000271A4  AA14                     syscall    RGBForeColor
  52445. 000271A6  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  52446. 000271AA  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  52447. 000271AE  A893                     syscall    MoveTo
  52448. 000271B0  302E FFFE                move.w     D0, [A6 - 0x2]
  52449. 000271B4  48C0                     ext.l      D0
  52450. 000271B6  5380                     subq.l     D0, 1
  52451. 000271B8  3F00                     move.w     -[A7], D0
  52452. 000271BA  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  52453. 000271BE  A891                     syscall    LineTo
  52454. 000271C0  486E FFF8                pea.l      [A6 - 0x8]
  52455. 000271C4  2F3C 0000 FFF5           move.l     -[A7], 0xFFF5
  52456. 000271CA  A8A9                     syscall    InsetRect
  52457. 000271CC  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  52458. 000271D0  302E FFFC                move.w     D0, [A6 - 0x4]
  52459. 000271D4  48C0                     ext.l      D0
  52460. 000271D6  5780                     subq.l     D0, 3
  52461. 000271D8  3F00                     move.w     -[A7], D0
  52462. 000271DA  A893                     syscall    MoveTo
  52463. 000271DC  302E FFFE                move.w     D0, [A6 - 0x2]
  52464. 000271E0  48C0                     ext.l      D0
  52465. 000271E2  5380                     subq.l     D0, 1
  52466. 000271E4  3F00                     move.w     -[A7], D0
  52467. 000271E6  302E FFFC                move.w     D0, [A6 - 0x4]
  52468. 000271EA  48C0                     ext.l      D0
  52469. 000271EC  5780                     subq.l     D0, 3
  52470. 000271EE  3F00                     move.w     -[A7], D0
  52471. 000271F0  A891                     syscall    LineTo
  52472. 000271F2  3F3C FFFF                move.w     -[A7], 0xFFFF
  52473. 000271F6  486E FFDA                pea.l      [A6 - 0x26]
  52474. 000271FA  4EB9 0000 01F8           jsr        [0x000001F8 /* SPValid/SysParam */]
  52475. 00027200  4FEF 000E                lea.l      A7, [A7 + 0xE]
  52476. 00027204  245F                     movea.l    A2, [A7]+
  52477. 00027206  265F                     movea.l    A3, [A7]+
  52478. 00027208  4E5E                     unlink     A6
  52479. 0002720A  4E75                     rts
  52480. 0002720C  4E56 FFD4                link       A6, -0x002C
  52481. 00027210  2F0B                     move.l     -[A7], A3
  52482. 00027212  2F0A                     move.l     -[A7], A2
  52483. 00027214  246E 0008                movea.l    A2, [A6 + 0x8]
  52484. 00027218  486E FFDA                pea.l      [A6 - 0x26]
  52485. 0002721C  4EB9 0000 01F0           jsr        [0x000001F0]
  52486. 00027222  2F0A                     move.l     -[A7], A2
  52487. 00027224  2057                     movea.l    A0, [A7]
  52488. 00027226  2268 0004                movea.l    A1, [A0 + 0x4]
  52489. 0002722A  2269 0208                movea.l    A1, [A1 + 0x208]
  52490. 0002722E  4E91                     jsr        [A1]
  52491. 00027230  2648                     movea.l    A3, A0
  52492. 00027232  4879 0000 2FF2           push.l     0x2FF2
  52493. 00027238  AA14                     syscall    RGBForeColor
  52494. 0002723A  2F0B                     move.l     -[A7], A3
  52495. 0002723C  A8D3                     syscall    PaintRgn
  52496. 0002723E  2F0B                     move.l     -[A7], A3
  52497. 00027240  A8D9                     syscall    DisposRgn/DisposeRgn
  52498. 00027242  2F0A                     move.l     -[A7], A2
  52499. 00027244  61FF FFFF ED7E           bsr        -0x1280 /* 00025FC4 */
  52500. 0002724A  4A00                     tst.b      D0
  52501. 0002724C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  52502. 00027250  6720                     beq        +0x22 /* 00027272 */
  52503. 00027252  2F0A                     move.l     -[A7], A2
  52504. 00027254  2057                     movea.l    A0, [A7]
  52505. 00027256  2268 0004                movea.l    A1, [A0 + 0x4]
  52506. 0002725A  2269 0248                movea.l    A1, [A1 + 0x248]
  52507. 0002725E  4E91                     jsr        [A1]
  52508. 00027260  2F0A                     move.l     -[A7], A2
  52509. 00027262  2057                     movea.l    A0, [A7]
  52510. 00027264  2268 0004                movea.l    A1, [A0 + 0x4]
  52511. 00027268  2269 024C                movea.l    A1, [A1 + 0x24C]
  52512. 0002726C  4E91                     jsr        [A1]
  52513. 0002726E  504F                     addq.w     A7, 8
  52514. 00027270  601E                     bra        +0x20 /* 00027290 */
  52515. label00027272:
  52516. 00027272  2F0A                     move.l     -[A7], A2
  52517. 00027274  2057                     movea.l    A0, [A7]
  52518. 00027276  2268 0004                movea.l    A1, [A0 + 0x4]
  52519. 0002727A  2269 0240                movea.l    A1, [A1 + 0x240]
  52520. 0002727E  4E91                     jsr        [A1]
  52521. 00027280  2F0A                     move.l     -[A7], A2
  52522. 00027282  2057                     movea.l    A0, [A7]
  52523. 00027284  2268 0004                movea.l    A1, [A0 + 0x4]
  52524. 00027288  2269 0244                movea.l    A1, [A1 + 0x244]
  52525. 0002728C  4E91                     jsr        [A1]
  52526. 0002728E  504F                     addq.w     A7, 8
  52527. label00027290:
  52528. 00027290  486E FFF8                pea.l      [A6 - 0x8]
  52529. 00027294  2F0A                     move.l     -[A7], A2
  52530. 00027296  2057                     movea.l    A0, [A7]
  52531. 00027298  2268 0004                movea.l    A1, [A0 + 0x4]
  52532. 0002729C  2269 0040                movea.l    A1, [A1 + 0x40]
  52533. 000272A0  4E91                     jsr        [A1]
  52534. 000272A2  486E FFF8                pea.l      [A6 - 0x8]
  52535. 000272A6  4878 000B                push.l     0xB
  52536. 000272AA  A8A9                     syscall    InsetRect
  52537. 000272AC  4879 0000 2FEC           push.l     0x2FEC
  52538. 000272B2  AA14                     syscall    RGBForeColor
  52539. 000272B4  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  52540. 000272B8  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  52541. 000272BC  A893                     syscall    MoveTo
  52542. 000272BE  302E FFFE                move.w     D0, [A6 - 0x2]
  52543. 000272C2  48C0                     ext.l      D0
  52544. 000272C4  5380                     subq.l     D0, 1
  52545. 000272C6  3F00                     move.w     -[A7], D0
  52546. 000272C8  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  52547. 000272CC  A891                     syscall    LineTo
  52548. 000272CE  486E FFF8                pea.l      [A6 - 0x8]
  52549. 000272D2  2F3C 0000 FFF5           move.l     -[A7], 0xFFF5
  52550. 000272D8  A8A9                     syscall    InsetRect
  52551. 000272DA  2F0A                     move.l     -[A7], A2
  52552. 000272DC  61FF FFFF FA2E           bsr        -0x5D0 /* 00026D0C */
  52553. 000272E2  4A00                     tst.b      D0
  52554. 000272E4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  52555. 000272E8  6708                     beq        +0xA /* 000272F2 */
  52556. 000272EA  41F9 0000 2FF2           lea.l      A0, [0x00002FF2]
  52557. 000272F0  6006                     bra        +0x8 /* 000272F8 */
  52558. label000272F2:
  52559. 000272F2  41F9 0000 2FEC           lea.l      A0, [0x00002FEC]
  52560. label000272F8:
  52561. 000272F8  2D50 FFD4                move.l     [A6 - 0x2C], [A0]
  52562. 000272FC  3D68 0004 FFD8           move.w     [A6 - 0x28], [A0 + 0x4]
  52563. 00027302  486E FFD4                pea.l      [A6 - 0x2C]
  52564. 00027306  AA14                     syscall    RGBForeColor
  52565. 00027308  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  52566. 0002730C  302E FFFC                move.w     D0, [A6 - 0x4]
  52567. 00027310  48C0                     ext.l      D0
  52568. 00027312  5780                     subq.l     D0, 3
  52569. 00027314  3F00                     move.w     -[A7], D0
  52570. 00027316  A893                     syscall    MoveTo
  52571. 00027318  302E FFFE                move.w     D0, [A6 - 0x2]
  52572. 0002731C  48C0                     ext.l      D0
  52573. 0002731E  5380                     subq.l     D0, 1
  52574. 00027320  3F00                     move.w     -[A7], D0
  52575. 00027322  302E FFFC                move.w     D0, [A6 - 0x4]
  52576. 00027326  48C0                     ext.l      D0
  52577. 00027328  5780                     subq.l     D0, 3
  52578. 0002732A  3F00                     move.w     -[A7], D0
  52579. 0002732C  A891                     syscall    LineTo
  52580. 0002732E  3F3C FFFF                move.w     -[A7], 0xFFFF
  52581. 00027332  486E FFDA                pea.l      [A6 - 0x26]
  52582. 00027336  4EB9 0000 01F8           jsr        [0x000001F8 /* SPValid/SysParam */]
  52583. 0002733C  5C4F                     addq.w     A7, 6
  52584. 0002733E  245F                     movea.l    A2, [A7]+
  52585. 00027340  265F                     movea.l    A3, [A7]+
  52586. 00027342  4E5E                     unlink     A6
  52587. 00027344  4E75                     rts
  52588. 00027346  4E56 FFD4                link       A6, -0x002C
  52589. 0002734A  2F0B                     move.l     -[A7], A3
  52590. 0002734C  2F0A                     move.l     -[A7], A2
  52591. 0002734E  246E 0008                movea.l    A2, [A6 + 0x8]
  52592. 00027352  486E FFD4                pea.l      [A6 - 0x2C]
  52593. 00027356  4EB9 0000 01F0           jsr        [0x000001F0]
  52594. 0002735C  2F0A                     move.l     -[A7], A2
  52595. 0002735E  2057                     movea.l    A0, [A7]
  52596. 00027360  2268 0004                movea.l    A1, [A0 + 0x4]
  52597. 00027364  2269 0208                movea.l    A1, [A1 + 0x208]
  52598. 00027368  4E91                     jsr        [A1]
  52599. 0002736A  2648                     movea.l    A3, A0
  52600. 0002736C  1F3C 0003                move.b     -[A7], 0x3
  52601. 00027370  486E FFF2                pea.l      [A6 - 0xE]
  52602. 00027374  61FF 0000 70FC           bsr        +0x70FE /* 0002E472 */
  52603. 0002737A  486E FFF2                pea.l      [A6 - 0xE]
  52604. 0002737E  AA14                     syscall    RGBForeColor
  52605. 00027380  2F0B                     move.l     -[A7], A3
  52606. 00027382  A8D3                     syscall    PaintRgn
  52607. 00027384  2F0B                     move.l     -[A7], A3
  52608. 00027386  A8D9                     syscall    DisposRgn/DisposeRgn
  52609. 00027388  2F0A                     move.l     -[A7], A2
  52610. 0002738A  61FF FFFF EC38           bsr        -0x13C6 /* 00025FC4 */
  52611. 00027390  4A00                     tst.b      D0
  52612. 00027392  4FEF 0012                lea.l      A7, [A7 + 0x12]
  52613. 00027396  6720                     beq        +0x22 /* 000273B8 */
  52614. 00027398  2F0A                     move.l     -[A7], A2
  52615. 0002739A  2057                     movea.l    A0, [A7]
  52616. 0002739C  2268 0004                movea.l    A1, [A0 + 0x4]
  52617. 000273A0  2269 0248                movea.l    A1, [A1 + 0x248]
  52618. 000273A4  4E91                     jsr        [A1]
  52619. 000273A6  2F0A                     move.l     -[A7], A2
  52620. 000273A8  2057                     movea.l    A0, [A7]
  52621. 000273AA  2268 0004                movea.l    A1, [A0 + 0x4]
  52622. 000273AE  2269 024C                movea.l    A1, [A1 + 0x24C]
  52623. 000273B2  4E91                     jsr        [A1]
  52624. 000273B4  504F                     addq.w     A7, 8
  52625. 000273B6  601E                     bra        +0x20 /* 000273D6 */
  52626. label000273B8:
  52627. 000273B8  2F0A                     move.l     -[A7], A2
  52628. 000273BA  2057                     movea.l    A0, [A7]
  52629. 000273BC  2268 0004                movea.l    A1, [A0 + 0x4]
  52630. 000273C0  2269 0240                movea.l    A1, [A1 + 0x240]
  52631. 000273C4  4E91                     jsr        [A1]
  52632. 000273C6  2F0A                     move.l     -[A7], A2
  52633. 000273C8  2057                     movea.l    A0, [A7]
  52634. 000273CA  2268 0004                movea.l    A1, [A0 + 0x4]
  52635. 000273CE  2269 0244                movea.l    A1, [A1 + 0x244]
  52636. 000273D2  4E91                     jsr        [A1]
  52637. 000273D4  504F                     addq.w     A7, 8
  52638. label000273D6:
  52639. 000273D6  486E FFF8                pea.l      [A6 - 0x8]
  52640. 000273DA  2F0A                     move.l     -[A7], A2
  52641. 000273DC  2057                     movea.l    A0, [A7]
  52642. 000273DE  2268 0004                movea.l    A1, [A0 + 0x4]
  52643. 000273E2  2269 0040                movea.l    A1, [A1 + 0x40]
  52644. 000273E6  4E91                     jsr        [A1]
  52645. 000273E8  486E FFF8                pea.l      [A6 - 0x8]
  52646. 000273EC  4878 000B                push.l     0xB
  52647. 000273F0  A8A9                     syscall    InsetRect
  52648. 000273F2  4879 0000 2FEC           push.l     0x2FEC
  52649. 000273F8  AA14                     syscall    RGBForeColor
  52650. 000273FA  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  52651. 000273FE  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  52652. 00027402  A893                     syscall    MoveTo
  52653. 00027404  302E FFFE                move.w     D0, [A6 - 0x2]
  52654. 00027408  48C0                     ext.l      D0
  52655. 0002740A  5380                     subq.l     D0, 1
  52656. 0002740C  3F00                     move.w     -[A7], D0
  52657. 0002740E  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  52658. 00027412  A891                     syscall    LineTo
  52659. 00027414  1F3C 0003                move.b     -[A7], 0x3
  52660. 00027418  486E FFF2                pea.l      [A6 - 0xE]
  52661. 0002741C  61FF 0000 7054           bsr        +0x7056 /* 0002E472 */
  52662. 00027422  486E FFF2                pea.l      [A6 - 0xE]
  52663. 00027426  AA14                     syscall    RGBForeColor
  52664. 00027428  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  52665. 0002742C  302E FFF8                move.w     D0, [A6 - 0x8]
  52666. 00027430  48C0                     ext.l      D0
  52667. 00027432  5280                     addq.l     D0, 1
  52668. 00027434  3F00                     move.w     -[A7], D0
  52669. 00027436  A893                     syscall    MoveTo
  52670. 00027438  302E FFFE                move.w     D0, [A6 - 0x2]
  52671. 0002743C  48C0                     ext.l      D0
  52672. 0002743E  5380                     subq.l     D0, 1
  52673. 00027440  3F00                     move.w     -[A7], D0
  52674. 00027442  302E FFF8                move.w     D0, [A6 - 0x8]
  52675. 00027446  48C0                     ext.l      D0
  52676. 00027448  5280                     addq.l     D0, 1
  52677. 0002744A  3F00                     move.w     -[A7], D0
  52678. 0002744C  A891                     syscall    LineTo
  52679. 0002744E  1F3C 0001                move.b     -[A7], 0x1
  52680. 00027452  486E FFF2                pea.l      [A6 - 0xE]
  52681. 00027456  61FF 0000 701A           bsr        +0x701C /* 0002E472 */
  52682. 0002745C  486E FFF2                pea.l      [A6 - 0xE]
  52683. 00027460  AA14                     syscall    RGBForeColor
  52684. 00027462  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  52685. 00027466  302E FFF8                move.w     D0, [A6 - 0x8]
  52686. 0002746A  48C0                     ext.l      D0
  52687. 0002746C  5480                     addq.l     D0, 2
  52688. 0002746E  3F00                     move.w     -[A7], D0
  52689. 00027470  A893                     syscall    MoveTo
  52690. 00027472  302E FFFE                move.w     D0, [A6 - 0x2]
  52691. 00027476  48C0                     ext.l      D0
  52692. 00027478  5380                     subq.l     D0, 1
  52693. 0002747A  3F00                     move.w     -[A7], D0
  52694. 0002747C  302E FFF8                move.w     D0, [A6 - 0x8]
  52695. 00027480  48C0                     ext.l      D0
  52696. 00027482  5480                     addq.l     D0, 2
  52697. 00027484  3F00                     move.w     -[A7], D0
  52698. 00027486  A891                     syscall    LineTo
  52699. 00027488  486E FFF8                pea.l      [A6 - 0x8]
  52700. 0002748C  2F3C 0000 FFF5           move.l     -[A7], 0xFFF5
  52701. 00027492  A8A9                     syscall    InsetRect
  52702. 00027494  4879 0000 2FEC           push.l     0x2FEC
  52703. 0002749A  AA14                     syscall    RGBForeColor
  52704. 0002749C  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  52705. 000274A0  302E FFFC                move.w     D0, [A6 - 0x4]
  52706. 000274A4  48C0                     ext.l      D0
  52707. 000274A6  5780                     subq.l     D0, 3
  52708. 000274A8  3F00                     move.w     -[A7], D0
  52709. 000274AA  A893                     syscall    MoveTo
  52710. 000274AC  302E FFFE                move.w     D0, [A6 - 0x2]
  52711. 000274B0  48C0                     ext.l      D0
  52712. 000274B2  5380                     subq.l     D0, 1
  52713. 000274B4  3F00                     move.w     -[A7], D0
  52714. 000274B6  302E FFFC                move.w     D0, [A6 - 0x4]
  52715. 000274BA  48C0                     ext.l      D0
  52716. 000274BC  5780                     subq.l     D0, 3
  52717. 000274BE  3F00                     move.w     -[A7], D0
  52718. 000274C0  A891                     syscall    LineTo
  52719. 000274C2  1F3C 0003                move.b     -[A7], 0x3
  52720. 000274C6  486E FFF2                pea.l      [A6 - 0xE]
  52721. 000274CA  61FF 0000 6FA6           bsr        +0x6FA8 /* 0002E472 */
  52722. 000274D0  486E FFF2                pea.l      [A6 - 0xE]
  52723. 000274D4  AA14                     syscall    RGBForeColor
  52724. 000274D6  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  52725. 000274DA  302E FFFC                move.w     D0, [A6 - 0x4]
  52726. 000274DE  48C0                     ext.l      D0
  52727. 000274E0  5580                     subq.l     D0, 2
  52728. 000274E2  3F00                     move.w     -[A7], D0
  52729. 000274E4  A893                     syscall    MoveTo
  52730. 000274E6  302E FFFE                move.w     D0, [A6 - 0x2]
  52731. 000274EA  48C0                     ext.l      D0
  52732. 000274EC  5380                     subq.l     D0, 1
  52733. 000274EE  3F00                     move.w     -[A7], D0
  52734. 000274F0  302E FFFC                move.w     D0, [A6 - 0x4]
  52735. 000274F4  48C0                     ext.l      D0
  52736. 000274F6  5580                     subq.l     D0, 2
  52737. 000274F8  3F00                     move.w     -[A7], D0
  52738. 000274FA  A891                     syscall    LineTo
  52739. 000274FC  4879 0000 2FF2           push.l     0x2FF2
  52740. 00027502  AA14                     syscall    RGBForeColor
  52741. 00027504  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  52742. 00027508  302E FFFC                move.w     D0, [A6 - 0x4]
  52743. 0002750C  48C0                     ext.l      D0
  52744. 0002750E  5380                     subq.l     D0, 1
  52745. 00027510  3F00                     move.w     -[A7], D0
  52746. 00027512  A893                     syscall    MoveTo
  52747. 00027514  302E FFFE                move.w     D0, [A6 - 0x2]
  52748. 00027518  48C0                     ext.l      D0
  52749. 0002751A  5380                     subq.l     D0, 1
  52750. 0002751C  3F00                     move.w     -[A7], D0
  52751. 0002751E  302E FFFC                move.w     D0, [A6 - 0x4]
  52752. 00027522  48C0                     ext.l      D0
  52753. 00027524  5380                     subq.l     D0, 1
  52754. 00027526  3F00                     move.w     -[A7], D0
  52755. 00027528  A891                     syscall    LineTo
  52756. 0002752A  3F3C FFFF                move.w     -[A7], 0xFFFF
  52757. 0002752E  486E FFD4                pea.l      [A6 - 0x2C]
  52758. 00027532  4EB9 0000 01F8           jsr        [0x000001F8 /* SPValid/SysParam */]
  52759. 00027538  4FEF 0020                lea.l      A7, [A7 + 0x20]
  52760. 0002753C  245F                     movea.l    A2, [A7]+
  52761. 0002753E  265F                     movea.l    A3, [A7]+
  52762. 00027540  4E5E                     unlink     A6
  52763. 00027542  4E75                     rts
  52764. 00027544  4E56 FFD4                link       A6, -0x002C
  52765. 00027548  2F0B                     move.l     -[A7], A3
  52766. 0002754A  2F0A                     move.l     -[A7], A2
  52767. 0002754C  246E 0008                movea.l    A2, [A6 + 0x8]
  52768. 00027550  486E FFD4                pea.l      [A6 - 0x2C]
  52769. 00027554  4EB9 0000 01F0           jsr        [0x000001F0]
  52770. 0002755A  2F0A                     move.l     -[A7], A2
  52771. 0002755C  2057                     movea.l    A0, [A7]
  52772. 0002755E  2268 0004                movea.l    A1, [A0 + 0x4]
  52773. 00027562  2269 0208                movea.l    A1, [A1 + 0x208]
  52774. 00027566  4E91                     jsr        [A1]
  52775. 00027568  2648                     movea.l    A3, A0
  52776. 0002756A  1F3C 0001                move.b     -[A7], 0x1
  52777. 0002756E  486E FFF2                pea.l      [A6 - 0xE]
  52778. 00027572  61FF 0000 6EFE           bsr        +0x6F00 /* 0002E472 */
  52779. 00027578  486E FFF2                pea.l      [A6 - 0xE]
  52780. 0002757C  AA14                     syscall    RGBForeColor
  52781. 0002757E  2F0B                     move.l     -[A7], A3
  52782. 00027580  A8D3                     syscall    PaintRgn
  52783. 00027582  2F0B                     move.l     -[A7], A3
  52784. 00027584  A8D9                     syscall    DisposRgn/DisposeRgn
  52785. 00027586  2F0A                     move.l     -[A7], A2
  52786. 00027588  61FF FFFF EA3A           bsr        -0x15C4 /* 00025FC4 */
  52787. 0002758E  4A00                     tst.b      D0
  52788. 00027590  4FEF 0012                lea.l      A7, [A7 + 0x12]
  52789. 00027594  6720                     beq        +0x22 /* 000275B6 */
  52790. 00027596  2F0A                     move.l     -[A7], A2
  52791. 00027598  2057                     movea.l    A0, [A7]
  52792. 0002759A  2268 0004                movea.l    A1, [A0 + 0x4]
  52793. 0002759E  2269 0248                movea.l    A1, [A1 + 0x248]
  52794. 000275A2  4E91                     jsr        [A1]
  52795. 000275A4  2F0A                     move.l     -[A7], A2
  52796. 000275A6  2057                     movea.l    A0, [A7]
  52797. 000275A8  2268 0004                movea.l    A1, [A0 + 0x4]
  52798. 000275AC  2269 024C                movea.l    A1, [A1 + 0x24C]
  52799. 000275B0  4E91                     jsr        [A1]
  52800. 000275B2  504F                     addq.w     A7, 8
  52801. 000275B4  601E                     bra        +0x20 /* 000275D4 */
  52802. label000275B6:
  52803. 000275B6  2F0A                     move.l     -[A7], A2
  52804. 000275B8  2057                     movea.l    A0, [A7]
  52805. 000275BA  2268 0004                movea.l    A1, [A0 + 0x4]
  52806. 000275BE  2269 0240                movea.l    A1, [A1 + 0x240]
  52807. 000275C2  4E91                     jsr        [A1]
  52808. 000275C4  2F0A                     move.l     -[A7], A2
  52809. 000275C6  2057                     movea.l    A0, [A7]
  52810. 000275C8  2268 0004                movea.l    A1, [A0 + 0x4]
  52811. 000275CC  2269 0244                movea.l    A1, [A1 + 0x244]
  52812. 000275D0  4E91                     jsr        [A1]
  52813. 000275D2  504F                     addq.w     A7, 8
  52814. label000275D4:
  52815. 000275D4  486E FFF8                pea.l      [A6 - 0x8]
  52816. 000275D8  2F0A                     move.l     -[A7], A2
  52817. 000275DA  2057                     movea.l    A0, [A7]
  52818. 000275DC  2268 0004                movea.l    A1, [A0 + 0x4]
  52819. 000275E0  2269 0040                movea.l    A1, [A1 + 0x40]
  52820. 000275E4  4E91                     jsr        [A1]
  52821. 000275E6  486E FFF8                pea.l      [A6 - 0x8]
  52822. 000275EA  4878 000B                push.l     0xB
  52823. 000275EE  A8A9                     syscall    InsetRect
  52824. 000275F0  4879 0000 2FEC           push.l     0x2FEC
  52825. 000275F6  AA14                     syscall    RGBForeColor
  52826. 000275F8  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  52827. 000275FC  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  52828. 00027600  A893                     syscall    MoveTo
  52829. 00027602  302E FFFE                move.w     D0, [A6 - 0x2]
  52830. 00027606  48C0                     ext.l      D0
  52831. 00027608  5380                     subq.l     D0, 1
  52832. 0002760A  3F00                     move.w     -[A7], D0
  52833. 0002760C  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  52834. 00027610  A891                     syscall    LineTo
  52835. 00027612  1F3C 0003                move.b     -[A7], 0x3
  52836. 00027616  486E FFF2                pea.l      [A6 - 0xE]
  52837. 0002761A  61FF 0000 6E56           bsr        +0x6E58 /* 0002E472 */
  52838. 00027620  486E FFF2                pea.l      [A6 - 0xE]
  52839. 00027624  AA14                     syscall    RGBForeColor
  52840. 00027626  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  52841. 0002762A  302E FFF8                move.w     D0, [A6 - 0x8]
  52842. 0002762E  48C0                     ext.l      D0
  52843. 00027630  5280                     addq.l     D0, 1
  52844. 00027632  3F00                     move.w     -[A7], D0
  52845. 00027634  A893                     syscall    MoveTo
  52846. 00027636  302E FFFE                move.w     D0, [A6 - 0x2]
  52847. 0002763A  48C0                     ext.l      D0
  52848. 0002763C  5380                     subq.l     D0, 1
  52849. 0002763E  3F00                     move.w     -[A7], D0
  52850. 00027640  302E FFF8                move.w     D0, [A6 - 0x8]
  52851. 00027644  48C0                     ext.l      D0
  52852. 00027646  5280                     addq.l     D0, 1
  52853. 00027648  3F00                     move.w     -[A7], D0
  52854. 0002764A  A891                     syscall    LineTo
  52855. 0002764C  4879 0000 2FF2           push.l     0x2FF2
  52856. 00027652  AA14                     syscall    RGBForeColor
  52857. 00027654  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  52858. 00027658  302E FFF8                move.w     D0, [A6 - 0x8]
  52859. 0002765C  48C0                     ext.l      D0
  52860. 0002765E  5480                     addq.l     D0, 2
  52861. 00027660  3F00                     move.w     -[A7], D0
  52862. 00027662  A893                     syscall    MoveTo
  52863. 00027664  302E FFFE                move.w     D0, [A6 - 0x2]
  52864. 00027668  48C0                     ext.l      D0
  52865. 0002766A  5380                     subq.l     D0, 1
  52866. 0002766C  3F00                     move.w     -[A7], D0
  52867. 0002766E  302E FFF8                move.w     D0, [A6 - 0x8]
  52868. 00027672  48C0                     ext.l      D0
  52869. 00027674  5480                     addq.l     D0, 2
  52870. 00027676  3F00                     move.w     -[A7], D0
  52871. 00027678  A891                     syscall    LineTo
  52872. 0002767A  486E FFF8                pea.l      [A6 - 0x8]
  52873. 0002767E  2F3C 0000 FFF5           move.l     -[A7], 0xFFF5
  52874. 00027684  A8A9                     syscall    InsetRect
  52875. 00027686  1F3C 0001                move.b     -[A7], 0x1
  52876. 0002768A  486E FFF2                pea.l      [A6 - 0xE]
  52877. 0002768E  61FF 0000 6DE2           bsr        +0x6DE4 /* 0002E472 */
  52878. 00027694  486E FFF2                pea.l      [A6 - 0xE]
  52879. 00027698  AA14                     syscall    RGBForeColor
  52880. 0002769A  302E FFFA                move.w     D0, [A6 - 0x6]
  52881. 0002769E  48C0                     ext.l      D0
  52882. 000276A0  5680                     addq.l     D0, 3
  52883. 000276A2  3F00                     move.w     -[A7], D0
  52884. 000276A4  302E FFFC                move.w     D0, [A6 - 0x4]
  52885. 000276A8  48C0                     ext.l      D0
  52886. 000276AA  5780                     subq.l     D0, 3
  52887. 000276AC  3F00                     move.w     -[A7], D0
  52888. 000276AE  A893                     syscall    MoveTo
  52889. 000276B0  302E FFFE                move.w     D0, [A6 - 0x2]
  52890. 000276B4  48C0                     ext.l      D0
  52891. 000276B6  5980                     subq.l     D0, 4
  52892. 000276B8  3F00                     move.w     -[A7], D0
  52893. 000276BA  302E FFFC                move.w     D0, [A6 - 0x4]
  52894. 000276BE  48C0                     ext.l      D0
  52895. 000276C0  5780                     subq.l     D0, 3
  52896. 000276C2  3F00                     move.w     -[A7], D0
  52897. 000276C4  A891                     syscall    LineTo
  52898. 000276C6  302E FFFA                move.w     D0, [A6 - 0x6]
  52899. 000276CA  48C0                     ext.l      D0
  52900. 000276CC  5480                     addq.l     D0, 2
  52901. 000276CE  3F00                     move.w     -[A7], D0
  52902. 000276D0  302E FFFC                move.w     D0, [A6 - 0x4]
  52903. 000276D4  48C0                     ext.l      D0
  52904. 000276D6  5580                     subq.l     D0, 2
  52905. 000276D8  3F00                     move.w     -[A7], D0
  52906. 000276DA  A893                     syscall    MoveTo
  52907. 000276DC  302E FFFE                move.w     D0, [A6 - 0x2]
  52908. 000276E0  48C0                     ext.l      D0
  52909. 000276E2  5780                     subq.l     D0, 3
  52910. 000276E4  3F00                     move.w     -[A7], D0
  52911. 000276E6  302E FFFC                move.w     D0, [A6 - 0x4]
  52912. 000276EA  48C0                     ext.l      D0
  52913. 000276EC  5580                     subq.l     D0, 2
  52914. 000276EE  3F00                     move.w     -[A7], D0
  52915. 000276F0  A891                     syscall    LineTo
  52916. 000276F2  302E FFFA                move.w     D0, [A6 - 0x6]
  52917. 000276F6  48C0                     ext.l      D0
  52918. 000276F8  5280                     addq.l     D0, 1
  52919. 000276FA  3F00                     move.w     -[A7], D0
  52920. 000276FC  302E FFFC                move.w     D0, [A6 - 0x4]
  52921. 00027700  48C0                     ext.l      D0
  52922. 00027702  5380                     subq.l     D0, 1
  52923. 00027704  3F00                     move.w     -[A7], D0
  52924. 00027706  A893                     syscall    MoveTo
  52925. 00027708  302E FFFE                move.w     D0, [A6 - 0x2]
  52926. 0002770C  48C0                     ext.l      D0
  52927. 0002770E  5580                     subq.l     D0, 2
  52928. 00027710  3F00                     move.w     -[A7], D0
  52929. 00027712  302E FFFC                move.w     D0, [A6 - 0x4]
  52930. 00027716  48C0                     ext.l      D0
  52931. 00027718  5380                     subq.l     D0, 1
  52932. 0002771A  3F00                     move.w     -[A7], D0
  52933. 0002771C  A891                     syscall    LineTo
  52934. 0002771E  3F3C FFFF                move.w     -[A7], 0xFFFF
  52935. 00027722  486E FFD4                pea.l      [A6 - 0x2C]
  52936. 00027726  4EB9 0000 01F8           jsr        [0x000001F8 /* SPValid/SysParam */]
  52937. 0002772C  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  52938. 00027730  245F                     movea.l    A2, [A7]+
  52939. 00027732  265F                     movea.l    A3, [A7]+
  52940. 00027734  4E5E                     unlink     A6
  52941. 00027736  4E75                     rts
  52942. 00027738  4E56 FFD4                link       A6, -0x002C
  52943. 0002773C  2F0B                     move.l     -[A7], A3
  52944. 0002773E  2F0A                     move.l     -[A7], A2
  52945. 00027740  246E 0008                movea.l    A2, [A6 + 0x8]
  52946. 00027744  486E FFD4                pea.l      [A6 - 0x2C]
  52947. 00027748  4EB9 0000 01F0           jsr        [0x000001F0]
  52948. 0002774E  2F0A                     move.l     -[A7], A2
  52949. 00027750  2057                     movea.l    A0, [A7]
  52950. 00027752  2268 0004                movea.l    A1, [A0 + 0x4]
  52951. 00027756  2269 0208                movea.l    A1, [A1 + 0x208]
  52952. 0002775A  4E91                     jsr        [A1]
  52953. 0002775C  2648                     movea.l    A3, A0
  52954. 0002775E  1F3C 0009                move.b     -[A7], 0x9 /* '\t' */
  52955. 00027762  486E FFF2                pea.l      [A6 - 0xE]
  52956. 00027766  61FF 0000 6D0A           bsr        +0x6D0C /* 0002E472 */
  52957. 0002776C  486E FFF2                pea.l      [A6 - 0xE]
  52958. 00027770  AA14                     syscall    RGBForeColor
  52959. 00027772  2F0B                     move.l     -[A7], A3
  52960. 00027774  A8D3                     syscall    PaintRgn
  52961. 00027776  2F0B                     move.l     -[A7], A3
  52962. 00027778  A8D9                     syscall    DisposRgn/DisposeRgn
  52963. 0002777A  2F0A                     move.l     -[A7], A2
  52964. 0002777C  61FF FFFF E846           bsr        -0x17B8 /* 00025FC4 */
  52965. 00027782  4A00                     tst.b      D0
  52966. 00027784  4FEF 0012                lea.l      A7, [A7 + 0x12]
  52967. 00027788  6720                     beq        +0x22 /* 000277AA */
  52968. 0002778A  2F0A                     move.l     -[A7], A2
  52969. 0002778C  2057                     movea.l    A0, [A7]
  52970. 0002778E  2268 0004                movea.l    A1, [A0 + 0x4]
  52971. 00027792  2269 0248                movea.l    A1, [A1 + 0x248]
  52972. 00027796  4E91                     jsr        [A1]
  52973. 00027798  2F0A                     move.l     -[A7], A2
  52974. 0002779A  2057                     movea.l    A0, [A7]
  52975. 0002779C  2268 0004                movea.l    A1, [A0 + 0x4]
  52976. 000277A0  2269 024C                movea.l    A1, [A1 + 0x24C]
  52977. 000277A4  4E91                     jsr        [A1]
  52978. 000277A6  504F                     addq.w     A7, 8
  52979. 000277A8  601E                     bra        +0x20 /* 000277C8 */
  52980. label000277AA:
  52981. 000277AA  2F0A                     move.l     -[A7], A2
  52982. 000277AC  2057                     movea.l    A0, [A7]
  52983. 000277AE  2268 0004                movea.l    A1, [A0 + 0x4]
  52984. 000277B2  2269 0240                movea.l    A1, [A1 + 0x240]
  52985. 000277B6  4E91                     jsr        [A1]
  52986. 000277B8  2F0A                     move.l     -[A7], A2
  52987. 000277BA  2057                     movea.l    A0, [A7]
  52988. 000277BC  2268 0004                movea.l    A1, [A0 + 0x4]
  52989. 000277C0  2269 0244                movea.l    A1, [A1 + 0x244]
  52990. 000277C4  4E91                     jsr        [A1]
  52991. 000277C6  504F                     addq.w     A7, 8
  52992. label000277C8:
  52993. 000277C8  486E FFF8                pea.l      [A6 - 0x8]
  52994. 000277CC  2F0A                     move.l     -[A7], A2
  52995. 000277CE  2057                     movea.l    A0, [A7]
  52996. 000277D0  2268 0004                movea.l    A1, [A0 + 0x4]
  52997. 000277D4  2269 0040                movea.l    A1, [A1 + 0x40]
  52998. 000277D8  4E91                     jsr        [A1]
  52999. 000277DA  486E FFF8                pea.l      [A6 - 0x8]
  53000. 000277DE  4878 000B                push.l     0xB
  53001. 000277E2  A8A9                     syscall    InsetRect
  53002. 000277E4  4879 0000 2FEC           push.l     0x2FEC
  53003. 000277EA  AA14                     syscall    RGBForeColor
  53004. 000277EC  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  53005. 000277F0  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  53006. 000277F4  A893                     syscall    MoveTo
  53007. 000277F6  302E FFFE                move.w     D0, [A6 - 0x2]
  53008. 000277FA  48C0                     ext.l      D0
  53009. 000277FC  5380                     subq.l     D0, 1
  53010. 000277FE  3F00                     move.w     -[A7], D0
  53011. 00027800  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  53012. 00027804  A891                     syscall    LineTo
  53013. 00027806  1F3C 000B                move.b     -[A7], 0xB
  53014. 0002780A  486E FFF2                pea.l      [A6 - 0xE]
  53015. 0002780E  61FF 0000 6C62           bsr        +0x6C64 /* 0002E472 */
  53016. 00027814  486E FFF2                pea.l      [A6 - 0xE]
  53017. 00027818  AA14                     syscall    RGBForeColor
  53018. 0002781A  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  53019. 0002781E  302E FFF8                move.w     D0, [A6 - 0x8]
  53020. 00027822  48C0                     ext.l      D0
  53021. 00027824  5280                     addq.l     D0, 1
  53022. 00027826  3F00                     move.w     -[A7], D0
  53023. 00027828  A893                     syscall    MoveTo
  53024. 0002782A  302E FFFE                move.w     D0, [A6 - 0x2]
  53025. 0002782E  48C0                     ext.l      D0
  53026. 00027830  5380                     subq.l     D0, 1
  53027. 00027832  3F00                     move.w     -[A7], D0
  53028. 00027834  302E FFF8                move.w     D0, [A6 - 0x8]
  53029. 00027838  48C0                     ext.l      D0
  53030. 0002783A  5280                     addq.l     D0, 1
  53031. 0002783C  3F00                     move.w     -[A7], D0
  53032. 0002783E  A891                     syscall    LineTo
  53033. 00027840  1F3C 000A                move.b     -[A7], 0xA /* '\n' */
  53034. 00027844  486E FFF2                pea.l      [A6 - 0xE]
  53035. 00027848  61FF 0000 6C28           bsr        +0x6C2A /* 0002E472 */
  53036. 0002784E  486E FFF2                pea.l      [A6 - 0xE]
  53037. 00027852  AA14                     syscall    RGBForeColor
  53038. 00027854  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  53039. 00027858  302E FFF8                move.w     D0, [A6 - 0x8]
  53040. 0002785C  48C0                     ext.l      D0
  53041. 0002785E  5480                     addq.l     D0, 2
  53042. 00027860  3F00                     move.w     -[A7], D0
  53043. 00027862  A893                     syscall    MoveTo
  53044. 00027864  302E FFFE                move.w     D0, [A6 - 0x2]
  53045. 00027868  48C0                     ext.l      D0
  53046. 0002786A  5380                     subq.l     D0, 1
  53047. 0002786C  3F00                     move.w     -[A7], D0
  53048. 0002786E  302E FFF8                move.w     D0, [A6 - 0x8]
  53049. 00027872  48C0                     ext.l      D0
  53050. 00027874  5480                     addq.l     D0, 2
  53051. 00027876  3F00                     move.w     -[A7], D0
  53052. 00027878  A891                     syscall    LineTo
  53053. 0002787A  486E FFF8                pea.l      [A6 - 0x8]
  53054. 0002787E  2F3C 0000 FFF5           move.l     -[A7], 0xFFF5
  53055. 00027884  A8A9                     syscall    InsetRect
  53056. 00027886  4879 0000 2FEC           push.l     0x2FEC
  53057. 0002788C  AA14                     syscall    RGBForeColor
  53058. 0002788E  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  53059. 00027892  302E FFFC                move.w     D0, [A6 - 0x4]
  53060. 00027896  48C0                     ext.l      D0
  53061. 00027898  5780                     subq.l     D0, 3
  53062. 0002789A  3F00                     move.w     -[A7], D0
  53063. 0002789C  A893                     syscall    MoveTo
  53064. 0002789E  302E FFFE                move.w     D0, [A6 - 0x2]
  53065. 000278A2  48C0                     ext.l      D0
  53066. 000278A4  5380                     subq.l     D0, 1
  53067. 000278A6  3F00                     move.w     -[A7], D0
  53068. 000278A8  302E FFFC                move.w     D0, [A6 - 0x4]
  53069. 000278AC  48C0                     ext.l      D0
  53070. 000278AE  5780                     subq.l     D0, 3
  53071. 000278B0  3F00                     move.w     -[A7], D0
  53072. 000278B2  A891                     syscall    LineTo
  53073. 000278B4  1F3C 0003                move.b     -[A7], 0x3
  53074. 000278B8  486E FFF2                pea.l      [A6 - 0xE]
  53075. 000278BC  61FF 0000 6BB4           bsr        +0x6BB6 /* 0002E472 */
  53076. 000278C2  486E FFF2                pea.l      [A6 - 0xE]
  53077. 000278C6  AA14                     syscall    RGBForeColor
  53078. 000278C8  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  53079. 000278CC  302E FFFC                move.w     D0, [A6 - 0x4]
  53080. 000278D0  48C0                     ext.l      D0
  53081. 000278D2  5580                     subq.l     D0, 2
  53082. 000278D4  3F00                     move.w     -[A7], D0
  53083. 000278D6  A893                     syscall    MoveTo
  53084. 000278D8  302E FFFE                move.w     D0, [A6 - 0x2]
  53085. 000278DC  48C0                     ext.l      D0
  53086. 000278DE  5380                     subq.l     D0, 1
  53087. 000278E0  3F00                     move.w     -[A7], D0
  53088. 000278E2  302E FFFC                move.w     D0, [A6 - 0x4]
  53089. 000278E6  48C0                     ext.l      D0
  53090. 000278E8  5580                     subq.l     D0, 2
  53091. 000278EA  3F00                     move.w     -[A7], D0
  53092. 000278EC  A891                     syscall    LineTo
  53093. 000278EE  4879 0000 2FF2           push.l     0x2FF2
  53094. 000278F4  AA14                     syscall    RGBForeColor
  53095. 000278F6  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  53096. 000278FA  302E FFFC                move.w     D0, [A6 - 0x4]
  53097. 000278FE  48C0                     ext.l      D0
  53098. 00027900  5380                     subq.l     D0, 1
  53099. 00027902  3F00                     move.w     -[A7], D0
  53100. 00027904  A893                     syscall    MoveTo
  53101. 00027906  302E FFFE                move.w     D0, [A6 - 0x2]
  53102. 0002790A  48C0                     ext.l      D0
  53103. 0002790C  5380                     subq.l     D0, 1
  53104. 0002790E  3F00                     move.w     -[A7], D0
  53105. 00027910  302E FFFC                move.w     D0, [A6 - 0x4]
  53106. 00027914  48C0                     ext.l      D0
  53107. 00027916  5380                     subq.l     D0, 1
  53108. 00027918  3F00                     move.w     -[A7], D0
  53109. 0002791A  A891                     syscall    LineTo
  53110. 0002791C  3F3C FFFF                move.w     -[A7], 0xFFFF
  53111. 00027920  486E FFD4                pea.l      [A6 - 0x2C]
  53112. 00027924  4EB9 0000 01F8           jsr        [0x000001F8 /* SPValid/SysParam */]
  53113. 0002792A  4FEF 0020                lea.l      A7, [A7 + 0x20]
  53114. 0002792E  245F                     movea.l    A2, [A7]+
  53115. 00027930  265F                     movea.l    A3, [A7]+
  53116. 00027932  4E5E                     unlink     A6
  53117. 00027934  4E75                     rts
  53118. 00027936  4E56 FFBC                link       A6, -0x0044
  53119. 0002793A  2F0B                     move.l     -[A7], A3
  53120. 0002793C  2F0A                     move.l     -[A7], A2
  53121. 0002793E  246E 0008                movea.l    A2, [A6 + 0x8]
  53122. 00027942  486E FFD4                pea.l      [A6 - 0x2C]
  53123. 00027946  4EB9 0000 01F0           jsr        [0x000001F0]
  53124. 0002794C  2F0A                     move.l     -[A7], A2
  53125. 0002794E  2057                     movea.l    A0, [A7]
  53126. 00027950  2268 0004                movea.l    A1, [A0 + 0x4]
  53127. 00027954  2269 0208                movea.l    A1, [A1 + 0x208]
  53128. 00027958  4E91                     jsr        [A1]
  53129. 0002795A  2648                     movea.l    A3, A0
  53130. 0002795C  2F0A                     move.l     -[A7], A2
  53131. 0002795E  61FF FFFF F3AC           bsr        -0xC52 /* 00026D0C */
  53132. 00027964  4A00                     tst.b      D0
  53133. 00027966  4FEF 000C                lea.l      A7, [A7 + 0xC]
  53134. 0002796A  6716                     beq        +0x18 /* 00027982 */
  53135. 0002796C  1F3C 0001                move.b     -[A7], 0x1
  53136. 00027970  486E FFCE                pea.l      [A6 - 0x32]
  53137. 00027974  61FF 0000 6AFC           bsr        +0x6AFE /* 0002E472 */
  53138. 0002797A  41EE FFCE                lea.l      A0, [A6 - 0x32]
  53139. 0002797E  5C4F                     addq.w     A7, 6
  53140. 00027980  6014                     bra        +0x16 /* 00027996 */
  53141. label00027982:
  53142. 00027982  1F3C 0002                move.b     -[A7], 0x2
  53143. 00027986  486E FFC8                pea.l      [A6 - 0x38]
  53144. 0002798A  61FF 0000 6AE6           bsr        +0x6AE8 /* 0002E472 */
  53145. 00027990  41EE FFC8                lea.l      A0, [A6 - 0x38]
  53146. 00027994  5C4F                     addq.w     A7, 6
  53147. label00027996:
  53148. 00027996  2D50 FFF2                move.l     [A6 - 0xE], [A0]
  53149. 0002799A  3D68 0004 FFF6           move.w     [A6 - 0xA], [A0 + 0x4]
  53150. 000279A0  486E FFF2                pea.l      [A6 - 0xE]
  53151. 000279A4  AA14                     syscall    RGBForeColor
  53152. 000279A6  2F0B                     move.l     -[A7], A3
  53153. 000279A8  A8D3                     syscall    PaintRgn
  53154. 000279AA  2F0B                     move.l     -[A7], A3
  53155. 000279AC  A8D9                     syscall    DisposRgn/DisposeRgn
  53156. 000279AE  2F0A                     move.l     -[A7], A2
  53157. 000279B0  61FF FFFF E612           bsr        -0x19EC /* 00025FC4 */
  53158. 000279B6  4A00                     tst.b      D0
  53159. 000279B8  584F                     addq.w     A7, 4
  53160. 000279BA  6720                     beq        +0x22 /* 000279DC */
  53161. 000279BC  2F0A                     move.l     -[A7], A2
  53162. 000279BE  2057                     movea.l    A0, [A7]
  53163. 000279C0  2268 0004                movea.l    A1, [A0 + 0x4]
  53164. 000279C4  2269 0248                movea.l    A1, [A1 + 0x248]
  53165. 000279C8  4E91                     jsr        [A1]
  53166. 000279CA  2F0A                     move.l     -[A7], A2
  53167. 000279CC  2057                     movea.l    A0, [A7]
  53168. 000279CE  2268 0004                movea.l    A1, [A0 + 0x4]
  53169. 000279D2  2269 024C                movea.l    A1, [A1 + 0x24C]
  53170. 000279D6  4E91                     jsr        [A1]
  53171. 000279D8  504F                     addq.w     A7, 8
  53172. 000279DA  601E                     bra        +0x20 /* 000279FA */
  53173. label000279DC:
  53174. 000279DC  2F0A                     move.l     -[A7], A2
  53175. 000279DE  2057                     movea.l    A0, [A7]
  53176. 000279E0  2268 0004                movea.l    A1, [A0 + 0x4]
  53177. 000279E4  2269 0240                movea.l    A1, [A1 + 0x240]
  53178. 000279E8  4E91                     jsr        [A1]
  53179. 000279EA  2F0A                     move.l     -[A7], A2
  53180. 000279EC  2057                     movea.l    A0, [A7]
  53181. 000279EE  2268 0004                movea.l    A1, [A0 + 0x4]
  53182. 000279F2  2269 0244                movea.l    A1, [A1 + 0x244]
  53183. 000279F6  4E91                     jsr        [A1]
  53184. 000279F8  504F                     addq.w     A7, 8
  53185. label000279FA:
  53186. 000279FA  486E FFF8                pea.l      [A6 - 0x8]
  53187. 000279FE  2F0A                     move.l     -[A7], A2
  53188. 00027A00  2057                     movea.l    A0, [A7]
  53189. 00027A02  2268 0004                movea.l    A1, [A0 + 0x4]
  53190. 00027A06  2269 0040                movea.l    A1, [A1 + 0x40]
  53191. 00027A0A  4E91                     jsr        [A1]
  53192. 00027A0C  486E FFF8                pea.l      [A6 - 0x8]
  53193. 00027A10  4878 000B                push.l     0xB
  53194. 00027A14  A8A9                     syscall    InsetRect
  53195. 00027A16  1F3C 000A                move.b     -[A7], 0xA /* '\n' */
  53196. 00027A1A  486E FFF2                pea.l      [A6 - 0xE]
  53197. 00027A1E  61FF 0000 6A52           bsr        +0x6A54 /* 0002E472 */
  53198. 00027A24  486E FFF2                pea.l      [A6 - 0xE]
  53199. 00027A28  AA14                     syscall    RGBForeColor
  53200. 00027A2A  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  53201. 00027A2E  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  53202. 00027A32  A893                     syscall    MoveTo
  53203. 00027A34  302E FFFE                move.w     D0, [A6 - 0x2]
  53204. 00027A38  48C0                     ext.l      D0
  53205. 00027A3A  5380                     subq.l     D0, 1
  53206. 00027A3C  3F00                     move.w     -[A7], D0
  53207. 00027A3E  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  53208. 00027A42  A891                     syscall    LineTo
  53209. 00027A44  486E FFF8                pea.l      [A6 - 0x8]
  53210. 00027A48  2F3C 0000 FFF5           move.l     -[A7], 0xFFF5
  53211. 00027A4E  A8A9                     syscall    InsetRect
  53212. 00027A50  2F0A                     move.l     -[A7], A2
  53213. 00027A52  61FF FFFF F2B8           bsr        -0xD46 /* 00026D0C */
  53214. 00027A58  4A00                     tst.b      D0
  53215. 00027A5A  4FEF 0012                lea.l      A7, [A7 + 0x12]
  53216. 00027A5E  6716                     beq        +0x18 /* 00027A76 */
  53217. 00027A60  1F3C 0001                move.b     -[A7], 0x1
  53218. 00027A64  486E FFC2                pea.l      [A6 - 0x3E]
  53219. 00027A68  61FF 0000 6A08           bsr        +0x6A0A /* 0002E472 */
  53220. 00027A6E  41EE FFC2                lea.l      A0, [A6 - 0x3E]
  53221. 00027A72  5C4F                     addq.w     A7, 6
  53222. 00027A74  6014                     bra        +0x16 /* 00027A8A */
  53223. label00027A76:
  53224. 00027A76  1F3C 000A                move.b     -[A7], 0xA /* '\n' */
  53225. 00027A7A  486E FFBC                pea.l      [A6 - 0x44]
  53226. 00027A7E  61FF 0000 69F2           bsr        +0x69F4 /* 0002E472 */
  53227. 00027A84  41EE FFBC                lea.l      A0, [A6 - 0x44]
  53228. 00027A88  5C4F                     addq.w     A7, 6
  53229. label00027A8A:
  53230. 00027A8A  2D50 FFF2                move.l     [A6 - 0xE], [A0]
  53231. 00027A8E  3D68 0004 FFF6           move.w     [A6 - 0xA], [A0 + 0x4]
  53232. 00027A94  486E FFF2                pea.l      [A6 - 0xE]
  53233. 00027A98  AA14                     syscall    RGBForeColor
  53234. 00027A9A  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  53235. 00027A9E  302E FFFC                move.w     D0, [A6 - 0x4]
  53236. 00027AA2  48C0                     ext.l      D0
  53237. 00027AA4  5780                     subq.l     D0, 3
  53238. 00027AA6  3F00                     move.w     -[A7], D0
  53239. 00027AA8  A893                     syscall    MoveTo
  53240. 00027AAA  302E FFFE                move.w     D0, [A6 - 0x2]
  53241. 00027AAE  48C0                     ext.l      D0
  53242. 00027AB0  5380                     subq.l     D0, 1
  53243. 00027AB2  3F00                     move.w     -[A7], D0
  53244. 00027AB4  302E FFFC                move.w     D0, [A6 - 0x4]
  53245. 00027AB8  48C0                     ext.l      D0
  53246. 00027ABA  5780                     subq.l     D0, 3
  53247. 00027ABC  3F00                     move.w     -[A7], D0
  53248. 00027ABE  A891                     syscall    LineTo
  53249. 00027AC0  1F3C 0001                move.b     -[A7], 0x1
  53250. 00027AC4  486E FFF2                pea.l      [A6 - 0xE]
  53251. 00027AC8  61FF 0000 69A8           bsr        +0x69AA /* 0002E472 */
  53252. 00027ACE  486E FFF2                pea.l      [A6 - 0xE]
  53253. 00027AD2  AA14                     syscall    RGBForeColor
  53254. 00027AD4  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  53255. 00027AD8  302E FFFC                move.w     D0, [A6 - 0x4]
  53256. 00027ADC  48C0                     ext.l      D0
  53257. 00027ADE  5580                     subq.l     D0, 2
  53258. 00027AE0  3F00                     move.w     -[A7], D0
  53259. 00027AE2  A893                     syscall    MoveTo
  53260. 00027AE4  302E FFFE                move.w     D0, [A6 - 0x2]
  53261. 00027AE8  48C0                     ext.l      D0
  53262. 00027AEA  5380                     subq.l     D0, 1
  53263. 00027AEC  3F00                     move.w     -[A7], D0
  53264. 00027AEE  302E FFFC                move.w     D0, [A6 - 0x4]
  53265. 00027AF2  48C0                     ext.l      D0
  53266. 00027AF4  5580                     subq.l     D0, 2
  53267. 00027AF6  3F00                     move.w     -[A7], D0
  53268. 00027AF8  A891                     syscall    LineTo
  53269. 00027AFA  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  53270. 00027AFE  302E FFFC                move.w     D0, [A6 - 0x4]
  53271. 00027B02  48C0                     ext.l      D0
  53272. 00027B04  5380                     subq.l     D0, 1
  53273. 00027B06  3F00                     move.w     -[A7], D0
  53274. 00027B08  A893                     syscall    MoveTo
  53275. 00027B0A  302E FFFE                move.w     D0, [A6 - 0x2]
  53276. 00027B0E  48C0                     ext.l      D0
  53277. 00027B10  5380                     subq.l     D0, 1
  53278. 00027B12  3F00                     move.w     -[A7], D0
  53279. 00027B14  302E FFFC                move.w     D0, [A6 - 0x4]
  53280. 00027B18  48C0                     ext.l      D0
  53281. 00027B1A  5380                     subq.l     D0, 1
  53282. 00027B1C  3F00                     move.w     -[A7], D0
  53283. 00027B1E  A891                     syscall    LineTo
  53284. 00027B20  3F3C FFFF                move.w     -[A7], 0xFFFF
  53285. 00027B24  486E FFD4                pea.l      [A6 - 0x2C]
  53286. 00027B28  4EB9 0000 01F8           jsr        [0x000001F8 /* SPValid/SysParam */]
  53287. 00027B2E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  53288. 00027B32  245F                     movea.l    A2, [A7]+
  53289. 00027B34  265F                     movea.l    A3, [A7]+
  53290. 00027B36  4E5E                     unlink     A6
  53291. 00027B38  4E75                     rts
  53292. 00027B3A  4E56 FFD4                link       A6, -0x002C
  53293. 00027B3E  2F0A                     move.l     -[A7], A2
  53294. 00027B40  246E 0008                movea.l    A2, [A6 + 0x8]
  53295. 00027B44  486E FFD4                pea.l      [A6 - 0x2C]
  53296. 00027B48  4EB9 0000 01F0           jsr        [0x000001F0]
  53297. 00027B4E  4EB9 0000 0200           jsr        [0x00000200 /* SPAlarm */]
  53298. 00027B54  486E FFF8                pea.l      [A6 - 0x8]
  53299. 00027B58  2F0A                     move.l     -[A7], A2
  53300. 00027B5A  2057                     movea.l    A0, [A7]
  53301. 00027B5C  2268 0004                movea.l    A1, [A0 + 0x4]
  53302. 00027B60  2269 0040                movea.l    A1, [A1 + 0x40]
  53303. 00027B64  4E91                     jsr        [A1]
  53304. 00027B66  2D79 0000 2FEC FFF2      move.l     [A6 - 0xE], [0x00002FEC]
  53305. 00027B6E  3D79 0000 2FF0 FFF6      move.w     [A6 - 0xA], [0x00002FF0]
  53306. 00027B76  61FF FFFE E97C           bsr        -0x11682 /* 000164F4 */
  53307. 00027B7C  0C40 0004                cmpi.w     D0, 0x4
  53308. 00027B80  4FEF 000C                lea.l      A7, [A7 + 0xC]
  53309. 00027B84  6D2C                     blt        +0x2E /* 00027BB2 */
  53310. 00027B86  2F0A                     move.l     -[A7], A2
  53311. 00027B88  4EB9 0000 0E60           jsr        [0x00000E60]
  53312. 00027B8E  4A00                     tst.b      D0
  53313. 00027B90  584F                     addq.w     A7, 4
  53314. 00027B92  670E                     beq        +0x10 /* 00027BA2 */
  53315. 00027B94  2F0A                     move.l     -[A7], A2
  53316. 00027B96  4EB9 0000 0E98           jsr        [0x00000E98]
  53317. 00027B9C  4A00                     tst.b      D0
  53318. 00027B9E  584F                     addq.w     A7, 4
  53319. 00027BA0  6610                     bne        +0x12 /* 00027BB2 */
  53320. label00027BA2:
  53321. 00027BA2  1F3C 000A                move.b     -[A7], 0xA /* '\n' */
  53322. 00027BA6  486E FFF2                pea.l      [A6 - 0xE]
  53323. 00027BAA  61FF 0000 68C6           bsr        +0x68C8 /* 0002E472 */
  53324. 00027BB0  5C4F                     addq.w     A7, 6
  53325. label00027BB2:
  53326. 00027BB2  486E FFF2                pea.l      [A6 - 0xE]
  53327. 00027BB6  AA14                     syscall    RGBForeColor
  53328. 00027BB8  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  53329. 00027BBC  302E FFFC                move.w     D0, [A6 - 0x4]
  53330. 00027BC0  48C0                     ext.l      D0
  53331. 00027BC2  5780                     subq.l     D0, 3
  53332. 00027BC4  3F00                     move.w     -[A7], D0
  53333. 00027BC6  A893                     syscall    MoveTo
  53334. 00027BC8  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  53335. 00027BCC  302E FFFC                move.w     D0, [A6 - 0x4]
  53336. 00027BD0  48C0                     ext.l      D0
  53337. 00027BD2  5980                     subq.l     D0, 4
  53338. 00027BD4  3F00                     move.w     -[A7], D0
  53339. 00027BD6  A891                     syscall    LineTo
  53340. 00027BD8  302E FFFA                move.w     D0, [A6 - 0x6]
  53341. 00027BDC  48C0                     ext.l      D0
  53342. 00027BDE  5280                     addq.l     D0, 1
  53343. 00027BE0  3F00                     move.w     -[A7], D0
  53344. 00027BE2  302E FFFC                move.w     D0, [A6 - 0x4]
  53345. 00027BE6  48C0                     ext.l      D0
  53346. 00027BE8  5B80                     subq.l     D0, 5
  53347. 00027BEA  3F00                     move.w     -[A7], D0
  53348. 00027BEC  A891                     syscall    LineTo
  53349. 00027BEE  302E FFFA                move.w     D0, [A6 - 0x6]
  53350. 00027BF2  48C0                     ext.l      D0
  53351. 00027BF4  5280                     addq.l     D0, 1
  53352. 00027BF6  3F00                     move.w     -[A7], D0
  53353. 00027BF8  302E FFFC                move.w     D0, [A6 - 0x4]
  53354. 00027BFC  48C0                     ext.l      D0
  53355. 00027BFE  5D80                     subq.l     D0, 6
  53356. 00027C00  3F00                     move.w     -[A7], D0
  53357. 00027C02  A891                     syscall    LineTo
  53358. 00027C04  302E FFFA                move.w     D0, [A6 - 0x6]
  53359. 00027C08  48C0                     ext.l      D0
  53360. 00027C0A  5480                     addq.l     D0, 2
  53361. 00027C0C  3F00                     move.w     -[A7], D0
  53362. 00027C0E  302E FFFC                move.w     D0, [A6 - 0x4]
  53363. 00027C12  48C0                     ext.l      D0
  53364. 00027C14  5F80                     subq.l     D0, 7
  53365. 00027C16  3F00                     move.w     -[A7], D0
  53366. 00027C18  A891                     syscall    LineTo
  53367. 00027C1A  302E FFFA                move.w     D0, [A6 - 0x6]
  53368. 00027C1E  48C0                     ext.l      D0
  53369. 00027C20  5480                     addq.l     D0, 2
  53370. 00027C22  3F00                     move.w     -[A7], D0
  53371. 00027C24  302E FFFC                move.w     D0, [A6 - 0x4]
  53372. 00027C28  48C0                     ext.l      D0
  53373. 00027C2A  5180                     subq.l     D0, 8
  53374. 00027C2C  3F00                     move.w     -[A7], D0
  53375. 00027C2E  A891                     syscall    LineTo
  53376. 00027C30  302E FFFA                move.w     D0, [A6 - 0x6]
  53377. 00027C34  48C0                     ext.l      D0
  53378. 00027C36  5680                     addq.l     D0, 3
  53379. 00027C38  3F00                     move.w     -[A7], D0
  53380. 00027C3A  302E FFFC                move.w     D0, [A6 - 0x4]
  53381. 00027C3E  48C0                     ext.l      D0
  53382. 00027C40  72F7                     moveq.l    D1, 0xFFFFFFF7
  53383. 00027C42  D081                     add.l      D0, D1
  53384. 00027C44  3F00                     move.w     -[A7], D0
  53385. 00027C46  A891                     syscall    LineTo
  53386. 00027C48  302E FFFA                move.w     D0, [A6 - 0x6]
  53387. 00027C4C  48C0                     ext.l      D0
  53388. 00027C4E  5680                     addq.l     D0, 3
  53389. 00027C50  3F00                     move.w     -[A7], D0
  53390. 00027C52  302E FFFC                move.w     D0, [A6 - 0x4]
  53391. 00027C56  48C0                     ext.l      D0
  53392. 00027C58  72F6                     moveq.l    D1, 0xFFFFFFF6
  53393. 00027C5A  D081                     add.l      D0, D1
  53394. 00027C5C  3F00                     move.w     -[A7], D0
  53395. 00027C5E  A891                     syscall    LineTo
  53396. 00027C60  302E FFFA                move.w     D0, [A6 - 0x6]
  53397. 00027C64  48C0                     ext.l      D0
  53398. 00027C66  5880                     addq.l     D0, 4
  53399. 00027C68  3F00                     move.w     -[A7], D0
  53400. 00027C6A  302E FFFC                move.w     D0, [A6 - 0x4]
  53401. 00027C6E  48C0                     ext.l      D0
  53402. 00027C70  72F5                     moveq.l    D1, 0xFFFFFFF5
  53403. 00027C72  D081                     add.l      D0, D1
  53404. 00027C74  3F00                     move.w     -[A7], D0
  53405. 00027C76  A891                     syscall    LineTo
  53406. 00027C78  302E FFFA                move.w     D0, [A6 - 0x6]
  53407. 00027C7C  48C0                     ext.l      D0
  53408. 00027C7E  5880                     addq.l     D0, 4
  53409. 00027C80  3F00                     move.w     -[A7], D0
  53410. 00027C82  302E FFFC                move.w     D0, [A6 - 0x4]
  53411. 00027C86  48C0                     ext.l      D0
  53412. 00027C88  72F4                     moveq.l    D1, 0xFFFFFFF4
  53413. 00027C8A  D081                     add.l      D0, D1
  53414. 00027C8C  3F00                     move.w     -[A7], D0
  53415. 00027C8E  A891                     syscall    LineTo
  53416. 00027C90  302E FFFA                move.w     D0, [A6 - 0x6]
  53417. 00027C94  48C0                     ext.l      D0
  53418. 00027C96  5A80                     addq.l     D0, 5
  53419. 00027C98  3F00                     move.w     -[A7], D0
  53420. 00027C9A  302E FFFC                move.w     D0, [A6 - 0x4]
  53421. 00027C9E  48C0                     ext.l      D0
  53422. 00027CA0  72F3                     moveq.l    D1, 0xFFFFFFF3
  53423. 00027CA2  D081                     add.l      D0, D1
  53424. 00027CA4  3F00                     move.w     -[A7], D0
  53425. 00027CA6  A891                     syscall    LineTo
  53426. 00027CA8  302E FFFA                move.w     D0, [A6 - 0x6]
  53427. 00027CAC  48C0                     ext.l      D0
  53428. 00027CAE  5A80                     addq.l     D0, 5
  53429. 00027CB0  3F00                     move.w     -[A7], D0
  53430. 00027CB2  302E FFFC                move.w     D0, [A6 - 0x4]
  53431. 00027CB6  48C0                     ext.l      D0
  53432. 00027CB8  72F2                     moveq.l    D1, 0xFFFFFFF2
  53433. 00027CBA  D081                     add.l      D0, D1
  53434. 00027CBC  3F00                     move.w     -[A7], D0
  53435. 00027CBE  A891                     syscall    LineTo
  53436. 00027CC0  302E FFFA                move.w     D0, [A6 - 0x6]
  53437. 00027CC4  48C0                     ext.l      D0
  53438. 00027CC6  5C80                     addq.l     D0, 6
  53439. 00027CC8  3F00                     move.w     -[A7], D0
  53440. 00027CCA  302E FFFC                move.w     D0, [A6 - 0x4]
  53441. 00027CCE  48C0                     ext.l      D0
  53442. 00027CD0  72F1                     moveq.l    D1, 0xFFFFFFF1
  53443. 00027CD2  D081                     add.l      D0, D1
  53444. 00027CD4  3F00                     move.w     -[A7], D0
  53445. 00027CD6  A891                     syscall    LineTo
  53446. 00027CD8  302E FFFA                move.w     D0, [A6 - 0x6]
  53447. 00027CDC  48C0                     ext.l      D0
  53448. 00027CDE  5C80                     addq.l     D0, 6
  53449. 00027CE0  3F00                     move.w     -[A7], D0
  53450. 00027CE2  302E FFFC                move.w     D0, [A6 - 0x4]
  53451. 00027CE6  48C0                     ext.l      D0
  53452. 00027CE8  72F0                     moveq.l    D1, 0xFFFFFFF0
  53453. 00027CEA  D081                     add.l      D0, D1
  53454. 00027CEC  3F00                     move.w     -[A7], D0
  53455. 00027CEE  A891                     syscall    LineTo
  53456. 00027CF0  302E FFFA                move.w     D0, [A6 - 0x6]
  53457. 00027CF4  48C0                     ext.l      D0
  53458. 00027CF6  5E80                     addq.l     D0, 7
  53459. 00027CF8  3F00                     move.w     -[A7], D0
  53460. 00027CFA  302E FFFC                move.w     D0, [A6 - 0x4]
  53461. 00027CFE  48C0                     ext.l      D0
  53462. 00027D00  72EF                     moveq.l    D1, 0xFFFFFFEF
  53463. 00027D02  D081                     add.l      D0, D1
  53464. 00027D04  3F00                     move.w     -[A7], D0
  53465. 00027D06  A891                     syscall    LineTo
  53466. 00027D08  302E FFFA                move.w     D0, [A6 - 0x6]
  53467. 00027D0C  48C0                     ext.l      D0
  53468. 00027D0E  5080                     addq.l     D0, 8
  53469. 00027D10  3F00                     move.w     -[A7], D0
  53470. 00027D12  302E FFFC                move.w     D0, [A6 - 0x4]
  53471. 00027D16  48C0                     ext.l      D0
  53472. 00027D18  72EE                     moveq.l    D1, 0xFFFFFFEE
  53473. 00027D1A  D081                     add.l      D0, D1
  53474. 00027D1C  3F00                     move.w     -[A7], D0
  53475. 00027D1E  A891                     syscall    LineTo
  53476. 00027D20  302E FFFA                move.w     D0, [A6 - 0x6]
  53477. 00027D24  48C0                     ext.l      D0
  53478. 00027D26  7209                     moveq.l    D1, 0x09
  53479. 00027D28  D081                     add.l      D0, D1
  53480. 00027D2A  3F00                     move.w     -[A7], D0
  53481. 00027D2C  302E FFFC                move.w     D0, [A6 - 0x4]
  53482. 00027D30  48C0                     ext.l      D0
  53483. 00027D32  72EE                     moveq.l    D1, 0xFFFFFFEE
  53484. 00027D34  D081                     add.l      D0, D1
  53485. 00027D36  3F00                     move.w     -[A7], D0
  53486. 00027D38  A891                     syscall    LineTo
  53487. 00027D3A  302E FFFA                move.w     D0, [A6 - 0x6]
  53488. 00027D3E  48C0                     ext.l      D0
  53489. 00027D40  720A                     moveq.l    D1, 0x0A
  53490. 00027D42  D081                     add.l      D0, D1
  53491. 00027D44  3F00                     move.w     -[A7], D0
  53492. 00027D46  302E FFFC                move.w     D0, [A6 - 0x4]
  53493. 00027D4A  48C0                     ext.l      D0
  53494. 00027D4C  72ED                     moveq.l    D1, 0xFFFFFFED
  53495. 00027D4E  D081                     add.l      D0, D1
  53496. 00027D50  3F00                     move.w     -[A7], D0
  53497. 00027D52  A891                     syscall    LineTo
  53498. 00027D54  302E FFFA                move.w     D0, [A6 - 0x6]
  53499. 00027D58  48C0                     ext.l      D0
  53500. 00027D5A  720B                     moveq.l    D1, 0x0B
  53501. 00027D5C  D081                     add.l      D0, D1
  53502. 00027D5E  3F00                     move.w     -[A7], D0
  53503. 00027D60  302E FFFC                move.w     D0, [A6 - 0x4]
  53504. 00027D64  48C0                     ext.l      D0
  53505. 00027D66  72ED                     moveq.l    D1, 0xFFFFFFED
  53506. 00027D68  D081                     add.l      D0, D1
  53507. 00027D6A  3F00                     move.w     -[A7], D0
  53508. 00027D6C  A891                     syscall    LineTo
  53509. 00027D6E  61FF FFFE E784           bsr        -0x1187A /* 000164F4 */
  53510. 00027D74  0C40 0004                cmpi.w     D0, 0x4
  53511. 00027D78  6D00 047E                blt        +0x480 /* 000281F8 */
  53512. 00027D7C  2F0A                     move.l     -[A7], A2
  53513. 00027D7E  4EB9 0000 0E60           jsr        [0x00000E60]
  53514. 00027D84  4A00                     tst.b      D0
  53515. 00027D86  584F                     addq.w     A7, 4
  53516. 00027D88  6700 046E                beq        +0x470 /* 000281F8 */
  53517. 00027D8C  2F0A                     move.l     -[A7], A2
  53518. 00027D8E  4EB9 0000 0E98           jsr        [0x00000E98]
  53519. 00027D94  4A00                     tst.b      D0
  53520. 00027D96  584F                     addq.w     A7, 4
  53521. 00027D98  6700 045E                beq        +0x460 /* 000281F8 */
  53522. 00027D9C  2F0A                     move.l     -[A7], A2
  53523. 00027D9E  61FF FFFF EF6C           bsr        -0x1092 /* 00026D0C */
  53524. 00027DA4  4A00                     tst.b      D0
  53525. 00027DA6  584F                     addq.w     A7, 4
  53526. 00027DA8  6610                     bne        +0x12 /* 00027DBA */
  53527. 00027DAA  2F0A                     move.l     -[A7], A2
  53528. 00027DAC  61FF FFFF EF7C           bsr        -0x1082 /* 00026D2A */
  53529. 00027DB2  4A00                     tst.b      D0
  53530. 00027DB4  584F                     addq.w     A7, 4
  53531. 00027DB6  6700 022C                beq        +0x22E /* 00027FE4 */
  53532. label00027DBA:
  53533. 00027DBA  2F0A                     move.l     -[A7], A2
  53534. 00027DBC  61FF FFFF EF4E           bsr        -0x10B0 /* 00026D0C */
  53535. 00027DC2  4A00                     tst.b      D0
  53536. 00027DC4  584F                     addq.w     A7, 4
  53537. 00027DC6  6718                     beq        +0x1A /* 00027DE0 */
  53538. 00027DC8  1F3C 0003                move.b     -[A7], 0x3
  53539. 00027DCC  486E FFF2                pea.l      [A6 - 0xE]
  53540. 00027DD0  61FF 0000 66A0           bsr        +0x66A2 /* 0002E472 */
  53541. 00027DD6  486E FFF2                pea.l      [A6 - 0xE]
  53542. 00027DDA  AA14                     syscall    RGBForeColor
  53543. 00027DDC  5C4F                     addq.w     A7, 6
  53544. 00027DDE  6024                     bra        +0x26 /* 00027E04 */
  53545. label00027DE0:
  53546. 00027DE0  2F0A                     move.l     -[A7], A2
  53547. 00027DE2  61FF FFFF EF46           bsr        -0x10B8 /* 00026D2A */
  53548. 00027DE8  4A00                     tst.b      D0
  53549. 00027DEA  584F                     addq.w     A7, 4
  53550. 00027DEC  6716                     beq        +0x18 /* 00027E04 */
  53551. 00027DEE  1F3C 000B                move.b     -[A7], 0xB
  53552. 00027DF2  486E FFF2                pea.l      [A6 - 0xE]
  53553. 00027DF6  61FF 0000 667A           bsr        +0x667C /* 0002E472 */
  53554. 00027DFC  486E FFF2                pea.l      [A6 - 0xE]
  53555. 00027E00  AA14                     syscall    RGBForeColor
  53556. 00027E02  5C4F                     addq.w     A7, 6
  53557. label00027E04:
  53558. 00027E04  2F0A                     move.l     -[A7], A2
  53559. 00027E06  61FF FFFF EF04           bsr        -0x10FA /* 00026D0C */
  53560. 00027E0C  4A00                     tst.b      D0
  53561. 00027E0E  584F                     addq.w     A7, 4
  53562. 00027E10  6720                     beq        +0x22 /* 00027E32 */
  53563. 00027E12  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  53564. 00027E16  302E FFFC                move.w     D0, [A6 - 0x4]
  53565. 00027E1A  48C0                     ext.l      D0
  53566. 00027E1C  5580                     subq.l     D0, 2
  53567. 00027E1E  3F00                     move.w     -[A7], D0
  53568. 00027E20  A893                     syscall    MoveTo
  53569. 00027E22  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  53570. 00027E26  302E FFFC                move.w     D0, [A6 - 0x4]
  53571. 00027E2A  48C0                     ext.l      D0
  53572. 00027E2C  5780                     subq.l     D0, 3
  53573. 00027E2E  3F00                     move.w     -[A7], D0
  53574. 00027E30  A891                     syscall    LineTo
  53575. label00027E32:
  53576. 00027E32  486E FFF8                pea.l      [A6 - 0x8]
  53577. 00027E36  4878 0001                push.l     0x1
  53578. 00027E3A  A8A9                     syscall    InsetRect
  53579. 00027E3C  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  53580. 00027E40  302E FFFC                move.w     D0, [A6 - 0x4]
  53581. 00027E44  48C0                     ext.l      D0
  53582. 00027E46  5780                     subq.l     D0, 3
  53583. 00027E48  3F00                     move.w     -[A7], D0
  53584. 00027E4A  A893                     syscall    MoveTo
  53585. 00027E4C  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  53586. 00027E50  302E FFFC                move.w     D0, [A6 - 0x4]
  53587. 00027E54  48C0                     ext.l      D0
  53588. 00027E56  5980                     subq.l     D0, 4
  53589. 00027E58  3F00                     move.w     -[A7], D0
  53590. 00027E5A  A891                     syscall    LineTo
  53591. 00027E5C  302E FFFA                move.w     D0, [A6 - 0x6]
  53592. 00027E60  48C0                     ext.l      D0
  53593. 00027E62  5280                     addq.l     D0, 1
  53594. 00027E64  3F00                     move.w     -[A7], D0
  53595. 00027E66  302E FFFC                move.w     D0, [A6 - 0x4]
  53596. 00027E6A  48C0                     ext.l      D0
  53597. 00027E6C  5B80                     subq.l     D0, 5
  53598. 00027E6E  3F00                     move.w     -[A7], D0
  53599. 00027E70  A891                     syscall    LineTo
  53600. 00027E72  302E FFFA                move.w     D0, [A6 - 0x6]
  53601. 00027E76  48C0                     ext.l      D0
  53602. 00027E78  5280                     addq.l     D0, 1
  53603. 00027E7A  3F00                     move.w     -[A7], D0
  53604. 00027E7C  302E FFFC                move.w     D0, [A6 - 0x4]
  53605. 00027E80  48C0                     ext.l      D0
  53606. 00027E82  5D80                     subq.l     D0, 6
  53607. 00027E84  3F00                     move.w     -[A7], D0
  53608. 00027E86  A891                     syscall    LineTo
  53609. 00027E88  302E FFFA                move.w     D0, [A6 - 0x6]
  53610. 00027E8C  48C0                     ext.l      D0
  53611. 00027E8E  5480                     addq.l     D0, 2
  53612. 00027E90  3F00                     move.w     -[A7], D0
  53613. 00027E92  302E FFFC                move.w     D0, [A6 - 0x4]
  53614. 00027E96  48C0                     ext.l      D0
  53615. 00027E98  5F80                     subq.l     D0, 7
  53616. 00027E9A  3F00                     move.w     -[A7], D0
  53617. 00027E9C  A891                     syscall    LineTo
  53618. 00027E9E  302E FFFA                move.w     D0, [A6 - 0x6]
  53619. 00027EA2  48C0                     ext.l      D0
  53620. 00027EA4  5480                     addq.l     D0, 2
  53621. 00027EA6  3F00                     move.w     -[A7], D0
  53622. 00027EA8  302E FFFC                move.w     D0, [A6 - 0x4]
  53623. 00027EAC  48C0                     ext.l      D0
  53624. 00027EAE  5180                     subq.l     D0, 8
  53625. 00027EB0  3F00                     move.w     -[A7], D0
  53626. 00027EB2  A891                     syscall    LineTo
  53627. 00027EB4  302E FFFA                move.w     D0, [A6 - 0x6]
  53628. 00027EB8  48C0                     ext.l      D0
  53629. 00027EBA  5680                     addq.l     D0, 3
  53630. 00027EBC  3F00                     move.w     -[A7], D0
  53631. 00027EBE  302E FFFC                move.w     D0, [A6 - 0x4]
  53632. 00027EC2  48C0                     ext.l      D0
  53633. 00027EC4  72F7                     moveq.l    D1, 0xFFFFFFF7
  53634. 00027EC6  D081                     add.l      D0, D1
  53635. 00027EC8  3F00                     move.w     -[A7], D0
  53636. 00027ECA  A891                     syscall    LineTo
  53637. 00027ECC  302E FFFA                move.w     D0, [A6 - 0x6]
  53638. 00027ED0  48C0                     ext.l      D0
  53639. 00027ED2  5680                     addq.l     D0, 3
  53640. 00027ED4  3F00                     move.w     -[A7], D0
  53641. 00027ED6  302E FFFC                move.w     D0, [A6 - 0x4]
  53642. 00027EDA  48C0                     ext.l      D0
  53643. 00027EDC  72F6                     moveq.l    D1, 0xFFFFFFF6
  53644. 00027EDE  D081                     add.l      D0, D1
  53645. 00027EE0  3F00                     move.w     -[A7], D0
  53646. 00027EE2  A891                     syscall    LineTo
  53647. 00027EE4  302E FFFA                move.w     D0, [A6 - 0x6]
  53648. 00027EE8  48C0                     ext.l      D0
  53649. 00027EEA  5880                     addq.l     D0, 4
  53650. 00027EEC  3F00                     move.w     -[A7], D0
  53651. 00027EEE  302E FFFC                move.w     D0, [A6 - 0x4]
  53652. 00027EF2  48C0                     ext.l      D0
  53653. 00027EF4  72F5                     moveq.l    D1, 0xFFFFFFF5
  53654. 00027EF6  D081                     add.l      D0, D1
  53655. 00027EF8  3F00                     move.w     -[A7], D0
  53656. 00027EFA  A891                     syscall    LineTo
  53657. 00027EFC  302E FFFA                move.w     D0, [A6 - 0x6]
  53658. 00027F00  48C0                     ext.l      D0
  53659. 00027F02  5880                     addq.l     D0, 4
  53660. 00027F04  3F00                     move.w     -[A7], D0
  53661. 00027F06  302E FFFC                move.w     D0, [A6 - 0x4]
  53662. 00027F0A  48C0                     ext.l      D0
  53663. 00027F0C  72F4                     moveq.l    D1, 0xFFFFFFF4
  53664. 00027F0E  D081                     add.l      D0, D1
  53665. 00027F10  3F00                     move.w     -[A7], D0
  53666. 00027F12  A891                     syscall    LineTo
  53667. 00027F14  302E FFFA                move.w     D0, [A6 - 0x6]
  53668. 00027F18  48C0                     ext.l      D0
  53669. 00027F1A  5A80                     addq.l     D0, 5
  53670. 00027F1C  3F00                     move.w     -[A7], D0
  53671. 00027F1E  302E FFFC                move.w     D0, [A6 - 0x4]
  53672. 00027F22  48C0                     ext.l      D0
  53673. 00027F24  72F3                     moveq.l    D1, 0xFFFFFFF3
  53674. 00027F26  D081                     add.l      D0, D1
  53675. 00027F28  3F00                     move.w     -[A7], D0
  53676. 00027F2A  A891                     syscall    LineTo
  53677. 00027F2C  302E FFFA                move.w     D0, [A6 - 0x6]
  53678. 00027F30  48C0                     ext.l      D0
  53679. 00027F32  5A80                     addq.l     D0, 5
  53680. 00027F34  3F00                     move.w     -[A7], D0
  53681. 00027F36  302E FFFC                move.w     D0, [A6 - 0x4]
  53682. 00027F3A  48C0                     ext.l      D0
  53683. 00027F3C  72F2                     moveq.l    D1, 0xFFFFFFF2
  53684. 00027F3E  D081                     add.l      D0, D1
  53685. 00027F40  3F00                     move.w     -[A7], D0
  53686. 00027F42  A891                     syscall    LineTo
  53687. 00027F44  302E FFFA                move.w     D0, [A6 - 0x6]
  53688. 00027F48  48C0                     ext.l      D0
  53689. 00027F4A  5C80                     addq.l     D0, 6
  53690. 00027F4C  3F00                     move.w     -[A7], D0
  53691. 00027F4E  302E FFFC                move.w     D0, [A6 - 0x4]
  53692. 00027F52  48C0                     ext.l      D0
  53693. 00027F54  72F1                     moveq.l    D1, 0xFFFFFFF1
  53694. 00027F56  D081                     add.l      D0, D1
  53695. 00027F58  3F00                     move.w     -[A7], D0
  53696. 00027F5A  A891                     syscall    LineTo
  53697. 00027F5C  302E FFFA                move.w     D0, [A6 - 0x6]
  53698. 00027F60  48C0                     ext.l      D0
  53699. 00027F62  5C80                     addq.l     D0, 6
  53700. 00027F64  3F00                     move.w     -[A7], D0
  53701. 00027F66  302E FFFC                move.w     D0, [A6 - 0x4]
  53702. 00027F6A  48C0                     ext.l      D0
  53703. 00027F6C  72F0                     moveq.l    D1, 0xFFFFFFF0
  53704. 00027F6E  D081                     add.l      D0, D1
  53705. 00027F70  3F00                     move.w     -[A7], D0
  53706. 00027F72  A891                     syscall    LineTo
  53707. 00027F74  302E FFFA                move.w     D0, [A6 - 0x6]
  53708. 00027F78  48C0                     ext.l      D0
  53709. 00027F7A  5E80                     addq.l     D0, 7
  53710. 00027F7C  3F00                     move.w     -[A7], D0
  53711. 00027F7E  302E FFFC                move.w     D0, [A6 - 0x4]
  53712. 00027F82  48C0                     ext.l      D0
  53713. 00027F84  72EF                     moveq.l    D1, 0xFFFFFFEF
  53714. 00027F86  D081                     add.l      D0, D1
  53715. 00027F88  3F00                     move.w     -[A7], D0
  53716. 00027F8A  A891                     syscall    LineTo
  53717. 00027F8C  302E FFFA                move.w     D0, [A6 - 0x6]
  53718. 00027F90  48C0                     ext.l      D0
  53719. 00027F92  5080                     addq.l     D0, 8
  53720. 00027F94  3F00                     move.w     -[A7], D0
  53721. 00027F96  302E FFFC                move.w     D0, [A6 - 0x4]
  53722. 00027F9A  48C0                     ext.l      D0
  53723. 00027F9C  72EF                     moveq.l    D1, 0xFFFFFFEF
  53724. 00027F9E  D081                     add.l      D0, D1
  53725. 00027FA0  3F00                     move.w     -[A7], D0
  53726. 00027FA2  A891                     syscall    LineTo
  53727. 00027FA4  302E FFFA                move.w     D0, [A6 - 0x6]
  53728. 00027FA8  48C0                     ext.l      D0
  53729. 00027FAA  7209                     moveq.l    D1, 0x09
  53730. 00027FAC  D081                     add.l      D0, D1
  53731. 00027FAE  3F00                     move.w     -[A7], D0
  53732. 00027FB0  302E FFFC                move.w     D0, [A6 - 0x4]
  53733. 00027FB4  48C0                     ext.l      D0
  53734. 00027FB6  72EE                     moveq.l    D1, 0xFFFFFFEE
  53735. 00027FB8  D081                     add.l      D0, D1
  53736. 00027FBA  3F00                     move.w     -[A7], D0
  53737. 00027FBC  A891                     syscall    LineTo
  53738. 00027FBE  302E FFFA                move.w     D0, [A6 - 0x6]
  53739. 00027FC2  48C0                     ext.l      D0
  53740. 00027FC4  720A                     moveq.l    D1, 0x0A
  53741. 00027FC6  D081                     add.l      D0, D1
  53742. 00027FC8  3F00                     move.w     -[A7], D0
  53743. 00027FCA  302E FFFC                move.w     D0, [A6 - 0x4]
  53744. 00027FCE  48C0                     ext.l      D0
  53745. 00027FD0  72EE                     moveq.l    D1, 0xFFFFFFEE
  53746. 00027FD2  D081                     add.l      D0, D1
  53747. 00027FD4  3F00                     move.w     -[A7], D0
  53748. 00027FD6  A891                     syscall    LineTo
  53749. 00027FD8  486E FFF8                pea.l      [A6 - 0x8]
  53750. 00027FDC  2F3C 0000 FFFF           move.l     -[A7], 0xFFFF
  53751. 00027FE2  A8A9                     syscall    InsetRect
  53752. label00027FE4:
  53753. 00027FE4  2F0A                     move.l     -[A7], A2
  53754. 00027FE6  61FF FFFF ED24           bsr        -0x12DA /* 00026D0C */
  53755. 00027FEC  4A00                     tst.b      D0
  53756. 00027FEE  584F                     addq.w     A7, 4
  53757. 00027FF0  670A                     beq        +0xC /* 00027FFC */
  53758. 00027FF2  4879 0000 2FF2           push.l     0x2FF2
  53759. 00027FF8  AA14                     syscall    RGBForeColor
  53760. 00027FFA  603C                     bra        +0x3E /* 00028038 */
  53761. label00027FFC:
  53762. 00027FFC  2F0A                     move.l     -[A7], A2
  53763. 00027FFE  61FF FFFF ED2A           bsr        -0x12D4 /* 00026D2A */
  53764. 00028004  4A00                     tst.b      D0
  53765. 00028006  584F                     addq.w     A7, 4
  53766. 00028008  6718                     beq        +0x1A /* 00028022 */
  53767. 0002800A  1F3C 000A                move.b     -[A7], 0xA /* '\n' */
  53768. 0002800E  486E FFF2                pea.l      [A6 - 0xE]
  53769. 00028012  61FF 0000 645E           bsr        +0x6460 /* 0002E472 */
  53770. 00028018  486E FFF2                pea.l      [A6 - 0xE]
  53771. 0002801C  AA14                     syscall    RGBForeColor
  53772. 0002801E  5C4F                     addq.w     A7, 6
  53773. 00028020  6016                     bra        +0x18 /* 00028038 */
  53774. label00028022:
  53775. 00028022  1F3C 0001                move.b     -[A7], 0x1
  53776. 00028026  486E FFF2                pea.l      [A6 - 0xE]
  53777. 0002802A  61FF 0000 6446           bsr        +0x6448 /* 0002E472 */
  53778. 00028030  486E FFF2                pea.l      [A6 - 0xE]
  53779. 00028034  AA14                     syscall    RGBForeColor
  53780. 00028036  5C4F                     addq.w     A7, 6
  53781. label00028038:
  53782. 00028038  2F0A                     move.l     -[A7], A2
  53783. 0002803A  61FF FFFF ECD0           bsr        -0x132E /* 00026D0C */
  53784. 00028040  4A00                     tst.b      D0
  53785. 00028042  584F                     addq.w     A7, 4
  53786. 00028044  6726                     beq        +0x28 /* 0002806C */
  53787. 00028046  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  53788. 0002804A  302E FFFC                move.w     D0, [A6 - 0x4]
  53789. 0002804E  48C0                     ext.l      D0
  53790. 00028050  5380                     subq.l     D0, 1
  53791. 00028052  3F00                     move.w     -[A7], D0
  53792. 00028054  A893                     syscall    MoveTo
  53793. 00028056  302E FFFA                move.w     D0, [A6 - 0x6]
  53794. 0002805A  48C0                     ext.l      D0
  53795. 0002805C  5480                     addq.l     D0, 2
  53796. 0002805E  3F00                     move.w     -[A7], D0
  53797. 00028060  302E FFFC                move.w     D0, [A6 - 0x4]
  53798. 00028064  48C0                     ext.l      D0
  53799. 00028066  5780                     subq.l     D0, 3
  53800. 00028068  3F00                     move.w     -[A7], D0
  53801. 0002806A  A891                     syscall    LineTo
  53802. label0002806C:
  53803. 0002806C  486E FFF8                pea.l      [A6 - 0x8]
  53804. 00028070  4878 0002                push.l     0x2
  53805. 00028074  A8A9                     syscall    InsetRect
  53806. 00028076  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  53807. 0002807A  302E FFFC                move.w     D0, [A6 - 0x4]
  53808. 0002807E  48C0                     ext.l      D0
  53809. 00028080  5780                     subq.l     D0, 3
  53810. 00028082  3F00                     move.w     -[A7], D0
  53811. 00028084  A893                     syscall    MoveTo
  53812. 00028086  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  53813. 0002808A  302E FFFC                move.w     D0, [A6 - 0x4]
  53814. 0002808E  48C0                     ext.l      D0
  53815. 00028090  5980                     subq.l     D0, 4
  53816. 00028092  3F00                     move.w     -[A7], D0
  53817. 00028094  A891                     syscall    LineTo
  53818. 00028096  302E FFFA                move.w     D0, [A6 - 0x6]
  53819. 0002809A  48C0                     ext.l      D0
  53820. 0002809C  5280                     addq.l     D0, 1
  53821. 0002809E  3F00                     move.w     -[A7], D0
  53822. 000280A0  302E FFFC                move.w     D0, [A6 - 0x4]
  53823. 000280A4  48C0                     ext.l      D0
  53824. 000280A6  5B80                     subq.l     D0, 5
  53825. 000280A8  3F00                     move.w     -[A7], D0
  53826. 000280AA  A891                     syscall    LineTo
  53827. 000280AC  302E FFFA                move.w     D0, [A6 - 0x6]
  53828. 000280B0  48C0                     ext.l      D0
  53829. 000280B2  5280                     addq.l     D0, 1
  53830. 000280B4  3F00                     move.w     -[A7], D0
  53831. 000280B6  302E FFFC                move.w     D0, [A6 - 0x4]
  53832. 000280BA  48C0                     ext.l      D0
  53833. 000280BC  5D80                     subq.l     D0, 6
  53834. 000280BE  3F00                     move.w     -[A7], D0
  53835. 000280C0  A891                     syscall    LineTo
  53836. 000280C2  302E FFFA                move.w     D0, [A6 - 0x6]
  53837. 000280C6  48C0                     ext.l      D0
  53838. 000280C8  5480                     addq.l     D0, 2
  53839. 000280CA  3F00                     move.w     -[A7], D0
  53840. 000280CC  302E FFFC                move.w     D0, [A6 - 0x4]
  53841. 000280D0  48C0                     ext.l      D0
  53842. 000280D2  5F80                     subq.l     D0, 7
  53843. 000280D4  3F00                     move.w     -[A7], D0
  53844. 000280D6  A891                     syscall    LineTo
  53845. 000280D8  302E FFFA                move.w     D0, [A6 - 0x6]
  53846. 000280DC  48C0                     ext.l      D0
  53847. 000280DE  5480                     addq.l     D0, 2
  53848. 000280E0  3F00                     move.w     -[A7], D0
  53849. 000280E2  302E FFFC                move.w     D0, [A6 - 0x4]
  53850. 000280E6  48C0                     ext.l      D0
  53851. 000280E8  5180                     subq.l     D0, 8
  53852. 000280EA  3F00                     move.w     -[A7], D0
  53853. 000280EC  A891                     syscall    LineTo
  53854. 000280EE  302E FFFA                move.w     D0, [A6 - 0x6]
  53855. 000280F2  48C0                     ext.l      D0
  53856. 000280F4  5680                     addq.l     D0, 3
  53857. 000280F6  3F00                     move.w     -[A7], D0
  53858. 000280F8  302E FFFC                move.w     D0, [A6 - 0x4]
  53859. 000280FC  48C0                     ext.l      D0
  53860. 000280FE  72F7                     moveq.l    D1, 0xFFFFFFF7
  53861. 00028100  D081                     add.l      D0, D1
  53862. 00028102  3F00                     move.w     -[A7], D0
  53863. 00028104  A891                     syscall    LineTo
  53864. 00028106  302E FFFA                move.w     D0, [A6 - 0x6]
  53865. 0002810A  48C0                     ext.l      D0
  53866. 0002810C  5680                     addq.l     D0, 3
  53867. 0002810E  3F00                     move.w     -[A7], D0
  53868. 00028110  302E FFFC                move.w     D0, [A6 - 0x4]
  53869. 00028114  48C0                     ext.l      D0
  53870. 00028116  72F6                     moveq.l    D1, 0xFFFFFFF6
  53871. 00028118  D081                     add.l      D0, D1
  53872. 0002811A  3F00                     move.w     -[A7], D0
  53873. 0002811C  A891                     syscall    LineTo
  53874. 0002811E  302E FFFA                move.w     D0, [A6 - 0x6]
  53875. 00028122  48C0                     ext.l      D0
  53876. 00028124  5880                     addq.l     D0, 4
  53877. 00028126  3F00                     move.w     -[A7], D0
  53878. 00028128  302E FFFC                move.w     D0, [A6 - 0x4]
  53879. 0002812C  48C0                     ext.l      D0
  53880. 0002812E  72F5                     moveq.l    D1, 0xFFFFFFF5
  53881. 00028130  D081                     add.l      D0, D1
  53882. 00028132  3F00                     move.w     -[A7], D0
  53883. 00028134  A891                     syscall    LineTo
  53884. 00028136  302E FFFA                move.w     D0, [A6 - 0x6]
  53885. 0002813A  48C0                     ext.l      D0
  53886. 0002813C  5880                     addq.l     D0, 4
  53887. 0002813E  3F00                     move.w     -[A7], D0
  53888. 00028140  302E FFFC                move.w     D0, [A6 - 0x4]
  53889. 00028144  48C0                     ext.l      D0
  53890. 00028146  72F4                     moveq.l    D1, 0xFFFFFFF4
  53891. 00028148  D081                     add.l      D0, D1
  53892. 0002814A  3F00                     move.w     -[A7], D0
  53893. 0002814C  A891                     syscall    LineTo
  53894. 0002814E  302E FFFA                move.w     D0, [A6 - 0x6]
  53895. 00028152  48C0                     ext.l      D0
  53896. 00028154  5A80                     addq.l     D0, 5
  53897. 00028156  3F00                     move.w     -[A7], D0
  53898. 00028158  302E FFFC                move.w     D0, [A6 - 0x4]
  53899. 0002815C  48C0                     ext.l      D0
  53900. 0002815E  72F3                     moveq.l    D1, 0xFFFFFFF3
  53901. 00028160  D081                     add.l      D0, D1
  53902. 00028162  3F00                     move.w     -[A7], D0
  53903. 00028164  A891                     syscall    LineTo
  53904. 00028166  302E FFFA                move.w     D0, [A6 - 0x6]
  53905. 0002816A  48C0                     ext.l      D0
  53906. 0002816C  5A80                     addq.l     D0, 5
  53907. 0002816E  3F00                     move.w     -[A7], D0
  53908. 00028170  302E FFFC                move.w     D0, [A6 - 0x4]
  53909. 00028174  48C0                     ext.l      D0
  53910. 00028176  72F2                     moveq.l    D1, 0xFFFFFFF2
  53911. 00028178  D081                     add.l      D0, D1
  53912. 0002817A  3F00                     move.w     -[A7], D0
  53913. 0002817C  A891                     syscall    LineTo
  53914. 0002817E  302E FFFA                move.w     D0, [A6 - 0x6]
  53915. 00028182  48C0                     ext.l      D0
  53916. 00028184  5C80                     addq.l     D0, 6
  53917. 00028186  3F00                     move.w     -[A7], D0
  53918. 00028188  302E FFFC                move.w     D0, [A6 - 0x4]
  53919. 0002818C  48C0                     ext.l      D0
  53920. 0002818E  72F1                     moveq.l    D1, 0xFFFFFFF1
  53921. 00028190  D081                     add.l      D0, D1
  53922. 00028192  3F00                     move.w     -[A7], D0
  53923. 00028194  A891                     syscall    LineTo
  53924. 00028196  302E FFFA                move.w     D0, [A6 - 0x6]
  53925. 0002819A  48C0                     ext.l      D0
  53926. 0002819C  5C80                     addq.l     D0, 6
  53927. 0002819E  3F00                     move.w     -[A7], D0
  53928. 000281A0  302E FFFC                move.w     D0, [A6 - 0x4]
  53929. 000281A4  48C0                     ext.l      D0
  53930. 000281A6  72F0                     moveq.l    D1, 0xFFFFFFF0
  53931. 000281A8  D081                     add.l      D0, D1
  53932. 000281AA  3F00                     move.w     -[A7], D0
  53933. 000281AC  A891                     syscall    LineTo
  53934. 000281AE  302E FFFA                move.w     D0, [A6 - 0x6]
  53935. 000281B2  48C0                     ext.l      D0
  53936. 000281B4  5E80                     addq.l     D0, 7
  53937. 000281B6  3F00                     move.w     -[A7], D0
  53938. 000281B8  302E FFFC                move.w     D0, [A6 - 0x4]
  53939. 000281BC  48C0                     ext.l      D0
  53940. 000281BE  72F0                     moveq.l    D1, 0xFFFFFFF0
  53941. 000281C0  D081                     add.l      D0, D1
  53942. 000281C2  3F00                     move.w     -[A7], D0
  53943. 000281C4  A891                     syscall    LineTo
  53944. 000281C6  302E FFFA                move.w     D0, [A6 - 0x6]
  53945. 000281CA  48C0                     ext.l      D0
  53946. 000281CC  5080                     addq.l     D0, 8
  53947. 000281CE  3F00                     move.w     -[A7], D0
  53948. 000281D0  302E FFFC                move.w     D0, [A6 - 0x4]
  53949. 000281D4  48C0                     ext.l      D0
  53950. 000281D6  72EF                     moveq.l    D1, 0xFFFFFFEF
  53951. 000281D8  D081                     add.l      D0, D1
  53952. 000281DA  3F00                     move.w     -[A7], D0
  53953. 000281DC  A891                     syscall    LineTo
  53954. 000281DE  302E FFFA                move.w     D0, [A6 - 0x6]
  53955. 000281E2  48C0                     ext.l      D0
  53956. 000281E4  7209                     moveq.l    D1, 0x09
  53957. 000281E6  D081                     add.l      D0, D1
  53958. 000281E8  3F00                     move.w     -[A7], D0
  53959. 000281EA  302E FFFC                move.w     D0, [A6 - 0x4]
  53960. 000281EE  48C0                     ext.l      D0
  53961. 000281F0  72EF                     moveq.l    D1, 0xFFFFFFEF
  53962. 000281F2  D081                     add.l      D0, D1
  53963. 000281F4  3F00                     move.w     -[A7], D0
  53964. 000281F6  A891                     syscall    LineTo
  53965. label000281F8:
  53966. 000281F8  3F3C FFFF                move.w     -[A7], 0xFFFF
  53967. 000281FC  486E FFD4                pea.l      [A6 - 0x2C]
  53968. 00028200  4EB9 0000 01F8           jsr        [0x000001F8 /* SPValid/SysParam */]
  53969. 00028206  5C4F                     addq.w     A7, 6
  53970. 00028208  245F                     movea.l    A2, [A7]+
  53971. 0002820A  4E5E                     unlink     A6
  53972. 0002820C  4E75                     rts
  53973. 0002820E  4E56 FFD4                link       A6, -0x002C
  53974. 00028212  2F0A                     move.l     -[A7], A2
  53975. 00028214  246E 0008                movea.l    A2, [A6 + 0x8]
  53976. 00028218  486E FFD4                pea.l      [A6 - 0x2C]
  53977. 0002821C  4EB9 0000 01F0           jsr        [0x000001F0]
  53978. 00028222  4EB9 0000 0200           jsr        [0x00000200 /* SPAlarm */]
  53979. 00028228  486E FFF8                pea.l      [A6 - 0x8]
  53980. 0002822C  2F0A                     move.l     -[A7], A2
  53981. 0002822E  2057                     movea.l    A0, [A7]
  53982. 00028230  2268 0004                movea.l    A1, [A0 + 0x4]
  53983. 00028234  2269 0040                movea.l    A1, [A1 + 0x40]
  53984. 00028238  4E91                     jsr        [A1]
  53985. 0002823A  2D79 0000 2FEC FFF2      move.l     [A6 - 0xE], [0x00002FEC]
  53986. 00028242  3D79 0000 2FF0 FFF6      move.w     [A6 - 0xA], [0x00002FF0]
  53987. 0002824A  61FF FFFE E2A8           bsr        -0x11D56 /* 000164F4 */
  53988. 00028250  0C40 0004                cmpi.w     D0, 0x4
  53989. 00028254  4FEF 000C                lea.l      A7, [A7 + 0xC]
  53990. 00028258  6D2C                     blt        +0x2E /* 00028286 */
  53991. 0002825A  2F0A                     move.l     -[A7], A2
  53992. 0002825C  4EB9 0000 0E60           jsr        [0x00000E60]
  53993. 00028262  4A00                     tst.b      D0
  53994. 00028264  584F                     addq.w     A7, 4
  53995. 00028266  670E                     beq        +0x10 /* 00028276 */
  53996. 00028268  2F0A                     move.l     -[A7], A2
  53997. 0002826A  4EB9 0000 0E98           jsr        [0x00000E98]
  53998. 00028270  4A00                     tst.b      D0
  53999. 00028272  584F                     addq.w     A7, 4
  54000. 00028274  6610                     bne        +0x12 /* 00028286 */
  54001. label00028276:
  54002. 00028276  1F3C 000A                move.b     -[A7], 0xA /* '\n' */
  54003. 0002827A  486E FFF2                pea.l      [A6 - 0xE]
  54004. 0002827E  61FF 0000 61F2           bsr        +0x61F4 /* 0002E472 */
  54005. 00028284  5C4F                     addq.w     A7, 6
  54006. label00028286:
  54007. 00028286  486E FFF2                pea.l      [A6 - 0xE]
  54008. 0002828A  AA14                     syscall    RGBForeColor
  54009. 0002828C  302E FFFE                move.w     D0, [A6 - 0x2]
  54010. 00028290  48C0                     ext.l      D0
  54011. 00028292  5380                     subq.l     D0, 1
  54012. 00028294  3F00                     move.w     -[A7], D0
  54013. 00028296  302E FFFC                move.w     D0, [A6 - 0x4]
  54014. 0002829A  48C0                     ext.l      D0
  54015. 0002829C  5780                     subq.l     D0, 3
  54016. 0002829E  3F00                     move.w     -[A7], D0
  54017. 000282A0  A893                     syscall    MoveTo
  54018. 000282A2  302E FFFE                move.w     D0, [A6 - 0x2]
  54019. 000282A6  48C0                     ext.l      D0
  54020. 000282A8  5380                     subq.l     D0, 1
  54021. 000282AA  3F00                     move.w     -[A7], D0
  54022. 000282AC  302E FFFC                move.w     D0, [A6 - 0x4]
  54023. 000282B0  48C0                     ext.l      D0
  54024. 000282B2  5980                     subq.l     D0, 4
  54025. 000282B4  3F00                     move.w     -[A7], D0
  54026. 000282B6  A891                     syscall    LineTo
  54027. 000282B8  302E FFFE                move.w     D0, [A6 - 0x2]
  54028. 000282BC  48C0                     ext.l      D0
  54029. 000282BE  5580                     subq.l     D0, 2
  54030. 000282C0  3F00                     move.w     -[A7], D0
  54031. 000282C2  302E FFFC                move.w     D0, [A6 - 0x4]
  54032. 000282C6  48C0                     ext.l      D0
  54033. 000282C8  5B80                     subq.l     D0, 5
  54034. 000282CA  3F00                     move.w     -[A7], D0
  54035. 000282CC  A891                     syscall    LineTo
  54036. 000282CE  302E FFFE                move.w     D0, [A6 - 0x2]
  54037. 000282D2  48C0                     ext.l      D0
  54038. 000282D4  5580                     subq.l     D0, 2
  54039. 000282D6  3F00                     move.w     -[A7], D0
  54040. 000282D8  302E FFFC                move.w     D0, [A6 - 0x4]
  54041. 000282DC  48C0                     ext.l      D0
  54042. 000282DE  5D80                     subq.l     D0, 6
  54043. 000282E0  3F00                     move.w     -[A7], D0
  54044. 000282E2  A891                     syscall    LineTo
  54045. 000282E4  302E FFFE                move.w     D0, [A6 - 0x2]
  54046. 000282E8  48C0                     ext.l      D0
  54047. 000282EA  5780                     subq.l     D0, 3
  54048. 000282EC  3F00                     move.w     -[A7], D0
  54049. 000282EE  302E FFFC                move.w     D0, [A6 - 0x4]
  54050. 000282F2  48C0                     ext.l      D0
  54051. 000282F4  5F80                     subq.l     D0, 7
  54052. 000282F6  3F00                     move.w     -[A7], D0
  54053. 000282F8  A891                     syscall    LineTo
  54054. 000282FA  302E FFFE                move.w     D0, [A6 - 0x2]
  54055. 000282FE  48C0                     ext.l      D0
  54056. 00028300  5780                     subq.l     D0, 3
  54057. 00028302  3F00                     move.w     -[A7], D0
  54058. 00028304  302E FFFC                move.w     D0, [A6 - 0x4]
  54059. 00028308  48C0                     ext.l      D0
  54060. 0002830A  5180                     subq.l     D0, 8
  54061. 0002830C  3F00                     move.w     -[A7], D0
  54062. 0002830E  A891                     syscall    LineTo
  54063. 00028310  302E FFFE                move.w     D0, [A6 - 0x2]
  54064. 00028314  48C0                     ext.l      D0
  54065. 00028316  5980                     subq.l     D0, 4
  54066. 00028318  3F00                     move.w     -[A7], D0
  54067. 0002831A  302E FFFC                move.w     D0, [A6 - 0x4]
  54068. 0002831E  48C0                     ext.l      D0
  54069. 00028320  72F7                     moveq.l    D1, 0xFFFFFFF7
  54070. 00028322  D081                     add.l      D0, D1
  54071. 00028324  3F00                     move.w     -[A7], D0
  54072. 00028326  A891                     syscall    LineTo
  54073. 00028328  302E FFFE                move.w     D0, [A6 - 0x2]
  54074. 0002832C  48C0                     ext.l      D0
  54075. 0002832E  5980                     subq.l     D0, 4
  54076. 00028330  3F00                     move.w     -[A7], D0
  54077. 00028332  302E FFFC                move.w     D0, [A6 - 0x4]
  54078. 00028336  48C0                     ext.l      D0
  54079. 00028338  72F6                     moveq.l    D1, 0xFFFFFFF6
  54080. 0002833A  D081                     add.l      D0, D1
  54081. 0002833C  3F00                     move.w     -[A7], D0
  54082. 0002833E  A891                     syscall    LineTo
  54083. 00028340  302E FFFE                move.w     D0, [A6 - 0x2]
  54084. 00028344  48C0                     ext.l      D0
  54085. 00028346  5B80                     subq.l     D0, 5
  54086. 00028348  3F00                     move.w     -[A7], D0
  54087. 0002834A  302E FFFC                move.w     D0, [A6 - 0x4]
  54088. 0002834E  48C0                     ext.l      D0
  54089. 00028350  72F5                     moveq.l    D1, 0xFFFFFFF5
  54090. 00028352  D081                     add.l      D0, D1
  54091. 00028354  3F00                     move.w     -[A7], D0
  54092. 00028356  A891                     syscall    LineTo
  54093. 00028358  302E FFFE                move.w     D0, [A6 - 0x2]
  54094. 0002835C  48C0                     ext.l      D0
  54095. 0002835E  5B80                     subq.l     D0, 5
  54096. 00028360  3F00                     move.w     -[A7], D0
  54097. 00028362  302E FFFC                move.w     D0, [A6 - 0x4]
  54098. 00028366  48C0                     ext.l      D0
  54099. 00028368  72F4                     moveq.l    D1, 0xFFFFFFF4
  54100. 0002836A  D081                     add.l      D0, D1
  54101. 0002836C  3F00                     move.w     -[A7], D0
  54102. 0002836E  A891                     syscall    LineTo
  54103. 00028370  302E FFFE                move.w     D0, [A6 - 0x2]
  54104. 00028374  48C0                     ext.l      D0
  54105. 00028376  5D80                     subq.l     D0, 6
  54106. 00028378  3F00                     move.w     -[A7], D0
  54107. 0002837A  302E FFFC                move.w     D0, [A6 - 0x4]
  54108. 0002837E  48C0                     ext.l      D0
  54109. 00028380  72F3                     moveq.l    D1, 0xFFFFFFF3
  54110. 00028382  D081                     add.l      D0, D1
  54111. 00028384  3F00                     move.w     -[A7], D0
  54112. 00028386  A891                     syscall    LineTo
  54113. 00028388  302E FFFE                move.w     D0, [A6 - 0x2]
  54114. 0002838C  48C0                     ext.l      D0
  54115. 0002838E  5D80                     subq.l     D0, 6
  54116. 00028390  3F00                     move.w     -[A7], D0
  54117. 00028392  302E FFFC                move.w     D0, [A6 - 0x4]
  54118. 00028396  48C0                     ext.l      D0
  54119. 00028398  72F2                     moveq.l    D1, 0xFFFFFFF2
  54120. 0002839A  D081                     add.l      D0, D1
  54121. 0002839C  3F00                     move.w     -[A7], D0
  54122. 0002839E  A891                     syscall    LineTo
  54123. 000283A0  302E FFFE                move.w     D0, [A6 - 0x2]
  54124. 000283A4  48C0                     ext.l      D0
  54125. 000283A6  5F80                     subq.l     D0, 7
  54126. 000283A8  3F00                     move.w     -[A7], D0
  54127. 000283AA  302E FFFC                move.w     D0, [A6 - 0x4]
  54128. 000283AE  48C0                     ext.l      D0
  54129. 000283B0  72F1                     moveq.l    D1, 0xFFFFFFF1
  54130. 000283B2  D081                     add.l      D0, D1
  54131. 000283B4  3F00                     move.w     -[A7], D0
  54132. 000283B6  A891                     syscall    LineTo
  54133. 000283B8  302E FFFE                move.w     D0, [A6 - 0x2]
  54134. 000283BC  48C0                     ext.l      D0
  54135. 000283BE  5F80                     subq.l     D0, 7
  54136. 000283C0  3F00                     move.w     -[A7], D0
  54137. 000283C2  302E FFFC                move.w     D0, [A6 - 0x4]
  54138. 000283C6  48C0                     ext.l      D0
  54139. 000283C8  72F0                     moveq.l    D1, 0xFFFFFFF0
  54140. 000283CA  D081                     add.l      D0, D1
  54141. 000283CC  3F00                     move.w     -[A7], D0
  54142. 000283CE  A891                     syscall    LineTo
  54143. 000283D0  302E FFFE                move.w     D0, [A6 - 0x2]
  54144. 000283D4  48C0                     ext.l      D0
  54145. 000283D6  5180                     subq.l     D0, 8
  54146. 000283D8  3F00                     move.w     -[A7], D0
  54147. 000283DA  302E FFFC                move.w     D0, [A6 - 0x4]
  54148. 000283DE  48C0                     ext.l      D0
  54149. 000283E0  72EF                     moveq.l    D1, 0xFFFFFFEF
  54150. 000283E2  D081                     add.l      D0, D1
  54151. 000283E4  3F00                     move.w     -[A7], D0
  54152. 000283E6  A891                     syscall    LineTo
  54153. 000283E8  302E FFFE                move.w     D0, [A6 - 0x2]
  54154. 000283EC  48C0                     ext.l      D0
  54155. 000283EE  72F7                     moveq.l    D1, 0xFFFFFFF7
  54156. 000283F0  D081                     add.l      D0, D1
  54157. 000283F2  3F00                     move.w     -[A7], D0
  54158. 000283F4  302E FFFC                move.w     D0, [A6 - 0x4]
  54159. 000283F8  48C0                     ext.l      D0
  54160. 000283FA  72EE                     moveq.l    D1, 0xFFFFFFEE
  54161. 000283FC  D081                     add.l      D0, D1
  54162. 000283FE  3F00                     move.w     -[A7], D0
  54163. 00028400  A891                     syscall    LineTo
  54164. 00028402  302E FFFE                move.w     D0, [A6 - 0x2]
  54165. 00028406  48C0                     ext.l      D0
  54166. 00028408  72F6                     moveq.l    D1, 0xFFFFFFF6
  54167. 0002840A  D081                     add.l      D0, D1
  54168. 0002840C  3F00                     move.w     -[A7], D0
  54169. 0002840E  302E FFFC                move.w     D0, [A6 - 0x4]
  54170. 00028412  48C0                     ext.l      D0
  54171. 00028414  72EE                     moveq.l    D1, 0xFFFFFFEE
  54172. 00028416  D081                     add.l      D0, D1
  54173. 00028418  3F00                     move.w     -[A7], D0
  54174. 0002841A  A891                     syscall    LineTo
  54175. 0002841C  302E FFFE                move.w     D0, [A6 - 0x2]
  54176. 00028420  48C0                     ext.l      D0
  54177. 00028422  72F5                     moveq.l    D1, 0xFFFFFFF5
  54178. 00028424  D081                     add.l      D0, D1
  54179. 00028426  3F00                     move.w     -[A7], D0
  54180. 00028428  302E FFFC                move.w     D0, [A6 - 0x4]
  54181. 0002842C  48C0                     ext.l      D0
  54182. 0002842E  72ED                     moveq.l    D1, 0xFFFFFFED
  54183. 00028430  D081                     add.l      D0, D1
  54184. 00028432  3F00                     move.w     -[A7], D0
  54185. 00028434  A891                     syscall    LineTo
  54186. 00028436  302E FFFE                move.w     D0, [A6 - 0x2]
  54187. 0002843A  48C0                     ext.l      D0
  54188. 0002843C  72F4                     moveq.l    D1, 0xFFFFFFF4
  54189. 0002843E  D081                     add.l      D0, D1
  54190. 00028440  3F00                     move.w     -[A7], D0
  54191. 00028442  302E FFFC                move.w     D0, [A6 - 0x4]
  54192. 00028446  48C0                     ext.l      D0
  54193. 00028448  72ED                     moveq.l    D1, 0xFFFFFFED
  54194. 0002844A  D081                     add.l      D0, D1
  54195. 0002844C  3F00                     move.w     -[A7], D0
  54196. 0002844E  A891                     syscall    LineTo
  54197. 00028450  61FF FFFE E0A2           bsr        -0x11F5C /* 000164F4 */
  54198. 00028456  0C40 0004                cmpi.w     D0, 0x4
  54199. 0002845A  6D00 0F34                blt        +0xF36 /* 00029390 */
  54200. 0002845E  2F0A                     move.l     -[A7], A2
  54201. 00028460  4EB9 0000 0E60           jsr        [0x00000E60]
  54202. 00028466  4A00                     tst.b      D0
  54203. 00028468  584F                     addq.w     A7, 4
  54204. 0002846A  6700 0F24                beq        +0xF26 /* 00029390 */
  54205. 0002846E  2F0A                     move.l     -[A7], A2
  54206. 00028470  4EB9 0000 0E98           jsr        [0x00000E98]
  54207. 00028476  4A00                     tst.b      D0
  54208. 00028478  584F                     addq.w     A7, 4
  54209. 0002847A  6700 0F14                beq        +0xF16 /* 00029390 */
  54210. 0002847E  2F0A                     move.l     -[A7], A2
  54211. 00028480  61FF FFFF E88A           bsr        -0x1774 /* 00026D0C */
  54212. 00028486  4A00                     tst.b      D0
  54213. 00028488  584F                     addq.w     A7, 4
  54214. 0002848A  6700 0662                beq        +0x664 /* 00028AEE */
  54215. 0002848E  1F3C 0001                move.b     -[A7], 0x1
  54216. 00028492  486E FFF2                pea.l      [A6 - 0xE]
  54217. 00028496  61FF 0000 5FDA           bsr        +0x5FDC /* 0002E472 */
  54218. 0002849C  486E FFF2                pea.l      [A6 - 0xE]
  54219. 000284A0  302E FFFC                move.w     D0, [A6 - 0x4]
  54220. 000284A4  48C0                     ext.l      D0
  54221. 000284A6  5380                     subq.l     D0, 1
  54222. 000284A8  3F00                     move.w     -[A7], D0
  54223. 000284AA  302E FFFE                move.w     D0, [A6 - 0x2]
  54224. 000284AE  48C0                     ext.l      D0
  54225. 000284B0  5380                     subq.l     D0, 1
  54226. 000284B2  3F00                     move.w     -[A7], D0
  54227. 000284B4  61FF 0000 67A8           bsr        +0x67AA /* 0002EC5E */
  54228. 000284BA  1F3C 0003                move.b     -[A7], 0x3
  54229. 000284BE  486E FFF2                pea.l      [A6 - 0xE]
  54230. 000284C2  61FF 0000 5FAE           bsr        +0x5FB0 /* 0002E472 */
  54231. 000284C8  486E FFF2                pea.l      [A6 - 0xE]
  54232. 000284CC  302E FFFC                move.w     D0, [A6 - 0x4]
  54233. 000284D0  48C0                     ext.l      D0
  54234. 000284D2  5580                     subq.l     D0, 2
  54235. 000284D4  3F00                     move.w     -[A7], D0
  54236. 000284D6  302E FFFE                move.w     D0, [A6 - 0x2]
  54237. 000284DA  48C0                     ext.l      D0
  54238. 000284DC  5380                     subq.l     D0, 1
  54239. 000284DE  3F00                     move.w     -[A7], D0
  54240. 000284E0  61FF 0000 677C           bsr        +0x677E /* 0002EC5E */
  54241. 000284E6  1F3C 0002                move.b     -[A7], 0x2
  54242. 000284EA  486E FFF2                pea.l      [A6 - 0xE]
  54243. 000284EE  61FF 0000 5F82           bsr        +0x5F84 /* 0002E472 */
  54244. 000284F4  486E FFF2                pea.l      [A6 - 0xE]
  54245. 000284F8  302E FFFC                move.w     D0, [A6 - 0x4]
  54246. 000284FC  48C0                     ext.l      D0
  54247. 000284FE  5580                     subq.l     D0, 2
  54248. 00028500  3F00                     move.w     -[A7], D0
  54249. 00028502  302E FFFE                move.w     D0, [A6 - 0x2]
  54250. 00028506  48C0                     ext.l      D0
  54251. 00028508  5580                     subq.l     D0, 2
  54252. 0002850A  3F00                     move.w     -[A7], D0
  54253. 0002850C  61FF 0000 6750           bsr        +0x6752 /* 0002EC5E */
  54254. 00028512  1F3C 0007                move.b     -[A7], 0x7
  54255. 00028516  486E FFF2                pea.l      [A6 - 0xE]
  54256. 0002851A  61FF 0000 5F56           bsr        +0x5F58 /* 0002E472 */
  54257. 00028520  486E FFF2                pea.l      [A6 - 0xE]
  54258. 00028524  302E FFFC                move.w     D0, [A6 - 0x4]
  54259. 00028528  48C0                     ext.l      D0
  54260. 0002852A  5780                     subq.l     D0, 3
  54261. 0002852C  3F00                     move.w     -[A7], D0
  54262. 0002852E  302E FFFE                move.w     D0, [A6 - 0x2]
  54263. 00028532  48C0                     ext.l      D0
  54264. 00028534  5380                     subq.l     D0, 1
  54265. 00028536  3F00                     move.w     -[A7], D0
  54266. 00028538  61FF 0000 6724           bsr        +0x6726 /* 0002EC5E */
  54267. 0002853E  1F3C 0003                move.b     -[A7], 0x3
  54268. 00028542  486E FFF2                pea.l      [A6 - 0xE]
  54269. 00028546  61FF 0000 5F2A           bsr        +0x5F2C /* 0002E472 */
  54270. 0002854C  486E FFF2                pea.l      [A6 - 0xE]
  54271. 00028550  302E FFFC                move.w     D0, [A6 - 0x4]
  54272. 00028554  48C0                     ext.l      D0
  54273. 00028556  5780                     subq.l     D0, 3
  54274. 00028558  3F00                     move.w     -[A7], D0
  54275. 0002855A  302E FFFE                move.w     D0, [A6 - 0x2]
  54276. 0002855E  48C0                     ext.l      D0
  54277. 00028560  5580                     subq.l     D0, 2
  54278. 00028562  3F00                     move.w     -[A7], D0
  54279. 00028564  61FF 0000 66F8           bsr        +0x66FA /* 0002EC5E */
  54280. 0002856A  1F3C 0002                move.b     -[A7], 0x2
  54281. 0002856E  486E FFF2                pea.l      [A6 - 0xE]
  54282. 00028572  61FF 0000 5EFE           bsr        +0x5F00 /* 0002E472 */
  54283. 00028578  486E FFF2                pea.l      [A6 - 0xE]
  54284. 0002857C  302E FFFC                move.w     D0, [A6 - 0x4]
  54285. 00028580  48C0                     ext.l      D0
  54286. 00028582  5780                     subq.l     D0, 3
  54287. 00028584  3F00                     move.w     -[A7], D0
  54288. 00028586  302E FFFE                move.w     D0, [A6 - 0x2]
  54289. 0002858A  48C0                     ext.l      D0
  54290. 0002858C  5780                     subq.l     D0, 3
  54291. 0002858E  3F00                     move.w     -[A7], D0
  54292. 00028590  61FF 0000 66CC           bsr        +0x66CE /* 0002EC5E */
  54293. 00028596  1F3C 0007                move.b     -[A7], 0x7
  54294. 0002859A  486E FFF2                pea.l      [A6 - 0xE]
  54295. 0002859E  61FF 0000 5ED2           bsr        +0x5ED4 /* 0002E472 */
  54296. 000285A4  486E FFF2                pea.l      [A6 - 0xE]
  54297. 000285A8  302E FFFC                move.w     D0, [A6 - 0x4]
  54298. 000285AC  48C0                     ext.l      D0
  54299. 000285AE  5980                     subq.l     D0, 4
  54300. 000285B0  3F00                     move.w     -[A7], D0
  54301. 000285B2  302E FFFE                move.w     D0, [A6 - 0x2]
  54302. 000285B6  48C0                     ext.l      D0
  54303. 000285B8  5580                     subq.l     D0, 2
  54304. 000285BA  3F00                     move.w     -[A7], D0
  54305. 000285BC  61FF 0000 66A0           bsr        +0x66A2 /* 0002EC5E */
  54306. 000285C2  1F3C 0004                move.b     -[A7], 0x4
  54307. 000285C6  486E FFF2                pea.l      [A6 - 0xE]
  54308. 000285CA  61FF 0000 5EA6           bsr        +0x5EA8 /* 0002E472 */
  54309. 000285D0  486E FFF2                pea.l      [A6 - 0xE]
  54310. 000285D4  302E FFFC                move.w     D0, [A6 - 0x4]
  54311. 000285D8  48C0                     ext.l      D0
  54312. 000285DA  5980                     subq.l     D0, 4
  54313. 000285DC  3F00                     move.w     -[A7], D0
  54314. 000285DE  302E FFFE                move.w     D0, [A6 - 0x2]
  54315. 000285E2  48C0                     ext.l      D0
  54316. 000285E4  5780                     subq.l     D0, 3
  54317. 000285E6  3F00                     move.w     -[A7], D0
  54318. 000285E8  61FF 0000 6674           bsr        +0x6676 /* 0002EC5E */
  54319. 000285EE  1F3C 0007                move.b     -[A7], 0x7
  54320. 000285F2  486E FFF2                pea.l      [A6 - 0xE]
  54321. 000285F6  61FF 0000 5E7A           bsr        +0x5E7C /* 0002E472 */
  54322. 000285FC  486E FFF2                pea.l      [A6 - 0xE]
  54323. 00028600  302E FFFC                move.w     D0, [A6 - 0x4]
  54324. 00028604  48C0                     ext.l      D0
  54325. 00028606  5B80                     subq.l     D0, 5
  54326. 00028608  3F00                     move.w     -[A7], D0
  54327. 0002860A  302E FFFE                move.w     D0, [A6 - 0x2]
  54328. 0002860E  48C0                     ext.l      D0
  54329. 00028610  5780                     subq.l     D0, 3
  54330. 00028612  3F00                     move.w     -[A7], D0
  54331. 00028614  61FF 0000 6648           bsr        +0x664A /* 0002EC5E */
  54332. 0002861A  1F3C 0002                move.b     -[A7], 0x2
  54333. 0002861E  486E FFF2                pea.l      [A6 - 0xE]
  54334. 00028622  61FF 0000 5E4E           bsr        +0x5E50 /* 0002E472 */
  54335. 00028628  486E FFF2                pea.l      [A6 - 0xE]
  54336. 0002862C  302E FFFC                move.w     D0, [A6 - 0x4]
  54337. 00028630  48C0                     ext.l      D0
  54338. 00028632  5B80                     subq.l     D0, 5
  54339. 00028634  3F00                     move.w     -[A7], D0
  54340. 00028636  302E FFFE                move.w     D0, [A6 - 0x2]
  54341. 0002863A  48C0                     ext.l      D0
  54342. 0002863C  5980                     subq.l     D0, 4
  54343. 0002863E  3F00                     move.w     -[A7], D0
  54344. 00028640  61FF 0000 661C           bsr        +0x661E /* 0002EC5E */
  54345. 00028646  1F3C 000B                move.b     -[A7], 0xB
  54346. 0002864A  486E FFF2                pea.l      [A6 - 0xE]
  54347. 0002864E  61FF 0000 5E22           bsr        +0x5E24 /* 0002E472 */
  54348. 00028654  486E FFF2                pea.l      [A6 - 0xE]
  54349. 00028658  302E FFFC                move.w     D0, [A6 - 0x4]
  54350. 0002865C  48C0                     ext.l      D0
  54351. 0002865E  5D80                     subq.l     D0, 6
  54352. 00028660  3F00                     move.w     -[A7], D0
  54353. 00028662  302E FFFE                move.w     D0, [A6 - 0x2]
  54354. 00028666  48C0                     ext.l      D0
  54355. 00028668  5780                     subq.l     D0, 3
  54356. 0002866A  3F00                     move.w     -[A7], D0
  54357. 0002866C  61FF 0000 65F0           bsr        +0x65F2 /* 0002EC5E */
  54358. 00028672  1F3C 0004                move.b     -[A7], 0x4
  54359. 00028676  486E FFF2                pea.l      [A6 - 0xE]
  54360. 0002867A  61FF 0000 5DF6           bsr        +0x5DF8 /* 0002E472 */
  54361. 00028680  486E FFF2                pea.l      [A6 - 0xE]
  54362. 00028684  302E FFFC                move.w     D0, [A6 - 0x4]
  54363. 00028688  48C0                     ext.l      D0
  54364. 0002868A  5D80                     subq.l     D0, 6
  54365. 0002868C  3F00                     move.w     -[A7], D0
  54366. 0002868E  302E FFFE                move.w     D0, [A6 - 0x2]
  54367. 00028692  48C0                     ext.l      D0
  54368. 00028694  5980                     subq.l     D0, 4
  54369. 00028696  3F00                     move.w     -[A7], D0
  54370. 00028698  61FF 0000 65C4           bsr        +0x65C6 /* 0002EC5E */
  54371. 0002869E  1F3C 0007                move.b     -[A7], 0x7
  54372. 000286A2  486E FFF2                pea.l      [A6 - 0xE]
  54373. 000286A6  61FF 0000 5DCA           bsr        +0x5DCC /* 0002E472 */
  54374. 000286AC  486E FFF2                pea.l      [A6 - 0xE]
  54375. 000286B0  302E FFFC                move.w     D0, [A6 - 0x4]
  54376. 000286B4  48C0                     ext.l      D0
  54377. 000286B6  5F80                     subq.l     D0, 7
  54378. 000286B8  3F00                     move.w     -[A7], D0
  54379. 000286BA  302E FFFE                move.w     D0, [A6 - 0x2]
  54380. 000286BE  48C0                     ext.l      D0
  54381. 000286C0  5980                     subq.l     D0, 4
  54382. 000286C2  3F00                     move.w     -[A7], D0
  54383. 000286C4  61FF 0000 6598           bsr        +0x659A /* 0002EC5E */
  54384. 000286CA  1F3C 0002                move.b     -[A7], 0x2
  54385. 000286CE  486E FFF2                pea.l      [A6 - 0xE]
  54386. 000286D2  61FF 0000 5D9E           bsr        +0x5DA0 /* 0002E472 */
  54387. 000286D8  486E FFF2                pea.l      [A6 - 0xE]
  54388. 000286DC  302E FFFC                move.w     D0, [A6 - 0x4]
  54389. 000286E0  48C0                     ext.l      D0
  54390. 000286E2  5F80                     subq.l     D0, 7
  54391. 000286E4  3F00                     move.w     -[A7], D0
  54392. 000286E6  302E FFFE                move.w     D0, [A6 - 0x2]
  54393. 000286EA  48C0                     ext.l      D0
  54394. 000286EC  5B80                     subq.l     D0, 5
  54395. 000286EE  3F00                     move.w     -[A7], D0
  54396. 000286F0  61FF 0000 656C           bsr        +0x656E /* 0002EC5E */
  54397. 000286F6  1F3C 000B                move.b     -[A7], 0xB
  54398. 000286FA  486E FFF2                pea.l      [A6 - 0xE]
  54399. 000286FE  61FF 0000 5D72           bsr        +0x5D74 /* 0002E472 */
  54400. 00028704  486E FFF2                pea.l      [A6 - 0xE]
  54401. 00028708  302E FFFC                move.w     D0, [A6 - 0x4]
  54402. 0002870C  48C0                     ext.l      D0
  54403. 0002870E  5180                     subq.l     D0, 8
  54404. 00028710  3F00                     move.w     -[A7], D0
  54405. 00028712  302E FFFE                move.w     D0, [A6 - 0x2]
  54406. 00028716  48C0                     ext.l      D0
  54407. 00028718  5980                     subq.l     D0, 4
  54408. 0002871A  3F00                     move.w     -[A7], D0
  54409. 0002871C  61FF 0000 6540           bsr        +0x6542 /* 0002EC5E */
  54410. 00028722  1F3C 0004                move.b     -[A7], 0x4
  54411. 00028726  486E FFF2                pea.l      [A6 - 0xE]
  54412. 0002872A  61FF 0000 5D46           bsr        +0x5D48 /* 0002E472 */
  54413. 00028730  486E FFF2                pea.l      [A6 - 0xE]
  54414. 00028734  302E FFFC                move.w     D0, [A6 - 0x4]
  54415. 00028738  48C0                     ext.l      D0
  54416. 0002873A  5180                     subq.l     D0, 8
  54417. 0002873C  3F00                     move.w     -[A7], D0
  54418. 0002873E  302E FFFE                move.w     D0, [A6 - 0x2]
  54419. 00028742  48C0                     ext.l      D0
  54420. 00028744  5B80                     subq.l     D0, 5
  54421. 00028746  3F00                     move.w     -[A7], D0
  54422. 00028748  61FF 0000 6514           bsr        +0x6516 /* 0002EC5E */
  54423. 0002874E  1F3C 0007                move.b     -[A7], 0x7
  54424. 00028752  486E FFF2                pea.l      [A6 - 0xE]
  54425. 00028756  61FF 0000 5D1A           bsr        +0x5D1C /* 0002E472 */
  54426. 0002875C  486E FFF2                pea.l      [A6 - 0xE]
  54427. 00028760  302E FFFC                move.w     D0, [A6 - 0x4]
  54428. 00028764  48C0                     ext.l      D0
  54429. 00028766  72F7                     moveq.l    D1, 0xFFFFFFF7
  54430. 00028768  D081                     add.l      D0, D1
  54431. 0002876A  3F00                     move.w     -[A7], D0
  54432. 0002876C  302E FFFE                move.w     D0, [A6 - 0x2]
  54433. 00028770  48C0                     ext.l      D0
  54434. 00028772  5B80                     subq.l     D0, 5
  54435. 00028774  3F00                     move.w     -[A7], D0
  54436. 00028776  61FF 0000 64E6           bsr        +0x64E8 /* 0002EC5E */
  54437. 0002877C  1F3C 0002                move.b     -[A7], 0x2
  54438. 00028780  486E FFF2                pea.l      [A6 - 0xE]
  54439. 00028784  61FF 0000 5CEC           bsr        +0x5CEE /* 0002E472 */
  54440. 0002878A  486E FFF2                pea.l      [A6 - 0xE]
  54441. 0002878E  302E FFFC                move.w     D0, [A6 - 0x4]
  54442. 00028792  48C0                     ext.l      D0
  54443. 00028794  72F7                     moveq.l    D1, 0xFFFFFFF7
  54444. 00028796  D081                     add.l      D0, D1
  54445. 00028798  3F00                     move.w     -[A7], D0
  54446. 0002879A  302E FFFE                move.w     D0, [A6 - 0x2]
  54447. 0002879E  48C0                     ext.l      D0
  54448. 000287A0  5D80                     subq.l     D0, 6
  54449. 000287A2  3F00                     move.w     -[A7], D0
  54450. 000287A4  61FF 0000 64B8           bsr        +0x64BA /* 0002EC5E */
  54451. 000287AA  1F3C 000B                move.b     -[A7], 0xB
  54452. 000287AE  486E FFF2                pea.l      [A6 - 0xE]
  54453. 000287B2  61FF 0000 5CBE           bsr        +0x5CC0 /* 0002E472 */
  54454. 000287B8  486E FFF2                pea.l      [A6 - 0xE]
  54455. 000287BC  302E FFFC                move.w     D0, [A6 - 0x4]
  54456. 000287C0  48C0                     ext.l      D0
  54457. 000287C2  72F6                     moveq.l    D1, 0xFFFFFFF6
  54458. 000287C4  D081                     add.l      D0, D1
  54459. 000287C6  3F00                     move.w     -[A7], D0
  54460. 000287C8  302E FFFE                move.w     D0, [A6 - 0x2]
  54461. 000287CC  48C0                     ext.l      D0
  54462. 000287CE  5B80                     subq.l     D0, 5
  54463. 000287D0  3F00                     move.w     -[A7], D0
  54464. 000287D2  61FF 0000 648A           bsr        +0x648C /* 0002EC5E */
  54465. 000287D8  1F3C 0004                move.b     -[A7], 0x4
  54466. 000287DC  486E FFF2                pea.l      [A6 - 0xE]
  54467. 000287E0  61FF 0000 5C90           bsr        +0x5C92 /* 0002E472 */
  54468. 000287E6  486E FFF2                pea.l      [A6 - 0xE]
  54469. 000287EA  302E FFFC                move.w     D0, [A6 - 0x4]
  54470. 000287EE  48C0                     ext.l      D0
  54471. 000287F0  72F6                     moveq.l    D1, 0xFFFFFFF6
  54472. 000287F2  D081                     add.l      D0, D1
  54473. 000287F4  3F00                     move.w     -[A7], D0
  54474. 000287F6  302E FFFE                move.w     D0, [A6 - 0x2]
  54475. 000287FA  48C0                     ext.l      D0
  54476. 000287FC  5D80                     subq.l     D0, 6
  54477. 000287FE  3F00                     move.w     -[A7], D0
  54478. 00028800  61FF 0000 645C           bsr        +0x645E /* 0002EC5E */
  54479. 00028806  1F3C 0007                move.b     -[A7], 0x7
  54480. 0002880A  486E FFF2                pea.l      [A6 - 0xE]
  54481. 0002880E  61FF 0000 5C62           bsr        +0x5C64 /* 0002E472 */
  54482. 00028814  486E FFF2                pea.l      [A6 - 0xE]
  54483. 00028818  302E FFFC                move.w     D0, [A6 - 0x4]
  54484. 0002881C  48C0                     ext.l      D0
  54485. 0002881E  72F5                     moveq.l    D1, 0xFFFFFFF5
  54486. 00028820  D081                     add.l      D0, D1
  54487. 00028822  3F00                     move.w     -[A7], D0
  54488. 00028824  302E FFFE                move.w     D0, [A6 - 0x2]
  54489. 00028828  48C0                     ext.l      D0
  54490. 0002882A  5D80                     subq.l     D0, 6
  54491. 0002882C  3F00                     move.w     -[A7], D0
  54492. 0002882E  61FF 0000 642E           bsr        +0x6430 /* 0002EC5E */
  54493. 00028834  1F3C 0002                move.b     -[A7], 0x2
  54494. 00028838  486E FFF2                pea.l      [A6 - 0xE]
  54495. 0002883C  61FF 0000 5C34           bsr        +0x5C36 /* 0002E472 */
  54496. 00028842  486E FFF2                pea.l      [A6 - 0xE]
  54497. 00028846  302E FFFC                move.w     D0, [A6 - 0x4]
  54498. 0002884A  48C0                     ext.l      D0
  54499. 0002884C  72F5                     moveq.l    D1, 0xFFFFFFF5
  54500. 0002884E  D081                     add.l      D0, D1
  54501. 00028850  3F00                     move.w     -[A7], D0
  54502. 00028852  302E FFFE                move.w     D0, [A6 - 0x2]
  54503. 00028856  48C0                     ext.l      D0
  54504. 00028858  5F80                     subq.l     D0, 7
  54505. 0002885A  3F00                     move.w     -[A7], D0
  54506. 0002885C  61FF 0000 6400           bsr        +0x6402 /* 0002EC5E */
  54507. 00028862  1F3C 000B                move.b     -[A7], 0xB
  54508. 00028866  486E FFF2                pea.l      [A6 - 0xE]
  54509. 0002886A  61FF 0000 5C06           bsr        +0x5C08 /* 0002E472 */
  54510. 00028870  486E FFF2                pea.l      [A6 - 0xE]
  54511. 00028874  302E FFFC                move.w     D0, [A6 - 0x4]
  54512. 00028878  48C0                     ext.l      D0
  54513. 0002887A  72F4                     moveq.l    D1, 0xFFFFFFF4
  54514. 0002887C  D081                     add.l      D0, D1
  54515. 0002887E  3F00                     move.w     -[A7], D0
  54516. 00028880  302E FFFE                move.w     D0, [A6 - 0x2]
  54517. 00028884  48C0                     ext.l      D0
  54518. 00028886  5D80                     subq.l     D0, 6
  54519. 00028888  3F00                     move.w     -[A7], D0
  54520. 0002888A  61FF 0000 63D2           bsr        +0x63D4 /* 0002EC5E */
  54521. 00028890  1F3C 0004                move.b     -[A7], 0x4
  54522. 00028894  486E FFF2                pea.l      [A6 - 0xE]
  54523. 00028898  61FF 0000 5BD8           bsr        +0x5BDA /* 0002E472 */
  54524. 0002889E  486E FFF2                pea.l      [A6 - 0xE]
  54525. 000288A2  302E FFFC                move.w     D0, [A6 - 0x4]
  54526. 000288A6  48C0                     ext.l      D0
  54527. 000288A8  72F4                     moveq.l    D1, 0xFFFFFFF4
  54528. 000288AA  D081                     add.l      D0, D1
  54529. 000288AC  3F00                     move.w     -[A7], D0
  54530. 000288AE  302E FFFE                move.w     D0, [A6 - 0x2]
  54531. 000288B2  48C0                     ext.l      D0
  54532. 000288B4  5F80                     subq.l     D0, 7
  54533. 000288B6  3F00                     move.w     -[A7], D0
  54534. 000288B8  61FF 0000 63A4           bsr        +0x63A6 /* 0002EC5E */
  54535. 000288BE  1F3C 0007                move.b     -[A7], 0x7
  54536. 000288C2  486E FFF2                pea.l      [A6 - 0xE]
  54537. 000288C6  61FF 0000 5BAA           bsr        +0x5BAC /* 0002E472 */
  54538. 000288CC  486E FFF2                pea.l      [A6 - 0xE]
  54539. 000288D0  302E FFFC                move.w     D0, [A6 - 0x4]
  54540. 000288D4  48C0                     ext.l      D0
  54541. 000288D6  72F3                     moveq.l    D1, 0xFFFFFFF3
  54542. 000288D8  D081                     add.l      D0, D1
  54543. 000288DA  3F00                     move.w     -[A7], D0
  54544. 000288DC  302E FFFE                move.w     D0, [A6 - 0x2]
  54545. 000288E0  48C0                     ext.l      D0
  54546. 000288E2  5F80                     subq.l     D0, 7
  54547. 000288E4  3F00                     move.w     -[A7], D0
  54548. 000288E6  61FF 0000 6376           bsr        +0x6378 /* 0002EC5E */
  54549. 000288EC  1F3C 0002                move.b     -[A7], 0x2
  54550. 000288F0  486E FFF2                pea.l      [A6 - 0xE]
  54551. 000288F4  61FF 0000 5B7C           bsr        +0x5B7E /* 0002E472 */
  54552. 000288FA  486E FFF2                pea.l      [A6 - 0xE]
  54553. 000288FE  302E FFFC                move.w     D0, [A6 - 0x4]
  54554. 00028902  48C0                     ext.l      D0
  54555. 00028904  72F3                     moveq.l    D1, 0xFFFFFFF3
  54556. 00028906  D081                     add.l      D0, D1
  54557. 00028908  3F00                     move.w     -[A7], D0
  54558. 0002890A  302E FFFE                move.w     D0, [A6 - 0x2]
  54559. 0002890E  48C0                     ext.l      D0
  54560. 00028910  5180                     subq.l     D0, 8
  54561. 00028912  3F00                     move.w     -[A7], D0
  54562. 00028914  61FF 0000 6348           bsr        +0x634A /* 0002EC5E */
  54563. 0002891A  1F3C 000B                move.b     -[A7], 0xB
  54564. 0002891E  486E FFF2                pea.l      [A6 - 0xE]
  54565. 00028922  61FF 0000 5B4E           bsr        +0x5B50 /* 0002E472 */
  54566. 00028928  486E FFF2                pea.l      [A6 - 0xE]
  54567. 0002892C  302E FFFC                move.w     D0, [A6 - 0x4]
  54568. 00028930  48C0                     ext.l      D0
  54569. 00028932  72F2                     moveq.l    D1, 0xFFFFFFF2
  54570. 00028934  D081                     add.l      D0, D1
  54571. 00028936  3F00                     move.w     -[A7], D0
  54572. 00028938  302E FFFE                move.w     D0, [A6 - 0x2]
  54573. 0002893C  48C0                     ext.l      D0
  54574. 0002893E  5F80                     subq.l     D0, 7
  54575. 00028940  3F00                     move.w     -[A7], D0
  54576. 00028942  61FF 0000 631A           bsr        +0x631C /* 0002EC5E */
  54577. 00028948  1F3C 0004                move.b     -[A7], 0x4
  54578. 0002894C  486E FFF2                pea.l      [A6 - 0xE]
  54579. 00028950  61FF 0000 5B20           bsr        +0x5B22 /* 0002E472 */
  54580. 00028956  486E FFF2                pea.l      [A6 - 0xE]
  54581. 0002895A  302E FFFC                move.w     D0, [A6 - 0x4]
  54582. 0002895E  48C0                     ext.l      D0
  54583. 00028960  72F2                     moveq.l    D1, 0xFFFFFFF2
  54584. 00028962  D081                     add.l      D0, D1
  54585. 00028964  3F00                     move.w     -[A7], D0
  54586. 00028966  302E FFFE                move.w     D0, [A6 - 0x2]
  54587. 0002896A  48C0                     ext.l      D0
  54588. 0002896C  5180                     subq.l     D0, 8
  54589. 0002896E  3F00                     move.w     -[A7], D0
  54590. 00028970  61FF 0000 62EC           bsr        +0x62EE /* 0002EC5E */
  54591. 00028976  1F3C 0007                move.b     -[A7], 0x7
  54592. 0002897A  486E FFF2                pea.l      [A6 - 0xE]
  54593. 0002897E  61FF 0000 5AF2           bsr        +0x5AF4 /* 0002E472 */
  54594. 00028984  486E FFF2                pea.l      [A6 - 0xE]
  54595. 00028988  302E FFFC                move.w     D0, [A6 - 0x4]
  54596. 0002898C  48C0                     ext.l      D0
  54597. 0002898E  72F1                     moveq.l    D1, 0xFFFFFFF1
  54598. 00028990  D081                     add.l      D0, D1
  54599. 00028992  3F00                     move.w     -[A7], D0
  54600. 00028994  302E FFFE                move.w     D0, [A6 - 0x2]
  54601. 00028998  48C0                     ext.l      D0
  54602. 0002899A  5180                     subq.l     D0, 8
  54603. 0002899C  3F00                     move.w     -[A7], D0
  54604. 0002899E  61FF 0000 62BE           bsr        +0x62C0 /* 0002EC5E */
  54605. 000289A4  1F3C 0002                move.b     -[A7], 0x2
  54606. 000289A8  486E FFF2                pea.l      [A6 - 0xE]
  54607. 000289AC  61FF 0000 5AC4           bsr        +0x5AC6 /* 0002E472 */
  54608. 000289B2  486E FFF2                pea.l      [A6 - 0xE]
  54609. 000289B6  302E FFFC                move.w     D0, [A6 - 0x4]
  54610. 000289BA  48C0                     ext.l      D0
  54611. 000289BC  72F1                     moveq.l    D1, 0xFFFFFFF1
  54612. 000289BE  D081                     add.l      D0, D1
  54613. 000289C0  3F00                     move.w     -[A7], D0
  54614. 000289C2  302E FFFE                move.w     D0, [A6 - 0x2]
  54615. 000289C6  48C0                     ext.l      D0
  54616. 000289C8  72F7                     moveq.l    D1, 0xFFFFFFF7
  54617. 000289CA  D081                     add.l      D0, D1
  54618. 000289CC  3F00                     move.w     -[A7], D0
  54619. 000289CE  61FF 0000 628E           bsr        +0x6290 /* 0002EC5E */
  54620. 000289D4  1F3C 000B                move.b     -[A7], 0xB
  54621. 000289D8  486E FFF2                pea.l      [A6 - 0xE]
  54622. 000289DC  61FF 0000 5A94           bsr        +0x5A96 /* 0002E472 */
  54623. 000289E2  486E FFF2                pea.l      [A6 - 0xE]
  54624. 000289E6  302E FFFC                move.w     D0, [A6 - 0x4]
  54625. 000289EA  48C0                     ext.l      D0
  54626. 000289EC  72F0                     moveq.l    D1, 0xFFFFFFF0
  54627. 000289EE  D081                     add.l      D0, D1
  54628. 000289F0  3F00                     move.w     -[A7], D0
  54629. 000289F2  302E FFFE                move.w     D0, [A6 - 0x2]
  54630. 000289F6  48C0                     ext.l      D0
  54631. 000289F8  5180                     subq.l     D0, 8
  54632. 000289FA  3F00                     move.w     -[A7], D0
  54633. 000289FC  61FF 0000 6260           bsr        +0x6262 /* 0002EC5E */
  54634. 00028A02  1F3C 0004                move.b     -[A7], 0x4
  54635. 00028A06  486E FFF2                pea.l      [A6 - 0xE]
  54636. 00028A0A  61FF 0000 5A66           bsr        +0x5A68 /* 0002E472 */
  54637. 00028A10  486E FFF2                pea.l      [A6 - 0xE]
  54638. 00028A14  302E FFFC                move.w     D0, [A6 - 0x4]
  54639. 00028A18  48C0                     ext.l      D0
  54640. 00028A1A  72F0                     moveq.l    D1, 0xFFFFFFF0
  54641. 00028A1C  D081                     add.l      D0, D1
  54642. 00028A1E  3F00                     move.w     -[A7], D0
  54643. 00028A20  302E FFFE                move.w     D0, [A6 - 0x2]
  54644. 00028A24  48C0                     ext.l      D0
  54645. 00028A26  72F7                     moveq.l    D1, 0xFFFFFFF7
  54646. 00028A28  D081                     add.l      D0, D1
  54647. 00028A2A  3F00                     move.w     -[A7], D0
  54648. 00028A2C  61FF 0000 6230           bsr        +0x6232 /* 0002EC5E */
  54649. 00028A32  1F3C 0007                move.b     -[A7], 0x7
  54650. 00028A36  486E FFF2                pea.l      [A6 - 0xE]
  54651. 00028A3A  61FF 0000 5A36           bsr        +0x5A38 /* 0002E472 */
  54652. 00028A40  486E FFF2                pea.l      [A6 - 0xE]
  54653. 00028A44  302E FFFC                move.w     D0, [A6 - 0x4]
  54654. 00028A48  48C0                     ext.l      D0
  54655. 00028A4A  72EF                     moveq.l    D1, 0xFFFFFFEF
  54656. 00028A4C  D081                     add.l      D0, D1
  54657. 00028A4E  3F00                     move.w     -[A7], D0
  54658. 00028A50  302E FFFE                move.w     D0, [A6 - 0x2]
  54659. 00028A54  48C0                     ext.l      D0
  54660. 00028A56  72F7                     moveq.l    D1, 0xFFFFFFF7
  54661. 00028A58  D081                     add.l      D0, D1
  54662. 00028A5A  3F00                     move.w     -[A7], D0
  54663. 00028A5C  61FF 0000 6200           bsr        +0x6202 /* 0002EC5E */
  54664. 00028A62  1F3C 0002                move.b     -[A7], 0x2
  54665. 00028A66  486E FFF2                pea.l      [A6 - 0xE]
  54666. 00028A6A  61FF 0000 5A06           bsr        +0x5A08 /* 0002E472 */
  54667. 00028A70  486E FFF2                pea.l      [A6 - 0xE]
  54668. 00028A74  302E FFFC                move.w     D0, [A6 - 0x4]
  54669. 00028A78  48C0                     ext.l      D0
  54670. 00028A7A  72EF                     moveq.l    D1, 0xFFFFFFEF
  54671. 00028A7C  D081                     add.l      D0, D1
  54672. 00028A7E  3F00                     move.w     -[A7], D0
  54673. 00028A80  302E FFFE                move.w     D0, [A6 - 0x2]
  54674. 00028A84  48C0                     ext.l      D0
  54675. 00028A86  72F6                     moveq.l    D1, 0xFFFFFFF6
  54676. 00028A88  D081                     add.l      D0, D1
  54677. 00028A8A  3F00                     move.w     -[A7], D0
  54678. 00028A8C  61FF 0000 61D0           bsr        +0x61D2 /* 0002EC5E */
  54679. 00028A92  4879 0000 2FF2           push.l     0x2FF2
  54680. 00028A98  302E FFFC                move.w     D0, [A6 - 0x4]
  54681. 00028A9C  48C0                     ext.l      D0
  54682. 00028A9E  72EF                     moveq.l    D1, 0xFFFFFFEF
  54683. 00028AA0  D081                     add.l      D0, D1
  54684. 00028AA2  3F00                     move.w     -[A7], D0
  54685. 00028AA4  302E FFFE                move.w     D0, [A6 - 0x2]
  54686. 00028AA8  48C0                     ext.l      D0
  54687. 00028AAA  72F5                     moveq.l    D1, 0xFFFFFFF5
  54688. 00028AAC  D081                     add.l      D0, D1
  54689. 00028AAE  3F00                     move.w     -[A7], D0
  54690. 00028AB0  61FF 0000 61AC           bsr        +0x61AE /* 0002EC5E */
  54691. 00028AB6  1F3C 0004                move.b     -[A7], 0x4
  54692. 00028ABA  486E FFF2                pea.l      [A6 - 0xE]
  54693. 00028ABE  61FF 0000 59B2           bsr        +0x59B4 /* 0002E472 */
  54694. 00028AC4  486E FFF2                pea.l      [A6 - 0xE]
  54695. 00028AC8  302E FFFC                move.w     D0, [A6 - 0x4]
  54696. 00028ACC  48C0                     ext.l      D0
  54697. 00028ACE  72EE                     moveq.l    D1, 0xFFFFFFEE
  54698. 00028AD0  D081                     add.l      D0, D1
  54699. 00028AD2  3F00                     move.w     -[A7], D0
  54700. 00028AD4  302E FFFE                move.w     D0, [A6 - 0x2]
  54701. 00028AD8  48C0                     ext.l      D0
  54702. 00028ADA  72F5                     moveq.l    D1, 0xFFFFFFF5
  54703. 00028ADC  D081                     add.l      D0, D1
  54704. 00028ADE  3F00                     move.w     -[A7], D0
  54705. 00028AE0  61FF 0000 617C           bsr        +0x617E /* 0002EC5E */
  54706. 00028AE6  4FEF 01F2                lea.l      A7, [A7 + 0x1F2]
  54707. 00028AEA  6000 08A4                bra        +0x8A6 /* 00029390 */
  54708. label00028AEE:
  54709. 00028AEE  2F0A                     move.l     -[A7], A2
  54710. 00028AF0  61FF FFFF E238           bsr        -0x1DC6 /* 00026D2A */
  54711. 00028AF6  4A00                     tst.b      D0
  54712. 00028AF8  584F                     addq.w     A7, 4
  54713. 00028AFA  6700 0454                beq        +0x456 /* 00028F50 */
  54714. 00028AFE  1F3C 000B                move.b     -[A7], 0xB
  54715. 00028B02  486E FFF2                pea.l      [A6 - 0xE]
  54716. 00028B06  61FF 0000 596A           bsr        +0x596C /* 0002E472 */
  54717. 00028B0C  486E FFF2                pea.l      [A6 - 0xE]
  54718. 00028B10  302E FFFC                move.w     D0, [A6 - 0x4]
  54719. 00028B14  48C0                     ext.l      D0
  54720. 00028B16  5980                     subq.l     D0, 4
  54721. 00028B18  3F00                     move.w     -[A7], D0
  54722. 00028B1A  302E FFFE                move.w     D0, [A6 - 0x2]
  54723. 00028B1E  48C0                     ext.l      D0
  54724. 00028B20  5580                     subq.l     D0, 2
  54725. 00028B22  3F00                     move.w     -[A7], D0
  54726. 00028B24  61FF 0000 6138           bsr        +0x613A /* 0002EC5E */
  54727. 00028B2A  1F3C 0007                move.b     -[A7], 0x7
  54728. 00028B2E  486E FFF2                pea.l      [A6 - 0xE]
  54729. 00028B32  61FF 0000 593E           bsr        +0x5940 /* 0002E472 */
  54730. 00028B38  486E FFF2                pea.l      [A6 - 0xE]
  54731. 00028B3C  302E FFFC                move.w     D0, [A6 - 0x4]
  54732. 00028B40  48C0                     ext.l      D0
  54733. 00028B42  5980                     subq.l     D0, 4
  54734. 00028B44  3F00                     move.w     -[A7], D0
  54735. 00028B46  302E FFFE                move.w     D0, [A6 - 0x2]
  54736. 00028B4A  48C0                     ext.l      D0
  54737. 00028B4C  5780                     subq.l     D0, 3
  54738. 00028B4E  3F00                     move.w     -[A7], D0
  54739. 00028B50  61FF 0000 610C           bsr        +0x610E /* 0002EC5E */
  54740. 00028B56  1F3C 0008                move.b     -[A7], 0x8
  54741. 00028B5A  486E FFF2                pea.l      [A6 - 0xE]
  54742. 00028B5E  61FF 0000 5912           bsr        +0x5914 /* 0002E472 */
  54743. 00028B64  486E FFF2                pea.l      [A6 - 0xE]
  54744. 00028B68  302E FFFC                move.w     D0, [A6 - 0x4]
  54745. 00028B6C  48C0                     ext.l      D0
  54746. 00028B6E  5B80                     subq.l     D0, 5
  54747. 00028B70  3F00                     move.w     -[A7], D0
  54748. 00028B72  302E FFFE                move.w     D0, [A6 - 0x2]
  54749. 00028B76  48C0                     ext.l      D0
  54750. 00028B78  5780                     subq.l     D0, 3
  54751. 00028B7A  3F00                     move.w     -[A7], D0
  54752. 00028B7C  61FF 0000 60E0           bsr        +0x60E2 /* 0002EC5E */
  54753. 00028B82  1F3C 000B                move.b     -[A7], 0xB
  54754. 00028B86  486E FFF2                pea.l      [A6 - 0xE]
  54755. 00028B8A  61FF 0000 58E6           bsr        +0x58E8 /* 0002E472 */
  54756. 00028B90  486E FFF2                pea.l      [A6 - 0xE]
  54757. 00028B94  302E FFFC                move.w     D0, [A6 - 0x4]
  54758. 00028B98  48C0                     ext.l      D0
  54759. 00028B9A  5D80                     subq.l     D0, 6
  54760. 00028B9C  3F00                     move.w     -[A7], D0
  54761. 00028B9E  302E FFFE                move.w     D0, [A6 - 0x2]
  54762. 00028BA2  48C0                     ext.l      D0
  54763. 00028BA4  5780                     subq.l     D0, 3
  54764. 00028BA6  3F00                     move.w     -[A7], D0
  54765. 00028BA8  61FF 0000 60B4           bsr        +0x60B6 /* 0002EC5E */
  54766. 00028BAE  1F3C 0007                move.b     -[A7], 0x7
  54767. 00028BB2  486E FFF2                pea.l      [A6 - 0xE]
  54768. 00028BB6  61FF 0000 58BA           bsr        +0x58BC /* 0002E472 */
  54769. 00028BBC  486E FFF2                pea.l      [A6 - 0xE]
  54770. 00028BC0  302E FFFC                move.w     D0, [A6 - 0x4]
  54771. 00028BC4  48C0                     ext.l      D0
  54772. 00028BC6  5D80                     subq.l     D0, 6
  54773. 00028BC8  3F00                     move.w     -[A7], D0
  54774. 00028BCA  302E FFFE                move.w     D0, [A6 - 0x2]
  54775. 00028BCE  48C0                     ext.l      D0
  54776. 00028BD0  5980                     subq.l     D0, 4
  54777. 00028BD2  3F00                     move.w     -[A7], D0
  54778. 00028BD4  61FF 0000 6088           bsr        +0x608A /* 0002EC5E */
  54779. 00028BDA  1F3C 0008                move.b     -[A7], 0x8
  54780. 00028BDE  486E FFF2                pea.l      [A6 - 0xE]
  54781. 00028BE2  61FF 0000 588E           bsr        +0x5890 /* 0002E472 */
  54782. 00028BE8  486E FFF2                pea.l      [A6 - 0xE]
  54783. 00028BEC  302E FFFC                move.w     D0, [A6 - 0x4]
  54784. 00028BF0  48C0                     ext.l      D0
  54785. 00028BF2  5F80                     subq.l     D0, 7
  54786. 00028BF4  3F00                     move.w     -[A7], D0
  54787. 00028BF6  302E FFFE                move.w     D0, [A6 - 0x2]
  54788. 00028BFA  48C0                     ext.l      D0
  54789. 00028BFC  5980                     subq.l     D0, 4
  54790. 00028BFE  3F00                     move.w     -[A7], D0
  54791. 00028C00  61FF 0000 605C           bsr        +0x605E /* 0002EC5E */
  54792. 00028C06  1F3C 000B                move.b     -[A7], 0xB
  54793. 00028C0A  486E FFF2                pea.l      [A6 - 0xE]
  54794. 00028C0E  61FF 0000 5862           bsr        +0x5864 /* 0002E472 */
  54795. 00028C14  486E FFF2                pea.l      [A6 - 0xE]
  54796. 00028C18  302E FFFC                move.w     D0, [A6 - 0x4]
  54797. 00028C1C  48C0                     ext.l      D0
  54798. 00028C1E  5180                     subq.l     D0, 8
  54799. 00028C20  3F00                     move.w     -[A7], D0
  54800. 00028C22  302E FFFE                move.w     D0, [A6 - 0x2]
  54801. 00028C26  48C0                     ext.l      D0
  54802. 00028C28  5980                     subq.l     D0, 4
  54803. 00028C2A  3F00                     move.w     -[A7], D0
  54804. 00028C2C  61FF 0000 6030           bsr        +0x6032 /* 0002EC5E */
  54805. 00028C32  1F3C 0007                move.b     -[A7], 0x7
  54806. 00028C36  486E FFF2                pea.l      [A6 - 0xE]
  54807. 00028C3A  61FF 0000 5836           bsr        +0x5838 /* 0002E472 */
  54808. 00028C40  486E FFF2                pea.l      [A6 - 0xE]
  54809. 00028C44  302E FFFC                move.w     D0, [A6 - 0x4]
  54810. 00028C48  48C0                     ext.l      D0
  54811. 00028C4A  5180                     subq.l     D0, 8
  54812. 00028C4C  3F00                     move.w     -[A7], D0
  54813. 00028C4E  302E FFFE                move.w     D0, [A6 - 0x2]
  54814. 00028C52  48C0                     ext.l      D0
  54815. 00028C54  5B80                     subq.l     D0, 5
  54816. 00028C56  3F00                     move.w     -[A7], D0
  54817. 00028C58  61FF 0000 6004           bsr        +0x6006 /* 0002EC5E */
  54818. 00028C5E  1F3C 0008                move.b     -[A7], 0x8
  54819. 00028C62  486E FFF2                pea.l      [A6 - 0xE]
  54820. 00028C66  61FF 0000 580A           bsr        +0x580C /* 0002E472 */
  54821. 00028C6C  486E FFF2                pea.l      [A6 - 0xE]
  54822. 00028C70  302E FFFC                move.w     D0, [A6 - 0x4]
  54823. 00028C74  48C0                     ext.l      D0
  54824. 00028C76  72F7                     moveq.l    D1, 0xFFFFFFF7
  54825. 00028C78  D081                     add.l      D0, D1
  54826. 00028C7A  3F00                     move.w     -[A7], D0
  54827. 00028C7C  302E FFFE                move.w     D0, [A6 - 0x2]
  54828. 00028C80  48C0                     ext.l      D0
  54829. 00028C82  5B80                     subq.l     D0, 5
  54830. 00028C84  3F00                     move.w     -[A7], D0
  54831. 00028C86  61FF 0000 5FD6           bsr        +0x5FD8 /* 0002EC5E */
  54832. 00028C8C  1F3C 000B                move.b     -[A7], 0xB
  54833. 00028C90  486E FFF2                pea.l      [A6 - 0xE]
  54834. 00028C94  61FF 0000 57DC           bsr        +0x57DE /* 0002E472 */
  54835. 00028C9A  486E FFF2                pea.l      [A6 - 0xE]
  54836. 00028C9E  302E FFFC                move.w     D0, [A6 - 0x4]
  54837. 00028CA2  48C0                     ext.l      D0
  54838. 00028CA4  72F6                     moveq.l    D1, 0xFFFFFFF6
  54839. 00028CA6  D081                     add.l      D0, D1
  54840. 00028CA8  3F00                     move.w     -[A7], D0
  54841. 00028CAA  302E FFFE                move.w     D0, [A6 - 0x2]
  54842. 00028CAE  48C0                     ext.l      D0
  54843. 00028CB0  5B80                     subq.l     D0, 5
  54844. 00028CB2  3F00                     move.w     -[A7], D0
  54845. 00028CB4  61FF 0000 5FA8           bsr        +0x5FAA /* 0002EC5E */
  54846. 00028CBA  1F3C 0007                move.b     -[A7], 0x7
  54847. 00028CBE  486E FFF2                pea.l      [A6 - 0xE]
  54848. 00028CC2  61FF 0000 57AE           bsr        +0x57B0 /* 0002E472 */
  54849. 00028CC8  486E FFF2                pea.l      [A6 - 0xE]
  54850. 00028CCC  302E FFFC                move.w     D0, [A6 - 0x4]
  54851. 00028CD0  48C0                     ext.l      D0
  54852. 00028CD2  72F6                     moveq.l    D1, 0xFFFFFFF6
  54853. 00028CD4  D081                     add.l      D0, D1
  54854. 00028CD6  3F00                     move.w     -[A7], D0
  54855. 00028CD8  302E FFFE                move.w     D0, [A6 - 0x2]
  54856. 00028CDC  48C0                     ext.l      D0
  54857. 00028CDE  5D80                     subq.l     D0, 6
  54858. 00028CE0  3F00                     move.w     -[A7], D0
  54859. 00028CE2  61FF 0000 5F7A           bsr        +0x5F7C /* 0002EC5E */
  54860. 00028CE8  1F3C 0008                move.b     -[A7], 0x8
  54861. 00028CEC  486E FFF2                pea.l      [A6 - 0xE]
  54862. 00028CF0  61FF 0000 5780           bsr        +0x5782 /* 0002E472 */
  54863. 00028CF6  486E FFF2                pea.l      [A6 - 0xE]
  54864. 00028CFA  302E FFFC                move.w     D0, [A6 - 0x4]
  54865. 00028CFE  48C0                     ext.l      D0
  54866. 00028D00  72F5                     moveq.l    D1, 0xFFFFFFF5
  54867. 00028D02  D081                     add.l      D0, D1
  54868. 00028D04  3F00                     move.w     -[A7], D0
  54869. 00028D06  302E FFFE                move.w     D0, [A6 - 0x2]
  54870. 00028D0A  48C0                     ext.l      D0
  54871. 00028D0C  5D80                     subq.l     D0, 6
  54872. 00028D0E  3F00                     move.w     -[A7], D0
  54873. 00028D10  61FF 0000 5F4C           bsr        +0x5F4E /* 0002EC5E */
  54874. 00028D16  1F3C 000B                move.b     -[A7], 0xB
  54875. 00028D1A  486E FFF2                pea.l      [A6 - 0xE]
  54876. 00028D1E  61FF 0000 5752           bsr        +0x5754 /* 0002E472 */
  54877. 00028D24  486E FFF2                pea.l      [A6 - 0xE]
  54878. 00028D28  302E FFFC                move.w     D0, [A6 - 0x4]
  54879. 00028D2C  48C0                     ext.l      D0
  54880. 00028D2E  72F4                     moveq.l    D1, 0xFFFFFFF4
  54881. 00028D30  D081                     add.l      D0, D1
  54882. 00028D32  3F00                     move.w     -[A7], D0
  54883. 00028D34  302E FFFE                move.w     D0, [A6 - 0x2]
  54884. 00028D38  48C0                     ext.l      D0
  54885. 00028D3A  5D80                     subq.l     D0, 6
  54886. 00028D3C  3F00                     move.w     -[A7], D0
  54887. 00028D3E  61FF 0000 5F1E           bsr        +0x5F20 /* 0002EC5E */
  54888. 00028D44  1F3C 0007                move.b     -[A7], 0x7
  54889. 00028D48  486E FFF2                pea.l      [A6 - 0xE]
  54890. 00028D4C  61FF 0000 5724           bsr        +0x5726 /* 0002E472 */
  54891. 00028D52  486E FFF2                pea.l      [A6 - 0xE]
  54892. 00028D56  302E FFFC                move.w     D0, [A6 - 0x4]
  54893. 00028D5A  48C0                     ext.l      D0
  54894. 00028D5C  72F4                     moveq.l    D1, 0xFFFFFFF4
  54895. 00028D5E  D081                     add.l      D0, D1
  54896. 00028D60  3F00                     move.w     -[A7], D0
  54897. 00028D62  302E FFFE                move.w     D0, [A6 - 0x2]
  54898. 00028D66  48C0                     ext.l      D0
  54899. 00028D68  5F80                     subq.l     D0, 7
  54900. 00028D6A  3F00                     move.w     -[A7], D0
  54901. 00028D6C  61FF 0000 5EF0           bsr        +0x5EF2 /* 0002EC5E */
  54902. 00028D72  1F3C 0008                move.b     -[A7], 0x8
  54903. 00028D76  486E FFF2                pea.l      [A6 - 0xE]
  54904. 00028D7A  61FF 0000 56F6           bsr        +0x56F8 /* 0002E472 */
  54905. 00028D80  486E FFF2                pea.l      [A6 - 0xE]
  54906. 00028D84  302E FFFC                move.w     D0, [A6 - 0x4]
  54907. 00028D88  48C0                     ext.l      D0
  54908. 00028D8A  72F3                     moveq.l    D1, 0xFFFFFFF3
  54909. 00028D8C  D081                     add.l      D0, D1
  54910. 00028D8E  3F00                     move.w     -[A7], D0
  54911. 00028D90  302E FFFE                move.w     D0, [A6 - 0x2]
  54912. 00028D94  48C0                     ext.l      D0
  54913. 00028D96  5F80                     subq.l     D0, 7
  54914. 00028D98  3F00                     move.w     -[A7], D0
  54915. 00028D9A  61FF 0000 5EC2           bsr        +0x5EC4 /* 0002EC5E */
  54916. 00028DA0  1F3C 000B                move.b     -[A7], 0xB
  54917. 00028DA4  486E FFF2                pea.l      [A6 - 0xE]
  54918. 00028DA8  61FF 0000 56C8           bsr        +0x56CA /* 0002E472 */
  54919. 00028DAE  486E FFF2                pea.l      [A6 - 0xE]
  54920. 00028DB2  302E FFFC                move.w     D0, [A6 - 0x4]
  54921. 00028DB6  48C0                     ext.l      D0
  54922. 00028DB8  72F2                     moveq.l    D1, 0xFFFFFFF2
  54923. 00028DBA  D081                     add.l      D0, D1
  54924. 00028DBC  3F00                     move.w     -[A7], D0
  54925. 00028DBE  302E FFFE                move.w     D0, [A6 - 0x2]
  54926. 00028DC2  48C0                     ext.l      D0
  54927. 00028DC4  5F80                     subq.l     D0, 7
  54928. 00028DC6  3F00                     move.w     -[A7], D0
  54929. 00028DC8  61FF 0000 5E94           bsr        +0x5E96 /* 0002EC5E */
  54930. 00028DCE  1F3C 0007                move.b     -[A7], 0x7
  54931. 00028DD2  486E FFF2                pea.l      [A6 - 0xE]
  54932. 00028DD6  61FF 0000 569A           bsr        +0x569C /* 0002E472 */
  54933. 00028DDC  486E FFF2                pea.l      [A6 - 0xE]
  54934. 00028DE0  302E FFFC                move.w     D0, [A6 - 0x4]
  54935. 00028DE4  48C0                     ext.l      D0
  54936. 00028DE6  72F2                     moveq.l    D1, 0xFFFFFFF2
  54937. 00028DE8  D081                     add.l      D0, D1
  54938. 00028DEA  3F00                     move.w     -[A7], D0
  54939. 00028DEC  302E FFFE                move.w     D0, [A6 - 0x2]
  54940. 00028DF0  48C0                     ext.l      D0
  54941. 00028DF2  5180                     subq.l     D0, 8
  54942. 00028DF4  3F00                     move.w     -[A7], D0
  54943. 00028DF6  61FF 0000 5E66           bsr        +0x5E68 /* 0002EC5E */
  54944. 00028DFC  1F3C 0008                move.b     -[A7], 0x8
  54945. 00028E00  486E FFF2                pea.l      [A6 - 0xE]
  54946. 00028E04  61FF 0000 566C           bsr        +0x566E /* 0002E472 */
  54947. 00028E0A  486E FFF2                pea.l      [A6 - 0xE]
  54948. 00028E0E  302E FFFC                move.w     D0, [A6 - 0x4]
  54949. 00028E12  48C0                     ext.l      D0
  54950. 00028E14  72F1                     moveq.l    D1, 0xFFFFFFF1
  54951. 00028E16  D081                     add.l      D0, D1
  54952. 00028E18  3F00                     move.w     -[A7], D0
  54953. 00028E1A  302E FFFE                move.w     D0, [A6 - 0x2]
  54954. 00028E1E  48C0                     ext.l      D0
  54955. 00028E20  5180                     subq.l     D0, 8
  54956. 00028E22  3F00                     move.w     -[A7], D0
  54957. 00028E24  61FF 0000 5E38           bsr        +0x5E3A /* 0002EC5E */
  54958. 00028E2A  1F3C 000B                move.b     -[A7], 0xB
  54959. 00028E2E  486E FFF2                pea.l      [A6 - 0xE]
  54960. 00028E32  61FF 0000 563E           bsr        +0x5640 /* 0002E472 */
  54961. 00028E38  486E FFF2                pea.l      [A6 - 0xE]
  54962. 00028E3C  302E FFFC                move.w     D0, [A6 - 0x4]
  54963. 00028E40  48C0                     ext.l      D0
  54964. 00028E42  72F0                     moveq.l    D1, 0xFFFFFFF0
  54965. 00028E44  D081                     add.l      D0, D1
  54966. 00028E46  3F00                     move.w     -[A7], D0
  54967. 00028E48  302E FFFE                move.w     D0, [A6 - 0x2]
  54968. 00028E4C  48C0                     ext.l      D0
  54969. 00028E4E  5180                     subq.l     D0, 8
  54970. 00028E50  3F00                     move.w     -[A7], D0
  54971. 00028E52  61FF 0000 5E0A           bsr        +0x5E0C /* 0002EC5E */
  54972. 00028E58  1F3C 0007                move.b     -[A7], 0x7
  54973. 00028E5C  486E FFF2                pea.l      [A6 - 0xE]
  54974. 00028E60  61FF 0000 5610           bsr        +0x5612 /* 0002E472 */
  54975. 00028E66  486E FFF2                pea.l      [A6 - 0xE]
  54976. 00028E6A  302E FFFC                move.w     D0, [A6 - 0x4]
  54977. 00028E6E  48C0                     ext.l      D0
  54978. 00028E70  72F0                     moveq.l    D1, 0xFFFFFFF0
  54979. 00028E72  D081                     add.l      D0, D1
  54980. 00028E74  3F00                     move.w     -[A7], D0
  54981. 00028E76  302E FFFE                move.w     D0, [A6 - 0x2]
  54982. 00028E7A  48C0                     ext.l      D0
  54983. 00028E7C  72F7                     moveq.l    D1, 0xFFFFFFF7
  54984. 00028E7E  D081                     add.l      D0, D1
  54985. 00028E80  3F00                     move.w     -[A7], D0
  54986. 00028E82  61FF 0000 5DDA           bsr        +0x5DDC /* 0002EC5E */
  54987. 00028E88  1F3C 0008                move.b     -[A7], 0x8
  54988. 00028E8C  486E FFF2                pea.l      [A6 - 0xE]
  54989. 00028E90  61FF 0000 55E0           bsr        +0x55E2 /* 0002E472 */
  54990. 00028E96  486E FFF2                pea.l      [A6 - 0xE]
  54991. 00028E9A  302E FFFC                move.w     D0, [A6 - 0x4]
  54992. 00028E9E  48C0                     ext.l      D0
  54993. 00028EA0  72EF                     moveq.l    D1, 0xFFFFFFEF
  54994. 00028EA2  D081                     add.l      D0, D1
  54995. 00028EA4  3F00                     move.w     -[A7], D0
  54996. 00028EA6  302E FFFE                move.w     D0, [A6 - 0x2]
  54997. 00028EAA  48C0                     ext.l      D0
  54998. 00028EAC  72F7                     moveq.l    D1, 0xFFFFFFF7
  54999. 00028EAE  D081                     add.l      D0, D1
  55000. 00028EB0  3F00                     move.w     -[A7], D0
  55001. 00028EB2  61FF 0000 5DAA           bsr        +0x5DAC /* 0002EC5E */
  55002. 00028EB8  1F3C 0007                move.b     -[A7], 0x7
  55003. 00028EBC  486E FFF2                pea.l      [A6 - 0xE]
  55004. 00028EC0  61FF 0000 55B0           bsr        +0x55B2 /* 0002E472 */
  55005. 00028EC6  486E FFF2                pea.l      [A6 - 0xE]
  55006. 00028ECA  302E FFFC                move.w     D0, [A6 - 0x4]
  55007. 00028ECE  48C0                     ext.l      D0
  55008. 00028ED0  72EF                     moveq.l    D1, 0xFFFFFFEF
  55009. 00028ED2  D081                     add.l      D0, D1
  55010. 00028ED4  3F00                     move.w     -[A7], D0
  55011. 00028ED6  302E FFFE                move.w     D0, [A6 - 0x2]
  55012. 00028EDA  48C0                     ext.l      D0
  55013. 00028EDC  72F6                     moveq.l    D1, 0xFFFFFFF6
  55014. 00028EDE  D081                     add.l      D0, D1
  55015. 00028EE0  3F00                     move.w     -[A7], D0
  55016. 00028EE2  61FF 0000 5D7A           bsr        +0x5D7C /* 0002EC5E */
  55017. 00028EE8  1F3C 000A                move.b     -[A7], 0xA /* '\n' */
  55018. 00028EEC  486E FFF2                pea.l      [A6 - 0xE]
  55019. 00028EF0  61FF 0000 5580           bsr        +0x5582 /* 0002E472 */
  55020. 00028EF6  486E FFF2                pea.l      [A6 - 0xE]
  55021. 00028EFA  302E FFFC                move.w     D0, [A6 - 0x4]
  55022. 00028EFE  48C0                     ext.l      D0
  55023. 00028F00  72EF                     moveq.l    D1, 0xFFFFFFEF
  55024. 00028F02  D081                     add.l      D0, D1
  55025. 00028F04  3F00                     move.w     -[A7], D0
  55026. 00028F06  302E FFFE                move.w     D0, [A6 - 0x2]
  55027. 00028F0A  48C0                     ext.l      D0
  55028. 00028F0C  72F5                     moveq.l    D1, 0xFFFFFFF5
  55029. 00028F0E  D081                     add.l      D0, D1
  55030. 00028F10  3F00                     move.w     -[A7], D0
  55031. 00028F12  61FF 0000 5D4A           bsr        +0x5D4C /* 0002EC5E */
  55032. 00028F18  1F3C 0007                move.b     -[A7], 0x7
  55033. 00028F1C  486E FFF2                pea.l      [A6 - 0xE]
  55034. 00028F20  61FF 0000 5550           bsr        +0x5552 /* 0002E472 */
  55035. 00028F26  486E FFF2                pea.l      [A6 - 0xE]
  55036. 00028F2A  302E FFFC                move.w     D0, [A6 - 0x4]
  55037. 00028F2E  48C0                     ext.l      D0
  55038. 00028F30  72EE                     moveq.l    D1, 0xFFFFFFEE
  55039. 00028F32  D081                     add.l      D0, D1
  55040. 00028F34  3F00                     move.w     -[A7], D0
  55041. 00028F36  302E FFFE                move.w     D0, [A6 - 0x2]
  55042. 00028F3A  48C0                     ext.l      D0
  55043. 00028F3C  72F5                     moveq.l    D1, 0xFFFFFFF5
  55044. 00028F3E  D081                     add.l      D0, D1
  55045. 00028F40  3F00                     move.w     -[A7], D0
  55046. 00028F42  61FF 0000 5D1A           bsr        +0x5D1C /* 0002EC5E */
  55047. 00028F48  4FEF 0150                lea.l      A7, [A7 + 0x150]
  55048. 00028F4C  6000 0442                bra        +0x444 /* 00029390 */
  55049. label00028F50:
  55050. 00028F50  1F3C 0009                move.b     -[A7], 0x9 /* '\t' */
  55051. 00028F54  486E FFF2                pea.l      [A6 - 0xE]
  55052. 00028F58  61FF 0000 5518           bsr        +0x551A /* 0002E472 */
  55053. 00028F5E  486E FFF2                pea.l      [A6 - 0xE]
  55054. 00028F62  302E FFFC                move.w     D0, [A6 - 0x4]
  55055. 00028F66  48C0                     ext.l      D0
  55056. 00028F68  5980                     subq.l     D0, 4
  55057. 00028F6A  3F00                     move.w     -[A7], D0
  55058. 00028F6C  302E FFFE                move.w     D0, [A6 - 0x2]
  55059. 00028F70  48C0                     ext.l      D0
  55060. 00028F72  5580                     subq.l     D0, 2
  55061. 00028F74  3F00                     move.w     -[A7], D0
  55062. 00028F76  61FF 0000 5CE6           bsr        +0x5CE8 /* 0002EC5E */
  55063. 00028F7C  1F3C 0004                move.b     -[A7], 0x4
  55064. 00028F80  486E FFF2                pea.l      [A6 - 0xE]
  55065. 00028F84  61FF 0000 54EC           bsr        +0x54EE /* 0002E472 */
  55066. 00028F8A  486E FFF2                pea.l      [A6 - 0xE]
  55067. 00028F8E  302E FFFC                move.w     D0, [A6 - 0x4]
  55068. 00028F92  48C0                     ext.l      D0
  55069. 00028F94  5980                     subq.l     D0, 4
  55070. 00028F96  3F00                     move.w     -[A7], D0
  55071. 00028F98  302E FFFE                move.w     D0, [A6 - 0x2]
  55072. 00028F9C  48C0                     ext.l      D0
  55073. 00028F9E  5780                     subq.l     D0, 3
  55074. 00028FA0  3F00                     move.w     -[A7], D0
  55075. 00028FA2  61FF 0000 5CBA           bsr        +0x5CBC /* 0002EC5E */
  55076. 00028FA8  1F3C 0007                move.b     -[A7], 0x7
  55077. 00028FAC  486E FFF2                pea.l      [A6 - 0xE]
  55078. 00028FB0  61FF 0000 54C0           bsr        +0x54C2 /* 0002E472 */
  55079. 00028FB6  486E FFF2                pea.l      [A6 - 0xE]
  55080. 00028FBA  302E FFFC                move.w     D0, [A6 - 0x4]
  55081. 00028FBE  48C0                     ext.l      D0
  55082. 00028FC0  5B80                     subq.l     D0, 5
  55083. 00028FC2  3F00                     move.w     -[A7], D0
  55084. 00028FC4  302E FFFE                move.w     D0, [A6 - 0x2]
  55085. 00028FC8  48C0                     ext.l      D0
  55086. 00028FCA  5780                     subq.l     D0, 3
  55087. 00028FCC  3F00                     move.w     -[A7], D0
  55088. 00028FCE  61FF 0000 5C8E           bsr        +0x5C90 /* 0002EC5E */
  55089. 00028FD4  1F3C 0009                move.b     -[A7], 0x9 /* '\t' */
  55090. 00028FD8  486E FFF2                pea.l      [A6 - 0xE]
  55091. 00028FDC  61FF 0000 5494           bsr        +0x5496 /* 0002E472 */
  55092. 00028FE2  486E FFF2                pea.l      [A6 - 0xE]
  55093. 00028FE6  302E FFFC                move.w     D0, [A6 - 0x4]
  55094. 00028FEA  48C0                     ext.l      D0
  55095. 00028FEC  5D80                     subq.l     D0, 6
  55096. 00028FEE  3F00                     move.w     -[A7], D0
  55097. 00028FF0  302E FFFE                move.w     D0, [A6 - 0x2]
  55098. 00028FF4  48C0                     ext.l      D0
  55099. 00028FF6  5780                     subq.l     D0, 3
  55100. 00028FF8  3F00                     move.w     -[A7], D0
  55101. 00028FFA  61FF 0000 5C62           bsr        +0x5C64 /* 0002EC5E */
  55102. 00029000  1F3C 0004                move.b     -[A7], 0x4
  55103. 00029004  486E FFF2                pea.l      [A6 - 0xE]
  55104. 00029008  61FF 0000 5468           bsr        +0x546A /* 0002E472 */
  55105. 0002900E  486E FFF2                pea.l      [A6 - 0xE]
  55106. 00029012  302E FFFC                move.w     D0, [A6 - 0x4]
  55107. 00029016  48C0                     ext.l      D0
  55108. 00029018  5D80                     subq.l     D0, 6
  55109. 0002901A  3F00                     move.w     -[A7], D0
  55110. 0002901C  302E FFFE                move.w     D0, [A6 - 0x2]
  55111. 00029020  48C0                     ext.l      D0
  55112. 00029022  5980                     subq.l     D0, 4
  55113. 00029024  3F00                     move.w     -[A7], D0
  55114. 00029026  61FF 0000 5C36           bsr        +0x5C38 /* 0002EC5E */
  55115. 0002902C  1F3C 0007                move.b     -[A7], 0x7
  55116. 00029030  486E FFF2                pea.l      [A6 - 0xE]
  55117. 00029034  61FF 0000 543C           bsr        +0x543E /* 0002E472 */
  55118. 0002903A  486E FFF2                pea.l      [A6 - 0xE]
  55119. 0002903E  302E FFFC                move.w     D0, [A6 - 0x4]
  55120. 00029042  48C0                     ext.l      D0
  55121. 00029044  5F80                     subq.l     D0, 7
  55122. 00029046  3F00                     move.w     -[A7], D0
  55123. 00029048  302E FFFE                move.w     D0, [A6 - 0x2]
  55124. 0002904C  48C0                     ext.l      D0
  55125. 0002904E  5980                     subq.l     D0, 4
  55126. 00029050  3F00                     move.w     -[A7], D0
  55127. 00029052  61FF 0000 5C0A           bsr        +0x5C0C /* 0002EC5E */
  55128. 00029058  1F3C 0009                move.b     -[A7], 0x9 /* '\t' */
  55129. 0002905C  486E FFF2                pea.l      [A6 - 0xE]
  55130. 00029060  61FF 0000 5410           bsr        +0x5412 /* 0002E472 */
  55131. 00029066  486E FFF2                pea.l      [A6 - 0xE]
  55132. 0002906A  302E FFFC                move.w     D0, [A6 - 0x4]
  55133. 0002906E  48C0                     ext.l      D0
  55134. 00029070  5180                     subq.l     D0, 8
  55135. 00029072  3F00                     move.w     -[A7], D0
  55136. 00029074  302E FFFE                move.w     D0, [A6 - 0x2]
  55137. 00029078  48C0                     ext.l      D0
  55138. 0002907A  5980                     subq.l     D0, 4
  55139. 0002907C  3F00                     move.w     -[A7], D0
  55140. 0002907E  61FF 0000 5BDE           bsr        +0x5BE0 /* 0002EC5E */
  55141. 00029084  1F3C 0004                move.b     -[A7], 0x4
  55142. 00029088  486E FFF2                pea.l      [A6 - 0xE]
  55143. 0002908C  61FF 0000 53E4           bsr        +0x53E6 /* 0002E472 */
  55144. 00029092  486E FFF2                pea.l      [A6 - 0xE]
  55145. 00029096  302E FFFC                move.w     D0, [A6 - 0x4]
  55146. 0002909A  48C0                     ext.l      D0
  55147. 0002909C  5180                     subq.l     D0, 8
  55148. 0002909E  3F00                     move.w     -[A7], D0
  55149. 000290A0  302E FFFE                move.w     D0, [A6 - 0x2]
  55150. 000290A4  48C0                     ext.l      D0
  55151. 000290A6  5B80                     subq.l     D0, 5
  55152. 000290A8  3F00                     move.w     -[A7], D0
  55153. 000290AA  61FF 0000 5BB2           bsr        +0x5BB4 /* 0002EC5E */
  55154. 000290B0  1F3C 0007                move.b     -[A7], 0x7
  55155. 000290B4  486E FFF2                pea.l      [A6 - 0xE]
  55156. 000290B8  61FF 0000 53B8           bsr        +0x53BA /* 0002E472 */
  55157. 000290BE  486E FFF2                pea.l      [A6 - 0xE]
  55158. 000290C2  302E FFFC                move.w     D0, [A6 - 0x4]
  55159. 000290C6  48C0                     ext.l      D0
  55160. 000290C8  72F7                     moveq.l    D1, 0xFFFFFFF7
  55161. 000290CA  D081                     add.l      D0, D1
  55162. 000290CC  3F00                     move.w     -[A7], D0
  55163. 000290CE  302E FFFE                move.w     D0, [A6 - 0x2]
  55164. 000290D2  48C0                     ext.l      D0
  55165. 000290D4  5B80                     subq.l     D0, 5
  55166. 000290D6  3F00                     move.w     -[A7], D0
  55167. 000290D8  61FF 0000 5B84           bsr        +0x5B86 /* 0002EC5E */
  55168. 000290DE  1F3C 0009                move.b     -[A7], 0x9 /* '\t' */
  55169. 000290E2  486E FFF2                pea.l      [A6 - 0xE]
  55170. 000290E6  61FF 0000 538A           bsr        +0x538C /* 0002E472 */
  55171. 000290EC  486E FFF2                pea.l      [A6 - 0xE]
  55172. 000290F0  302E FFFC                move.w     D0, [A6 - 0x4]
  55173. 000290F4  48C0                     ext.l      D0
  55174. 000290F6  72F6                     moveq.l    D1, 0xFFFFFFF6
  55175. 000290F8  D081                     add.l      D0, D1
  55176. 000290FA  3F00                     move.w     -[A7], D0
  55177. 000290FC  302E FFFE                move.w     D0, [A6 - 0x2]
  55178. 00029100  48C0                     ext.l      D0
  55179. 00029102  5B80                     subq.l     D0, 5
  55180. 00029104  3F00                     move.w     -[A7], D0
  55181. 00029106  61FF 0000 5B56           bsr        +0x5B58 /* 0002EC5E */
  55182. 0002910C  1F3C 0004                move.b     -[A7], 0x4
  55183. 00029110  486E FFF2                pea.l      [A6 - 0xE]
  55184. 00029114  61FF 0000 535C           bsr        +0x535E /* 0002E472 */
  55185. 0002911A  486E FFF2                pea.l      [A6 - 0xE]
  55186. 0002911E  302E FFFC                move.w     D0, [A6 - 0x4]
  55187. 00029122  48C0                     ext.l      D0
  55188. 00029124  72F6                     moveq.l    D1, 0xFFFFFFF6
  55189. 00029126  D081                     add.l      D0, D1
  55190. 00029128  3F00                     move.w     -[A7], D0
  55191. 0002912A  302E FFFE                move.w     D0, [A6 - 0x2]
  55192. 0002912E  48C0                     ext.l      D0
  55193. 00029130  5D80                     subq.l     D0, 6
  55194. 00029132  3F00                     move.w     -[A7], D0
  55195. 00029134  61FF 0000 5B28           bsr        +0x5B2A /* 0002EC5E */
  55196. 0002913A  1F3C 0007                move.b     -[A7], 0x7
  55197. 0002913E  486E FFF2                pea.l      [A6 - 0xE]
  55198. 00029142  61FF 0000 532E           bsr        +0x5330 /* 0002E472 */
  55199. 00029148  486E FFF2                pea.l      [A6 - 0xE]
  55200. 0002914C  302E FFFC                move.w     D0, [A6 - 0x4]
  55201. 00029150  48C0                     ext.l      D0
  55202. 00029152  72F5                     moveq.l    D1, 0xFFFFFFF5
  55203. 00029154  D081                     add.l      D0, D1
  55204. 00029156  3F00                     move.w     -[A7], D0
  55205. 00029158  302E FFFE                move.w     D0, [A6 - 0x2]
  55206. 0002915C  48C0                     ext.l      D0
  55207. 0002915E  5D80                     subq.l     D0, 6
  55208. 00029160  3F00                     move.w     -[A7], D0
  55209. 00029162  61FF 0000 5AFA           bsr        +0x5AFC /* 0002EC5E */
  55210. 00029168  1F3C 0009                move.b     -[A7], 0x9 /* '\t' */
  55211. 0002916C  486E FFF2                pea.l      [A6 - 0xE]
  55212. 00029170  61FF 0000 5300           bsr        +0x5302 /* 0002E472 */
  55213. 00029176  486E FFF2                pea.l      [A6 - 0xE]
  55214. 0002917A  302E FFFC                move.w     D0, [A6 - 0x4]
  55215. 0002917E  48C0                     ext.l      D0
  55216. 00029180  72F4                     moveq.l    D1, 0xFFFFFFF4
  55217. 00029182  D081                     add.l      D0, D1
  55218. 00029184  3F00                     move.w     -[A7], D0
  55219. 00029186  302E FFFE                move.w     D0, [A6 - 0x2]
  55220. 0002918A  48C0                     ext.l      D0
  55221. 0002918C  5D80                     subq.l     D0, 6
  55222. 0002918E  3F00                     move.w     -[A7], D0
  55223. 00029190  61FF 0000 5ACC           bsr        +0x5ACE /* 0002EC5E */
  55224. 00029196  1F3C 0004                move.b     -[A7], 0x4
  55225. 0002919A  486E FFF2                pea.l      [A6 - 0xE]
  55226. 0002919E  61FF 0000 52D2           bsr        +0x52D4 /* 0002E472 */
  55227. 000291A4  486E FFF2                pea.l      [A6 - 0xE]
  55228. 000291A8  302E FFFC                move.w     D0, [A6 - 0x4]
  55229. 000291AC  48C0                     ext.l      D0
  55230. 000291AE  72F4                     moveq.l    D1, 0xFFFFFFF4
  55231. 000291B0  D081                     add.l      D0, D1
  55232. 000291B2  3F00                     move.w     -[A7], D0
  55233. 000291B4  302E FFFE                move.w     D0, [A6 - 0x2]
  55234. 000291B8  48C0                     ext.l      D0
  55235. 000291BA  5F80                     subq.l     D0, 7
  55236. 000291BC  3F00                     move.w     -[A7], D0
  55237. 000291BE  61FF 0000 5A9E           bsr        +0x5AA0 /* 0002EC5E */
  55238. 000291C4  1F3C 0007                move.b     -[A7], 0x7
  55239. 000291C8  486E FFF2                pea.l      [A6 - 0xE]
  55240. 000291CC  61FF 0000 52A4           bsr        +0x52A6 /* 0002E472 */
  55241. 000291D2  486E FFF2                pea.l      [A6 - 0xE]
  55242. 000291D6  302E FFFC                move.w     D0, [A6 - 0x4]
  55243. 000291DA  48C0                     ext.l      D0
  55244. 000291DC  72F3                     moveq.l    D1, 0xFFFFFFF3
  55245. 000291DE  D081                     add.l      D0, D1
  55246. 000291E0  3F00                     move.w     -[A7], D0
  55247. 000291E2  302E FFFE                move.w     D0, [A6 - 0x2]
  55248. 000291E6  48C0                     ext.l      D0
  55249. 000291E8  5F80                     subq.l     D0, 7
  55250. 000291EA  3F00                     move.w     -[A7], D0
  55251. 000291EC  61FF 0000 5A70           bsr        +0x5A72 /* 0002EC5E */
  55252. 000291F2  1F3C 0009                move.b     -[A7], 0x9 /* '\t' */
  55253. 000291F6  486E FFF2                pea.l      [A6 - 0xE]
  55254. 000291FA  61FF 0000 5276           bsr        +0x5278 /* 0002E472 */
  55255. 00029200  486E FFF2                pea.l      [A6 - 0xE]
  55256. 00029204  302E FFFC                move.w     D0, [A6 - 0x4]
  55257. 00029208  48C0                     ext.l      D0
  55258. 0002920A  72F2                     moveq.l    D1, 0xFFFFFFF2
  55259. 0002920C  D081                     add.l      D0, D1
  55260. 0002920E  3F00                     move.w     -[A7], D0
  55261. 00029210  302E FFFE                move.w     D0, [A6 - 0x2]
  55262. 00029214  48C0                     ext.l      D0
  55263. 00029216  5F80                     subq.l     D0, 7
  55264. 00029218  3F00                     move.w     -[A7], D0
  55265. 0002921A  61FF 0000 5A42           bsr        +0x5A44 /* 0002EC5E */
  55266. 00029220  1F3C 0004                move.b     -[A7], 0x4
  55267. 00029224  486E FFF2                pea.l      [A6 - 0xE]
  55268. 00029228  61FF 0000 5248           bsr        +0x524A /* 0002E472 */
  55269. 0002922E  486E FFF2                pea.l      [A6 - 0xE]
  55270. 00029232  302E FFFC                move.w     D0, [A6 - 0x4]
  55271. 00029236  48C0                     ext.l      D0
  55272. 00029238  72F2                     moveq.l    D1, 0xFFFFFFF2
  55273. 0002923A  D081                     add.l      D0, D1
  55274. 0002923C  3F00                     move.w     -[A7], D0
  55275. 0002923E  302E FFFE                move.w     D0, [A6 - 0x2]
  55276. 00029242  48C0                     ext.l      D0
  55277. 00029244  5180                     subq.l     D0, 8
  55278. 00029246  3F00                     move.w     -[A7], D0
  55279. 00029248  61FF 0000 5A14           bsr        +0x5A16 /* 0002EC5E */
  55280. 0002924E  1F3C 0007                move.b     -[A7], 0x7
  55281. 00029252  486E FFF2                pea.l      [A6 - 0xE]
  55282. 00029256  61FF 0000 521A           bsr        +0x521C /* 0002E472 */
  55283. 0002925C  486E FFF2                pea.l      [A6 - 0xE]
  55284. 00029260  302E FFFC                move.w     D0, [A6 - 0x4]
  55285. 00029264  48C0                     ext.l      D0
  55286. 00029266  72F1                     moveq.l    D1, 0xFFFFFFF1
  55287. 00029268  D081                     add.l      D0, D1
  55288. 0002926A  3F00                     move.w     -[A7], D0
  55289. 0002926C  302E FFFE                move.w     D0, [A6 - 0x2]
  55290. 00029270  48C0                     ext.l      D0
  55291. 00029272  5180                     subq.l     D0, 8
  55292. 00029274  3F00                     move.w     -[A7], D0
  55293. 00029276  61FF 0000 59E6           bsr        +0x59E8 /* 0002EC5E */
  55294. 0002927C  1F3C 0009                move.b     -[A7], 0x9 /* '\t' */
  55295. 00029280  486E FFF2                pea.l      [A6 - 0xE]
  55296. 00029284  61FF 0000 51EC           bsr        +0x51EE /* 0002E472 */
  55297. 0002928A  486E FFF2                pea.l      [A6 - 0xE]
  55298. 0002928E  302E FFFC                move.w     D0, [A6 - 0x4]
  55299. 00029292  48C0                     ext.l      D0
  55300. 00029294  72F0                     moveq.l    D1, 0xFFFFFFF0
  55301. 00029296  D081                     add.l      D0, D1
  55302. 00029298  3F00                     move.w     -[A7], D0
  55303. 0002929A  302E FFFE                move.w     D0, [A6 - 0x2]
  55304. 0002929E  48C0                     ext.l      D0
  55305. 000292A0  5180                     subq.l     D0, 8
  55306. 000292A2  3F00                     move.w     -[A7], D0
  55307. 000292A4  61FF 0000 59B8           bsr        +0x59BA /* 0002EC5E */
  55308. 000292AA  1F3C 0004                move.b     -[A7], 0x4
  55309. 000292AE  486E FFF2                pea.l      [A6 - 0xE]
  55310. 000292B2  61FF 0000 51BE           bsr        +0x51C0 /* 0002E472 */
  55311. 000292B8  486E FFF2                pea.l      [A6 - 0xE]
  55312. 000292BC  302E FFFC                move.w     D0, [A6 - 0x4]
  55313. 000292C0  48C0                     ext.l      D0
  55314. 000292C2  72F0                     moveq.l    D1, 0xFFFFFFF0
  55315. 000292C4  D081                     add.l      D0, D1
  55316. 000292C6  3F00                     move.w     -[A7], D0
  55317. 000292C8  302E FFFE                move.w     D0, [A6 - 0x2]
  55318. 000292CC  48C0                     ext.l      D0
  55319. 000292CE  72F7                     moveq.l    D1, 0xFFFFFFF7
  55320. 000292D0  D081                     add.l      D0, D1
  55321. 000292D2  3F00                     move.w     -[A7], D0
  55322. 000292D4  61FF 0000 5988           bsr        +0x598A /* 0002EC5E */
  55323. 000292DA  1F3C 0007                move.b     -[A7], 0x7
  55324. 000292DE  486E FFF2                pea.l      [A6 - 0xE]
  55325. 000292E2  61FF 0000 518E           bsr        +0x5190 /* 0002E472 */
  55326. 000292E8  486E FFF2                pea.l      [A6 - 0xE]
  55327. 000292EC  302E FFFC                move.w     D0, [A6 - 0x4]
  55328. 000292F0  48C0                     ext.l      D0
  55329. 000292F2  72EF                     moveq.l    D1, 0xFFFFFFEF
  55330. 000292F4  D081                     add.l      D0, D1
  55331. 000292F6  3F00                     move.w     -[A7], D0
  55332. 000292F8  302E FFFE                move.w     D0, [A6 - 0x2]
  55333. 000292FC  48C0                     ext.l      D0
  55334. 000292FE  72F7                     moveq.l    D1, 0xFFFFFFF7
  55335. 00029300  D081                     add.l      D0, D1
  55336. 00029302  3F00                     move.w     -[A7], D0
  55337. 00029304  61FF 0000 5958           bsr        +0x595A /* 0002EC5E */
  55338. 0002930A  1F3C 0002                move.b     -[A7], 0x2
  55339. 0002930E  486E FFF2                pea.l      [A6 - 0xE]
  55340. 00029312  61FF 0000 515E           bsr        +0x5160 /* 0002E472 */
  55341. 00029318  486E FFF2                pea.l      [A6 - 0xE]
  55342. 0002931C  302E FFFC                move.w     D0, [A6 - 0x4]
  55343. 00029320  48C0                     ext.l      D0
  55344. 00029322  72EF                     moveq.l    D1, 0xFFFFFFEF
  55345. 00029324  D081                     add.l      D0, D1
  55346. 00029326  3F00                     move.w     -[A7], D0
  55347. 00029328  302E FFFE                move.w     D0, [A6 - 0x2]
  55348. 0002932C  48C0                     ext.l      D0
  55349. 0002932E  72F6                     moveq.l    D1, 0xFFFFFFF6
  55350. 00029330  D081                     add.l      D0, D1
  55351. 00029332  3F00                     move.w     -[A7], D0
  55352. 00029334  61FF 0000 5928           bsr        +0x592A /* 0002EC5E */
  55353. 0002933A  486E FFF2                pea.l      [A6 - 0xE]
  55354. 0002933E  302E FFFC                move.w     D0, [A6 - 0x4]
  55355. 00029342  48C0                     ext.l      D0
  55356. 00029344  72EF                     moveq.l    D1, 0xFFFFFFEF
  55357. 00029346  D081                     add.l      D0, D1
  55358. 00029348  3F00                     move.w     -[A7], D0
  55359. 0002934A  302E FFFE                move.w     D0, [A6 - 0x2]
  55360. 0002934E  48C0                     ext.l      D0
  55361. 00029350  72F5                     moveq.l    D1, 0xFFFFFFF5
  55362. 00029352  D081                     add.l      D0, D1
  55363. 00029354  3F00                     move.w     -[A7], D0
  55364. 00029356  61FF 0000 5906           bsr        +0x5908 /* 0002EC5E */
  55365. 0002935C  1F3C 0005                move.b     -[A7], 0x5
  55366. 00029360  486E FFF2                pea.l      [A6 - 0xE]
  55367. 00029364  61FF 0000 510C           bsr        +0x510E /* 0002E472 */
  55368. 0002936A  486E FFF2                pea.l      [A6 - 0xE]
  55369. 0002936E  302E FFFC                move.w     D0, [A6 - 0x4]
  55370. 00029372  48C0                     ext.l      D0
  55371. 00029374  72EE                     moveq.l    D1, 0xFFFFFFEE
  55372. 00029376  D081                     add.l      D0, D1
  55373. 00029378  3F00                     move.w     -[A7], D0
  55374. 0002937A  302E FFFE                move.w     D0, [A6 - 0x2]
  55375. 0002937E  48C0                     ext.l      D0
  55376. 00029380  72F5                     moveq.l    D1, 0xFFFFFFF5
  55377. 00029382  D081                     add.l      D0, D1
  55378. 00029384  3F00                     move.w     -[A7], D0
  55379. 00029386  61FF 0000 58D6           bsr        +0x58D8 /* 0002EC5E */
  55380. 0002938C  4FEF 014A                lea.l      A7, [A7 + 0x14A]
  55381. label00029390:
  55382. 00029390  3F3C FFFF                move.w     -[A7], 0xFFFF
  55383. 00029394  486E FFD4                pea.l      [A6 - 0x2C]
  55384. 00029398  4EB9 0000 01F8           jsr        [0x000001F8 /* SPValid/SysParam */]
  55385. 0002939E  5C4F                     addq.w     A7, 6
  55386. 000293A0  245F                     movea.l    A2, [A7]+
  55387. 000293A2  4E5E                     unlink     A6
  55388. 000293A4  4E75                     rts
  55389. 000293A6  4E56 FFD4                link       A6, -0x002C
  55390. 000293AA  2F0A                     move.l     -[A7], A2
  55391. 000293AC  246E 0008                movea.l    A2, [A6 + 0x8]
  55392. 000293B0  486E FFD4                pea.l      [A6 - 0x2C]
  55393. 000293B4  4EB9 0000 01F0           jsr        [0x000001F0]
  55394. 000293BA  4EB9 0000 0200           jsr        [0x00000200 /* SPAlarm */]
  55395. 000293C0  486E FFF8                pea.l      [A6 - 0x8]
  55396. 000293C4  2F0A                     move.l     -[A7], A2
  55397. 000293C6  2057                     movea.l    A0, [A7]
  55398. 000293C8  2268 0004                movea.l    A1, [A0 + 0x4]
  55399. 000293CC  2269 0040                movea.l    A1, [A1 + 0x40]
  55400. 000293D0  4E91                     jsr        [A1]
  55401. 000293D2  2D79 0000 2FEC FFF2      move.l     [A6 - 0xE], [0x00002FEC]
  55402. 000293DA  3D79 0000 2FF0 FFF6      move.w     [A6 - 0xA], [0x00002FF0]
  55403. 000293E2  61FF FFFE D110           bsr        -0x12EEE /* 000164F4 */
  55404. 000293E8  0C40 0004                cmpi.w     D0, 0x4
  55405. 000293EC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  55406. 000293F0  6D2C                     blt        +0x2E /* 0002941E */
  55407. 000293F2  2F0A                     move.l     -[A7], A2
  55408. 000293F4  4EB9 0000 0E60           jsr        [0x00000E60]
  55409. 000293FA  4A00                     tst.b      D0
  55410. 000293FC  584F                     addq.w     A7, 4
  55411. 000293FE  670E                     beq        +0x10 /* 0002940E */
  55412. 00029400  2F0A                     move.l     -[A7], A2
  55413. 00029402  4EB9 0000 0E98           jsr        [0x00000E98]
  55414. 00029408  4A00                     tst.b      D0
  55415. 0002940A  584F                     addq.w     A7, 4
  55416. 0002940C  6610                     bne        +0x12 /* 0002941E */
  55417. label0002940E:
  55418. 0002940E  1F3C 000A                move.b     -[A7], 0xA /* '\n' */
  55419. 00029412  486E FFF2                pea.l      [A6 - 0xE]
  55420. 00029416  61FF 0000 505A           bsr        +0x505C /* 0002E472 */
  55421. 0002941C  5C4F                     addq.w     A7, 6
  55422. label0002941E:
  55423. 0002941E  486E FFF2                pea.l      [A6 - 0xE]
  55424. 00029422  AA14                     syscall    RGBForeColor
  55425. 00029424  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  55426. 00029428  302E FFFC                move.w     D0, [A6 - 0x4]
  55427. 0002942C  48C0                     ext.l      D0
  55428. 0002942E  5780                     subq.l     D0, 3
  55429. 00029430  3F00                     move.w     -[A7], D0
  55430. 00029432  A893                     syscall    MoveTo
  55431. 00029434  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  55432. 00029438  302E FFFC                move.w     D0, [A6 - 0x4]
  55433. 0002943C  48C0                     ext.l      D0
  55434. 0002943E  5980                     subq.l     D0, 4
  55435. 00029440  3F00                     move.w     -[A7], D0
  55436. 00029442  A891                     syscall    LineTo
  55437. 00029444  302E FFFA                move.w     D0, [A6 - 0x6]
  55438. 00029448  48C0                     ext.l      D0
  55439. 0002944A  5280                     addq.l     D0, 1
  55440. 0002944C  3F00                     move.w     -[A7], D0
  55441. 0002944E  302E FFFC                move.w     D0, [A6 - 0x4]
  55442. 00029452  48C0                     ext.l      D0
  55443. 00029454  5B80                     subq.l     D0, 5
  55444. 00029456  3F00                     move.w     -[A7], D0
  55445. 00029458  A891                     syscall    LineTo
  55446. 0002945A  302E FFFA                move.w     D0, [A6 - 0x6]
  55447. 0002945E  48C0                     ext.l      D0
  55448. 00029460  5280                     addq.l     D0, 1
  55449. 00029462  3F00                     move.w     -[A7], D0
  55450. 00029464  302E FFFC                move.w     D0, [A6 - 0x4]
  55451. 00029468  48C0                     ext.l      D0
  55452. 0002946A  5F80                     subq.l     D0, 7
  55453. 0002946C  3F00                     move.w     -[A7], D0
  55454. 0002946E  A891                     syscall    LineTo
  55455. 00029470  302E FFFA                move.w     D0, [A6 - 0x6]
  55456. 00029474  48C0                     ext.l      D0
  55457. 00029476  5480                     addq.l     D0, 2
  55458. 00029478  3F00                     move.w     -[A7], D0
  55459. 0002947A  302E FFFC                move.w     D0, [A6 - 0x4]
  55460. 0002947E  48C0                     ext.l      D0
  55461. 00029480  5180                     subq.l     D0, 8
  55462. 00029482  3F00                     move.w     -[A7], D0
  55463. 00029484  A891                     syscall    LineTo
  55464. 00029486  302E FFFA                move.w     D0, [A6 - 0x6]
  55465. 0002948A  48C0                     ext.l      D0
  55466. 0002948C  5480                     addq.l     D0, 2
  55467. 0002948E  3F00                     move.w     -[A7], D0
  55468. 00029490  302E FFFC                move.w     D0, [A6 - 0x4]
  55469. 00029494  48C0                     ext.l      D0
  55470. 00029496  72F6                     moveq.l    D1, 0xFFFFFFF6
  55471. 00029498  D081                     add.l      D0, D1
  55472. 0002949A  3F00                     move.w     -[A7], D0
  55473. 0002949C  A891                     syscall    LineTo
  55474. 0002949E  302E FFFA                move.w     D0, [A6 - 0x6]
  55475. 000294A2  48C0                     ext.l      D0
  55476. 000294A4  5680                     addq.l     D0, 3
  55477. 000294A6  3F00                     move.w     -[A7], D0
  55478. 000294A8  302E FFFC                move.w     D0, [A6 - 0x4]
  55479. 000294AC  48C0                     ext.l      D0
  55480. 000294AE  72F5                     moveq.l    D1, 0xFFFFFFF5
  55481. 000294B0  D081                     add.l      D0, D1
  55482. 000294B2  3F00                     move.w     -[A7], D0
  55483. 000294B4  A891                     syscall    LineTo
  55484. 000294B6  302E FFFA                move.w     D0, [A6 - 0x6]
  55485. 000294BA  48C0                     ext.l      D0
  55486. 000294BC  5680                     addq.l     D0, 3
  55487. 000294BE  3F00                     move.w     -[A7], D0
  55488. 000294C0  302E FFFC                move.w     D0, [A6 - 0x4]
  55489. 000294C4  48C0                     ext.l      D0
  55490. 000294C6  72F3                     moveq.l    D1, 0xFFFFFFF3
  55491. 000294C8  D081                     add.l      D0, D1
  55492. 000294CA  3F00                     move.w     -[A7], D0
  55493. 000294CC  A891                     syscall    LineTo
  55494. 000294CE  302E FFFA                move.w     D0, [A6 - 0x6]
  55495. 000294D2  48C0                     ext.l      D0
  55496. 000294D4  5880                     addq.l     D0, 4
  55497. 000294D6  3F00                     move.w     -[A7], D0
  55498. 000294D8  302E FFFC                move.w     D0, [A6 - 0x4]
  55499. 000294DC  48C0                     ext.l      D0
  55500. 000294DE  72F2                     moveq.l    D1, 0xFFFFFFF2
  55501. 000294E0  D081                     add.l      D0, D1
  55502. 000294E2  3F00                     move.w     -[A7], D0
  55503. 000294E4  A891                     syscall    LineTo
  55504. 000294E6  302E FFFA                move.w     D0, [A6 - 0x6]
  55505. 000294EA  48C0                     ext.l      D0
  55506. 000294EC  5880                     addq.l     D0, 4
  55507. 000294EE  3F00                     move.w     -[A7], D0
  55508. 000294F0  302E FFFC                move.w     D0, [A6 - 0x4]
  55509. 000294F4  48C0                     ext.l      D0
  55510. 000294F6  72F0                     moveq.l    D1, 0xFFFFFFF0
  55511. 000294F8  D081                     add.l      D0, D1
  55512. 000294FA  3F00                     move.w     -[A7], D0
  55513. 000294FC  A891                     syscall    LineTo
  55514. 000294FE  302E FFFA                move.w     D0, [A6 - 0x6]
  55515. 00029502  48C0                     ext.l      D0
  55516. 00029504  5A80                     addq.l     D0, 5
  55517. 00029506  3F00                     move.w     -[A7], D0
  55518. 00029508  302E FFFC                move.w     D0, [A6 - 0x4]
  55519. 0002950C  48C0                     ext.l      D0
  55520. 0002950E  72EF                     moveq.l    D1, 0xFFFFFFEF
  55521. 00029510  D081                     add.l      D0, D1
  55522. 00029512  3F00                     move.w     -[A7], D0
  55523. 00029514  A891                     syscall    LineTo
  55524. 00029516  302E FFFA                move.w     D0, [A6 - 0x6]
  55525. 0002951A  48C0                     ext.l      D0
  55526. 0002951C  5A80                     addq.l     D0, 5
  55527. 0002951E  3F00                     move.w     -[A7], D0
  55528. 00029520  302E FFFC                move.w     D0, [A6 - 0x4]
  55529. 00029524  48C0                     ext.l      D0
  55530. 00029526  72ED                     moveq.l    D1, 0xFFFFFFED
  55531. 00029528  D081                     add.l      D0, D1
  55532. 0002952A  3F00                     move.w     -[A7], D0
  55533. 0002952C  A891                     syscall    LineTo
  55534. 0002952E  302E FFFA                move.w     D0, [A6 - 0x6]
  55535. 00029532  48C0                     ext.l      D0
  55536. 00029534  5C80                     addq.l     D0, 6
  55537. 00029536  3F00                     move.w     -[A7], D0
  55538. 00029538  302E FFFC                move.w     D0, [A6 - 0x4]
  55539. 0002953C  48C0                     ext.l      D0
  55540. 0002953E  72EC                     moveq.l    D1, 0xFFFFFFEC
  55541. 00029540  D081                     add.l      D0, D1
  55542. 00029542  3F00                     move.w     -[A7], D0
  55543. 00029544  A891                     syscall    LineTo
  55544. 00029546  302E FFFA                move.w     D0, [A6 - 0x6]
  55545. 0002954A  48C0                     ext.l      D0
  55546. 0002954C  5C80                     addq.l     D0, 6
  55547. 0002954E  3F00                     move.w     -[A7], D0
  55548. 00029550  302E FFFC                move.w     D0, [A6 - 0x4]
  55549. 00029554  48C0                     ext.l      D0
  55550. 00029556  72EB                     moveq.l    D1, 0xFFFFFFEB
  55551. 00029558  D081                     add.l      D0, D1
  55552. 0002955A  3F00                     move.w     -[A7], D0
  55553. 0002955C  A891                     syscall    LineTo
  55554. 0002955E  302E FFFA                move.w     D0, [A6 - 0x6]
  55555. 00029562  48C0                     ext.l      D0
  55556. 00029564  5E80                     addq.l     D0, 7
  55557. 00029566  3F00                     move.w     -[A7], D0
  55558. 00029568  302E FFFC                move.w     D0, [A6 - 0x4]
  55559. 0002956C  48C0                     ext.l      D0
  55560. 0002956E  72EA                     moveq.l    D1, 0xFFFFFFEA
  55561. 00029570  D081                     add.l      D0, D1
  55562. 00029572  3F00                     move.w     -[A7], D0
  55563. 00029574  A891                     syscall    LineTo
  55564. 00029576  302E FFFA                move.w     D0, [A6 - 0x6]
  55565. 0002957A  48C0                     ext.l      D0
  55566. 0002957C  5080                     addq.l     D0, 8
  55567. 0002957E  3F00                     move.w     -[A7], D0
  55568. 00029580  302E FFFC                move.w     D0, [A6 - 0x4]
  55569. 00029584  48C0                     ext.l      D0
  55570. 00029586  72E9                     moveq.l    D1, 0xFFFFFFE9
  55571. 00029588  D081                     add.l      D0, D1
  55572. 0002958A  3F00                     move.w     -[A7], D0
  55573. 0002958C  A891                     syscall    LineTo
  55574. 0002958E  302E FFFA                move.w     D0, [A6 - 0x6]
  55575. 00029592  48C0                     ext.l      D0
  55576. 00029594  7209                     moveq.l    D1, 0x09
  55577. 00029596  D081                     add.l      D0, D1
  55578. 00029598  3F00                     move.w     -[A7], D0
  55579. 0002959A  302E FFFC                move.w     D0, [A6 - 0x4]
  55580. 0002959E  48C0                     ext.l      D0
  55581. 000295A0  72E9                     moveq.l    D1, 0xFFFFFFE9
  55582. 000295A2  D081                     add.l      D0, D1
  55583. 000295A4  3F00                     move.w     -[A7], D0
  55584. 000295A6  A891                     syscall    LineTo
  55585. 000295A8  302E FFFA                move.w     D0, [A6 - 0x6]
  55586. 000295AC  48C0                     ext.l      D0
  55587. 000295AE  720A                     moveq.l    D1, 0x0A
  55588. 000295B0  D081                     add.l      D0, D1
  55589. 000295B2  3F00                     move.w     -[A7], D0
  55590. 000295B4  302E FFFC                move.w     D0, [A6 - 0x4]
  55591. 000295B8  48C0                     ext.l      D0
  55592. 000295BA  72E8                     moveq.l    D1, 0xFFFFFFE8
  55593. 000295BC  D081                     add.l      D0, D1
  55594. 000295BE  3F00                     move.w     -[A7], D0
  55595. 000295C0  A891                     syscall    LineTo
  55596. 000295C2  302E FFFA                move.w     D0, [A6 - 0x6]
  55597. 000295C6  48C0                     ext.l      D0
  55598. 000295C8  720B                     moveq.l    D1, 0x0B
  55599. 000295CA  D081                     add.l      D0, D1
  55600. 000295CC  3F00                     move.w     -[A7], D0
  55601. 000295CE  302E FFFC                move.w     D0, [A6 - 0x4]
  55602. 000295D2  48C0                     ext.l      D0
  55603. 000295D4  72E8                     moveq.l    D1, 0xFFFFFFE8
  55604. 000295D6  D081                     add.l      D0, D1
  55605. 000295D8  3F00                     move.w     -[A7], D0
  55606. 000295DA  A891                     syscall    LineTo
  55607. 000295DC  61FF FFFE CF16           bsr        -0x130E8 /* 000164F4 */
  55608. 000295E2  0C40 0004                cmpi.w     D0, 0x4
  55609. 000295E6  6D00 0488                blt        +0x48A /* 00029A70 */
  55610. 000295EA  2F0A                     move.l     -[A7], A2
  55611. 000295EC  4EB9 0000 0E60           jsr        [0x00000E60]
  55612. 000295F2  4A00                     tst.b      D0
  55613. 000295F4  584F                     addq.w     A7, 4
  55614. 000295F6  6700 0478                beq        +0x47A /* 00029A70 */
  55615. 000295FA  2F0A                     move.l     -[A7], A2
  55616. 000295FC  4EB9 0000 0E98           jsr        [0x00000E98]
  55617. 00029602  4A00                     tst.b      D0
  55618. 00029604  584F                     addq.w     A7, 4
  55619. 00029606  6700 0468                beq        +0x46A /* 00029A70 */
  55620. 0002960A  2F0A                     move.l     -[A7], A2
  55621. 0002960C  61FF FFFF D6FE           bsr        -0x2900 /* 00026D0C */
  55622. 00029612  4A00                     tst.b      D0
  55623. 00029614  584F                     addq.w     A7, 4
  55624. 00029616  6610                     bne        +0x12 /* 00029628 */
  55625. 00029618  2F0A                     move.l     -[A7], A2
  55626. 0002961A  61FF FFFF D70E           bsr        -0x28F0 /* 00026D2A */
  55627. 00029620  4A00                     tst.b      D0
  55628. 00029622  584F                     addq.w     A7, 4
  55629. 00029624  6700 024C                beq        +0x24E /* 00029872 */
  55630. label00029628:
  55631. 00029628  2F0A                     move.l     -[A7], A2
  55632. 0002962A  61FF FFFF D6E0           bsr        -0x291E /* 00026D0C */
  55633. 00029630  4A00                     tst.b      D0
  55634. 00029632  584F                     addq.w     A7, 4
  55635. 00029634  6718                     beq        +0x1A /* 0002964E */
  55636. 00029636  1F3C 0003                move.b     -[A7], 0x3
  55637. 0002963A  486E FFF2                pea.l      [A6 - 0xE]
  55638. 0002963E  61FF 0000 4E32           bsr        +0x4E34 /* 0002E472 */
  55639. 00029644  486E FFF2                pea.l      [A6 - 0xE]
  55640. 00029648  AA14                     syscall    RGBForeColor
  55641. 0002964A  5C4F                     addq.w     A7, 6
  55642. 0002964C  6024                     bra        +0x26 /* 00029672 */
  55643. label0002964E:
  55644. 0002964E  2F0A                     move.l     -[A7], A2
  55645. 00029650  61FF FFFF D6D8           bsr        -0x2926 /* 00026D2A */
  55646. 00029656  4A00                     tst.b      D0
  55647. 00029658  584F                     addq.w     A7, 4
  55648. 0002965A  6716                     beq        +0x18 /* 00029672 */
  55649. 0002965C  1F3C 000B                move.b     -[A7], 0xB
  55650. 00029660  486E FFF2                pea.l      [A6 - 0xE]
  55651. 00029664  61FF 0000 4E0C           bsr        +0x4E0E /* 0002E472 */
  55652. 0002966A  486E FFF2                pea.l      [A6 - 0xE]
  55653. 0002966E  AA14                     syscall    RGBForeColor
  55654. 00029670  5C4F                     addq.w     A7, 6
  55655. label00029672:
  55656. 00029672  2F0A                     move.l     -[A7], A2
  55657. 00029674  61FF FFFF D696           bsr        -0x2968 /* 00026D0C */
  55658. 0002967A  4A00                     tst.b      D0
  55659. 0002967C  584F                     addq.w     A7, 4
  55660. 0002967E  6726                     beq        +0x28 /* 000296A6 */
  55661. 00029680  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  55662. 00029684  302E FFFC                move.w     D0, [A6 - 0x4]
  55663. 00029688  48C0                     ext.l      D0
  55664. 0002968A  5580                     subq.l     D0, 2
  55665. 0002968C  3F00                     move.w     -[A7], D0
  55666. 0002968E  A893                     syscall    MoveTo
  55667. 00029690  302E FFFA                move.w     D0, [A6 - 0x6]
  55668. 00029694  48C0                     ext.l      D0
  55669. 00029696  5280                     addq.l     D0, 1
  55670. 00029698  3F00                     move.w     -[A7], D0
  55671. 0002969A  302E FFFC                move.w     D0, [A6 - 0x4]
  55672. 0002969E  48C0                     ext.l      D0
  55673. 000296A0  5780                     subq.l     D0, 3
  55674. 000296A2  3F00                     move.w     -[A7], D0
  55675. 000296A4  A891                     syscall    LineTo
  55676. label000296A6:
  55677. 000296A6  486E FFF8                pea.l      [A6 - 0x8]
  55678. 000296AA  4878 0001                push.l     0x1
  55679. 000296AE  A8A9                     syscall    InsetRect
  55680. 000296B0  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  55681. 000296B4  302E FFFC                move.w     D0, [A6 - 0x4]
  55682. 000296B8  48C0                     ext.l      D0
  55683. 000296BA  5780                     subq.l     D0, 3
  55684. 000296BC  3F00                     move.w     -[A7], D0
  55685. 000296BE  A893                     syscall    MoveTo
  55686. 000296C0  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  55687. 000296C4  302E FFFC                move.w     D0, [A6 - 0x4]
  55688. 000296C8  48C0                     ext.l      D0
  55689. 000296CA  5980                     subq.l     D0, 4
  55690. 000296CC  3F00                     move.w     -[A7], D0
  55691. 000296CE  A891                     syscall    LineTo
  55692. 000296D0  302E FFFA                move.w     D0, [A6 - 0x6]
  55693. 000296D4  48C0                     ext.l      D0
  55694. 000296D6  5280                     addq.l     D0, 1
  55695. 000296D8  3F00                     move.w     -[A7], D0
  55696. 000296DA  302E FFFC                move.w     D0, [A6 - 0x4]
  55697. 000296DE  48C0                     ext.l      D0
  55698. 000296E0  5B80                     subq.l     D0, 5
  55699. 000296E2  3F00                     move.w     -[A7], D0
  55700. 000296E4  A891                     syscall    LineTo
  55701. 000296E6  302E FFFA                move.w     D0, [A6 - 0x6]
  55702. 000296EA  48C0                     ext.l      D0
  55703. 000296EC  5280                     addq.l     D0, 1
  55704. 000296EE  3F00                     move.w     -[A7], D0
  55705. 000296F0  302E FFFC                move.w     D0, [A6 - 0x4]
  55706. 000296F4  48C0                     ext.l      D0
  55707. 000296F6  5F80                     subq.l     D0, 7
  55708. 000296F8  3F00                     move.w     -[A7], D0
  55709. 000296FA  A891                     syscall    LineTo
  55710. 000296FC  302E FFFA                move.w     D0, [A6 - 0x6]
  55711. 00029700  48C0                     ext.l      D0
  55712. 00029702  5480                     addq.l     D0, 2
  55713. 00029704  3F00                     move.w     -[A7], D0
  55714. 00029706  302E FFFC                move.w     D0, [A6 - 0x4]
  55715. 0002970A  48C0                     ext.l      D0
  55716. 0002970C  5180                     subq.l     D0, 8
  55717. 0002970E  3F00                     move.w     -[A7], D0
  55718. 00029710  A891                     syscall    LineTo
  55719. 00029712  302E FFFA                move.w     D0, [A6 - 0x6]
  55720. 00029716  48C0                     ext.l      D0
  55721. 00029718  5480                     addq.l     D0, 2
  55722. 0002971A  3F00                     move.w     -[A7], D0
  55723. 0002971C  302E FFFC                move.w     D0, [A6 - 0x4]
  55724. 00029720  48C0                     ext.l      D0
  55725. 00029722  72F6                     moveq.l    D1, 0xFFFFFFF6
  55726. 00029724  D081                     add.l      D0, D1
  55727. 00029726  3F00                     move.w     -[A7], D0
  55728. 00029728  A891                     syscall    LineTo
  55729. 0002972A  302E FFFA                move.w     D0, [A6 - 0x6]
  55730. 0002972E  48C0                     ext.l      D0
  55731. 00029730  5680                     addq.l     D0, 3
  55732. 00029732  3F00                     move.w     -[A7], D0
  55733. 00029734  302E FFFC                move.w     D0, [A6 - 0x4]
  55734. 00029738  48C0                     ext.l      D0
  55735. 0002973A  72F5                     moveq.l    D1, 0xFFFFFFF5
  55736. 0002973C  D081                     add.l      D0, D1
  55737. 0002973E  3F00                     move.w     -[A7], D0
  55738. 00029740  A891                     syscall    LineTo
  55739. 00029742  302E FFFA                move.w     D0, [A6 - 0x6]
  55740. 00029746  48C0                     ext.l      D0
  55741. 00029748  5680                     addq.l     D0, 3
  55742. 0002974A  3F00                     move.w     -[A7], D0
  55743. 0002974C  302E FFFC                move.w     D0, [A6 - 0x4]
  55744. 00029750  48C0                     ext.l      D0
  55745. 00029752  72F3                     moveq.l    D1, 0xFFFFFFF3
  55746. 00029754  D081                     add.l      D0, D1
  55747. 00029756  3F00                     move.w     -[A7], D0
  55748. 00029758  A891                     syscall    LineTo
  55749. 0002975A  302E FFFA                move.w     D0, [A6 - 0x6]
  55750. 0002975E  48C0                     ext.l      D0
  55751. 00029760  5880                     addq.l     D0, 4
  55752. 00029762  3F00                     move.w     -[A7], D0
  55753. 00029764  302E FFFC                move.w     D0, [A6 - 0x4]
  55754. 00029768  48C0                     ext.l      D0
  55755. 0002976A  72F2                     moveq.l    D1, 0xFFFFFFF2
  55756. 0002976C  D081                     add.l      D0, D1
  55757. 0002976E  3F00                     move.w     -[A7], D0
  55758. 00029770  A891                     syscall    LineTo
  55759. 00029772  302E FFFA                move.w     D0, [A6 - 0x6]
  55760. 00029776  48C0                     ext.l      D0
  55761. 00029778  5880                     addq.l     D0, 4
  55762. 0002977A  3F00                     move.w     -[A7], D0
  55763. 0002977C  302E FFFC                move.w     D0, [A6 - 0x4]
  55764. 00029780  48C0                     ext.l      D0
  55765. 00029782  72F0                     moveq.l    D1, 0xFFFFFFF0
  55766. 00029784  D081                     add.l      D0, D1
  55767. 00029786  3F00                     move.w     -[A7], D0
  55768. 00029788  A891                     syscall    LineTo
  55769. 0002978A  302E FFFA                move.w     D0, [A6 - 0x6]
  55770. 0002978E  48C0                     ext.l      D0
  55771. 00029790  5A80                     addq.l     D0, 5
  55772. 00029792  3F00                     move.w     -[A7], D0
  55773. 00029794  302E FFFC                move.w     D0, [A6 - 0x4]
  55774. 00029798  48C0                     ext.l      D0
  55775. 0002979A  72EF                     moveq.l    D1, 0xFFFFFFEF
  55776. 0002979C  D081                     add.l      D0, D1
  55777. 0002979E  3F00                     move.w     -[A7], D0
  55778. 000297A0  A891                     syscall    LineTo
  55779. 000297A2  302E FFFA                move.w     D0, [A6 - 0x6]
  55780. 000297A6  48C0                     ext.l      D0
  55781. 000297A8  5A80                     addq.l     D0, 5
  55782. 000297AA  3F00                     move.w     -[A7], D0
  55783. 000297AC  302E FFFC                move.w     D0, [A6 - 0x4]
  55784. 000297B0  48C0                     ext.l      D0
  55785. 000297B2  72ED                     moveq.l    D1, 0xFFFFFFED
  55786. 000297B4  D081                     add.l      D0, D1
  55787. 000297B6  3F00                     move.w     -[A7], D0
  55788. 000297B8  A891                     syscall    LineTo
  55789. 000297BA  302E FFFA                move.w     D0, [A6 - 0x6]
  55790. 000297BE  48C0                     ext.l      D0
  55791. 000297C0  5C80                     addq.l     D0, 6
  55792. 000297C2  3F00                     move.w     -[A7], D0
  55793. 000297C4  302E FFFC                move.w     D0, [A6 - 0x4]
  55794. 000297C8  48C0                     ext.l      D0
  55795. 000297CA  72EC                     moveq.l    D1, 0xFFFFFFEC
  55796. 000297CC  D081                     add.l      D0, D1
  55797. 000297CE  3F00                     move.w     -[A7], D0
  55798. 000297D0  A891                     syscall    LineTo
  55799. 000297D2  302E FFFA                move.w     D0, [A6 - 0x6]
  55800. 000297D6  48C0                     ext.l      D0
  55801. 000297D8  5C80                     addq.l     D0, 6
  55802. 000297DA  3F00                     move.w     -[A7], D0
  55803. 000297DC  302E FFFC                move.w     D0, [A6 - 0x4]
  55804. 000297E0  48C0                     ext.l      D0
  55805. 000297E2  72EB                     moveq.l    D1, 0xFFFFFFEB
  55806. 000297E4  D081                     add.l      D0, D1
  55807. 000297E6  3F00                     move.w     -[A7], D0
  55808. 000297E8  A891                     syscall    LineTo
  55809. 000297EA  302E FFFA                move.w     D0, [A6 - 0x6]
  55810. 000297EE  48C0                     ext.l      D0
  55811. 000297F0  5E80                     addq.l     D0, 7
  55812. 000297F2  3F00                     move.w     -[A7], D0
  55813. 000297F4  302E FFFC                move.w     D0, [A6 - 0x4]
  55814. 000297F8  48C0                     ext.l      D0
  55815. 000297FA  72EB                     moveq.l    D1, 0xFFFFFFEB
  55816. 000297FC  D081                     add.l      D0, D1
  55817. 000297FE  3F00                     move.w     -[A7], D0
  55818. 00029800  A891                     syscall    LineTo
  55819. 00029802  302E FFFA                move.w     D0, [A6 - 0x6]
  55820. 00029806  48C0                     ext.l      D0
  55821. 00029808  5E80                     addq.l     D0, 7
  55822. 0002980A  3F00                     move.w     -[A7], D0
  55823. 0002980C  302E FFFC                move.w     D0, [A6 - 0x4]
  55824. 00029810  48C0                     ext.l      D0
  55825. 00029812  72EA                     moveq.l    D1, 0xFFFFFFEA
  55826. 00029814  D081                     add.l      D0, D1
  55827. 00029816  3F00                     move.w     -[A7], D0
  55828. 00029818  A891                     syscall    LineTo
  55829. 0002981A  302E FFFA                move.w     D0, [A6 - 0x6]
  55830. 0002981E  48C0                     ext.l      D0
  55831. 00029820  5080                     addq.l     D0, 8
  55832. 00029822  3F00                     move.w     -[A7], D0
  55833. 00029824  302E FFFC                move.w     D0, [A6 - 0x4]
  55834. 00029828  48C0                     ext.l      D0
  55835. 0002982A  72EA                     moveq.l    D1, 0xFFFFFFEA
  55836. 0002982C  D081                     add.l      D0, D1
  55837. 0002982E  3F00                     move.w     -[A7], D0
  55838. 00029830  A891                     syscall    LineTo
  55839. 00029832  302E FFFA                move.w     D0, [A6 - 0x6]
  55840. 00029836  48C0                     ext.l      D0
  55841. 00029838  7209                     moveq.l    D1, 0x09
  55842. 0002983A  D081                     add.l      D0, D1
  55843. 0002983C  3F00                     move.w     -[A7], D0
  55844. 0002983E  302E FFFC                move.w     D0, [A6 - 0x4]
  55845. 00029842  48C0                     ext.l      D0
  55846. 00029844  72E9                     moveq.l    D1, 0xFFFFFFE9
  55847. 00029846  D081                     add.l      D0, D1
  55848. 00029848  3F00                     move.w     -[A7], D0
  55849. 0002984A  A891                     syscall    LineTo
  55850. 0002984C  302E FFFA                move.w     D0, [A6 - 0x6]
  55851. 00029850  48C0                     ext.l      D0
  55852. 00029852  720A                     moveq.l    D1, 0x0A
  55853. 00029854  D081                     add.l      D0, D1
  55854. 00029856  3F00                     move.w     -[A7], D0
  55855. 00029858  302E FFFC                move.w     D0, [A6 - 0x4]
  55856. 0002985C  48C0                     ext.l      D0
  55857. 0002985E  72E9                     moveq.l    D1, 0xFFFFFFE9
  55858. 00029860  D081                     add.l      D0, D1
  55859. 00029862  3F00                     move.w     -[A7], D0
  55860. 00029864  A891                     syscall    LineTo
  55861. 00029866  486E FFF8                pea.l      [A6 - 0x8]
  55862. 0002986A  2F3C 0000 FFFF           move.l     -[A7], 0xFFFF
  55863. 00029870  A8A9                     syscall    InsetRect
  55864. label00029872:
  55865. 00029872  2F0A                     move.l     -[A7], A2
  55866. 00029874  61FF FFFF D496           bsr        -0x2B68 /* 00026D0C */
  55867. 0002987A  4A00                     tst.b      D0
  55868. 0002987C  584F                     addq.w     A7, 4
  55869. 0002987E  670A                     beq        +0xC /* 0002988A */
  55870. 00029880  4879 0000 2FF2           push.l     0x2FF2
  55871. 00029886  AA14                     syscall    RGBForeColor
  55872. 00029888  603C                     bra        +0x3E /* 000298C6 */
  55873. label0002988A:
  55874. 0002988A  2F0A                     move.l     -[A7], A2
  55875. 0002988C  61FF FFFF D49C           bsr        -0x2B62 /* 00026D2A */
  55876. 00029892  4A00                     tst.b      D0
  55877. 00029894  584F                     addq.w     A7, 4
  55878. 00029896  6718                     beq        +0x1A /* 000298B0 */
  55879. 00029898  1F3C 000A                move.b     -[A7], 0xA /* '\n' */
  55880. 0002989C  486E FFF2                pea.l      [A6 - 0xE]
  55881. 000298A0  61FF 0000 4BD0           bsr        +0x4BD2 /* 0002E472 */
  55882. 000298A6  486E FFF2                pea.l      [A6 - 0xE]
  55883. 000298AA  AA14                     syscall    RGBForeColor
  55884. 000298AC  5C4F                     addq.w     A7, 6
  55885. 000298AE  6016                     bra        +0x18 /* 000298C6 */
  55886. label000298B0:
  55887. 000298B0  1F3C 0001                move.b     -[A7], 0x1
  55888. 000298B4  486E FFF2                pea.l      [A6 - 0xE]
  55889. 000298B8  61FF 0000 4BB8           bsr        +0x4BBA /* 0002E472 */
  55890. 000298BE  486E FFF2                pea.l      [A6 - 0xE]
  55891. 000298C2  AA14                     syscall    RGBForeColor
  55892. 000298C4  5C4F                     addq.w     A7, 6
  55893. label000298C6:
  55894. 000298C6  2F0A                     move.l     -[A7], A2
  55895. 000298C8  61FF FFFF D442           bsr        -0x2BBC /* 00026D0C */
  55896. 000298CE  4A00                     tst.b      D0
  55897. 000298D0  584F                     addq.w     A7, 4
  55898. 000298D2  6726                     beq        +0x28 /* 000298FA */
  55899. 000298D4  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  55900. 000298D8  302E FFFC                move.w     D0, [A6 - 0x4]
  55901. 000298DC  48C0                     ext.l      D0
  55902. 000298DE  5380                     subq.l     D0, 1
  55903. 000298E0  3F00                     move.w     -[A7], D0
  55904. 000298E2  A893                     syscall    MoveTo
  55905. 000298E4  302E FFFA                move.w     D0, [A6 - 0x6]
  55906. 000298E8  48C0                     ext.l      D0
  55907. 000298EA  5480                     addq.l     D0, 2
  55908. 000298EC  3F00                     move.w     -[A7], D0
  55909. 000298EE  302E FFFC                move.w     D0, [A6 - 0x4]
  55910. 000298F2  48C0                     ext.l      D0
  55911. 000298F4  5780                     subq.l     D0, 3
  55912. 000298F6  3F00                     move.w     -[A7], D0
  55913. 000298F8  A891                     syscall    LineTo
  55914. label000298FA:
  55915. 000298FA  486E FFF8                pea.l      [A6 - 0x8]
  55916. 000298FE  4878 0002                push.l     0x2
  55917. 00029902  A8A9                     syscall    InsetRect
  55918. 00029904  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  55919. 00029908  302E FFFC                move.w     D0, [A6 - 0x4]
  55920. 0002990C  48C0                     ext.l      D0
  55921. 0002990E  5780                     subq.l     D0, 3
  55922. 00029910  3F00                     move.w     -[A7], D0
  55923. 00029912  A893                     syscall    MoveTo
  55924. 00029914  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  55925. 00029918  302E FFFC                move.w     D0, [A6 - 0x4]
  55926. 0002991C  48C0                     ext.l      D0
  55927. 0002991E  5980                     subq.l     D0, 4
  55928. 00029920  3F00                     move.w     -[A7], D0
  55929. 00029922  A891                     syscall    LineTo
  55930. 00029924  302E FFFA                move.w     D0, [A6 - 0x6]
  55931. 00029928  48C0                     ext.l      D0
  55932. 0002992A  5280                     addq.l     D0, 1
  55933. 0002992C  3F00                     move.w     -[A7], D0
  55934. 0002992E  302E FFFC                move.w     D0, [A6 - 0x4]
  55935. 00029932  48C0                     ext.l      D0
  55936. 00029934  5B80                     subq.l     D0, 5
  55937. 00029936  3F00                     move.w     -[A7], D0
  55938. 00029938  A891                     syscall    LineTo
  55939. 0002993A  302E FFFA                move.w     D0, [A6 - 0x6]
  55940. 0002993E  48C0                     ext.l      D0
  55941. 00029940  5280                     addq.l     D0, 1
  55942. 00029942  3F00                     move.w     -[A7], D0
  55943. 00029944  302E FFFC                move.w     D0, [A6 - 0x4]
  55944. 00029948  48C0                     ext.l      D0
  55945. 0002994A  5F80                     subq.l     D0, 7
  55946. 0002994C  3F00                     move.w     -[A7], D0
  55947. 0002994E  A891                     syscall    LineTo
  55948. 00029950  302E FFFA                move.w     D0, [A6 - 0x6]
  55949. 00029954  48C0                     ext.l      D0
  55950. 00029956  5480                     addq.l     D0, 2
  55951. 00029958  3F00                     move.w     -[A7], D0
  55952. 0002995A  302E FFFC                move.w     D0, [A6 - 0x4]
  55953. 0002995E  48C0                     ext.l      D0
  55954. 00029960  5180                     subq.l     D0, 8
  55955. 00029962  3F00                     move.w     -[A7], D0
  55956. 00029964  A891                     syscall    LineTo
  55957. 00029966  302E FFFA                move.w     D0, [A6 - 0x6]
  55958. 0002996A  48C0                     ext.l      D0
  55959. 0002996C  5480                     addq.l     D0, 2
  55960. 0002996E  3F00                     move.w     -[A7], D0
  55961. 00029970  302E FFFC                move.w     D0, [A6 - 0x4]
  55962. 00029974  48C0                     ext.l      D0
  55963. 00029976  72F6                     moveq.l    D1, 0xFFFFFFF6
  55964. 00029978  D081                     add.l      D0, D1
  55965. 0002997A  3F00                     move.w     -[A7], D0
  55966. 0002997C  A891                     syscall    LineTo
  55967. 0002997E  302E FFFA                move.w     D0, [A6 - 0x6]
  55968. 00029982  48C0                     ext.l      D0
  55969. 00029984  5680                     addq.l     D0, 3
  55970. 00029986  3F00                     move.w     -[A7], D0
  55971. 00029988  302E FFFC                move.w     D0, [A6 - 0x4]
  55972. 0002998C  48C0                     ext.l      D0
  55973. 0002998E  72F5                     moveq.l    D1, 0xFFFFFFF5
  55974. 00029990  D081                     add.l      D0, D1
  55975. 00029992  3F00                     move.w     -[A7], D0
  55976. 00029994  A891                     syscall    LineTo
  55977. 00029996  302E FFFA                move.w     D0, [A6 - 0x6]
  55978. 0002999A  48C0                     ext.l      D0
  55979. 0002999C  5680                     addq.l     D0, 3
  55980. 0002999E  3F00                     move.w     -[A7], D0
  55981. 000299A0  302E FFFC                move.w     D0, [A6 - 0x4]
  55982. 000299A4  48C0                     ext.l      D0
  55983. 000299A6  72F3                     moveq.l    D1, 0xFFFFFFF3
  55984. 000299A8  D081                     add.l      D0, D1
  55985. 000299AA  3F00                     move.w     -[A7], D0
  55986. 000299AC  A891                     syscall    LineTo
  55987. 000299AE  302E FFFA                move.w     D0, [A6 - 0x6]
  55988. 000299B2  48C0                     ext.l      D0
  55989. 000299B4  5880                     addq.l     D0, 4
  55990. 000299B6  3F00                     move.w     -[A7], D0
  55991. 000299B8  302E FFFC                move.w     D0, [A6 - 0x4]
  55992. 000299BC  48C0                     ext.l      D0
  55993. 000299BE  72F2                     moveq.l    D1, 0xFFFFFFF2
  55994. 000299C0  D081                     add.l      D0, D1
  55995. 000299C2  3F00                     move.w     -[A7], D0
  55996. 000299C4  A891                     syscall    LineTo
  55997. 000299C6  302E FFFA                move.w     D0, [A6 - 0x6]
  55998. 000299CA  48C0                     ext.l      D0
  55999. 000299CC  5880                     addq.l     D0, 4
  56000. 000299CE  3F00                     move.w     -[A7], D0
  56001. 000299D0  302E FFFC                move.w     D0, [A6 - 0x4]
  56002. 000299D4  48C0                     ext.l      D0
  56003. 000299D6  72F0                     moveq.l    D1, 0xFFFFFFF0
  56004. 000299D8  D081                     add.l      D0, D1
  56005. 000299DA  3F00                     move.w     -[A7], D0
  56006. 000299DC  A891                     syscall    LineTo
  56007. 000299DE  302E FFFA                move.w     D0, [A6 - 0x6]
  56008. 000299E2  48C0                     ext.l      D0
  56009. 000299E4  5A80                     addq.l     D0, 5
  56010. 000299E6  3F00                     move.w     -[A7], D0
  56011. 000299E8  302E FFFC                move.w     D0, [A6 - 0x4]
  56012. 000299EC  48C0                     ext.l      D0
  56013. 000299EE  72EF                     moveq.l    D1, 0xFFFFFFEF
  56014. 000299F0  D081                     add.l      D0, D1
  56015. 000299F2  3F00                     move.w     -[A7], D0
  56016. 000299F4  A891                     syscall    LineTo
  56017. 000299F6  302E FFFA                move.w     D0, [A6 - 0x6]
  56018. 000299FA  48C0                     ext.l      D0
  56019. 000299FC  5A80                     addq.l     D0, 5
  56020. 000299FE  3F00                     move.w     -[A7], D0
  56021. 00029A00  302E FFFC                move.w     D0, [A6 - 0x4]
  56022. 00029A04  48C0                     ext.l      D0
  56023. 00029A06  72ED                     moveq.l    D1, 0xFFFFFFED
  56024. 00029A08  D081                     add.l      D0, D1
  56025. 00029A0A  3F00                     move.w     -[A7], D0
  56026. 00029A0C  A891                     syscall    LineTo
  56027. 00029A0E  302E FFFA                move.w     D0, [A6 - 0x6]
  56028. 00029A12  48C0                     ext.l      D0
  56029. 00029A14  5C80                     addq.l     D0, 6
  56030. 00029A16  3F00                     move.w     -[A7], D0
  56031. 00029A18  302E FFFC                move.w     D0, [A6 - 0x4]
  56032. 00029A1C  48C0                     ext.l      D0
  56033. 00029A1E  72EC                     moveq.l    D1, 0xFFFFFFEC
  56034. 00029A20  D081                     add.l      D0, D1
  56035. 00029A22  3F00                     move.w     -[A7], D0
  56036. 00029A24  A891                     syscall    LineTo
  56037. 00029A26  302E FFFA                move.w     D0, [A6 - 0x6]
  56038. 00029A2A  48C0                     ext.l      D0
  56039. 00029A2C  5E80                     addq.l     D0, 7
  56040. 00029A2E  3F00                     move.w     -[A7], D0
  56041. 00029A30  302E FFFC                move.w     D0, [A6 - 0x4]
  56042. 00029A34  48C0                     ext.l      D0
  56043. 00029A36  72EB                     moveq.l    D1, 0xFFFFFFEB
  56044. 00029A38  D081                     add.l      D0, D1
  56045. 00029A3A  3F00                     move.w     -[A7], D0
  56046. 00029A3C  A891                     syscall    LineTo
  56047. 00029A3E  302E FFFA                move.w     D0, [A6 - 0x6]
  56048. 00029A42  48C0                     ext.l      D0
  56049. 00029A44  5080                     addq.l     D0, 8
  56050. 00029A46  3F00                     move.w     -[A7], D0
  56051. 00029A48  302E FFFC                move.w     D0, [A6 - 0x4]
  56052. 00029A4C  48C0                     ext.l      D0
  56053. 00029A4E  72EA                     moveq.l    D1, 0xFFFFFFEA
  56054. 00029A50  D081                     add.l      D0, D1
  56055. 00029A52  3F00                     move.w     -[A7], D0
  56056. 00029A54  A891                     syscall    LineTo
  56057. 00029A56  302E FFFA                move.w     D0, [A6 - 0x6]
  56058. 00029A5A  48C0                     ext.l      D0
  56059. 00029A5C  7209                     moveq.l    D1, 0x09
  56060. 00029A5E  D081                     add.l      D0, D1
  56061. 00029A60  3F00                     move.w     -[A7], D0
  56062. 00029A62  302E FFFC                move.w     D0, [A6 - 0x4]
  56063. 00029A66  48C0                     ext.l      D0
  56064. 00029A68  72EA                     moveq.l    D1, 0xFFFFFFEA
  56065. 00029A6A  D081                     add.l      D0, D1
  56066. 00029A6C  3F00                     move.w     -[A7], D0
  56067. 00029A6E  A891                     syscall    LineTo
  56068. label00029A70:
  56069. 00029A70  3F3C FFFF                move.w     -[A7], 0xFFFF
  56070. 00029A74  486E FFD4                pea.l      [A6 - 0x2C]
  56071. 00029A78  4EB9 0000 01F8           jsr        [0x000001F8 /* SPValid/SysParam */]
  56072. 00029A7E  5C4F                     addq.w     A7, 6
  56073. 00029A80  245F                     movea.l    A2, [A7]+
  56074. 00029A82  4E5E                     unlink     A6
  56075. 00029A84  4E75                     rts
  56076. 00029A86  4E56 FFD4                link       A6, -0x002C
  56077. 00029A8A  2F0A                     move.l     -[A7], A2
  56078. 00029A8C  246E 0008                movea.l    A2, [A6 + 0x8]
  56079. 00029A90  486E FFD4                pea.l      [A6 - 0x2C]
  56080. 00029A94  4EB9 0000 01F0           jsr        [0x000001F0]
  56081. 00029A9A  4EB9 0000 0200           jsr        [0x00000200 /* SPAlarm */]
  56082. 00029AA0  486E FFF8                pea.l      [A6 - 0x8]
  56083. 00029AA4  2F0A                     move.l     -[A7], A2
  56084. 00029AA6  2057                     movea.l    A0, [A7]
  56085. 00029AA8  2268 0004                movea.l    A1, [A0 + 0x4]
  56086. 00029AAC  2269 0040                movea.l    A1, [A1 + 0x40]
  56087. 00029AB0  4E91                     jsr        [A1]
  56088. 00029AB2  2D79 0000 2FEC FFF2      move.l     [A6 - 0xE], [0x00002FEC]
  56089. 00029ABA  3D79 0000 2FF0 FFF6      move.w     [A6 - 0xA], [0x00002FF0]
  56090. 00029AC2  61FF FFFE CA30           bsr        -0x135CE /* 000164F4 */
  56091. 00029AC8  0C40 0004                cmpi.w     D0, 0x4
  56092. 00029ACC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  56093. 00029AD0  6D2C                     blt        +0x2E /* 00029AFE */
  56094. 00029AD2  2F0A                     move.l     -[A7], A2
  56095. 00029AD4  4EB9 0000 0E60           jsr        [0x00000E60]
  56096. 00029ADA  4A00                     tst.b      D0
  56097. 00029ADC  584F                     addq.w     A7, 4
  56098. 00029ADE  670E                     beq        +0x10 /* 00029AEE */
  56099. 00029AE0  2F0A                     move.l     -[A7], A2
  56100. 00029AE2  4EB9 0000 0E98           jsr        [0x00000E98]
  56101. 00029AE8  4A00                     tst.b      D0
  56102. 00029AEA  584F                     addq.w     A7, 4
  56103. 00029AEC  6610                     bne        +0x12 /* 00029AFE */
  56104. label00029AEE:
  56105. 00029AEE  1F3C 000A                move.b     -[A7], 0xA /* '\n' */
  56106. 00029AF2  486E FFF2                pea.l      [A6 - 0xE]
  56107. 00029AF6  61FF 0000 497A           bsr        +0x497C /* 0002E472 */
  56108. 00029AFC  5C4F                     addq.w     A7, 6
  56109. label00029AFE:
  56110. 00029AFE  486E FFF2                pea.l      [A6 - 0xE]
  56111. 00029B02  AA14                     syscall    RGBForeColor
  56112. 00029B04  302E FFFE                move.w     D0, [A6 - 0x2]
  56113. 00029B08  48C0                     ext.l      D0
  56114. 00029B0A  5380                     subq.l     D0, 1
  56115. 00029B0C  3F00                     move.w     -[A7], D0
  56116. 00029B0E  302E FFFC                move.w     D0, [A6 - 0x4]
  56117. 00029B12  48C0                     ext.l      D0
  56118. 00029B14  5780                     subq.l     D0, 3
  56119. 00029B16  3F00                     move.w     -[A7], D0
  56120. 00029B18  A893                     syscall    MoveTo
  56121. 00029B1A  302E FFFE                move.w     D0, [A6 - 0x2]
  56122. 00029B1E  48C0                     ext.l      D0
  56123. 00029B20  5380                     subq.l     D0, 1
  56124. 00029B22  3F00                     move.w     -[A7], D0
  56125. 00029B24  302E FFFC                move.w     D0, [A6 - 0x4]
  56126. 00029B28  48C0                     ext.l      D0
  56127. 00029B2A  5980                     subq.l     D0, 4
  56128. 00029B2C  3F00                     move.w     -[A7], D0
  56129. 00029B2E  A891                     syscall    LineTo
  56130. 00029B30  302E FFFE                move.w     D0, [A6 - 0x2]
  56131. 00029B34  48C0                     ext.l      D0
  56132. 00029B36  5580                     subq.l     D0, 2
  56133. 00029B38  3F00                     move.w     -[A7], D0
  56134. 00029B3A  302E FFFC                move.w     D0, [A6 - 0x4]
  56135. 00029B3E  48C0                     ext.l      D0
  56136. 00029B40  5B80                     subq.l     D0, 5
  56137. 00029B42  3F00                     move.w     -[A7], D0
  56138. 00029B44  A891                     syscall    LineTo
  56139. 00029B46  302E FFFE                move.w     D0, [A6 - 0x2]
  56140. 00029B4A  48C0                     ext.l      D0
  56141. 00029B4C  5580                     subq.l     D0, 2
  56142. 00029B4E  3F00                     move.w     -[A7], D0
  56143. 00029B50  302E FFFC                move.w     D0, [A6 - 0x4]
  56144. 00029B54  48C0                     ext.l      D0
  56145. 00029B56  5F80                     subq.l     D0, 7
  56146. 00029B58  3F00                     move.w     -[A7], D0
  56147. 00029B5A  A891                     syscall    LineTo
  56148. 00029B5C  302E FFFE                move.w     D0, [A6 - 0x2]
  56149. 00029B60  48C0                     ext.l      D0
  56150. 00029B62  5780                     subq.l     D0, 3
  56151. 00029B64  3F00                     move.w     -[A7], D0
  56152. 00029B66  302E FFFC                move.w     D0, [A6 - 0x4]
  56153. 00029B6A  48C0                     ext.l      D0
  56154. 00029B6C  5180                     subq.l     D0, 8
  56155. 00029B6E  3F00                     move.w     -[A7], D0
  56156. 00029B70  A891                     syscall    LineTo
  56157. 00029B72  302E FFFE                move.w     D0, [A6 - 0x2]
  56158. 00029B76  48C0                     ext.l      D0
  56159. 00029B78  5780                     subq.l     D0, 3
  56160. 00029B7A  3F00                     move.w     -[A7], D0
  56161. 00029B7C  302E FFFC                move.w     D0, [A6 - 0x4]
  56162. 00029B80  48C0                     ext.l      D0
  56163. 00029B82  72F6                     moveq.l    D1, 0xFFFFFFF6
  56164. 00029B84  D081                     add.l      D0, D1
  56165. 00029B86  3F00                     move.w     -[A7], D0
  56166. 00029B88  A891                     syscall    LineTo
  56167. 00029B8A  302E FFFE                move.w     D0, [A6 - 0x2]
  56168. 00029B8E  48C0                     ext.l      D0
  56169. 00029B90  5980                     subq.l     D0, 4
  56170. 00029B92  3F00                     move.w     -[A7], D0
  56171. 00029B94  302E FFFC                move.w     D0, [A6 - 0x4]
  56172. 00029B98  48C0                     ext.l      D0
  56173. 00029B9A  72F5                     moveq.l    D1, 0xFFFFFFF5
  56174. 00029B9C  D081                     add.l      D0, D1
  56175. 00029B9E  3F00                     move.w     -[A7], D0
  56176. 00029BA0  A891                     syscall    LineTo
  56177. 00029BA2  302E FFFE                move.w     D0, [A6 - 0x2]
  56178. 00029BA6  48C0                     ext.l      D0
  56179. 00029BA8  5980                     subq.l     D0, 4
  56180. 00029BAA  3F00                     move.w     -[A7], D0
  56181. 00029BAC  302E FFFC                move.w     D0, [A6 - 0x4]
  56182. 00029BB0  48C0                     ext.l      D0
  56183. 00029BB2  72F3                     moveq.l    D1, 0xFFFFFFF3
  56184. 00029BB4  D081                     add.l      D0, D1
  56185. 00029BB6  3F00                     move.w     -[A7], D0
  56186. 00029BB8  A891                     syscall    LineTo
  56187. 00029BBA  302E FFFE                move.w     D0, [A6 - 0x2]
  56188. 00029BBE  48C0                     ext.l      D0
  56189. 00029BC0  5B80                     subq.l     D0, 5
  56190. 00029BC2  3F00                     move.w     -[A7], D0
  56191. 00029BC4  302E FFFC                move.w     D0, [A6 - 0x4]
  56192. 00029BC8  48C0                     ext.l      D0
  56193. 00029BCA  72F2                     moveq.l    D1, 0xFFFFFFF2
  56194. 00029BCC  D081                     add.l      D0, D1
  56195. 00029BCE  3F00                     move.w     -[A7], D0
  56196. 00029BD0  A891                     syscall    LineTo
  56197. 00029BD2  302E FFFE                move.w     D0, [A6 - 0x2]
  56198. 00029BD6  48C0                     ext.l      D0
  56199. 00029BD8  5B80                     subq.l     D0, 5
  56200. 00029BDA  3F00                     move.w     -[A7], D0
  56201. 00029BDC  302E FFFC                move.w     D0, [A6 - 0x4]
  56202. 00029BE0  48C0                     ext.l      D0
  56203. 00029BE2  72F0                     moveq.l    D1, 0xFFFFFFF0
  56204. 00029BE4  D081                     add.l      D0, D1
  56205. 00029BE6  3F00                     move.w     -[A7], D0
  56206. 00029BE8  A891                     syscall    LineTo
  56207. 00029BEA  302E FFFE                move.w     D0, [A6 - 0x2]
  56208. 00029BEE  48C0                     ext.l      D0
  56209. 00029BF0  5D80                     subq.l     D0, 6
  56210. 00029BF2  3F00                     move.w     -[A7], D0
  56211. 00029BF4  302E FFFC                move.w     D0, [A6 - 0x4]
  56212. 00029BF8  48C0                     ext.l      D0
  56213. 00029BFA  72EF                     moveq.l    D1, 0xFFFFFFEF
  56214. 00029BFC  D081                     add.l      D0, D1
  56215. 00029BFE  3F00                     move.w     -[A7], D0
  56216. 00029C00  A891                     syscall    LineTo
  56217. 00029C02  302E FFFE                move.w     D0, [A6 - 0x2]
  56218. 00029C06  48C0                     ext.l      D0
  56219. 00029C08  5D80                     subq.l     D0, 6
  56220. 00029C0A  3F00                     move.w     -[A7], D0
  56221. 00029C0C  302E FFFC                move.w     D0, [A6 - 0x4]
  56222. 00029C10  48C0                     ext.l      D0
  56223. 00029C12  72ED                     moveq.l    D1, 0xFFFFFFED
  56224. 00029C14  D081                     add.l      D0, D1
  56225. 00029C16  3F00                     move.w     -[A7], D0
  56226. 00029C18  A891                     syscall    LineTo
  56227. 00029C1A  302E FFFE                move.w     D0, [A6 - 0x2]
  56228. 00029C1E  48C0                     ext.l      D0
  56229. 00029C20  5F80                     subq.l     D0, 7
  56230. 00029C22  3F00                     move.w     -[A7], D0
  56231. 00029C24  302E FFFC                move.w     D0, [A6 - 0x4]
  56232. 00029C28  48C0                     ext.l      D0
  56233. 00029C2A  72EC                     moveq.l    D1, 0xFFFFFFEC
  56234. 00029C2C  D081                     add.l      D0, D1
  56235. 00029C2E  3F00                     move.w     -[A7], D0
  56236. 00029C30  A891                     syscall    LineTo
  56237. 00029C32  302E FFFE                move.w     D0, [A6 - 0x2]
  56238. 00029C36  48C0                     ext.l      D0
  56239. 00029C38  5F80                     subq.l     D0, 7
  56240. 00029C3A  3F00                     move.w     -[A7], D0
  56241. 00029C3C  302E FFFC                move.w     D0, [A6 - 0x4]
  56242. 00029C40  48C0                     ext.l      D0
  56243. 00029C42  72EB                     moveq.l    D1, 0xFFFFFFEB
  56244. 00029C44  D081                     add.l      D0, D1
  56245. 00029C46  3F00                     move.w     -[A7], D0
  56246. 00029C48  A891                     syscall    LineTo
  56247. 00029C4A  302E FFFE                move.w     D0, [A6 - 0x2]
  56248. 00029C4E  48C0                     ext.l      D0
  56249. 00029C50  5180                     subq.l     D0, 8
  56250. 00029C52  3F00                     move.w     -[A7], D0
  56251. 00029C54  302E FFFC                move.w     D0, [A6 - 0x4]
  56252. 00029C58  48C0                     ext.l      D0
  56253. 00029C5A  72EA                     moveq.l    D1, 0xFFFFFFEA
  56254. 00029C5C  D081                     add.l      D0, D1
  56255. 00029C5E  3F00                     move.w     -[A7], D0
  56256. 00029C60  A891                     syscall    LineTo
  56257. 00029C62  302E FFFE                move.w     D0, [A6 - 0x2]
  56258. 00029C66  48C0                     ext.l      D0
  56259. 00029C68  72F7                     moveq.l    D1, 0xFFFFFFF7
  56260. 00029C6A  D081                     add.l      D0, D1
  56261. 00029C6C  3F00                     move.w     -[A7], D0
  56262. 00029C6E  302E FFFC                move.w     D0, [A6 - 0x4]
  56263. 00029C72  48C0                     ext.l      D0
  56264. 00029C74  72E9                     moveq.l    D1, 0xFFFFFFE9
  56265. 00029C76  D081                     add.l      D0, D1
  56266. 00029C78  3F00                     move.w     -[A7], D0
  56267. 00029C7A  A891                     syscall    LineTo
  56268. 00029C7C  302E FFFE                move.w     D0, [A6 - 0x2]
  56269. 00029C80  48C0                     ext.l      D0
  56270. 00029C82  72F6                     moveq.l    D1, 0xFFFFFFF6
  56271. 00029C84  D081                     add.l      D0, D1
  56272. 00029C86  3F00                     move.w     -[A7], D0
  56273. 00029C88  302E FFFC                move.w     D0, [A6 - 0x4]
  56274. 00029C8C  48C0                     ext.l      D0
  56275. 00029C8E  72E9                     moveq.l    D1, 0xFFFFFFE9
  56276. 00029C90  D081                     add.l      D0, D1
  56277. 00029C92  3F00                     move.w     -[A7], D0
  56278. 00029C94  A891                     syscall    LineTo
  56279. 00029C96  302E FFFE                move.w     D0, [A6 - 0x2]
  56280. 00029C9A  48C0                     ext.l      D0
  56281. 00029C9C  72F5                     moveq.l    D1, 0xFFFFFFF5
  56282. 00029C9E  D081                     add.l      D0, D1
  56283. 00029CA0  3F00                     move.w     -[A7], D0
  56284. 00029CA2  302E FFFC                move.w     D0, [A6 - 0x4]
  56285. 00029CA6  48C0                     ext.l      D0
  56286. 00029CA8  72E8                     moveq.l    D1, 0xFFFFFFE8
  56287. 00029CAA  D081                     add.l      D0, D1
  56288. 00029CAC  3F00                     move.w     -[A7], D0
  56289. 00029CAE  A891                     syscall    LineTo
  56290. 00029CB0  302E FFFE                move.w     D0, [A6 - 0x2]
  56291. 00029CB4  48C0                     ext.l      D0
  56292. 00029CB6  72F4                     moveq.l    D1, 0xFFFFFFF4
  56293. 00029CB8  D081                     add.l      D0, D1
  56294. 00029CBA  3F00                     move.w     -[A7], D0
  56295. 00029CBC  302E FFFC                move.w     D0, [A6 - 0x4]
  56296. 00029CC0  48C0                     ext.l      D0
  56297. 00029CC2  72E8                     moveq.l    D1, 0xFFFFFFE8
  56298. 00029CC4  D081                     add.l      D0, D1
  56299. 00029CC6  3F00                     move.w     -[A7], D0
  56300. 00029CC8  A891                     syscall    LineTo
  56301. 00029CCA  61FF FFFE C828           bsr        -0x137D6 /* 000164F4 */
  56302. 00029CD0  0C40 0004                cmpi.w     D0, 0x4
  56303. 00029CD4  6D00 1248                blt        +0x124A /* 0002AF1E */
  56304. 00029CD8  2F0A                     move.l     -[A7], A2
  56305. 00029CDA  4EB9 0000 0E60           jsr        [0x00000E60]
  56306. 00029CE0  4A00                     tst.b      D0
  56307. 00029CE2  584F                     addq.w     A7, 4
  56308. 00029CE4  6700 1238                beq        +0x123A /* 0002AF1E */
  56309. 00029CE8  2F0A                     move.l     -[A7], A2
  56310. 00029CEA  4EB9 0000 0E98           jsr        [0x00000E98]
  56311. 00029CF0  4A00                     tst.b      D0
  56312. 00029CF2  584F                     addq.w     A7, 4
  56313. 00029CF4  6700 1228                beq        +0x122A /* 0002AF1E */
  56314. 00029CF8  2F0A                     move.l     -[A7], A2
  56315. 00029CFA  61FF FFFF D010           bsr        -0x2FEE /* 00026D0C */
  56316. 00029D00  4A00                     tst.b      D0
  56317. 00029D02  584F                     addq.w     A7, 4
  56318. 00029D04  6700 07EC                beq        +0x7EE /* 0002A4F2 */
  56319. 00029D08  4879 0000 2FF2           push.l     0x2FF2
  56320. 00029D0E  302E FFFC                move.w     D0, [A6 - 0x4]
  56321. 00029D12  48C0                     ext.l      D0
  56322. 00029D14  5380                     subq.l     D0, 1
  56323. 00029D16  3F00                     move.w     -[A7], D0
  56324. 00029D18  302E FFFE                move.w     D0, [A6 - 0x2]
  56325. 00029D1C  48C0                     ext.l      D0
  56326. 00029D1E  5380                     subq.l     D0, 1
  56327. 00029D20  3F00                     move.w     -[A7], D0
  56328. 00029D22  61FF 0000 4F3A           bsr        +0x4F3C /* 0002EC5E */
  56329. 00029D28  1F3C 0003                move.b     -[A7], 0x3
  56330. 00029D2C  486E FFF2                pea.l      [A6 - 0xE]
  56331. 00029D30  61FF 0000 4740           bsr        +0x4742 /* 0002E472 */
  56332. 00029D36  486E FFF2                pea.l      [A6 - 0xE]
  56333. 00029D3A  302E FFFC                move.w     D0, [A6 - 0x4]
  56334. 00029D3E  48C0                     ext.l      D0
  56335. 00029D40  5580                     subq.l     D0, 2
  56336. 00029D42  3F00                     move.w     -[A7], D0
  56337. 00029D44  302E FFFE                move.w     D0, [A6 - 0x2]
  56338. 00029D48  48C0                     ext.l      D0
  56339. 00029D4A  5380                     subq.l     D0, 1
  56340. 00029D4C  3F00                     move.w     -[A7], D0
  56341. 00029D4E  61FF 0000 4F0E           bsr        +0x4F10 /* 0002EC5E */
  56342. 00029D54  486E FFF2                pea.l      [A6 - 0xE]
  56343. 00029D58  302E FFFC                move.w     D0, [A6 - 0x4]
  56344. 00029D5C  48C0                     ext.l      D0
  56345. 00029D5E  5580                     subq.l     D0, 2
  56346. 00029D60  3F00                     move.w     -[A7], D0
  56347. 00029D62  302E FFFE                move.w     D0, [A6 - 0x2]
  56348. 00029D66  48C0                     ext.l      D0
  56349. 00029D68  5580                     subq.l     D0, 2
  56350. 00029D6A  3F00                     move.w     -[A7], D0
  56351. 00029D6C  61FF 0000 4EF0           bsr        +0x4EF2 /* 0002EC5E */
  56352. 00029D72  1F3C 0007                move.b     -[A7], 0x7
  56353. 00029D76  486E FFF2                pea.l      [A6 - 0xE]
  56354. 00029D7A  61FF 0000 46F6           bsr        +0x46F8 /* 0002E472 */
  56355. 00029D80  486E FFF2                pea.l      [A6 - 0xE]
  56356. 00029D84  302E FFFC                move.w     D0, [A6 - 0x4]
  56357. 00029D88  48C0                     ext.l      D0
  56358. 00029D8A  5780                     subq.l     D0, 3
  56359. 00029D8C  3F00                     move.w     -[A7], D0
  56360. 00029D8E  302E FFFE                move.w     D0, [A6 - 0x2]
  56361. 00029D92  48C0                     ext.l      D0
  56362. 00029D94  5580                     subq.l     D0, 2
  56363. 00029D96  3F00                     move.w     -[A7], D0
  56364. 00029D98  61FF 0000 4EC4           bsr        +0x4EC6 /* 0002EC5E */
  56365. 00029D9E  1F3C 0001                move.b     -[A7], 0x1
  56366. 00029DA2  486E FFF2                pea.l      [A6 - 0xE]
  56367. 00029DA6  61FF 0000 46CA           bsr        +0x46CC /* 0002E472 */
  56368. 00029DAC  486E FFF2                pea.l      [A6 - 0xE]
  56369. 00029DB0  302E FFFC                move.w     D0, [A6 - 0x4]
  56370. 00029DB4  48C0                     ext.l      D0
  56371. 00029DB6  5780                     subq.l     D0, 3
  56372. 00029DB8  3F00                     move.w     -[A7], D0
  56373. 00029DBA  302E FFFE                move.w     D0, [A6 - 0x2]
  56374. 00029DBE  48C0                     ext.l      D0
  56375. 00029DC0  5780                     subq.l     D0, 3
  56376. 00029DC2  3F00                     move.w     -[A7], D0
  56377. 00029DC4  61FF 0000 4E98           bsr        +0x4E9A /* 0002EC5E */
  56378. 00029DCA  1F3C 000B                move.b     -[A7], 0xB
  56379. 00029DCE  486E FFF2                pea.l      [A6 - 0xE]
  56380. 00029DD2  61FF 0000 469E           bsr        +0x46A0 /* 0002E472 */
  56381. 00029DD8  486E FFF2                pea.l      [A6 - 0xE]
  56382. 00029DDC  302E FFFC                move.w     D0, [A6 - 0x4]
  56383. 00029DE0  48C0                     ext.l      D0
  56384. 00029DE2  5980                     subq.l     D0, 4
  56385. 00029DE4  3F00                     move.w     -[A7], D0
  56386. 00029DE6  302E FFFE                move.w     D0, [A6 - 0x2]
  56387. 00029DEA  48C0                     ext.l      D0
  56388. 00029DEC  5580                     subq.l     D0, 2
  56389. 00029DEE  3F00                     move.w     -[A7], D0
  56390. 00029DF0  61FF 0000 4E6C           bsr        +0x4E6E /* 0002EC5E */
  56391. 00029DF6  1F3C 0002                move.b     -[A7], 0x2
  56392. 00029DFA  486E FFF2                pea.l      [A6 - 0xE]
  56393. 00029DFE  61FF 0000 4672           bsr        +0x4674 /* 0002E472 */
  56394. 00029E04  486E FFF2                pea.l      [A6 - 0xE]
  56395. 00029E08  302E FFFC                move.w     D0, [A6 - 0x4]
  56396. 00029E0C  48C0                     ext.l      D0
  56397. 00029E0E  5980                     subq.l     D0, 4
  56398. 00029E10  3F00                     move.w     -[A7], D0
  56399. 00029E12  302E FFFE                move.w     D0, [A6 - 0x2]
  56400. 00029E16  48C0                     ext.l      D0
  56401. 00029E18  5780                     subq.l     D0, 3
  56402. 00029E1A  3F00                     move.w     -[A7], D0
  56403. 00029E1C  61FF 0000 4E40           bsr        +0x4E42 /* 0002EC5E */
  56404. 00029E22  1F3C 0007                move.b     -[A7], 0x7
  56405. 00029E26  486E FFF2                pea.l      [A6 - 0xE]
  56406. 00029E2A  61FF 0000 4646           bsr        +0x4648 /* 0002E472 */
  56407. 00029E30  486E FFF2                pea.l      [A6 - 0xE]
  56408. 00029E34  302E FFFC                move.w     D0, [A6 - 0x4]
  56409. 00029E38  48C0                     ext.l      D0
  56410. 00029E3A  5B80                     subq.l     D0, 5
  56411. 00029E3C  3F00                     move.w     -[A7], D0
  56412. 00029E3E  302E FFFE                move.w     D0, [A6 - 0x2]
  56413. 00029E42  48C0                     ext.l      D0
  56414. 00029E44  5780                     subq.l     D0, 3
  56415. 00029E46  3F00                     move.w     -[A7], D0
  56416. 00029E48  61FF 0000 4E14           bsr        +0x4E16 /* 0002EC5E */
  56417. 00029E4E  1F3C 0007                move.b     -[A7], 0x7
  56418. 00029E52  486E FFF2                pea.l      [A6 - 0xE]
  56419. 00029E56  61FF 0000 461A           bsr        +0x461C /* 0002E472 */
  56420. 00029E5C  486E FFF2                pea.l      [A6 - 0xE]
  56421. 00029E60  302E FFFC                move.w     D0, [A6 - 0x4]
  56422. 00029E64  48C0                     ext.l      D0
  56423. 00029E66  5D80                     subq.l     D0, 6
  56424. 00029E68  3F00                     move.w     -[A7], D0
  56425. 00029E6A  302E FFFE                move.w     D0, [A6 - 0x2]
  56426. 00029E6E  48C0                     ext.l      D0
  56427. 00029E70  5780                     subq.l     D0, 3
  56428. 00029E72  3F00                     move.w     -[A7], D0
  56429. 00029E74  61FF 0000 4DE8           bsr        +0x4DEA /* 0002EC5E */
  56430. 00029E7A  1F3C 0002                move.b     -[A7], 0x2
  56431. 00029E7E  486E FFF2                pea.l      [A6 - 0xE]
  56432. 00029E82  61FF 0000 45EE           bsr        +0x45F0 /* 0002E472 */
  56433. 00029E88  486E FFF2                pea.l      [A6 - 0xE]
  56434. 00029E8C  302E FFFC                move.w     D0, [A6 - 0x4]
  56435. 00029E90  48C0                     ext.l      D0
  56436. 00029E92  5D80                     subq.l     D0, 6
  56437. 00029E94  3F00                     move.w     -[A7], D0
  56438. 00029E96  302E FFFE                move.w     D0, [A6 - 0x2]
  56439. 00029E9A  48C0                     ext.l      D0
  56440. 00029E9C  5980                     subq.l     D0, 4
  56441. 00029E9E  3F00                     move.w     -[A7], D0
  56442. 00029EA0  61FF 0000 4DBC           bsr        +0x4DBE /* 0002EC5E */
  56443. 00029EA6  1F3C 000B                move.b     -[A7], 0xB
  56444. 00029EAA  486E FFF2                pea.l      [A6 - 0xE]
  56445. 00029EAE  61FF 0000 45C2           bsr        +0x45C4 /* 0002E472 */
  56446. 00029EB4  486E FFF2                pea.l      [A6 - 0xE]
  56447. 00029EB8  302E FFFC                move.w     D0, [A6 - 0x4]
  56448. 00029EBC  48C0                     ext.l      D0
  56449. 00029EBE  5F80                     subq.l     D0, 7
  56450. 00029EC0  3F00                     move.w     -[A7], D0
  56451. 00029EC2  302E FFFE                move.w     D0, [A6 - 0x2]
  56452. 00029EC6  48C0                     ext.l      D0
  56453. 00029EC8  5780                     subq.l     D0, 3
  56454. 00029ECA  3F00                     move.w     -[A7], D0
  56455. 00029ECC  61FF 0000 4D90           bsr        +0x4D92 /* 0002EC5E */
  56456. 00029ED2  1F3C 0003                move.b     -[A7], 0x3
  56457. 00029ED6  486E FFF2                pea.l      [A6 - 0xE]
  56458. 00029EDA  61FF 0000 4596           bsr        +0x4598 /* 0002E472 */
  56459. 00029EE0  486E FFF2                pea.l      [A6 - 0xE]
  56460. 00029EE4  302E FFFC                move.w     D0, [A6 - 0x4]
  56461. 00029EE8  48C0                     ext.l      D0
  56462. 00029EEA  5F80                     subq.l     D0, 7
  56463. 00029EEC  3F00                     move.w     -[A7], D0
  56464. 00029EEE  302E FFFE                move.w     D0, [A6 - 0x2]
  56465. 00029EF2  48C0                     ext.l      D0
  56466. 00029EF4  5980                     subq.l     D0, 4
  56467. 00029EF6  3F00                     move.w     -[A7], D0
  56468. 00029EF8  61FF 0000 4D64           bsr        +0x4D66 /* 0002EC5E */
  56469. 00029EFE  1F3C 0007                move.b     -[A7], 0x7
  56470. 00029F02  486E FFF2                pea.l      [A6 - 0xE]
  56471. 00029F06  61FF 0000 456A           bsr        +0x456C /* 0002E472 */
  56472. 00029F0C  486E FFF2                pea.l      [A6 - 0xE]
  56473. 00029F10  302E FFFC                move.w     D0, [A6 - 0x4]
  56474. 00029F14  48C0                     ext.l      D0
  56475. 00029F16  5180                     subq.l     D0, 8
  56476. 00029F18  3F00                     move.w     -[A7], D0
  56477. 00029F1A  302E FFFE                move.w     D0, [A6 - 0x2]
  56478. 00029F1E  48C0                     ext.l      D0
  56479. 00029F20  5980                     subq.l     D0, 4
  56480. 00029F22  3F00                     move.w     -[A7], D0
  56481. 00029F24  61FF 0000 4D38           bsr        +0x4D3A /* 0002EC5E */
  56482. 00029F2A  1F3C 0002                move.b     -[A7], 0x2
  56483. 00029F2E  486E FFF2                pea.l      [A6 - 0xE]
  56484. 00029F32  61FF 0000 453E           bsr        +0x4540 /* 0002E472 */
  56485. 00029F38  486E FFF2                pea.l      [A6 - 0xE]
  56486. 00029F3C  302E FFFC                move.w     D0, [A6 - 0x4]
  56487. 00029F40  48C0                     ext.l      D0
  56488. 00029F42  5180                     subq.l     D0, 8
  56489. 00029F44  3F00                     move.w     -[A7], D0
  56490. 00029F46  302E FFFE                move.w     D0, [A6 - 0x2]
  56491. 00029F4A  48C0                     ext.l      D0
  56492. 00029F4C  5B80                     subq.l     D0, 5
  56493. 00029F4E  3F00                     move.w     -[A7], D0
  56494. 00029F50  61FF 0000 4D0C           bsr        +0x4D0E /* 0002EC5E */
  56495. 00029F56  1F3C 0007                move.b     -[A7], 0x7
  56496. 00029F5A  486E FFF2                pea.l      [A6 - 0xE]
  56497. 00029F5E  61FF 0000 4512           bsr        +0x4514 /* 0002E472 */
  56498. 00029F64  486E FFF2                pea.l      [A6 - 0xE]
  56499. 00029F68  302E FFFC                move.w     D0, [A6 - 0x4]
  56500. 00029F6C  48C0                     ext.l      D0
  56501. 00029F6E  72F7                     moveq.l    D1, 0xFFFFFFF7
  56502. 00029F70  D081                     add.l      D0, D1
  56503. 00029F72  3F00                     move.w     -[A7], D0
  56504. 00029F74  302E FFFE                move.w     D0, [A6 - 0x2]
  56505. 00029F78  48C0                     ext.l      D0
  56506. 00029F7A  5980                     subq.l     D0, 4
  56507. 00029F7C  3F00                     move.w     -[A7], D0
  56508. 00029F7E  61FF 0000 4CDE           bsr        +0x4CE0 /* 0002EC5E */
  56509. 00029F84  1F3C 0003                move.b     -[A7], 0x3
  56510. 00029F88  486E FFF2                pea.l      [A6 - 0xE]
  56511. 00029F8C  61FF 0000 44E4           bsr        +0x44E6 /* 0002E472 */
  56512. 00029F92  486E FFF2                pea.l      [A6 - 0xE]
  56513. 00029F96  302E FFFC                move.w     D0, [A6 - 0x4]
  56514. 00029F9A  48C0                     ext.l      D0
  56515. 00029F9C  72F7                     moveq.l    D1, 0xFFFFFFF7
  56516. 00029F9E  D081                     add.l      D0, D1
  56517. 00029FA0  3F00                     move.w     -[A7], D0
  56518. 00029FA2  302E FFFE                move.w     D0, [A6 - 0x2]
  56519. 00029FA6  48C0                     ext.l      D0
  56520. 00029FA8  5B80                     subq.l     D0, 5
  56521. 00029FAA  3F00                     move.w     -[A7], D0
  56522. 00029FAC  61FF 0000 4CB0           bsr        +0x4CB2 /* 0002EC5E */
  56523. 00029FB2  1F3C 000B                move.b     -[A7], 0xB
  56524. 00029FB6  486E FFF2                pea.l      [A6 - 0xE]
  56525. 00029FBA  61FF 0000 44B6           bsr        +0x44B8 /* 0002E472 */
  56526. 00029FC0  486E FFF2                pea.l      [A6 - 0xE]
  56527. 00029FC4  302E FFFC                move.w     D0, [A6 - 0x4]
  56528. 00029FC8  48C0                     ext.l      D0
  56529. 00029FCA  72F6                     moveq.l    D1, 0xFFFFFFF6
  56530. 00029FCC  D081                     add.l      D0, D1
  56531. 00029FCE  3F00                     move.w     -[A7], D0
  56532. 00029FD0  302E FFFE                move.w     D0, [A6 - 0x2]
  56533. 00029FD4  48C0                     ext.l      D0
  56534. 00029FD6  5980                     subq.l     D0, 4
  56535. 00029FD8  3F00                     move.w     -[A7], D0
  56536. 00029FDA  61FF 0000 4C82           bsr        +0x4C84 /* 0002EC5E */
  56537. 00029FE0  1F3C 0004                move.b     -[A7], 0x4
  56538. 00029FE4  486E FFF2                pea.l      [A6 - 0xE]
  56539. 00029FE8  61FF 0000 4488           bsr        +0x448A /* 0002E472 */
  56540. 00029FEE  486E FFF2                pea.l      [A6 - 0xE]
  56541. 00029FF2  302E FFFC                move.w     D0, [A6 - 0x4]
  56542. 00029FF6  48C0                     ext.l      D0
  56543. 00029FF8  72F6                     moveq.l    D1, 0xFFFFFFF6
  56544. 00029FFA  D081                     add.l      D0, D1
  56545. 00029FFC  3F00                     move.w     -[A7], D0
  56546. 00029FFE  302E FFFE                move.w     D0, [A6 - 0x2]
  56547. 0002A002  48C0                     ext.l      D0
  56548. 0002A004  5B80                     subq.l     D0, 5
  56549. 0002A006  3F00                     move.w     -[A7], D0
  56550. 0002A008  61FF 0000 4C54           bsr        +0x4C56 /* 0002EC5E */
  56551. 0002A00E  1F3C 0007                move.b     -[A7], 0x7
  56552. 0002A012  486E FFF2                pea.l      [A6 - 0xE]
  56553. 0002A016  61FF 0000 445A           bsr        +0x445C /* 0002E472 */
  56554. 0002A01C  486E FFF2                pea.l      [A6 - 0xE]
  56555. 0002A020  302E FFFC                move.w     D0, [A6 - 0x4]
  56556. 0002A024  48C0                     ext.l      D0
  56557. 0002A026  72F5                     moveq.l    D1, 0xFFFFFFF5
  56558. 0002A028  D081                     add.l      D0, D1
  56559. 0002A02A  3F00                     move.w     -[A7], D0
  56560. 0002A02C  302E FFFE                move.w     D0, [A6 - 0x2]
  56561. 0002A030  48C0                     ext.l      D0
  56562. 0002A032  5B80                     subq.l     D0, 5
  56563. 0002A034  3F00                     move.w     -[A7], D0
  56564. 0002A036  61FF 0000 4C26           bsr        +0x4C28 /* 0002EC5E */
  56565. 0002A03C  1F3C 0002                move.b     -[A7], 0x2
  56566. 0002A040  486E FFF2                pea.l      [A6 - 0xE]
  56567. 0002A044  61FF 0000 442C           bsr        +0x442E /* 0002E472 */
  56568. 0002A04A  486E FFF2                pea.l      [A6 - 0xE]
  56569. 0002A04E  302E FFFC                move.w     D0, [A6 - 0x4]
  56570. 0002A052  48C0                     ext.l      D0
  56571. 0002A054  72F5                     moveq.l    D1, 0xFFFFFFF5
  56572. 0002A056  D081                     add.l      D0, D1
  56573. 0002A058  3F00                     move.w     -[A7], D0
  56574. 0002A05A  302E FFFE                move.w     D0, [A6 - 0x2]
  56575. 0002A05E  48C0                     ext.l      D0
  56576. 0002A060  5D80                     subq.l     D0, 6
  56577. 0002A062  3F00                     move.w     -[A7], D0
  56578. 0002A064  61FF 0000 4BF8           bsr        +0x4BFA /* 0002EC5E */
  56579. 0002A06A  1F3C 0007                move.b     -[A7], 0x7
  56580. 0002A06E  486E FFF2                pea.l      [A6 - 0xE]
  56581. 0002A072  61FF 0000 43FE           bsr        +0x4400 /* 0002E472 */
  56582. 0002A078  486E FFF2                pea.l      [A6 - 0xE]
  56583. 0002A07C  302E FFFC                move.w     D0, [A6 - 0x4]
  56584. 0002A080  48C0                     ext.l      D0
  56585. 0002A082  72F4                     moveq.l    D1, 0xFFFFFFF4
  56586. 0002A084  D081                     add.l      D0, D1
  56587. 0002A086  3F00                     move.w     -[A7], D0
  56588. 0002A088  302E FFFE                move.w     D0, [A6 - 0x2]
  56589. 0002A08C  48C0                     ext.l      D0
  56590. 0002A08E  5B80                     subq.l     D0, 5
  56591. 0002A090  3F00                     move.w     -[A7], D0
  56592. 0002A092  61FF 0000 4BCA           bsr        +0x4BCC /* 0002EC5E */
  56593. 0002A098  1F3C 0003                move.b     -[A7], 0x3
  56594. 0002A09C  486E FFF2                pea.l      [A6 - 0xE]
  56595. 0002A0A0  61FF 0000 43D0           bsr        +0x43D2 /* 0002E472 */
  56596. 0002A0A6  486E FFF2                pea.l      [A6 - 0xE]
  56597. 0002A0AA  302E FFFC                move.w     D0, [A6 - 0x4]
  56598. 0002A0AE  48C0                     ext.l      D0
  56599. 0002A0B0  72F4                     moveq.l    D1, 0xFFFFFFF4
  56600. 0002A0B2  D081                     add.l      D0, D1
  56601. 0002A0B4  3F00                     move.w     -[A7], D0
  56602. 0002A0B6  302E FFFE                move.w     D0, [A6 - 0x2]
  56603. 0002A0BA  48C0                     ext.l      D0
  56604. 0002A0BC  5D80                     subq.l     D0, 6
  56605. 0002A0BE  3F00                     move.w     -[A7], D0
  56606. 0002A0C0  61FF 0000 4B9C           bsr        +0x4B9E /* 0002EC5E */
  56607. 0002A0C6  1F3C 000B                move.b     -[A7], 0xB
  56608. 0002A0CA  486E FFF2                pea.l      [A6 - 0xE]
  56609. 0002A0CE  61FF 0000 43A2           bsr        +0x43A4 /* 0002E472 */
  56610. 0002A0D4  486E FFF2                pea.l      [A6 - 0xE]
  56611. 0002A0D8  302E FFFC                move.w     D0, [A6 - 0x4]
  56612. 0002A0DC  48C0                     ext.l      D0
  56613. 0002A0DE  72F3                     moveq.l    D1, 0xFFFFFFF3
  56614. 0002A0E0  D081                     add.l      D0, D1
  56615. 0002A0E2  3F00                     move.w     -[A7], D0
  56616. 0002A0E4  302E FFFE                move.w     D0, [A6 - 0x2]
  56617. 0002A0E8  48C0                     ext.l      D0
  56618. 0002A0EA  5B80                     subq.l     D0, 5
  56619. 0002A0EC  3F00                     move.w     -[A7], D0
  56620. 0002A0EE  61FF 0000 4B6E           bsr        +0x4B70 /* 0002EC5E */
  56621. 0002A0F4  1F3C 0004                move.b     -[A7], 0x4
  56622. 0002A0F8  486E FFF2                pea.l      [A6 - 0xE]
  56623. 0002A0FC  61FF 0000 4374           bsr        +0x4376 /* 0002E472 */
  56624. 0002A102  486E FFF2                pea.l      [A6 - 0xE]
  56625. 0002A106  302E FFFC                move.w     D0, [A6 - 0x4]
  56626. 0002A10A  48C0                     ext.l      D0
  56627. 0002A10C  72F3                     moveq.l    D1, 0xFFFFFFF3
  56628. 0002A10E  D081                     add.l      D0, D1
  56629. 0002A110  3F00                     move.w     -[A7], D0
  56630. 0002A112  302E FFFE                move.w     D0, [A6 - 0x2]
  56631. 0002A116  48C0                     ext.l      D0
  56632. 0002A118  5D80                     subq.l     D0, 6
  56633. 0002A11A  3F00                     move.w     -[A7], D0
  56634. 0002A11C  61FF 0000 4B40           bsr        +0x4B42 /* 0002EC5E */
  56635. 0002A122  1F3C 0007                move.b     -[A7], 0x7
  56636. 0002A126  486E FFF2                pea.l      [A6 - 0xE]
  56637. 0002A12A  61FF 0000 4346           bsr        +0x4348 /* 0002E472 */
  56638. 0002A130  486E FFF2                pea.l      [A6 - 0xE]
  56639. 0002A134  302E FFFC                move.w     D0, [A6 - 0x4]
  56640. 0002A138  48C0                     ext.l      D0
  56641. 0002A13A  72F2                     moveq.l    D1, 0xFFFFFFF2
  56642. 0002A13C  D081                     add.l      D0, D1
  56643. 0002A13E  3F00                     move.w     -[A7], D0
  56644. 0002A140  302E FFFE                move.w     D0, [A6 - 0x2]
  56645. 0002A144  48C0                     ext.l      D0
  56646. 0002A146  5D80                     subq.l     D0, 6
  56647. 0002A148  3F00                     move.w     -[A7], D0
  56648. 0002A14A  61FF 0000 4B12           bsr        +0x4B14 /* 0002EC5E */
  56649. 0002A150  1F3C 0002                move.b     -[A7], 0x2
  56650. 0002A154  486E FFF2                pea.l      [A6 - 0xE]
  56651. 0002A158  61FF 0000 4318           bsr        +0x431A /* 0002E472 */
  56652. 0002A15E  486E FFF2                pea.l      [A6 - 0xE]
  56653. 0002A162  302E FFFC                move.w     D0, [A6 - 0x4]
  56654. 0002A166  48C0                     ext.l      D0
  56655. 0002A168  72F2                     moveq.l    D1, 0xFFFFFFF2
  56656. 0002A16A  D081                     add.l      D0, D1
  56657. 0002A16C  3F00                     move.w     -[A7], D0
  56658. 0002A16E  302E FFFE                move.w     D0, [A6 - 0x2]
  56659. 0002A172  48C0                     ext.l      D0
  56660. 0002A174  5F80                     subq.l     D0, 7
  56661. 0002A176  3F00                     move.w     -[A7], D0
  56662. 0002A178  61FF 0000 4AE4           bsr        +0x4AE6 /* 0002EC5E */
  56663. 0002A17E  1F3C 0007                move.b     -[A7], 0x7
  56664. 0002A182  486E FFF2                pea.l      [A6 - 0xE]
  56665. 0002A186  61FF 0000 42EA           bsr        +0x42EC /* 0002E472 */
  56666. 0002A18C  486E FFF2                pea.l      [A6 - 0xE]
  56667. 0002A190  302E FFFC                move.w     D0, [A6 - 0x4]
  56668. 0002A194  48C0                     ext.l      D0
  56669. 0002A196  72F1                     moveq.l    D1, 0xFFFFFFF1
  56670. 0002A198  D081                     add.l      D0, D1
  56671. 0002A19A  3F00                     move.w     -[A7], D0
  56672. 0002A19C  302E FFFE                move.w     D0, [A6 - 0x2]
  56673. 0002A1A0  48C0                     ext.l      D0
  56674. 0002A1A2  5D80                     subq.l     D0, 6
  56675. 0002A1A4  3F00                     move.w     -[A7], D0
  56676. 0002A1A6  61FF 0000 4AB6           bsr        +0x4AB8 /* 0002EC5E */
  56677. 0002A1AC  1F3C 0003                move.b     -[A7], 0x3
  56678. 0002A1B0  486E FFF2                pea.l      [A6 - 0xE]
  56679. 0002A1B4  61FF 0000 42BC           bsr        +0x42BE /* 0002E472 */
  56680. 0002A1BA  486E FFF2                pea.l      [A6 - 0xE]
  56681. 0002A1BE  302E FFFC                move.w     D0, [A6 - 0x4]
  56682. 0002A1C2  48C0                     ext.l      D0
  56683. 0002A1C4  72F1                     moveq.l    D1, 0xFFFFFFF1
  56684. 0002A1C6  D081                     add.l      D0, D1
  56685. 0002A1C8  3F00                     move.w     -[A7], D0
  56686. 0002A1CA  302E FFFE                move.w     D0, [A6 - 0x2]
  56687. 0002A1CE  48C0                     ext.l      D0
  56688. 0002A1D0  5F80                     subq.l     D0, 7
  56689. 0002A1D2  3F00                     move.w     -[A7], D0
  56690. 0002A1D4  61FF 0000 4A88           bsr        +0x4A8A /* 0002EC5E */
  56691. 0002A1DA  1F3C 000B                move.b     -[A7], 0xB
  56692. 0002A1DE  486E FFF2                pea.l      [A6 - 0xE]
  56693. 0002A1E2  61FF 0000 428E           bsr        +0x4290 /* 0002E472 */
  56694. 0002A1E8  486E FFF2                pea.l      [A6 - 0xE]
  56695. 0002A1EC  302E FFFC                move.w     D0, [A6 - 0x4]
  56696. 0002A1F0  48C0                     ext.l      D0
  56697. 0002A1F2  72F0                     moveq.l    D1, 0xFFFFFFF0
  56698. 0002A1F4  D081                     add.l      D0, D1
  56699. 0002A1F6  3F00                     move.w     -[A7], D0
  56700. 0002A1F8  302E FFFE                move.w     D0, [A6 - 0x2]
  56701. 0002A1FC  48C0                     ext.l      D0
  56702. 0002A1FE  5D80                     subq.l     D0, 6
  56703. 0002A200  3F00                     move.w     -[A7], D0
  56704. 0002A202  61FF 0000 4A5A           bsr        +0x4A5C /* 0002EC5E */
  56705. 0002A208  1F3C 0004                move.b     -[A7], 0x4
  56706. 0002A20C  486E FFF2                pea.l      [A6 - 0xE]
  56707. 0002A210  61FF 0000 4260           bsr        +0x4262 /* 0002E472 */
  56708. 0002A216  486E FFF2                pea.l      [A6 - 0xE]
  56709. 0002A21A  302E FFFC                move.w     D0, [A6 - 0x4]
  56710. 0002A21E  48C0                     ext.l      D0
  56711. 0002A220  72F0                     moveq.l    D1, 0xFFFFFFF0
  56712. 0002A222  D081                     add.l      D0, D1
  56713. 0002A224  3F00                     move.w     -[A7], D0
  56714. 0002A226  302E FFFE                move.w     D0, [A6 - 0x2]
  56715. 0002A22A  48C0                     ext.l      D0
  56716. 0002A22C  5F80                     subq.l     D0, 7
  56717. 0002A22E  3F00                     move.w     -[A7], D0
  56718. 0002A230  61FF 0000 4A2C           bsr        +0x4A2E /* 0002EC5E */
  56719. 0002A236  1F3C 0007                move.b     -[A7], 0x7
  56720. 0002A23A  486E FFF2                pea.l      [A6 - 0xE]
  56721. 0002A23E  61FF 0000 4232           bsr        +0x4234 /* 0002E472 */
  56722. 0002A244  486E FFF2                pea.l      [A6 - 0xE]
  56723. 0002A248  302E FFFC                move.w     D0, [A6 - 0x4]
  56724. 0002A24C  48C0                     ext.l      D0
  56725. 0002A24E  72EF                     moveq.l    D1, 0xFFFFFFEF
  56726. 0002A250  D081                     add.l      D0, D1
  56727. 0002A252  3F00                     move.w     -[A7], D0
  56728. 0002A254  302E FFFE                move.w     D0, [A6 - 0x2]
  56729. 0002A258  48C0                     ext.l      D0
  56730. 0002A25A  5F80                     subq.l     D0, 7
  56731. 0002A25C  3F00                     move.w     -[A7], D0
  56732. 0002A25E  61FF 0000 49FE           bsr        +0x4A00 /* 0002EC5E */
  56733. 0002A264  1F3C 0002                move.b     -[A7], 0x2
  56734. 0002A268  486E FFF2                pea.l      [A6 - 0xE]
  56735. 0002A26C  61FF 0000 4204           bsr        +0x4206 /* 0002E472 */
  56736. 0002A272  486E FFF2                pea.l      [A6 - 0xE]
  56737. 0002A276  302E FFFC                move.w     D0, [A6 - 0x4]
  56738. 0002A27A  48C0                     ext.l      D0
  56739. 0002A27C  72EF                     moveq.l    D1, 0xFFFFFFEF
  56740. 0002A27E  D081                     add.l      D0, D1
  56741. 0002A280  3F00                     move.w     -[A7], D0
  56742. 0002A282  302E FFFE                move.w     D0, [A6 - 0x2]
  56743. 0002A286  48C0                     ext.l      D0
  56744. 0002A288  5180                     subq.l     D0, 8
  56745. 0002A28A  3F00                     move.w     -[A7], D0
  56746. 0002A28C  61FF 0000 49D0           bsr        +0x49D2 /* 0002EC5E */
  56747. 0002A292  1F3C 0007                move.b     -[A7], 0x7
  56748. 0002A296  486E FFF2                pea.l      [A6 - 0xE]
  56749. 0002A29A  61FF 0000 41D6           bsr        +0x41D8 /* 0002E472 */
  56750. 0002A2A0  486E FFF2                pea.l      [A6 - 0xE]
  56751. 0002A2A4  302E FFFC                move.w     D0, [A6 - 0x4]
  56752. 0002A2A8  48C0                     ext.l      D0
  56753. 0002A2AA  72EE                     moveq.l    D1, 0xFFFFFFEE
  56754. 0002A2AC  D081                     add.l      D0, D1
  56755. 0002A2AE  3F00                     move.w     -[A7], D0
  56756. 0002A2B0  302E FFFE                move.w     D0, [A6 - 0x2]
  56757. 0002A2B4  48C0                     ext.l      D0
  56758. 0002A2B6  5F80                     subq.l     D0, 7
  56759. 0002A2B8  3F00                     move.w     -[A7], D0
  56760. 0002A2BA  61FF 0000 49A2           bsr        +0x49A4 /* 0002EC5E */
  56761. 0002A2C0  1F3C 0003                move.b     -[A7], 0x3
  56762. 0002A2C4  486E FFF2                pea.l      [A6 - 0xE]
  56763. 0002A2C8  61FF 0000 41A8           bsr        +0x41AA /* 0002E472 */
  56764. 0002A2CE  486E FFF2                pea.l      [A6 - 0xE]
  56765. 0002A2D2  302E FFFC                move.w     D0, [A6 - 0x4]
  56766. 0002A2D6  48C0                     ext.l      D0
  56767. 0002A2D8  72EE                     moveq.l    D1, 0xFFFFFFEE
  56768. 0002A2DA  D081                     add.l      D0, D1
  56769. 0002A2DC  3F00                     move.w     -[A7], D0
  56770. 0002A2DE  302E FFFE                move.w     D0, [A6 - 0x2]
  56771. 0002A2E2  48C0                     ext.l      D0
  56772. 0002A2E4  5180                     subq.l     D0, 8
  56773. 0002A2E6  3F00                     move.w     -[A7], D0
  56774. 0002A2E8  61FF 0000 4974           bsr        +0x4976 /* 0002EC5E */
  56775. 0002A2EE  1F3C 000B                move.b     -[A7], 0xB
  56776. 0002A2F2  486E FFF2                pea.l      [A6 - 0xE]
  56777. 0002A2F6  61FF 0000 417A           bsr        +0x417C /* 0002E472 */
  56778. 0002A2FC  486E FFF2                pea.l      [A6 - 0xE]
  56779. 0002A300  302E FFFC                move.w     D0, [A6 - 0x4]
  56780. 0002A304  48C0                     ext.l      D0
  56781. 0002A306  72ED                     moveq.l    D1, 0xFFFFFFED
  56782. 0002A308  D081                     add.l      D0, D1
  56783. 0002A30A  3F00                     move.w     -[A7], D0
  56784. 0002A30C  302E FFFE                move.w     D0, [A6 - 0x2]
  56785. 0002A310  48C0                     ext.l      D0
  56786. 0002A312  5F80                     subq.l     D0, 7
  56787. 0002A314  3F00                     move.w     -[A7], D0
  56788. 0002A316  61FF 0000 4946           bsr        +0x4948 /* 0002EC5E */
  56789. 0002A31C  1F3C 0004                move.b     -[A7], 0x4
  56790. 0002A320  486E FFF2                pea.l      [A6 - 0xE]
  56791. 0002A324  61FF 0000 414C           bsr        +0x414E /* 0002E472 */
  56792. 0002A32A  486E FFF2                pea.l      [A6 - 0xE]
  56793. 0002A32E  302E FFFC                move.w     D0, [A6 - 0x4]
  56794. 0002A332  48C0                     ext.l      D0
  56795. 0002A334  72ED                     moveq.l    D1, 0xFFFFFFED
  56796. 0002A336  D081                     add.l      D0, D1
  56797. 0002A338  3F00                     move.w     -[A7], D0
  56798. 0002A33A  302E FFFE                move.w     D0, [A6 - 0x2]
  56799. 0002A33E  48C0                     ext.l      D0
  56800. 0002A340  5180                     subq.l     D0, 8
  56801. 0002A342  3F00                     move.w     -[A7], D0
  56802. 0002A344  61FF 0000 4918           bsr        +0x491A /* 0002EC5E */
  56803. 0002A34A  1F3C 0007                move.b     -[A7], 0x7
  56804. 0002A34E  486E FFF2                pea.l      [A6 - 0xE]
  56805. 0002A352  61FF 0000 411E           bsr        +0x4120 /* 0002E472 */
  56806. 0002A358  486E FFF2                pea.l      [A6 - 0xE]
  56807. 0002A35C  302E FFFC                move.w     D0, [A6 - 0x4]
  56808. 0002A360  48C0                     ext.l      D0
  56809. 0002A362  72EC                     moveq.l    D1, 0xFFFFFFEC
  56810. 0002A364  D081                     add.l      D0, D1
  56811. 0002A366  3F00                     move.w     -[A7], D0
  56812. 0002A368  302E FFFE                move.w     D0, [A6 - 0x2]
  56813. 0002A36C  48C0                     ext.l      D0
  56814. 0002A36E  5180                     subq.l     D0, 8
  56815. 0002A370  3F00                     move.w     -[A7], D0
  56816. 0002A372  61FF 0000 48EA           bsr        +0x48EC /* 0002EC5E */
  56817. 0002A378  1F3C 0002                move.b     -[A7], 0x2
  56818. 0002A37C  486E FFF2                pea.l      [A6 - 0xE]
  56819. 0002A380  61FF 0000 40F0           bsr        +0x40F2 /* 0002E472 */
  56820. 0002A386  486E FFF2                pea.l      [A6 - 0xE]
  56821. 0002A38A  302E FFFC                move.w     D0, [A6 - 0x4]
  56822. 0002A38E  48C0                     ext.l      D0
  56823. 0002A390  72EC                     moveq.l    D1, 0xFFFFFFEC
  56824. 0002A392  D081                     add.l      D0, D1
  56825. 0002A394  3F00                     move.w     -[A7], D0
  56826. 0002A396  302E FFFE                move.w     D0, [A6 - 0x2]
  56827. 0002A39A  48C0                     ext.l      D0
  56828. 0002A39C  72F7                     moveq.l    D1, 0xFFFFFFF7
  56829. 0002A39E  D081                     add.l      D0, D1
  56830. 0002A3A0  3F00                     move.w     -[A7], D0
  56831. 0002A3A2  61FF 0000 48BA           bsr        +0x48BC /* 0002EC5E */
  56832. 0002A3A8  1F3C 000B                move.b     -[A7], 0xB
  56833. 0002A3AC  486E FFF2                pea.l      [A6 - 0xE]
  56834. 0002A3B0  61FF 0000 40C0           bsr        +0x40C2 /* 0002E472 */
  56835. 0002A3B6  486E FFF2                pea.l      [A6 - 0xE]
  56836. 0002A3BA  302E FFFC                move.w     D0, [A6 - 0x4]
  56837. 0002A3BE  48C0                     ext.l      D0
  56838. 0002A3C0  72EB                     moveq.l    D1, 0xFFFFFFEB
  56839. 0002A3C2  D081                     add.l      D0, D1
  56840. 0002A3C4  3F00                     move.w     -[A7], D0
  56841. 0002A3C6  302E FFFE                move.w     D0, [A6 - 0x2]
  56842. 0002A3CA  48C0                     ext.l      D0
  56843. 0002A3CC  5180                     subq.l     D0, 8
  56844. 0002A3CE  3F00                     move.w     -[A7], D0
  56845. 0002A3D0  61FF 0000 488C           bsr        +0x488E /* 0002EC5E */
  56846. 0002A3D6  1F3C 0004                move.b     -[A7], 0x4
  56847. 0002A3DA  486E FFF2                pea.l      [A6 - 0xE]
  56848. 0002A3DE  61FF 0000 4092           bsr        +0x4094 /* 0002E472 */
  56849. 0002A3E4  486E FFF2                pea.l      [A6 - 0xE]
  56850. 0002A3E8  302E FFFC                move.w     D0, [A6 - 0x4]
  56851. 0002A3EC  48C0                     ext.l      D0
  56852. 0002A3EE  72EB                     moveq.l    D1, 0xFFFFFFEB
  56853. 0002A3F0  D081                     add.l      D0, D1
  56854. 0002A3F2  3F00                     move.w     -[A7], D0
  56855. 0002A3F4  302E FFFE                move.w     D0, [A6 - 0x2]
  56856. 0002A3F8  48C0                     ext.l      D0
  56857. 0002A3FA  72F7                     moveq.l    D1, 0xFFFFFFF7
  56858. 0002A3FC  D081                     add.l      D0, D1
  56859. 0002A3FE  3F00                     move.w     -[A7], D0
  56860. 0002A400  61FF 0000 485C           bsr        +0x485E /* 0002EC5E */
  56861. 0002A406  1F3C 0007                move.b     -[A7], 0x7
  56862. 0002A40A  486E FFF2                pea.l      [A6 - 0xE]
  56863. 0002A40E  61FF 0000 4062           bsr        +0x4064 /* 0002E472 */
  56864. 0002A414  486E FFF2                pea.l      [A6 - 0xE]
  56865. 0002A418  302E FFFC                move.w     D0, [A6 - 0x4]
  56866. 0002A41C  48C0                     ext.l      D0
  56867. 0002A41E  72EA                     moveq.l    D1, 0xFFFFFFEA
  56868. 0002A420  D081                     add.l      D0, D1
  56869. 0002A422  3F00                     move.w     -[A7], D0
  56870. 0002A424  302E FFFE                move.w     D0, [A6 - 0x2]
  56871. 0002A428  48C0                     ext.l      D0
  56872. 0002A42A  72F7                     moveq.l    D1, 0xFFFFFFF7
  56873. 0002A42C  D081                     add.l      D0, D1
  56874. 0002A42E  3F00                     move.w     -[A7], D0
  56875. 0002A430  61FF 0000 482C           bsr        +0x482E /* 0002EC5E */
  56876. 0002A436  1F3C 0002                move.b     -[A7], 0x2
  56877. 0002A43A  486E FFF2                pea.l      [A6 - 0xE]
  56878. 0002A43E  61FF 0000 4032           bsr        +0x4034 /* 0002E472 */
  56879. 0002A444  486E FFF2                pea.l      [A6 - 0xE]
  56880. 0002A448  302E FFFC                move.w     D0, [A6 - 0x4]
  56881. 0002A44C  48C0                     ext.l      D0
  56882. 0002A44E  72EA                     moveq.l    D1, 0xFFFFFFEA
  56883. 0002A450  D081                     add.l      D0, D1
  56884. 0002A452  3F00                     move.w     -[A7], D0
  56885. 0002A454  302E FFFE                move.w     D0, [A6 - 0x2]
  56886. 0002A458  48C0                     ext.l      D0
  56887. 0002A45A  72F6                     moveq.l    D1, 0xFFFFFFF6
  56888. 0002A45C  D081                     add.l      D0, D1
  56889. 0002A45E  3F00                     move.w     -[A7], D0
  56890. 0002A460  61FF 0000 47FC           bsr        +0x47FE /* 0002EC5E */
  56891. 0002A466  4879 0000 2FF2           push.l     0x2FF2
  56892. 0002A46C  302E FFFC                move.w     D0, [A6 - 0x4]
  56893. 0002A470  48C0                     ext.l      D0
  56894. 0002A472  72EA                     moveq.l    D1, 0xFFFFFFEA
  56895. 0002A474  D081                     add.l      D0, D1
  56896. 0002A476  3F00                     move.w     -[A7], D0
  56897. 0002A478  302E FFFE                move.w     D0, [A6 - 0x2]
  56898. 0002A47C  48C0                     ext.l      D0
  56899. 0002A47E  72F5                     moveq.l    D1, 0xFFFFFFF5
  56900. 0002A480  D081                     add.l      D0, D1
  56901. 0002A482  3F00                     move.w     -[A7], D0
  56902. 0002A484  61FF 0000 47D8           bsr        +0x47DA /* 0002EC5E */
  56903. 0002A48A  1F3C 0004                move.b     -[A7], 0x4
  56904. 0002A48E  486E FFF2                pea.l      [A6 - 0xE]
  56905. 0002A492  61FF 0000 3FDE           bsr        +0x3FE0 /* 0002E472 */
  56906. 0002A498  486E FFF2                pea.l      [A6 - 0xE]
  56907. 0002A49C  302E FFFC                move.w     D0, [A6 - 0x4]
  56908. 0002A4A0  48C0                     ext.l      D0
  56909. 0002A4A2  72E9                     moveq.l    D1, 0xFFFFFFE9
  56910. 0002A4A4  D081                     add.l      D0, D1
  56911. 0002A4A6  3F00                     move.w     -[A7], D0
  56912. 0002A4A8  302E FFFE                move.w     D0, [A6 - 0x2]
  56913. 0002A4AC  48C0                     ext.l      D0
  56914. 0002A4AE  72F5                     moveq.l    D1, 0xFFFFFFF5
  56915. 0002A4B0  D081                     add.l      D0, D1
  56916. 0002A4B2  3F00                     move.w     -[A7], D0
  56917. 0002A4B4  61FF 0000 47A8           bsr        +0x47AA /* 0002EC5E */
  56918. 0002A4BA  1F3C 0003                move.b     -[A7], 0x3
  56919. 0002A4BE  486E FFF2                pea.l      [A6 - 0xE]
  56920. 0002A4C2  61FF 0000 3FAE           bsr        +0x3FB0 /* 0002E472 */
  56921. 0002A4C8  486E FFF2                pea.l      [A6 - 0xE]
  56922. 0002A4CC  302E FFFC                move.w     D0, [A6 - 0x4]
  56923. 0002A4D0  48C0                     ext.l      D0
  56924. 0002A4D2  72E9                     moveq.l    D1, 0xFFFFFFE9
  56925. 0002A4D4  D081                     add.l      D0, D1
  56926. 0002A4D6  3F00                     move.w     -[A7], D0
  56927. 0002A4D8  302E FFFE                move.w     D0, [A6 - 0x2]
  56928. 0002A4DC  48C0                     ext.l      D0
  56929. 0002A4DE  72F4                     moveq.l    D1, 0xFFFFFFF4
  56930. 0002A4E0  D081                     add.l      D0, D1
  56931. 0002A4E2  3F00                     move.w     -[A7], D0
  56932. 0002A4E4  61FF 0000 4778           bsr        +0x477A /* 0002EC5E */
  56933. 0002A4EA  4FEF 0264                lea.l      A7, [A7 + 0x264]
  56934. 0002A4EE  6000 0A2E                bra        +0xA30 /* 0002AF1E */
  56935. label0002A4F2:
  56936. 0002A4F2  2F0A                     move.l     -[A7], A2
  56937. 0002A4F4  61FF FFFF C834           bsr        -0x37CA /* 00026D2A */
  56938. 0002A4FA  4A00                     tst.b      D0
  56939. 0002A4FC  584F                     addq.w     A7, 4
  56940. 0002A4FE  6700 04F6                beq        +0x4F8 /* 0002A9F6 */
  56941. 0002A502  1F3C 000B                move.b     -[A7], 0xB
  56942. 0002A506  486E FFF2                pea.l      [A6 - 0xE]
  56943. 0002A50A  61FF 0000 3F66           bsr        +0x3F68 /* 0002E472 */
  56944. 0002A510  486E FFF2                pea.l      [A6 - 0xE]
  56945. 0002A514  302E FFFC                move.w     D0, [A6 - 0x4]
  56946. 0002A518  48C0                     ext.l      D0
  56947. 0002A51A  5980                     subq.l     D0, 4
  56948. 0002A51C  3F00                     move.w     -[A7], D0
  56949. 0002A51E  302E FFFE                move.w     D0, [A6 - 0x2]
  56950. 0002A522  48C0                     ext.l      D0
  56951. 0002A524  5580                     subq.l     D0, 2
  56952. 0002A526  3F00                     move.w     -[A7], D0
  56953. 0002A528  61FF 0000 4734           bsr        +0x4736 /* 0002EC5E */
  56954. 0002A52E  1F3C 0007                move.b     -[A7], 0x7
  56955. 0002A532  486E FFF2                pea.l      [A6 - 0xE]
  56956. 0002A536  61FF 0000 3F3A           bsr        +0x3F3C /* 0002E472 */
  56957. 0002A53C  486E FFF2                pea.l      [A6 - 0xE]
  56958. 0002A540  302E FFFC                move.w     D0, [A6 - 0x4]
  56959. 0002A544  48C0                     ext.l      D0
  56960. 0002A546  5980                     subq.l     D0, 4
  56961. 0002A548  3F00                     move.w     -[A7], D0
  56962. 0002A54A  302E FFFE                move.w     D0, [A6 - 0x2]
  56963. 0002A54E  48C0                     ext.l      D0
  56964. 0002A550  5780                     subq.l     D0, 3
  56965. 0002A552  3F00                     move.w     -[A7], D0
  56966. 0002A554  61FF 0000 4708           bsr        +0x470A /* 0002EC5E */
  56967. 0002A55A  1F3C 0008                move.b     -[A7], 0x8
  56968. 0002A55E  486E FFF2                pea.l      [A6 - 0xE]
  56969. 0002A562  61FF 0000 3F0E           bsr        +0x3F10 /* 0002E472 */
  56970. 0002A568  486E FFF2                pea.l      [A6 - 0xE]
  56971. 0002A56C  302E FFFC                move.w     D0, [A6 - 0x4]
  56972. 0002A570  48C0                     ext.l      D0
  56973. 0002A572  5B80                     subq.l     D0, 5
  56974. 0002A574  3F00                     move.w     -[A7], D0
  56975. 0002A576  302E FFFE                move.w     D0, [A6 - 0x2]
  56976. 0002A57A  48C0                     ext.l      D0
  56977. 0002A57C  5780                     subq.l     D0, 3
  56978. 0002A57E  3F00                     move.w     -[A7], D0
  56979. 0002A580  61FF 0000 46DC           bsr        +0x46DE /* 0002EC5E */
  56980. 0002A586  486E FFF2                pea.l      [A6 - 0xE]
  56981. 0002A58A  302E FFFC                move.w     D0, [A6 - 0x4]
  56982. 0002A58E  48C0                     ext.l      D0
  56983. 0002A590  5D80                     subq.l     D0, 6
  56984. 0002A592  3F00                     move.w     -[A7], D0
  56985. 0002A594  302E FFFE                move.w     D0, [A6 - 0x2]
  56986. 0002A598  48C0                     ext.l      D0
  56987. 0002A59A  5780                     subq.l     D0, 3
  56988. 0002A59C  3F00                     move.w     -[A7], D0
  56989. 0002A59E  61FF 0000 46BE           bsr        +0x46C0 /* 0002EC5E */
  56990. 0002A5A4  1F3C 000B                move.b     -[A7], 0xB
  56991. 0002A5A8  486E FFF2                pea.l      [A6 - 0xE]
  56992. 0002A5AC  61FF 0000 3EC4           bsr        +0x3EC6 /* 0002E472 */
  56993. 0002A5B2  486E FFF2                pea.l      [A6 - 0xE]
  56994. 0002A5B6  302E FFFC                move.w     D0, [A6 - 0x4]
  56995. 0002A5BA  48C0                     ext.l      D0
  56996. 0002A5BC  5F80                     subq.l     D0, 7
  56997. 0002A5BE  3F00                     move.w     -[A7], D0
  56998. 0002A5C0  302E FFFE                move.w     D0, [A6 - 0x2]
  56999. 0002A5C4  48C0                     ext.l      D0
  57000. 0002A5C6  5780                     subq.l     D0, 3
  57001. 0002A5C8  3F00                     move.w     -[A7], D0
  57002. 0002A5CA  61FF 0000 4692           bsr        +0x4694 /* 0002EC5E */
  57003. 0002A5D0  1F3C 0007                move.b     -[A7], 0x7
  57004. 0002A5D4  486E FFF2                pea.l      [A6 - 0xE]
  57005. 0002A5D8  61FF 0000 3E98           bsr        +0x3E9A /* 0002E472 */
  57006. 0002A5DE  486E FFF2                pea.l      [A6 - 0xE]
  57007. 0002A5E2  302E FFFC                move.w     D0, [A6 - 0x4]
  57008. 0002A5E6  48C0                     ext.l      D0
  57009. 0002A5E8  5F80                     subq.l     D0, 7
  57010. 0002A5EA  3F00                     move.w     -[A7], D0
  57011. 0002A5EC  302E FFFE                move.w     D0, [A6 - 0x2]
  57012. 0002A5F0  48C0                     ext.l      D0
  57013. 0002A5F2  5980                     subq.l     D0, 4
  57014. 0002A5F4  3F00                     move.w     -[A7], D0
  57015. 0002A5F6  61FF 0000 4666           bsr        +0x4668 /* 0002EC5E */
  57016. 0002A5FC  1F3C 0008                move.b     -[A7], 0x8
  57017. 0002A600  486E FFF2                pea.l      [A6 - 0xE]
  57018. 0002A604  61FF 0000 3E6C           bsr        +0x3E6E /* 0002E472 */
  57019. 0002A60A  486E FFF2                pea.l      [A6 - 0xE]
  57020. 0002A60E  302E FFFC                move.w     D0, [A6 - 0x4]
  57021. 0002A612  48C0                     ext.l      D0
  57022. 0002A614  5180                     subq.l     D0, 8
  57023. 0002A616  3F00                     move.w     -[A7], D0
  57024. 0002A618  302E FFFE                move.w     D0, [A6 - 0x2]
  57025. 0002A61C  48C0                     ext.l      D0
  57026. 0002A61E  5980                     subq.l     D0, 4
  57027. 0002A620  3F00                     move.w     -[A7], D0
  57028. 0002A622  61FF 0000 463A           bsr        +0x463C /* 0002EC5E */
  57029. 0002A628  486E FFF2                pea.l      [A6 - 0xE]
  57030. 0002A62C  302E FFFC                move.w     D0, [A6 - 0x4]
  57031. 0002A630  48C0                     ext.l      D0
  57032. 0002A632  72F7                     moveq.l    D1, 0xFFFFFFF7
  57033. 0002A634  D081                     add.l      D0, D1
  57034. 0002A636  3F00                     move.w     -[A7], D0
  57035. 0002A638  302E FFFE                move.w     D0, [A6 - 0x2]
  57036. 0002A63C  48C0                     ext.l      D0
  57037. 0002A63E  5980                     subq.l     D0, 4
  57038. 0002A640  3F00                     move.w     -[A7], D0
  57039. 0002A642  61FF 0000 461A           bsr        +0x461C /* 0002EC5E */
  57040. 0002A648  1F3C 000B                move.b     -[A7], 0xB
  57041. 0002A64C  486E FFF2                pea.l      [A6 - 0xE]
  57042. 0002A650  61FF 0000 3E20           bsr        +0x3E22 /* 0002E472 */
  57043. 0002A656  486E FFF2                pea.l      [A6 - 0xE]
  57044. 0002A65A  302E FFFC                move.w     D0, [A6 - 0x4]
  57045. 0002A65E  48C0                     ext.l      D0
  57046. 0002A660  72F6                     moveq.l    D1, 0xFFFFFFF6
  57047. 0002A662  D081                     add.l      D0, D1
  57048. 0002A664  3F00                     move.w     -[A7], D0
  57049. 0002A666  302E FFFE                move.w     D0, [A6 - 0x2]
  57050. 0002A66A  48C0                     ext.l      D0
  57051. 0002A66C  5980                     subq.l     D0, 4
  57052. 0002A66E  3F00                     move.w     -[A7], D0
  57053. 0002A670  61FF 0000 45EC           bsr        +0x45EE /* 0002EC5E */
  57054. 0002A676  1F3C 0007                move.b     -[A7], 0x7
  57055. 0002A67A  486E FFF2                pea.l      [A6 - 0xE]
  57056. 0002A67E  61FF 0000 3DF2           bsr        +0x3DF4 /* 0002E472 */
  57057. 0002A684  486E FFF2                pea.l      [A6 - 0xE]
  57058. 0002A688  302E FFFC                move.w     D0, [A6 - 0x4]
  57059. 0002A68C  48C0                     ext.l      D0
  57060. 0002A68E  72F6                     moveq.l    D1, 0xFFFFFFF6
  57061. 0002A690  D081                     add.l      D0, D1
  57062. 0002A692  3F00                     move.w     -[A7], D0
  57063. 0002A694  302E FFFE                move.w     D0, [A6 - 0x2]
  57064. 0002A698  48C0                     ext.l      D0
  57065. 0002A69A  5B80                     subq.l     D0, 5
  57066. 0002A69C  3F00                     move.w     -[A7], D0
  57067. 0002A69E  61FF 0000 45BE           bsr        +0x45C0 /* 0002EC5E */
  57068. 0002A6A4  1F3C 0008                move.b     -[A7], 0x8
  57069. 0002A6A8  486E FFF2                pea.l      [A6 - 0xE]
  57070. 0002A6AC  61FF 0000 3DC4           bsr        +0x3DC6 /* 0002E472 */
  57071. 0002A6B2  486E FFF2                pea.l      [A6 - 0xE]
  57072. 0002A6B6  302E FFFC                move.w     D0, [A6 - 0x4]
  57073. 0002A6BA  48C0                     ext.l      D0
  57074. 0002A6BC  72F5                     moveq.l    D1, 0xFFFFFFF5
  57075. 0002A6BE  D081                     add.l      D0, D1
  57076. 0002A6C0  3F00                     move.w     -[A7], D0
  57077. 0002A6C2  302E FFFE                move.w     D0, [A6 - 0x2]
  57078. 0002A6C6  48C0                     ext.l      D0
  57079. 0002A6C8  5B80                     subq.l     D0, 5
  57080. 0002A6CA  3F00                     move.w     -[A7], D0
  57081. 0002A6CC  61FF 0000 4590           bsr        +0x4592 /* 0002EC5E */
  57082. 0002A6D2  486E FFF2                pea.l      [A6 - 0xE]
  57083. 0002A6D6  302E FFFC                move.w     D0, [A6 - 0x4]
  57084. 0002A6DA  48C0                     ext.l      D0
  57085. 0002A6DC  72F4                     moveq.l    D1, 0xFFFFFFF4
  57086. 0002A6DE  D081                     add.l      D0, D1
  57087. 0002A6E0  3F00                     move.w     -[A7], D0
  57088. 0002A6E2  302E FFFE                move.w     D0, [A6 - 0x2]
  57089. 0002A6E6  48C0                     ext.l      D0
  57090. 0002A6E8  5B80                     subq.l     D0, 5
  57091. 0002A6EA  3F00                     move.w     -[A7], D0
  57092. 0002A6EC  61FF 0000 4570           bsr        +0x4572 /* 0002EC5E */
  57093. 0002A6F2  1F3C 000B                move.b     -[A7], 0xB
  57094. 0002A6F6  486E FFF2                pea.l      [A6 - 0xE]
  57095. 0002A6FA  61FF 0000 3D76           bsr        +0x3D78 /* 0002E472 */
  57096. 0002A700  486E FFF2                pea.l      [A6 - 0xE]
  57097. 0002A704  302E FFFC                move.w     D0, [A6 - 0x4]
  57098. 0002A708  48C0                     ext.l      D0
  57099. 0002A70A  72F3                     moveq.l    D1, 0xFFFFFFF3
  57100. 0002A70C  D081                     add.l      D0, D1
  57101. 0002A70E  3F00                     move.w     -[A7], D0
  57102. 0002A710  302E FFFE                move.w     D0, [A6 - 0x2]
  57103. 0002A714  48C0                     ext.l      D0
  57104. 0002A716  5B80                     subq.l     D0, 5
  57105. 0002A718  3F00                     move.w     -[A7], D0
  57106. 0002A71A  61FF 0000 4542           bsr        +0x4544 /* 0002EC5E */
  57107. 0002A720  1F3C 0007                move.b     -[A7], 0x7
  57108. 0002A724  486E FFF2                pea.l      [A6 - 0xE]
  57109. 0002A728  61FF 0000 3D48           bsr        +0x3D4A /* 0002E472 */
  57110. 0002A72E  486E FFF2                pea.l      [A6 - 0xE]
  57111. 0002A732  302E FFFC                move.w     D0, [A6 - 0x4]
  57112. 0002A736  48C0                     ext.l      D0
  57113. 0002A738  72F3                     moveq.l    D1, 0xFFFFFFF3
  57114. 0002A73A  D081                     add.l      D0, D1
  57115. 0002A73C  3F00                     move.w     -[A7], D0
  57116. 0002A73E  302E FFFE                move.w     D0, [A6 - 0x2]
  57117. 0002A742  48C0                     ext.l      D0
  57118. 0002A744  5D80                     subq.l     D0, 6
  57119. 0002A746  3F00                     move.w     -[A7], D0
  57120. 0002A748  61FF 0000 4514           bsr        +0x4516 /* 0002EC5E */
  57121. 0002A74E  1F3C 0008                move.b     -[A7], 0x8
  57122. 0002A752  486E FFF2                pea.l      [A6 - 0xE]
  57123. 0002A756  61FF 0000 3D1A           bsr        +0x3D1C /* 0002E472 */
  57124. 0002A75C  486E FFF2                pea.l      [A6 - 0xE]
  57125. 0002A760  302E FFFC                move.w     D0, [A6 - 0x4]
  57126. 0002A764  48C0                     ext.l      D0
  57127. 0002A766  72F2                     moveq.l    D1, 0xFFFFFFF2
  57128. 0002A768  D081                     add.l      D0, D1
  57129. 0002A76A  3F00                     move.w     -[A7], D0
  57130. 0002A76C  302E FFFE                move.w     D0, [A6 - 0x2]
  57131. 0002A770  48C0                     ext.l      D0
  57132. 0002A772  5D80                     subq.l     D0, 6
  57133. 0002A774  3F00                     move.w     -[A7], D0
  57134. 0002A776  61FF 0000 44E6           bsr        +0x44E8 /* 0002EC5E */
  57135. 0002A77C  486E FFF2                pea.l      [A6 - 0xE]
  57136. 0002A780  302E FFFC                move.w     D0, [A6 - 0x4]
  57137. 0002A784  48C0                     ext.l      D0
  57138. 0002A786  72F1                     moveq.l    D1, 0xFFFFFFF1
  57139. 0002A788  D081                     add.l      D0, D1
  57140. 0002A78A  3F00                     move.w     -[A7], D0
  57141. 0002A78C  302E FFFE                move.w     D0, [A6 - 0x2]
  57142. 0002A790  48C0                     ext.l      D0
  57143. 0002A792  5D80                     subq.l     D0, 6
  57144. 0002A794  3F00                     move.w     -[A7], D0
  57145. 0002A796  61FF 0000 44C6           bsr        +0x44C8 /* 0002EC5E */
  57146. 0002A79C  1F3C 000B                move.b     -[A7], 0xB
  57147. 0002A7A0  486E FFF2                pea.l      [A6 - 0xE]
  57148. 0002A7A4  61FF 0000 3CCC           bsr        +0x3CCE /* 0002E472 */
  57149. 0002A7AA  486E FFF2                pea.l      [A6 - 0xE]
  57150. 0002A7AE  302E FFFC                move.w     D0, [A6 - 0x4]
  57151. 0002A7B2  48C0                     ext.l      D0
  57152. 0002A7B4  72F0                     moveq.l    D1, 0xFFFFFFF0
  57153. 0002A7B6  D081                     add.l      D0, D1
  57154. 0002A7B8  3F00                     move.w     -[A7], D0
  57155. 0002A7BA  302E FFFE                move.w     D0, [A6 - 0x2]
  57156. 0002A7BE  48C0                     ext.l      D0
  57157. 0002A7C0  5D80                     subq.l     D0, 6
  57158. 0002A7C2  3F00                     move.w     -[A7], D0
  57159. 0002A7C4  61FF 0000 4498           bsr        +0x449A /* 0002EC5E */
  57160. 0002A7CA  1F3C 0007                move.b     -[A7], 0x7
  57161. 0002A7CE  486E FFF2                pea.l      [A6 - 0xE]
  57162. 0002A7D2  61FF 0000 3C9E           bsr        +0x3CA0 /* 0002E472 */
  57163. 0002A7D8  486E FFF2                pea.l      [A6 - 0xE]
  57164. 0002A7DC  302E FFFC                move.w     D0, [A6 - 0x4]
  57165. 0002A7E0  48C0                     ext.l      D0
  57166. 0002A7E2  72F0                     moveq.l    D1, 0xFFFFFFF0
  57167. 0002A7E4  D081                     add.l      D0, D1
  57168. 0002A7E6  3F00                     move.w     -[A7], D0
  57169. 0002A7E8  302E FFFE                move.w     D0, [A6 - 0x2]
  57170. 0002A7EC  48C0                     ext.l      D0
  57171. 0002A7EE  5F80                     subq.l     D0, 7
  57172. 0002A7F0  3F00                     move.w     -[A7], D0
  57173. 0002A7F2  61FF 0000 446A           bsr        +0x446C /* 0002EC5E */
  57174. 0002A7F8  1F3C 0008                move.b     -[A7], 0x8
  57175. 0002A7FC  486E FFF2                pea.l      [A6 - 0xE]
  57176. 0002A800  61FF 0000 3C70           bsr        +0x3C72 /* 0002E472 */
  57177. 0002A806  486E FFF2                pea.l      [A6 - 0xE]
  57178. 0002A80A  302E FFFC                move.w     D0, [A6 - 0x4]
  57179. 0002A80E  48C0                     ext.l      D0
  57180. 0002A810  72EF                     moveq.l    D1, 0xFFFFFFEF
  57181. 0002A812  D081                     add.l      D0, D1
  57182. 0002A814  3F00                     move.w     -[A7], D0
  57183. 0002A816  302E FFFE                move.w     D0, [A6 - 0x2]
  57184. 0002A81A  48C0                     ext.l      D0
  57185. 0002A81C  5F80                     subq.l     D0, 7
  57186. 0002A81E  3F00                     move.w     -[A7], D0
  57187. 0002A820  61FF 0000 443C           bsr        +0x443E /* 0002EC5E */
  57188. 0002A826  486E FFF2                pea.l      [A6 - 0xE]
  57189. 0002A82A  302E FFFC                move.w     D0, [A6 - 0x4]
  57190. 0002A82E  48C0                     ext.l      D0
  57191. 0002A830  72EE                     moveq.l    D1, 0xFFFFFFEE
  57192. 0002A832  D081                     add.l      D0, D1
  57193. 0002A834  3F00                     move.w     -[A7], D0
  57194. 0002A836  302E FFFE                move.w     D0, [A6 - 0x2]
  57195. 0002A83A  48C0                     ext.l      D0
  57196. 0002A83C  5F80                     subq.l     D0, 7
  57197. 0002A83E  3F00                     move.w     -[A7], D0
  57198. 0002A840  61FF 0000 441C           bsr        +0x441E /* 0002EC5E */
  57199. 0002A846  1F3C 000B                move.b     -[A7], 0xB
  57200. 0002A84A  486E FFF2                pea.l      [A6 - 0xE]
  57201. 0002A84E  61FF 0000 3C22           bsr        +0x3C24 /* 0002E472 */
  57202. 0002A854  486E FFF2                pea.l      [A6 - 0xE]
  57203. 0002A858  302E FFFC                move.w     D0, [A6 - 0x4]
  57204. 0002A85C  48C0                     ext.l      D0
  57205. 0002A85E  72ED                     moveq.l    D1, 0xFFFFFFED
  57206. 0002A860  D081                     add.l      D0, D1
  57207. 0002A862  3F00                     move.w     -[A7], D0
  57208. 0002A864  302E FFFE                move.w     D0, [A6 - 0x2]
  57209. 0002A868  48C0                     ext.l      D0
  57210. 0002A86A  5F80                     subq.l     D0, 7
  57211. 0002A86C  3F00                     move.w     -[A7], D0
  57212. 0002A86E  61FF 0000 43EE           bsr        +0x43F0 /* 0002EC5E */
  57213. 0002A874  1F3C 0007                move.b     -[A7], 0x7
  57214. 0002A878  486E FFF2                pea.l      [A6 - 0xE]
  57215. 0002A87C  61FF 0000 3BF4           bsr        +0x3BF6 /* 0002E472 */
  57216. 0002A882  486E FFF2                pea.l      [A6 - 0xE]
  57217. 0002A886  302E FFFC                move.w     D0, [A6 - 0x4]
  57218. 0002A88A  48C0                     ext.l      D0
  57219. 0002A88C  72ED                     moveq.l    D1, 0xFFFFFFED
  57220. 0002A88E  D081                     add.l      D0, D1
  57221. 0002A890  3F00                     move.w     -[A7], D0
  57222. 0002A892  302E FFFE                move.w     D0, [A6 - 0x2]
  57223. 0002A896  48C0                     ext.l      D0
  57224. 0002A898  5180                     subq.l     D0, 8
  57225. 0002A89A  3F00                     move.w     -[A7], D0
  57226. 0002A89C  61FF 0000 43C0           bsr        +0x43C2 /* 0002EC5E */
  57227. 0002A8A2  1F3C 0008                move.b     -[A7], 0x8
  57228. 0002A8A6  486E FFF2                pea.l      [A6 - 0xE]
  57229. 0002A8AA  61FF 0000 3BC6           bsr        +0x3BC8 /* 0002E472 */
  57230. 0002A8B0  486E FFF2                pea.l      [A6 - 0xE]
  57231. 0002A8B4  302E FFFC                move.w     D0, [A6 - 0x4]
  57232. 0002A8B8  48C0                     ext.l      D0
  57233. 0002A8BA  72EC                     moveq.l    D1, 0xFFFFFFEC
  57234. 0002A8BC  D081                     add.l      D0, D1
  57235. 0002A8BE  3F00                     move.w     -[A7], D0
  57236. 0002A8C0  302E FFFE                move.w     D0, [A6 - 0x2]
  57237. 0002A8C4  48C0                     ext.l      D0
  57238. 0002A8C6  5180                     subq.l     D0, 8
  57239. 0002A8C8  3F00                     move.w     -[A7], D0
  57240. 0002A8CA  61FF 0000 4392           bsr        +0x4394 /* 0002EC5E */
  57241. 0002A8D0  1F3C 000B                move.b     -[A7], 0xB
  57242. 0002A8D4  486E FFF2                pea.l      [A6 - 0xE]
  57243. 0002A8D8  61FF 0000 3B98           bsr        +0x3B9A /* 0002E472 */
  57244. 0002A8DE  486E FFF2                pea.l      [A6 - 0xE]
  57245. 0002A8E2  302E FFFC                move.w     D0, [A6 - 0x4]
  57246. 0002A8E6  48C0                     ext.l      D0
  57247. 0002A8E8  72EB                     moveq.l    D1, 0xFFFFFFEB
  57248. 0002A8EA  D081                     add.l      D0, D1
  57249. 0002A8EC  3F00                     move.w     -[A7], D0
  57250. 0002A8EE  302E FFFE                move.w     D0, [A6 - 0x2]
  57251. 0002A8F2  48C0                     ext.l      D0
  57252. 0002A8F4  5180                     subq.l     D0, 8
  57253. 0002A8F6  3F00                     move.w     -[A7], D0
  57254. 0002A8F8  61FF 0000 4364           bsr        +0x4366 /* 0002EC5E */
  57255. 0002A8FE  1F3C 0007                move.b     -[A7], 0x7
  57256. 0002A902  486E FFF2                pea.l      [A6 - 0xE]
  57257. 0002A906  61FF 0000 3B6A           bsr        +0x3B6C /* 0002E472 */
  57258. 0002A90C  486E FFF2                pea.l      [A6 - 0xE]
  57259. 0002A910  302E FFFC                move.w     D0, [A6 - 0x4]
  57260. 0002A914  48C0                     ext.l      D0
  57261. 0002A916  72EB                     moveq.l    D1, 0xFFFFFFEB
  57262. 0002A918  D081                     add.l      D0, D1
  57263. 0002A91A  3F00                     move.w     -[A7], D0
  57264. 0002A91C  302E FFFE                move.w     D0, [A6 - 0x2]
  57265. 0002A920  48C0                     ext.l      D0
  57266. 0002A922  72F7                     moveq.l    D1, 0xFFFFFFF7
  57267. 0002A924  D081                     add.l      D0, D1
  57268. 0002A926  3F00                     move.w     -[A7], D0
  57269. 0002A928  61FF 0000 4334           bsr        +0x4336 /* 0002EC5E */
  57270. 0002A92E  1F3C 0008                move.b     -[A7], 0x8
  57271. 0002A932  486E FFF2                pea.l      [A6 - 0xE]
  57272. 0002A936  61FF 0000 3B3A           bsr        +0x3B3C /* 0002E472 */
  57273. 0002A93C  486E FFF2                pea.l      [A6 - 0xE]
  57274. 0002A940  302E FFFC                move.w     D0, [A6 - 0x4]
  57275. 0002A944  48C0                     ext.l      D0
  57276. 0002A946  72EA                     moveq.l    D1, 0xFFFFFFEA
  57277. 0002A948  D081                     add.l      D0, D1
  57278. 0002A94A  3F00                     move.w     -[A7], D0
  57279. 0002A94C  302E FFFE                move.w     D0, [A6 - 0x2]
  57280. 0002A950  48C0                     ext.l      D0
  57281. 0002A952  72F7                     moveq.l    D1, 0xFFFFFFF7
  57282. 0002A954  D081                     add.l      D0, D1
  57283. 0002A956  3F00                     move.w     -[A7], D0
  57284. 0002A958  61FF 0000 4304           bsr        +0x4306 /* 0002EC5E */
  57285. 0002A95E  1F3C 0007                move.b     -[A7], 0x7
  57286. 0002A962  486E FFF2                pea.l      [A6 - 0xE]
  57287. 0002A966  61FF 0000 3B0A           bsr        +0x3B0C /* 0002E472 */
  57288. 0002A96C  486E FFF2                pea.l      [A6 - 0xE]
  57289. 0002A970  302E FFFC                move.w     D0, [A6 - 0x4]
  57290. 0002A974  48C0                     ext.l      D0
  57291. 0002A976  72EA                     moveq.l    D1, 0xFFFFFFEA
  57292. 0002A978  D081                     add.l      D0, D1
  57293. 0002A97A  3F00                     move.w     -[A7], D0
  57294. 0002A97C  302E FFFE                move.w     D0, [A6 - 0x2]
  57295. 0002A980  48C0                     ext.l      D0
  57296. 0002A982  72F6                     moveq.l    D1, 0xFFFFFFF6
  57297. 0002A984  D081                     add.l      D0, D1
  57298. 0002A986  3F00                     move.w     -[A7], D0
  57299. 0002A988  61FF 0000 42D4           bsr        +0x42D6 /* 0002EC5E */
  57300. 0002A98E  1F3C 000A                move.b     -[A7], 0xA /* '\n' */
  57301. 0002A992  486E FFF2                pea.l      [A6 - 0xE]
  57302. 0002A996  61FF 0000 3ADA           bsr        +0x3ADC /* 0002E472 */
  57303. 0002A99C  486E FFF2                pea.l      [A6 - 0xE]
  57304. 0002A9A0  302E FFFC                move.w     D0, [A6 - 0x4]
  57305. 0002A9A4  48C0                     ext.l      D0
  57306. 0002A9A6  72EA                     moveq.l    D1, 0xFFFFFFEA
  57307. 0002A9A8  D081                     add.l      D0, D1
  57308. 0002A9AA  3F00                     move.w     -[A7], D0
  57309. 0002A9AC  302E FFFE                move.w     D0, [A6 - 0x2]
  57310. 0002A9B0  48C0                     ext.l      D0
  57311. 0002A9B2  72F5                     moveq.l    D1, 0xFFFFFFF5
  57312. 0002A9B4  D081                     add.l      D0, D1
  57313. 0002A9B6  3F00                     move.w     -[A7], D0
  57314. 0002A9B8  61FF 0000 42A4           bsr        +0x42A6 /* 0002EC5E */
  57315. 0002A9BE  1F3C 0007                move.b     -[A7], 0x7
  57316. 0002A9C2  486E FFF2                pea.l      [A6 - 0xE]
  57317. 0002A9C6  61FF 0000 3AAA           bsr        +0x3AAC /* 0002E472 */
  57318. 0002A9CC  486E FFF2                pea.l      [A6 - 0xE]
  57319. 0002A9D0  302E FFFC                move.w     D0, [A6 - 0x4]
  57320. 0002A9D4  48C0                     ext.l      D0
  57321. 0002A9D6  72E9                     moveq.l    D1, 0xFFFFFFE9
  57322. 0002A9D8  D081                     add.l      D0, D1
  57323. 0002A9DA  3F00                     move.w     -[A7], D0
  57324. 0002A9DC  302E FFFE                move.w     D0, [A6 - 0x2]
  57325. 0002A9E0  48C0                     ext.l      D0
  57326. 0002A9E2  72F5                     moveq.l    D1, 0xFFFFFFF5
  57327. 0002A9E4  D081                     add.l      D0, D1
  57328. 0002A9E6  3F00                     move.w     -[A7], D0
  57329. 0002A9E8  61FF 0000 4274           bsr        +0x4276 /* 0002EC5E */
  57330. 0002A9EE  4FEF 0178                lea.l      A7, [A7 + 0x178]
  57331. 0002A9F2  6000 052A                bra        +0x52C /* 0002AF1E */
  57332. label0002A9F6:
  57333. 0002A9F6  1F3C 0009                move.b     -[A7], 0x9 /* '\t' */
  57334. 0002A9FA  486E FFF2                pea.l      [A6 - 0xE]
  57335. 0002A9FE  61FF 0000 3A72           bsr        +0x3A74 /* 0002E472 */
  57336. 0002AA04  486E FFF2                pea.l      [A6 - 0xE]
  57337. 0002AA08  302E FFFC                move.w     D0, [A6 - 0x4]
  57338. 0002AA0C  48C0                     ext.l      D0
  57339. 0002AA0E  5980                     subq.l     D0, 4
  57340. 0002AA10  3F00                     move.w     -[A7], D0
  57341. 0002AA12  302E FFFE                move.w     D0, [A6 - 0x2]
  57342. 0002AA16  48C0                     ext.l      D0
  57343. 0002AA18  5580                     subq.l     D0, 2
  57344. 0002AA1A  3F00                     move.w     -[A7], D0
  57345. 0002AA1C  61FF 0000 4240           bsr        +0x4242 /* 0002EC5E */
  57346. 0002AA22  1F3C 0004                move.b     -[A7], 0x4
  57347. 0002AA26  486E FFF2                pea.l      [A6 - 0xE]
  57348. 0002AA2A  61FF 0000 3A46           bsr        +0x3A48 /* 0002E472 */
  57349. 0002AA30  486E FFF2                pea.l      [A6 - 0xE]
  57350. 0002AA34  302E FFFC                move.w     D0, [A6 - 0x4]
  57351. 0002AA38  48C0                     ext.l      D0
  57352. 0002AA3A  5980                     subq.l     D0, 4
  57353. 0002AA3C  3F00                     move.w     -[A7], D0
  57354. 0002AA3E  302E FFFE                move.w     D0, [A6 - 0x2]
  57355. 0002AA42  48C0                     ext.l      D0
  57356. 0002AA44  5780                     subq.l     D0, 3
  57357. 0002AA46  3F00                     move.w     -[A7], D0
  57358. 0002AA48  61FF 0000 4214           bsr        +0x4216 /* 0002EC5E */
  57359. 0002AA4E  1F3C 0005                move.b     -[A7], 0x5
  57360. 0002AA52  486E FFF2                pea.l      [A6 - 0xE]
  57361. 0002AA56  61FF 0000 3A1A           bsr        +0x3A1C /* 0002E472 */
  57362. 0002AA5C  486E FFF2                pea.l      [A6 - 0xE]
  57363. 0002AA60  302E FFFC                move.w     D0, [A6 - 0x4]
  57364. 0002AA64  48C0                     ext.l      D0
  57365. 0002AA66  5B80                     subq.l     D0, 5
  57366. 0002AA68  3F00                     move.w     -[A7], D0
  57367. 0002AA6A  302E FFFE                move.w     D0, [A6 - 0x2]
  57368. 0002AA6E  48C0                     ext.l      D0
  57369. 0002AA70  5780                     subq.l     D0, 3
  57370. 0002AA72  3F00                     move.w     -[A7], D0
  57371. 0002AA74  61FF 0000 41E8           bsr        +0x41EA /* 0002EC5E */
  57372. 0002AA7A  1F3C 0006                move.b     -[A7], 0x6
  57373. 0002AA7E  486E FFF2                pea.l      [A6 - 0xE]
  57374. 0002AA82  61FF 0000 39EE           bsr        +0x39F0 /* 0002E472 */
  57375. 0002AA88  486E FFF2                pea.l      [A6 - 0xE]
  57376. 0002AA8C  302E FFFC                move.w     D0, [A6 - 0x4]
  57377. 0002AA90  48C0                     ext.l      D0
  57378. 0002AA92  5D80                     subq.l     D0, 6
  57379. 0002AA94  3F00                     move.w     -[A7], D0
  57380. 0002AA96  302E FFFE                move.w     D0, [A6 - 0x2]
  57381. 0002AA9A  48C0                     ext.l      D0
  57382. 0002AA9C  5780                     subq.l     D0, 3
  57383. 0002AA9E  3F00                     move.w     -[A7], D0
  57384. 0002AAA0  61FF 0000 41BC           bsr        +0x41BE /* 0002EC5E */
  57385. 0002AAA6  1F3C 000B                move.b     -[A7], 0xB
  57386. 0002AAAA  486E FFF2                pea.l      [A6 - 0xE]
  57387. 0002AAAE  61FF 0000 39C2           bsr        +0x39C4 /* 0002E472 */
  57388. 0002AAB4  486E FFF2                pea.l      [A6 - 0xE]
  57389. 0002AAB8  302E FFFC                move.w     D0, [A6 - 0x4]
  57390. 0002AABC  48C0                     ext.l      D0
  57391. 0002AABE  5F80                     subq.l     D0, 7
  57392. 0002AAC0  3F00                     move.w     -[A7], D0
  57393. 0002AAC2  302E FFFE                move.w     D0, [A6 - 0x2]
  57394. 0002AAC6  48C0                     ext.l      D0
  57395. 0002AAC8  5780                     subq.l     D0, 3
  57396. 0002AACA  3F00                     move.w     -[A7], D0
  57397. 0002AACC  61FF 0000 4190           bsr        +0x4192 /* 0002EC5E */
  57398. 0002AAD2  1F3C 0004                move.b     -[A7], 0x4
  57399. 0002AAD6  486E FFF2                pea.l      [A6 - 0xE]
  57400. 0002AADA  61FF 0000 3996           bsr        +0x3998 /* 0002E472 */
  57401. 0002AAE0  486E FFF2                pea.l      [A6 - 0xE]
  57402. 0002AAE4  302E FFFC                move.w     D0, [A6 - 0x4]
  57403. 0002AAE8  48C0                     ext.l      D0
  57404. 0002AAEA  5F80                     subq.l     D0, 7
  57405. 0002AAEC  3F00                     move.w     -[A7], D0
  57406. 0002AAEE  302E FFFE                move.w     D0, [A6 - 0x2]
  57407. 0002AAF2  48C0                     ext.l      D0
  57408. 0002AAF4  5980                     subq.l     D0, 4
  57409. 0002AAF6  3F00                     move.w     -[A7], D0
  57410. 0002AAF8  61FF 0000 4164           bsr        +0x4166 /* 0002EC5E */
  57411. 0002AAFE  1F3C 0005                move.b     -[A7], 0x5
  57412. 0002AB02  486E FFF2                pea.l      [A6 - 0xE]
  57413. 0002AB06  61FF 0000 396A           bsr        +0x396C /* 0002E472 */
  57414. 0002AB0C  486E FFF2                pea.l      [A6 - 0xE]
  57415. 0002AB10  302E FFFC                move.w     D0, [A6 - 0x4]
  57416. 0002AB14  48C0                     ext.l      D0
  57417. 0002AB16  5180                     subq.l     D0, 8
  57418. 0002AB18  3F00                     move.w     -[A7], D0
  57419. 0002AB1A  302E FFFE                move.w     D0, [A6 - 0x2]
  57420. 0002AB1E  48C0                     ext.l      D0
  57421. 0002AB20  5980                     subq.l     D0, 4
  57422. 0002AB22  3F00                     move.w     -[A7], D0
  57423. 0002AB24  61FF 0000 4138           bsr        +0x413A /* 0002EC5E */
  57424. 0002AB2A  1F3C 0007                move.b     -[A7], 0x7
  57425. 0002AB2E  486E FFF2                pea.l      [A6 - 0xE]
  57426. 0002AB32  61FF 0000 393E           bsr        +0x3940 /* 0002E472 */
  57427. 0002AB38  486E FFF2                pea.l      [A6 - 0xE]
  57428. 0002AB3C  302E FFFC                move.w     D0, [A6 - 0x4]
  57429. 0002AB40  48C0                     ext.l      D0
  57430. 0002AB42  72F7                     moveq.l    D1, 0xFFFFFFF7
  57431. 0002AB44  D081                     add.l      D0, D1
  57432. 0002AB46  3F00                     move.w     -[A7], D0
  57433. 0002AB48  302E FFFE                move.w     D0, [A6 - 0x2]
  57434. 0002AB4C  48C0                     ext.l      D0
  57435. 0002AB4E  5980                     subq.l     D0, 4
  57436. 0002AB50  3F00                     move.w     -[A7], D0
  57437. 0002AB52  61FF 0000 410A           bsr        +0x410C /* 0002EC5E */
  57438. 0002AB58  1F3C 000B                move.b     -[A7], 0xB
  57439. 0002AB5C  486E FFF2                pea.l      [A6 - 0xE]
  57440. 0002AB60  61FF 0000 3910           bsr        +0x3912 /* 0002E472 */
  57441. 0002AB66  486E FFF2                pea.l      [A6 - 0xE]
  57442. 0002AB6A  302E FFFC                move.w     D0, [A6 - 0x4]
  57443. 0002AB6E  48C0                     ext.l      D0
  57444. 0002AB70  72F6                     moveq.l    D1, 0xFFFFFFF6
  57445. 0002AB72  D081                     add.l      D0, D1
  57446. 0002AB74  3F00                     move.w     -[A7], D0
  57447. 0002AB76  302E FFFE                move.w     D0, [A6 - 0x2]
  57448. 0002AB7A  48C0                     ext.l      D0
  57449. 0002AB7C  5980                     subq.l     D0, 4
  57450. 0002AB7E  3F00                     move.w     -[A7], D0
  57451. 0002AB80  61FF 0000 40DC           bsr        +0x40DE /* 0002EC5E */
  57452. 0002AB86  1F3C 0004                move.b     -[A7], 0x4
  57453. 0002AB8A  486E FFF2                pea.l      [A6 - 0xE]
  57454. 0002AB8E  61FF 0000 38E2           bsr        +0x38E4 /* 0002E472 */
  57455. 0002AB94  486E FFF2                pea.l      [A6 - 0xE]
  57456. 0002AB98  302E FFFC                move.w     D0, [A6 - 0x4]
  57457. 0002AB9C  48C0                     ext.l      D0
  57458. 0002AB9E  72F6                     moveq.l    D1, 0xFFFFFFF6
  57459. 0002ABA0  D081                     add.l      D0, D1
  57460. 0002ABA2  3F00                     move.w     -[A7], D0
  57461. 0002ABA4  302E FFFE                move.w     D0, [A6 - 0x2]
  57462. 0002ABA8  48C0                     ext.l      D0
  57463. 0002ABAA  5B80                     subq.l     D0, 5
  57464. 0002ABAC  3F00                     move.w     -[A7], D0
  57465. 0002ABAE  61FF 0000 40AE           bsr        +0x40B0 /* 0002EC5E */
  57466. 0002ABB4  1F3C 0005                move.b     -[A7], 0x5
  57467. 0002ABB8  486E FFF2                pea.l      [A6 - 0xE]
  57468. 0002ABBC  61FF 0000 38B4           bsr        +0x38B6 /* 0002E472 */
  57469. 0002ABC2  486E FFF2                pea.l      [A6 - 0xE]
  57470. 0002ABC6  302E FFFC                move.w     D0, [A6 - 0x4]
  57471. 0002ABCA  48C0                     ext.l      D0
  57472. 0002ABCC  72F5                     moveq.l    D1, 0xFFFFFFF5
  57473. 0002ABCE  D081                     add.l      D0, D1
  57474. 0002ABD0  3F00                     move.w     -[A7], D0
  57475. 0002ABD2  302E FFFE                move.w     D0, [A6 - 0x2]
  57476. 0002ABD6  48C0                     ext.l      D0
  57477. 0002ABD8  5B80                     subq.l     D0, 5
  57478. 0002ABDA  3F00                     move.w     -[A7], D0
  57479. 0002ABDC  61FF 0000 4080           bsr        +0x4082 /* 0002EC5E */
  57480. 0002ABE2  1F3C 0007                move.b     -[A7], 0x7
  57481. 0002ABE6  486E FFF2                pea.l      [A6 - 0xE]
  57482. 0002ABEA  61FF 0000 3886           bsr        +0x3888 /* 0002E472 */
  57483. 0002ABF0  486E FFF2                pea.l      [A6 - 0xE]
  57484. 0002ABF4  302E FFFC                move.w     D0, [A6 - 0x4]
  57485. 0002ABF8  48C0                     ext.l      D0
  57486. 0002ABFA  72F4                     moveq.l    D1, 0xFFFFFFF4
  57487. 0002ABFC  D081                     add.l      D0, D1
  57488. 0002ABFE  3F00                     move.w     -[A7], D0
  57489. 0002AC00  302E FFFE                move.w     D0, [A6 - 0x2]
  57490. 0002AC04  48C0                     ext.l      D0
  57491. 0002AC06  5B80                     subq.l     D0, 5
  57492. 0002AC08  3F00                     move.w     -[A7], D0
  57493. 0002AC0A  61FF 0000 4052           bsr        +0x4054 /* 0002EC5E */
  57494. 0002AC10  1F3C 000B                move.b     -[A7], 0xB
  57495. 0002AC14  486E FFF2                pea.l      [A6 - 0xE]
  57496. 0002AC18  61FF 0000 3858           bsr        +0x385A /* 0002E472 */
  57497. 0002AC1E  486E FFF2                pea.l      [A6 - 0xE]
  57498. 0002AC22  302E FFFC                move.w     D0, [A6 - 0x4]
  57499. 0002AC26  48C0                     ext.l      D0
  57500. 0002AC28  72F3                     moveq.l    D1, 0xFFFFFFF3
  57501. 0002AC2A  D081                     add.l      D0, D1
  57502. 0002AC2C  3F00                     move.w     -[A7], D0
  57503. 0002AC2E  302E FFFE                move.w     D0, [A6 - 0x2]
  57504. 0002AC32  48C0                     ext.l      D0
  57505. 0002AC34  5B80                     subq.l     D0, 5
  57506. 0002AC36  3F00                     move.w     -[A7], D0
  57507. 0002AC38  61FF 0000 4024           bsr        +0x4026 /* 0002EC5E */
  57508. 0002AC3E  1F3C 0004                move.b     -[A7], 0x4
  57509. 0002AC42  486E FFF2                pea.l      [A6 - 0xE]
  57510. 0002AC46  61FF 0000 382A           bsr        +0x382C /* 0002E472 */
  57511. 0002AC4C  486E FFF2                pea.l      [A6 - 0xE]
  57512. 0002AC50  302E FFFC                move.w     D0, [A6 - 0x4]
  57513. 0002AC54  48C0                     ext.l      D0
  57514. 0002AC56  72F3                     moveq.l    D1, 0xFFFFFFF3
  57515. 0002AC58  D081                     add.l      D0, D1
  57516. 0002AC5A  3F00                     move.w     -[A7], D0
  57517. 0002AC5C  302E FFFE                move.w     D0, [A6 - 0x2]
  57518. 0002AC60  48C0                     ext.l      D0
  57519. 0002AC62  5D80                     subq.l     D0, 6
  57520. 0002AC64  3F00                     move.w     -[A7], D0
  57521. 0002AC66  61FF 0000 3FF6           bsr        +0x3FF8 /* 0002EC5E */
  57522. 0002AC6C  1F3C 0005                move.b     -[A7], 0x5
  57523. 0002AC70  486E FFF2                pea.l      [A6 - 0xE]
  57524. 0002AC74  61FF 0000 37FC           bsr        +0x37FE /* 0002E472 */
  57525. 0002AC7A  486E FFF2                pea.l      [A6 - 0xE]
  57526. 0002AC7E  302E FFFC                move.w     D0, [A6 - 0x4]
  57527. 0002AC82  48C0                     ext.l      D0
  57528. 0002AC84  72F2                     moveq.l    D1, 0xFFFFFFF2
  57529. 0002AC86  D081                     add.l      D0, D1
  57530. 0002AC88  3F00                     move.w     -[A7], D0
  57531. 0002AC8A  302E FFFE                move.w     D0, [A6 - 0x2]
  57532. 0002AC8E  48C0                     ext.l      D0
  57533. 0002AC90  5D80                     subq.l     D0, 6
  57534. 0002AC92  3F00                     move.w     -[A7], D0
  57535. 0002AC94  61FF 0000 3FC8           bsr        +0x3FCA /* 0002EC5E */
  57536. 0002AC9A  1F3C 0007                move.b     -[A7], 0x7
  57537. 0002AC9E  486E FFF2                pea.l      [A6 - 0xE]
  57538. 0002ACA2  61FF 0000 37CE           bsr        +0x37D0 /* 0002E472 */
  57539. 0002ACA8  486E FFF2                pea.l      [A6 - 0xE]
  57540. 0002ACAC  302E FFFC                move.w     D0, [A6 - 0x4]
  57541. 0002ACB0  48C0                     ext.l      D0
  57542. 0002ACB2  72F1                     moveq.l    D1, 0xFFFFFFF1
  57543. 0002ACB4  D081                     add.l      D0, D1
  57544. 0002ACB6  3F00                     move.w     -[A7], D0
  57545. 0002ACB8  302E FFFE                move.w     D0, [A6 - 0x2]
  57546. 0002ACBC  48C0                     ext.l      D0
  57547. 0002ACBE  5D80                     subq.l     D0, 6
  57548. 0002ACC0  3F00                     move.w     -[A7], D0
  57549. 0002ACC2  61FF 0000 3F9A           bsr        +0x3F9C /* 0002EC5E */
  57550. 0002ACC8  1F3C 000B                move.b     -[A7], 0xB
  57551. 0002ACCC  486E FFF2                pea.l      [A6 - 0xE]
  57552. 0002ACD0  61FF 0000 37A0           bsr        +0x37A2 /* 0002E472 */
  57553. 0002ACD6  486E FFF2                pea.l      [A6 - 0xE]
  57554. 0002ACDA  302E FFFC                move.w     D0, [A6 - 0x4]
  57555. 0002ACDE  48C0                     ext.l      D0
  57556. 0002ACE0  72F0                     moveq.l    D1, 0xFFFFFFF0
  57557. 0002ACE2  D081                     add.l      D0, D1
  57558. 0002ACE4  3F00                     move.w     -[A7], D0
  57559. 0002ACE6  302E FFFE                move.w     D0, [A6 - 0x2]
  57560. 0002ACEA  48C0                     ext.l      D0
  57561. 0002ACEC  5D80                     subq.l     D0, 6
  57562. 0002ACEE  3F00                     move.w     -[A7], D0
  57563. 0002ACF0  61FF 0000 3F6C           bsr        +0x3F6E /* 0002EC5E */
  57564. 0002ACF6  1F3C 0004                move.b     -[A7], 0x4
  57565. 0002ACFA  486E FFF2                pea.l      [A6 - 0xE]
  57566. 0002ACFE  61FF 0000 3772           bsr        +0x3774 /* 0002E472 */
  57567. 0002AD04  486E FFF2                pea.l      [A6 - 0xE]
  57568. 0002AD08  302E FFFC                move.w     D0, [A6 - 0x4]
  57569. 0002AD0C  48C0                     ext.l      D0
  57570. 0002AD0E  72F0                     moveq.l    D1, 0xFFFFFFF0
  57571. 0002AD10  D081                     add.l      D0, D1
  57572. 0002AD12  3F00                     move.w     -[A7], D0
  57573. 0002AD14  302E FFFE                move.w     D0, [A6 - 0x2]
  57574. 0002AD18  48C0                     ext.l      D0
  57575. 0002AD1A  5F80                     subq.l     D0, 7
  57576. 0002AD1C  3F00                     move.w     -[A7], D0
  57577. 0002AD1E  61FF 0000 3F3E           bsr        +0x3F40 /* 0002EC5E */
  57578. 0002AD24  1F3C 0005                move.b     -[A7], 0x5
  57579. 0002AD28  486E FFF2                pea.l      [A6 - 0xE]
  57580. 0002AD2C  61FF 0000 3744           bsr        +0x3746 /* 0002E472 */
  57581. 0002AD32  486E FFF2                pea.l      [A6 - 0xE]
  57582. 0002AD36  302E FFFC                move.w     D0, [A6 - 0x4]
  57583. 0002AD3A  48C0                     ext.l      D0
  57584. 0002AD3C  72EF                     moveq.l    D1, 0xFFFFFFEF
  57585. 0002AD3E  D081                     add.l      D0, D1
  57586. 0002AD40  3F00                     move.w     -[A7], D0
  57587. 0002AD42  302E FFFE                move.w     D0, [A6 - 0x2]
  57588. 0002AD46  48C0                     ext.l      D0
  57589. 0002AD48  5F80                     subq.l     D0, 7
  57590. 0002AD4A  3F00                     move.w     -[A7], D0
  57591. 0002AD4C  61FF 0000 3F10           bsr        +0x3F12 /* 0002EC5E */
  57592. 0002AD52  1F3C 0007                move.b     -[A7], 0x7
  57593. 0002AD56  486E FFF2                pea.l      [A6 - 0xE]
  57594. 0002AD5A  61FF 0000 3716           bsr        +0x3718 /* 0002E472 */
  57595. 0002AD60  486E FFF2                pea.l      [A6 - 0xE]
  57596. 0002AD64  302E FFFC                move.w     D0, [A6 - 0x4]
  57597. 0002AD68  48C0                     ext.l      D0
  57598. 0002AD6A  72EE                     moveq.l    D1, 0xFFFFFFEE
  57599. 0002AD6C  D081                     add.l      D0, D1
  57600. 0002AD6E  3F00                     move.w     -[A7], D0
  57601. 0002AD70  302E FFFE                move.w     D0, [A6 - 0x2]
  57602. 0002AD74  48C0                     ext.l      D0
  57603. 0002AD76  5F80                     subq.l     D0, 7
  57604. 0002AD78  3F00                     move.w     -[A7], D0
  57605. 0002AD7A  61FF 0000 3EE2           bsr        +0x3EE4 /* 0002EC5E */
  57606. 0002AD80  1F3C 000B                move.b     -[A7], 0xB
  57607. 0002AD84  486E FFF2                pea.l      [A6 - 0xE]
  57608. 0002AD88  61FF 0000 36E8           bsr        +0x36EA /* 0002E472 */
  57609. 0002AD8E  486E FFF2                pea.l      [A6 - 0xE]
  57610. 0002AD92  302E FFFC                move.w     D0, [A6 - 0x4]
  57611. 0002AD96  48C0                     ext.l      D0
  57612. 0002AD98  72ED                     moveq.l    D1, 0xFFFFFFED
  57613. 0002AD9A  D081                     add.l      D0, D1
  57614. 0002AD9C  3F00                     move.w     -[A7], D0
  57615. 0002AD9E  302E FFFE                move.w     D0, [A6 - 0x2]
  57616. 0002ADA2  48C0                     ext.l      D0
  57617. 0002ADA4  5F80                     subq.l     D0, 7
  57618. 0002ADA6  3F00                     move.w     -[A7], D0
  57619. 0002ADA8  61FF 0000 3EB4           bsr        +0x3EB6 /* 0002EC5E */
  57620. 0002ADAE  1F3C 0004                move.b     -[A7], 0x4
  57621. 0002ADB2  486E FFF2                pea.l      [A6 - 0xE]
  57622. 0002ADB6  61FF 0000 36BA           bsr        +0x36BC /* 0002E472 */
  57623. 0002ADBC  486E FFF2                pea.l      [A6 - 0xE]
  57624. 0002ADC0  302E FFFC                move.w     D0, [A6 - 0x4]
  57625. 0002ADC4  48C0                     ext.l      D0
  57626. 0002ADC6  72ED                     moveq.l    D1, 0xFFFFFFED
  57627. 0002ADC8  D081                     add.l      D0, D1
  57628. 0002ADCA  3F00                     move.w     -[A7], D0
  57629. 0002ADCC  302E FFFE                move.w     D0, [A6 - 0x2]
  57630. 0002ADD0  48C0                     ext.l      D0
  57631. 0002ADD2  5180                     subq.l     D0, 8
  57632. 0002ADD4  3F00                     move.w     -[A7], D0
  57633. 0002ADD6  61FF 0000 3E86           bsr        +0x3E88 /* 0002EC5E */
  57634. 0002ADDC  1F3C 0007                move.b     -[A7], 0x7
  57635. 0002ADE0  486E FFF2                pea.l      [A6 - 0xE]
  57636. 0002ADE4  61FF 0000 368C           bsr        +0x368E /* 0002E472 */
  57637. 0002ADEA  486E FFF2                pea.l      [A6 - 0xE]
  57638. 0002ADEE  302E FFFC                move.w     D0, [A6 - 0x4]
  57639. 0002ADF2  48C0                     ext.l      D0
  57640. 0002ADF4  72EC                     moveq.l    D1, 0xFFFFFFEC
  57641. 0002ADF6  D081                     add.l      D0, D1
  57642. 0002ADF8  3F00                     move.w     -[A7], D0
  57643. 0002ADFA  302E FFFE                move.w     D0, [A6 - 0x2]
  57644. 0002ADFE  48C0                     ext.l      D0
  57645. 0002AE00  5180                     subq.l     D0, 8
  57646. 0002AE02  3F00                     move.w     -[A7], D0
  57647. 0002AE04  61FF 0000 3E58           bsr        +0x3E5A /* 0002EC5E */
  57648. 0002AE0A  1F3C 000B                move.b     -[A7], 0xB
  57649. 0002AE0E  486E FFF2                pea.l      [A6 - 0xE]
  57650. 0002AE12  61FF 0000 365E           bsr        +0x3660 /* 0002E472 */
  57651. 0002AE18  486E FFF2                pea.l      [A6 - 0xE]
  57652. 0002AE1C  302E FFFC                move.w     D0, [A6 - 0x4]
  57653. 0002AE20  48C0                     ext.l      D0
  57654. 0002AE22  72EB                     moveq.l    D1, 0xFFFFFFEB
  57655. 0002AE24  D081                     add.l      D0, D1
  57656. 0002AE26  3F00                     move.w     -[A7], D0
  57657. 0002AE28  302E FFFE                move.w     D0, [A6 - 0x2]
  57658. 0002AE2C  48C0                     ext.l      D0
  57659. 0002AE2E  5180                     subq.l     D0, 8
  57660. 0002AE30  3F00                     move.w     -[A7], D0
  57661. 0002AE32  61FF 0000 3E2A           bsr        +0x3E2C /* 0002EC5E */
  57662. 0002AE38  1F3C 0004                move.b     -[A7], 0x4
  57663. 0002AE3C  486E FFF2                pea.l      [A6 - 0xE]
  57664. 0002AE40  61FF 0000 3630           bsr        +0x3632 /* 0002E472 */
  57665. 0002AE46  486E FFF2                pea.l      [A6 - 0xE]
  57666. 0002AE4A  302E FFFC                move.w     D0, [A6 - 0x4]
  57667. 0002AE4E  48C0                     ext.l      D0
  57668. 0002AE50  72EB                     moveq.l    D1, 0xFFFFFFEB
  57669. 0002AE52  D081                     add.l      D0, D1
  57670. 0002AE54  3F00                     move.w     -[A7], D0
  57671. 0002AE56  302E FFFE                move.w     D0, [A6 - 0x2]
  57672. 0002AE5A  48C0                     ext.l      D0
  57673. 0002AE5C  72F7                     moveq.l    D1, 0xFFFFFFF7
  57674. 0002AE5E  D081                     add.l      D0, D1
  57675. 0002AE60  3F00                     move.w     -[A7], D0
  57676. 0002AE62  61FF 0000 3DFA           bsr        +0x3DFC /* 0002EC5E */
  57677. 0002AE68  1F3C 0007                move.b     -[A7], 0x7
  57678. 0002AE6C  486E FFF2                pea.l      [A6 - 0xE]
  57679. 0002AE70  61FF 0000 3600           bsr        +0x3602 /* 0002E472 */
  57680. 0002AE76  486E FFF2                pea.l      [A6 - 0xE]
  57681. 0002AE7A  302E FFFC                move.w     D0, [A6 - 0x4]
  57682. 0002AE7E  48C0                     ext.l      D0
  57683. 0002AE80  72EA                     moveq.l    D1, 0xFFFFFFEA
  57684. 0002AE82  D081                     add.l      D0, D1
  57685. 0002AE84  3F00                     move.w     -[A7], D0
  57686. 0002AE86  302E FFFE                move.w     D0, [A6 - 0x2]
  57687. 0002AE8A  48C0                     ext.l      D0
  57688. 0002AE8C  72F7                     moveq.l    D1, 0xFFFFFFF7
  57689. 0002AE8E  D081                     add.l      D0, D1
  57690. 0002AE90  3F00                     move.w     -[A7], D0
  57691. 0002AE92  61FF 0000 3DCA           bsr        +0x3DCC /* 0002EC5E */
  57692. 0002AE98  1F3C 0002                move.b     -[A7], 0x2
  57693. 0002AE9C  486E FFF2                pea.l      [A6 - 0xE]
  57694. 0002AEA0  61FF 0000 35D0           bsr        +0x35D2 /* 0002E472 */
  57695. 0002AEA6  486E FFF2                pea.l      [A6 - 0xE]
  57696. 0002AEAA  302E FFFC                move.w     D0, [A6 - 0x4]
  57697. 0002AEAE  48C0                     ext.l      D0
  57698. 0002AEB0  72EA                     moveq.l    D1, 0xFFFFFFEA
  57699. 0002AEB2  D081                     add.l      D0, D1
  57700. 0002AEB4  3F00                     move.w     -[A7], D0
  57701. 0002AEB6  302E FFFE                move.w     D0, [A6 - 0x2]
  57702. 0002AEBA  48C0                     ext.l      D0
  57703. 0002AEBC  72F6                     moveq.l    D1, 0xFFFFFFF6
  57704. 0002AEBE  D081                     add.l      D0, D1
  57705. 0002AEC0  3F00                     move.w     -[A7], D0
  57706. 0002AEC2  61FF 0000 3D9A           bsr        +0x3D9C /* 0002EC5E */
  57707. 0002AEC8  486E FFF2                pea.l      [A6 - 0xE]
  57708. 0002AECC  302E FFFC                move.w     D0, [A6 - 0x4]
  57709. 0002AED0  48C0                     ext.l      D0
  57710. 0002AED2  72EA                     moveq.l    D1, 0xFFFFFFEA
  57711. 0002AED4  D081                     add.l      D0, D1
  57712. 0002AED6  3F00                     move.w     -[A7], D0
  57713. 0002AED8  302E FFFE                move.w     D0, [A6 - 0x2]
  57714. 0002AEDC  48C0                     ext.l      D0
  57715. 0002AEDE  72F5                     moveq.l    D1, 0xFFFFFFF5
  57716. 0002AEE0  D081                     add.l      D0, D1
  57717. 0002AEE2  3F00                     move.w     -[A7], D0
  57718. 0002AEE4  61FF 0000 3D78           bsr        +0x3D7A /* 0002EC5E */
  57719. 0002AEEA  1F3C 0005                move.b     -[A7], 0x5
  57720. 0002AEEE  486E FFF2                pea.l      [A6 - 0xE]
  57721. 0002AEF2  61FF 0000 357E           bsr        +0x3580 /* 0002E472 */
  57722. 0002AEF8  486E FFF2                pea.l      [A6 - 0xE]
  57723. 0002AEFC  302E FFFC                move.w     D0, [A6 - 0x4]
  57724. 0002AF00  48C0                     ext.l      D0
  57725. 0002AF02  72E9                     moveq.l    D1, 0xFFFFFFE9
  57726. 0002AF04  D081                     add.l      D0, D1
  57727. 0002AF06  3F00                     move.w     -[A7], D0
  57728. 0002AF08  302E FFFE                move.w     D0, [A6 - 0x2]
  57729. 0002AF0C  48C0                     ext.l      D0
  57730. 0002AF0E  72F5                     moveq.l    D1, 0xFFFFFFF5
  57731. 0002AF10  D081                     add.l      D0, D1
  57732. 0002AF12  3F00                     move.w     -[A7], D0
  57733. 0002AF14  61FF 0000 3D48           bsr        +0x3D4A /* 0002EC5E */
  57734. 0002AF1A  4FEF 0190                lea.l      A7, [A7 + 0x190]
  57735. label0002AF1E:
  57736. 0002AF1E  3F3C FFFF                move.w     -[A7], 0xFFFF
  57737. 0002AF22  486E FFD4                pea.l      [A6 - 0x2C]
  57738. 0002AF26  4EB9 0000 01F8           jsr        [0x000001F8 /* SPValid/SysParam */]
  57739. 0002AF2C  5C4F                     addq.w     A7, 6
  57740. 0002AF2E  245F                     movea.l    A2, [A7]+
  57741. 0002AF30  4E5E                     unlink     A6
  57742. 0002AF32  4E75                     rts
  57743. 0002AF34  4E56 FFFC                link       A6, -0x0004
  57744. 0002AF38  2F0A                     move.l     -[A7], A2
  57745. 0002AF3A  2F03                     move.l     -[A7], D3
  57746. 0002AF3C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  57747. 0002AF40  2057                     movea.l    A0, [A7]
  57748. 0002AF42  2268 0004                movea.l    A1, [A0 + 0x4]
  57749. 0002AF46  2269 0208                movea.l    A1, [A1 + 0x208]
  57750. 0002AF4A  4E91                     jsr        [A1]
  57751. 0002AF4C  2448                     movea.l    A2, A0
  57752. 0002AF4E  2D79 0000 EE9E FFFC      move.l     [A6 - 0x4], [0x0000EE9E]
  57753. 0002AF56  3D6E 0012 FFFC           move.w     [A6 - 0x4], [A6 + 0x12]
  57754. 0002AF5C  3D6E 000E FFFE           move.w     [A6 - 0x2], [A6 + 0xE]
  57755. 0002AF62  486E FFFC                pea.l      [A6 - 0x4]
  57756. 0002AF66  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  57757. 0002AF6A  2057                     movea.l    A0, [A7]
  57758. 0002AF6C  2268 0004                movea.l    A1, [A0 + 0x4]
  57759. 0002AF70  2269 0128                movea.l    A1, [A1 + 0x128]
  57760. 0002AF74  4E91                     jsr        [A1]
  57761. 0002AF76  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  57762. 0002AF7A  2F0A                     move.l     -[A7], A2
  57763. 0002AF7C  A8E8                     syscall    PtInRgn
  57764. 0002AF7E  161F                     move.b     D3, [A7]+
  57765. 0002AF80  2F0A                     move.l     -[A7], A2
  57766. 0002AF82  A8D9                     syscall    DisposRgn/DisposeRgn
  57767. 0002AF84  1003                     move.b     D0, D3
  57768. 0002AF86  4FEF 000A                lea.l      A7, [A7 + 0xA]
  57769. 0002AF8A  261F                     move.l     D3, [A7]+
  57770. 0002AF8C  245F                     movea.l    A2, [A7]+
  57771. 0002AF8E  4E5E                     unlink     A6
  57772. 0002AF90  4E75                     rts
  57773. 0002AF92  4E56 0000                link       A6, 0
  57774. 0002AF96  2F03                     move.l     -[A7], D3
  57775. 0002AF98  162E 000E                move.b     D3, [A6 + 0xE]
  57776. 0002AF9C  B62E 0010                cmp.b      D3, [A6 + 0x10]
  57777. 0002AFA0  672E                     beq        +0x30 /* 0002AFD0 */
  57778. 0002AFA2  4A03                     tst.b      D3
  57779. 0002AFA4  6710                     beq        +0x12 /* 0002AFB6 */
  57780. 0002AFA6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  57781. 0002AFAA  61FF FFFF BD60           bsr        -0x429E /* 00026D0C */
  57782. 0002AFB0  4A00                     tst.b      D0
  57783. 0002AFB2  584F                     addq.w     A7, 4
  57784. 0002AFB4  6704                     beq        +0x6 /* 0002AFBA */
  57785. label0002AFB6:
  57786. 0002AFB6  7000                     moveq.l    D0, 0x00
  57787. 0002AFB8  6002                     bra        +0x4 /* 0002AFBC */
  57788. label0002AFBA:
  57789. 0002AFBA  7001                     moveq.l    D0, 0x01
  57790. label0002AFBC:
  57791. 0002AFBC  1F00                     move.b     -[A7], D0
  57792. 0002AFBE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  57793. 0002AFC2  2057                     movea.l    A0, [A7]
  57794. 0002AFC4  2268 0004                movea.l    A1, [A0 + 0x4]
  57795. 0002AFC8  2269 0214                movea.l    A1, [A1 + 0x214]
  57796. 0002AFCC  4E91                     jsr        [A1]
  57797. 0002AFCE  5C4F                     addq.w     A7, 6
  57798. label0002AFD0:
  57799. 0002AFD0  261F                     move.l     D3, [A7]+
  57800. 0002AFD2  4E5E                     unlink     A6
  57801. 0002AFD4  4E75                     rts
  57802. 0002AFD6  4E56 0000                link       A6, 0
  57803. 0002AFDA  2F0A                     move.l     -[A7], A2
  57804. 0002AFDC  2F03                     move.l     -[A7], D3
  57805. 0002AFDE  246E 0008                movea.l    A2, [A6 + 0x8]
  57806. 0002AFE2  162A 019C                move.b     D3, [A2 + 0x19C]
  57807. 0002AFE6  422A 019C                clr.b      [A2 + 0x19C]
  57808. 0002AFEA  2F0A                     move.l     -[A7], A2
  57809. 0002AFEC  61FF FFFF AFC8           bsr        -0x5036 /* 00025FB6 */
  57810. 0002AFF2  4A00                     tst.b      D0
  57811. 0002AFF4  584F                     addq.w     A7, 4
  57812. 0002AFF6  6704                     beq        +0x6 /* 0002AFFC */
  57813. 0002AFF8  426A 018C                clr.w      [A2 + 0x18C]
  57814. label0002AFFC:
  57815. 0002AFFC  4A03                     tst.b      D3
  57816. 0002AFFE  6722                     beq        +0x24 /* 0002B022 */
  57817. 0002B000  2F0A                     move.l     -[A7], A2
  57818. 0002B002  61FF FFFF BD08           bsr        -0x42F6 /* 00026D0C */
  57819. 0002B008  4A00                     tst.b      D0
  57820. 0002B00A  584F                     addq.w     A7, 4
  57821. 0002B00C  6614                     bne        +0x16 /* 0002B022 */
  57822. 0002B00E  4878 0001                push.l     0x1
  57823. 0002B012  2F0A                     move.l     -[A7], A2
  57824. 0002B014  2057                     movea.l    A0, [A7]
  57825. 0002B016  2268 0004                movea.l    A1, [A0 + 0x4]
  57826. 0002B01A  2269 0020                movea.l    A1, [A1 + 0x20]
  57827. 0002B01E  4E91                     jsr        [A1]
  57828. 0002B020  504F                     addq.w     A7, 8
  57829. label0002B022:
  57830. 0002B022  261F                     move.l     D3, [A7]+
  57831. 0002B024  245F                     movea.l    A2, [A7]+
  57832. 0002B026  4E5E                     unlink     A6
  57833. 0002B028  4E75                     rts
  57834. label0002B02A:
  57835. 0002B02A  4E56 FFF8                link       A6, -0x0008
  57836. 0002B02E  2F0A                     move.l     -[A7], A2
  57837. 0002B030  246E 000C                movea.l    A2, [A6 + 0xC]
  57838. 0002B034  486E FFF8                pea.l      [A6 - 0x8]
  57839. 0002B038  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  57840. 0002B03C  2057                     movea.l    A0, [A7]
  57841. 0002B03E  2268 0004                movea.l    A1, [A0 + 0x4]
  57842. 0002B042  2269 0040                movea.l    A1, [A1 + 0x40]
  57843. 0002B046  4E91                     jsr        [A1]
  57844. 0002B048  486E FFF8                pea.l      [A6 - 0x8]
  57845. 0002B04C  2F3C 0003 000B           move.l     -[A7], 0x3000B
  57846. 0002B052  A8A9                     syscall    InsetRect
  57847. 0002B054  356E FFFA 0002           move.w     [A2 + 0x2], [A6 - 0x6]
  57848. 0002B05A  34AE FFF8                move.w     [A2], [A6 - 0x8]
  57849. 0002B05E  504F                     addq.w     A7, 8
  57850. 0002B060  245F                     movea.l    A2, [A7]+
  57851. 0002B062  4E5E                     unlink     A6
  57852. 0002B064  4E75                     rts
  57853. 0002B066  4E56 0000                link       A6, 0
  57854. 0002B06A  2F0A                     move.l     -[A7], A2
  57855. 0002B06C  246E 0008                movea.l    A2, [A6 + 0x8]
  57856. 0002B070  2F0A                     move.l     -[A7], A2
  57857. 0002B072  61FF FFFF AF42           bsr        -0x50BC /* 00025FB6 */
  57858. 0002B078  4A00                     tst.b      D0
  57859. 0002B07A  584F                     addq.w     A7, 4
  57860. 0002B07C  671A                     beq        +0x1C /* 0002B098 */
  57861. 0002B07E  157C 0010 0190           move.b     [A2 + 0x190], 0x10
  57862. 0002B084  2F0A                     move.l     -[A7], A2
  57863. 0002B086  61FF FFFF AF3C           bsr        -0x50C2 /* 00025FC4 */
  57864. 0002B08C  4A00                     tst.b      D0
  57865. 0002B08E  584F                     addq.w     A7, 4
  57866. 0002B090  6706                     beq        +0x8 /* 0002B098 */
  57867. 0002B092  157C 000C 0190           move.b     [A2 + 0x190], 0xC
  57868. label0002B098:
  57869. 0002B098  245F                     movea.l    A2, [A7]+
  57870. 0002B09A  4E5E                     unlink     A6
  57871. 0002B09C  4E75                     rts
  57872. 0002B09E  206F 0004                movea.l    A0, [A7 + 0x4]
  57873. 0002B0A2  5088                     addq.l     A0, 8
  57874. 0002B0A4  2010                     move.l     D0, [A0]
  57875. 0002B0A6  0680 FFFF FE62           addi.l     D0, 0xFFFFFE62
  57876. 0002B0AC  D1AF 0004                add.l      [A7 + 0x4], D0
  57877. 0002B0B0  4EFA AD62                jmp        [PC - 0x529E /* 00025E14 */]
  57878. 0002B0B4  06AF FFFF FFD8 0004      addi.l     [A7 + 0x4], 0xFFFFFFD8
  57879. 0002B0BC  4EFA AD56                jmp        [PC - 0x52AA /* 00025E14 */]
  57880. 0002B0C0  06AF FFFF FF9A 0004      addi.l     [A7 + 0x4], 0xFFFFFF9A
  57881. 0002B0C8  4EFA AE2E                jmp        [PC - 0x51D2 /* 00025EF8 */]
  57882. 0002B0CC  06AF FFFF FF9A 0004      addi.l     [A7 + 0x4], 0xFFFFFF9A
  57883. 0002B0D4  4EFA AD3E                jmp        [PC - 0x52C2 /* 00025E14 */]
  57884. 0002B0D8  06AF FFFF FE7E 0004      addi.l     [A7 + 0x4], 0xFFFFFE7E
  57885. 0002B0E0  4EFA FF48                jmp        [PC - 0xB8 /* 0002B02A */]
  57886. 0002B0E4  06AF FFFF FE7E 0004      addi.l     [A7 + 0x4], 0xFFFFFE7E
  57887. 0002B0EC  4EFA AEE0                jmp        [PC - 0x5120 /* 00025FCE */]
  57888. 0002B0F0  06AF FFFF FE7E 0004      addi.l     [A7 + 0x4], 0xFFFFFE7E
  57889. 0002B0F8  4EFA AD1A                jmp        [PC - 0x52E6 /* 00025E14 */]
  57890. fn0002B0FC:
  57891. 0002B0FC  4E56 0000                link       A6, 0
  57892. 0002B100  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  57893. 0002B104  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  57894. 0002B108  61FF FFFE F2B2           bsr        -0x10D4C /* 0001A3BC */
  57895. 0002B10E  206E 0008                movea.l    A0, [A6 + 0x8]
  57896. 0002B112  4868 000A                pea.l      [A0 + 0xA]
  57897. 0002B116  4EB9 0000 18E8           jsr        [0x000018E8]
  57898. 0002B11C  41F9 0000 E872           lea.l      A0, [0x0000E872]
  57899. 0002B122  226E 0008                movea.l    A1, [A6 + 0x8]
  57900. 0002B126  2288                     move.l     [A1], A0
  57901. 0002B128  41F9 0000 E872           lea.l      A0, [0x0000E872]
  57902. 0002B12E  41E8 00BC                lea.l      A0, [A0 + 0xBC]
  57903. 0002B132  226E 0008                movea.l    A1, [A6 + 0x8]
  57904. 0002B136  2348 000A                move.l     [A1 + 0xA], A0
  57905. 0002B13A  206E 0008                movea.l    A0, [A6 + 0x8]
  57906. 0002B13E  4228 0038                clr.b      [A0 + 0x38]
  57907. 0002B142  206E 0008                movea.l    A0, [A6 + 0x8]
  57908. 0002B146  42A8 003A                clr.l      [A0 + 0x3A]
  57909. 0002B14A  206E 0008                movea.l    A0, [A6 + 0x8]
  57910. 0002B14E  4268 003E                clr.w      [A0 + 0x3E]
  57911. 0002B152  206E 0008                movea.l    A0, [A6 + 0x8]
  57912. 0002B156  42A8 0040                clr.l      [A0 + 0x40]
  57913. 0002B15A  206E 0008                movea.l    A0, [A6 + 0x8]
  57914. 0002B15E  4268 0044                clr.w      [A0 + 0x44]
  57915. 0002B162  206E 0008                movea.l    A0, [A6 + 0x8]
  57916. 0002B166  4268 0046                clr.w      [A0 + 0x46]
  57917. 0002B16A  206E 0008                movea.l    A0, [A6 + 0x8]
  57918. 0002B16E  42A8 0048                clr.l      [A0 + 0x48]
  57919. 0002B172  206E 0008                movea.l    A0, [A6 + 0x8]
  57920. 0002B176  42A8 004C                clr.l      [A0 + 0x4C]
  57921. 0002B17A  206E 0008                movea.l    A0, [A6 + 0x8]
  57922. 0002B17E  4E5E                     unlink     A6
  57923. 0002B180  4E75                     rts
  57924. label0002B182:
  57925. 0002B182  4E56 0000                link       A6, 0
  57926. 0002B186  2F0A                     move.l     -[A7], A2
  57927. 0002B188  246E 0008                movea.l    A2, [A6 + 0x8]
  57928. 0002B18C  200A                     move.l     D0, A2
  57929. 0002B18E  6746                     beq        +0x48 /* 0002B1D6 */
  57930. 0002B190  41F9 0000 E872           lea.l      A0, [0x0000E872]
  57931. 0002B196  2488                     move.l     [A2], A0
  57932. 0002B198  41F9 0000 E872           lea.l      A0, [0x0000E872]
  57933. 0002B19E  41E8 00BC                lea.l      A0, [A0 + 0xBC]
  57934. 0002B1A2  2548 000A                move.l     [A2 + 0xA], A0
  57935. 0002B1A6  42AA 0040                clr.l      [A2 + 0x40]
  57936. 0002B1AA  4267                     clr.w      -[A7]
  57937. 0002B1AC  204A                     movea.l    A0, A2
  57938. 0002B1AE  4868 000A                pea.l      [A0 + 0xA]
  57939. 0002B1B2  4EB9 0000 18F0           jsr        [0x000018F0]
  57940. 0002B1B8  4267                     clr.w      -[A7]
  57941. 0002B1BA  2F0A                     move.l     -[A7], A2
  57942. 0002B1BC  61FF FFFE F22A           bsr        -0x10DD4 /* 0001A3E8 */
  57943. 0002B1C2  4A6E 000C                tst.w      [A6 + 0xC]
  57944. 0002B1C6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  57945. 0002B1CA  6F0A                     ble        +0xC /* 0002B1D6 */
  57946. 0002B1CC  2F0A                     move.l     -[A7], A2
  57947. 0002B1CE  4EB9 0000 0168           jsr        [0x00000168]
  57948. 0002B1D4  584F                     addq.w     A7, 4
  57949. label0002B1D6:
  57950. 0002B1D6  204A                     movea.l    A0, A2
  57951. 0002B1D8  245F                     movea.l    A2, [A7]+
  57952. 0002B1DA  4E5E                     unlink     A6
  57953. 0002B1DC  4E75                     rts
  57954. 0002B1DE  4E56 FEFC                link       A6, -0x0104
  57955. 0002B1E2  2F0A                     move.l     -[A7], A2
  57956. 0002B1E4  246E 0010                movea.l    A2, [A6 + 0x10]
  57957. 0002B1E8  486E FFFE                pea.l      [A6 - 0x2]
  57958. 0002B1EC  2F0A                     move.l     -[A7], A2
  57959. 0002B1EE  61FF FFFD F42A           bsr        -0x20BD4 /* 0000A61A */
  57960. 0002B1F4  486E FEFC                pea.l      [A6 - 0x104]
  57961. 0002B1F8  2F0A                     move.l     -[A7], A2
  57962. 0002B1FA  61FF FFFD F41E           bsr        -0x20BE0 /* 0000A61A */
  57963. 0002B200  486E FEFE                pea.l      [A6 - 0x102]
  57964. 0002B204  2F0A                     move.l     -[A7], A2
  57965. 0002B206  4EB9 0000 17A8           jsr        [0x000017A8]
  57966. 0002B20C  42A7                     clr.l      -[A7]
  57967. 0002B20E  3F2E FEFC                move.w     -[A7], [A6 - 0x104]
  57968. 0002B212  486E FEFE                pea.l      [A6 - 0x102]
  57969. 0002B216  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  57970. 0002B21A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  57971. 0002B21E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  57972. 0002B222  2057                     movea.l    A0, [A7]
  57973. 0002B224  2250                     movea.l    A1, [A0]
  57974. 0002B226  2269 0010                movea.l    A1, [A1 + 0x10]
  57975. 0002B22A  4E91                     jsr        [A1]
  57976. 0002B22C  4FEF 002C                lea.l      A7, [A7 + 0x2C]
  57977. 0002B230  245F                     movea.l    A2, [A7]+
  57978. 0002B232  4E5E                     unlink     A6
  57979. 0002B234  4E75                     rts
  57980. 0002B236  4E56 0000                link       A6, 0
  57981. 0002B23A  2F0A                     move.l     -[A7], A2
  57982. 0002B23C  246E 0008                movea.l    A2, [A6 + 0x8]
  57983. 0002B240  256E 000C 0004           move.l     [A2 + 0x4], [A6 + 0xC]
  57984. 0002B246  356E 0016 003E           move.w     [A2 + 0x3E], [A6 + 0x16]
  57985. 0002B24C  0C6E 0080 0010           cmpi.w     [A6 + 0x10], 0x80
  57986. 0002B252  57C0                     seq        D0
  57987. 0002B254  4400                     neg.b      D0
  57988. 0002B256  1540 0038                move.b     [A2 + 0x38], D0
  57989. 0002B25A  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  57990. 0002B25E  2057                     movea.l    A0, [A7]
  57991. 0002B260  2268 0004                movea.l    A1, [A0 + 0x4]
  57992. 0002B264  2269 001C                movea.l    A1, [A1 + 0x1C]
  57993. 0002B268  4E91                     jsr        [A1]
  57994. 0002B26A  3540 0044                move.w     [A2 + 0x44], D0
  57995. 0002B26E  2F0A                     move.l     -[A7], A2
  57996. 0002B270  2057                     movea.l    A0, [A7]
  57997. 0002B272  2250                     movea.l    A1, [A0]
  57998. 0002B274  2269 0130                movea.l    A1, [A1 + 0x130]
  57999. 0002B278  4E91                     jsr        [A1]
  58000. 0002B27A  3F3C 0001                move.w     -[A7], 0x1
  58001. 0002B27E  3F2A 0044                move.w     -[A7], [A2 + 0x44]
  58002. 0002B282  2F0A                     move.l     -[A7], A2
  58003. 0002B284  2057                     movea.l    A0, [A7]
  58004. 0002B286  2250                     movea.l    A1, [A0]
  58005. 0002B288  2269 0124                movea.l    A1, [A1 + 0x124]
  58006. 0002B28C  4E91                     jsr        [A1]
  58007. 0002B28E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  58008. 0002B292  245F                     movea.l    A2, [A7]+
  58009. 0002B294  4E5E                     unlink     A6
  58010. 0002B296  4E75                     rts
  58011. 0002B298  4E56 FFFC                link       A6, -0x0004
  58012. 0002B29C  2F0B                     move.l     -[A7], A3
  58013. 0002B29E  2F0A                     move.l     -[A7], A2
  58014. 0002B2A0  266E 0008                movea.l    A3, [A6 + 0x8]
  58015. 0002B2A4  2F0B                     move.l     -[A7], A3
  58016. 0002B2A6  2057                     movea.l    A0, [A7]
  58017. 0002B2A8  2250                     movea.l    A1, [A0]
  58018. 0002B2AA  2269 00E4                movea.l    A1, [A1 + 0xE4]
  58019. 0002B2AE  4E91                     jsr        [A1]
  58020. 0002B2B0  2008                     move.l     D0, A0
  58021. 0002B2B2  584F                     addq.w     A7, 4
  58022. 0002B2B4  6736                     beq        +0x38 /* 0002B2EC */
  58023. 0002B2B6  2F0B                     move.l     -[A7], A3
  58024. 0002B2B8  2057                     movea.l    A0, [A7]
  58025. 0002B2BA  2250                     movea.l    A1, [A0]
  58026. 0002B2BC  2269 00E4                movea.l    A1, [A1 + 0xE4]
  58027. 0002B2C0  4E91                     jsr        [A1]
  58028. 0002B2C2  2D48 FFFC                move.l     [A6 - 0x4], A0
  58029. 0002B2C6  2F0B                     move.l     -[A7], A3
  58030. 0002B2C8  2057                     movea.l    A0, [A7]
  58031. 0002B2CA  2250                     movea.l    A1, [A0]
  58032. 0002B2CC  2269 00CC                movea.l    A1, [A1 + 0xCC]
  58033. 0002B2D0  4E91                     jsr        [A1]
  58034. 0002B2D2  2448                     movea.l    A2, A0
  58035. 0002B2D4  42A7                     clr.l      -[A7]
  58036. 0002B2D6  486E FFFC                pea.l      [A6 - 0x4]
  58037. 0002B2DA  2F0A                     move.l     -[A7], A2
  58038. 0002B2DC  2057                     movea.l    A0, [A7]
  58039. 0002B2DE  2250                     movea.l    A1, [A0]
  58040. 0002B2E0  2269 001C                movea.l    A1, [A1 + 0x1C]
  58041. 0002B2E4  4E91                     jsr        [A1]
  58042. 0002B2E6  4FEF 0014                lea.l      A7, [A7 + 0x14]
  58043. 0002B2EA  6002                     bra        +0x4 /* 0002B2EE */
  58044. label0002B2EC:
  58045. 0002B2EC  7000                     moveq.l    D0, 0x00
  58046. label0002B2EE:
  58047. 0002B2EE  245F                     movea.l    A2, [A7]+
  58048. 0002B2F0  265F                     movea.l    A3, [A7]+
  58049. 0002B2F2  4E5E                     unlink     A6
  58050. 0002B2F4  4E75                     rts
  58051. 0002B2F6  4E56 0000                link       A6, 0
  58052. 0002B2FA  206E 0008                movea.l    A0, [A6 + 0x8]
  58053. 0002B2FE  2F28 0040                move.l     -[A7], [A0 + 0x40]
  58054. 0002B302  61FF 0000 0008           bsr        +0xA /* 0002B30C */
  58055. 0002B308  4E5E                     unlink     A6
  58056. 0002B30A  4E75                     rts
  58057. fn0002B30C:
  58058. 0002B30C  206F 0004                movea.l    A0, [A7 + 0x4]
  58059. 0002B310  41E8 0044                lea.l      A0, [A0 + 0x44]
  58060. 0002B314  4E75                     rts
  58061. 0002B316  206F 0004                movea.l    A0, [A7 + 0x4]
  58062. 0002B31A  2068 003A                movea.l    A0, [A0 + 0x3A]
  58063. 0002B31E  4E75                     rts
  58064. 0002B320  4E56 FEEC                link       A6, -0x0114
  58065. 0002B324  48E7 1030                movem.l    -[A7], D3,A2,A3
  58066. 0002B328  246E 000C                movea.l    A2, [A6 + 0xC]
  58067. 0002B32C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  58068. 0002B330  2057                     movea.l    A0, [A7]
  58069. 0002B332  2250                     movea.l    A1, [A0]
  58070. 0002B334  2269 00CC                movea.l    A1, [A1 + 0xCC]
  58071. 0002B338  4E91                     jsr        [A1]
  58072. 0002B33A  2648                     movea.l    A3, A0
  58073. 0002B33C  42A7                     clr.l      -[A7]
  58074. 0002B33E  2F0B                     move.l     -[A7], A3
  58075. 0002B340  486E FEEC                pea.l      [A6 - 0x114]
  58076. 0002B344  4EB9 0000 1D68           jsr        [0x00001D68]
  58077. 0002B34A  42AE FFFC                clr.l      [A6 - 0x4]
  58078. 0002B34E  486E FFFC                pea.l      [A6 - 0x4]
  58079. 0002B352  486E FEEC                pea.l      [A6 - 0x114]
  58080. 0002B356  4EB9 0000 1D78           jsr        [0x00001D78]
  58081. 0002B35C  4A00                     tst.b      D0
  58082. 0002B35E  4FEF 0018                lea.l      A7, [A7 + 0x18]
  58083. 0002B362  675A                     beq        +0x5C /* 0002B3BE */
  58084. label0002B364:
  58085. 0002B364  4AAE FFFC                tst.l      [A6 - 0x4]
  58086. 0002B368  6740                     beq        +0x42 /* 0002B3AA */
  58087. 0002B36A  486E FEFC                pea.l      [A6 - 0x104]
  58088. 0002B36E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  58089. 0002B372  2057                     movea.l    A0, [A7]
  58090. 0002B374  2268 0004                movea.l    A1, [A0 + 0x4]
  58091. 0002B378  2269 0024                movea.l    A1, [A1 + 0x24]
  58092. 0002B37C  4E91                     jsr        [A1]
  58093. 0002B37E  41EE FEFC                lea.l      A0, [A6 - 0x104]
  58094. 0002B382  B1CA                     cmpa.l     A0, A2
  58095. 0002B384  504F                     addq.w     A7, 8
  58096. 0002B386  6622                     bne        +0x24 /* 0002B3AA */
  58097. 0002B388  486E FEEC                pea.l      [A6 - 0x114]
  58098. 0002B38C  61FF 0000 004A           bsr        +0x4C /* 0002B3D8 */
  58099. 0002B392  2600                     move.l     D3, D0
  58100. 0002B394  3F3C FFFF                move.w     -[A7], 0xFFFF
  58101. 0002B398  486E FEEC                pea.l      [A6 - 0x114]
  58102. 0002B39C  4EB9 0000 1D70           jsr        [0x00001D70]
  58103. 0002B3A2  2003                     move.l     D0, D3
  58104. 0002B3A4  4FEF 000A                lea.l      A7, [A7 + 0xA]
  58105. 0002B3A8  6026                     bra        +0x28 /* 0002B3D0 */
  58106. label0002B3AA:
  58107. 0002B3AA  486E FFFC                pea.l      [A6 - 0x4]
  58108. 0002B3AE  486E FEEC                pea.l      [A6 - 0x114]
  58109. 0002B3B2  4EB9 0000 1D78           jsr        [0x00001D78]
  58110. 0002B3B8  4A00                     tst.b      D0
  58111. 0002B3BA  504F                     addq.w     A7, 8
  58112. 0002B3BC  66A6                     bne        -0x58 /* 0002B364 */
  58113. label0002B3BE:
  58114. 0002B3BE  3F3C FFFF                move.w     -[A7], 0xFFFF
  58115. 0002B3C2  486E FEEC                pea.l      [A6 - 0x114]
  58116. 0002B3C6  4EB9 0000 1D70           jsr        [0x00001D70]
  58117. 0002B3CC  7000                     moveq.l    D0, 0x00
  58118. 0002B3CE  5C4F                     addq.w     A7, 6
  58119. label0002B3D0:
  58120. 0002B3D0  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  58121. 0002B3D4  4E5E                     unlink     A6
  58122. 0002B3D6  4E75                     rts
  58123. fn0002B3D8:
  58124. 0002B3D8  206F 0004                movea.l    A0, [A7 + 0x4]
  58125. 0002B3DC  2028 0008                move.l     D0, [A0 + 0x8]
  58126. 0002B3E0  4E75                     rts
  58127. 0002B3E2  4E56 FFFC                link       A6, -0x0004
  58128. 0002B3E6  2F0A                     move.l     -[A7], A2
  58129. 0002B3E8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  58130. 0002B3EC  2057                     movea.l    A0, [A7]
  58131. 0002B3EE  2250                     movea.l    A1, [A0]
  58132. 0002B3F0  2269 00E4                movea.l    A1, [A1 + 0xE4]
  58133. 0002B3F4  4E91                     jsr        [A1]
  58134. 0002B3F6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  58135. 0002B3FA  2057                     movea.l    A0, [A7]
  58136. 0002B3FC  2250                     movea.l    A1, [A0]
  58137. 0002B3FE  2269 00CC                movea.l    A1, [A1 + 0xCC]
  58138. 0002B402  4E91                     jsr        [A1]
  58139. 0002B404  2448                     movea.l    A2, A0
  58140. 0002B406  42AE FFFC                clr.l      [A6 - 0x4]
  58141. 0002B40A  486E FFFC                pea.l      [A6 - 0x4]
  58142. 0002B40E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  58143. 0002B412  2F0A                     move.l     -[A7], A2
  58144. 0002B414  2057                     movea.l    A0, [A7]
  58145. 0002B416  2250                     movea.l    A1, [A0]
  58146. 0002B418  2269 0014                movea.l    A1, [A1 + 0x14]
  58147. 0002B41C  4E91                     jsr        [A1]
  58148. 0002B41E  4A00                     tst.b      D0
  58149. 0002B420  4FEF 0014                lea.l      A7, [A7 + 0x14]
  58150. 0002B424  6706                     beq        +0x8 /* 0002B42C */
  58151. 0002B426  206E FFFC                movea.l    A0, [A6 - 0x4]
  58152. 0002B42A  6002                     bra        +0x4 /* 0002B42E */
  58153. label0002B42C:
  58154. 0002B42C  91C8                     sub.l      A0, A0
  58155. label0002B42E:
  58156. 0002B42E  245F                     movea.l    A2, [A7]+
  58157. 0002B430  4E5E                     unlink     A6
  58158. 0002B432  4E75                     rts
  58159. 0002B434  4E56 FFF8                link       A6, -0x0008
  58160. 0002B438  2F04                     move.l     -[A7], D4
  58161. 0002B43A  2F03                     move.l     -[A7], D3
  58162. 0002B43C  486E FFF8                pea.l      [A6 - 0x8]
  58163. 0002B440  4EB9 0000 0210           jsr        [0x00000210 /* BootDrive */]
  58164. 0002B446  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  58165. 0002B44A  2057                     movea.l    A0, [A7]
  58166. 0002B44C  2250                     movea.l    A1, [A0]
  58167. 0002B44E  2269 0088                movea.l    A1, [A1 + 0x88]
  58168. 0002B452  4E91                     jsr        [A1]
  58169. 0002B454  3600                     move.w     D3, D0
  58170. 0002B456  3F03                     move.w     -[A7], D3
  58171. 0002B458  4EB9 0000 0500           jsr        [0x00000500]
  58172. 0002B45E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  58173. 0002B462  A88C                     syscall    StringWidth
  58174. 0002B464  301F                     move.w     D0, [A7]+
  58175. 0002B466  0640 0016                addi.w     D0, 0x16
  58176. 0002B46A  3800                     move.w     D4, D0
  58177. 0002B46C  4A2E 0010                tst.b      [A6 + 0x10]
  58178. 0002B470  504F                     addq.w     A7, 8
  58179. 0002B472  6704                     beq        +0x6 /* 0002B478 */
  58180. 0002B474  7014                     moveq.l    D0, 0x14
  58181. 0002B476  6002                     bra        +0x4 /* 0002B47A */
  58182. label0002B478:
  58183. 0002B478  7000                     moveq.l    D0, 0x00
  58184. label0002B47A:
  58185. 0002B47A  2600                     move.l     D3, D0
  58186. 0002B47C  3F3C FFFF                move.w     -[A7], 0xFFFF
  58187. 0002B480  486E FFF8                pea.l      [A6 - 0x8]
  58188. 0002B484  4EB9 0000 0218           jsr        [0x00000218 /* KbdLast */]
  58189. 0002B48A  3003                     move.w     D0, D3
  58190. 0002B48C  D044                     add.w      D0, D4
  58191. 0002B48E  5C4F                     addq.w     A7, 6
  58192. 0002B490  261F                     move.l     D3, [A7]+
  58193. 0002B492  281F                     move.l     D4, [A7]+
  58194. 0002B494  4E5E                     unlink     A6
  58195. 0002B496  4E75                     rts
  58196. 0002B498  206F 0004                movea.l    A0, [A7 + 0x4]
  58197. 0002B49C  3028 003E                move.w     D0, [A0 + 0x3E]
  58198. 0002B4A0  4E75                     rts
  58199. 0002B4A2  4E56 FFE2                link       A6, -0x001E
  58200. 0002B4A6  486E FFE2                pea.l      [A6 - 0x1E]
  58201. 0002B4AA  4EB9 0000 01F0           jsr        [0x000001F0]
  58202. 0002B4B0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  58203. 0002B4B4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  58204. 0002B4B8  61FF FFFD DDF6           bsr        -0x22208 /* 000092B0 */
  58205. 0002B4BE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  58206. 0002B4C2  61FF 0000 002A           bsr        +0x2C /* 0002B4EE */
  58207. 0002B4C8  4A00                     tst.b      D0
  58208. 0002B4CA  4FEF 0010                lea.l      A7, [A7 + 0x10]
  58209. 0002B4CE  6704                     beq        +0x6 /* 0002B4D4 */
  58210. 0002B4D0  7015                     moveq.l    D0, 0x15
  58211. 0002B4D2  6002                     bra        +0x4 /* 0002B4D6 */
  58212. label0002B4D4:
  58213. 0002B4D4  7010                     moveq.l    D0, 0x10
  58214. label0002B4D6:
  58215. 0002B4D6  206E 000C                movea.l    A0, [A6 + 0xC]
  58216. 0002B4DA  D150                     add.w      [A0], D0
  58217. 0002B4DC  3F3C FFFF                move.w     -[A7], 0xFFFF
  58218. 0002B4E0  486E FFE2                pea.l      [A6 - 0x1E]
  58219. 0002B4E4  4EB9 0000 01F8           jsr        [0x000001F8 /* SPValid/SysParam */]
  58220. 0002B4EA  4E5E                     unlink     A6
  58221. 0002B4EC  4E75                     rts
  58222. fn0002B4EE:
  58223. 0002B4EE  206F 0004                movea.l    A0, [A7 + 0x4]
  58224. 0002B4F2  1028 0038                move.b     D0, [A0 + 0x38]
  58225. 0002B4F6  4E75                     rts
  58226. 0002B4F8  4E56 0000                link       A6, 0
  58227. 0002B4FC  2F0A                     move.l     -[A7], A2
  58228. 0002B4FE  246E 000C                movea.l    A2, [A6 + 0xC]
  58229. 0002B502  2F0A                     move.l     -[A7], A2
  58230. 0002B504  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  58231. 0002B508  2057                     movea.l    A0, [A7]
  58232. 0002B50A  2250                     movea.l    A1, [A0]
  58233. 0002B50C  2269 00EC                movea.l    A1, [A1 + 0xEC]
  58234. 0002B510  4E91                     jsr        [A1]
  58235. 0002B512  5E6A 0002                addq.w     [A2 + 0x2], 7
  58236. 0002B516  3012                     move.w     D0, [A2]
  58237. 0002B518  5640                     addq.w     D0, 3
  58238. 0002B51A  3540 0004                move.w     [A2 + 0x4], D0
  58239. 0002B51E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  58240. 0002B522  2057                     movea.l    A0, [A7]
  58241. 0002B524  2250                     movea.l    A1, [A0]
  58242. 0002B526  2269 011C                movea.l    A1, [A1 + 0x11C]
  58243. 0002B52A  4E91                     jsr        [A1]
  58244. 0002B52C  5D40                     subq.w     D0, 6
  58245. 0002B52E  D06A 0002                add.w      D0, [A2 + 0x2]
  58246. 0002B532  3540 0006                move.w     [A2 + 0x6], D0
  58247. 0002B536  4FEF 000C                lea.l      A7, [A7 + 0xC]
  58248. 0002B53A  245F                     movea.l    A2, [A7]+
  58249. 0002B53C  4E5E                     unlink     A6
  58250. 0002B53E  4E75                     rts
  58251. 0002B540  206F 0004                movea.l    A0, [A7 + 0x4]
  58252. 0002B544  316F 0008 003E           move.w     [A0 + 0x3E], [A7 + 0x8]
  58253. 0002B54A  4E75                     rts
  58254. 0002B54C  4E56 0000                link       A6, 0
  58255. 0002B550  48E7 0038                movem.l    -[A7], A2,A3,A4
  58256. 0002B554  246E 0008                movea.l    A2, [A6 + 0x8]
  58257. 0002B558  286E 000C                movea.l    A4, [A6 + 0xC]
  58258. 0002B55C  2F0A                     move.l     -[A7], A2
  58259. 0002B55E  2057                     movea.l    A0, [A7]
  58260. 0002B560  2250                     movea.l    A1, [A0]
  58261. 0002B562  2269 00E4                movea.l    A1, [A1 + 0xE4]
  58262. 0002B566  4E91                     jsr        [A1]
  58263. 0002B568  B1CC                     cmpa.l     A0, A4
  58264. 0002B56A  584F                     addq.w     A7, 4
  58265. 0002B56C  674A                     beq        +0x4C /* 0002B5B8 */
  58266. 0002B56E  266A 003A                movea.l    A3, [A2 + 0x3A]
  58267. 0002B572  200B                     move.l     D0, A3
  58268. 0002B574  671E                     beq        +0x20 /* 0002B594 */
  58269. 0002B576  4A2E 0010                tst.b      [A6 + 0x10]
  58270. 0002B57A  6718                     beq        +0x1A /* 0002B594 */
  58271. 0002B57C  1F2E 0012                move.b     -[A7], [A6 + 0x12]
  58272. 0002B580  4227                     clr.b      -[A7]
  58273. 0002B582  2F0B                     move.l     -[A7], A3
  58274. 0002B584  2F0A                     move.l     -[A7], A2
  58275. 0002B586  2057                     movea.l    A0, [A7]
  58276. 0002B588  2250                     movea.l    A1, [A0]
  58277. 0002B58A  2269 0100                movea.l    A1, [A1 + 0x100]
  58278. 0002B58E  4E91                     jsr        [A1]
  58279. 0002B590  4FEF 000C                lea.l      A7, [A7 + 0xC]
  58280. label0002B594:
  58281. 0002B594  254C 003A                move.l     [A2 + 0x3A], A4
  58282. 0002B598  4A2E 0010                tst.b      [A6 + 0x10]
  58283. 0002B59C  671A                     beq        +0x1C /* 0002B5B8 */
  58284. 0002B59E  1F2E 0012                move.b     -[A7], [A6 + 0x12]
  58285. 0002B5A2  1F3C 0001                move.b     -[A7], 0x1
  58286. 0002B5A6  2F0C                     move.l     -[A7], A4
  58287. 0002B5A8  2F0A                     move.l     -[A7], A2
  58288. 0002B5AA  2057                     movea.l    A0, [A7]
  58289. 0002B5AC  2250                     movea.l    A1, [A0]
  58290. 0002B5AE  2269 0100                movea.l    A1, [A1 + 0x100]
  58291. 0002B5B2  4E91                     jsr        [A1]
  58292. 0002B5B4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  58293. label0002B5B8:
  58294. 0002B5B8  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  58295. 0002B5BC  4E5E                     unlink     A6
  58296. 0002B5BE  4E75                     rts
  58297. 0002B5C0  4E56 0000                link       A6, 0
  58298. 0002B5C4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  58299. 0002B5C8  2057                     movea.l    A0, [A7]
  58300. 0002B5CA  2250                     movea.l    A1, [A0]
  58301. 0002B5CC  2269 00D8                movea.l    A1, [A1 + 0xD8]
  58302. 0002B5D0  4E91                     jsr        [A1]
  58303. 0002B5D2  B0AE 000C                cmp.l      D0, [A6 + 0xC]
  58304. 0002B5D6  584F                     addq.w     A7, 4
  58305. 0002B5D8  671A                     beq        +0x1C /* 0002B5F4 */
  58306. 0002B5DA  1F3C 0001                move.b     -[A7], 0x1
  58307. 0002B5DE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  58308. 0002B5E2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  58309. 0002B5E6  2057                     movea.l    A0, [A7]
  58310. 0002B5E8  2250                     movea.l    A1, [A0]
  58311. 0002B5EA  2269 00FC                movea.l    A1, [A1 + 0xFC]
  58312. 0002B5EE  4E91                     jsr        [A1]
  58313. 0002B5F0  4FEF 000A                lea.l      A7, [A7 + 0xA]
  58314. label0002B5F4:
  58315. 0002B5F4  4E5E                     unlink     A6
  58316. 0002B5F6  4E75                     rts
  58317. 0002B5F8  4E56 0000                link       A6, 0
  58318. 0002B5FC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  58319. 0002B600  2057                     movea.l    A0, [A7]
  58320. 0002B602  2250                     movea.l    A1, [A0]
  58321. 0002B604  2269 00D8                movea.l    A1, [A1 + 0xD8]
  58322. 0002B608  4E91                     jsr        [A1]
  58323. 0002B60A  584F                     addq.w     A7, 4
  58324. 0002B60C  2F00                     move.l     -[A7], D0
  58325. 0002B60E  206E 0008                movea.l    A0, [A6 + 0x8]
  58326. 0002B612  2F28 0004                move.l     -[A7], [A0 + 0x4]
  58327. 0002B616  61FF FFFE 0818           bsr        -0x1F7E6 /* 0000BE30 */
  58328. 0002B61C  4E5E                     unlink     A6
  58329. 0002B61E  4E75                     rts
  58330. 0002B620  4E56 FFFC                link       A6, -0x0004
  58331. 0002B624  48E7 1030                movem.l    -[A7], D3,A2,A3
  58332. 0002B628  266E 0008                movea.l    A3, [A6 + 0x8]
  58333. 0002B62C  2F0B                     move.l     -[A7], A3
  58334. 0002B62E  2057                     movea.l    A0, [A7]
  58335. 0002B630  2250                     movea.l    A1, [A0]
  58336. 0002B632  2269 0118                movea.l    A1, [A1 + 0x118]
  58337. 0002B636  4E91                     jsr        [A1]
  58338. 0002B638  3600                     move.w     D3, D0
  58339. 0002B63A  584F                     addq.w     A7, 4
  58340. 0002B63C  6F52                     ble        +0x54 /* 0002B690 */
  58341. 0002B63E  3003                     move.w     D0, D3
  58342. 0002B640  48C0                     ext.l      D0
  58343. 0002B642  B0AE 000C                cmp.l      D0, [A6 + 0xC]
  58344. 0002B646  6D48                     blt        +0x4A /* 0002B690 */
  58345. 0002B648  2F0B                     move.l     -[A7], A3
  58346. 0002B64A  2057                     movea.l    A0, [A7]
  58347. 0002B64C  2250                     movea.l    A1, [A0]
  58348. 0002B64E  2269 00CC                movea.l    A1, [A1 + 0xCC]
  58349. 0002B652  4E91                     jsr        [A1]
  58350. 0002B654  2448                     movea.l    A2, A0
  58351. 0002B656  486E FFFC                pea.l      [A6 - 0x4]
  58352. 0002B65A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  58353. 0002B65E  2F0A                     move.l     -[A7], A2
  58354. 0002B660  2057                     movea.l    A0, [A7]
  58355. 0002B662  2250                     movea.l    A1, [A0]
  58356. 0002B664  2269 0014                movea.l    A1, [A1 + 0x14]
  58357. 0002B668  4E91                     jsr        [A1]
  58358. 0002B66A  4AAE FFFC                tst.l      [A6 - 0x4]
  58359. 0002B66E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  58360. 0002B672  671C                     beq        +0x1E /* 0002B690 */
  58361. 0002B674  1F2E 0010                move.b     -[A7], [A6 + 0x10]
  58362. 0002B678  1F3C 0001                move.b     -[A7], 0x1
  58363. 0002B67C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  58364. 0002B680  2F0B                     move.l     -[A7], A3
  58365. 0002B682  2057                     movea.l    A0, [A7]
  58366. 0002B684  2250                     movea.l    A1, [A0]
  58367. 0002B686  2269 00F8                movea.l    A1, [A1 + 0xF8]
  58368. 0002B68A  4E91                     jsr        [A1]
  58369. 0002B68C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  58370. label0002B690:
  58371. 0002B690  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  58372. 0002B694  4E5E                     unlink     A6
  58373. 0002B696  4E75                     rts
  58374. 0002B698  4E56 0000                link       A6, 0
  58375. 0002B69C  48E7 1820                movem.l    -[A7], D3,D4,A2
  58376. 0002B6A0  246E 000C                movea.l    A2, [A6 + 0xC]
  58377. 0002B6A4  182E 0010                move.b     D4, [A6 + 0x10]
  58378. 0002B6A8  2F0A                     move.l     -[A7], A2
  58379. 0002B6AA  61FF FFFF B660           bsr        -0x499E /* 00026D0C */
  58380. 0002B6B0  B800                     cmp.b      D4, D0
  58381. 0002B6B2  584F                     addq.w     A7, 4
  58382. 0002B6B4  6772                     beq        +0x74 /* 0002B728 */
  58383. 0002B6B6  4A2E 0012                tst.b      [A6 + 0x12]
  58384. 0002B6BA  673E                     beq        +0x40 /* 0002B6FA */
  58385. 0002B6BC  2F0A                     move.l     -[A7], A2
  58386. 0002B6BE  61FF FFFE 3204           bsr        -0x1CDFA /* 0000E8C4 */
  58387. 0002B6C4  2600                     move.l     D3, D0
  58388. 0002B6C6  42A7                     clr.l      -[A7]
  58389. 0002B6C8  2F0A                     move.l     -[A7], A2
  58390. 0002B6CA  61FF 0000 0064           bsr        +0x66 /* 0002B730 */
  58391. 0002B6D0  4A04                     tst.b      D4
  58392. 0002B6D2  6704                     beq        +0x6 /* 0002B6D8 */
  58393. 0002B6D4  7001                     moveq.l    D0, 0x01
  58394. 0002B6D6  6002                     bra        +0x4 /* 0002B6DA */
  58395. label0002B6D8:
  58396. 0002B6D8  7000                     moveq.l    D0, 0x00
  58397. label0002B6DA:
  58398. 0002B6DA  2F00                     move.l     -[A7], D0
  58399. 0002B6DC  2F0A                     move.l     -[A7], A2
  58400. 0002B6DE  2057                     movea.l    A0, [A7]
  58401. 0002B6E0  2268 0004                movea.l    A1, [A0 + 0x4]
  58402. 0002B6E4  2269 0020                movea.l    A1, [A1 + 0x20]
  58403. 0002B6E8  4E91                     jsr        [A1]
  58404. 0002B6EA  2F03                     move.l     -[A7], D3
  58405. 0002B6EC  2F0A                     move.l     -[A7], A2
  58406. 0002B6EE  61FF 0000 0040           bsr        +0x42 /* 0002B730 */
  58407. 0002B6F4  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  58408. 0002B6F8  601C                     bra        +0x1E /* 0002B716 */
  58409. label0002B6FA:
  58410. 0002B6FA  4A04                     tst.b      D4
  58411. 0002B6FC  6704                     beq        +0x6 /* 0002B702 */
  58412. 0002B6FE  7001                     moveq.l    D0, 0x01
  58413. 0002B700  6002                     bra        +0x4 /* 0002B704 */
  58414. label0002B702:
  58415. 0002B702  7000                     moveq.l    D0, 0x00
  58416. label0002B704:
  58417. 0002B704  2F00                     move.l     -[A7], D0
  58418. 0002B706  2F0A                     move.l     -[A7], A2
  58419. 0002B708  2057                     movea.l    A0, [A7]
  58420. 0002B70A  2268 0004                movea.l    A1, [A0 + 0x4]
  58421. 0002B70E  2269 0020                movea.l    A1, [A1 + 0x20]
  58422. 0002B712  4E91                     jsr        [A1]
  58423. 0002B714  504F                     addq.w     A7, 8
  58424. label0002B716:
  58425. 0002B716  42A7                     clr.l      -[A7]
  58426. 0002B718  2F0A                     move.l     -[A7], A2
  58427. 0002B71A  2057                     movea.l    A0, [A7]
  58428. 0002B71C  2268 0004                movea.l    A1, [A0 + 0x4]
  58429. 0002B720  2269 010C                movea.l    A1, [A1 + 0x10C]
  58430. 0002B724  4E91                     jsr        [A1]
  58431. 0002B726  504F                     addq.w     A7, 8
  58432. label0002B728:
  58433. 0002B728  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  58434. 0002B72C  4E5E                     unlink     A6
  58435. 0002B72E  4E75                     rts
  58436. fn0002B730:
  58437. 0002B730  206F 0004                movea.l    A0, [A7 + 0x4]
  58438. 0002B734  216F 0008 0056           move.l     [A0 + 0x56], [A7 + 0x8]
  58439. 0002B73A  4E75                     rts
  58440. 0002B73C  4E56 FFFA                link       A6, -0x0006
  58441. 0002B740  4AAE 000C                tst.l      [A6 + 0xC]
  58442. 0002B744  6712                     beq        +0x14 /* 0002B758 */
  58443. 0002B746  206E 000C                movea.l    A0, [A6 + 0xC]
  58444. 0002B74A  20B9 0000 2FEC           move.l     [A0], [0x00002FEC]
  58445. 0002B750  3179 0000 2FF0 0004      move.w     [A0 + 0x4], [0x00002FF0]
  58446. label0002B758:
  58447. 0002B758  4AAE 0010                tst.l      [A6 + 0x10]
  58448. 0002B75C  671E                     beq        +0x20 /* 0002B77C */
  58449. 0002B75E  1F3C 0001                move.b     -[A7], 0x1
  58450. 0002B762  486E FFFA                pea.l      [A6 - 0x6]
  58451. 0002B766  61FF 0000 2D0A           bsr        +0x2D0C /* 0002E472 */
  58452. 0002B76C  206E 0010                movea.l    A0, [A6 + 0x10]
  58453. 0002B770  20AE FFFA                move.l     [A0], [A6 - 0x6]
  58454. 0002B774  316E FFFE 0004           move.w     [A0 + 0x4], [A6 - 0x2]
  58455. 0002B77A  5C4F                     addq.w     A7, 6
  58456. label0002B77C:
  58457. 0002B77C  7001                     moveq.l    D0, 0x01
  58458. 0002B77E  4E5E                     unlink     A6
  58459. 0002B780  4E75                     rts
  58460. 0002B782  4E56 FFE8                link       A6, -0x0018
  58461. 0002B786  48E7 1820                movem.l    -[A7], D3,D4,A2
  58462. 0002B78A  246E 0008                movea.l    A2, [A6 + 0x8]
  58463. 0002B78E  382E 0010                move.w     D4, [A6 + 0x10]
  58464. 0002B792  486E FFF0                pea.l      [A6 - 0x10]
  58465. 0002B796  2F0A                     move.l     -[A7], A2
  58466. 0002B798  2057                     movea.l    A0, [A7]
  58467. 0002B79A  2250                     movea.l    A1, [A0]
  58468. 0002B79C  2269 013C                movea.l    A1, [A1 + 0x13C]
  58469. 0002B7A0  4E91                     jsr        [A1]
  58470. 0002B7A2  2F0A                     move.l     -[A7], A2
  58471. 0002B7A4  2057                     movea.l    A0, [A7]
  58472. 0002B7A6  2250                     movea.l    A1, [A0]
  58473. 0002B7A8  2269 011C                movea.l    A1, [A1 + 0x11C]
  58474. 0002B7AC  4E91                     jsr        [A1]
  58475. 0002B7AE  48C0                     ext.l      D0
  58476. 0002B7B0  2D40 FFF4                move.l     [A6 - 0xC], D0
  58477. 0002B7B4  42AE FFF8                clr.l      [A6 - 0x8]
  58478. 0002B7B8  486E FFE8                pea.l      [A6 - 0x18]
  58479. 0002B7BC  2F2A 0040                move.l     -[A7], [A2 + 0x40]
  58480. 0002B7C0  2057                     movea.l    A0, [A7]
  58481. 0002B7C2  2268 0004                movea.l    A1, [A0 + 0x4]
  58482. 0002B7C6  2269 0040                movea.l    A1, [A1 + 0x40]
  58483. 0002B7CA  4E91                     jsr        [A1]
  58484. 0002B7CC  4A44                     tst.w      D4
  58485. 0002B7CE  4FEF 0014                lea.l      A7, [A7 + 0x14]
  58486. 0002B7D2  6706                     beq        +0x8 /* 0002B7DA */
  58487. 0002B7D4  0C44 7FFF                cmpi.w     D4, 0x7FFF
  58488. 0002B7D8  6604                     bne        +0x6 /* 0002B7DE */
  58489. label0002B7DA:
  58490. 0002B7DA  7000                     moveq.l    D0, 0x00
  58491. 0002B7DC  6002                     bra        +0x4 /* 0002B7E0 */
  58492. label0002B7DE:
  58493. 0002B7DE  7001                     moveq.l    D0, 0x01
  58494. label0002B7E0:
  58495. 0002B7E0  1600                     move.b     D3, D0
  58496. 0002B7E2  1F03                     move.b     -[A7], D3
  58497. 0002B7E4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  58498. 0002B7E8  2F0A                     move.l     -[A7], A2
  58499. 0002B7EA  2057                     movea.l    A0, [A7]
  58500. 0002B7EC  2250                     movea.l    A1, [A0]
  58501. 0002B7EE  2269 00E8                movea.l    A1, [A1 + 0xE8]
  58502. 0002B7F2  4E91                     jsr        [A1]
  58503. 0002B7F4  3D40 FFFC                move.w     [A6 - 0x4], D0
  58504. 0002B7F8  2F0A                     move.l     -[A7], A2
  58505. 0002B7FA  61FF FFFF FCF2           bsr        -0x30C /* 0002B4EE */
  58506. 0002B800  4A00                     tst.b      D0
  58507. 0002B802  4FEF 000E                lea.l      A7, [A7 + 0xE]
  58508. 0002B806  6708                     beq        +0xA /* 0002B810 */
  58509. 0002B808  3D7C 0018 FFFE           move.w     [A6 - 0x2], 0x18
  58510. 0002B80E  6006                     bra        +0x8 /* 0002B816 */
  58511. label0002B810:
  58512. 0002B810  3D7C 0013 FFFE           move.w     [A6 - 0x2], 0x13
  58513. label0002B816:
  58514. 0002B816  1F2E 0012                move.b     -[A7], [A6 + 0x12]
  58515. 0002B81A  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  58516. 0002B81E  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  58517. 0002B822  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  58518. 0002B826  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  58519. 0002B82A  3F04                     move.w     -[A7], D4
  58520. 0002B82C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  58521. 0002B830  2F0A                     move.l     -[A7], A2
  58522. 0002B832  2057                     movea.l    A0, [A7]
  58523. 0002B834  2250                     movea.l    A1, [A0]
  58524. 0002B836  2269 0114                movea.l    A1, [A1 + 0x114]
  58525. 0002B83A  4E91                     jsr        [A1]
  58526. 0002B83C  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  58527. 0002B840  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  58528. 0002B844  4E5E                     unlink     A6
  58529. 0002B846  4E75                     rts
  58530. 0002B848  4E56 FFE2                link       A6, -0x001E
  58531. 0002B84C  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  58532. 0002B850  246E 0008                movea.l    A2, [A6 + 0x8]
  58533. 0002B854  286E 000C                movea.l    A4, [A6 + 0xC]
  58534. 0002B858  3A2E 0010                move.w     D5, [A6 + 0x10]
  58535. 0002B85C  2C2E 0012                move.l     D6, [A6 + 0x12]
  58536. 0002B860  2F0A                     move.l     -[A7], A2
  58537. 0002B862  2057                     movea.l    A0, [A7]
  58538. 0002B864  2250                     movea.l    A1, [A0]
  58539. 0002B866  2269 0118                movea.l    A1, [A1 + 0x118]
  58540. 0002B86A  4E91                     jsr        [A1]
  58541. 0002B86C  3600                     move.w     D3, D0
  58542. 0002B86E  7E00                     moveq.l    D7, 0x00
  58543. 0002B870  2F0A                     move.l     -[A7], A2
  58544. 0002B872  2057                     movea.l    A0, [A7]
  58545. 0002B874  2250                     movea.l    A1, [A0]
  58546. 0002B876  2269 00D4                movea.l    A1, [A1 + 0xD4]
  58547. 0002B87A  4E91                     jsr        [A1]
  58548. 0002B87C  5280                     addq.l     D0, 1
  58549. 0002B87E  2800                     move.l     D4, D0
  58550. 0002B880  4A86                     tst.l      D6
  58551. 0002B882  504F                     addq.w     A7, 8
  58552. 0002B884  6F00 0174                ble        +0x176 /* 0002B9FA */
  58553. 0002B888  3003                     move.w     D0, D3
  58554. 0002B88A  48C0                     ext.l      D0
  58555. 0002B88C  BC80                     cmp.l      D6, D0
  58556. 0002B88E  6E00 016A                bgt        +0x16C /* 0002B9FA */
  58557. 0002B892  7063                     moveq.l    D0, 0x63
  58558. 0002B894  B880                     cmp.l      D4, D0
  58559. 0002B896  6F02                     ble        +0x4 /* 0002B89A */
  58560. 0002B898  7E01                     moveq.l    D7, 0x01
  58561. label0002B89A:
  58562. 0002B89A  486E FFEC                pea.l      [A6 - 0x14]
  58563. 0002B89E  2F0A                     move.l     -[A7], A2
  58564. 0002B8A0  2057                     movea.l    A0, [A7]
  58565. 0002B8A2  2250                     movea.l    A1, [A0]
  58566. 0002B8A4  2269 013C                movea.l    A1, [A1 + 0x13C]
  58567. 0002B8A8  4E91                     jsr        [A1]
  58568. 0002B8AA  2F0A                     move.l     -[A7], A2
  58569. 0002B8AC  2057                     movea.l    A0, [A7]
  58570. 0002B8AE  2250                     movea.l    A1, [A0]
  58571. 0002B8B0  2269 00CC                movea.l    A1, [A1 + 0xCC]
  58572. 0002B8B4  4E91                     jsr        [A1]
  58573. 0002B8B6  2648                     movea.l    A3, A0
  58574. 0002B8B8  486E FFFC                pea.l      [A6 - 0x4]
  58575. 0002B8BC  2F06                     move.l     -[A7], D6
  58576. 0002B8BE  2F0B                     move.l     -[A7], A3
  58577. 0002B8C0  2057                     movea.l    A0, [A7]
  58578. 0002B8C2  2250                     movea.l    A1, [A0]
  58579. 0002B8C4  2269 0014                movea.l    A1, [A1 + 0x14]
  58580. 0002B8C8  4E91                     jsr        [A1]
  58581. 0002B8CA  486E FFF4                pea.l      [A6 - 0xC]
  58582. 0002B8CE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  58583. 0002B8D2  4EB9 0000 0D28           jsr        [0x00000D28 /* JVBLTask */]
  58584. 0002B8D8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  58585. 0002B8DC  61FF FFFF B42E           bsr        -0x4BD0 /* 00026D0C */
  58586. 0002B8E2  1D40 FFEB                move.b     [A6 - 0x15], D0
  58587. 0002B8E6  5FAE FFF4                subq.l     [A6 - 0xC], 7
  58588. 0002B8EA  42AE FFF8                clr.l      [A6 - 0x8]
  58589. 0002B8EE  486E FFE2                pea.l      [A6 - 0x1E]
  58590. 0002B8F2  2F2A 0040                move.l     -[A7], [A2 + 0x40]
  58591. 0002B8F6  2057                     movea.l    A0, [A7]
  58592. 0002B8F8  2268 0004                movea.l    A1, [A0 + 0x4]
  58593. 0002B8FC  2269 0040                movea.l    A1, [A1 + 0x40]
  58594. 0002B900  4E91                     jsr        [A1]
  58595. 0002B902  4A45                     tst.w      D5
  58596. 0002B904  4FEF 002C                lea.l      A7, [A7 + 0x2C]
  58597. 0002B908  660A                     bne        +0xC /* 0002B914 */
  58598. 0002B90A  0C45 7FFF                cmpi.w     D5, 0x7FFF
  58599. 0002B90E  6604                     bne        +0x6 /* 0002B914 */
  58600. 0002B910  7000                     moveq.l    D0, 0x00
  58601. 0002B912  6002                     bra        +0x4 /* 0002B916 */
  58602. label0002B914:
  58603. 0002B914  7001                     moveq.l    D0, 0x01
  58604. label0002B916:
  58605. 0002B916  1600                     move.b     D3, D0
  58606. 0002B918  1F03                     move.b     -[A7], D3
  58607. 0002B91A  2F0C                     move.l     -[A7], A4
  58608. 0002B91C  2F0A                     move.l     -[A7], A2
  58609. 0002B91E  2057                     movea.l    A0, [A7]
  58610. 0002B920  2250                     movea.l    A1, [A0]
  58611. 0002B922  2269 00E8                movea.l    A1, [A1 + 0xE8]
  58612. 0002B926  4E91                     jsr        [A1]
  58613. 0002B928  3D40 FFF0                move.w     [A6 - 0x10], D0
  58614. 0002B92C  486E FFE2                pea.l      [A6 - 0x1E]
  58615. 0002B930  61FF FFFE 9A6C           bsr        -0x16592 /* 0001539E */
  58616. 0002B936  3D40 FFF2                move.w     [A6 - 0xE], D0
  58617. 0002B93A  4227                     clr.b      -[A7]
  58618. 0002B93C  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  58619. 0002B940  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  58620. 0002B944  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  58621. 0002B948  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  58622. 0002B94C  3F05                     move.w     -[A7], D5
  58623. 0002B94E  2F0C                     move.l     -[A7], A4
  58624. 0002B950  2F0A                     move.l     -[A7], A2
  58625. 0002B952  2057                     movea.l    A0, [A7]
  58626. 0002B954  2250                     movea.l    A1, [A0]
  58627. 0002B956  2269 0114                movea.l    A1, [A1 + 0x114]
  58628. 0002B95A  4E91                     jsr        [A1]
  58629. 0002B95C  2F0A                     move.l     -[A7], A2
  58630. 0002B95E  2057                     movea.l    A0, [A7]
  58631. 0002B960  2250                     movea.l    A1, [A0]
  58632. 0002B962  2269 0118                movea.l    A1, [A1 + 0x118]
  58633. 0002B966  4E91                     jsr        [A1]
  58634. 0002B968  48C0                     ext.l      D0
  58635. 0002B96A  2600                     move.l     D3, D0
  58636. 0002B96C  2F06                     move.l     -[A7], D6
  58637. 0002B96E  2F03                     move.l     -[A7], D3
  58638. 0002B970  2F0B                     move.l     -[A7], A3
  58639. 0002B972  2057                     movea.l    A0, [A7]
  58640. 0002B974  2250                     movea.l    A1, [A0]
  58641. 0002B976  2269 003C                movea.l    A1, [A1 + 0x3C]
  58642. 0002B97A  4E91                     jsr        [A1]
  58643. 0002B97C  2F0B                     move.l     -[A7], A3
  58644. 0002B97E  61FF FFFD 6830           bsr        -0x297CE /* 000021B0 */
  58645. 0002B984  3800                     move.w     D4, D0
  58646. 0002B986  2606                     move.l     D3, D6
  58647. 0002B988  5283                     addq.l     D3, 1
  58648. 0002B98A  2006                     move.l     D0, D6
  58649. 0002B98C  5280                     addq.l     D0, 1
  58650. 0002B98E  B044                     cmp.w      D0, D4
  58651. 0002B990  4FEF 003E                lea.l      A7, [A7 + 0x3E]
  58652. 0002B994  6E46                     bgt        +0x48 /* 0002B9DC */
  58653. 0002B996  306E FFF0                movea.w    A0, [A6 - 0x10]
  58654. 0002B99A  2A08                     move.l     D5, A0
  58655. label0002B99C:
  58656. 0002B99C  486E FFFC                pea.l      [A6 - 0x4]
  58657. 0002B9A0  3043                     movea.w    A0, D3
  58658. 0002B9A2  2F08                     move.l     -[A7], A0
  58659. 0002B9A4  2F0B                     move.l     -[A7], A3
  58660. 0002B9A6  2057                     movea.l    A0, [A7]
  58661. 0002B9A8  2250                     movea.l    A1, [A0]
  58662. 0002B9AA  2269 0014                movea.l    A1, [A1 + 0x14]
  58663. 0002B9AE  4E91                     jsr        [A1]
  58664. 0002B9B0  4AAE FFFC                tst.l      [A6 - 0x4]
  58665. 0002B9B4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  58666. 0002B9B8  671C                     beq        +0x1E /* 0002B9D6 */
  58667. 0002B9BA  1F3C 0001                move.b     -[A7], 0x1
  58668. 0002B9BE  42A7                     clr.l      -[A7]
  58669. 0002B9C0  2F05                     move.l     -[A7], D5
  58670. 0002B9C2  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  58671. 0002B9C6  2057                     movea.l    A0, [A7]
  58672. 0002B9C8  2268 0004                movea.l    A1, [A0 + 0x4]
  58673. 0002B9CC  2269 004C                movea.l    A1, [A1 + 0x4C]
  58674. 0002B9D0  4E91                     jsr        [A1]
  58675. 0002B9D2  4FEF 000E                lea.l      A7, [A7 + 0xE]
  58676. label0002B9D6:
  58677. 0002B9D6  5243                     addq.w     D3, 1
  58678. 0002B9D8  B644                     cmp.w      D3, D4
  58679. 0002B9DA  6FC0                     ble        -0x3E /* 0002B99C */
  58680. label0002B9DC:
  58681. 0002B9DC  4A2E FFEB                tst.b      [A6 - 0x15]
  58682. 0002B9E0  673E                     beq        +0x40 /* 0002BA20 */
  58683. 0002B9E2  1F3C 0001                move.b     -[A7], 0x1
  58684. 0002B9E6  2F06                     move.l     -[A7], D6
  58685. 0002B9E8  2F0A                     move.l     -[A7], A2
  58686. 0002B9EA  2057                     movea.l    A0, [A7]
  58687. 0002B9EC  2250                     movea.l    A1, [A0]
  58688. 0002B9EE  2269 00FC                movea.l    A1, [A1 + 0xFC]
  58689. 0002B9F2  4E91                     jsr        [A1]
  58690. 0002B9F4  4FEF 000A                lea.l      A7, [A7 + 0xA]
  58691. 0002B9F8  6026                     bra        +0x28 /* 0002BA20 */
  58692. label0002B9FA:
  58693. 0002B9FA  3003                     move.w     D0, D3
  58694. 0002B9FC  48C0                     ext.l      D0
  58695. 0002B9FE  BC80                     cmp.l      D6, D0
  58696. 0002BA00  6F1E                     ble        +0x20 /* 0002BA20 */
  58697. 0002BA02  7063                     moveq.l    D0, 0x63
  58698. 0002BA04  B880                     cmp.l      D4, D0
  58699. 0002BA06  6F02                     ble        +0x4 /* 0002BA0A */
  58700. 0002BA08  7E01                     moveq.l    D7, 0x01
  58701. label0002BA0A:
  58702. 0002BA0A  4227                     clr.b      -[A7]
  58703. 0002BA0C  3F05                     move.w     -[A7], D5
  58704. 0002BA0E  2F0C                     move.l     -[A7], A4
  58705. 0002BA10  2F0A                     move.l     -[A7], A2
  58706. 0002BA12  2057                     movea.l    A0, [A7]
  58707. 0002BA14  2250                     movea.l    A1, [A0]
  58708. 0002BA16  2269 0108                movea.l    A1, [A1 + 0x108]
  58709. 0002BA1A  4E91                     jsr        [A1]
  58710. 0002BA1C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  58711. label0002BA20:
  58712. 0002BA20  4A07                     tst.b      D7
  58713. 0002BA22  670E                     beq        +0x10 /* 0002BA32 */
  58714. 0002BA24  2F0A                     move.l     -[A7], A2
  58715. 0002BA26  2057                     movea.l    A0, [A7]
  58716. 0002BA28  2250                     movea.l    A1, [A0]
  58717. 0002BA2A  2269 0140                movea.l    A1, [A1 + 0x140]
  58718. 0002BA2E  4E91                     jsr        [A1]
  58719. 0002BA30  584F                     addq.w     A7, 4
  58720. label0002BA32:
  58721. 0002BA32  2F0A                     move.l     -[A7], A2
  58722. 0002BA34  2057                     movea.l    A0, [A7]
  58723. 0002BA36  2250                     movea.l    A1, [A0]
  58724. 0002BA38  2269 00F4                movea.l    A1, [A1 + 0xF4]
  58725. 0002BA3C  4E91                     jsr        [A1]
  58726. 0002BA3E  2648                     movea.l    A3, A0
  58727. 0002BA40  200B                     move.l     D0, A3
  58728. 0002BA42  584F                     addq.w     A7, 4
  58729. 0002BA44  6710                     beq        +0x12 /* 0002BA56 */
  58730. 0002BA46  2F0B                     move.l     -[A7], A3
  58731. 0002BA48  2057                     movea.l    A0, [A7]
  58732. 0002BA4A  2268 0004                movea.l    A1, [A0 + 0x4]
  58733. 0002BA4E  2269 00C4                movea.l    A1, [A1 + 0xC4]
  58734. 0002BA52  4E91                     jsr        [A1]
  58735. 0002BA54  584F                     addq.w     A7, 4
  58736. label0002BA56:
  58737. 0002BA56  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  58738. 0002BA5A  4E5E                     unlink     A6
  58739. 0002BA5C  4E75                     rts
  58740. 0002BA5E  206F 0004                movea.l    A0, [A7 + 0x4]
  58741. 0002BA62  2068 0040                movea.l    A0, [A0 + 0x40]
  58742. 0002BA66  4E75                     rts
  58743. 0002BA68  206F 0004                movea.l    A0, [A7 + 0x4]
  58744. 0002BA6C  2028 004C                move.l     D0, [A0 + 0x4C]
  58745. 0002BA70  4E75                     rts
  58746. 0002BA72  4E56 FFF0                link       A6, -0x0010
  58747. 0002BA76  48E7 1E38                movem.l    -[A7], D3,D4,D5,D6,A2,A3,A4
  58748. 0002BA7A  266E 0008                movea.l    A3, [A6 + 0x8]
  58749. 0002BA7E  2A2E 000C                move.l     D5, [A6 + 0xC]
  58750. 0002BA82  2F0B                     move.l     -[A7], A3
  58751. 0002BA84  2057                     movea.l    A0, [A7]
  58752. 0002BA86  2250                     movea.l    A1, [A0]
  58753. 0002BA88  2269 0118                movea.l    A1, [A1 + 0x118]
  58754. 0002BA8C  4E91                     jsr        [A1]
  58755. 0002BA8E  3600                     move.w     D3, D0
  58756. 0002BA90  4A85                     tst.l      D5
  58757. 0002BA92  584F                     addq.w     A7, 4
  58758. 0002BA94  6F00 0152                ble        +0x154 /* 0002BBE8 */
  58759. 0002BA98  3003                     move.w     D0, D3
  58760. 0002BA9A  48C0                     ext.l      D0
  58761. 0002BA9C  BA80                     cmp.l      D5, D0
  58762. 0002BA9E  6E00 0148                bgt        +0x14A /* 0002BBE8 */
  58763. 0002BAA2  2F0B                     move.l     -[A7], A3
  58764. 0002BAA4  2057                     movea.l    A0, [A7]
  58765. 0002BAA6  2250                     movea.l    A1, [A0]
  58766. 0002BAA8  2269 00CC                movea.l    A1, [A1 + 0xCC]
  58767. 0002BAAC  4E91                     jsr        [A1]
  58768. 0002BAAE  2448                     movea.l    A2, A0
  58769. 0002BAB0  486E FFFC                pea.l      [A6 - 0x4]
  58770. 0002BAB4  2F05                     move.l     -[A7], D5
  58771. 0002BAB6  2F0A                     move.l     -[A7], A2
  58772. 0002BAB8  2057                     movea.l    A0, [A7]
  58773. 0002BABA  2250                     movea.l    A1, [A0]
  58774. 0002BABC  2269 0014                movea.l    A1, [A1 + 0x14]
  58775. 0002BAC0  4E91                     jsr        [A1]
  58776. 0002BAC2  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  58777. 0002BAC6  61FF FFFF B244           bsr        -0x4DBA /* 00026D0C */
  58778. 0002BACC  1C00                     move.b     D6, D0
  58779. 0002BACE  486E FFF0                pea.l      [A6 - 0x10]
  58780. 0002BAD2  2F2B 0040                move.l     -[A7], [A3 + 0x40]
  58781. 0002BAD6  2057                     movea.l    A0, [A7]
  58782. 0002BAD8  2268 0004                movea.l    A1, [A0 + 0x4]
  58783. 0002BADC  2269 0040                movea.l    A1, [A1 + 0x40]
  58784. 0002BAE0  4E91                     jsr        [A1]
  58785. 0002BAE2  486E FFF8                pea.l      [A6 - 0x8]
  58786. 0002BAE6  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  58787. 0002BAEA  4EB9 0000 0D18           jsr        [0x00000D18 /* PowerMgrVars */]
  58788. 0002BAF0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  58789. 0002BAF4  2057                     movea.l    A0, [A7]
  58790. 0002BAF6  2268 0004                movea.l    A1, [A0 + 0x4]
  58791. 0002BAFA  2269 00C4                movea.l    A1, [A1 + 0xC4]
  58792. 0002BAFE  4E91                     jsr        [A1]
  58793. 0002BB00  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  58794. 0002BB04  2057                     movea.l    A0, [A7]
  58795. 0002BB06  2268 0004                movea.l    A1, [A0 + 0x4]
  58796. 0002BB0A  2269 00B0                movea.l    A1, [A1 + 0xB0]
  58797. 0002BB0E  4E91                     jsr        [A1]
  58798. 0002BB10  1F3C 0001                move.b     -[A7], 0x1
  58799. 0002BB14  42A7                     clr.l      -[A7]
  58800. 0002BB16  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  58801. 0002BB1A  4EB9 0000 0D88           jsr        [0x00000D88]
  58802. 0002BB20  286E FFFC                movea.l    A4, [A6 - 0x4]
  58803. 0002BB24  4AAE FFFC                tst.l      [A6 - 0x4]
  58804. 0002BB28  4FEF 0036                lea.l      A7, [A7 + 0x36]
  58805. 0002BB2C  6714                     beq        +0x16 /* 0002BB42 */
  58806. 0002BB2E  3F3C 0001                move.w     -[A7], 0x1
  58807. 0002BB32  2F0C                     move.l     -[A7], A4
  58808. 0002BB34  2057                     movea.l    A0, [A7]
  58809. 0002BB36  2268 0004                movea.l    A1, [A0 + 0x4]
  58810. 0002BB3A  2269 0008                movea.l    A1, [A1 + 0x8]
  58811. 0002BB3E  4E91                     jsr        [A1]
  58812. 0002BB40  5C4F                     addq.w     A7, 6
  58813. label0002BB42:
  58814. 0002BB42  2F0A                     move.l     -[A7], A2
  58815. 0002BB44  61FF FFFD 666A           bsr        -0x29994 /* 000021B0 */
  58816. 0002BB4A  3800                     move.w     D4, D0
  58817. 0002BB4C  3605                     move.w     D3, D5
  58818. 0002BB4E  BA44                     cmp.w      D5, D4
  58819. 0002BB50  584F                     addq.w     A7, 4
  58820. 0002BB52  6E48                     bgt        +0x4A /* 0002BB9C */
  58821. label0002BB54:
  58822. 0002BB54  486E FFFC                pea.l      [A6 - 0x4]
  58823. 0002BB58  3043                     movea.w    A0, D3
  58824. 0002BB5A  2F08                     move.l     -[A7], A0
  58825. 0002BB5C  2F0A                     move.l     -[A7], A2
  58826. 0002BB5E  2057                     movea.l    A0, [A7]
  58827. 0002BB60  2250                     movea.l    A1, [A0]
  58828. 0002BB62  2269 0014                movea.l    A1, [A1 + 0x14]
  58829. 0002BB66  4E91                     jsr        [A1]
  58830. 0002BB68  4AAE FFFC                tst.l      [A6 - 0x4]
  58831. 0002BB6C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  58832. 0002BB70  6724                     beq        +0x26 /* 0002BB96 */
  58833. 0002BB72  1F3C 0001                move.b     -[A7], 0x1
  58834. 0002BB76  42A7                     clr.l      -[A7]
  58835. 0002BB78  302E FFF8                move.w     D0, [A6 - 0x8]
  58836. 0002BB7C  48C0                     ext.l      D0
  58837. 0002BB7E  4480                     neg.l      D0
  58838. 0002BB80  2F00                     move.l     -[A7], D0
  58839. 0002BB82  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  58840. 0002BB86  2057                     movea.l    A0, [A7]
  58841. 0002BB88  2268 0004                movea.l    A1, [A0 + 0x4]
  58842. 0002BB8C  2269 004C                movea.l    A1, [A1 + 0x4C]
  58843. 0002BB90  4E91                     jsr        [A1]
  58844. 0002BB92  4FEF 000E                lea.l      A7, [A7 + 0xE]
  58845. label0002BB96:
  58846. 0002BB96  5243                     addq.w     D3, 1
  58847. 0002BB98  B644                     cmp.w      D3, D4
  58848. 0002BB9A  6FB8                     ble        -0x46 /* 0002BB54 */
  58849. label0002BB9C:
  58850. 0002BB9C  4A06                     tst.b      D6
  58851. 0002BB9E  6724                     beq        +0x26 /* 0002BBC4 */
  58852. 0002BBA0  42AB 003A                clr.l      [A3 + 0x3A]
  58853. 0002BBA4  3004                     move.w     D0, D4
  58854. 0002BBA6  48C0                     ext.l      D0
  58855. 0002BBA8  B085                     cmp.l      D0, D5
  58856. 0002BBAA  6C04                     bge        +0x6 /* 0002BBB0 */
  58857. 0002BBAC  3044                     movea.w    A0, D4
  58858. 0002BBAE  2A08                     move.l     D5, A0
  58859. label0002BBB0:
  58860. 0002BBB0  4227                     clr.b      -[A7]
  58861. 0002BBB2  2F05                     move.l     -[A7], D5
  58862. 0002BBB4  2F0B                     move.l     -[A7], A3
  58863. 0002BBB6  2057                     movea.l    A0, [A7]
  58864. 0002BBB8  2250                     movea.l    A1, [A0]
  58865. 0002BBBA  2269 00FC                movea.l    A1, [A1 + 0xFC]
  58866. 0002BBBE  4E91                     jsr        [A1]
  58867. 0002BBC0  4FEF 000A                lea.l      A7, [A7 + 0xA]
  58868. label0002BBC4:
  58869. 0002BBC4  2F0B                     move.l     -[A7], A3
  58870. 0002BBC6  2057                     movea.l    A0, [A7]
  58871. 0002BBC8  2250                     movea.l    A1, [A0]
  58872. 0002BBCA  2269 00F4                movea.l    A1, [A1 + 0xF4]
  58873. 0002BBCE  4E91                     jsr        [A1]
  58874. 0002BBD0  2448                     movea.l    A2, A0
  58875. 0002BBD2  200A                     move.l     D0, A2
  58876. 0002BBD4  584F                     addq.w     A7, 4
  58877. 0002BBD6  6710                     beq        +0x12 /* 0002BBE8 */
  58878. 0002BBD8  2F0A                     move.l     -[A7], A2
  58879. 0002BBDA  2057                     movea.l    A0, [A7]
  58880. 0002BBDC  2268 0004                movea.l    A1, [A0 + 0x4]
  58881. 0002BBE0  2269 00C4                movea.l    A1, [A1 + 0xC4]
  58882. 0002BBE4  4E91                     jsr        [A1]
  58883. 0002BBE6  584F                     addq.w     A7, 4
  58884. label0002BBE8:
  58885. 0002BBE8  4CDF 1C78                movem.l    D3,D4,D5,D6,A2,A3,A4, [A7]+
  58886. 0002BBEC  4E5E                     unlink     A6
  58887. 0002BBEE  4E75                     rts
  58888. 0002BBF0  4E56 FFD2                link       A6, -0x002E
  58889. 0002BBF4  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  58890. 0002BBF8  246E 0008                movea.l    A2, [A6 + 0x8]
  58891. 0002BBFC  2D6E 0012 FFE2           move.l     [A6 - 0x1E], [A6 + 0x12]
  58892. 0002BC02  3D6E 0016 FFE6           move.w     [A6 - 0x1A], [A6 + 0x16]
  58893. 0002BC08  3D6E 0018 FFE8           move.w     [A6 - 0x18], [A6 + 0x18]
  58894. 0002BC0E  1D7C 0001 FFEA           move.b     [A6 - 0x16], 0x1
  58895. 0002BC14  1D7C 0001 FFEB           move.b     [A6 - 0x15], 0x1
  58896. 0002BC1A  422E FFEC                clr.b      [A6 - 0x14]
  58897. 0002BC1E  422E FFED                clr.b      [A6 - 0x13]
  58898. 0002BC22  422E FFEE                clr.b      [A6 - 0x12]
  58899. 0002BC26  422E FFEF                clr.b      [A6 - 0x11]
  58900. 0002BC2A  2D6E 001A FFF0           move.l     [A6 - 0x10], [A6 + 0x1A]
  58901. 0002BC30  2D6E 001E FFF4           move.l     [A6 - 0xC], [A6 + 0x1E]
  58902. 0002BC36  42AE FFF8                clr.l      [A6 - 0x8]
  58903. 0002BC3A  2F0A                     move.l     -[A7], A2
  58904. 0002BC3C  2057                     movea.l    A0, [A7]
  58905. 0002BC3E  2250                     movea.l    A1, [A0]
  58906. 0002BC40  2269 00F4                movea.l    A1, [A1 + 0xF4]
  58907. 0002BC44  4E91                     jsr        [A1]
  58908. 0002BC46  2D48 FFFC                move.l     [A6 - 0x4], A0
  58909. 0002BC4A  2D6E 0012 FFD2           move.l     [A6 - 0x2E], [A6 + 0x12]
  58910. 0002BC50  4A2E 0022                tst.b      [A6 + 0x22]
  58911. 0002BC54  584F                     addq.w     A7, 4
  58912. 0002BC56  6704                     beq        +0x6 /* 0002BC5C */
  58913. 0002BC58  7001                     moveq.l    D0, 0x01
  58914. 0002BC5A  6002                     bra        +0x4 /* 0002BC5E */
  58915. label0002BC5C:
  58916. 0002BC5C  7000                     moveq.l    D0, 0x00
  58917. label0002BC5E:
  58918. 0002BC5E  2D40 FFD6                move.l     [A6 - 0x2A], D0
  58919. 0002BC62  42AE FFDA                clr.l      [A6 - 0x26]
  58920. 0002BC66  7001                     moveq.l    D0, 0x01
  58921. 0002BC68  2D40 FFDE                move.l     [A6 - 0x22], D0
  58922. 0002BC6C  4878 01AA                push.l     0x1AA
  58923. 0002BC70  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  58924. 0002BC76  2648                     movea.l    A3, A0
  58925. 0002BC78  2008                     move.l     D0, A0
  58926. 0002BC7A  584F                     addq.w     A7, 4
  58927. 0002BC7C  6740                     beq        +0x42 /* 0002BCBE */
  58928. 0002BC7E  2F0A                     move.l     -[A7], A2
  58929. 0002BC80  61FF FFFF F86C           bsr        -0x792 /* 0002B4EE */
  58930. 0002BC86  584F                     addq.w     A7, 4
  58931. 0002BC88  1F00                     move.b     -[A7], D0
  58932. 0002BC8A  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  58933. 0002BC8E  2F0A                     move.l     -[A7], A2
  58934. 0002BC90  2057                     movea.l    A0, [A7]
  58935. 0002BC92  2250                     movea.l    A1, [A0]
  58936. 0002BC94  2269 0088                movea.l    A1, [A1 + 0x88]
  58937. 0002BC98  4E91                     jsr        [A1]
  58938. 0002BC9A  584F                     addq.w     A7, 4
  58939. 0002BC9C  3F00                     move.w     -[A7], D0
  58940. 0002BC9E  1F3C 0001                move.b     -[A7], 0x1
  58941. 0002BCA2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  58942. 0002BCA6  486E FFD2                pea.l      [A6 - 0x2E]
  58943. 0002BCAA  486E FFE2                pea.l      [A6 - 0x1E]
  58944. 0002BCAE  3F3C 0001                move.w     -[A7], 0x1
  58945. 0002BCB2  2F0B                     move.l     -[A7], A3
  58946. 0002BCB4  61FF FFFF 9FFA           bsr        -0x6004 /* 00025CB0 */
  58947. 0002BCBA  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  58948. label0002BCBE:
  58949. 0002BCBE  284B                     movea.l    A4, A3
  58950. 0002BCC0  2F0C                     move.l     -[A7], A4
  58951. 0002BCC2  2057                     movea.l    A0, [A7]
  58952. 0002BCC4  2268 0004                movea.l    A1, [A0 + 0x4]
  58953. 0002BCC8  2269 000C                movea.l    A1, [A1 + 0xC]
  58954. 0002BCCC  4E91                     jsr        [A1]
  58955. 0002BCCE  260A                     move.l     D3, A2
  58956. 0002BCD0  200A                     move.l     D0, A2
  58957. 0002BCD2  584F                     addq.w     A7, 4
  58958. 0002BCD4  6704                     beq        +0x6 /* 0002BCDA */
  58959. 0002BCD6  700A                     moveq.l    D0, 0x0A
  58960. 0002BCD8  D680                     add.l      D3, D0
  58961. label0002BCDA:
  58962. 0002BCDA  2F03                     move.l     -[A7], D3
  58963. 0002BCDC  486C 0028                pea.l      [A4 + 0x28]
  58964. 0002BCE0  4EB9 0000 1830           jsr        [0x00001830]
  58965. 0002BCE6  4A2E 0022                tst.b      [A6 + 0x22]
  58966. 0002BCEA  504F                     addq.w     A7, 8
  58967. 0002BCEC  671A                     beq        +0x1C /* 0002BD08 */
  58968. 0002BCEE  1F3C 0001                move.b     -[A7], 0x1
  58969. 0002BCF2  1F3C 0001                move.b     -[A7], 0x1
  58970. 0002BCF6  2F0C                     move.l     -[A7], A4
  58971. 0002BCF8  2F0A                     move.l     -[A7], A2
  58972. 0002BCFA  2057                     movea.l    A0, [A7]
  58973. 0002BCFC  2250                     movea.l    A1, [A0]
  58974. 0002BCFE  2269 00F8                movea.l    A1, [A1 + 0xF8]
  58975. 0002BD02  4E91                     jsr        [A1]
  58976. 0002BD04  4FEF 000C                lea.l      A7, [A7 + 0xC]
  58977. label0002BD08:
  58978. 0002BD08  204B                     movea.l    A0, A3
  58979. 0002BD0A  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  58980. 0002BD0E  4E5E                     unlink     A6
  58981. 0002BD10  4E75                     rts
  58982. 0002BD12  4E56 0000                link       A6, 0
  58983. 0002BD16  2F0A                     move.l     -[A7], A2
  58984. 0002BD18  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  58985. 0002BD1C  2057                     movea.l    A0, [A7]
  58986. 0002BD1E  2250                     movea.l    A1, [A0]
  58987. 0002BD20  2269 00CC                movea.l    A1, [A1 + 0xCC]
  58988. 0002BD24  4E91                     jsr        [A1]
  58989. 0002BD26  2448                     movea.l    A2, A0
  58990. 0002BD28  2F0A                     move.l     -[A7], A2
  58991. 0002BD2A  61FF FFFD 6484           bsr        -0x29B7A /* 000021B0 */
  58992. 0002BD30  504F                     addq.w     A7, 8
  58993. 0002BD32  245F                     movea.l    A2, [A7]+
  58994. 0002BD34  4E5E                     unlink     A6
  58995. 0002BD36  4E75                     rts
  58996. 0002BD38  4E56 FFF4                link       A6, -0x000C
  58997. 0002BD3C  2F0A                     move.l     -[A7], A2
  58998. 0002BD3E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  58999. 0002BD42  2057                     movea.l    A0, [A7]
  59000. 0002BD44  2250                     movea.l    A1, [A0]
  59001. 0002BD46  2269 00CC                movea.l    A1, [A1 + 0xCC]
  59002. 0002BD4A  4E91                     jsr        [A1]
  59003. 0002BD4C  2448                     movea.l    A2, A0
  59004. 0002BD4E  2F0A                     move.l     -[A7], A2
  59005. 0002BD50  61FF FFFD 645E           bsr        -0x29BA0 /* 000021B0 */
  59006. 0002BD56  4A80                     tst.l      D0
  59007. 0002BD58  504F                     addq.w     A7, 8
  59008. 0002BD5A  673A                     beq        +0x3C /* 0002BD96 */
  59009. 0002BD5C  486E FFFC                pea.l      [A6 - 0x4]
  59010. 0002BD60  2F0A                     move.l     -[A7], A2
  59011. 0002BD62  61FF FFFD 644C           bsr        -0x29BB2 /* 000021B0 */
  59012. 0002BD68  584F                     addq.w     A7, 4
  59013. 0002BD6A  2F00                     move.l     -[A7], D0
  59014. 0002BD6C  2F0A                     move.l     -[A7], A2
  59015. 0002BD6E  2057                     movea.l    A0, [A7]
  59016. 0002BD70  2250                     movea.l    A1, [A0]
  59017. 0002BD72  2269 0014                movea.l    A1, [A1 + 0x14]
  59018. 0002BD76  4E91                     jsr        [A1]
  59019. 0002BD78  486E FFF4                pea.l      [A6 - 0xC]
  59020. 0002BD7C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  59021. 0002BD80  2057                     movea.l    A0, [A7]
  59022. 0002BD82  2268 0004                movea.l    A1, [A0 + 0x4]
  59023. 0002BD86  2269 0040                movea.l    A1, [A1 + 0x40]
  59024. 0002BD8A  4E91                     jsr        [A1]
  59025. 0002BD8C  302E FFFA                move.w     D0, [A6 - 0x6]
  59026. 0002BD90  4FEF 0014                lea.l      A7, [A7 + 0x14]
  59027. 0002BD94  6002                     bra        +0x4 /* 0002BD98 */
  59028. label0002BD96:
  59029. 0002BD96  7006                     moveq.l    D0, 0x06
  59030. label0002BD98:
  59031. 0002BD98  245F                     movea.l    A2, [A7]+
  59032. 0002BD9A  4E5E                     unlink     A6
  59033. 0002BD9C  4E75                     rts
  59034. 0002BD9E  4E56 0000                link       A6, 0
  59035. 0002BDA2  2F0B                     move.l     -[A7], A3
  59036. 0002BDA4  2F0A                     move.l     -[A7], A2
  59037. 0002BDA6  266E 0008                movea.l    A3, [A6 + 0x8]
  59038. 0002BDAA  246B 0040                movea.l    A2, [A3 + 0x40]
  59039. 0002BDAE  200A                     move.l     D0, A2
  59040. 0002BDB0  6712                     beq        +0x14 /* 0002BDC4 */
  59041. 0002BDB2  2F0A                     move.l     -[A7], A2
  59042. 0002BDB4  4EB9 0000 1220           jsr        [0x00001220]
  59043. 0002BDBA  2F0B                     move.l     -[A7], A3
  59044. 0002BDBC  61FF FFFD DA36           bsr        -0x225C8 /* 000097F4 */
  59045. 0002BDC2  504F                     addq.w     A7, 8
  59046. label0002BDC4:
  59047. 0002BDC4  2F0B                     move.l     -[A7], A3
  59048. 0002BDC6  2057                     movea.l    A0, [A7]
  59049. 0002BDC8  2250                     movea.l    A1, [A0]
  59050. 0002BDCA  2269 0104                movea.l    A1, [A1 + 0x104]
  59051. 0002BDCE  4E91                     jsr        [A1]
  59052. 0002BDD0  584F                     addq.w     A7, 4
  59053. 0002BDD2  245F                     movea.l    A2, [A7]+
  59054. 0002BDD4  265F                     movea.l    A3, [A7]+
  59055. 0002BDD6  4E5E                     unlink     A6
  59056. 0002BDD8  4E75                     rts
  59057. 0002BDDA  206F 0004                movea.l    A0, [A7 + 0x4]
  59058. 0002BDDE  42A8 004C                clr.l      [A0 + 0x4C]
  59059. 0002BDE2  4E75                     rts
  59060. 0002BDE4  4E56 FFFC                link       A6, -0x0004
  59061. 0002BDE8  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  59062. 0002BDEC  266E 0008                movea.l    A3, [A6 + 0x8]
  59063. 0002BDF0  4227                     clr.b      -[A7]
  59064. 0002BDF2  4227                     clr.b      -[A7]
  59065. 0002BDF4  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  59066. 0002BDF8  2F3C 7461 6223           move.l     -[A7], 0x74616223 /* 'tab#' */
  59067. 0002BDFE  486E FFFC                pea.l      [A6 - 0x4]
  59068. 0002BE02  4EB9 0000 03B0           jsr        [0x000003B0]
  59069. 0002BE08  4AAE FFFC                tst.l      [A6 - 0x4]
  59070. 0002BE0C  4FEF 000E                lea.l      A7, [A7 + 0xE]
  59071. 0002BE10  6700 00C6                beq        +0xC8 /* 0002BED8 */
  59072. 0002BE14  594F                     subq.w     A7, 4
  59073. 0002BE16  486E FFFC                pea.l      [A6 - 0x4]
  59074. 0002BE1A  61FF 0000 00D4           bsr        +0xD6 /* 0002BEF0 */
  59075. 0002BE20  584F                     addq.w     A7, 4
  59076. 0002BE22  2F08                     move.l     -[A7], A0
  59077. 0002BE24  4EB9 0000 0098           jsr        [0x00000098]
  59078. 0002BE2A  201F                     move.l     D0, [A7]+
  59079. 0002BE2C  7204                     moveq.l    D1, 0x04
  59080. 0002BE2E  B081                     cmp.l      D0, D1
  59081. 0002BE30  6D00 00A6                blt        +0xA8 /* 0002BED8 */
  59082. 0002BE34  486E FFFC                pea.l      [A6 - 0x4]
  59083. 0002BE38  61FF 0000 00B6           bsr        +0xB8 /* 0002BEF0 */
  59084. 0002BE3E  584F                     addq.w     A7, 4
  59085. 0002BE40  A029                     syscall    HLock
  59086. 0002BE42  206E FFFC                movea.l    A0, [A6 - 0x4]
  59087. 0002BE46  2450                     movea.l    A2, [A0]
  59088. 0002BE48  284A                     movea.l    A4, A2
  59089. 0002BE4A  362A 0002                move.w     D3, [A2 + 0x2]
  59090. 0002BE4E  3803                     move.w     D4, D3
  59091. 0002BE50  4A43                     tst.w      D3
  59092. 0002BE52  6F64                     ble        +0x66 /* 0002BEB8 */
  59093. 0002BE54  244C                     movea.l    A2, A4
  59094. 0002BE56  588A                     addq.l     A2, 4
  59095. 0002BE58  7600                     moveq.l    D3, 0x00
  59096. 0002BE5A  4A44                     tst.w      D4
  59097. 0002BE5C  6F2E                     ble        +0x30 /* 0002BE8C */
  59098. label0002BE5E:
  59099. 0002BE5E  4227                     clr.b      -[A7]
  59100. 0002BE60  3F12                     move.w     -[A7], [A2]
  59101. 0002BE62  486A 0002                pea.l      [A2 + 0x2]
  59102. 0002BE66  2F0B                     move.l     -[A7], A3
  59103. 0002BE68  2057                     movea.l    A0, [A7]
  59104. 0002BE6A  2250                     movea.l    A1, [A0]
  59105. 0002BE6C  2269 0108                movea.l    A1, [A1 + 0x108]
  59106. 0002BE70  4E91                     jsr        [A1]
  59107. 0002BE72  7000                     moveq.l    D0, 0x00
  59108. 0002BE74  102A 0002                move.b     D0, [A2 + 0x2]
  59109. 0002BE78  204A                     movea.l    A0, A2
  59110. 0002BE7A  D0C0                     add.w      A0, D0
  59111. 0002BE7C  5088                     addq.l     A0, 8
  59112. 0002BE7E  5288                     addq.l     A0, 1
  59113. 0002BE80  2448                     movea.l    A2, A0
  59114. 0002BE82  5243                     addq.w     D3, 1
  59115. 0002BE84  B644                     cmp.w      D3, D4
  59116. 0002BE86  4FEF 000C                lea.l      A7, [A7 + 0xC]
  59117. 0002BE8A  6DD2                     blt        -0x2C /* 0002BE5E */
  59118. label0002BE8C:
  59119. 0002BE8C  4878 0001                push.l     0x1
  59120. 0002BE90  2F2B 0004                move.l     -[A7], [A3 + 0x4]
  59121. 0002BE94  2057                     movea.l    A0, [A7]
  59122. 0002BE96  2268 0004                movea.l    A1, [A0 + 0x4]
  59123. 0002BE9A  2269 0180                movea.l    A1, [A1 + 0x180]
  59124. 0002BE9E  4E91                     jsr        [A1]
  59125. 0002BEA0  3044                     movea.w    A0, D4
  59126. 0002BEA2  2F08                     move.l     -[A7], A0
  59127. 0002BEA4  2F2B 0004                move.l     -[A7], [A3 + 0x4]
  59128. 0002BEA8  2057                     movea.l    A0, [A7]
  59129. 0002BEAA  2268 0004                movea.l    A1, [A0 + 0x4]
  59130. 0002BEAE  2269 0184                movea.l    A1, [A1 + 0x184]
  59131. 0002BEB2  4E91                     jsr        [A1]
  59132. 0002BEB4  4FEF 0010                lea.l      A7, [A7 + 0x10]
  59133. label0002BEB8:
  59134. 0002BEB8  4A6E 000E                tst.w      [A6 + 0xE]
  59135. 0002BEBC  6F1A                     ble        +0x1C /* 0002BED8 */
  59136. 0002BEBE  1F3C 0001                move.b     -[A7], 0x1
  59137. 0002BEC2  306E 000E                movea.w    A0, [A6 + 0xE]
  59138. 0002BEC6  2F08                     move.l     -[A7], A0
  59139. 0002BEC8  2F0B                     move.l     -[A7], A3
  59140. 0002BECA  2057                     movea.l    A0, [A7]
  59141. 0002BECC  2250                     movea.l    A1, [A0]
  59142. 0002BECE  2269 00FC                movea.l    A1, [A1 + 0xFC]
  59143. 0002BED2  4E91                     jsr        [A1]
  59144. 0002BED4  4FEF 000A                lea.l      A7, [A7 + 0xA]
  59145. label0002BED8:
  59146. 0002BED8  3F3C FFFF                move.w     -[A7], 0xFFFF
  59147. 0002BEDC  486E FFFC                pea.l      [A6 - 0x4]
  59148. 0002BEE0  4EB9 0000 03B8           jsr        [0x000003B8]
  59149. 0002BEE6  5C4F                     addq.w     A7, 6
  59150. 0002BEE8  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  59151. 0002BEEC  4E5E                     unlink     A6
  59152. 0002BEEE  4E75                     rts
  59153. fn0002BEF0:
  59154. 0002BEF0  206F 0004                movea.l    A0, [A7 + 0x4]
  59155. 0002BEF4  2050                     movea.l    A0, [A0]
  59156. 0002BEF6  4E75                     rts
  59157. label0002BEF8:
  59158. 0002BEF8  4E56 0000                link       A6, 0
  59159. 0002BEFC  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  59160. 0002BF00  246E 0008                movea.l    A2, [A6 + 0x8]
  59161. 0002BF04  206E 0010                movea.l    A0, [A6 + 0x10]
  59162. 0002BF08  2610                     move.l     D3, [A0]
  59163. 0002BF0A  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  59164. 0002BF0E  61FF FFFD E650           bsr        -0x219AE /* 0000A560 */
  59165. 0002BF14  2848                     movea.l    A4, A0
  59166. 0002BF16  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  59167. 0002BF1A  2F0C                     move.l     -[A7], A4
  59168. 0002BF1C  2057                     movea.l    A0, [A7]
  59169. 0002BF1E  2268 0004                movea.l    A1, [A0 + 0x4]
  59170. 0002BF22  2269 0010                movea.l    A1, [A1 + 0x10]
  59171. 0002BF26  4E91                     jsr        [A1]
  59172. 0002BF28  2648                     movea.l    A3, A0
  59173. 0002BF2A  7001                     moveq.l    D0, 0x01
  59174. 0002BF2C  B680                     cmp.l      D3, D0
  59175. 0002BF2E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  59176. 0002BF32  667C                     bne        +0x7E /* 0002BFB0 */
  59177. 0002BF34  200B                     move.l     D0, A3
  59178. 0002BF36  6778                     beq        +0x7A /* 0002BFB0 */
  59179. 0002BF38  2F0A                     move.l     -[A7], A2
  59180. 0002BF3A  2057                     movea.l    A0, [A7]
  59181. 0002BF3C  2250                     movea.l    A1, [A0]
  59182. 0002BF3E  2269 00E4                movea.l    A1, [A1 + 0xE4]
  59183. 0002BF42  4E91                     jsr        [A1]
  59184. 0002BF44  2848                     movea.l    A4, A0
  59185. 0002BF46  200C                     move.l     D0, A4
  59186. 0002BF48  584F                     addq.w     A7, 4
  59187. 0002BF4A  671C                     beq        +0x1E /* 0002BF68 */
  59188. 0002BF4C  B9CB                     cmpa.l     A4, A3
  59189. 0002BF4E  6718                     beq        +0x1A /* 0002BF68 */
  59190. 0002BF50  1F3C 0001                move.b     -[A7], 0x1
  59191. 0002BF54  4227                     clr.b      -[A7]
  59192. 0002BF56  2F0C                     move.l     -[A7], A4
  59193. 0002BF58  2F0A                     move.l     -[A7], A2
  59194. 0002BF5A  2057                     movea.l    A0, [A7]
  59195. 0002BF5C  2250                     movea.l    A1, [A0]
  59196. 0002BF5E  2269 0100                movea.l    A1, [A1 + 0x100]
  59197. 0002BF62  4E91                     jsr        [A1]
  59198. 0002BF64  4FEF 000C                lea.l      A7, [A7 + 0xC]
  59199. label0002BF68:
  59200. 0002BF68  1F3C 0001                move.b     -[A7], 0x1
  59201. 0002BF6C  4227                     clr.b      -[A7]
  59202. 0002BF6E  2F0B                     move.l     -[A7], A3
  59203. 0002BF70  2F0A                     move.l     -[A7], A2
  59204. 0002BF72  2057                     movea.l    A0, [A7]
  59205. 0002BF74  2250                     movea.l    A1, [A0]
  59206. 0002BF76  2269 00F8                movea.l    A1, [A1 + 0xF8]
  59207. 0002BF7A  4E91                     jsr        [A1]
  59208. 0002BF7C  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  59209. 0002BF80  61FF FFFD E5DE           bsr        -0x21A20 /* 0000A560 */
  59210. 0002BF86  2648                     movea.l    A3, A0
  59211. 0002BF88  200B                     move.l     D0, A3
  59212. 0002BF8A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  59213. 0002BF8E  6720                     beq        +0x22 /* 0002BFB0 */
  59214. 0002BF90  2F0A                     move.l     -[A7], A2
  59215. 0002BF92  2057                     movea.l    A0, [A7]
  59216. 0002BF94  2250                     movea.l    A1, [A0]
  59217. 0002BF96  2269 00D8                movea.l    A1, [A1 + 0xD8]
  59218. 0002BF9A  4E91                     jsr        [A1]
  59219. 0002BF9C  584F                     addq.w     A7, 4
  59220. 0002BF9E  2F00                     move.l     -[A7], D0
  59221. 0002BFA0  2F0B                     move.l     -[A7], A3
  59222. 0002BFA2  2057                     movea.l    A0, [A7]
  59223. 0002BFA4  2268 0004                movea.l    A1, [A0 + 0x4]
  59224. 0002BFA8  2269 0020                movea.l    A1, [A1 + 0x20]
  59225. 0002BFAC  4E91                     jsr        [A1]
  59226. 0002BFAE  504F                     addq.w     A7, 8
  59227. label0002BFB0:
  59228. 0002BFB0  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  59229. 0002BFB4  4E5E                     unlink     A6
  59230. 0002BFB6  4E75                     rts
  59231. 0002BFB8  4E56 0000                link       A6, 0
  59232. 0002BFBC  48E7 1030                movem.l    -[A7], D3,A2,A3
  59233. 0002BFC0  202E 000E                move.l     D0, [A6 + 0xE]
  59234. 0002BFC4  0480 656E 6162           subi.l     D0, 0x656E6162 /* 'enab' */
  59235. 0002BFCA  6716                     beq        +0x18 /* 0002BFE2 */
  59236. 0002BFCC  0480 0CF7 0212           subi.l     D0, 0xCF70212
  59237. 0002BFD2  6700 00A0                beq        +0xA2 /* 0002C074 */
  59238. 0002BFD6  0480 01FB FEF5           subi.l     D0, 0x1FBFEF5
  59239. 0002BFDC  674E                     beq        +0x50 /* 0002C02C */
  59240. 0002BFDE  6000 0094                bra        +0x96 /* 0002C074 */
  59241. label0002BFE2:
  59242. 0002BFE2  206E 0016                movea.l    A0, [A6 + 0x16]
  59243. 0002BFE6  1610                     move.b     D3, [A0]
  59244. 0002BFE8  306E 000C                movea.w    A0, [A6 + 0xC]
  59245. 0002BFEC  2F08                     move.l     -[A7], A0
  59246. 0002BFEE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  59247. 0002BFF2  2057                     movea.l    A0, [A7]
  59248. 0002BFF4  2250                     movea.l    A1, [A0]
  59249. 0002BFF6  2269 00E0                movea.l    A1, [A1 + 0xE0]
  59250. 0002BFFA  4E91                     jsr        [A1]
  59251. 0002BFFC  2448                     movea.l    A2, A0
  59252. 0002BFFE  200A                     move.l     D0, A2
  59253. 0002C000  504F                     addq.w     A7, 8
  59254. 0002C002  6770                     beq        +0x72 /* 0002C074 */
  59255. 0002C004  4A03                     tst.b      D3
  59256. 0002C006  6712                     beq        +0x14 /* 0002C01A */
  59257. 0002C008  2F0A                     move.l     -[A7], A2
  59258. 0002C00A  2057                     movea.l    A0, [A7]
  59259. 0002C00C  2268 0004                movea.l    A1, [A0 + 0x4]
  59260. 0002C010  2269 00BC                movea.l    A1, [A1 + 0xBC]
  59261. 0002C014  4E91                     jsr        [A1]
  59262. 0002C016  584F                     addq.w     A7, 4
  59263. 0002C018  605A                     bra        +0x5C /* 0002C074 */
  59264. label0002C01A:
  59265. 0002C01A  2F0A                     move.l     -[A7], A2
  59266. 0002C01C  2057                     movea.l    A0, [A7]
  59267. 0002C01E  2268 0004                movea.l    A1, [A0 + 0x4]
  59268. 0002C022  2269 00C0                movea.l    A1, [A1 + 0xC0]
  59269. 0002C026  4E91                     jsr        [A1]
  59270. 0002C028  584F                     addq.w     A7, 4
  59271. 0002C02A  6048                     bra        +0x4A /* 0002C074 */
  59272. label0002C02C:
  59273. 0002C02C  306E 000C                movea.w    A0, [A6 + 0xC]
  59274. 0002C030  2F08                     move.l     -[A7], A0
  59275. 0002C032  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  59276. 0002C036  2057                     movea.l    A0, [A7]
  59277. 0002C038  2250                     movea.l    A1, [A0]
  59278. 0002C03A  2269 00E0                movea.l    A1, [A1 + 0xE0]
  59279. 0002C03E  4E91                     jsr        [A1]
  59280. 0002C040  2448                     movea.l    A2, A0
  59281. 0002C042  200A                     move.l     D0, A2
  59282. 0002C044  504F                     addq.w     A7, 8
  59283. 0002C046  672C                     beq        +0x2E /* 0002C074 */
  59284. 0002C048  266E 0016                movea.l    A3, [A6 + 0x16]
  59285. 0002C04C  486B 0004                pea.l      [A3 + 0x4]
  59286. 0002C050  2F0A                     move.l     -[A7], A2
  59287. 0002C052  2057                     movea.l    A0, [A7]
  59288. 0002C054  2268 0004                movea.l    A1, [A0 + 0x4]
  59289. 0002C058  2269 0028                movea.l    A1, [A1 + 0x28]
  59290. 0002C05C  4E91                     jsr        [A1]
  59291. 0002C05E  3F2B 0002                move.w     -[A7], [A3 + 0x2]
  59292. 0002C062  486A 0182                pea.l      [A2 + 0x182]
  59293. 0002C066  2057                     movea.l    A0, [A7]
  59294. 0002C068  2250                     movea.l    A1, [A0]
  59295. 0002C06A  2269 0018                movea.l    A1, [A1 + 0x18]
  59296. 0002C06E  4E91                     jsr        [A1]
  59297. 0002C070  4FEF 000E                lea.l      A7, [A7 + 0xE]
  59298. label0002C074:
  59299. 0002C074  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  59300. 0002C078  4E5E                     unlink     A6
  59301. 0002C07A  4E75                     rts
  59302. 0002C07C  4E56 FFF8                link       A6, -0x0008
  59303. 0002C080  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  59304. 0002C084  262E 0008                move.l     D3, [A6 + 0x8]
  59305. 0002C088  286E 0016                movea.l    A4, [A6 + 0x16]
  59306. 0002C08C  246E 001A                movea.l    A2, [A6 + 0x1A]
  59307. 0002C090  202E 000E                move.l     D0, [A6 + 0xE]
  59308. 0002C094  0480 656E 6162           subi.l     D0, 0x656E6162 /* 'enab' */
  59309. 0002C09A  6746                     beq        +0x48 /* 0002C0E2 */
  59310. 0002C09C  0480 0CF7 0212           subi.l     D0, 0xCF70212
  59311. 0002C0A2  670C                     beq        +0xE /* 0002C0B0 */
  59312. 0002C0A4  0480 01FB FEF5           subi.l     D0, 0x1FBFEF5
  59313. 0002C0AA  6768                     beq        +0x6A /* 0002C114 */
  59314. 0002C0AC  6000 00A6                bra        +0xA8 /* 0002C154 */
  59315. label0002C0B0:
  59316. 0002C0B0  486E FFF8                pea.l      [A6 - 0x8]
  59317. 0002C0B4  2F03                     move.l     -[A7], D3
  59318. 0002C0B6  2057                     movea.l    A0, [A7]
  59319. 0002C0B8  2250                     movea.l    A1, [A0]
  59320. 0002C0BA  2269 00EC                movea.l    A1, [A1 + 0xEC]
  59321. 0002C0BE  4E91                     jsr        [A1]
  59322. 0002C0C0  486E FFF8                pea.l      [A6 - 0x8]
  59323. 0002C0C4  2F3C 0004 0004           move.l     -[A7], 0x40004
  59324. 0002C0CA  A8A9                     syscall    InsetRect
  59325. 0002C0CC  28AE FFF8                move.l     [A4], [A6 - 0x8]
  59326. 0002C0D0  296E FFFC 0004           move.l     [A4 + 0x4], [A6 - 0x4]
  59327. 0002C0D6  200A                     move.l     D0, A2
  59328. 0002C0D8  504F                     addq.w     A7, 8
  59329. 0002C0DA  6778                     beq        +0x7A /* 0002C154 */
  59330. 0002C0DC  7008                     moveq.l    D0, 0x08
  59331. 0002C0DE  2480                     move.l     [A2], D0
  59332. 0002C0E0  6072                     bra        +0x74 /* 0002C154 */
  59333. label0002C0E2:
  59334. 0002C0E2  306E 000C                movea.w    A0, [A6 + 0xC]
  59335. 0002C0E6  2F08                     move.l     -[A7], A0
  59336. 0002C0E8  2F03                     move.l     -[A7], D3
  59337. 0002C0EA  2057                     movea.l    A0, [A7]
  59338. 0002C0EC  2250                     movea.l    A1, [A0]
  59339. 0002C0EE  2269 00E0                movea.l    A1, [A1 + 0xE0]
  59340. 0002C0F2  4E91                     jsr        [A1]
  59341. 0002C0F4  2648                     movea.l    A3, A0
  59342. 0002C0F6  200B                     move.l     D0, A3
  59343. 0002C0F8  504F                     addq.w     A7, 8
  59344. 0002C0FA  6758                     beq        +0x5A /* 0002C154 */
  59345. 0002C0FC  2F0B                     move.l     -[A7], A3
  59346. 0002C0FE  61FF FFFD D3D4           bsr        -0x22C2A /* 000094D4 */
  59347. 0002C104  1600                     move.b     D3, D0
  59348. 0002C106  1883                     move.b     [A4], D3
  59349. 0002C108  200A                     move.l     D0, A2
  59350. 0002C10A  584F                     addq.w     A7, 4
  59351. 0002C10C  6746                     beq        +0x48 /* 0002C154 */
  59352. 0002C10E  7001                     moveq.l    D0, 0x01
  59353. 0002C110  2480                     move.l     [A2], D0
  59354. 0002C112  6040                     bra        +0x42 /* 0002C154 */
  59355. label0002C114:
  59356. 0002C114  306E 000C                movea.w    A0, [A6 + 0xC]
  59357. 0002C118  2F08                     move.l     -[A7], A0
  59358. 0002C11A  2F03                     move.l     -[A7], D3
  59359. 0002C11C  2057                     movea.l    A0, [A7]
  59360. 0002C11E  2250                     movea.l    A1, [A0]
  59361. 0002C120  2269 00E0                movea.l    A1, [A1 + 0xE0]
  59362. 0002C124  4E91                     jsr        [A1]
  59363. 0002C126  2448                     movea.l    A2, A0
  59364. 0002C128  200A                     move.l     D0, A2
  59365. 0002C12A  504F                     addq.w     A7, 8
  59366. 0002C12C  6726                     beq        +0x28 /* 0002C154 */
  59367. 0002C12E  264C                     movea.l    A3, A4
  59368. 0002C130  486B 0004                pea.l      [A3 + 0x4]
  59369. 0002C134  2F0A                     move.l     -[A7], A2
  59370. 0002C136  2057                     movea.l    A0, [A7]
  59371. 0002C138  2268 0004                movea.l    A1, [A0 + 0x4]
  59372. 0002C13C  2269 0024                movea.l    A1, [A1 + 0x24]
  59373. 0002C140  4E91                     jsr        [A1]
  59374. 0002C142  486A 0182                pea.l      [A2 + 0x182]
  59375. 0002C146  61FF 0000 0014           bsr        +0x16 /* 0002C15C */
  59376. 0002C14C  3740 0002                move.w     [A3 + 0x2], D0
  59377. 0002C150  4FEF 000C                lea.l      A7, [A7 + 0xC]
  59378. label0002C154:
  59379. 0002C154  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  59380. 0002C158  4E5E                     unlink     A6
  59381. 0002C15A  4E75                     rts
  59382. fn0002C15C:
  59383. 0002C15C  206F 0004                movea.l    A0, [A7 + 0x4]
  59384. 0002C160  3028 0008                move.w     D0, [A0 + 0x8]
  59385. 0002C164  4E75                     rts
  59386. 0002C166  4E56 FFE4                link       A6, -0x001C
  59387. 0002C16A  2F0A                     move.l     -[A7], A2
  59388. 0002C16C  246E 0008                movea.l    A2, [A6 + 0x8]
  59389. 0002C170  486E FFF2                pea.l      [A6 - 0xE]
  59390. 0002C174  2F0A                     move.l     -[A7], A2
  59391. 0002C176  2057                     movea.l    A0, [A7]
  59392. 0002C178  2250                     movea.l    A1, [A0]
  59393. 0002C17A  2269 00EC                movea.l    A1, [A1 + 0xEC]
  59394. 0002C17E  4E91                     jsr        [A1]
  59395. 0002C180  486E FFEC                pea.l      [A6 - 0x14]
  59396. 0002C184  4EB9 0000 0220           jsr        [0x00000220 /* MemErr */]
  59397. 0002C18A  486E FFFA                pea.l      [A6 - 0x6]
  59398. 0002C18E  4EB9 0000 0490           jsr        [0x00000490]
  59399. 0002C194  486E FFFA                pea.l      [A6 - 0x6]
  59400. 0002C198  61FF FFFD DD82           bsr        -0x2227C /* 00009F1C */
  59401. 0002C19E  584F                     addq.w     A7, 4
  59402. 0002C1A0  2F08                     move.l     -[A7], A0
  59403. 0002C1A2  A87A                     syscall    GetClip
  59404. 0002C1A4  486E FFE4                pea.l      [A6 - 0x1C]
  59405. 0002C1A8  2F0A                     move.l     -[A7], A2
  59406. 0002C1AA  2057                     movea.l    A0, [A7]
  59407. 0002C1AC  2250                     movea.l    A1, [A0]
  59408. 0002C1AE  2269 00F0                movea.l    A1, [A1 + 0xF0]
  59409. 0002C1B2  4E91                     jsr        [A1]
  59410. 0002C1B4  486E FFE4                pea.l      [A6 - 0x1C]
  59411. 0002C1B8  486E FFFA                pea.l      [A6 - 0x6]
  59412. 0002C1BC  61FF FFFE 820A           bsr        -0x17DF4 /* 000143C8 */
  59413. 0002C1C2  486E FFFA                pea.l      [A6 - 0x6]
  59414. 0002C1C6  61FF FFFD DD54           bsr        -0x222AA /* 00009F1C */
  59415. 0002C1CC  584F                     addq.w     A7, 4
  59416. 0002C1CE  2F08                     move.l     -[A7], A0
  59417. 0002C1D0  A879                     syscall    SetClip
  59418. 0002C1D2  4EB9 0000 0200           jsr        [0x00000200 /* SPAlarm */]
  59419. 0002C1D8  61FF FFFE A31A           bsr        -0x15CE4 /* 000164F4 */
  59420. 0002C1DE  0C40 0004                cmpi.w     D0, 0x4
  59421. 0002C1E2  4FEF 0020                lea.l      A7, [A7 + 0x20]
  59422. 0002C1E6  6C22                     bge        +0x24 /* 0002C20A */
  59423. 0002C1E8  4879 0000 2FEC           push.l     0x2FEC
  59424. 0002C1EE  AA14                     syscall    RGBForeColor
  59425. 0002C1F0  486E FFF2                pea.l      [A6 - 0xE]
  59426. 0002C1F4  A8A1                     syscall    FrameRect
  59427. 0002C1F6  486E FFF2                pea.l      [A6 - 0xE]
  59428. 0002C1FA  2F3C 0001 0001           move.l     -[A7], 0x10001
  59429. 0002C200  A8A9                     syscall    InsetRect
  59430. 0002C202  486E FFF2                pea.l      [A6 - 0xE]
  59431. 0002C206  A8A3                     syscall    EraseRect
  59432. 0002C208  600E                     bra        +0x10 /* 0002C218 */
  59433. label0002C20A:
  59434. 0002C20A  2F0A                     move.l     -[A7], A2
  59435. 0002C20C  2057                     movea.l    A0, [A7]
  59436. 0002C20E  2250                     movea.l    A1, [A0]
  59437. 0002C210  2269 012C                movea.l    A1, [A1 + 0x12C]
  59438. 0002C214  4E91                     jsr        [A1]
  59439. 0002C216  584F                     addq.w     A7, 4
  59440. label0002C218:
  59441. 0002C218  3F3C FFFF                move.w     -[A7], 0xFFFF
  59442. 0002C21C  486E FFFA                pea.l      [A6 - 0x6]
  59443. 0002C220  4EB9 0000 04B8           jsr        [0x000004B8]
  59444. 0002C226  3F3C FFFF                move.w     -[A7], 0xFFFF
  59445. 0002C22A  486E FFEC                pea.l      [A6 - 0x14]
  59446. 0002C22E  4EB9 0000 0238           jsr        [0x00000238]
  59447. 0002C234  4FEF 000C                lea.l      A7, [A7 + 0xC]
  59448. 0002C238  245F                     movea.l    A2, [A7]+
  59449. 0002C23A  4E5E                     unlink     A6
  59450. 0002C23C  4E75                     rts
  59451. 0002C23E  4E56 FFF2                link       A6, -0x000E
  59452. 0002C242  2F0A                     move.l     -[A7], A2
  59453. 0002C244  246E 0008                movea.l    A2, [A6 + 0x8]
  59454. 0002C248  4EB9 0000 0200           jsr        [0x00000200 /* SPAlarm */]
  59455. 0002C24E  486E FFF8                pea.l      [A6 - 0x8]
  59456. 0002C252  2F0A                     move.l     -[A7], A2
  59457. 0002C254  2057                     movea.l    A0, [A7]
  59458. 0002C256  2250                     movea.l    A1, [A0]
  59459. 0002C258  2269 00EC                movea.l    A1, [A1 + 0xEC]
  59460. 0002C25C  4E91                     jsr        [A1]
  59461. 0002C25E  2D79 0000 2FEC FFF2      move.l     [A6 - 0xE], [0x00002FEC]
  59462. 0002C266  3D79 0000 2FF0 FFF6      move.w     [A6 - 0xA], [0x00002FF0]
  59463. 0002C26E  2F0A                     move.l     -[A7], A2
  59464. 0002C270  61FF FFFD D866           bsr        -0x22798 /* 00009AD8 */
  59465. 0002C276  4A00                     tst.b      D0
  59466. 0002C278  4FEF 000C                lea.l      A7, [A7 + 0xC]
  59467. 0002C27C  670E                     beq        +0x10 /* 0002C28C */
  59468. 0002C27E  2F0A                     move.l     -[A7], A2
  59469. 0002C280  61FF FFFD D86C           bsr        -0x22792 /* 00009AEE */
  59470. 0002C286  4A00                     tst.b      D0
  59471. 0002C288  584F                     addq.w     A7, 4
  59472. 0002C28A  6610                     bne        +0x12 /* 0002C29C */
  59473. label0002C28C:
  59474. 0002C28C  1F3C 000A                move.b     -[A7], 0xA /* '\n' */
  59475. 0002C290  486E FFF2                pea.l      [A6 - 0xE]
  59476. 0002C294  61FF 0000 21DC           bsr        +0x21DE /* 0002E472 */
  59477. 0002C29A  5C4F                     addq.w     A7, 6
  59478. label0002C29C:
  59479. 0002C29C  486E FFF2                pea.l      [A6 - 0xE]
  59480. 0002C2A0  AA14                     syscall    RGBForeColor
  59481. 0002C2A2  486E FFF8                pea.l      [A6 - 0x8]
  59482. 0002C2A6  A8A1                     syscall    FrameRect
  59483. 0002C2A8  2F0A                     move.l     -[A7], A2
  59484. 0002C2AA  2057                     movea.l    A0, [A7]
  59485. 0002C2AC  2250                     movea.l    A1, [A0]
  59486. 0002C2AE  2269 0094                movea.l    A1, [A1 + 0x94]
  59487. 0002C2B2  4E91                     jsr        [A1]
  59488. 0002C2B4  486E FFF8                pea.l      [A6 - 0x8]
  59489. 0002C2B8  2F3C 0001 0001           move.l     -[A7], 0x10001
  59490. 0002C2BE  A8A9                     syscall    InsetRect
  59491. 0002C2C0  486E FFF8                pea.l      [A6 - 0x8]
  59492. 0002C2C4  A8A3                     syscall    EraseRect
  59493. 0002C2C6  2F0A                     move.l     -[A7], A2
  59494. 0002C2C8  61FF FFFD D80E           bsr        -0x227F0 /* 00009AD8 */
  59495. 0002C2CE  4A00                     tst.b      D0
  59496. 0002C2D0  504F                     addq.w     A7, 8
  59497. 0002C2D2  6700 00E8                beq        +0xEA /* 0002C3BC */
  59498. 0002C2D6  2F0A                     move.l     -[A7], A2
  59499. 0002C2D8  61FF FFFD D814           bsr        -0x227EA /* 00009AEE */
  59500. 0002C2DE  4A00                     tst.b      D0
  59501. 0002C2E0  584F                     addq.w     A7, 4
  59502. 0002C2E2  6700 00D8                beq        +0xDA /* 0002C3BC */
  59503. 0002C2E6  1F3C 0003                move.b     -[A7], 0x3
  59504. 0002C2EA  486E FFF2                pea.l      [A6 - 0xE]
  59505. 0002C2EE  61FF 0000 2182           bsr        +0x2184 /* 0002E472 */
  59506. 0002C2F4  486E FFF2                pea.l      [A6 - 0xE]
  59507. 0002C2F8  AA14                     syscall    RGBForeColor
  59508. 0002C2FA  2F3C 0001 0001           move.l     -[A7], 0x10001
  59509. 0002C300  42A7                     clr.l      -[A7]
  59510. 0002C302  486E FFF8                pea.l      [A6 - 0x8]
  59511. 0002C306  61FF 0000 24DC           bsr        +0x24DE /* 0002E7E4 */
  59512. 0002C30C  1F3C 0006                move.b     -[A7], 0x6
  59513. 0002C310  486E FFF2                pea.l      [A6 - 0xE]
  59514. 0002C314  61FF 0000 215C           bsr        +0x215E /* 0002E472 */
  59515. 0002C31A  486E FFF2                pea.l      [A6 - 0xE]
  59516. 0002C31E  AA14                     syscall    RGBForeColor
  59517. 0002C320  42A7                     clr.l      -[A7]
  59518. 0002C322  2F3C 0001 0001           move.l     -[A7], 0x10001
  59519. 0002C328  486E FFF8                pea.l      [A6 - 0x8]
  59520. 0002C32C  61FF 0000 2368           bsr        +0x236A /* 0002E696 */
  59521. 0002C332  4879 0000 2FF2           push.l     0x2FF2
  59522. 0002C338  AA14                     syscall    RGBForeColor
  59523. 0002C33A  2F3C 0002 0002           move.l     -[A7], 0x20002
  59524. 0002C340  2F3C 0001 0001           move.l     -[A7], 0x10001
  59525. 0002C346  486E FFF8                pea.l      [A6 - 0x8]
  59526. 0002C34A  61FF 0000 2498           bsr        +0x249A /* 0002E7E4 */
  59527. 0002C350  1F3C 0004                move.b     -[A7], 0x4
  59528. 0002C354  486E FFF2                pea.l      [A6 - 0xE]
  59529. 0002C358  61FF 0000 2118           bsr        +0x211A /* 0002E472 */
  59530. 0002C35E  486E FFF2                pea.l      [A6 - 0xE]
  59531. 0002C362  AA14                     syscall    RGBForeColor
  59532. 0002C364  2F3C 0001 0001           move.l     -[A7], 0x10001
  59533. 0002C36A  2F3C 0002 0002           move.l     -[A7], 0x20002
  59534. 0002C370  486E FFF8                pea.l      [A6 - 0x8]
  59535. 0002C374  61FF 0000 2320           bsr        +0x2322 /* 0002E696 */
  59536. 0002C37A  1F3C 0002                move.b     -[A7], 0x2
  59537. 0002C37E  486E FFF2                pea.l      [A6 - 0xE]
  59538. 0002C382  61FF 0000 20EE           bsr        +0x20F0 /* 0002E472 */
  59539. 0002C388  486E FFF2                pea.l      [A6 - 0xE]
  59540. 0002C38C  302E FFFC                move.w     D0, [A6 - 0x4]
  59541. 0002C390  48C0                     ext.l      D0
  59542. 0002C392  5380                     subq.l     D0, 1
  59543. 0002C394  3F00                     move.w     -[A7], D0
  59544. 0002C396  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  59545. 0002C39A  61FF 0000 28C2           bsr        +0x28C4 /* 0002EC5E */
  59546. 0002C3A0  486E FFF2                pea.l      [A6 - 0xE]
  59547. 0002C3A4  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  59548. 0002C3A8  302E FFFE                move.w     D0, [A6 - 0x2]
  59549. 0002C3AC  48C0                     ext.l      D0
  59550. 0002C3AE  5380                     subq.l     D0, 1
  59551. 0002C3B0  3F00                     move.w     -[A7], D0
  59552. 0002C3B2  61FF 0000 28AA           bsr        +0x28AC /* 0002EC5E */
  59553. 0002C3B8  4FEF 0058                lea.l      A7, [A7 + 0x58]
  59554. label0002C3BC:
  59555. 0002C3BC  245F                     movea.l    A2, [A7]+
  59556. 0002C3BE  4E5E                     unlink     A6
  59557. 0002C3C0  4E75                     rts
  59558. 0002C3C2  4E56 FFC0                link       A6, -0x0040
  59559. 0002C3C6  2F0B                     move.l     -[A7], A3
  59560. 0002C3C8  2F0A                     move.l     -[A7], A2
  59561. 0002C3CA  246E 0008                movea.l    A2, [A6 + 0x8]
  59562. 0002C3CE  486E FFC0                pea.l      [A6 - 0x40]
  59563. 0002C3D2  2F0A                     move.l     -[A7], A2
  59564. 0002C3D4  61FF FFFD CEDA           bsr        -0x23124 /* 000092B0 */
  59565. 0002C3DA  2D7C 4255 5456 FFE2      move.l     [A6 - 0x1E], 0x42555456 /* 'BUTV' */
  59566. 0002C3E2  486E FFC0                pea.l      [A6 - 0x40]
  59567. 0002C3E6  61FF FFFE 8FD0           bsr        -0x1702E /* 000153B8 */
  59568. 0002C3EC  3D40 FFE6                move.w     [A6 - 0x1A], D0
  59569. 0002C3F0  2F0A                     move.l     -[A7], A2
  59570. 0002C3F2  61FF FFFF F0FA           bsr        -0xF04 /* 0002B4EE */
  59571. 0002C3F8  4A00                     tst.b      D0
  59572. 0002C3FA  4FEF 0010                lea.l      A7, [A7 + 0x10]
  59573. 0002C3FE  6704                     beq        +0x6 /* 0002C404 */
  59574. 0002C400  7018                     moveq.l    D0, 0x18
  59575. 0002C402  6002                     bra        +0x4 /* 0002C406 */
  59576. label0002C404:
  59577. 0002C404  7013                     moveq.l    D0, 0x13
  59578. label0002C406:
  59579. 0002C406  7200                     moveq.l    D1, 0x00
  59580. 0002C408  1200                     move.b     D1, D0
  59581. 0002C40A  3D41 FFE8                move.w     [A6 - 0x18], D1
  59582. 0002C40E  1D7C 0001 FFEA           move.b     [A6 - 0x16], 0x1
  59583. 0002C414  1D7C 0001 FFEB           move.b     [A6 - 0x15], 0x1
  59584. 0002C41A  1D7C 0001 FFEC           move.b     [A6 - 0x14], 0x1
  59585. 0002C420  422E FFED                clr.b      [A6 - 0x13]
  59586. 0002C424  1D7C 0001 FFEE           move.b     [A6 - 0x12], 0x1
  59587. 0002C42A  422E FFEF                clr.b      [A6 - 0x11]
  59588. 0002C42E  306E FFC2                movea.w    A0, [A6 - 0x3E]
  59589. 0002C432  2008                     move.l     D0, A0
  59590. 0002C434  5280                     addq.l     D0, 1
  59591. 0002C436  2D40 FFF0                move.l     [A6 - 0x10], D0
  59592. 0002C43A  306E FFC0                movea.w    A0, [A6 - 0x40]
  59593. 0002C43E  2D48 FFF4                move.l     [A6 - 0xC], A0
  59594. 0002C442  42AE FFF8                clr.l      [A6 - 0x8]
  59595. 0002C446  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  59596. 0002C44A  61FF FFFD E114           bsr        -0x21EEA /* 0000A560 */
  59597. 0002C450  2D48 FFFC                move.l     [A6 - 0x4], A0
  59598. 0002C454  42AE FFC8                clr.l      [A6 - 0x38]
  59599. 0002C458  42AE FFCC                clr.l      [A6 - 0x34]
  59600. 0002C45C  42AE FFD4                clr.l      [A6 - 0x2C]
  59601. 0002C460  42AE FFD0                clr.l      [A6 - 0x30]
  59602. 0002C464  42AE FFD8                clr.l      [A6 - 0x28]
  59603. 0002C468  42AE FFDC                clr.l      [A6 - 0x24]
  59604. 0002C46C  426E FFE0                clr.w      [A6 - 0x20]
  59605. 0002C470  4878 0088                push.l     0x88
  59606. 0002C474  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  59607. 0002C47A  2648                     movea.l    A3, A0
  59608. 0002C47C  2008                     move.l     D0, A0
  59609. 0002C47E  504F                     addq.w     A7, 8
  59610. 0002C480  6718                     beq        +0x1A /* 0002C49A */
  59611. 0002C482  486E FFC8                pea.l      [A6 - 0x38]
  59612. 0002C486  486E FFE2                pea.l      [A6 - 0x1E]
  59613. 0002C48A  3F3C 0001                move.w     -[A7], 0x1
  59614. 0002C48E  2F0B                     move.l     -[A7], A3
  59615. 0002C490  4EB9 0000 11F0           jsr        [0x000011F0]
  59616. 0002C496  4FEF 000E                lea.l      A7, [A7 + 0xE]
  59617. label0002C49A:
  59618. 0002C49A  254B 0040                move.l     [A2 + 0x40], A3
  59619. 0002C49E  245F                     movea.l    A2, [A7]+
  59620. 0002C4A0  265F                     movea.l    A3, [A7]+
  59621. 0002C4A2  4E5E                     unlink     A6
  59622. 0002C4A4  4E75                     rts
  59623. 0002C4A6  4E56 FEDE                link       A6, -0x0122
  59624. 0002C4AA  2F0A                     move.l     -[A7], A2
  59625. 0002C4AC  246E 000C                movea.l    A2, [A6 + 0xC]
  59626. 0002C4B0  42A7                     clr.l      -[A7]
  59627. 0002C4B2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  59628. 0002C4B6  2057                     movea.l    A0, [A7]
  59629. 0002C4B8  2250                     movea.l    A1, [A0]
  59630. 0002C4BA  2269 00CC                movea.l    A1, [A1 + 0xCC]
  59631. 0002C4BE  4E91                     jsr        [A1]
  59632. 0002C4C0  584F                     addq.w     A7, 4
  59633. 0002C4C2  2F08                     move.l     -[A7], A0
  59634. 0002C4C4  486E FEDE                pea.l      [A6 - 0x122]
  59635. 0002C4C8  4EB9 0000 1D68           jsr        [0x00001D68]
  59636. 0002C4CE  486E FEEE                pea.l      [A6 - 0x112]
  59637. 0002C4D2  486E FEDE                pea.l      [A6 - 0x122]
  59638. 0002C4D6  4EB9 0000 1D78           jsr        [0x00001D78]
  59639. 0002C4DC  4A00                     tst.b      D0
  59640. 0002C4DE  4FEF 0014                lea.l      A7, [A7 + 0x14]
  59641. 0002C4E2  6700 008C                beq        +0x8E /* 0002C570 */
  59642. label0002C4E6:
  59643. 0002C4E6  486E FEF2                pea.l      [A6 - 0x10E]
  59644. 0002C4EA  4EB9 0000 09F8           jsr        [0x000009F8]
  59645. 0002C4F0  486E FEF2                pea.l      [A6 - 0x10E]
  59646. 0002C4F4  61FF FFFD E11A           bsr        -0x21EE4 /* 0000A610 */
  59647. 0002C4FA  584F                     addq.w     A7, 4
  59648. 0002C4FC  2F08                     move.l     -[A7], A0
  59649. 0002C4FE  2F2E FEEE                move.l     -[A7], [A6 - 0x112]
  59650. 0002C502  2057                     movea.l    A0, [A7]
  59651. 0002C504  2268 0004                movea.l    A1, [A0 + 0x4]
  59652. 0002C508  2269 0024                movea.l    A1, [A1 + 0x24]
  59653. 0002C50C  4E91                     jsr        [A1]
  59654. 0002C50E  2F0A                     move.l     -[A7], A2
  59655. 0002C510  486E FEF2                pea.l      [A6 - 0x10E]
  59656. 0002C514  61FF 0000 0072           bsr        +0x74 /* 0002C588 */
  59657. 0002C51A  4A40                     tst.w      D0
  59658. 0002C51C  4FEF 0014                lea.l      A7, [A7 + 0x14]
  59659. 0002C520  6628                     bne        +0x2A /* 0002C54A */
  59660. 0002C522  246E FEEE                movea.l    A2, [A6 - 0x112]
  59661. 0002C526  3F3C FFFF                move.w     -[A7], 0xFFFF
  59662. 0002C52A  486E FEF2                pea.l      [A6 - 0x10E]
  59663. 0002C52E  61FF FFFD 4D3C           bsr        -0x2B2C2 /* 0000126C */
  59664. 0002C534  3F3C FFFF                move.w     -[A7], 0xFFFF
  59665. 0002C538  486E FEDE                pea.l      [A6 - 0x122]
  59666. 0002C53C  4EB9 0000 1D70           jsr        [0x00001D70]
  59667. 0002C542  204A                     movea.l    A0, A2
  59668. 0002C544  4FEF 000C                lea.l      A7, [A7 + 0xC]
  59669. 0002C548  6038                     bra        +0x3A /* 0002C582 */
  59670. label0002C54A:
  59671. 0002C54A  3F3C FFFF                move.w     -[A7], 0xFFFF
  59672. 0002C54E  486E FEF2                pea.l      [A6 - 0x10E]
  59673. 0002C552  61FF FFFD 4D18           bsr        -0x2B2E6 /* 0000126C */
  59674. 0002C558  486E FEEE                pea.l      [A6 - 0x112]
  59675. 0002C55C  486E FEDE                pea.l      [A6 - 0x122]
  59676. 0002C560  4EB9 0000 1D78           jsr        [0x00001D78]
  59677. 0002C566  4A00                     tst.b      D0
  59678. 0002C568  4FEF 000E                lea.l      A7, [A7 + 0xE]
  59679. 0002C56C  6600 FF78                bne        -0x86 /* 0002C4E6 */
  59680. label0002C570:
  59681. 0002C570  3F3C FFFF                move.w     -[A7], 0xFFFF
  59682. 0002C574  486E FEDE                pea.l      [A6 - 0x122]
  59683. 0002C578  4EB9 0000 1D70           jsr        [0x00001D70]
  59684. 0002C57E  91C8                     sub.l      A0, A0
  59685. 0002C580  5C4F                     addq.w     A7, 6
  59686. label0002C582:
  59687. 0002C582  245F                     movea.l    A2, [A7]+
  59688. 0002C584  4E5E                     unlink     A6
  59689. 0002C586  4E75                     rts
  59690. fn0002C588:
  59691. 0002C588  4E56 0000                link       A6, 0
  59692. 0002C58C  48E7 0038                movem.l    -[A7], A2,A3,A4
  59693. 0002C590  266E 0008                movea.l    A3, [A6 + 0x8]
  59694. 0002C594  286E 000C                movea.l    A4, [A6 + 0xC]
  59695. 0002C598  246B 0004                movea.l    A2, [A3 + 0x4]
  59696. 0002C59C  1F14                     move.b     -[A7], [A4]
  59697. 0002C59E  1F12                     move.b     -[A7], [A2]
  59698. 0002C5A0  486C 0001                pea.l      [A4 + 0x1]
  59699. 0002C5A4  486A 0001                pea.l      [A2 + 0x1]
  59700. 0002C5A8  206B 0008                movea.l    A0, [A3 + 0x8]
  59701. 0002C5AC  4E90                     jsr        [A0]
  59702. 0002C5AE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  59703. 0002C5B2  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  59704. 0002C5B6  4E5E                     unlink     A6
  59705. 0002C5B8  4E75                     rts
  59706. 0002C5BA  4E56 FFFC                link       A6, -0x0004
  59707. 0002C5BE  2F0A                     move.l     -[A7], A2
  59708. 0002C5C0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  59709. 0002C5C4  2057                     movea.l    A0, [A7]
  59710. 0002C5C6  2250                     movea.l    A1, [A0]
  59711. 0002C5C8  2269 00CC                movea.l    A1, [A1 + 0xCC]
  59712. 0002C5CC  4E91                     jsr        [A1]
  59713. 0002C5CE  2448                     movea.l    A2, A0
  59714. 0002C5D0  42AE FFFC                clr.l      [A6 - 0x4]
  59715. 0002C5D4  486E FFFC                pea.l      [A6 - 0x4]
  59716. 0002C5D8  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  59717. 0002C5DC  2F0A                     move.l     -[A7], A2
  59718. 0002C5DE  2057                     movea.l    A0, [A7]
  59719. 0002C5E0  2250                     movea.l    A1, [A0]
  59720. 0002C5E2  2269 0014                movea.l    A1, [A1 + 0x14]
  59721. 0002C5E6  4E91                     jsr        [A1]
  59722. 0002C5E8  4AAE FFFC                tst.l      [A6 - 0x4]
  59723. 0002C5EC  4FEF 0010                lea.l      A7, [A7 + 0x10]
  59724. 0002C5F0  671A                     beq        +0x1C /* 0002C60C */
  59725. 0002C5F2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  59726. 0002C5F6  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  59727. 0002C5FA  2057                     movea.l    A0, [A7]
  59728. 0002C5FC  2268 0004                movea.l    A1, [A0 + 0x4]
  59729. 0002C600  2269 0024                movea.l    A1, [A1 + 0x24]
  59730. 0002C604  4E91                     jsr        [A1]
  59731. 0002C606  7001                     moveq.l    D0, 0x01
  59732. 0002C608  504F                     addq.w     A7, 8
  59733. 0002C60A  6002                     bra        +0x4 /* 0002C60E */
  59734. label0002C60C:
  59735. 0002C60C  7000                     moveq.l    D0, 0x00
  59736. label0002C60E:
  59737. 0002C60E  245F                     movea.l    A2, [A7]+
  59738. 0002C610  4E5E                     unlink     A6
  59739. 0002C612  4E75                     rts
  59740. 0002C614  4E56 FE00                link       A6, -0x0200
  59741. 0002C618  2F03                     move.l     -[A7], D3
  59742. 0002C61A  263C 7462 2020           move.l     D3, 0x74622020 /* 'tb  ' */
  59743. 0002C620  486E FF00                pea.l      [A6 - 0x100]
  59744. 0002C624  2F03                     move.l     -[A7], D3
  59745. 0002C626  4EB9 0000 09E0           jsr        [0x000009E0]
  59746. 0002C62C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  59747. 0002C630  2057                     movea.l    A0, [A7]
  59748. 0002C632  2250                     movea.l    A1, [A0]
  59749. 0002C634  2269 00D0                movea.l    A1, [A1 + 0xD0]
  59750. 0002C638  4E91                     jsr        [A1]
  59751. 0002C63A  2600                     move.l     D3, D0
  59752. 0002C63C  2F03                     move.l     -[A7], D3
  59753. 0002C63E  486E FE00                pea.l      [A6 - 0x200]
  59754. 0002C642  4EB9 0000 0108           jsr        [0x00000108 /* MemTop */]
  59755. 0002C648  1D7C 0002 FF00           move.b     [A6 - 0x100], 0x2
  59756. 0002C64E  3F3C 0100                move.w     -[A7], 0x100
  59757. 0002C652  486E FE00                pea.l      [A6 - 0x200]
  59758. 0002C656  486E FF00                pea.l      [A6 - 0x100]
  59759. 0002C65A  4EB9 0000 09D8           jsr        [0x000009D8]
  59760. 0002C660  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  59761. 0002C664  486E FF00                pea.l      [A6 - 0x100]
  59762. 0002C668  4EB9 0000 09E8           jsr        [0x000009E8]
  59763. 0002C66E  2003                     move.l     D0, D3
  59764. 0002C670  4FEF 001E                lea.l      A7, [A7 + 0x1E]
  59765. 0002C674  261F                     move.l     D3, [A7]+
  59766. 0002C676  4E5E                     unlink     A6
  59767. 0002C678  4E75                     rts
  59768. 0002C67A  206F 0004                movea.l    A0, [A7 + 0x4]
  59769. 0002C67E  52A8 004C                addq.l     [A0 + 0x4C], 1
  59770. 0002C682  2028 004C                move.l     D0, [A0 + 0x4C]
  59771. 0002C686  4E75                     rts
  59772. 0002C688  4E56 FFE8                link       A6, -0x0018
  59773. 0002C68C  2F0A                     move.l     -[A7], A2
  59774. 0002C68E  246E 0008                movea.l    A2, [A6 + 0x8]
  59775. 0002C692  2F0A                     move.l     -[A7], A2
  59776. 0002C694  2057                     movea.l    A0, [A7]
  59777. 0002C696  2250                     movea.l    A1, [A0]
  59778. 0002C698  2269 0104                movea.l    A1, [A1 + 0x104]
  59779. 0002C69C  4E91                     jsr        [A1]
  59780. 0002C69E  42A7                     clr.l      -[A7]
  59781. 0002C6A0  2F0A                     move.l     -[A7], A2
  59782. 0002C6A2  2057                     movea.l    A0, [A7]
  59783. 0002C6A4  2250                     movea.l    A1, [A0]
  59784. 0002C6A6  2269 00CC                movea.l    A1, [A1 + 0xCC]
  59785. 0002C6AA  4E91                     jsr        [A1]
  59786. 0002C6AC  584F                     addq.w     A7, 4
  59787. 0002C6AE  2F08                     move.l     -[A7], A0
  59788. 0002C6B0  486E FFE8                pea.l      [A6 - 0x18]
  59789. 0002C6B4  4EB9 0000 1D68           jsr        [0x00001D68]
  59790. 0002C6BA  486E FFFC                pea.l      [A6 - 0x4]
  59791. 0002C6BE  486E FFE8                pea.l      [A6 - 0x18]
  59792. 0002C6C2  4EB9 0000 1D78           jsr        [0x00001D78]
  59793. 0002C6C8  4A00                     tst.b      D0
  59794. 0002C6CA  4FEF 0018                lea.l      A7, [A7 + 0x18]
  59795. 0002C6CE  673C                     beq        +0x3E /* 0002C70C */
  59796. label0002C6D0:
  59797. 0002C6D0  486E FFF8                pea.l      [A6 - 0x8]
  59798. 0002C6D4  2F0A                     move.l     -[A7], A2
  59799. 0002C6D6  2057                     movea.l    A0, [A7]
  59800. 0002C6D8  2250                     movea.l    A1, [A0]
  59801. 0002C6DA  2269 013C                movea.l    A1, [A1 + 0x13C]
  59802. 0002C6DE  4E91                     jsr        [A1]
  59803. 0002C6E0  4AAE FFFC                tst.l      [A6 - 0x4]
  59804. 0002C6E4  504F                     addq.w     A7, 8
  59805. 0002C6E6  6710                     beq        +0x12 /* 0002C6F8 */
  59806. 0002C6E8  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  59807. 0002C6EC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  59808. 0002C6F0  61FF 0000 0030           bsr        +0x32 /* 0002C722 */
  59809. 0002C6F6  504F                     addq.w     A7, 8
  59810. label0002C6F8:
  59811. 0002C6F8  486E FFFC                pea.l      [A6 - 0x4]
  59812. 0002C6FC  486E FFE8                pea.l      [A6 - 0x18]
  59813. 0002C700  4EB9 0000 1D78           jsr        [0x00001D78]
  59814. 0002C706  4A00                     tst.b      D0
  59815. 0002C708  504F                     addq.w     A7, 8
  59816. 0002C70A  66C4                     bne        -0x3A /* 0002C6D0 */
  59817. label0002C70C:
  59818. 0002C70C  3F3C FFFF                move.w     -[A7], 0xFFFF
  59819. 0002C710  486E FFE8                pea.l      [A6 - 0x18]
  59820. 0002C714  4EB9 0000 1D70           jsr        [0x00001D70]
  59821. 0002C71A  5C4F                     addq.w     A7, 6
  59822. 0002C71C  245F                     movea.l    A2, [A7]+
  59823. 0002C71E  4E5E                     unlink     A6
  59824. 0002C720  4E75                     rts
  59825. fn0002C722:
  59826. 0002C722  206F 0004                movea.l    A0, [A7 + 0x4]
  59827. 0002C726  216F 0008 0008           move.l     [A0 + 0x8], [A7 + 0x8]
  59828. 0002C72C  4E75                     rts
  59829. 0002C72E  06AF FFFF FFF6 0004      addi.l     [A7 + 0x4], 0xFFFFFFF6
  59830. 0002C736  4EFA F7C0                jmp        [PC - 0x840 /* 0002BEF8 */]
  59831. 0002C73A  06AF FFFF FFF6 0004      addi.l     [A7 + 0x4], 0xFFFFFFF6
  59832. 0002C742  4EFA EA3E                jmp        [PC - 0x15C2 /* 0002B182 */]
  59833. fn0002C746:
  59834. 0002C746  4E56 0000                link       A6, 0
  59835. 0002C74A  2F0A                     move.l     -[A7], A2
  59836. 0002C74C  246E 0008                movea.l    A2, [A6 + 0x8]
  59837. 0002C750  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  59838. 0002C754  2F0A                     move.l     -[A7], A2
  59839. 0002C756  61FF FFFE EA0A           bsr        -0x115F4 /* 0001B162 */
  59840. 0002C75C  41F9 0000 E6DC           lea.l      A0, [0x0000E6DC]
  59841. 0002C762  2488                     move.l     [A2], A0
  59842. 0002C764  204A                     movea.l    A0, A2
  59843. 0002C766  504F                     addq.w     A7, 8
  59844. 0002C768  245F                     movea.l    A2, [A7]+
  59845. 0002C76A  4E5E                     unlink     A6
  59846. 0002C76C  4E75                     rts
  59847. 0002C76E  4E56 0000                link       A6, 0
  59848. 0002C772  2F0A                     move.l     -[A7], A2
  59849. 0002C774  246E 0008                movea.l    A2, [A6 + 0x8]
  59850. 0002C778  200A                     move.l     D0, A2
  59851. 0002C77A  6724                     beq        +0x26 /* 0002C7A0 */
  59852. 0002C77C  41F9 0000 E6DC           lea.l      A0, [0x0000E6DC]
  59853. 0002C782  2488                     move.l     [A2], A0
  59854. 0002C784  4267                     clr.w      -[A7]
  59855. 0002C786  2F0A                     move.l     -[A7], A2
  59856. 0002C788  61FF FFFE EA0E           bsr        -0x115F0 /* 0001B198 */
  59857. 0002C78E  4A6E 000C                tst.w      [A6 + 0xC]
  59858. 0002C792  5C4F                     addq.w     A7, 6
  59859. 0002C794  6F0A                     ble        +0xC /* 0002C7A0 */
  59860. 0002C796  2F0A                     move.l     -[A7], A2
  59861. 0002C798  4EB9 0000 0168           jsr        [0x00000168]
  59862. 0002C79E  584F                     addq.w     A7, 4
  59863. label0002C7A0:
  59864. 0002C7A0  204A                     movea.l    A0, A2
  59865. 0002C7A2  245F                     movea.l    A2, [A7]+
  59866. 0002C7A4  4E5E                     unlink     A6
  59867. 0002C7A6  4E75                     rts
  59868. 0002C7A8  4E56 FEFC                link       A6, -0x0104
  59869. 0002C7AC  2F0A                     move.l     -[A7], A2
  59870. 0002C7AE  246E 0010                movea.l    A2, [A6 + 0x10]
  59871. 0002C7B2  486E FFFE                pea.l      [A6 - 0x2]
  59872. 0002C7B6  2F0A                     move.l     -[A7], A2
  59873. 0002C7B8  61FF FFFD DE60           bsr        -0x2219E /* 0000A61A */
  59874. 0002C7BE  486E FEFC                pea.l      [A6 - 0x104]
  59875. 0002C7C2  2F0A                     move.l     -[A7], A2
  59876. 0002C7C4  61FF FFFD DE54           bsr        -0x221AA /* 0000A61A */
  59877. 0002C7CA  486E FEFE                pea.l      [A6 - 0x102]
  59878. 0002C7CE  2F0A                     move.l     -[A7], A2
  59879. 0002C7D0  4EB9 0000 17A8           jsr        [0x000017A8]
  59880. 0002C7D6  42A7                     clr.l      -[A7]
  59881. 0002C7D8  3F2E FEFC                move.w     -[A7], [A6 - 0x104]
  59882. 0002C7DC  486E FEFE                pea.l      [A6 - 0x102]
  59883. 0002C7E0  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  59884. 0002C7E4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  59885. 0002C7E8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  59886. 0002C7EC  2057                     movea.l    A0, [A7]
  59887. 0002C7EE  2250                     movea.l    A1, [A0]
  59888. 0002C7F0  2269 0010                movea.l    A1, [A1 + 0x10]
  59889. 0002C7F4  4E91                     jsr        [A1]
  59890. 0002C7F6  4FEF 002C                lea.l      A7, [A7 + 0x2C]
  59891. 0002C7FA  245F                     movea.l    A2, [A7]+
  59892. 0002C7FC  4E5E                     unlink     A6
  59893. 0002C7FE  4E75                     rts
  59894. 0002C800  4E56 0000                link       A6, 0
  59895. 0002C804  2F0A                     move.l     -[A7], A2
  59896. 0002C806  246E 0008                movea.l    A2, [A6 + 0x8]
  59897. 0002C80A  256E 000C 0004           move.l     [A2 + 0x4], [A6 + 0xC]
  59898. 0002C810  0C6E 00A0 0010           cmpi.w     [A6 + 0x10], 0xA0
  59899. 0002C816  57C0                     seq        D0
  59900. 0002C818  4400                     neg.b      D0
  59901. 0002C81A  1540 000A                move.b     [A2 + 0xA], D0
  59902. 0002C81E  2F3C 6772 7068           move.l     -[A7], 0x67727068 /* 'grph' */
  59903. 0002C824  3F2E 0016                move.w     -[A7], [A6 + 0x16]
  59904. 0002C828  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  59905. 0002C82C  2F0A                     move.l     -[A7], A2
  59906. 0002C82E  2057                     movea.l    A0, [A7]
  59907. 0002C830  2250                     movea.l    A1, [A0]
  59908. 0002C832  2269 00DC                movea.l    A1, [A1 + 0xDC]
  59909. 0002C836  4E91                     jsr        [A1]
  59910. 0002C838  4FEF 000E                lea.l      A7, [A7 + 0xE]
  59911. 0002C83C  245F                     movea.l    A2, [A7]+
  59912. 0002C83E  4E5E                     unlink     A6
  59913. 0002C840  4E75                     rts
  59914. 0002C842  4E56 FFE2                link       A6, -0x001E
  59915. 0002C846  48E7 0038                movem.l    -[A7], A2,A3,A4
  59916. 0002C84A  246E 0008                movea.l    A2, [A6 + 0x8]
  59917. 0002C84E  286E 000C                movea.l    A4, [A6 + 0xC]
  59918. 0002C852  4A14                     tst.b      [A4]
  59919. 0002C854  6700 009C                beq        +0x9E /* 0002C8F2 */
  59920. 0002C858  2D6E 0012 FFE2           move.l     [A6 - 0x1E], [A6 + 0x12]
  59921. 0002C85E  3D7C 0064 FFE6           move.w     [A6 - 0x1A], 0x64 /* 'd' */
  59922. 0002C864  3D7C 0014 FFE8           move.w     [A6 - 0x18], 0x14
  59923. 0002C86A  1D7C 0001 FFEA           move.b     [A6 - 0x16], 0x1
  59924. 0002C870  1D7C 0001 FFEB           move.b     [A6 - 0x15], 0x1
  59925. 0002C876  1D7C 0001 FFEC           move.b     [A6 - 0x14], 0x1
  59926. 0002C87C  1D7C 0001 FFED           move.b     [A6 - 0x13], 0x1
  59927. 0002C882  422E FFEE                clr.b      [A6 - 0x12]
  59928. 0002C886  422E FFEF                clr.b      [A6 - 0x11]
  59929. 0002C88A  700C                     moveq.l    D0, 0x0C
  59930. 0002C88C  2D40 FFF0                move.l     [A6 - 0x10], D0
  59931. 0002C890  42AE FFF4                clr.l      [A6 - 0xC]
  59932. 0002C894  42AE FFF8                clr.l      [A6 - 0x8]
  59933. 0002C898  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  59934. 0002C89C  61FF FFFD DCC2           bsr        -0x2233C /* 0000A560 */
  59935. 0002C8A2  2D48 FFFC                move.l     [A6 - 0x4], A0
  59936. 0002C8A6  4878 0076                push.l     0x76 /* 'v' */
  59937. 0002C8AA  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  59938. 0002C8B0  2648                     movea.l    A3, A0
  59939. 0002C8B2  2008                     move.l     D0, A0
  59940. 0002C8B4  504F                     addq.w     A7, 8
  59941. 0002C8B6  6720                     beq        +0x22 /* 0002C8D8 */
  59942. 0002C8B8  2F3C 6973 7478           move.l     -[A7], 0x69737478 /* 'istx' */
  59943. 0002C8BE  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  59944. 0002C8C2  2F0C                     move.l     -[A7], A4
  59945. 0002C8C4  486E FFE2                pea.l      [A6 - 0x1E]
  59946. 0002C8C8  3F3C 0001                move.w     -[A7], 0x1
  59947. 0002C8CC  2F0B                     move.l     -[A7], A3
  59948. 0002C8CE  61FF FFFE 3B0E           bsr        -0x1C4F0 /* 000103DE */
  59949. 0002C8D4  4FEF 0014                lea.l      A7, [A7 + 0x14]
  59950. label0002C8D8:
  59951. 0002C8D8  254B 000C                move.l     [A2 + 0xC], A3
  59952. 0002C8DC  4227                     clr.b      -[A7]
  59953. 0002C8DE  486A 0010                pea.l      [A2 + 0x10]
  59954. 0002C8E2  2F0A                     move.l     -[A7], A2
  59955. 0002C8E4  2057                     movea.l    A0, [A7]
  59956. 0002C8E6  2250                     movea.l    A1, [A0]
  59957. 0002C8E8  2269 00D8                movea.l    A1, [A1 + 0xD8]
  59958. 0002C8EC  4E91                     jsr        [A1]
  59959. 0002C8EE  4FEF 000A                lea.l      A7, [A7 + 0xA]
  59960. label0002C8F2:
  59961. 0002C8F2  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  59962. 0002C8F6  4E5E                     unlink     A6
  59963. 0002C8F8  4E75                     rts
  59964. fn0002C8FA:
  59965. 0002C8FA  4E56 0000                link       A6, 0
  59966. 0002C8FE  2F0A                     move.l     -[A7], A2
  59967. 0002C900  246E 0008                movea.l    A2, [A6 + 0x8]
  59968. 0002C904  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  59969. 0002C908  2F0A                     move.l     -[A7], A2
  59970. 0002C90A  61FF FFFE DAB0           bsr        -0x1254E /* 0001A3BC */
  59971. 0002C910  41F9 0000 E5A8           lea.l      A0, [0x0000E5A8]
  59972. 0002C916  2488                     move.l     [A2], A0
  59973. 0002C918  422A 000A                clr.b      [A2 + 0xA]
  59974. 0002C91C  204A                     movea.l    A0, A2
  59975. 0002C91E  504F                     addq.w     A7, 8
  59976. 0002C920  245F                     movea.l    A2, [A7]+
  59977. 0002C922  4E5E                     unlink     A6
  59978. 0002C924  4E75                     rts
  59979. 0002C926  4E56 0000                link       A6, 0
  59980. 0002C92A  2F0A                     move.l     -[A7], A2
  59981. 0002C92C  246E 0008                movea.l    A2, [A6 + 0x8]
  59982. 0002C930  200A                     move.l     D0, A2
  59983. 0002C932  6724                     beq        +0x26 /* 0002C958 */
  59984. 0002C934  41F9 0000 E5A8           lea.l      A0, [0x0000E5A8]
  59985. 0002C93A  2488                     move.l     [A2], A0
  59986. 0002C93C  4267                     clr.w      -[A7]
  59987. 0002C93E  2F0A                     move.l     -[A7], A2
  59988. 0002C940  61FF FFFE DAA6           bsr        -0x12558 /* 0001A3E8 */
  59989. 0002C946  4A6E 000C                tst.w      [A6 + 0xC]
  59990. 0002C94A  5C4F                     addq.w     A7, 6
  59991. 0002C94C  6F0A                     ble        +0xC /* 0002C958 */
  59992. 0002C94E  2F0A                     move.l     -[A7], A2
  59993. 0002C950  4EB9 0000 0168           jsr        [0x00000168]
  59994. 0002C956  584F                     addq.w     A7, 4
  59995. label0002C958:
  59996. 0002C958  204A                     movea.l    A0, A2
  59997. 0002C95A  245F                     movea.l    A2, [A7]+
  59998. 0002C95C  4E5E                     unlink     A6
  59999. 0002C95E  4E75                     rts
  60000. 0002C960  4E56 FEFC                link       A6, -0x0104
  60001. 0002C964  2F0A                     move.l     -[A7], A2
  60002. 0002C966  246E 0010                movea.l    A2, [A6 + 0x10]
  60003. 0002C96A  486E FFFE                pea.l      [A6 - 0x2]
  60004. 0002C96E  2F0A                     move.l     -[A7], A2
  60005. 0002C970  61FF FFFD DCA8           bsr        -0x22356 /* 0000A61A */
  60006. 0002C976  486E FEFC                pea.l      [A6 - 0x104]
  60007. 0002C97A  2F0A                     move.l     -[A7], A2
  60008. 0002C97C  61FF FFFD DC9C           bsr        -0x22362 /* 0000A61A */
  60009. 0002C982  486E FEFE                pea.l      [A6 - 0x102]
  60010. 0002C986  2F0A                     move.l     -[A7], A2
  60011. 0002C988  4EB9 0000 17A8           jsr        [0x000017A8]
  60012. 0002C98E  42A7                     clr.l      -[A7]
  60013. 0002C990  4267                     clr.w      -[A7]
  60014. 0002C992  4879 0000 779A           push.l     0x779A
  60015. 0002C998  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  60016. 0002C99C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  60017. 0002C9A0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  60018. 0002C9A4  2057                     movea.l    A0, [A7]
  60019. 0002C9A6  2250                     movea.l    A1, [A0]
  60020. 0002C9A8  2269 0010                movea.l    A1, [A1 + 0x10]
  60021. 0002C9AC  4E91                     jsr        [A1]
  60022. 0002C9AE  4FEF 002C                lea.l      A7, [A7 + 0x2C]
  60023. 0002C9B2  245F                     movea.l    A2, [A7]+
  60024. 0002C9B4  4E5E                     unlink     A6
  60025. 0002C9B6  4E75                     rts
  60026. 0002C9B8  2F0A                     move.l     -[A7], A2
  60027. 0002C9BA  246F 0008                movea.l    A2, [A7 + 0x8]
  60028. 0002C9BE  256F 000C 0004           move.l     [A2 + 0x4], [A7 + 0xC]
  60029. 0002C9C4  0C6F 0150 0010           cmpi.w     [A7 + 0x10], 0x150
  60030. 0002C9CA  57C0                     seq        D0
  60031. 0002C9CC  4400                     neg.b      D0
  60032. 0002C9CE  1540 000A                move.b     [A2 + 0xA], D0
  60033. 0002C9D2  245F                     movea.l    A2, [A7]+
  60034. 0002C9D4  4E75                     rts
  60035. 0002C9D6  4E56 0000                link       A6, 0
  60036. 0002C9DA  2F03                     move.l     -[A7], D3
  60037. 0002C9DC  4AAE 000C                tst.l      [A6 + 0xC]
  60038. 0002C9E0  6712                     beq        +0x14 /* 0002C9F4 */
  60039. 0002C9E2  206E 000C                movea.l    A0, [A6 + 0xC]
  60040. 0002C9E6  20B9 0000 2FEC           move.l     [A0], [0x00002FEC]
  60041. 0002C9EC  3179 0000 2FF0 0004      move.w     [A0 + 0x4], [0x00002FF0]
  60042. label0002C9F4:
  60043. 0002C9F4  4AAE 0010                tst.l      [A6 + 0x10]
  60044. 0002C9F8  6732                     beq        +0x34 /* 0002CA2C */
  60045. 0002C9FA  7601                     moveq.l    D3, 0x01
  60046. 0002C9FC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  60047. 0002CA00  61FF FFFD D0D6           bsr        -0x22F28 /* 00009AD8 */
  60048. 0002CA06  4A00                     tst.b      D0
  60049. 0002CA08  584F                     addq.w     A7, 4
  60050. 0002CA0A  6712                     beq        +0x14 /* 0002CA1E */
  60051. 0002CA0C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  60052. 0002CA10  61FF FFFD D0DC           bsr        -0x22F22 /* 00009AEE */
  60053. 0002CA16  4A00                     tst.b      D0
  60054. 0002CA18  584F                     addq.w     A7, 4
  60055. 0002CA1A  6702                     beq        +0x4 /* 0002CA1E */
  60056. 0002CA1C  7602                     moveq.l    D3, 0x02
  60057. label0002CA1E:
  60058. 0002CA1E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  60059. 0002CA22  1F03                     move.b     -[A7], D3
  60060. 0002CA24  61FF 0000 1A68           bsr        +0x1A6A /* 0002E48E */
  60061. 0002CA2A  5C4F                     addq.w     A7, 6
  60062. label0002CA2C:
  60063. 0002CA2C  7001                     moveq.l    D0, 0x01
  60064. 0002CA2E  261F                     move.l     D3, [A7]+
  60065. 0002CA30  4E5E                     unlink     A6
  60066. 0002CA32  4E75                     rts
  60067. 0002CA34  4E56 0000                link       A6, 0
  60068. 0002CA38  2F0A                     move.l     -[A7], A2
  60069. 0002CA3A  246E 0008                movea.l    A2, [A6 + 0x8]
  60070. 0002CA3E  2F0A                     move.l     -[A7], A2
  60071. 0002CA40  2057                     movea.l    A0, [A7]
  60072. 0002CA42  2250                     movea.l    A1, [A0]
  60073. 0002CA44  2269 00BC                movea.l    A1, [A1 + 0xBC]
  60074. 0002CA48  4E91                     jsr        [A1]
  60075. 0002CA4A  2F0A                     move.l     -[A7], A2
  60076. 0002CA4C  2057                     movea.l    A0, [A7]
  60077. 0002CA4E  2250                     movea.l    A1, [A0]
  60078. 0002CA50  2269 00C0                movea.l    A1, [A1 + 0xC0]
  60079. 0002CA54  4E91                     jsr        [A1]
  60080. 0002CA56  2F0A                     move.l     -[A7], A2
  60081. 0002CA58  2057                     movea.l    A0, [A7]
  60082. 0002CA5A  2250                     movea.l    A1, [A0]
  60083. 0002CA5C  2269 00C4                movea.l    A1, [A1 + 0xC4]
  60084. 0002CA60  4E91                     jsr        [A1]
  60085. 0002CA62  4FEF 000C                lea.l      A7, [A7 + 0xC]
  60086. 0002CA66  245F                     movea.l    A2, [A7]+
  60087. 0002CA68  4E5E                     unlink     A6
  60088. 0002CA6A  4E75                     rts
  60089. 0002CA6C  4E56 FFF2                link       A6, -0x000E
  60090. 0002CA70  2F0A                     move.l     -[A7], A2
  60091. 0002CA72  2F03                     move.l     -[A7], D3
  60092. 0002CA74  246E 0008                movea.l    A2, [A6 + 0x8]
  60093. 0002CA78  486E FFF2                pea.l      [A6 - 0xE]
  60094. 0002CA7C  2F0A                     move.l     -[A7], A2
  60095. 0002CA7E  61FF FFFD C830           bsr        -0x237CE /* 000092B0 */
  60096. 0002CA84  2D79 0000 2FF2 FFFA      move.l     [A6 - 0x6], [0x00002FF2]
  60097. 0002CA8C  3D79 0000 2FF6 FFFE      move.w     [A6 - 0x2], [0x00002FF6]
  60098. 0002CA94  61FF FFFE 9A5E           bsr        -0x165A0 /* 000164F4 */
  60099. 0002CA9A  0C40 0004                cmpi.w     D0, 0x4
  60100. 0002CA9E  504F                     addq.w     A7, 8
  60101. 0002CAA0  6D2E                     blt        +0x30 /* 0002CAD0 */
  60102. 0002CAA2  7601                     moveq.l    D3, 0x01
  60103. 0002CAA4  2F0A                     move.l     -[A7], A2
  60104. 0002CAA6  61FF FFFD D046           bsr        -0x22FB8 /* 00009AEE */
  60105. 0002CAAC  4A00                     tst.b      D0
  60106. 0002CAAE  584F                     addq.w     A7, 4
  60107. 0002CAB0  6710                     beq        +0x12 /* 0002CAC2 */
  60108. 0002CAB2  2F0A                     move.l     -[A7], A2
  60109. 0002CAB4  61FF FFFD D022           bsr        -0x22FDC /* 00009AD8 */
  60110. 0002CABA  4A00                     tst.b      D0
  60111. 0002CABC  584F                     addq.w     A7, 4
  60112. 0002CABE  6702                     beq        +0x4 /* 0002CAC2 */
  60113. 0002CAC0  7602                     moveq.l    D3, 0x02
  60114. label0002CAC2:
  60115. 0002CAC2  486E FFFA                pea.l      [A6 - 0x6]
  60116. 0002CAC6  1F03                     move.b     -[A7], D3
  60117. 0002CAC8  61FF 0000 19C4           bsr        +0x19C6 /* 0002E48E */
  60118. 0002CACE  5C4F                     addq.w     A7, 6
  60119. label0002CAD0:
  60120. 0002CAD0  4EB9 0000 0200           jsr        [0x00000200 /* SPAlarm */]
  60121. 0002CAD6  486E FFFA                pea.l      [A6 - 0x6]
  60122. 0002CADA  AA14                     syscall    RGBForeColor
  60123. 0002CADC  486E FFF2                pea.l      [A6 - 0xE]
  60124. 0002CAE0  A8A2                     syscall    PaintRect
  60125. 0002CAE2  261F                     move.l     D3, [A7]+
  60126. 0002CAE4  245F                     movea.l    A2, [A7]+
  60127. 0002CAE6  4E5E                     unlink     A6
  60128. 0002CAE8  4E75                     rts
  60129. 0002CAEA  4E56 FFF2                link       A6, -0x000E
  60130. 0002CAEE  2F0A                     move.l     -[A7], A2
  60131. 0002CAF0  246E 0008                movea.l    A2, [A6 + 0x8]
  60132. 0002CAF4  486E FFF8                pea.l      [A6 - 0x8]
  60133. 0002CAF8  2F0A                     move.l     -[A7], A2
  60134. 0002CAFA  61FF FFFD C7B4           bsr        -0x2384A /* 000092B0 */
  60135. 0002CB00  2D79 0000 2FEC FFF2      move.l     [A6 - 0xE], [0x00002FEC]
  60136. 0002CB08  3D79 0000 2FF0 FFF6      move.w     [A6 - 0xA], [0x00002FF0]
  60137. 0002CB10  61FF FFFE 99E2           bsr        -0x1661C /* 000164F4 */
  60138. 0002CB16  0C40 0004                cmpi.w     D0, 0x4
  60139. 0002CB1A  504F                     addq.w     A7, 8
  60140. 0002CB1C  6D2C                     blt        +0x2E /* 0002CB4A */
  60141. 0002CB1E  2F0A                     move.l     -[A7], A2
  60142. 0002CB20  61FF FFFD CFB6           bsr        -0x23048 /* 00009AD8 */
  60143. 0002CB26  4A00                     tst.b      D0
  60144. 0002CB28  584F                     addq.w     A7, 4
  60145. 0002CB2A  670E                     beq        +0x10 /* 0002CB3A */
  60146. 0002CB2C  2F0A                     move.l     -[A7], A2
  60147. 0002CB2E  61FF FFFD CFBE           bsr        -0x23040 /* 00009AEE */
  60148. 0002CB34  4A00                     tst.b      D0
  60149. 0002CB36  584F                     addq.w     A7, 4
  60150. 0002CB38  6610                     bne        +0x12 /* 0002CB4A */
  60151. label0002CB3A:
  60152. 0002CB3A  1F3C 000A                move.b     -[A7], 0xA /* '\n' */
  60153. 0002CB3E  486E FFF2                pea.l      [A6 - 0xE]
  60154. 0002CB42  61FF 0000 192E           bsr        +0x1930 /* 0002E472 */
  60155. 0002CB48  5C4F                     addq.w     A7, 6
  60156. label0002CB4A:
  60157. 0002CB4A  4EB9 0000 0200           jsr        [0x00000200 /* SPAlarm */]
  60158. 0002CB50  486E FFF2                pea.l      [A6 - 0xE]
  60159. 0002CB54  AA14                     syscall    RGBForeColor
  60160. 0002CB56  2F0A                     move.l     -[A7], A2
  60161. 0002CB58  61FF 0000 004C           bsr        +0x4E /* 0002CBA6 */
  60162. 0002CB5E  4A00                     tst.b      D0
  60163. 0002CB60  584F                     addq.w     A7, 4
  60164. 0002CB62  6708                     beq        +0xA /* 0002CB6C */
  60165. 0002CB64  486E FFF8                pea.l      [A6 - 0x8]
  60166. 0002CB68  A8A1                     syscall    FrameRect
  60167. 0002CB6A  6034                     bra        +0x36 /* 0002CBA0 */
  60168. label0002CB6C:
  60169. 0002CB6C  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  60170. 0002CB70  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  60171. 0002CB74  A893                     syscall    MoveTo
  60172. 0002CB76  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  60173. 0002CB7A  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  60174. 0002CB7E  A891                     syscall    LineTo
  60175. 0002CB80  302E FFFE                move.w     D0, [A6 - 0x2]
  60176. 0002CB84  48C0                     ext.l      D0
  60177. 0002CB86  5380                     subq.l     D0, 1
  60178. 0002CB88  3F00                     move.w     -[A7], D0
  60179. 0002CB8A  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  60180. 0002CB8E  A891                     syscall    LineTo
  60181. 0002CB90  302E FFFE                move.w     D0, [A6 - 0x2]
  60182. 0002CB94  48C0                     ext.l      D0
  60183. 0002CB96  5380                     subq.l     D0, 1
  60184. 0002CB98  3F00                     move.w     -[A7], D0
  60185. 0002CB9A  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  60186. 0002CB9E  A891                     syscall    LineTo
  60187. label0002CBA0:
  60188. 0002CBA0  245F                     movea.l    A2, [A7]+
  60189. 0002CBA2  4E5E                     unlink     A6
  60190. 0002CBA4  4E75                     rts
  60191. fn0002CBA6:
  60192. 0002CBA6  206F 0004                movea.l    A0, [A7 + 0x4]
  60193. 0002CBAA  1028 000A                move.b     D0, [A0 + 0xA]
  60194. 0002CBAE  4E75                     rts
  60195. 0002CBB0  4E56 FFEC                link       A6, -0x0014
  60196. 0002CBB4  2F0A                     move.l     -[A7], A2
  60197. 0002CBB6  246E 0008                movea.l    A2, [A6 + 0x8]
  60198. 0002CBBA  61FF FFFE 9938           bsr        -0x166C6 /* 000164F4 */
  60199. 0002CBC0  0C40 0004                cmpi.w     D0, 0x4
  60200. 0002CBC4  6D00 00A4                blt        +0xA6 /* 0002CC6A */
  60201. 0002CBC8  2F0A                     move.l     -[A7], A2
  60202. 0002CBCA  61FF FFFD CF0C           bsr        -0x230F2 /* 00009AD8 */
  60203. 0002CBD0  4A00                     tst.b      D0
  60204. 0002CBD2  584F                     addq.w     A7, 4
  60205. 0002CBD4  6700 0094                beq        +0x96 /* 0002CC6A */
  60206. 0002CBD8  2F0A                     move.l     -[A7], A2
  60207. 0002CBDA  61FF FFFD CF12           bsr        -0x230EC /* 00009AEE */
  60208. 0002CBE0  4A00                     tst.b      D0
  60209. 0002CBE2  584F                     addq.w     A7, 4
  60210. 0002CBE4  6700 0084                beq        +0x86 /* 0002CC6A */
  60211. 0002CBE8  486E FFF8                pea.l      [A6 - 0x8]
  60212. 0002CBEC  2F0A                     move.l     -[A7], A2
  60213. 0002CBEE  61FF FFFD C6C0           bsr        -0x2393E /* 000092B0 */
  60214. 0002CBF4  486E FFF8                pea.l      [A6 - 0x8]
  60215. 0002CBF8  2F3C 0001 0001           move.l     -[A7], 0x10001
  60216. 0002CBFE  A8A9                     syscall    InsetRect
  60217. 0002CC00  2F0A                     move.l     -[A7], A2
  60218. 0002CC02  61FF FFFF FFA2           bsr        -0x5C /* 0002CBA6 */
  60219. 0002CC08  4A00                     tst.b      D0
  60220. 0002CC0A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  60221. 0002CC0E  6604                     bne        +0x6 /* 0002CC14 */
  60222. 0002CC10  526E FFFC                addq.w     [A6 - 0x4], 1
  60223. label0002CC14:
  60224. 0002CC14  4EB9 0000 0200           jsr        [0x00000200 /* SPAlarm */]
  60225. 0002CC1A  4879 0000 2FF2           push.l     0x2FF2
  60226. 0002CC20  AA14                     syscall    RGBForeColor
  60227. 0002CC22  2F3C 0001 0000           move.l     -[A7], 0x10000
  60228. 0002CC28  42A7                     clr.l      -[A7]
  60229. 0002CC2A  486E FFF8                pea.l      [A6 - 0x8]
  60230. 0002CC2E  61FF 0000 1BB4           bsr        +0x1BB6 /* 0002E7E4 */
  60231. 0002CC34  1F3C 0005                move.b     -[A7], 0x5
  60232. 0002CC38  486E FFEC                pea.l      [A6 - 0x14]
  60233. 0002CC3C  61FF 0000 1834           bsr        +0x1836 /* 0002E472 */
  60234. 0002CC42  2D6E FFEC FFF2           move.l     [A6 - 0xE], [A6 - 0x14]
  60235. 0002CC48  3D6E FFF0 FFF6           move.w     [A6 - 0xA], [A6 - 0x10]
  60236. 0002CC4E  486E FFF2                pea.l      [A6 - 0xE]
  60237. 0002CC52  AA14                     syscall    RGBForeColor
  60238. 0002CC54  42A7                     clr.l      -[A7]
  60239. 0002CC56  2F3C 0001 0001           move.l     -[A7], 0x10001
  60240. 0002CC5C  486E FFF8                pea.l      [A6 - 0x8]
  60241. 0002CC60  61FF 0000 1A34           bsr        +0x1A36 /* 0002E696 */
  60242. 0002CC66  4FEF 001E                lea.l      A7, [A7 + 0x1E]
  60243. label0002CC6A:
  60244. 0002CC6A  245F                     movea.l    A2, [A7]+
  60245. 0002CC6C  4E5E                     unlink     A6
  60246. 0002CC6E  4E75                     rts
  60247. fn0002CC70:
  60248. 0002CC70  4E56 0000                link       A6, 0
  60249. 0002CC74  2F0A                     move.l     -[A7], A2
  60250. 0002CC76  246E 0008                movea.l    A2, [A6 + 0x8]
  60251. 0002CC7A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  60252. 0002CC7E  2F0A                     move.l     -[A7], A2
  60253. 0002CC80  61FF FFFE 3F9E           bsr        -0x1C060 /* 00010C20 */
  60254. 0002CC86  41F9 0000 E37E           lea.l      A0, [0x0000E37E]
  60255. 0002CC8C  2488                     move.l     [A2], A0
  60256. 0002CC8E  42AA 0008                clr.l      [A2 + 0x8]
  60257. 0002CC92  357C FFFF 000C           move.w     [A2 + 0xC], 0xFFFF
  60258. 0002CC98  426A 000E                clr.w      [A2 + 0xE]
  60259. 0002CC9C  204A                     movea.l    A0, A2
  60260. 0002CC9E  504F                     addq.w     A7, 8
  60261. 0002CCA0  245F                     movea.l    A2, [A7]+
  60262. 0002CCA2  4E5E                     unlink     A6
  60263. 0002CCA4  4E75                     rts
  60264. fn0002CCA6:
  60265. 0002CCA6  4E56 FEFC                link       A6, -0x0104
  60266. 0002CCAA  2F0A                     move.l     -[A7], A2
  60267. 0002CCAC  246E 0010                movea.l    A2, [A6 + 0x10]
  60268. 0002CCB0  486E FFFE                pea.l      [A6 - 0x2]
  60269. 0002CCB4  2F0A                     move.l     -[A7], A2
  60270. 0002CCB6  61FF FFFD D962           bsr        -0x2269C /* 0000A61A */
  60271. 0002CCBC  486E FFFC                pea.l      [A6 - 0x4]
  60272. 0002CCC0  2F0A                     move.l     -[A7], A2
  60273. 0002CCC2  61FF FFFD D956           bsr        -0x226A8 /* 0000A61A */
  60274. 0002CCC8  486E FEFC                pea.l      [A6 - 0x104]
  60275. 0002CCCC  2F0A                     move.l     -[A7], A2
  60276. 0002CCCE  4EB9 0000 17A8           jsr        [0x000017A8]
  60277. 0002CCD4  42A7                     clr.l      -[A7]
  60278. 0002CCD6  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  60279. 0002CCDA  486E FEFC                pea.l      [A6 - 0x104]
  60280. 0002CCDE  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  60281. 0002CCE2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  60282. 0002CCE6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  60283. 0002CCEA  2057                     movea.l    A0, [A7]
  60284. 0002CCEC  2250                     movea.l    A1, [A0]
  60285. 0002CCEE  2269 0010                movea.l    A1, [A1 + 0x10]
  60286. 0002CCF2  4E91                     jsr        [A1]
  60287. 0002CCF4  4FEF 002C                lea.l      A7, [A7 + 0x2C]
  60288. 0002CCF8  245F                     movea.l    A2, [A7]+
  60289. 0002CCFA  4E5E                     unlink     A6
  60290. 0002CCFC  4E75                     rts
  60291. fn0002CCFE:
  60292. 0002CCFE  4E56 0000                link       A6, 0
  60293. 0002CD02  2F0A                     move.l     -[A7], A2
  60294. 0002CD04  246E 0008                movea.l    A2, [A6 + 0x8]
  60295. 0002CD08  256E 000C 0004           move.l     [A2 + 0x4], [A6 + 0xC]
  60296. 0002CD0E  356E 0010 000C           move.w     [A2 + 0xC], [A6 + 0x10]
  60297. 0002CD14  356E 0016 000E           move.w     [A2 + 0xE], [A6 + 0x16]
  60298. 0002CD1A  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  60299. 0002CD1E  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  60300. 0002CD22  2F0A                     move.l     -[A7], A2
  60301. 0002CD24  2057                     movea.l    A0, [A7]
  60302. 0002CD26  2250                     movea.l    A1, [A0]
  60303. 0002CD28  2269 00B8                movea.l    A1, [A1 + 0xB8]
  60304. 0002CD2C  4E91                     jsr        [A1]
  60305. 0002CD2E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  60306. 0002CD32  245F                     movea.l    A2, [A7]+
  60307. 0002CD34  4E5E                     unlink     A6
  60308. 0002CD36  4E75                     rts
  60309. 0002CD38  4E56 FFF0                link       A6, -0x0010
  60310. 0002CD3C  2F0A                     move.l     -[A7], A2
  60311. 0002CD3E  2F03                     move.l     -[A7], D3
  60312. 0002CD40  246E 0008                movea.l    A2, [A6 + 0x8]
  60313. 0002CD44  302A 000C                move.w     D0, [A2 + 0xC]
  60314. 0002CD48  48C0                     ext.l      D0
  60315. 0002CD4A  E880                     asr        D0, 4
  60316. 0002CD4C  2600                     move.l     D3, D0
  60317. 0002CD4E  7219                     moveq.l    D1, 0x19
  60318. 0002CD50  B081                     cmp.l      D0, D1
  60319. 0002CD52  6608                     bne        +0xA /* 0002CD5C */
  60320. 0002CD54  066A 0260 000C           addi.w     [A2 + 0xC], 0x260
  60321. 0002CD5A  601A                     bra        +0x1C /* 0002CD76 */
  60322. label0002CD5C:
  60323. 0002CD5C  7017                     moveq.l    D0, 0x17
  60324. 0002CD5E  B680                     cmp.l      D3, D0
  60325. 0002CD60  6608                     bne        +0xA /* 0002CD6A */
  60326. 0002CD62  046A 0170 000C           subi.w     [A2 + 0xC], 0x170
  60327. 0002CD68  600C                     bra        +0xE /* 0002CD76 */
  60328. label0002CD6A:
  60329. 0002CD6A  7018                     moveq.l    D0, 0x18
  60330. 0002CD6C  B680                     cmp.l      D3, D0
  60331. 0002CD6E  6606                     bne        +0x8 /* 0002CD76 */
  60332. 0002CD70  357C 0010 000C           move.w     [A2 + 0xC], 0x10
  60333. label0002CD76:
  60334. 0002CD76  362A 000C                move.w     D3, [A2 + 0xC]
  60335. 0002CD7A  4A6A 000E                tst.w      [A2 + 0xE]
  60336. 0002CD7E  6702                     beq        +0x4 /* 0002CD82 */
  60337. 0002CD80  5043                     addq.w     D3, 8
  60338. label0002CD82:
  60339. 0002CD82  486E FFF8                pea.l      [A6 - 0x8]
  60340. 0002CD86  2F0A                     move.l     -[A7], A2
  60341. 0002CD88  61FF FFFD C526           bsr        -0x23AD8 /* 000092B0 */
  60342. 0002CD8E  4A00                     tst.b      D0
  60343. 0002CD90  504F                     addq.w     A7, 8
  60344. 0002CD92  6620                     bne        +0x22 /* 0002CDB4 */
  60345. 0002CD94  486E FFF4                pea.l      [A6 - 0xC]
  60346. 0002CD98  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  60347. 0002CD9C  4EB9 0000 0D18           jsr        [0x00000D18 /* PowerMgrVars */]
  60348. 0002CDA2  486E FFF8                pea.l      [A6 - 0x8]
  60349. 0002CDA6  42A7                     clr.l      -[A7]
  60350. 0002CDA8  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  60351. 0002CDAC  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  60352. 0002CDB0  A8A7                     syscall    SetRect
  60353. 0002CDB2  504F                     addq.w     A7, 8
  60354. label0002CDB4:
  60355. 0002CDB4  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  60356. 0002CDB8  486E FFF0                pea.l      [A6 - 0x10]
  60357. 0002CDBC  4EB9 0000 0FB0           jsr        [0x00000FB0]
  60358. 0002CDC2  4EB9 0000 01C0           jsr        [0x000001C0]
  60359. 0002CDC8  2F08                     move.l     -[A7], A0
  60360. 0002CDCA  486E FFF8                pea.l      [A6 - 0x8]
  60361. 0002CDCE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  60362. 0002CDD2  4227                     clr.b      -[A7]
  60363. 0002CDD4  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  60364. 0002CDD8  61FF FFFD C4CC           bsr        -0x23B32 /* 000092A6 */
  60365. 0002CDDE  584F                     addq.w     A7, 4
  60366. 0002CDE0  3F00                     move.w     -[A7], D0
  60367. 0002CDE2  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  60368. 0002CDE6  61FF FFFD C4B4           bsr        -0x23B4A /* 0000929C */
  60369. 0002CDEC  584F                     addq.w     A7, 4
  60370. 0002CDEE  3F00                     move.w     -[A7], D0
  60371. 0002CDF0  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  60372. 0002CDF4  61FF FFFD C49C           bsr        -0x23B62 /* 00009292 */
  60373. 0002CDFA  584F                     addq.w     A7, 4
  60374. 0002CDFC  3F00                     move.w     -[A7], D0
  60375. 0002CDFE  3F03                     move.w     -[A7], D3
  60376. 0002CE00  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  60377. 0002CE04  A954                     syscall    NewControl
  60378. 0002CE06  255F 0008                move.l     [A2 + 0x8], [A7]+
  60379. 0002CE0A  4AAA 0008                tst.l      [A2 + 0x8]
  60380. 0002CE0E  584F                     addq.w     A7, 4
  60381. 0002CE10  661A                     bne        +0x1C /* 0002CE2C */
  60382. 0002CE12  4878 0086                push.l     0x86
  60383. 0002CE16  4879 0000 E590           push.l     0xE590
  60384. 0002CE1C  2F3C 6E69 6C50           move.l     -[A7], 0x6E696C50 /* 'nilP' */
  60385. 0002CE22  61FF FFFD 4138           bsr        -0x2BEC6 /* 00000F5C */
  60386. 0002CE28  4FEF 000C                lea.l      A7, [A7 + 0xC]
  60387. label0002CE2C:
  60388. 0002CE2C  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  60389. 0002CE30  3F3C 00FF                move.w     -[A7], 0xFF
  60390. 0002CE34  A95D                     syscall    HiliteControl
  60391. 0002CE36  3F3C FFFF                move.w     -[A7], 0xFFFF
  60392. 0002CE3A  486E FFF0                pea.l      [A6 - 0x10]
  60393. 0002CE3E  4EB9 0000 0FB8           jsr        [0x00000FB8]
  60394. 0002CE44  5C4F                     addq.w     A7, 6
  60395. 0002CE46  261F                     move.l     D3, [A7]+
  60396. 0002CE48  245F                     movea.l    A2, [A7]+
  60397. 0002CE4A  4E5E                     unlink     A6
  60398. 0002CE4C  4E75                     rts
  60399. fn0002CE4E:
  60400. 0002CE4E  4E56 0000                link       A6, 0
  60401. 0002CE52  2F0A                     move.l     -[A7], A2
  60402. 0002CE54  246E 0008                movea.l    A2, [A6 + 0x8]
  60403. 0002CE58  200A                     move.l     D0, A2
  60404. 0002CE5A  674C                     beq        +0x4E /* 0002CEA8 */
  60405. 0002CE5C  41F9 0000 E37E           lea.l      A0, [0x0000E37E]
  60406. 0002CE62  2488                     move.l     [A2], A0
  60407. 0002CE64  4AAA 0008                tst.l      [A2 + 0x8]
  60408. 0002CE68  6722                     beq        +0x24 /* 0002CE8C */
  60409. 0002CE6A  42A7                     clr.l      -[A7]
  60410. 0002CE6C  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  60411. 0002CE70  2057                     movea.l    A0, [A7]
  60412. 0002CE72  2268 0004                movea.l    A1, [A0 + 0x4]
  60413. 0002CE76  2269 0104                movea.l    A1, [A1 + 0x104]
  60414. 0002CE7A  4E91                     jsr        [A1]
  60415. 0002CE7C  A896                     syscall    HidePen
  60416. 0002CE7E  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  60417. 0002CE82  A955                     syscall    DisposeControl
  60418. 0002CE84  A897                     syscall    ShowPen
  60419. 0002CE86  42AA 0008                clr.l      [A2 + 0x8]
  60420. 0002CE8A  504F                     addq.w     A7, 8
  60421. label0002CE8C:
  60422. 0002CE8C  4267                     clr.w      -[A7]
  60423. 0002CE8E  2F0A                     move.l     -[A7], A2
  60424. 0002CE90  61FF FFFE 3DA2           bsr        -0x1C25C /* 00010C34 */
  60425. 0002CE96  4A6E 000C                tst.w      [A6 + 0xC]
  60426. 0002CE9A  5C4F                     addq.w     A7, 6
  60427. 0002CE9C  6F0A                     ble        +0xC /* 0002CEA8 */
  60428. 0002CE9E  2F0A                     move.l     -[A7], A2
  60429. 0002CEA0  4EB9 0000 0168           jsr        [0x00000168]
  60430. 0002CEA6  584F                     addq.w     A7, 4
  60431. label0002CEA8:
  60432. 0002CEA8  204A                     movea.l    A0, A2
  60433. 0002CEAA  245F                     movea.l    A2, [A7]+
  60434. 0002CEAC  4E5E                     unlink     A6
  60435. 0002CEAE  4E75                     rts
  60436. 0002CEB0  4E56 0000                link       A6, 0
  60437. 0002CEB4  206E 0008                movea.l    A0, [A6 + 0x8]
  60438. 0002CEB8  2F28 0008                move.l     -[A7], [A0 + 0x8]
  60439. 0002CEBC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  60440. 0002CEC0  A95E                     syscall    GetControlTitle/GetCTitle
  60441. 0002CEC2  206E 000C                movea.l    A0, [A6 + 0xC]
  60442. 0002CEC6  4E5E                     unlink     A6
  60443. 0002CEC8  4E75                     rts
  60444. fn0002CECA:
  60445. 0002CECA  4E56 FFFC                link       A6, -0x0004
  60446. 0002CECE  2F0A                     move.l     -[A7], A2
  60447. 0002CED0  246E 0008                movea.l    A2, [A6 + 0x8]
  60448. 0002CED4  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  60449. 0002CED8  486E FFFC                pea.l      [A6 - 0x4]
  60450. 0002CEDC  4EB9 0000 0FB0           jsr        [0x00000FB0]
  60451. 0002CEE2  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  60452. 0002CEE6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  60453. 0002CEEA  A95F                     syscall    SetControlTitle/SetCTitle
  60454. 0002CEEC  3F3C FFFF                move.w     -[A7], 0xFFFF
  60455. 0002CEF0  486E FFFC                pea.l      [A6 - 0x4]
  60456. 0002CEF4  4EB9 0000 0FB8           jsr        [0x00000FB8]
  60457. 0002CEFA  4FEF 000E                lea.l      A7, [A7 + 0xE]
  60458. 0002CEFE  245F                     movea.l    A2, [A7]+
  60459. 0002CF00  4E5E                     unlink     A6
  60460. 0002CF02  4E75                     rts
  60461. fn0002CF04:
  60462. 0002CF04  4E56 FFFC                link       A6, -0x0004
  60463. 0002CF08  2F0A                     move.l     -[A7], A2
  60464. 0002CF0A  246E 0008                movea.l    A2, [A6 + 0x8]
  60465. 0002CF0E  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  60466. 0002CF12  486E FFFC                pea.l      [A6 - 0x4]
  60467. 0002CF16  4EB9 0000 0FB0           jsr        [0x00000FB0]
  60468. 0002CF1C  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  60469. 0002CF20  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  60470. 0002CF24  A963                     syscall    SetControlValue/SetCtlValue
  60471. 0002CF26  3F3C FFFF                move.w     -[A7], 0xFFFF
  60472. 0002CF2A  486E FFFC                pea.l      [A6 - 0x4]
  60473. 0002CF2E  4EB9 0000 0FB8           jsr        [0x00000FB8]
  60474. 0002CF34  4FEF 000E                lea.l      A7, [A7 + 0xE]
  60475. 0002CF38  245F                     movea.l    A2, [A7]+
  60476. 0002CF3A  4E5E                     unlink     A6
  60477. 0002CF3C  4E75                     rts
  60478. fn0002CF3E:
  60479. 0002CF3E  4E56 FFFC                link       A6, -0x0004
  60480. 0002CF42  2F0A                     move.l     -[A7], A2
  60481. 0002CF44  246E 0008                movea.l    A2, [A6 + 0x8]
  60482. 0002CF48  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  60483. 0002CF4C  486E FFFC                pea.l      [A6 - 0x4]
  60484. 0002CF50  4EB9 0000 0FB0           jsr        [0x00000FB0]
  60485. 0002CF56  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  60486. 0002CF5A  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  60487. 0002CF5E  A964                     syscall    SetControlMinimum/SetMinCtl
  60488. 0002CF60  3F3C FFFF                move.w     -[A7], 0xFFFF
  60489. 0002CF64  486E FFFC                pea.l      [A6 - 0x4]
  60490. 0002CF68  4EB9 0000 0FB8           jsr        [0x00000FB8]
  60491. 0002CF6E  4FEF 000E                lea.l      A7, [A7 + 0xE]
  60492. 0002CF72  245F                     movea.l    A2, [A7]+
  60493. 0002CF74  4E5E                     unlink     A6
  60494. 0002CF76  4E75                     rts
  60495. fn0002CF78:
  60496. 0002CF78  4E56 FFFC                link       A6, -0x0004
  60497. 0002CF7C  2F0A                     move.l     -[A7], A2
  60498. 0002CF7E  246E 0008                movea.l    A2, [A6 + 0x8]
  60499. 0002CF82  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  60500. 0002CF86  486E FFFC                pea.l      [A6 - 0x4]
  60501. 0002CF8A  4EB9 0000 0FB0           jsr        [0x00000FB0]
  60502. 0002CF90  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  60503. 0002CF94  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  60504. 0002CF98  A965                     syscall    SetControlMaximum/SetMaxCtl
  60505. 0002CF9A  3F3C FFFF                move.w     -[A7], 0xFFFF
  60506. 0002CF9E  486E FFFC                pea.l      [A6 - 0x4]
  60507. 0002CFA2  4EB9 0000 0FB8           jsr        [0x00000FB8]
  60508. 0002CFA8  4FEF 000E                lea.l      A7, [A7 + 0xE]
  60509. 0002CFAC  245F                     movea.l    A2, [A7]+
  60510. 0002CFAE  4E5E                     unlink     A6
  60511. 0002CFB0  4E75                     rts
  60512. 0002CFB2  4E56 0000                link       A6, 0
  60513. 0002CFB6  2F0A                     move.l     -[A7], A2
  60514. 0002CFB8  246E 0008                movea.l    A2, [A6 + 0x8]
  60515. 0002CFBC  554F                     subq.w     A7, 2
  60516. 0002CFBE  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  60517. 0002CFC2  A960                     syscall    GetControlValue/GetCtlValue
  60518. 0002CFC4  301F                     move.w     D0, [A7]+
  60519. 0002CFC6  48C0                     ext.l      D0
  60520. 0002CFC8  206E 000C                movea.l    A0, [A6 + 0xC]
  60521. 0002CFCC  2080                     move.l     [A0], D0
  60522. 0002CFCE  554F                     subq.w     A7, 2
  60523. 0002CFD0  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  60524. 0002CFD4  A961                     syscall    GetControlMinimum/GetMinCtl
  60525. 0002CFD6  301F                     move.w     D0, [A7]+
  60526. 0002CFD8  48C0                     ext.l      D0
  60527. 0002CFDA  206E 0010                movea.l    A0, [A6 + 0x10]
  60528. 0002CFDE  2080                     move.l     [A0], D0
  60529. 0002CFE0  554F                     subq.w     A7, 2
  60530. 0002CFE2  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  60531. 0002CFE6  A962                     syscall    GetControlMaximum/GetMaxCtl
  60532. 0002CFE8  301F                     move.w     D0, [A7]+
  60533. 0002CFEA  48C0                     ext.l      D0
  60534. 0002CFEC  206E 0014                movea.l    A0, [A6 + 0x14]
  60535. 0002CFF0  2080                     move.l     [A0], D0
  60536. 0002CFF2  245F                     movea.l    A2, [A7]+
  60537. 0002CFF4  4E5E                     unlink     A6
  60538. 0002CFF6  4E75                     rts
  60539. 0002CFF8  4E56 0000                link       A6, 0
  60540. 0002CFFC  2F0A                     move.l     -[A7], A2
  60541. 0002CFFE  246E 0008                movea.l    A2, [A6 + 0x8]
  60542. 0002D002  302A 000E                move.w     D0, [A2 + 0xE]
  60543. 0002D006  B06E 000C                cmp.w      D0, [A6 + 0xC]
  60544. 0002D00A  6710                     beq        +0x12 /* 0002D01C */
  60545. 0002D00C  356E 000C 000E           move.w     [A2 + 0xE], [A6 + 0xC]
  60546. 0002D012  2F0A                     move.l     -[A7], A2
  60547. 0002D014  61FF FFFD C7DE           bsr        -0x23820 /* 000097F4 */
  60548. 0002D01A  584F                     addq.w     A7, 4
  60549. label0002D01C:
  60550. 0002D01C  245F                     movea.l    A2, [A7]+
  60551. 0002D01E  4E5E                     unlink     A6
  60552. 0002D020  4E75                     rts
  60553. 0002D022  206F 0004                movea.l    A0, [A7 + 0x4]
  60554. 0002D026  3028 000E                move.w     D0, [A0 + 0xE]
  60555. 0002D02A  4E75                     rts
  60556. 0002D02C  4E56 0000                link       A6, 0
  60557. 0002D030  2F0A                     move.l     -[A7], A2
  60558. 0002D032  246E 0008                movea.l    A2, [A6 + 0x8]
  60559. 0002D036  42A7                     clr.l      -[A7]
  60560. 0002D038  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  60561. 0002D03C  2057                     movea.l    A0, [A7]
  60562. 0002D03E  2268 0004                movea.l    A1, [A0 + 0x4]
  60563. 0002D042  2269 0104                movea.l    A1, [A1 + 0x104]
  60564. 0002D046  4E91                     jsr        [A1]
  60565. 0002D048  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  60566. 0002D04C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  60567. 0002D050  A966                     syscall    TestControl
  60568. 0002D052  301F                     move.w     D0, [A7]+
  60569. 0002D054  5C4F                     addq.w     A7, 6
  60570. 0002D056  245F                     movea.l    A2, [A7]+
  60571. 0002D058  4E5E                     unlink     A6
  60572. 0002D05A  4E75                     rts
  60573. 0002D05C  4E56 0000                link       A6, 0
  60574. 0002D060  554F                     subq.w     A7, 2
  60575. 0002D062  206E 0008                movea.l    A0, [A6 + 0x8]
  60576. 0002D066  2F28 0008                move.l     -[A7], [A0 + 0x8]
  60577. 0002D06A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  60578. 0002D06E  A966                     syscall    TestControl
  60579. 0002D070  301F                     move.w     D0, [A7]+
  60580. 0002D072  B06E 0010                cmp.w      D0, [A6 + 0x10]
  60581. 0002D076  57C0                     seq        D0
  60582. 0002D078  4400                     neg.b      D0
  60583. 0002D07A  4E5E                     unlink     A6
  60584. 0002D07C  4E75                     rts
  60585. 0002D07E  4E56 0000                link       A6, 0
  60586. 0002D082  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  60587. 0002D086  246E 0008                movea.l    A2, [A6 + 0x8]
  60588. 0002D08A  554F                     subq.w     A7, 2
  60589. 0002D08C  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  60590. 0002D090  A960                     syscall    GetControlValue/GetCtlValue
  60591. 0002D092  381F                     move.w     D4, [A7]+
  60592. 0002D094  554F                     subq.w     A7, 2
  60593. 0002D096  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  60594. 0002D09A  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  60595. 0002D09E  4878 FFFF                push.l     0xFFFF
  60596. 0002D0A2  A968                     syscall    TrackControl
  60597. 0002D0A4  301F                     move.w     D0, [A7]+
  60598. 0002D0A6  56C0                     sne        D0
  60599. 0002D0A8  4400                     neg.b      D0
  60600. 0002D0AA  1A00                     move.b     D5, D0
  60601. 0002D0AC  554F                     subq.w     A7, 2
  60602. 0002D0AE  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  60603. 0002D0B2  A960                     syscall    GetControlValue/GetCtlValue
  60604. 0002D0B4  361F                     move.w     D3, [A7]+
  60605. 0002D0B6  B644                     cmp.w      D3, D4
  60606. 0002D0B8  6716                     beq        +0x18 /* 0002D0D0 */
  60607. 0002D0BA  3043                     movea.w    A0, D3
  60608. 0002D0BC  2F08                     move.l     -[A7], A0
  60609. 0002D0BE  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  60610. 0002D0C2  2057                     movea.l    A0, [A7]
  60611. 0002D0C4  2268 0004                movea.l    A1, [A0 + 0x4]
  60612. 0002D0C8  2269 0020                movea.l    A1, [A1 + 0x20]
  60613. 0002D0CC  4E91                     jsr        [A1]
  60614. 0002D0CE  504F                     addq.w     A7, 8
  60615. label0002D0D0:
  60616. 0002D0D0  1005                     move.b     D0, D5
  60617. 0002D0D2  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  60618. 0002D0D6  4E5E                     unlink     A6
  60619. 0002D0D8  4E75                     rts
  60620. 0002D0DA  4E56 0000                link       A6, 0
  60621. 0002D0DE  2F0A                     move.l     -[A7], A2
  60622. 0002D0E0  246E 0008                movea.l    A2, [A6 + 0x8]
  60623. 0002D0E4  102E 000E                move.b     D0, [A6 + 0xE]
  60624. 0002D0E8  B02E 0010                cmp.b      D0, [A6 + 0x10]
  60625. 0002D0EC  672C                     beq        +0x2E /* 0002D11A */
  60626. 0002D0EE  42A7                     clr.l      -[A7]
  60627. 0002D0F0  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  60628. 0002D0F4  2057                     movea.l    A0, [A7]
  60629. 0002D0F6  2268 0004                movea.l    A1, [A0 + 0x4]
  60630. 0002D0FA  2269 0104                movea.l    A1, [A1 + 0x104]
  60631. 0002D0FE  4E91                     jsr        [A1]
  60632. 0002D100  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  60633. 0002D104  4A2E 000E                tst.b      [A6 + 0xE]
  60634. 0002D108  6708                     beq        +0xA /* 0002D112 */
  60635. 0002D10A  302E 000C                move.w     D0, [A6 + 0xC]
  60636. 0002D10E  48C0                     ext.l      D0
  60637. 0002D110  6002                     bra        +0x4 /* 0002D114 */
  60638. label0002D112:
  60639. 0002D112  7000                     moveq.l    D0, 0x00
  60640. label0002D114:
  60641. 0002D114  3F00                     move.w     -[A7], D0
  60642. 0002D116  A95D                     syscall    HiliteControl
  60643. 0002D118  504F                     addq.w     A7, 8
  60644. label0002D11A:
  60645. 0002D11A  245F                     movea.l    A2, [A7]+
  60646. 0002D11C  4E5E                     unlink     A6
  60647. 0002D11E  4E75                     rts
  60648. fn0002D120:
  60649. 0002D120  4E56 FFFC                link       A6, -0x0004
  60650. 0002D124  2F0B                     move.l     -[A7], A3
  60651. 0002D126  2F0A                     move.l     -[A7], A2
  60652. 0002D128  246E 0008                movea.l    A2, [A6 + 0x8]
  60653. 0002D12C  A89E                     syscall    PenNormal
  60654. 0002D12E  3F2A 000E                move.w     -[A7], [A2 + 0xE]
  60655. 0002D132  4EB9 0000 0500           jsr        [0x00000500]
  60656. 0002D138  4AAA 0008                tst.l      [A2 + 0x8]
  60657. 0002D13C  544F                     addq.w     A7, 2
  60658. 0002D13E  673C                     beq        +0x3E /* 0002D17C */
  60659. 0002D140  4EB9 0000 01C0           jsr        [0x000001C0]
  60660. 0002D146  226A 0008                movea.l    A1, [A2 + 0x8]
  60661. 0002D14A  2251                     movea.l    A1, [A1]
  60662. 0002D14C  2669 0004                movea.l    A3, [A1 + 0x4]
  60663. 0002D150  B7C8                     cmpa.l     A3, A0
  60664. 0002D152  6728                     beq        +0x2A /* 0002D17C */
  60665. 0002D154  2F0B                     move.l     -[A7], A3
  60666. 0002D156  486E FFFC                pea.l      [A6 - 0x4]
  60667. 0002D15A  4EB9 0000 01C8           jsr        [0x000001C8]
  60668. 0002D160  3F2A 000E                move.w     -[A7], [A2 + 0xE]
  60669. 0002D164  4EB9 0000 0500           jsr        [0x00000500]
  60670. 0002D16A  3F3C FFFF                move.w     -[A7], 0xFFFF
  60671. 0002D16E  486E FFFC                pea.l      [A6 - 0x4]
  60672. 0002D172  4EB9 0000 01D0           jsr        [0x000001D0]
  60673. 0002D178  4FEF 0010                lea.l      A7, [A7 + 0x10]
  60674. label0002D17C:
  60675. 0002D17C  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  60676. 0002D180  2057                     movea.l    A0, [A7]
  60677. 0002D182  2268 0004                movea.l    A1, [A0 + 0x4]
  60678. 0002D186  2269 00F0                movea.l    A1, [A1 + 0xF0]
  60679. 0002D18A  4E91                     jsr        [A1]
  60680. 0002D18C  584F                     addq.w     A7, 4
  60681. 0002D18E  245F                     movea.l    A2, [A7]+
  60682. 0002D190  265F                     movea.l    A3, [A7]+
  60683. 0002D192  4E5E                     unlink     A6
  60684. 0002D194  4E75                     rts
  60685. 0002D196  4E56 FFF2                link       A6, -0x000E
  60686. 0002D19A  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  60687. 0002D19E  246E 0008                movea.l    A2, [A6 + 0x8]
  60688. 0002D1A2  4EB9 0000 01C0           jsr        [0x000001C0]
  60689. 0002D1A8  2648                     movea.l    A3, A0
  60690. 0002D1AA  286A 0008                movea.l    A4, [A2 + 0x8]
  60691. 0002D1AE  2054                     movea.l    A0, [A4]
  60692. 0002D1B0  B7E8 0004                cmpa.l     A3, [A0 + 0x4]
  60693. 0002D1B4  6606                     bne        +0x8 /* 0002D1BC */
  60694. 0002D1B6  2F0C                     move.l     -[A7], A4
  60695. 0002D1B8  A96D                     syscall    Draw1Control
  60696. 0002D1BA  606C                     bra        +0x6E /* 0002D228 */
  60697. label0002D1BC:
  60698. 0002D1BC  486E FFF8                pea.l      [A6 - 0x8]
  60699. 0002D1C0  2F0A                     move.l     -[A7], A2
  60700. 0002D1C2  61FF FFFD C0EC           bsr        -0x23F12 /* 000092B0 */
  60701. 0002D1C8  206A 0008                movea.l    A0, [A2 + 0x8]
  60702. 0002D1CC  2050                     movea.l    A0, [A0]
  60703. 0002D1CE  2F28 0004                move.l     -[A7], [A0 + 0x4]
  60704. 0002D1D2  A873                     syscall    SetPort
  60705. 0002D1D4  A89E                     syscall    PenNormal
  60706. 0002D1D6  362A 000E                move.w     D3, [A2 + 0xE]
  60707. 0002D1DA  504F                     addq.w     A7, 8
  60708. 0002D1DC  670A                     beq        +0xC /* 0002D1E8 */
  60709. 0002D1DE  3F03                     move.w     -[A7], D3
  60710. 0002D1E0  4EB9 0000 0500           jsr        [0x00000500]
  60711. 0002D1E6  544F                     addq.w     A7, 2
  60712. label0002D1E8:
  60713. 0002D1E8  486E FFF8                pea.l      [A6 - 0x8]
  60714. 0002D1EC  486E FFF2                pea.l      [A6 - 0xE]
  60715. 0002D1F0  4EB9 0000 0228           jsr        [0x00000228]
  60716. 0002D1F6  486E FFF8                pea.l      [A6 - 0x8]
  60717. 0002D1FA  A8F3                     syscall    OpenPicture
  60718. 0002D1FC  285F                     movea.l    A4, [A7]+
  60719. 0002D1FE  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  60720. 0002D202  A96D                     syscall    Draw1Control
  60721. 0002D204  A8F4                     syscall    ClosePicture
  60722. 0002D206  3F3C FFFF                move.w     -[A7], 0xFFFF
  60723. 0002D20A  486E FFF2                pea.l      [A6 - 0xE]
  60724. 0002D20E  4EB9 0000 0238           jsr        [0x00000238]
  60725. 0002D214  2F0B                     move.l     -[A7], A3
  60726. 0002D216  A873                     syscall    SetPort
  60727. 0002D218  2F0C                     move.l     -[A7], A4
  60728. 0002D21A  486E FFF8                pea.l      [A6 - 0x8]
  60729. 0002D21E  A8F6                     syscall    DrawPicture
  60730. 0002D220  2F0C                     move.l     -[A7], A4
  60731. 0002D222  A8F5                     syscall    KillPicture
  60732. 0002D224  4FEF 000A                lea.l      A7, [A7 + 0xA]
  60733. label0002D228:
  60734. 0002D228  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  60735. 0002D22C  4E5E                     unlink     A6
  60736. 0002D22E  4E75                     rts
  60737. 0002D230  4E56 FFFA                link       A6, -0x0006
  60738. 0002D234  2F0A                     move.l     -[A7], A2
  60739. 0002D236  246E 0008                movea.l    A2, [A6 + 0x8]
  60740. 0002D23A  42A7                     clr.l      -[A7]
  60741. 0002D23C  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  60742. 0002D240  2057                     movea.l    A0, [A7]
  60743. 0002D242  2268 0004                movea.l    A1, [A0 + 0x4]
  60744. 0002D246  2269 0104                movea.l    A1, [A1 + 0x104]
  60745. 0002D24A  4E91                     jsr        [A1]
  60746. 0002D24C  42A7                     clr.l      -[A7]
  60747. 0002D24E  486E FFFA                pea.l      [A6 - 0x6]
  60748. 0002D252  4EB9 0000 0230           jsr        [0x00000230]
  60749. 0002D258  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  60750. 0002D25C  A957                     syscall    ShowControl
  60751. 0002D25E  2F0A                     move.l     -[A7], A2
  60752. 0002D260  61FF FFFD C592           bsr        -0x23A6C /* 000097F4 */
  60753. 0002D266  3F3C FFFF                move.w     -[A7], 0xFFFF
  60754. 0002D26A  486E FFFA                pea.l      [A6 - 0x6]
  60755. 0002D26E  4EB9 0000 0238           jsr        [0x00000238]
  60756. 0002D274  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  60757. 0002D278  245F                     movea.l    A2, [A7]+
  60758. 0002D27A  4E5E                     unlink     A6
  60759. 0002D27C  4E75                     rts
  60760. 0002D27E  4E56 FFFA                link       A6, -0x0006
  60761. 0002D282  2F0A                     move.l     -[A7], A2
  60762. 0002D284  246E 0008                movea.l    A2, [A6 + 0x8]
  60763. 0002D288  42A7                     clr.l      -[A7]
  60764. 0002D28A  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  60765. 0002D28E  2057                     movea.l    A0, [A7]
  60766. 0002D290  2268 0004                movea.l    A1, [A0 + 0x4]
  60767. 0002D294  2269 0104                movea.l    A1, [A1 + 0x104]
  60768. 0002D298  4E91                     jsr        [A1]
  60769. 0002D29A  42A7                     clr.l      -[A7]
  60770. 0002D29C  486E FFFA                pea.l      [A6 - 0x6]
  60771. 0002D2A0  4EB9 0000 0230           jsr        [0x00000230]
  60772. 0002D2A6  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  60773. 0002D2AA  A958                     syscall    HideControl
  60774. 0002D2AC  2F0A                     move.l     -[A7], A2
  60775. 0002D2AE  61FF FFFD C544           bsr        -0x23ABA /* 000097F4 */
  60776. 0002D2B4  3F3C FFFF                move.w     -[A7], 0xFFFF
  60777. 0002D2B8  486E FFFA                pea.l      [A6 - 0x6]
  60778. 0002D2BC  4EB9 0000 0238           jsr        [0x00000238]
  60779. 0002D2C2  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  60780. 0002D2C6  245F                     movea.l    A2, [A7]+
  60781. 0002D2C8  4E5E                     unlink     A6
  60782. 0002D2CA  4E75                     rts
  60783. 0002D2CC  4E56 FFFA                link       A6, -0x0006
  60784. 0002D2D0  2F0A                     move.l     -[A7], A2
  60785. 0002D2D2  246E 0008                movea.l    A2, [A6 + 0x8]
  60786. 0002D2D6  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  60787. 0002D2DA  61FF FFFD C1F8           bsr        -0x23E06 /* 000094D4 */
  60788. 0002D2E0  5500                     subq.b     D0, 2
  60789. 0002D2E2  584F                     addq.w     A7, 4
  60790. 0002D2E4  6640                     bne        +0x42 /* 0002D326 */
  60791. 0002D2E6  42A7                     clr.l      -[A7]
  60792. 0002D2E8  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  60793. 0002D2EC  2057                     movea.l    A0, [A7]
  60794. 0002D2EE  2268 0004                movea.l    A1, [A0 + 0x4]
  60795. 0002D2F2  2269 0104                movea.l    A1, [A1 + 0x104]
  60796. 0002D2F6  4E91                     jsr        [A1]
  60797. 0002D2F8  42A7                     clr.l      -[A7]
  60798. 0002D2FA  486E FFFA                pea.l      [A6 - 0x6]
  60799. 0002D2FE  4EB9 0000 0230           jsr        [0x00000230]
  60800. 0002D304  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  60801. 0002D308  4267                     clr.w      -[A7]
  60802. 0002D30A  A95D                     syscall    HiliteControl
  60803. 0002D30C  2F0A                     move.l     -[A7], A2
  60804. 0002D30E  61FF FFFD C4E4           bsr        -0x23B1A /* 000097F4 */
  60805. 0002D314  3F3C FFFF                move.w     -[A7], 0xFFFF
  60806. 0002D318  486E FFFA                pea.l      [A6 - 0x6]
  60807. 0002D31C  4EB9 0000 0238           jsr        [0x00000238]
  60808. 0002D322  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  60809. label0002D326:
  60810. 0002D326  245F                     movea.l    A2, [A7]+
  60811. 0002D328  4E5E                     unlink     A6
  60812. 0002D32A  4E75                     rts
  60813. 0002D32C  4E56 FFFA                link       A6, -0x0006
  60814. 0002D330  2F0A                     move.l     -[A7], A2
  60815. 0002D332  246E 0008                movea.l    A2, [A6 + 0x8]
  60816. 0002D336  206A 0008                movea.l    A0, [A2 + 0x8]
  60817. 0002D33A  2050                     movea.l    A0, [A0]
  60818. 0002D33C  0C28 00FF 0011           cmpi.b     [A0 + 0x11], 0xFF
  60819. 0002D342  6742                     beq        +0x44 /* 0002D386 */
  60820. 0002D344  42A7                     clr.l      -[A7]
  60821. 0002D346  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  60822. 0002D34A  2057                     movea.l    A0, [A7]
  60823. 0002D34C  2268 0004                movea.l    A1, [A0 + 0x4]
  60824. 0002D350  2269 0104                movea.l    A1, [A1 + 0x104]
  60825. 0002D354  4E91                     jsr        [A1]
  60826. 0002D356  42A7                     clr.l      -[A7]
  60827. 0002D358  486E FFFA                pea.l      [A6 - 0x6]
  60828. 0002D35C  4EB9 0000 0230           jsr        [0x00000230]
  60829. 0002D362  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  60830. 0002D366  3F3C 00FF                move.w     -[A7], 0xFF
  60831. 0002D36A  A95D                     syscall    HiliteControl
  60832. 0002D36C  2F0A                     move.l     -[A7], A2
  60833. 0002D36E  61FF FFFD C484           bsr        -0x23B7A /* 000097F4 */
  60834. 0002D374  3F3C FFFF                move.w     -[A7], 0xFFFF
  60835. 0002D378  486E FFFA                pea.l      [A6 - 0x6]
  60836. 0002D37C  4EB9 0000 0238           jsr        [0x00000238]
  60837. 0002D382  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  60838. label0002D386:
  60839. 0002D386  245F                     movea.l    A2, [A7]+
  60840. 0002D388  4E5E                     unlink     A6
  60841. 0002D38A  4E75                     rts
  60842. 0002D38C  4E56 FFFA                link       A6, -0x0006
  60843. 0002D390  2F0A                     move.l     -[A7], A2
  60844. 0002D392  246E 0008                movea.l    A2, [A6 + 0x8]
  60845. 0002D396  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  60846. 0002D39A  61FF FFFD C212           bsr        -0x23DEC /* 000095AE */
  60847. 0002D3A0  5500                     subq.b     D0, 2
  60848. 0002D3A2  584F                     addq.w     A7, 4
  60849. 0002D3A4  6640                     bne        +0x42 /* 0002D3E6 */
  60850. 0002D3A6  42A7                     clr.l      -[A7]
  60851. 0002D3A8  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  60852. 0002D3AC  2057                     movea.l    A0, [A7]
  60853. 0002D3AE  2268 0004                movea.l    A1, [A0 + 0x4]
  60854. 0002D3B2  2269 0104                movea.l    A1, [A1 + 0x104]
  60855. 0002D3B6  4E91                     jsr        [A1]
  60856. 0002D3B8  42A7                     clr.l      -[A7]
  60857. 0002D3BA  486E FFFA                pea.l      [A6 - 0x6]
  60858. 0002D3BE  4EB9 0000 0230           jsr        [0x00000230]
  60859. 0002D3C4  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  60860. 0002D3C8  4267                     clr.w      -[A7]
  60861. 0002D3CA  A95D                     syscall    HiliteControl
  60862. 0002D3CC  2F0A                     move.l     -[A7], A2
  60863. 0002D3CE  61FF FFFD C424           bsr        -0x23BDA /* 000097F4 */
  60864. 0002D3D4  3F3C FFFF                move.w     -[A7], 0xFFFF
  60865. 0002D3D8  486E FFFA                pea.l      [A6 - 0x6]
  60866. 0002D3DC  4EB9 0000 0238           jsr        [0x00000238]
  60867. 0002D3E2  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  60868. label0002D3E6:
  60869. 0002D3E6  245F                     movea.l    A2, [A7]+
  60870. 0002D3E8  4E5E                     unlink     A6
  60871. 0002D3EA  4E75                     rts
  60872. 0002D3EC  4E56 0000                link       A6, 0
  60873. 0002D3F0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  60874. 0002D3F4  2057                     movea.l    A0, [A7]
  60875. 0002D3F6  2250                     movea.l    A1, [A0]
  60876. 0002D3F8  2269 006C                movea.l    A1, [A1 + 0x6C]
  60877. 0002D3FC  4E91                     jsr        [A1]
  60878. 0002D3FE  4E5E                     unlink     A6
  60879. 0002D400  4E75                     rts
  60880. 0002D402  4E56 FFFC                link       A6, -0x0004
  60881. 0002D406  2F0A                     move.l     -[A7], A2
  60882. 0002D408  246E 0008                movea.l    A2, [A6 + 0x8]
  60883. 0002D40C  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  60884. 0002D410  486E FFFC                pea.l      [A6 - 0x4]
  60885. 0002D414  4EB9 0000 0FB0           jsr        [0x00000FB0]
  60886. 0002D41A  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  60887. 0002D41E  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  60888. 0002D422  A95D                     syscall    HiliteControl
  60889. 0002D424  3F3C FFFF                move.w     -[A7], 0xFFFF
  60890. 0002D428  486E FFFC                pea.l      [A6 - 0x4]
  60891. 0002D42C  4EB9 0000 0FB8           jsr        [0x00000FB8]
  60892. 0002D432  4FEF 000E                lea.l      A7, [A7 + 0xE]
  60893. 0002D436  245F                     movea.l    A2, [A7]+
  60894. 0002D438  4E5E                     unlink     A6
  60895. 0002D43A  4E75                     rts
  60896. 0002D43C  4E56 0000                link       A6, 0
  60897. 0002D440  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  60898. 0002D444  2057                     movea.l    A0, [A7]
  60899. 0002D446  2250                     movea.l    A1, [A0]
  60900. 0002D448  2269 00BC                movea.l    A1, [A1 + 0xBC]
  60901. 0002D44C  4E91                     jsr        [A1]
  60902. 0002D44E  4E5E                     unlink     A6
  60903. 0002D450  4E75                     rts
  60904. 0002D452  4E56 0000                link       A6, 0
  60905. 0002D456  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  60906. 0002D45A  2057                     movea.l    A0, [A7]
  60907. 0002D45C  2250                     movea.l    A1, [A0]
  60908. 0002D45E  2269 00BC                movea.l    A1, [A1 + 0xBC]
  60909. 0002D462  4E91                     jsr        [A1]
  60910. 0002D464  4E5E                     unlink     A6
  60911. 0002D466  4E75                     rts
  60912. 0002D468  4E56 FFF4                link       A6, -0x000C
  60913. 0002D46C  2F0A                     move.l     -[A7], A2
  60914. 0002D46E  246E 0008                movea.l    A2, [A6 + 0x8]
  60915. 0002D472  4AAA 0008                tst.l      [A2 + 0x8]
  60916. 0002D476  6758                     beq        +0x5A /* 0002D4D0 */
  60917. 0002D478  486E FFF8                pea.l      [A6 - 0x8]
  60918. 0002D47C  2F0A                     move.l     -[A7], A2
  60919. 0002D47E  61FF FFFD BE30           bsr        -0x241CE /* 000092B0 */
  60920. 0002D484  4A00                     tst.b      D0
  60921. 0002D486  504F                     addq.w     A7, 8
  60922. 0002D488  6634                     bne        +0x36 /* 0002D4BE */
  60923. 0002D48A  486E FFF4                pea.l      [A6 - 0xC]
  60924. 0002D48E  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  60925. 0002D492  4EB9 0000 0D18           jsr        [0x00000D18 /* PowerMgrVars */]
  60926. 0002D498  3D7C 8000 FFFA           move.w     [A6 - 0x6], 0x8000
  60927. 0002D49E  302E FFFA                move.w     D0, [A6 - 0x6]
  60928. 0002D4A2  D06E FFF4                add.w      D0, [A6 - 0xC]
  60929. 0002D4A6  3D40 FFFE                move.w     [A6 - 0x2], D0
  60930. 0002D4AA  3D7C 8000 FFF8           move.w     [A6 - 0x8], 0x8000
  60931. 0002D4B0  302E FFF8                move.w     D0, [A6 - 0x8]
  60932. 0002D4B4  D06E FFF6                add.w      D0, [A6 - 0xA]
  60933. 0002D4B8  3D40 FFFC                move.w     [A6 - 0x4], D0
  60934. 0002D4BC  504F                     addq.w     A7, 8
  60935. label0002D4BE:
  60936. 0002D4BE  206A 0008                movea.l    A0, [A2 + 0x8]
  60937. 0002D4C2  2050                     movea.l    A0, [A0]
  60938. 0002D4C4  216E FFF8 0008           move.l     [A0 + 0x8], [A6 - 0x8]
  60939. 0002D4CA  216E FFFC 000C           move.l     [A0 + 0xC], [A6 - 0x4]
  60940. label0002D4D0:
  60941. 0002D4D0  245F                     movea.l    A2, [A7]+
  60942. 0002D4D2  4E5E                     unlink     A6
  60943. 0002D4D4  4E75                     rts
  60944. fn0002D4D6:
  60945. 0002D4D6  2F03                     move.l     -[A7], D3
  60946. 0002D4D8  262F 0008                move.l     D3, [A7 + 0x8]
  60947. 0002D4DC  0C83 FFFF 8000           cmpi.l     D3, 0xFFFF8000
  60948. 0002D4E2  6D08                     blt        +0xA /* 0002D4EC */
  60949. 0002D4E4  0C83 0000 7FFF           cmpi.l     D3, 0x7FFF
  60950. 0002D4EA  6F04                     ble        +0x6 /* 0002D4F0 */
  60951. label0002D4EC:
  60952. 0002D4EC  7000                     moveq.l    D0, 0x00
  60953. 0002D4EE  6002                     bra        +0x4 /* 0002D4F2 */
  60954. label0002D4F0:
  60955. 0002D4F0  7001                     moveq.l    D0, 0x01
  60956. label0002D4F2:
  60957. 0002D4F2  261F                     move.l     D3, [A7]+
  60958. 0002D4F4  4E75                     rts
  60959. fn0002D4F6:
  60960. 0002D4F6  4E56 FFBE                link       A6, -0x0042
  60961. 0002D4FA  48E7 1F30                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3
  60962. 0002D4FE  266E 0008                movea.l    A3, [A6 + 0x8]
  60963. 0002D502  246E 000C                movea.l    A2, [A6 + 0xC]
  60964. 0002D506  2E2E 0010                move.l     D7, [A6 + 0x10]
  60965. 0002D50A  260A                     move.l     D3, A2
  60966. 0002D50C  9687                     sub.l      D3, D7
  60967. 0002D50E  2C03                     move.l     D6, D3
  60968. 0002D510  282E 0014                move.l     D4, [A6 + 0x14]
  60969. 0002D514  9887                     sub.l      D4, D7
  60970. 0002D516  2A04                     move.l     D5, D4
  60971. 0002D518  0C85 0000 7FFF           cmpi.l     D5, 0x7FFF
  60972. 0002D51E  6F00 00CC                ble        +0xCE /* 0002D5EC */
  60973. 0002D522  B5C7                     cmpa.l     A2, D7
  60974. 0002D524  6E0E                     bgt        +0x10 /* 0002D534 */
  60975. 0002D526  554F                     subq.w     A7, 2
  60976. 0002D528  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  60977. 0002D52C  A961                     syscall    GetControlMinimum/GetMinCtl
  60978. 0002D52E  361F                     move.w     D3, [A7]+
  60979. 0002D530  6000 00BA                bra        +0xBC /* 0002D5EC */
  60980. label0002D534:
  60981. 0002D534  B5EE 0014                cmpa.l     A2, [A6 + 0x14]
  60982. 0002D538  6D0E                     blt        +0x10 /* 0002D548 */
  60983. 0002D53A  554F                     subq.w     A7, 2
  60984. 0002D53C  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  60985. 0002D540  A962                     syscall    GetControlMaximum/GetMaxCtl
  60986. 0002D542  361F                     move.w     D3, [A7]+
  60987. 0002D544  6000 00A6                bra        +0xA8 /* 0002D5EC */
  60988. label0002D548:
  60989. 0002D548  2D46 FFBE                move.l     [A6 - 0x42], D6
  60990. 0002D54C  486E FFBE                pea.l      [A6 - 0x42]
  60991. 0002D550  486E FFBE                pea.l      [A6 - 0x42]
  60992. 0002D554  3F3C 280E                move.w     -[A7], 0x280E
  60993. 0002D558  A9EB                     syscall    Pack4/FP68K
  60994. 0002D55A  2D44 FFC8                move.l     [A6 - 0x38], D4
  60995. 0002D55E  486E FFC8                pea.l      [A6 - 0x38]
  60996. 0002D562  486E FFC8                pea.l      [A6 - 0x38]
  60997. 0002D566  3F3C 280E                move.w     -[A7], 0x280E
  60998. 0002D56A  A9EB                     syscall    Pack4/FP68K
  60999. 0002D56C  2D7C 400D FFFE FFD2      move.l     [A6 - 0x2E], 0x400DFFFE
  61000. 0002D574  42AE FFD6                clr.l      [A6 - 0x2A]
  61001. 0002D578  426E FFDA                clr.w      [A6 - 0x26]
  61002. 0002D57C  486E FFC8                pea.l      [A6 - 0x38]
  61003. 0002D580  486E FFD2                pea.l      [A6 - 0x2E]
  61004. 0002D584  3F3C 0006                move.w     -[A7], 0x6
  61005. 0002D588  A9EB                     syscall    Pack4/FP68K
  61006. 0002D58A  486E FFD2                pea.l      [A6 - 0x2E]
  61007. 0002D58E  486E FFDC                pea.l      [A6 - 0x24]
  61008. 0002D592  3F3C 0810                move.w     -[A7], 0x810
  61009. 0002D596  A9EB                     syscall    Pack4/FP68K
  61010. 0002D598  486E FFDC                pea.l      [A6 - 0x24]
  61011. 0002D59C  486E FFE4                pea.l      [A6 - 0x1C]
  61012. 0002D5A0  3F3C 080E                move.w     -[A7], 0x80E
  61013. 0002D5A4  A9EB                     syscall    Pack4/FP68K
  61014. 0002D5A6  486E FFBE                pea.l      [A6 - 0x42]
  61015. 0002D5AA  486E FFE4                pea.l      [A6 - 0x1C]
  61016. 0002D5AE  3F3C 0004                move.w     -[A7], 0x4
  61017. 0002D5B2  A9EB                     syscall    Pack4/FP68K
  61018. 0002D5B4  486E FFE4                pea.l      [A6 - 0x1C]
  61019. 0002D5B8  486E FFEE                pea.l      [A6 - 0x12]
  61020. 0002D5BC  3F3C 0810                move.w     -[A7], 0x810
  61021. 0002D5C0  A9EB                     syscall    Pack4/FP68K
  61022. 0002D5C2  486E FFEE                pea.l      [A6 - 0x12]
  61023. 0002D5C6  486E FFF6                pea.l      [A6 - 0xA]
  61024. 0002D5CA  3F3C 080E                move.w     -[A7], 0x80E
  61025. 0002D5CE  A9EB                     syscall    Pack4/FP68K
  61026. 0002D5D0  486E FFF6                pea.l      [A6 - 0xA]
  61027. 0002D5D4  3F3C 0016                move.w     -[A7], 0x16
  61028. 0002D5D8  A9EB                     syscall    Pack4/FP68K
  61029. 0002D5DA  486E FFF6                pea.l      [A6 - 0xA]
  61030. 0002D5DE  486E FFF6                pea.l      [A6 - 0xA]
  61031. 0002D5E2  3F3C 2810                move.w     -[A7], 0x2810
  61032. 0002D5E6  A9EB                     syscall    Pack4/FP68K
  61033. 0002D5E8  362E FFF8                move.w     D3, [A6 - 0x8]
  61034. label0002D5EC:
  61035. 0002D5EC  3003                     move.w     D0, D3
  61036. 0002D5EE  4CDF 0CF8                movem.l    D3,D4,D5,D6,D7,A2,A3, [A7]+
  61037. 0002D5F2  4E5E                     unlink     A6
  61038. 0002D5F4  4E75                     rts
  61039. fn0002D5F6:
  61040. 0002D5F6  4E56 FFB4                link       A6, -0x004C
  61041. 0002D5FA  48E7 1F30                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3
  61042. 0002D5FE  246E 0008                movea.l    A2, [A6 + 0x8]
  61043. 0002D602  3C2E 000C                move.w     D6, [A6 + 0xC]
  61044. 0002D606  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  61045. 0002D60A  61FF FFFD BC90           bsr        -0x2436E /* 0000929C */
  61046. 0002D610  2600                     move.l     D3, D0
  61047. 0002D612  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  61048. 0002D616  61FF FFFD BC7A           bsr        -0x24384 /* 00009292 */
  61049. 0002D61C  2A00                     move.l     D5, D0
  61050. 0002D61E  3046                     movea.w    A0, D6
  61051. 0002D620  2803                     move.l     D4, D3
  61052. 0002D622  D888                     add.l      D4, A0
  61053. 0002D624  2E05                     move.l     D7, D5
  61054. 0002D626  9E83                     sub.l      D7, D3
  61055. 0002D628  2647                     movea.l    A3, D7
  61056. 0002D62A  B6FC 7FFF                cmpa.w     A3, 0x7FFF
  61057. 0002D62E  504F                     addq.w     A7, 8
  61058. 0002D630  6F00 00FC                ble        +0xFE /* 0002D72E */
  61059. 0002D634  554F                     subq.w     A7, 2
  61060. 0002D636  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  61061. 0002D63A  A961                     syscall    GetControlMinimum/GetMinCtl
  61062. 0002D63C  301F                     move.w     D0, [A7]+
  61063. 0002D63E  BC40                     cmp.w      D6, D0
  61064. 0002D640  6E06                     bgt        +0x8 /* 0002D648 */
  61065. 0002D642  2803                     move.l     D4, D3
  61066. 0002D644  6000 00E8                bra        +0xEA /* 0002D72E */
  61067. label0002D648:
  61068. 0002D648  554F                     subq.w     A7, 2
  61069. 0002D64A  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  61070. 0002D64E  A962                     syscall    GetControlMaximum/GetMaxCtl
  61071. 0002D650  301F                     move.w     D0, [A7]+
  61072. 0002D652  BC40                     cmp.w      D6, D0
  61073. 0002D654  6D06                     blt        +0x8 /* 0002D65C */
  61074. 0002D656  2805                     move.l     D4, D5
  61075. 0002D658  6000 00D4                bra        +0xD6 /* 0002D72E */
  61076. label0002D65C:
  61077. 0002D65C  2D7C 400D FFFE FFB4      move.l     [A6 - 0x4C], 0x400DFFFE
  61078. 0002D664  42AE FFB8                clr.l      [A6 - 0x48]
  61079. 0002D668  426E FFBC                clr.w      [A6 - 0x44]
  61080. 0002D66C  2D47 FFBE                move.l     [A6 - 0x42], D7
  61081. 0002D670  486E FFBE                pea.l      [A6 - 0x42]
  61082. 0002D674  486E FFBE                pea.l      [A6 - 0x42]
  61083. 0002D678  3F3C 280E                move.w     -[A7], 0x280E
  61084. 0002D67C  A9EB                     syscall    Pack4/FP68K
  61085. 0002D67E  486E FFBE                pea.l      [A6 - 0x42]
  61086. 0002D682  486E FFBE                pea.l      [A6 - 0x42]
  61087. 0002D686  3F3C 0810                move.w     -[A7], 0x810
  61088. 0002D68A  A9EB                     syscall    Pack4/FP68K
  61089. 0002D68C  486E FFBE                pea.l      [A6 - 0x42]
  61090. 0002D690  486E FFC8                pea.l      [A6 - 0x38]
  61091. 0002D694  3F3C 080E                move.w     -[A7], 0x80E
  61092. 0002D698  A9EB                     syscall    Pack4/FP68K
  61093. 0002D69A  486E FFB4                pea.l      [A6 - 0x4C]
  61094. 0002D69E  486E FFC8                pea.l      [A6 - 0x38]
  61095. 0002D6A2  3F3C 0006                move.w     -[A7], 0x6
  61096. 0002D6A6  A9EB                     syscall    Pack4/FP68K
  61097. 0002D6A8  486E FFC8                pea.l      [A6 - 0x38]
  61098. 0002D6AC  486E FFD2                pea.l      [A6 - 0x2E]
  61099. 0002D6B0  3F3C 0810                move.w     -[A7], 0x810
  61100. 0002D6B4  A9EB                     syscall    Pack4/FP68K
  61101. 0002D6B6  3D46 FFDA                move.w     [A6 - 0x26], D6
  61102. 0002D6BA  486E FFDA                pea.l      [A6 - 0x26]
  61103. 0002D6BE  486E FFDA                pea.l      [A6 - 0x26]
  61104. 0002D6C2  3F3C 200E                move.w     -[A7], 0x200E
  61105. 0002D6C6  A9EB                     syscall    Pack4/FP68K
  61106. 0002D6C8  486E FFD2                pea.l      [A6 - 0x2E]
  61107. 0002D6CC  486E FFDA                pea.l      [A6 - 0x26]
  61108. 0002D6D0  3F3C 0804                move.w     -[A7], 0x804
  61109. 0002D6D4  A9EB                     syscall    Pack4/FP68K
  61110. 0002D6D6  2D43 FFE4                move.l     [A6 - 0x1C], D3
  61111. 0002D6DA  486E FFE4                pea.l      [A6 - 0x1C]
  61112. 0002D6DE  486E FFE4                pea.l      [A6 - 0x1C]
  61113. 0002D6E2  3F3C 280E                move.w     -[A7], 0x280E
  61114. 0002D6E6  A9EB                     syscall    Pack4/FP68K
  61115. 0002D6E8  486E FFDA                pea.l      [A6 - 0x26]
  61116. 0002D6EC  486E FFE4                pea.l      [A6 - 0x1C]
  61117. 0002D6F0  3F3C 0000                move.w     -[A7], 0x0
  61118. 0002D6F4  A9EB                     syscall    Pack4/FP68K
  61119. 0002D6F6  486E FFE4                pea.l      [A6 - 0x1C]
  61120. 0002D6FA  486E FFEE                pea.l      [A6 - 0x12]
  61121. 0002D6FE  3F3C 0810                move.w     -[A7], 0x810
  61122. 0002D702  A9EB                     syscall    Pack4/FP68K
  61123. 0002D704  486E FFEE                pea.l      [A6 - 0x12]
  61124. 0002D708  486E FFF6                pea.l      [A6 - 0xA]
  61125. 0002D70C  3F3C 080E                move.w     -[A7], 0x80E
  61126. 0002D710  A9EB                     syscall    Pack4/FP68K
  61127. 0002D712  486E FFF6                pea.l      [A6 - 0xA]
  61128. 0002D716  3F3C 0016                move.w     -[A7], 0x16
  61129. 0002D71A  A9EB                     syscall    Pack4/FP68K
  61130. 0002D71C  486E FFF6                pea.l      [A6 - 0xA]
  61131. 0002D720  486E FFF6                pea.l      [A6 - 0xA]
  61132. 0002D724  3F3C 2810                move.w     -[A7], 0x2810
  61133. 0002D728  A9EB                     syscall    Pack4/FP68K
  61134. 0002D72A  282E FFF6                move.l     D4, [A6 - 0xA]
  61135. label0002D72E:
  61136. 0002D72E  2004                     move.l     D0, D4
  61137. 0002D730  4CDF 0CF8                movem.l    D3,D4,D5,D6,D7,A2,A3, [A7]+
  61138. 0002D734  4E5E                     unlink     A6
  61139. 0002D736  4E75                     rts
  61140. fn0002D738:
  61141. 0002D738  4E56 FFFC                link       A6, -0x0004
  61142. 0002D73C  48E7 1F30                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3
  61143. 0002D740  246E 0008                movea.l    A2, [A6 + 0x8]
  61144. 0002D744  266E 0010                movea.l    A3, [A6 + 0x10]
  61145. 0002D748  2E2E 0014                move.l     D7, [A6 + 0x14]
  61146. 0002D74C  382E 000E                move.w     D4, [A6 + 0xE]
  61147. 0002D750  2A0B                     move.l     D5, A3
  61148. 0002D752  3C07                     move.w     D6, D7
  61149. 0002D754  7601                     moveq.l    D3, 0x01
  61150. 0002D756  2F0B                     move.l     -[A7], A3
  61151. 0002D758  4EBA FD7C                jsr        [PC - 0x284 /* 0002D4D6 */]
  61152. 0002D75C  4A00                     tst.b      D0
  61153. 0002D75E  584F                     addq.w     A7, 4
  61154. 0002D760  670E                     beq        +0x10 /* 0002D770 */
  61155. 0002D762  2F07                     move.l     -[A7], D7
  61156. 0002D764  4EBA FD70                jsr        [PC - 0x290 /* 0002D4D6 */]
  61157. 0002D768  4A00                     tst.b      D0
  61158. 0002D76A  584F                     addq.w     A7, 4
  61159. 0002D76C  6702                     beq        +0x4 /* 0002D770 */
  61160. 0002D76E  7600                     moveq.l    D3, 0x00
  61161. label0002D770:
  61162. 0002D770  4A03                     tst.b      D3
  61163. 0002D772  672C                     beq        +0x2E /* 0002D7A0 */
  61164. 0002D774  7A00                     moveq.l    D5, 0x00
  61165. 0002D776  2807                     move.l     D4, D7
  61166. 0002D778  988B                     sub.l      D4, A3
  61167. 0002D77A  2C04                     move.l     D6, D4
  61168. 0002D77C  0C86 0000 7FFF           cmpi.l     D6, 0x7FFF
  61169. 0002D782  6F06                     ble        +0x8 /* 0002D78A */
  61170. 0002D784  283C 0000 7FFF           move.l     D4, 0x7FFF
  61171. label0002D78A:
  61172. 0002D78A  3C04                     move.w     D6, D4
  61173. 0002D78C  2F07                     move.l     -[A7], D7
  61174. 0002D78E  2F0B                     move.l     -[A7], A3
  61175. 0002D790  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  61176. 0002D794  2F0A                     move.l     -[A7], A2
  61177. 0002D796  4EBA FD5E                jsr        [PC - 0x2A2 /* 0002D4F6 */]
  61178. 0002D79A  3800                     move.w     D4, D0
  61179. 0002D79C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  61180. label0002D7A0:
  61181. 0002D7A0  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  61182. 0002D7A4  486E FFFC                pea.l      [A6 - 0x4]
  61183. 0002D7A8  4EB9 0000 0FB0           jsr        [0x00000FB0]
  61184. 0002D7AE  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  61185. 0002D7B2  3F05                     move.w     -[A7], D5
  61186. 0002D7B4  A964                     syscall    SetControlMinimum/SetMinCtl
  61187. 0002D7B6  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  61188. 0002D7BA  3F06                     move.w     -[A7], D6
  61189. 0002D7BC  A965                     syscall    SetControlMaximum/SetMaxCtl
  61190. 0002D7BE  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  61191. 0002D7C2  3F04                     move.w     -[A7], D4
  61192. 0002D7C4  A963                     syscall    SetControlValue/SetCtlValue
  61193. 0002D7C6  3F3C FFFF                move.w     -[A7], 0xFFFF
  61194. 0002D7CA  486E FFFC                pea.l      [A6 - 0x4]
  61195. 0002D7CE  4EB9 0000 0FB8           jsr        [0x00000FB8]
  61196. 0002D7D4  1003                     move.b     D0, D3
  61197. 0002D7D6  4FEF 000E                lea.l      A7, [A7 + 0xE]
  61198. 0002D7DA  4CDF 0CF8                movem.l    D3,D4,D5,D6,D7,A2,A3, [A7]+
  61199. 0002D7DE  4E5E                     unlink     A6
  61200. 0002D7E0  4E75                     rts
  61201. fn0002D7E2:
  61202. 0002D7E2  4E56 0000                link       A6, 0
  61203. 0002D7E6  2F0A                     move.l     -[A7], A2
  61204. 0002D7E8  246E 0008                movea.l    A2, [A6 + 0x8]
  61205. 0002D7EC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  61206. 0002D7F0  2F0A                     move.l     -[A7], A2
  61207. 0002D7F2  61FF FFFF F47C           bsr        -0xB82 /* 0002CC70 */
  61208. 0002D7F8  41F9 0000 E1EE           lea.l      A0, [0x0000E1EE]
  61209. 0002D7FE  2488                     move.l     [A2], A0
  61210. 0002D800  422A 0010                clr.b      [A2 + 0x10]
  61211. 0002D804  422A 0011                clr.b      [A2 + 0x11]
  61212. 0002D808  204A                     movea.l    A0, A2
  61213. 0002D80A  504F                     addq.w     A7, 8
  61214. 0002D80C  245F                     movea.l    A2, [A7]+
  61215. 0002D80E  4E5E                     unlink     A6
  61216. 0002D810  4E75                     rts
  61217. 0002D812  4E56 0000                link       A6, 0
  61218. 0002D816  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  61219. 0002D81A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  61220. 0002D81E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  61221. 0002D822  61FF FFFF F482           bsr        -0xB7C /* 0002CCA6 */
  61222. 0002D828  4E5E                     unlink     A6
  61223. 0002D82A  4E75                     rts
  61224. 0002D82C  4E56 0000                link       A6, 0
  61225. 0002D830  2F0A                     move.l     -[A7], A2
  61226. 0002D832  246E 0008                movea.l    A2, [A6 + 0x8]
  61227. 0002D836  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  61228. 0002D83A  3F2E 0016                move.w     -[A7], [A6 + 0x16]
  61229. 0002D83E  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  61230. 0002D842  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  61231. 0002D846  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  61232. 0002D84A  2F0A                     move.l     -[A7], A2
  61233. 0002D84C  61FF FFFF F4B0           bsr        -0xB4E /* 0002CCFE */
  61234. 0002D852  41F9 0002 DD94           lea.l      A0, [0x0002DD94]
  61235. 0002D858  23C8 0002 61C0           move.l     [0x000261C0], A0
  61236. 0002D85E  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  61237. 0002D862  2F0A                     move.l     -[A7], A2
  61238. 0002D864  A95B                     syscall    SetControlReference/SetCRefCon
  61239. 0002D866  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  61240. 0002D86A  61FF FFFD BA26           bsr        -0x245D8 /* 00009292 */
  61241. 0002D870  584F                     addq.w     A7, 4
  61242. 0002D872  2F00                     move.l     -[A7], D0
  61243. 0002D874  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  61244. 0002D878  61FF FFFD BA22           bsr        -0x245DC /* 0000929C */
  61245. 0002D87E  584F                     addq.w     A7, 4
  61246. 0002D880  2F00                     move.l     -[A7], D0
  61247. 0002D882  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  61248. 0002D886  61FF FFFD BA1E           bsr        -0x245E0 /* 000092A6 */
  61249. 0002D88C  584F                     addq.w     A7, 4
  61250. 0002D88E  2F00                     move.l     -[A7], D0
  61251. 0002D890  2F0A                     move.l     -[A7], A2
  61252. 0002D892  61FF FFFF FEA4           bsr        -0x15A /* 0002D738 */
  61253. 0002D898  1540 0010                move.b     [A2 + 0x10], D0
  61254. 0002D89C  0C6E 0182 0010           cmpi.w     [A6 + 0x10], 0x182
  61255. 0002D8A2  57C0                     seq        D0
  61256. 0002D8A4  4400                     neg.b      D0
  61257. 0002D8A6  1540 0011                move.b     [A2 + 0x11], D0
  61258. 0002D8AA  4FEF 0024                lea.l      A7, [A7 + 0x24]
  61259. 0002D8AE  245F                     movea.l    A2, [A7]+
  61260. 0002D8B0  4E5E                     unlink     A6
  61261. 0002D8B2  4E75                     rts
  61262. 0002D8B4  4E56 0000                link       A6, 0
  61263. 0002D8B8  2F0A                     move.l     -[A7], A2
  61264. 0002D8BA  246E 0008                movea.l    A2, [A6 + 0x8]
  61265. 0002D8BE  200A                     move.l     D0, A2
  61266. 0002D8C0  6724                     beq        +0x26 /* 0002D8E6 */
  61267. 0002D8C2  41F9 0000 E1EE           lea.l      A0, [0x0000E1EE]
  61268. 0002D8C8  2488                     move.l     [A2], A0
  61269. 0002D8CA  4267                     clr.w      -[A7]
  61270. 0002D8CC  2F0A                     move.l     -[A7], A2
  61271. 0002D8CE  61FF FFFF F57E           bsr        -0xA80 /* 0002CE4E */
  61272. 0002D8D4  4A6E 000C                tst.w      [A6 + 0xC]
  61273. 0002D8D8  5C4F                     addq.w     A7, 6
  61274. 0002D8DA  6F0A                     ble        +0xC /* 0002D8E6 */
  61275. 0002D8DC  2F0A                     move.l     -[A7], A2
  61276. 0002D8DE  4EB9 0000 0168           jsr        [0x00000168]
  61277. 0002D8E4  584F                     addq.w     A7, 4
  61278. label0002D8E6:
  61279. 0002D8E6  204A                     movea.l    A0, A2
  61280. 0002D8E8  245F                     movea.l    A2, [A7]+
  61281. 0002D8EA  4E5E                     unlink     A6
  61282. 0002D8EC  4E75                     rts
  61283. 0002D8EE  4E56 FFFC                link       A6, -0x0004
  61284. 0002D8F2  2F0A                     move.l     -[A7], A2
  61285. 0002D8F4  2F03                     move.l     -[A7], D3
  61286. 0002D8F6  246E 0008                movea.l    A2, [A6 + 0x8]
  61287. 0002D8FA  362E 000E                move.w     D3, [A6 + 0xE]
  61288. 0002D8FE  4A2A 0010                tst.b      [A2 + 0x10]
  61289. 0002D902  672E                     beq        +0x30 /* 0002D932 */
  61290. 0002D904  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  61291. 0002D908  61FF FFFD B988           bsr        -0x24676 /* 00009292 */
  61292. 0002D90E  584F                     addq.w     A7, 4
  61293. 0002D910  2F00                     move.l     -[A7], D0
  61294. 0002D912  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  61295. 0002D916  61FF FFFD B984           bsr        -0x2467A /* 0000929C */
  61296. 0002D91C  584F                     addq.w     A7, 4
  61297. 0002D91E  2F00                     move.l     -[A7], D0
  61298. 0002D920  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  61299. 0002D924  2F0A                     move.l     -[A7], A2
  61300. 0002D926  61FF FFFF FBCE           bsr        -0x430 /* 0002D4F6 */
  61301. 0002D92C  3600                     move.w     D3, D0
  61302. 0002D92E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  61303. label0002D932:
  61304. 0002D932  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  61305. 0002D936  486E FFFC                pea.l      [A6 - 0x4]
  61306. 0002D93A  4EB9 0000 0FB0           jsr        [0x00000FB0]
  61307. 0002D940  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  61308. 0002D944  3F03                     move.w     -[A7], D3
  61309. 0002D946  A963                     syscall    SetControlValue/SetCtlValue
  61310. 0002D948  3F3C FFFF                move.w     -[A7], 0xFFFF
  61311. 0002D94C  486E FFFC                pea.l      [A6 - 0x4]
  61312. 0002D950  4EB9 0000 0FB8           jsr        [0x00000FB8]
  61313. 0002D956  4FEF 000E                lea.l      A7, [A7 + 0xE]
  61314. 0002D95A  261F                     move.l     D3, [A7]+
  61315. 0002D95C  245F                     movea.l    A2, [A7]+
  61316. 0002D95E  4E5E                     unlink     A6
  61317. 0002D960  4E75                     rts
  61318. 0002D962  4E56 0000                link       A6, 0
  61319. 0002D966  2F0A                     move.l     -[A7], A2
  61320. 0002D968  246E 0008                movea.l    A2, [A6 + 0x8]
  61321. 0002D96C  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  61322. 0002D970  61FF FFFD B920           bsr        -0x246DE /* 00009292 */
  61323. 0002D976  584F                     addq.w     A7, 4
  61324. 0002D978  2F00                     move.l     -[A7], D0
  61325. 0002D97A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  61326. 0002D97E  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  61327. 0002D982  61FF FFFD B922           bsr        -0x246DC /* 000092A6 */
  61328. 0002D988  584F                     addq.w     A7, 4
  61329. 0002D98A  2F00                     move.l     -[A7], D0
  61330. 0002D98C  2F0A                     move.l     -[A7], A2
  61331. 0002D98E  61FF FFFF FDA8           bsr        -0x256 /* 0002D738 */
  61332. 0002D994  1540 0010                move.b     [A2 + 0x10], D0
  61333. 0002D998  4FEF 0010                lea.l      A7, [A7 + 0x10]
  61334. 0002D99C  245F                     movea.l    A2, [A7]+
  61335. 0002D99E  4E5E                     unlink     A6
  61336. 0002D9A0  4E75                     rts
  61337. 0002D9A2  4E56 0000                link       A6, 0
  61338. 0002D9A6  2F0A                     move.l     -[A7], A2
  61339. 0002D9A8  246E 0008                movea.l    A2, [A6 + 0x8]
  61340. 0002D9AC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  61341. 0002D9B0  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  61342. 0002D9B4  61FF FFFD B8E6           bsr        -0x24718 /* 0000929C */
  61343. 0002D9BA  584F                     addq.w     A7, 4
  61344. 0002D9BC  2F00                     move.l     -[A7], D0
  61345. 0002D9BE  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  61346. 0002D9C2  61FF FFFD B8E2           bsr        -0x2471C /* 000092A6 */
  61347. 0002D9C8  584F                     addq.w     A7, 4
  61348. 0002D9CA  2F00                     move.l     -[A7], D0
  61349. 0002D9CC  2F0A                     move.l     -[A7], A2
  61350. 0002D9CE  61FF FFFF FD68           bsr        -0x296 /* 0002D738 */
  61351. 0002D9D4  1540 0010                move.b     [A2 + 0x10], D0
  61352. 0002D9D8  4FEF 0010                lea.l      A7, [A7 + 0x10]
  61353. 0002D9DC  245F                     movea.l    A2, [A7]+
  61354. 0002D9DE  4E5E                     unlink     A6
  61355. 0002D9E0  4E75                     rts
  61356. 0002D9E2  4E56 0000                link       A6, 0
  61357. 0002D9E6  48E7 1C30                movem.l    -[A7], D3,D4,D5,A2,A3
  61358. 0002D9EA  246E 0008                movea.l    A2, [A6 + 0x8]
  61359. 0002D9EE  302E 000C                move.w     D0, [A6 + 0xC]
  61360. 0002D9F2  48C0                     ext.l      D0
  61361. 0002D9F4  2600                     move.l     D3, D0
  61362. 0002D9F6  0C80 0000 0081           cmpi.l     D0, 0x81
  61363. 0002D9FC  6D1A                     blt        +0x1C /* 0002DA18 */
  61364. 0002D9FE  4A2A 0011                tst.b      [A2 + 0x11]
  61365. 0002DA02  6714                     beq        +0x16 /* 0002DA18 */
  61366. 0002DA04  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  61367. 0002DA08  2F0A                     move.l     -[A7], A2
  61368. 0002DA0A  61FF 0000 009E           bsr        +0xA0 /* 0002DAAA */
  61369. 0002DA10  7000                     moveq.l    D0, 0x00
  61370. 0002DA12  504F                     addq.w     A7, 8
  61371. 0002DA14  6000 008C                bra        +0x8E /* 0002DAA2 */
  61372. label0002DA18:
  61373. 0002DA18  2679 0002 61C0           movea.l    A3, [0x000261C0]
  61374. 0002DA1E  0C83 0000 0081           cmpi.l     D3, 0x81
  61375. 0002DA24  6D02                     blt        +0x4 /* 0002DA28 */
  61376. 0002DA26  97CB                     sub.l      A3, A3
  61377. label0002DA28:
  61378. 0002DA28  554F                     subq.w     A7, 2
  61379. 0002DA2A  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  61380. 0002DA2E  A960                     syscall    GetControlValue/GetCtlValue
  61381. 0002DA30  381F                     move.w     D4, [A7]+
  61382. 0002DA32  554F                     subq.w     A7, 2
  61383. 0002DA34  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  61384. 0002DA38  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  61385. 0002DA3C  2F0B                     move.l     -[A7], A3
  61386. 0002DA3E  A968                     syscall    TrackControl
  61387. 0002DA40  301F                     move.w     D0, [A7]+
  61388. 0002DA42  56C0                     sne        D0
  61389. 0002DA44  4400                     neg.b      D0
  61390. 0002DA46  1A00                     move.b     D5, D0
  61391. 0002DA48  42A7                     clr.l      -[A7]
  61392. 0002DA4A  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  61393. 0002DA4E  2057                     movea.l    A0, [A7]
  61394. 0002DA50  2268 0004                movea.l    A1, [A0 + 0x4]
  61395. 0002DA54  2269 0104                movea.l    A1, [A1 + 0x104]
  61396. 0002DA58  4E91                     jsr        [A1]
  61397. 0002DA5A  200B                     move.l     D0, A3
  61398. 0002DA5C  504F                     addq.w     A7, 8
  61399. 0002DA5E  6640                     bne        +0x42 /* 0002DAA0 */
  61400. 0002DA60  554F                     subq.w     A7, 2
  61401. 0002DA62  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  61402. 0002DA66  A960                     syscall    GetControlValue/GetCtlValue
  61403. 0002DA68  301F                     move.w     D0, [A7]+
  61404. 0002DA6A  48C0                     ext.l      D0
  61405. 0002DA6C  2600                     move.l     D3, D0
  61406. 0002DA6E  3004                     move.w     D0, D4
  61407. 0002DA70  48C0                     ext.l      D0
  61408. 0002DA72  B680                     cmp.l      D3, D0
  61409. 0002DA74  672A                     beq        +0x2C /* 0002DAA0 */
  61410. 0002DA76  2803                     move.l     D4, D3
  61411. 0002DA78  4A2A 0010                tst.b      [A2 + 0x10]
  61412. 0002DA7C  670E                     beq        +0x10 /* 0002DA8C */
  61413. 0002DA7E  3F03                     move.w     -[A7], D3
  61414. 0002DA80  2F0A                     move.l     -[A7], A2
  61415. 0002DA82  61FF FFFF FB72           bsr        -0x48C /* 0002D5F6 */
  61416. 0002DA88  2800                     move.l     D4, D0
  61417. 0002DA8A  5C4F                     addq.w     A7, 6
  61418. label0002DA8C:
  61419. 0002DA8C  2F04                     move.l     -[A7], D4
  61420. 0002DA8E  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  61421. 0002DA92  2057                     movea.l    A0, [A7]
  61422. 0002DA94  2268 0004                movea.l    A1, [A0 + 0x4]
  61423. 0002DA98  2269 0020                movea.l    A1, [A1 + 0x20]
  61424. 0002DA9C  4E91                     jsr        [A1]
  61425. 0002DA9E  504F                     addq.w     A7, 8
  61426. label0002DAA0:
  61427. 0002DAA0  1005                     move.b     D0, D5
  61428. label0002DAA2:
  61429. 0002DAA2  4CDF 0C38                movem.l    D3,D4,D5,A2,A3, [A7]+
  61430. 0002DAA6  4E5E                     unlink     A6
  61431. 0002DAA8  4E75                     rts
  61432. fn0002DAAA:
  61433. 0002DAAA  4E56 FFC6                link       A6, -0x003A
  61434. 0002DAAE  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  61435. 0002DAB2  246E 0008                movea.l    A2, [A6 + 0x8]
  61436. 0002DAB6  486E FFE8                pea.l      [A6 - 0x18]
  61437. 0002DABA  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  61438. 0002DABE  4EB9 0000 0D18           jsr        [0x00000D18 /* PowerMgrVars */]
  61439. 0002DAC4  362E FFEA                move.w     D3, [A6 - 0x16]
  61440. 0002DAC8  B66E FFE8                cmp.w      D3, [A6 - 0x18]
  61441. 0002DACC  5DC0                     slt        D0
  61442. 0002DACE  4400                     neg.b      D0
  61443. 0002DAD0  1D40 FFFB                move.b     [A6 - 0x5], D0
  61444. 0002DAD4  3C2E 000C                move.w     D6, [A6 + 0xC]
  61445. 0002DAD8  B66E FFE8                cmp.w      D3, [A6 - 0x18]
  61446. 0002DADC  504F                     addq.w     A7, 8
  61447. 0002DADE  6C04                     bge        +0x6 /* 0002DAE4 */
  61448. 0002DAE0  3C2E 000E                move.w     D6, [A6 + 0xE]
  61449. label0002DAE4:
  61450. 0002DAE4  554F                     subq.w     A7, 2
  61451. 0002DAE6  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  61452. 0002DAEA  A960                     syscall    GetControlValue/GetCtlValue
  61453. 0002DAEC  301F                     move.w     D0, [A7]+
  61454. 0002DAEE  554F                     subq.w     A7, 2
  61455. 0002DAF0  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  61456. 0002DAF4  A961                     syscall    GetControlMinimum/GetMinCtl
  61457. 0002DAF6  361F                     move.w     D3, [A7]+
  61458. 0002DAF8  554F                     subq.w     A7, 2
  61459. 0002DAFA  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  61460. 0002DAFE  A962                     syscall    GetControlMaximum/GetMaxCtl
  61461. 0002DB00  3A1F                     move.w     D5, [A7]+
  61462. 0002DB02  42A7                     clr.l      -[A7]
  61463. 0002DB04  486E FFCC                pea.l      [A6 - 0x34]
  61464. 0002DB08  4EB9 0000 0230           jsr        [0x00000230]
  61465. 0002DB0E  1F2E FFFB                move.b     -[A7], [A6 - 0x5]
  61466. 0002DB12  2F0A                     move.l     -[A7], A2
  61467. 0002DB14  61FF 0000 01AE           bsr        +0x1B0 /* 0002DCC4 */
  61468. 0002DB1A  3D40 FFF8                move.w     [A6 - 0x8], D0
  61469. 0002DB1E  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  61470. 0002DB22  3F03                     move.w     -[A7], D3
  61471. 0002DB24  A963                     syscall    SetControlValue/SetCtlValue
  61472. 0002DB26  1F2E FFFB                move.b     -[A7], [A6 - 0x5]
  61473. 0002DB2A  2F0A                     move.l     -[A7], A2
  61474. 0002DB2C  61FF 0000 0196           bsr        +0x198 /* 0002DCC4 */
  61475. 0002DB32  3800                     move.w     D4, D0
  61476. 0002DB34  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  61477. 0002DB38  3F05                     move.w     -[A7], D5
  61478. 0002DB3A  A963                     syscall    SetControlValue/SetCtlValue
  61479. 0002DB3C  1F2E FFFB                move.b     -[A7], [A6 - 0x5]
  61480. 0002DB40  2F0A                     move.l     -[A7], A2
  61481. 0002DB42  61FF 0000 0180           bsr        +0x182 /* 0002DCC4 */
  61482. 0002DB48  3A00                     move.w     D5, D0
  61483. 0002DB4A  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  61484. 0002DB4E  3F04                     move.w     -[A7], D4
  61485. 0002DB50  A964                     syscall    SetControlMinimum/SetMinCtl
  61486. 0002DB52  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  61487. 0002DB56  3F05                     move.w     -[A7], D5
  61488. 0002DB58  A965                     syscall    SetControlMaximum/SetMaxCtl
  61489. 0002DB5A  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  61490. 0002DB5E  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  61491. 0002DB62  A963                     syscall    SetControlValue/SetCtlValue
  61492. 0002DB64  3F3C FFFF                move.w     -[A7], 0xFFFF
  61493. 0002DB68  486E FFCC                pea.l      [A6 - 0x34]
  61494. 0002DB6C  4EB9 0000 0238           jsr        [0x00000238]
  61495. 0002DB72  2D6E 000C FFD6           move.l     [A6 - 0x2A], [A6 + 0xC]
  61496. 0002DB78  266A 0008                movea.l    A3, [A2 + 0x8]
  61497. 0002DB7C  4267                     clr.w      -[A7]
  61498. 0002DB7E  2F0B                     move.l     -[A7], A3
  61499. 0002DB80  3F3C 0006                move.w     -[A7], 0x6
  61500. 0002DB84  486E FFD6                pea.l      [A6 - 0x2A]
  61501. 0002DB88  2053                     movea.l    A0, [A3]
  61502. 0002DB8A  2068 0018                movea.l    A0, [A0 + 0x18]
  61503. 0002DB8E  2050                     movea.l    A0, [A0]
  61504. 0002DB90  4E90                     jsr        [A0]
  61505. 0002DB92  201F                     move.l     D0, [A7]+
  61506. 0002DB94  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  61507. 0002DB98  61FF FFFD B702           bsr        -0x248FC /* 0000929C */
  61508. 0002DB9E  2640                     movea.l    A3, D0
  61509. 0002DBA0  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  61510. 0002DBA4  61FF FFFD B6EC           bsr        -0x24912 /* 00009292 */
  61511. 0002DBAA  2D40 FFD2                move.l     [A6 - 0x2E], D0
  61512. 0002DBAE  A973                     syscall    StillDown
  61513. 0002DBB0  101F                     move.b     D0, [A7]+
  61514. 0002DBB2  4FEF 0022                lea.l      A7, [A7 + 0x22]
  61515. 0002DBB6  6700 00B6                beq        +0xB8 /* 0002DC6E */
  61516. 0002DBBA  49EE FFD6                lea.l      A4, [A6 - 0x2A]
  61517. 0002DBBE  508C                     addq.l     A4, 8
  61518. 0002DBC0  3004                     move.w     D0, D4
  61519. 0002DBC2  48C0                     ext.l      D0
  61520. 0002DBC4  2600                     move.l     D3, D0
  61521. 0002DBC6  2D40 FFF4                move.l     [A6 - 0xC], D0
  61522. 0002DBCA  202E FFD2                move.l     D0, [A6 - 0x2E]
  61523. 0002DBCE  908B                     sub.l      D0, A3
  61524. 0002DBD0  2D40 FFF0                move.l     [A6 - 0x10], D0
  61525. 0002DBD4  3005                     move.w     D0, D5
  61526. 0002DBD6  48C0                     ext.l      D0
  61527. 0002DBD8  9083                     sub.l      D0, D3
  61528. 0002DBDA  2D40 FFEC                move.l     [A6 - 0x14], D0
  61529. label0002DBDE:
  61530. 0002DBDE  486E FFFC                pea.l      [A6 - 0x4]
  61531. 0002DBE2  A972                     syscall    GetMouse
  61532. 0002DBE4  362E FFF8                move.w     D3, [A6 - 0x8]
  61533. 0002DBE8  554F                     subq.w     A7, 2
  61534. 0002DBEA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  61535. 0002DBEE  2F0C                     move.l     -[A7], A4
  61536. 0002DBF0  A8AD                     syscall    PtInRect
  61537. 0002DBF2  101F                     move.b     D0, [A7]+
  61538. 0002DBF4  6726                     beq        +0x28 /* 0002DC1C */
  61539. 0002DBF6  4A2E FFFB                tst.b      [A6 - 0x5]
  61540. 0002DBFA  670A                     beq        +0xC /* 0002DC06 */
  61541. 0002DBFC  302E FFFE                move.w     D0, [A6 - 0x2]
  61542. 0002DC00  9046                     sub.w      D0, D6
  61543. 0002DC02  D640                     add.w      D3, D0
  61544. 0002DC04  6008                     bra        +0xA /* 0002DC0E */
  61545. label0002DC06:
  61546. 0002DC06  302E FFFC                move.w     D0, [A6 - 0x4]
  61547. 0002DC0A  9046                     sub.w      D0, D6
  61548. 0002DC0C  D640                     add.w      D3, D0
  61549. label0002DC0E:
  61550. 0002DC0E  B644                     cmp.w      D3, D4
  61551. 0002DC10  6C04                     bge        +0x6 /* 0002DC16 */
  61552. 0002DC12  3604                     move.w     D3, D4
  61553. 0002DC14  6006                     bra        +0x8 /* 0002DC1C */
  61554. label0002DC16:
  61555. 0002DC16  B645                     cmp.w      D3, D5
  61556. 0002DC18  6F02                     ble        +0x4 /* 0002DC1C */
  61557. 0002DC1A  3605                     move.w     D3, D5
  61558. label0002DC1C:
  61559. 0002DC1C  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  61560. 0002DC20  3F03                     move.w     -[A7], D3
  61561. 0002DC22  A963                     syscall    SetControlValue/SetCtlValue
  61562. 0002DC24  3E03                     move.w     D7, D3
  61563. 0002DC26  48C7                     ext.l      D7
  61564. 0002DC28  9EAE FFF4                sub.l      D7, [A6 - 0xC]
  61565. 0002DC2C  4C2E 7800 FFF0           movem.w    A3,A4,A5,A6, [A6 - 0x10]
  61566. 0002DC32  4C6E 7807 FFEC           movem.l    D0,D1,D2,A3,A4,A5,A6, [A6 - 0x14]
  61567. 0002DC38  DE8B                     add.l      D7, A3
  61568. 0002DC3A  2F07                     move.l     -[A7], D7
  61569. 0002DC3C  3F3C 0081                move.w     -[A7], 0x81
  61570. 0002DC40  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  61571. 0002DC44  2057                     movea.l    A0, [A7]
  61572. 0002DC46  2268 0004                movea.l    A1, [A0 + 0x4]
  61573. 0002DC4A  2269 01C0                movea.l    A1, [A1 + 0x1C0]
  61574. 0002DC4E  4E91                     jsr        [A1]
  61575. 0002DC50  42A7                     clr.l      -[A7]
  61576. 0002DC52  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  61577. 0002DC56  2057                     movea.l    A0, [A7]
  61578. 0002DC58  2268 0004                movea.l    A1, [A0 + 0x4]
  61579. 0002DC5C  2269 0104                movea.l    A1, [A1 + 0x104]
  61580. 0002DC60  4E91                     jsr        [A1]
  61581. 0002DC62  A973                     syscall    StillDown
  61582. 0002DC64  101F                     move.b     D0, [A7]+
  61583. 0002DC66  4FEF 0010                lea.l      A7, [A7 + 0x10]
  61584. 0002DC6A  6600 FF72                bne        -0x8C /* 0002DBDE */
  61585. label0002DC6E:
  61586. 0002DC6E  42A7                     clr.l      -[A7]
  61587. 0002DC70  486E FFC6                pea.l      [A6 - 0x3A]
  61588. 0002DC74  4EB9 0000 0230           jsr        [0x00000230]
  61589. 0002DC7A  2F2E FFD2                move.l     -[A7], [A6 - 0x2E]
  61590. 0002DC7E  2F0B                     move.l     -[A7], A3
  61591. 0002DC80  2F07                     move.l     -[A7], D7
  61592. 0002DC82  2F0A                     move.l     -[A7], A2
  61593. 0002DC84  61FF FFFF FAB2           bsr        -0x54C /* 0002D738 */
  61594. 0002DC8A  3F3C FFFF                move.w     -[A7], 0xFFFF
  61595. 0002DC8E  486E FFC6                pea.l      [A6 - 0x3A]
  61596. 0002DC92  4EB9 0000 0238           jsr        [0x00000238]
  61597. 0002DC98  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  61598. 0002DC9C  2057                     movea.l    A0, [A7]
  61599. 0002DC9E  2268 0004                movea.l    A1, [A0 + 0x4]
  61600. 0002DCA2  2269 001C                movea.l    A1, [A1 + 0x1C]
  61601. 0002DCA6  4E91                     jsr        [A1]
  61602. 0002DCA8  584F                     addq.w     A7, 4
  61603. 0002DCAA  2F00                     move.l     -[A7], D0
  61604. 0002DCAC  2F0A                     move.l     -[A7], A2
  61605. 0002DCAE  2057                     movea.l    A0, [A7]
  61606. 0002DCB0  2250                     movea.l    A1, [A0]
  61607. 0002DCB2  2269 002C                movea.l    A1, [A1 + 0x2C]
  61608. 0002DCB6  4E91                     jsr        [A1]
  61609. 0002DCB8  4FEF 0026                lea.l      A7, [A7 + 0x26]
  61610. 0002DCBC  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  61611. 0002DCC0  4E5E                     unlink     A6
  61612. 0002DCC2  4E75                     rts
  61613. fn0002DCC4:
  61614. 0002DCC4  4E56 0000                link       A6, 0
  61615. 0002DCC8  48E7 1030                movem.l    -[A7], D3,A2,A3
  61616. 0002DCCC  594F                     subq.w     A7, 4
  61617. 0002DCCE  A8D8                     syscall    NewRgn
  61618. 0002DCD0  245F                     movea.l    A2, [A7]+
  61619. 0002DCD2  200A                     move.l     D0, A2
  61620. 0002DCD4  661A                     bne        +0x1C /* 0002DCF0 */
  61621. 0002DCD6  4878 0161                push.l     0x161
  61622. 0002DCDA  4879 0000 E330           push.l     0xE330
  61623. 0002DCE0  2F3C 6E69 6C50           move.l     -[A7], 0x6E696C50 /* 'nilP' */
  61624. 0002DCE6  61FF FFFD 3274           bsr        -0x2CD8A /* 00000F5C */
  61625. 0002DCEC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  61626. label0002DCF0:
  61627. 0002DCF0  206E 0008                movea.l    A0, [A6 + 0x8]
  61628. 0002DCF4  2668 0008                movea.l    A3, [A0 + 0x8]
  61629. 0002DCF8  594F                     subq.w     A7, 4
  61630. 0002DCFA  4267                     clr.w      -[A7]
  61631. 0002DCFC  2F0B                     move.l     -[A7], A3
  61632. 0002DCFE  3F3C 000B                move.w     -[A7], 0xB
  61633. 0002DD02  2F0A                     move.l     -[A7], A2
  61634. 0002DD04  2053                     movea.l    A0, [A3]
  61635. 0002DD06  2068 0018                movea.l    A0, [A0 + 0x18]
  61636. 0002DD0A  2050                     movea.l    A0, [A0]
  61637. 0002DD0C  4E90                     jsr        [A0]
  61638. 0002DD0E  201F                     move.l     D0, [A7]+
  61639. 0002DD10  2652                     movea.l    A3, [A2]
  61640. 0002DD12  362B 0002                move.w     D3, [A3 + 0x2]
  61641. 0002DD16  4A2E 000C                tst.b      [A6 + 0xC]
  61642. 0002DD1A  6704                     beq        +0x6 /* 0002DD20 */
  61643. 0002DD1C  362B 0004                move.w     D3, [A3 + 0x4]
  61644. label0002DD20:
  61645. 0002DD20  2F0A                     move.l     -[A7], A2
  61646. 0002DD22  A8D9                     syscall    DisposRgn/DisposeRgn
  61647. 0002DD24  3003                     move.w     D0, D3
  61648. 0002DD26  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  61649. 0002DD2A  4E5E                     unlink     A6
  61650. 0002DD2C  4E75                     rts
  61651. fn0002DD2E:
  61652. 0002DD2E  4E56 0000                link       A6, 0
  61653. 0002DD32  2F0A                     move.l     -[A7], A2
  61654. 0002DD34  2F03                     move.l     -[A7], D3
  61655. 0002DD36  246E 0008                movea.l    A2, [A6 + 0x8]
  61656. 0002DD3A  554F                     subq.w     A7, 2
  61657. 0002DD3C  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  61658. 0002DD40  A960                     syscall    GetControlValue/GetCtlValue
  61659. 0002DD42  301F                     move.w     D0, [A7]+
  61660. 0002DD44  48C0                     ext.l      D0
  61661. 0002DD46  2600                     move.l     D3, D0
  61662. 0002DD48  4A2A 0010                tst.b      [A2 + 0x10]
  61663. 0002DD4C  670E                     beq        +0x10 /* 0002DD5C */
  61664. 0002DD4E  3F03                     move.w     -[A7], D3
  61665. 0002DD50  2F0A                     move.l     -[A7], A2
  61666. 0002DD52  61FF FFFF F8A2           bsr        -0x75C /* 0002D5F6 */
  61667. 0002DD58  2600                     move.l     D3, D0
  61668. 0002DD5A  5C4F                     addq.w     A7, 6
  61669. label0002DD5C:
  61670. 0002DD5C  2F03                     move.l     -[A7], D3
  61671. 0002DD5E  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  61672. 0002DD62  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  61673. 0002DD66  2057                     movea.l    A0, [A7]
  61674. 0002DD68  2268 0004                movea.l    A1, [A0 + 0x4]
  61675. 0002DD6C  2269 01C0                movea.l    A1, [A1 + 0x1C0]
  61676. 0002DD70  4E91                     jsr        [A1]
  61677. 0002DD72  42A7                     clr.l      -[A7]
  61678. 0002DD74  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  61679. 0002DD78  2057                     movea.l    A0, [A7]
  61680. 0002DD7A  2268 0004                movea.l    A1, [A0 + 0x4]
  61681. 0002DD7E  2269 0104                movea.l    A1, [A1 + 0x104]
  61682. 0002DD82  4E91                     jsr        [A1]
  61683. 0002DD84  4FEF 0012                lea.l      A7, [A7 + 0x12]
  61684. 0002DD88  261F                     move.l     D3, [A7]+
  61685. 0002DD8A  245F                     movea.l    A2, [A7]+
  61686. 0002DD8C  4E5E                     unlink     A6
  61687. 0002DD8E  4E75                     rts
  61688. 0002DD90  4E56 FFE8                link       A6, -0x0018
  61689. 0002DD94  2F0A                     move.l     -[A7], A2
  61690. 0002DD96  2D4F FFFC                move.l     [A6 - 0x4], A7
  61691. 0002DD9A  594F                     subq.w     A7, 4
  61692. 0002DD9C  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  61693. 0002DDA0  A95A                     syscall    GetControlReference/GetCRefCon
  61694. 0002DDA2  245F                     movea.l    A2, [A7]+
  61695. 0002DDA4  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  61696. 0002DDA8  2F0A                     move.l     -[A7], A2
  61697. 0002DDAA  4EBA FF82                jsr        [PC - 0x7E /* 0002DD2E */]
  61698. 0002DDAE  5C4F                     addq.w     A7, 6
  61699. 0002DDB0  600A                     bra        +0xC /* 0002DDBC */
  61700. 0002DDB2  486E FFE8                pea.l      [A6 - 0x18]
  61701. 0002DDB6  4EB9 0000 0150           jsr        [0x00000150]
  61702. label0002DDBC:
  61703. 0002DDBC  245F                     movea.l    A2, [A7]+
  61704. 0002DDBE  4E5E                     unlink     A6
  61705. 0002DDC0  4E74 0006                rtd        0x0006
  61706. fn0002DDC4:
  61707. 0002DDC4  4E56 0000                link       A6, 0
  61708. 0002DDC8  2F0A                     move.l     -[A7], A2
  61709. 0002DDCA  246E 0008                movea.l    A2, [A6 + 0x8]
  61710. 0002DDCE  41F9 0000 E1A6           lea.l      A0, [0x0000E1A6]
  61711. 0002DDD4  2488                     move.l     [A2], A0
  61712. 0002DDD6  42AA 0004                clr.l      [A2 + 0x4]
  61713. 0002DDDA  426A 0008                clr.w      [A2 + 0x8]
  61714. 0002DDDE  2579 0000 7794 000A      move.l     [A2 + 0xA], [0x00007794]
  61715. 0002DDE6  422A 000E                clr.b      [A2 + 0xE]
  61716. 0002DDEA  157C 0001 000F           move.b     [A2 + 0xF], 0x1
  61717. 0002DDF0  422A 0011                clr.b      [A2 + 0x11]
  61718. 0002DDF4  486A 000A                pea.l      [A2 + 0xA]
  61719. 0002DDF8  2F0A                     move.l     -[A7], A2
  61720. 0002DDFA  2057                     movea.l    A0, [A7]
  61721. 0002DDFC  2250                     movea.l    A1, [A0]
  61722. 0002DDFE  2269 001C                movea.l    A1, [A1 + 0x1C]
  61723. 0002DE02  4E91                     jsr        [A1]
  61724. 0002DE04  204A                     movea.l    A0, A2
  61725. 0002DE06  504F                     addq.w     A7, 8
  61726. 0002DE08  245F                     movea.l    A2, [A7]+
  61727. 0002DE0A  4E5E                     unlink     A6
  61728. 0002DE0C  4E75                     rts
  61729. fn0002DE0E:
  61730. 0002DE0E  4E56 0000                link       A6, 0
  61731. 0002DE12  2F0B                     move.l     -[A7], A3
  61732. 0002DE14  2F0A                     move.l     -[A7], A2
  61733. 0002DE16  246E 0008                movea.l    A2, [A6 + 0x8]
  61734. 0002DE1A  200A                     move.l     D0, A2
  61735. 0002DE1C  6732                     beq        +0x34 /* 0002DE50 */
  61736. 0002DE1E  41F9 0000 E1A6           lea.l      A0, [0x0000E1A6]
  61737. 0002DE24  2488                     move.l     [A2], A0
  61738. 0002DE26  2F0A                     move.l     -[A7], A2
  61739. 0002DE28  61FF 0000 0030           bsr        +0x32 /* 0002DE5A */
  61740. 0002DE2E  4A00                     tst.b      D0
  61741. 0002DE30  584F                     addq.w     A7, 4
  61742. 0002DE32  670C                     beq        +0xE /* 0002DE40 */
  61743. 0002DE34  266A 0004                movea.l    A3, [A2 + 0x4]
  61744. 0002DE38  200B                     move.l     D0, A3
  61745. 0002DE3A  6704                     beq        +0x6 /* 0002DE40 */
  61746. 0002DE3C  2F0B                     move.l     -[A7], A3
  61747. 0002DE3E  AA25                     syscall    DisposeCIcon/DisposCIcon
  61748. label0002DE40:
  61749. 0002DE40  4A6E 000C                tst.w      [A6 + 0xC]
  61750. 0002DE44  6F0A                     ble        +0xC /* 0002DE50 */
  61751. 0002DE46  2F0A                     move.l     -[A7], A2
  61752. 0002DE48  4EB9 0000 0168           jsr        [0x00000168]
  61753. 0002DE4E  584F                     addq.w     A7, 4
  61754. label0002DE50:
  61755. 0002DE50  204A                     movea.l    A0, A2
  61756. 0002DE52  245F                     movea.l    A2, [A7]+
  61757. 0002DE54  265F                     movea.l    A3, [A7]+
  61758. 0002DE56  4E5E                     unlink     A6
  61759. 0002DE58  4E75                     rts
  61760. fn0002DE5A:
  61761. 0002DE5A  206F 0004                movea.l    A0, [A7 + 0x4]
  61762. 0002DE5E  1028 0011                move.b     D0, [A0 + 0x11]
  61763. 0002DE62  4E75                     rts
  61764. 0002DE64  4E56 0000                link       A6, 0
  61765. 0002DE68  2F0A                     move.l     -[A7], A2
  61766. 0002DE6A  594F                     subq.w     A7, 4
  61767. 0002DE6C  206E 0008                movea.l    A0, [A6 + 0x8]
  61768. 0002DE70  3F28 0008                move.w     -[A7], [A0 + 0x8]
  61769. 0002DE74  AA1E                     syscall    GetCIcon
  61770. 0002DE76  245F                     movea.l    A2, [A7]+
  61771. 0002DE78  200A                     move.l     D0, A2
  61772. 0002DE7A  661A                     bne        +0x1C /* 0002DE96 */
  61773. 0002DE7C  4878 004B                push.l     0x4B /* 'K' */
  61774. 0002DE80  4879 0000 E1DC           push.l     0xE1DC
  61775. 0002DE86  2F3C 6E69 6C50           move.l     -[A7], 0x6E696C50 /* 'nilP' */
  61776. 0002DE8C  61FF FFFD 30CE           bsr        -0x2CF30 /* 00000F5C */
  61777. 0002DE92  4FEF 000C                lea.l      A7, [A7 + 0xC]
  61778. label0002DE96:
  61779. 0002DE96  1F3C 0001                move.b     -[A7], 0x1
  61780. 0002DE9A  2F0A                     move.l     -[A7], A2
  61781. 0002DE9C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  61782. 0002DEA0  2057                     movea.l    A0, [A7]
  61783. 0002DEA2  2250                     movea.l    A1, [A0]
  61784. 0002DEA4  2269 0014                movea.l    A1, [A1 + 0x14]
  61785. 0002DEA8  4E91                     jsr        [A1]
  61786. 0002DEAA  4FEF 000A                lea.l      A7, [A7 + 0xA]
  61787. 0002DEAE  245F                     movea.l    A2, [A7]+
  61788. 0002DEB0  4E5E                     unlink     A6
  61789. 0002DEB2  4E75                     rts
  61790. fn0002DEB4:
  61791. 0002DEB4  2F0B                     move.l     -[A7], A3
  61792. 0002DEB6  594F                     subq.w     A7, 4
  61793. 0002DEB8  426F 0002                clr.w      [A7 + 0x2]
  61794. 0002DEBC  4257                     clr.w      [A7]
  61795. 0002DEBE  206F 000C                movea.l    A0, [A7 + 0xC]
  61796. 0002DEC2  2668 0004                movea.l    A3, [A0 + 0x4]
  61797. 0002DEC6  200B                     move.l     D0, A3
  61798. 0002DEC8  6718                     beq        +0x1A /* 0002DEE2 */
  61799. 0002DECA  2253                     movea.l    A1, [A3]
  61800. 0002DECC  3029 000C                move.w     D0, [A1 + 0xC]
  61801. 0002DED0  9069 0008                sub.w      D0, [A1 + 0x8]
  61802. 0002DED4  3E80                     move.w     [A7], D0
  61803. 0002DED6  3029 000A                move.w     D0, [A1 + 0xA]
  61804. 0002DEDA  9069 0006                sub.w      D0, [A1 + 0x6]
  61805. 0002DEDE  3F40 0002                move.w     [A7 + 0x2], D0
  61806. label0002DEE2:
  61807. 0002DEE2  206F 0010                movea.l    A0, [A7 + 0x10]
  61808. 0002DEE6  2097                     move.l     [A0], [A7]
  61809. 0002DEE8  584F                     addq.w     A7, 4
  61810. 0002DEEA  265F                     movea.l    A3, [A7]+
  61811. 0002DEEC  4E75                     rts
  61812. 0002DEEE  4E56 0000                link       A6, 0
  61813. 0002DEF2  2F0B                     move.l     -[A7], A3
  61814. 0002DEF4  2F0A                     move.l     -[A7], A2
  61815. 0002DEF6  246E 0008                movea.l    A2, [A6 + 0x8]
  61816. 0002DEFA  2F0A                     move.l     -[A7], A2
  61817. 0002DEFC  61FF FFFF FF5C           bsr        -0xA2 /* 0002DE5A */
  61818. 0002DF02  4A00                     tst.b      D0
  61819. 0002DF04  584F                     addq.w     A7, 4
  61820. 0002DF06  6710                     beq        +0x12 /* 0002DF18 */
  61821. 0002DF08  266A 0004                movea.l    A3, [A2 + 0x4]
  61822. 0002DF0C  200B                     move.l     D0, A3
  61823. 0002DF0E  6708                     beq        +0xA /* 0002DF18 */
  61824. 0002DF10  2F0B                     move.l     -[A7], A3
  61825. 0002DF12  AA25                     syscall    DisposeCIcon/DisposCIcon
  61826. 0002DF14  42AA 0004                clr.l      [A2 + 0x4]
  61827. label0002DF18:
  61828. 0002DF18  256E 000C 0004           move.l     [A2 + 0x4], [A6 + 0xC]
  61829. 0002DF1E  156E 0010 0011           move.b     [A2 + 0x11], [A6 + 0x10]
  61830. 0002DF24  245F                     movea.l    A2, [A7]+
  61831. 0002DF26  265F                     movea.l    A3, [A7]+
  61832. 0002DF28  4E5E                     unlink     A6
  61833. 0002DF2A  4E75                     rts
  61834. 0002DF2C  4E56 0000                link       A6, 0
  61835. 0002DF30  48E7 1030                movem.l    -[A7], D3,A2,A3
  61836. 0002DF34  246E 0008                movea.l    A2, [A6 + 0x8]
  61837. 0002DF38  362E 000C                move.w     D3, [A6 + 0xC]
  61838. 0002DF3C  B66A 0008                cmp.w      D3, [A2 + 0x8]
  61839. 0002DF40  6740                     beq        +0x42 /* 0002DF82 */
  61840. 0002DF42  3543 0008                move.w     [A2 + 0x8], D3
  61841. 0002DF46  4A43                     tst.w      D3
  61842. 0002DF48  6706                     beq        +0x8 /* 0002DF50 */
  61843. 0002DF4A  0C43 7FFF                cmpi.w     D3, 0x7FFF
  61844. 0002DF4E  6624                     bne        +0x26 /* 0002DF74 */
  61845. label0002DF50:
  61846. 0002DF50  2F0A                     move.l     -[A7], A2
  61847. 0002DF52  61FF FFFF FF06           bsr        -0xF8 /* 0002DE5A */
  61848. 0002DF58  4A00                     tst.b      D0
  61849. 0002DF5A  584F                     addq.w     A7, 4
  61850. 0002DF5C  670C                     beq        +0xE /* 0002DF6A */
  61851. 0002DF5E  266A 0004                movea.l    A3, [A2 + 0x4]
  61852. 0002DF62  200B                     move.l     D0, A3
  61853. 0002DF64  6704                     beq        +0x6 /* 0002DF6A */
  61854. 0002DF66  2F0B                     move.l     -[A7], A3
  61855. 0002DF68  AA25                     syscall    DisposeCIcon/DisposCIcon
  61856. label0002DF6A:
  61857. 0002DF6A  42AA 0004                clr.l      [A2 + 0x4]
  61858. 0002DF6E  422A 0011                clr.b      [A2 + 0x11]
  61859. 0002DF72  600E                     bra        +0x10 /* 0002DF82 */
  61860. label0002DF74:
  61861. 0002DF74  2F0A                     move.l     -[A7], A2
  61862. 0002DF76  2057                     movea.l    A0, [A7]
  61863. 0002DF78  2250                     movea.l    A1, [A0]
  61864. 0002DF7A  2269 000C                movea.l    A1, [A1 + 0xC]
  61865. 0002DF7E  4E91                     jsr        [A1]
  61866. 0002DF80  584F                     addq.w     A7, 4
  61867. label0002DF82:
  61868. 0002DF82  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  61869. 0002DF86  4E5E                     unlink     A6
  61870. 0002DF88  4E75                     rts
  61871. 0002DF8A  4E75                     rts
  61872. 0002DF8C  4E75                     rts
  61873. fn0002DF8E:
  61874. 0002DF8E  4E56 0000                link       A6, 0
  61875. 0002DF92  2F0A                     move.l     -[A7], A2
  61876. 0002DF94  246E 0008                movea.l    A2, [A6 + 0x8]
  61877. 0002DF98  41F9 0000 E13A           lea.l      A0, [0x0000E13A]
  61878. 0002DF9E  2488                     move.l     [A2], A0
  61879. 0002DFA0  42AA 0004                clr.l      [A2 + 0x4]
  61880. 0002DFA4  426A 0008                clr.w      [A2 + 0x8]
  61881. 0002DFA8  426A 000A                clr.w      [A2 + 0xA]
  61882. 0002DFAC  426A 000C                clr.w      [A2 + 0xC]
  61883. 0002DFB0  157C 0020 000E           move.b     [A2 + 0xE], 0x20 /* ' ' */
  61884. 0002DFB6  157C 0009 000F           move.b     [A2 + 0xF], 0x9 /* '\t' */
  61885. 0002DFBC  2579 0000 7794 0010      move.l     [A2 + 0x10], [0x00007794]
  61886. 0002DFC4  357C 0004 0014           move.w     [A2 + 0x14], 0x4
  61887. 0002DFCA  422A 0016                clr.b      [A2 + 0x16]
  61888. 0002DFCE  157C 0001 0017           move.b     [A2 + 0x17], 0x1
  61889. 0002DFD4  422A 0019                clr.b      [A2 + 0x19]
  61890. 0002DFD8  486A 0010                pea.l      [A2 + 0x10]
  61891. 0002DFDC  2F0A                     move.l     -[A7], A2
  61892. 0002DFDE  2057                     movea.l    A0, [A7]
  61893. 0002DFE0  2250                     movea.l    A1, [A0]
  61894. 0002DFE2  2269 0038                movea.l    A1, [A1 + 0x38]
  61895. 0002DFE6  4E91                     jsr        [A1]
  61896. 0002DFE8  204A                     movea.l    A0, A2
  61897. 0002DFEA  504F                     addq.w     A7, 8
  61898. 0002DFEC  245F                     movea.l    A2, [A7]+
  61899. 0002DFEE  4E5E                     unlink     A6
  61900. 0002DFF0  4E75                     rts
  61901. fn0002DFF2:
  61902. 0002DFF2  4E56 0000                link       A6, 0
  61903. 0002DFF6  2F0B                     move.l     -[A7], A3
  61904. 0002DFF8  2F0A                     move.l     -[A7], A2
  61905. 0002DFFA  246E 0008                movea.l    A2, [A6 + 0x8]
  61906. 0002DFFE  200A                     move.l     D0, A2
  61907. 0002E000  673E                     beq        +0x40 /* 0002E040 */
  61908. 0002E002  41F9 0000 E13A           lea.l      A0, [0x0000E13A]
  61909. 0002E008  2488                     move.l     [A2], A0
  61910. 0002E00A  2F0A                     move.l     -[A7], A2
  61911. 0002E00C  61FF 0000 003C           bsr        +0x3E /* 0002E04A */
  61912. 0002E012  4A00                     tst.b      D0
  61913. 0002E014  584F                     addq.w     A7, 4
  61914. 0002E016  6718                     beq        +0x1A /* 0002E030 */
  61915. 0002E018  266A 0004                movea.l    A3, [A2 + 0x4]
  61916. 0002E01C  200B                     move.l     D0, A3
  61917. 0002E01E  6710                     beq        +0x12 /* 0002E030 */
  61918. 0002E020  554F                     subq.w     A7, 2
  61919. 0002E022  2F0B                     move.l     -[A7], A3
  61920. 0002E024  1F3C 0001                move.b     -[A7], 0x1
  61921. 0002E028  303C 0302                move.w     D0, 0x302
  61922. 0002E02C  ABC9                     syscall    IconDispatch
  61923. 0002E02E  301F                     move.w     D0, [A7]+
  61924. label0002E030:
  61925. 0002E030  4A6E 000C                tst.w      [A6 + 0xC]
  61926. 0002E034  6F0A                     ble        +0xC /* 0002E040 */
  61927. 0002E036  2F0A                     move.l     -[A7], A2
  61928. 0002E038  4EB9 0000 0168           jsr        [0x00000168]
  61929. 0002E03E  584F                     addq.w     A7, 4
  61930. label0002E040:
  61931. 0002E040  204A                     movea.l    A0, A2
  61932. 0002E042  245F                     movea.l    A2, [A7]+
  61933. 0002E044  265F                     movea.l    A3, [A7]+
  61934. 0002E046  4E5E                     unlink     A6
  61935. 0002E048  4E75                     rts
  61936. fn0002E04A:
  61937. 0002E04A  206F 0004                movea.l    A0, [A7 + 0x4]
  61938. 0002E04E  1028 0019                move.b     D0, [A0 + 0x19]
  61939. 0002E052  4E75                     rts
  61940. 0002E054  4E56 FFFC                link       A6, -0x0004
  61941. 0002E058  2F03                     move.l     -[A7], D3
  61942. 0002E05A  76FF                     moveq.l    D3, 0xFFFFFFFF
  61943. 0002E05C  554F                     subq.w     A7, 2
  61944. 0002E05E  486E FFFC                pea.l      [A6 - 0x4]
  61945. 0002E062  206E 0008                movea.l    A0, [A6 + 0x8]
  61946. 0002E066  3F28 0008                move.w     -[A7], [A0 + 0x8]
  61947. 0002E06A  2F03                     move.l     -[A7], D3
  61948. 0002E06C  303C 0501                move.w     D0, 0x501
  61949. 0002E070  ABC9                     syscall    IconDispatch
  61950. 0002E072  301F                     move.w     D0, [A7]+
  61951. 0002E074  4AAE FFFC                tst.l      [A6 - 0x4]
  61952. 0002E078  661A                     bne        +0x1C /* 0002E094 */
  61953. 0002E07A  4878 0058                push.l     0x58 /* 'X' */
  61954. 0002E07E  4879 0000 E190           push.l     0xE190
  61955. 0002E084  2F3C 6E69 6C50           move.l     -[A7], 0x6E696C50 /* 'nilP' */
  61956. 0002E08A  61FF FFFD 2ED0           bsr        -0x2D12E /* 00000F5C */
  61957. 0002E090  4FEF 000C                lea.l      A7, [A7 + 0xC]
  61958. label0002E094:
  61959. 0002E094  4AAE FFFC                tst.l      [A6 - 0x4]
  61960. 0002E098  671A                     beq        +0x1C /* 0002E0B4 */
  61961. 0002E09A  1F3C 0001                move.b     -[A7], 0x1
  61962. 0002E09E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  61963. 0002E0A2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  61964. 0002E0A6  2057                     movea.l    A0, [A7]
  61965. 0002E0A8  2250                     movea.l    A1, [A0]
  61966. 0002E0AA  2269 0014                movea.l    A1, [A1 + 0x14]
  61967. 0002E0AE  4E91                     jsr        [A1]
  61968. 0002E0B0  4FEF 000A                lea.l      A7, [A7 + 0xA]
  61969. label0002E0B4:
  61970. 0002E0B4  261F                     move.l     D3, [A7]+
  61971. 0002E0B6  4E5E                     unlink     A6
  61972. 0002E0B8  4E75                     rts
  61973. 0002E0BA  4E56 0000                link       A6, 0
  61974. 0002E0BE  2F0B                     move.l     -[A7], A3
  61975. 0002E0C0  2F0A                     move.l     -[A7], A2
  61976. 0002E0C2  246E 0008                movea.l    A2, [A6 + 0x8]
  61977. 0002E0C6  2F0A                     move.l     -[A7], A2
  61978. 0002E0C8  61FF FFFF FF80           bsr        -0x7E /* 0002E04A */
  61979. 0002E0CE  4A00                     tst.b      D0
  61980. 0002E0D0  584F                     addq.w     A7, 4
  61981. 0002E0D2  671C                     beq        +0x1E /* 0002E0F0 */
  61982. 0002E0D4  266A 0004                movea.l    A3, [A2 + 0x4]
  61983. 0002E0D8  200B                     move.l     D0, A3
  61984. 0002E0DA  6714                     beq        +0x16 /* 0002E0F0 */
  61985. 0002E0DC  554F                     subq.w     A7, 2
  61986. 0002E0DE  2F0B                     move.l     -[A7], A3
  61987. 0002E0E0  1F3C 0001                move.b     -[A7], 0x1
  61988. 0002E0E4  303C 0302                move.w     D0, 0x302
  61989. 0002E0E8  ABC9                     syscall    IconDispatch
  61990. 0002E0EA  301F                     move.w     D0, [A7]+
  61991. 0002E0EC  42AA 0004                clr.l      [A2 + 0x4]
  61992. label0002E0F0:
  61993. 0002E0F0  256E 000C 0004           move.l     [A2 + 0x4], [A6 + 0xC]
  61994. 0002E0F6  156E 0010 0019           move.b     [A2 + 0x19], [A6 + 0x10]
  61995. 0002E0FC  245F                     movea.l    A2, [A7]+
  61996. 0002E0FE  265F                     movea.l    A3, [A7]+
  61997. 0002E100  4E5E                     unlink     A6
  61998. 0002E102  4E75                     rts
  61999. 0002E104  4E56 0000                link       A6, 0
  62000. 0002E108  48E7 1030                movem.l    -[A7], D3,A2,A3
  62001. 0002E10C  246E 0008                movea.l    A2, [A6 + 0x8]
  62002. 0002E110  362E 000C                move.w     D3, [A6 + 0xC]
  62003. 0002E114  B66A 0008                cmp.w      D3, [A2 + 0x8]
  62004. 0002E118  674C                     beq        +0x4E /* 0002E166 */
  62005. 0002E11A  3543 0008                move.w     [A2 + 0x8], D3
  62006. 0002E11E  4A43                     tst.w      D3
  62007. 0002E120  6706                     beq        +0x8 /* 0002E128 */
  62008. 0002E122  0C43 7FFF                cmpi.w     D3, 0x7FFF
  62009. 0002E126  6630                     bne        +0x32 /* 0002E158 */
  62010. label0002E128:
  62011. 0002E128  2F0A                     move.l     -[A7], A2
  62012. 0002E12A  61FF FFFF FF1E           bsr        -0xE0 /* 0002E04A */
  62013. 0002E130  4A00                     tst.b      D0
  62014. 0002E132  584F                     addq.w     A7, 4
  62015. 0002E134  6718                     beq        +0x1A /* 0002E14E */
  62016. 0002E136  266A 0004                movea.l    A3, [A2 + 0x4]
  62017. 0002E13A  200B                     move.l     D0, A3
  62018. 0002E13C  6710                     beq        +0x12 /* 0002E14E */
  62019. 0002E13E  554F                     subq.w     A7, 2
  62020. 0002E140  2F0B                     move.l     -[A7], A3
  62021. 0002E142  1F3C 0001                move.b     -[A7], 0x1
  62022. 0002E146  303C 0302                move.w     D0, 0x302
  62023. 0002E14A  ABC9                     syscall    IconDispatch
  62024. 0002E14C  301F                     move.w     D0, [A7]+
  62025. label0002E14E:
  62026. 0002E14E  42AA 0004                clr.l      [A2 + 0x4]
  62027. 0002E152  422A 0019                clr.b      [A2 + 0x19]
  62028. 0002E156  600E                     bra        +0x10 /* 0002E166 */
  62029. label0002E158:
  62030. 0002E158  2F0A                     move.l     -[A7], A2
  62031. 0002E15A  2057                     movea.l    A0, [A7]
  62032. 0002E15C  2250                     movea.l    A1, [A0]
  62033. 0002E15E  2269 000C                movea.l    A1, [A1 + 0xC]
  62034. 0002E162  4E91                     jsr        [A1]
  62035. 0002E164  584F                     addq.w     A7, 4
  62036. label0002E166:
  62037. 0002E166  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  62038. 0002E16A  4E5E                     unlink     A6
  62039. 0002E16C  4E75                     rts
  62040. 0002E16E  206F 0004                movea.l    A0, [A7 + 0x4]
  62041. 0002E172  302F 0008                move.w     D0, [A7 + 0x8]
  62042. 0002E176  B068 000A                cmp.w      D0, [A0 + 0xA]
  62043. 0002E17A  6708                     beq        +0xA /* 0002E184 */
  62044. 0002E17C  3140 000A                move.w     [A0 + 0xA], D0
  62045. 0002E180  3140 000C                move.w     [A0 + 0xC], D0
  62046. label0002E184:
  62047. 0002E184  4E75                     rts
  62048. 0002E186  4E56 0000                link       A6, 0
  62049. 0002E18A  2F0A                     move.l     -[A7], A2
  62050. 0002E18C  246E 0008                movea.l    A2, [A6 + 0x8]
  62051. 0002E190  102A 000E                move.b     D0, [A2 + 0xE]
  62052. 0002E194  B02E 000C                cmp.b      D0, [A6 + 0xC]
  62053. 0002E198  6718                     beq        +0x1A /* 0002E1B2 */
  62054. 0002E19A  156E 000C 000E           move.b     [A2 + 0xE], [A6 + 0xC]
  62055. 0002E1A0  486A 0010                pea.l      [A2 + 0x10]
  62056. 0002E1A4  2F0A                     move.l     -[A7], A2
  62057. 0002E1A6  2057                     movea.l    A0, [A7]
  62058. 0002E1A8  2250                     movea.l    A1, [A0]
  62059. 0002E1AA  2269 0038                movea.l    A1, [A1 + 0x38]
  62060. 0002E1AE  4E91                     jsr        [A1]
  62061. 0002E1B0  504F                     addq.w     A7, 8
  62062. label0002E1B2:
  62063. 0002E1B2  245F                     movea.l    A2, [A7]+
  62064. 0002E1B4  4E5E                     unlink     A6
  62065. 0002E1B6  4E75                     rts
  62066. 0002E1B8  4E56 0000                link       A6, 0
  62067. 0002E1BC  2F0A                     move.l     -[A7], A2
  62068. 0002E1BE  246E 0008                movea.l    A2, [A6 + 0x8]
  62069. 0002E1C2  102A 000F                move.b     D0, [A2 + 0xF]
  62070. 0002E1C6  B02E 000C                cmp.b      D0, [A6 + 0xC]
  62071. 0002E1CA  6718                     beq        +0x1A /* 0002E1E4 */
  62072. 0002E1CC  156E 000C 000F           move.b     [A2 + 0xF], [A6 + 0xC]
  62073. 0002E1D2  486A 0010                pea.l      [A2 + 0x10]
  62074. 0002E1D6  2F0A                     move.l     -[A7], A2
  62075. 0002E1D8  2057                     movea.l    A0, [A7]
  62076. 0002E1DA  2250                     movea.l    A1, [A0]
  62077. 0002E1DC  2269 0038                movea.l    A1, [A1 + 0x38]
  62078. 0002E1E0  4E91                     jsr        [A1]
  62079. 0002E1E2  504F                     addq.w     A7, 8
  62080. label0002E1E4:
  62081. 0002E1E4  245F                     movea.l    A2, [A7]+
  62082. 0002E1E6  4E5E                     unlink     A6
  62083. 0002E1E8  4E75                     rts
  62084. 0002E1EA  4E56 0000                link       A6, 0
  62085. 0002E1EE  2F0A                     move.l     -[A7], A2
  62086. 0002E1F0  246E 0008                movea.l    A2, [A6 + 0x8]
  62087. 0002E1F4  302A 0014                move.w     D0, [A2 + 0x14]
  62088. 0002E1F8  B06E 000C                cmp.w      D0, [A6 + 0xC]
  62089. 0002E1FC  6718                     beq        +0x1A /* 0002E216 */
  62090. 0002E1FE  356E 000C 0014           move.w     [A2 + 0x14], [A6 + 0xC]
  62091. 0002E204  486A 0010                pea.l      [A2 + 0x10]
  62092. 0002E208  2F0A                     move.l     -[A7], A2
  62093. 0002E20A  2057                     movea.l    A0, [A7]
  62094. 0002E20C  2250                     movea.l    A1, [A0]
  62095. 0002E20E  2269 0038                movea.l    A1, [A1 + 0x38]
  62096. 0002E212  4E91                     jsr        [A1]
  62097. 0002E214  504F                     addq.w     A7, 8
  62098. label0002E216:
  62099. 0002E216  245F                     movea.l    A2, [A7]+
  62100. 0002E218  4E5E                     unlink     A6
  62101. 0002E21A  4E75                     rts
  62102. 0002E21C  4E75                     rts
  62103. 0002E21E  4E75                     rts
  62104. fn0002E220:
  62105. 0002E220  226F 0004                movea.l    A1, [A7 + 0x4]
  62106. 0002E224  41F9 0000 E0FA           lea.l      A0, [0x0000E0FA]
  62107. 0002E22A  2288                     move.l     [A1], A0
  62108. 0002E22C  42A9 0004                clr.l      [A1 + 0x4]
  62109. 0002E230  4269 0008                clr.w      [A1 + 0x8]
  62110. 0002E234  4229 000A                clr.b      [A1 + 0xA]
  62111. 0002E238  2049                     movea.l    A0, A1
  62112. 0002E23A  4E75                     rts
  62113. fn0002E23C:
  62114. 0002E23C  4E56 0000                link       A6, 0
  62115. 0002E240  2F0A                     move.l     -[A7], A2
  62116. 0002E242  246E 0008                movea.l    A2, [A6 + 0x8]
  62117. 0002E246  200A                     move.l     D0, A2
  62118. 0002E248  6722                     beq        +0x24 /* 0002E26C */
  62119. 0002E24A  41F9 0000 E0FA           lea.l      A0, [0x0000E0FA]
  62120. 0002E250  2488                     move.l     [A2], A0
  62121. 0002E252  2F0A                     move.l     -[A7], A2
  62122. 0002E254  61FF 0000 0134           bsr        +0x136 /* 0002E38A */
  62123. 0002E25A  4A6E 000C                tst.w      [A6 + 0xC]
  62124. 0002E25E  584F                     addq.w     A7, 4
  62125. 0002E260  6F0A                     ble        +0xC /* 0002E26C */
  62126. 0002E262  2F0A                     move.l     -[A7], A2
  62127. 0002E264  4EB9 0000 0168           jsr        [0x00000168]
  62128. 0002E26A  584F                     addq.w     A7, 4
  62129. label0002E26C:
  62130. 0002E26C  204A                     movea.l    A0, A2
  62131. 0002E26E  245F                     movea.l    A2, [A7]+
  62132. 0002E270  4E5E                     unlink     A6
  62133. 0002E272  4E75                     rts
  62134. fn0002E274:
  62135. 0002E274  4E56 0000                link       A6, 0
  62136. 0002E278  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  62137. 0002E27C  286E 0008                movea.l    A4, [A6 + 0x8]
  62138. 0002E280  266C 0004                movea.l    A3, [A4 + 0x4]
  62139. 0002E284  244B                     movea.l    A2, A3
  62140. 0002E286  200B                     move.l     D0, A3
  62141. 0002E288  6614                     bne        +0x16 /* 0002E29E */
  62142. 0002E28A  362C 0008                move.w     D3, [A4 + 0x8]
  62143. 0002E28E  670E                     beq        +0x10 /* 0002E29E */
  62144. 0002E290  0C43 7FFF                cmpi.w     D3, 0x7FFF
  62145. 0002E294  6708                     beq        +0xA /* 0002E29E */
  62146. 0002E296  594F                     subq.w     A7, 4
  62147. 0002E298  3F03                     move.w     -[A7], D3
  62148. 0002E29A  A9BC                     syscall    GetPicture
  62149. 0002E29C  245F                     movea.l    A2, [A7]+
  62150. label0002E29E:
  62151. 0002E29E  204A                     movea.l    A0, A2
  62152. 0002E2A0  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  62153. 0002E2A4  4E5E                     unlink     A6
  62154. 0002E2A6  4E75                     rts
  62155. 0002E2A8  4E56 FFF4                link       A6, -0x000C
  62156. 0002E2AC  2F0A                     move.l     -[A7], A2
  62157. 0002E2AE  2D79 0000 E136 FFF4      move.l     [A6 - 0xC], [0x0000E136]
  62158. 0002E2B6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  62159. 0002E2BA  4EBA FFB8                jsr        [PC - 0x48 /* 0002E274 */]
  62160. 0002E2BE  2448                     movea.l    A2, A0
  62161. 0002E2C0  200A                     move.l     D0, A2
  62162. 0002E2C2  584F                     addq.w     A7, 4
  62163. 0002E2C4  6726                     beq        +0x28 /* 0002E2EC */
  62164. 0002E2C6  2052                     movea.l    A0, [A2]
  62165. 0002E2C8  2D68 0002 FFF8           move.l     [A6 - 0x8], [A0 + 0x2]
  62166. 0002E2CE  2D68 0006 FFFC           move.l     [A6 - 0x4], [A0 + 0x6]
  62167. 0002E2D4  302E FFFE                move.w     D0, [A6 - 0x2]
  62168. 0002E2D8  906E FFFA                sub.w      D0, [A6 - 0x6]
  62169. 0002E2DC  3D40 FFF4                move.w     [A6 - 0xC], D0
  62170. 0002E2E0  302E FFFC                move.w     D0, [A6 - 0x4]
  62171. 0002E2E4  906E FFF8                sub.w      D0, [A6 - 0x8]
  62172. 0002E2E8  3D40 FFF6                move.w     [A6 - 0xA], D0
  62173. label0002E2EC:
  62174. 0002E2EC  206E 000C                movea.l    A0, [A6 + 0xC]
  62175. 0002E2F0  20AE FFF4                move.l     [A0], [A6 - 0xC]
  62176. 0002E2F4  245F                     movea.l    A2, [A7]+
  62177. 0002E2F6  4E5E                     unlink     A6
  62178. 0002E2F8  4E75                     rts
  62179. 0002E2FA  4E56 0000                link       A6, 0
  62180. 0002E2FE  2F0B                     move.l     -[A7], A3
  62181. 0002E300  2F0A                     move.l     -[A7], A2
  62182. 0002E302  266E 000C                movea.l    A3, [A6 + 0xC]
  62183. 0002E306  26B9 0000 778C           move.l     [A3], [0x0000778C]
  62184. 0002E30C  2779 0000 7790 0004      move.l     [A3 + 0x4], [0x00007790]
  62185. 0002E314  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  62186. 0002E318  4EBA FF5A                jsr        [PC - 0xA6 /* 0002E274 */]
  62187. 0002E31C  2448                     movea.l    A2, A0
  62188. 0002E31E  200A                     move.l     D0, A2
  62189. 0002E320  584F                     addq.w     A7, 4
  62190. 0002E322  670C                     beq        +0xE /* 0002E330 */
  62191. 0002E324  2052                     movea.l    A0, [A2]
  62192. 0002E326  26A8 0002                move.l     [A3], [A0 + 0x2]
  62193. 0002E32A  2768 0006 0004           move.l     [A3 + 0x4], [A0 + 0x6]
  62194. label0002E330:
  62195. 0002E330  245F                     movea.l    A2, [A7]+
  62196. 0002E332  265F                     movea.l    A3, [A7]+
  62197. 0002E334  4E5E                     unlink     A6
  62198. 0002E336  4E75                     rts
  62199. 0002E338  4E56 0000                link       A6, 0
  62200. 0002E33C  2F0A                     move.l     -[A7], A2
  62201. 0002E33E  246E 0008                movea.l    A2, [A6 + 0x8]
  62202. 0002E342  206A 0004                movea.l    A0, [A2 + 0x4]
  62203. 0002E346  B1EE 000C                cmpa.l     A0, [A6 + 0xC]
  62204. 0002E34A  6710                     beq        +0x12 /* 0002E35C */
  62205. 0002E34C  2F0A                     move.l     -[A7], A2
  62206. 0002E34E  61FF 0000 003A           bsr        +0x3C /* 0002E38A */
  62207. 0002E354  256E 000C 0004           move.l     [A2 + 0x4], [A6 + 0xC]
  62208. 0002E35A  584F                     addq.w     A7, 4
  62209. label0002E35C:
  62210. 0002E35C  156E 0010 000A           move.b     [A2 + 0xA], [A6 + 0x10]
  62211. 0002E362  426A 0008                clr.w      [A2 + 0x8]
  62212. 0002E366  245F                     movea.l    A2, [A7]+
  62213. 0002E368  4E5E                     unlink     A6
  62214. 0002E36A  4E75                     rts
  62215. 0002E36C  4E56 0000                link       A6, 0
  62216. 0002E370  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  62217. 0002E374  61FF 0000 0014           bsr        +0x16 /* 0002E38A */
  62218. 0002E37A  206E 0008                movea.l    A0, [A6 + 0x8]
  62219. 0002E37E  316E 000C 0008           move.w     [A0 + 0x8], [A6 + 0xC]
  62220. 0002E384  4E5E                     unlink     A6
  62221. 0002E386  4E75                     rts
  62222. 0002E388  4E75                     rts
  62223. fn0002E38A:
  62224. 0002E38A  4E56 0000                link       A6, 0
  62225. 0002E38E  2F0B                     move.l     -[A7], A3
  62226. 0002E390  2F0A                     move.l     -[A7], A2
  62227. 0002E392  246E 0008                movea.l    A2, [A6 + 0x8]
  62228. 0002E396  2F0A                     move.l     -[A7], A2
  62229. 0002E398  61FF 0000 0022           bsr        +0x24 /* 0002E3BC */
  62230. 0002E39E  4A00                     tst.b      D0
  62231. 0002E3A0  584F                     addq.w     A7, 4
  62232. 0002E3A2  670C                     beq        +0xE /* 0002E3B0 */
  62233. 0002E3A4  266A 0004                movea.l    A3, [A2 + 0x4]
  62234. 0002E3A8  200B                     move.l     D0, A3
  62235. 0002E3AA  6704                     beq        +0x6 /* 0002E3B0 */
  62236. 0002E3AC  204B                     movea.l    A0, A3
  62237. 0002E3AE  A023                     syscall    DisposHandle/DisposeHandle
  62238. label0002E3B0:
  62239. 0002E3B0  42AA 0004                clr.l      [A2 + 0x4]
  62240. 0002E3B4  245F                     movea.l    A2, [A7]+
  62241. 0002E3B6  265F                     movea.l    A3, [A7]+
  62242. 0002E3B8  4E5E                     unlink     A6
  62243. 0002E3BA  4E75                     rts
  62244. fn0002E3BC:
  62245. 0002E3BC  206F 0004                movea.l    A0, [A7 + 0x4]
  62246. 0002E3C0  1028 000A                move.b     D0, [A0 + 0xA]
  62247. 0002E3C4  4E75                     rts
  62248. 0002E3C6  4E75                     rts
  62249. fn0002E3C8:
  62250. 0002E3C8  4E56 0000                link       A6, 0
  62251. 0002E3CC  2F0A                     move.l     -[A7], A2
  62252. 0002E3CE  246E 0008                movea.l    A2, [A6 + 0x8]
  62253. 0002E3D2  41F9 0000 E0C8           lea.l      A0, [0x0000E0C8]
  62254. 0002E3D8  2488                     move.l     [A2], A0
  62255. 0002E3DA  204A                     movea.l    A0, A2
  62256. 0002E3DC  4868 0004                pea.l      [A0 + 0x4]
  62257. 0002E3E0  4EB9 0000 09F8           jsr        [0x000009F8]
  62258. 0002E3E6  2579 0000 2FEC 0116      move.l     [A2 + 0x116], [0x00002FEC]
  62259. 0002E3EE  3579 0000 2FF0 011A      move.w     [A2 + 0x11A], [0x00002FF0]
  62260. 0002E3F6  426A 0112                clr.w      [A2 + 0x112]
  62261. 0002E3FA  422A 0114                clr.b      [A2 + 0x114]
  62262. 0002E3FE  204A                     movea.l    A0, A2
  62263. 0002E400  584F                     addq.w     A7, 4
  62264. 0002E402  245F                     movea.l    A2, [A7]+
  62265. 0002E404  4E5E                     unlink     A6
  62266. 0002E406  4E75                     rts
  62267. fn0002E408:
  62268. 0002E408  4E56 0000                link       A6, 0
  62269. 0002E40C  2F0A                     move.l     -[A7], A2
  62270. 0002E40E  246E 0008                movea.l    A2, [A6 + 0x8]
  62271. 0002E412  200A                     move.l     D0, A2
  62272. 0002E414  672A                     beq        +0x2C /* 0002E440 */
  62273. 0002E416  41F9 0000 E0C8           lea.l      A0, [0x0000E0C8]
  62274. 0002E41C  2488                     move.l     [A2], A0
  62275. 0002E41E  3F3C FFFF                move.w     -[A7], 0xFFFF
  62276. 0002E422  204A                     movea.l    A0, A2
  62277. 0002E424  4868 0004                pea.l      [A0 + 0x4]
  62278. 0002E428  61FF FFFD 2E42           bsr        -0x2D1BC /* 0000126C */
  62279. 0002E42E  4A6E 000C                tst.w      [A6 + 0xC]
  62280. 0002E432  5C4F                     addq.w     A7, 6
  62281. 0002E434  6F0A                     ble        +0xC /* 0002E440 */
  62282. 0002E436  2F0A                     move.l     -[A7], A2
  62283. 0002E438  4EB9 0000 0168           jsr        [0x00000168]
  62284. 0002E43E  584F                     addq.w     A7, 4
  62285. label0002E440:
  62286. 0002E440  204A                     movea.l    A0, A2
  62287. 0002E442  245F                     movea.l    A2, [A7]+
  62288. 0002E444  4E5E                     unlink     A6
  62289. 0002E446  4E75                     rts
  62290. 0002E448  206F 0004                movea.l    A0, [A7 + 0x4]
  62291. 0002E44C  316F 0008 0112           move.w     [A0 + 0x112], [A7 + 0x8]
  62292. 0002E452  4E75                     rts
  62293. 0002E454  206F 0004                movea.l    A0, [A7 + 0x4]
  62294. 0002E458  116F 0008 0114           move.b     [A0 + 0x114], [A7 + 0x8]
  62295. 0002E45E  4E75                     rts
  62296. 0002E460  206F 0004                movea.l    A0, [A7 + 0x4]
  62297. 0002E464  216F 0008 0116           move.l     [A0 + 0x116], [A7 + 0x8]
  62298. 0002E46A  316F 000C 011A           move.w     [A0 + 0x11A], [A7 + 0xC]
  62299. 0002E470  4E75                     rts
  62300. fn0002E472:
  62301. 0002E472  102F 0008                move.b     D0, [A7 + 0x8]
  62302. 0002E476  4880                     ext.w      D0
  62303. 0002E478  C1FC 0006                muls.w     D0, 0x6
  62304. 0002E47C  41F9 0000 E050           lea.l      A0, [0x0000E050]
  62305. 0002E482  D1C0                     add.l      A0, D0
  62306. 0002E484  226F 0004                movea.l    A1, [A7 + 0x4]
  62307. 0002E488  22D8                     move.l     [A1]+, [A0]+
  62308. 0002E48A  32D8                     move.w     [A1]+, [A0]+
  62309. 0002E48C  4E75                     rts
  62310. fn0002E48E:
  62311. 0002E48E  102F 0004                move.b     D0, [A7 + 0x4]
  62312. 0002E492  4880                     ext.w      D0
  62313. 0002E494  C1FC 0006                muls.w     D0, 0x6
  62314. 0002E498  41F9 0000 E050           lea.l      A0, [0x0000E050]
  62315. 0002E49E  D1C0                     add.l      A0, D0
  62316. 0002E4A0  226F 0006                movea.l    A1, [A7 + 0x6]
  62317. 0002E4A4  22D8                     move.l     [A1]+, [A0]+
  62318. 0002E4A6  32D8                     move.w     [A1]+, [A0]+
  62319. 0002E4A8  4E75                     rts
  62320. fn0002E4AA:
  62321. 0002E4AA  4E56 FFF6                link       A6, -0x000A
  62322. 0002E4AE  48E7 1030                movem.l    -[A7], D3,A2,A3
  62323. 0002E4B2  266E 0008                movea.l    A3, [A6 + 0x8]
  62324. 0002E4B6  1F3C 0008                move.b     -[A7], 0x8
  62325. 0002E4BA  486E FFF6                pea.l      [A6 - 0xA]
  62326. 0002E4BE  4EBA FFB2                jsr        [PC - 0x4E /* 0002E472 */]
  62327. 0002E4C2  26AE FFF6                move.l     [A3], [A6 - 0xA]
  62328. 0002E4C6  376E FFFA 0004           move.w     [A3 + 0x4], [A6 - 0x6]
  62329. 0002E4CC  4EB9 0000 0328           jsr        [0x00000328 /* GZRootHnd */]
  62330. 0002E4D2  4A00                     tst.b      D0
  62331. 0002E4D4  5C4F                     addq.w     A7, 6
  62332. 0002E4D6  6746                     beq        +0x48 /* 0002E51E */
  62333. 0002E4D8  2F3C 0000 8000           move.l     -[A7], 0x8000
  62334. 0002E4DE  4EB9 0000 0318           jsr        [0x00000318]
  62335. 0002E4E4  4A00                     tst.b      D0
  62336. 0002E4E6  584F                     addq.w     A7, 4
  62337. 0002E4E8  6734                     beq        +0x36 /* 0002E51E */
  62338. 0002E4EA  594F                     subq.w     A7, 4
  62339. 0002E4EC  486E FFFC                pea.l      [A6 - 0x4]
  62340. 0002E4F0  303C 0025                move.w     D0, 0x25 /* '%' */
  62341. 0002E4F4  AA74                     syscall    AppearanceDispatch
  62342. 0002E4F6  261F                     move.l     D3, [A7]+
  62343. 0002E4F8  6624                     bne        +0x26 /* 0002E51E */
  62344. 0002E4FA  4AAE FFFC                tst.l      [A6 - 0x4]
  62345. 0002E4FE  671E                     beq        +0x20 /* 0002E51E */
  62346. 0002E500  206E FFFC                movea.l    A0, [A6 - 0x4]
  62347. 0002E504  2450                     movea.l    A2, [A0]
  62348. 0002E506  0C6A 0003 0006           cmpi.w     [A2 + 0x6], 0x3
  62349. 0002E50C  6D10                     blt        +0x12 /* 0002E51E */
  62350. 0002E50E  26AA 0022                move.l     [A3], [A2 + 0x22]
  62351. 0002E512  376A 0026 0004           move.w     [A3 + 0x4], [A2 + 0x26]
  62352. 0002E518  206E FFFC                movea.l    A0, [A6 - 0x4]
  62353. 0002E51C  A023                     syscall    DisposHandle/DisposeHandle
  62354. label0002E51E:
  62355. 0002E51E  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  62356. 0002E522  4E5E                     unlink     A6
  62357. 0002E524  4E75                     rts
  62358. fn0002E526:
  62359. 0002E526  2F0A                     move.l     -[A7], A2
  62360. 0002E528  5D4F                     subq.w     A7, 6
  62361. 0002E52A  246F 0012                movea.l    A2, [A7 + 0x12]
  62362. 0002E52E  7000                     moveq.l    D0, 0x00
  62363. 0002E530  3012                     move.w     D0, [A2]
  62364. 0002E532  E280                     asr        D0, 1
  62365. 0002E534  3E80                     move.w     [A7], D0
  62366. 0002E536  7000                     moveq.l    D0, 0x00
  62367. 0002E538  302A 0002                move.w     D0, [A2 + 0x2]
  62368. 0002E53C  E280                     asr        D0, 1
  62369. 0002E53E  3F40 0002                move.w     [A7 + 0x2], D0
  62370. 0002E542  7000                     moveq.l    D0, 0x00
  62371. 0002E544  302A 0004                move.w     D0, [A2 + 0x4]
  62372. 0002E548  E280                     asr        D0, 1
  62373. 0002E54A  3F40 0004                move.w     [A7 + 0x4], D0
  62374. 0002E54E  206F 000E                movea.l    A0, [A7 + 0xE]
  62375. 0002E552  2097                     move.l     [A0], [A7]
  62376. 0002E554  316F 0004 0004           move.w     [A0 + 0x4], [A7 + 0x4]
  62377. 0002E55A  5C4F                     addq.w     A7, 6
  62378. 0002E55C  245F                     movea.l    A2, [A7]+
  62379. 0002E55E  4E75                     rts
  62380. fn0002E560:
  62381. 0002E560  2F0A                     move.l     -[A7], A2
  62382. 0002E562  5D4F                     subq.w     A7, 6
  62383. 0002E564  246F 0012                movea.l    A2, [A7 + 0x12]
  62384. 0002E568  7000                     moveq.l    D0, 0x00
  62385. 0002E56A  3012                     move.w     D0, [A2]
  62386. 0002E56C  0680 0000 FFFF           addi.l     D0, 0xFFFF
  62387. 0002E572  E280                     asr        D0, 1
  62388. 0002E574  3E80                     move.w     [A7], D0
  62389. 0002E576  7000                     moveq.l    D0, 0x00
  62390. 0002E578  302A 0002                move.w     D0, [A2 + 0x2]
  62391. 0002E57C  0680 0000 FFFF           addi.l     D0, 0xFFFF
  62392. 0002E582  E280                     asr        D0, 1
  62393. 0002E584  3F40 0002                move.w     [A7 + 0x2], D0
  62394. 0002E588  7000                     moveq.l    D0, 0x00
  62395. 0002E58A  302A 0004                move.w     D0, [A2 + 0x4]
  62396. 0002E58E  0680 0000 FFFF           addi.l     D0, 0xFFFF
  62397. 0002E594  E280                     asr        D0, 1
  62398. 0002E596  3F40 0004                move.w     [A7 + 0x4], D0
  62399. 0002E59A  206F 000E                movea.l    A0, [A7 + 0xE]
  62400. 0002E59E  2097                     move.l     [A0], [A7]
  62401. 0002E5A0  316F 0004 0004           move.w     [A0 + 0x4], [A7 + 0x4]
  62402. 0002E5A6  5C4F                     addq.w     A7, 6
  62403. 0002E5A8  245F                     movea.l    A2, [A7]+
  62404. 0002E5AA  4E75                     rts
  62405. fn0002E5AC:
  62406. 0002E5AC  4E56 0000                link       A6, 0
  62407. 0002E5B0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  62408. 0002E5B4  AA21                     syscall    OpColor
  62409. 0002E5B6  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  62410. 0002E5BA  AA14                     syscall    RGBForeColor
  62411. 0002E5BC  3F3C 0020                move.w     -[A7], 0x20 /* ' ' */
  62412. 0002E5C0  A89C                     syscall    PenMode
  62413. 0002E5C2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  62414. 0002E5C6  A8A2                     syscall    PaintRect
  62415. 0002E5C8  4E5E                     unlink     A6
  62416. 0002E5CA  4E75                     rts
  62417. fn0002E5CC:
  62418. 0002E5CC  4E56 0000                link       A6, 0
  62419. 0002E5D0  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  62420. 0002E5D4  266E 0008                movea.l    A3, [A6 + 0x8]
  62421. 0002E5D8  262E 000C                move.l     D3, [A6 + 0xC]
  62422. 0002E5DC  594F                     subq.w     A7, 4
  62423. 0002E5DE  A8D8                     syscall    NewRgn
  62424. 0002E5E0  245F                     movea.l    A2, [A7]+
  62425. 0002E5E2  200A                     move.l     D0, A2
  62426. 0002E5E4  674C                     beq        +0x4E /* 0002E632 */
  62427. 0002E5E6  200B                     move.l     D0, A3
  62428. 0002E5E8  6748                     beq        +0x4A /* 0002E632 */
  62429. 0002E5EA  204B                     movea.l    A0, A3
  62430. 0002E5EC  A029                     syscall    HLock
  62431. 0002E5EE  2853                     movea.l    A4, [A3]
  62432. 0002E5F0  204C                     movea.l    A0, A4
  62433. 0002E5F2  41E8 0052                lea.l      A0, [A0 + 0x52]
  62434. 0002E5F6  2948 0032                move.l     [A4 + 0x32], A0
  62435. 0002E5FA  554F                     subq.w     A7, 2
  62436. 0002E5FC  2F0A                     move.l     -[A7], A2
  62437. 0002E5FE  2053                     movea.l    A0, [A3]
  62438. 0002E600  4868 0032                pea.l      [A0 + 0x32]
  62439. 0002E604  A8D7                     syscall    BitMapToRegion/BitMapRgn
  62440. 0002E606  301F                     move.w     D0, [A7]+
  62441. 0002E608  2F0A                     move.l     -[A7], A2
  62442. 0002E60A  2043                     movea.l    A0, D3
  62443. 0002E60C  3F28 0002                move.w     -[A7], [A0 + 0x2]
  62444. 0002E610  3F10                     move.w     -[A7], [A0]
  62445. 0002E612  A8E0                     syscall    OffsetRgn/OfsetRgn
  62446. 0002E614  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  62447. 0002E618  AA21                     syscall    OpColor
  62448. 0002E61A  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  62449. 0002E61E  AA14                     syscall    RGBForeColor
  62450. 0002E620  3F3C 0020                move.w     -[A7], 0x20 /* ' ' */
  62451. 0002E624  A89C                     syscall    PenMode
  62452. 0002E626  2F0A                     move.l     -[A7], A2
  62453. 0002E628  A8D3                     syscall    PaintRgn
  62454. 0002E62A  2F0A                     move.l     -[A7], A2
  62455. 0002E62C  A8D9                     syscall    DisposRgn/DisposeRgn
  62456. 0002E62E  204B                     movea.l    A0, A3
  62457. 0002E630  A02A                     syscall    HUnlock
  62458. label0002E632:
  62459. 0002E632  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  62460. 0002E636  4E5E                     unlink     A6
  62461. 0002E638  4E75                     rts
  62462. fn0002E63A:
  62463. 0002E63A  4E56 0000                link       A6, 0
  62464. 0002E63E  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  62465. 0002E642  266E 0008                movea.l    A3, [A6 + 0x8]
  62466. 0002E646  262E 000C                move.l     D3, [A6 + 0xC]
  62467. 0002E64A  594F                     subq.w     A7, 4
  62468. 0002E64C  A8D8                     syscall    NewRgn
  62469. 0002E64E  245F                     movea.l    A2, [A7]+
  62470. 0002E650  200A                     move.l     D0, A2
  62471. 0002E652  673A                     beq        +0x3C /* 0002E68E */
  62472. 0002E654  200B                     move.l     D0, A3
  62473. 0002E656  6736                     beq        +0x38 /* 0002E68E */
  62474. 0002E658  204B                     movea.l    A0, A3
  62475. 0002E65A  A029                     syscall    HLock
  62476. 0002E65C  2853                     movea.l    A4, [A3]
  62477. 0002E65E  204C                     movea.l    A0, A4
  62478. 0002E660  41E8 0052                lea.l      A0, [A0 + 0x52]
  62479. 0002E664  2948 0032                move.l     [A4 + 0x32], A0
  62480. 0002E668  554F                     subq.w     A7, 2
  62481. 0002E66A  2F0A                     move.l     -[A7], A2
  62482. 0002E66C  2053                     movea.l    A0, [A3]
  62483. 0002E66E  4868 0032                pea.l      [A0 + 0x32]
  62484. 0002E672  A8D7                     syscall    BitMapToRegion/BitMapRgn
  62485. 0002E674  301F                     move.w     D0, [A7]+
  62486. 0002E676  2F0A                     move.l     -[A7], A2
  62487. 0002E678  2043                     movea.l    A0, D3
  62488. 0002E67A  3F28 0002                move.w     -[A7], [A0 + 0x2]
  62489. 0002E67E  3F10                     move.w     -[A7], [A0]
  62490. 0002E680  A8E0                     syscall    OffsetRgn/OfsetRgn
  62491. 0002E682  2F0A                     move.l     -[A7], A2
  62492. 0002E684  A8D5                     syscall    InverRgn/InvertRgn
  62493. 0002E686  2F0A                     move.l     -[A7], A2
  62494. 0002E688  A8D9                     syscall    DisposRgn/DisposeRgn
  62495. 0002E68A  204B                     movea.l    A0, A3
  62496. 0002E68C  A02A                     syscall    HUnlock
  62497. label0002E68E:
  62498. 0002E68E  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  62499. 0002E692  4E5E                     unlink     A6
  62500. 0002E694  4E75                     rts
  62501. fn0002E696:
  62502. 0002E696  4E56 FFF4                link       A6, -0x000C
  62503. 0002E69A  2F0A                     move.l     -[A7], A2
  62504. 0002E69C  2F03                     move.l     -[A7], D3
  62505. 0002E69E  246E 0008                movea.l    A2, [A6 + 0x8]
  62506. 0002E6A2  2D79 0000 E04C FFFC      move.l     [A6 - 0x4], [0x0000E04C]
  62507. 0002E6AA  302A 0004                move.w     D0, [A2 + 0x4]
  62508. 0002E6AE  5340                     subq.w     D0, 1
  62509. 0002E6B0  906E 0010                sub.w      D0, [A6 + 0x10]
  62510. 0002E6B4  3600                     move.w     D3, D0
  62511. 0002E6B6  3D40 FFFC                move.w     [A6 - 0x4], D0
  62512. 0002E6BA  302A 0002                move.w     D0, [A2 + 0x2]
  62513. 0002E6BE  D06E 000E                add.w      D0, [A6 + 0xE]
  62514. 0002E6C2  3D40 FFFE                move.w     [A6 - 0x2], D0
  62515. 0002E6C6  2D79 0000 E048 FFF8      move.l     [A6 - 0x8], [0x0000E048]
  62516. 0002E6CE  3D43 FFF8                move.w     [A6 - 0x8], D3
  62517. 0002E6D2  302A 0006                move.w     D0, [A2 + 0x6]
  62518. 0002E6D6  5340                     subq.w     D0, 1
  62519. 0002E6D8  906E 0012                sub.w      D0, [A6 + 0x12]
  62520. 0002E6DC  3600                     move.w     D3, D0
  62521. 0002E6DE  3D40 FFFA                move.w     [A6 - 0x6], D0
  62522. 0002E6E2  2D79 0000 E044 FFF4      move.l     [A6 - 0xC], [0x0000E044]
  62523. 0002E6EA  3012                     move.w     D0, [A2]
  62524. 0002E6EC  D06E 000C                add.w      D0, [A6 + 0xC]
  62525. 0002E6F0  3D40 FFF4                move.w     [A6 - 0xC], D0
  62526. 0002E6F4  3D43 FFF6                move.w     [A6 - 0xA], D3
  62527. 0002E6F8  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  62528. 0002E6FC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  62529. 0002E700  61FF 0000 052E           bsr        +0x530 /* 0002EC30 */
  62530. 0002E706  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  62531. 0002E70A  61FF 0000 0540           bsr        +0x542 /* 0002EC4C */
  62532. 0002E710  4FEF 000C                lea.l      A7, [A7 + 0xC]
  62533. 0002E714  261F                     move.l     D3, [A7]+
  62534. 0002E716  245F                     movea.l    A2, [A7]+
  62535. 0002E718  4E5E                     unlink     A6
  62536. 0002E71A  4E75                     rts
  62537. fn0002E71C:
  62538. 0002E71C  4E56 FFEC                link       A6, -0x0014
  62539. 0002E720  48E7 1E20                movem.l    -[A7], D3,D4,D5,D6,A2
  62540. 0002E724  246E 0008                movea.l    A2, [A6 + 0x8]
  62541. 0002E728  2D79 0000 E040 FFFC      move.l     [A6 - 0x4], [0x0000E040]
  62542. 0002E730  302A 0004                move.w     D0, [A2 + 0x4]
  62543. 0002E734  5340                     subq.w     D0, 1
  62544. 0002E736  906E 0010                sub.w      D0, [A6 + 0x10]
  62545. 0002E73A  3600                     move.w     D3, D0
  62546. 0002E73C  3D40 FFFC                move.w     [A6 - 0x4], D0
  62547. 0002E740  302A 0002                move.w     D0, [A2 + 0x2]
  62548. 0002E744  D06E 000E                add.w      D0, [A6 + 0xE]
  62549. 0002E748  3D40 FFFE                move.w     [A6 - 0x2], D0
  62550. 0002E74C  2D79 0000 E03C FFF8      move.l     [A6 - 0x8], [0x0000E03C]
  62551. 0002E754  3D43 FFF8                move.w     [A6 - 0x8], D3
  62552. 0002E758  302A 0006                move.w     D0, [A2 + 0x6]
  62553. 0002E75C  5340                     subq.w     D0, 1
  62554. 0002E75E  906E 0012                sub.w      D0, [A6 + 0x12]
  62555. 0002E762  3800                     move.w     D4, D0
  62556. 0002E764  906E 0014                sub.w      D0, [A6 + 0x14]
  62557. 0002E768  3A00                     move.w     D5, D0
  62558. 0002E76A  3D40 FFFA                move.w     [A6 - 0x6], D0
  62559. 0002E76E  2D79 0000 E038 FFF4      move.l     [A6 - 0xC], [0x0000E038]
  62560. 0002E776  3003                     move.w     D0, D3
  62561. 0002E778  906E 0014                sub.w      D0, [A6 + 0x14]
  62562. 0002E77C  3C00                     move.w     D6, D0
  62563. 0002E77E  3D40 FFF4                move.w     [A6 - 0xC], D0
  62564. 0002E782  3D45 FFF6                move.w     [A6 - 0xA], D5
  62565. 0002E786  2D79 0000 E034 FFF0      move.l     [A6 - 0x10], [0x0000E034]
  62566. 0002E78E  3D46 FFF0                move.w     [A6 - 0x10], D6
  62567. 0002E792  3D44 FFF2                move.w     [A6 - 0xE], D4
  62568. 0002E796  2D79 0000 E030 FFEC      move.l     [A6 - 0x14], [0x0000E030]
  62569. 0002E79E  3012                     move.w     D0, [A2]
  62570. 0002E7A0  D06E 000C                add.w      D0, [A6 + 0xC]
  62571. 0002E7A4  3D40 FFEC                move.w     [A6 - 0x14], D0
  62572. 0002E7A8  3D44 FFEE                move.w     [A6 - 0x12], D4
  62573. 0002E7AC  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  62574. 0002E7B0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  62575. 0002E7B4  61FF 0000 047A           bsr        +0x47C /* 0002EC30 */
  62576. 0002E7BA  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  62577. 0002E7BE  61FF 0000 048C           bsr        +0x48E /* 0002EC4C */
  62578. 0002E7C4  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  62579. 0002E7C8  61FF 0000 0482           bsr        +0x484 /* 0002EC4C */
  62580. 0002E7CE  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  62581. 0002E7D2  61FF 0000 0478           bsr        +0x47A /* 0002EC4C */
  62582. 0002E7D8  4FEF 0014                lea.l      A7, [A7 + 0x14]
  62583. 0002E7DC  4CDF 0478                movem.l    D3,D4,D5,D6,A2, [A7]+
  62584. 0002E7E0  4E5E                     unlink     A6
  62585. 0002E7E2  4E75                     rts
  62586. fn0002E7E4:
  62587. 0002E7E4  4E56 FFF4                link       A6, -0x000C
  62588. 0002E7E8  48E7 1820                movem.l    -[A7], D3,D4,A2
  62589. 0002E7EC  246E 0008                movea.l    A2, [A6 + 0x8]
  62590. 0002E7F0  2D79 0000 E02C FFFC      move.l     [A6 - 0x4], [0x0000E02C]
  62591. 0002E7F8  302A 0004                move.w     D0, [A2 + 0x4]
  62592. 0002E7FC  5340                     subq.w     D0, 1
  62593. 0002E7FE  906E 0010                sub.w      D0, [A6 + 0x10]
  62594. 0002E802  3D40 FFFC                move.w     [A6 - 0x4], D0
  62595. 0002E806  302A 0002                move.w     D0, [A2 + 0x2]
  62596. 0002E80A  D06E 000E                add.w      D0, [A6 + 0xE]
  62597. 0002E80E  3600                     move.w     D3, D0
  62598. 0002E810  3D40 FFFE                move.w     [A6 - 0x2], D0
  62599. 0002E814  2D79 0000 E028 FFF8      move.l     [A6 - 0x8], [0x0000E028]
  62600. 0002E81C  3012                     move.w     D0, [A2]
  62601. 0002E81E  D06E 000C                add.w      D0, [A6 + 0xC]
  62602. 0002E822  3800                     move.w     D4, D0
  62603. 0002E824  3D40 FFF8                move.w     [A6 - 0x8], D0
  62604. 0002E828  3D43 FFFA                move.w     [A6 - 0x6], D3
  62605. 0002E82C  2D79 0000 E024 FFF4      move.l     [A6 - 0xC], [0x0000E024]
  62606. 0002E834  3D44 FFF4                move.w     [A6 - 0xC], D4
  62607. 0002E838  302A 0006                move.w     D0, [A2 + 0x6]
  62608. 0002E83C  5340                     subq.w     D0, 1
  62609. 0002E83E  906E 0012                sub.w      D0, [A6 + 0x12]
  62610. 0002E842  3D40 FFF6                move.w     [A6 - 0xA], D0
  62611. 0002E846  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  62612. 0002E84A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  62613. 0002E84E  61FF 0000 03E0           bsr        +0x3E2 /* 0002EC30 */
  62614. 0002E854  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  62615. 0002E858  61FF 0000 03F2           bsr        +0x3F4 /* 0002EC4C */
  62616. 0002E85E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  62617. 0002E862  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  62618. 0002E866  4E5E                     unlink     A6
  62619. 0002E868  4E75                     rts
  62620. fn0002E86A:
  62621. 0002E86A  4E56 0000                link       A6, 0
  62622. 0002E86E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  62623. 0002E872  2F3C 0004 0004           move.l     -[A7], 0x40004
  62624. 0002E878  A8B0                     syscall    FrameRoundRect
  62625. 0002E87A  4E5E                     unlink     A6
  62626. 0002E87C  4E75                     rts
  62627. fn0002E87E:
  62628. 0002E87E  4E56 FFDA                link       A6, -0x0026
  62629. 0002E882  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  62630. 0002E886  246E 0008                movea.l    A2, [A6 + 0x8]
  62631. 0002E88A  3C2A 0002                move.w     D6, [A2 + 0x2]
  62632. 0002E88E  3E12                     move.w     D7, [A2]
  62633. 0002E890  3D6A 0006 FFE4           move.w     [A6 - 0x1C], [A2 + 0x6]
  62634. 0002E896  3D6A 0004 FFE2           move.w     [A6 - 0x1E], [A2 + 0x4]
  62635. 0002E89C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  62636. 0002E8A0  AA14                     syscall    RGBForeColor
  62637. 0002E8A2  3D46 FFFE                move.w     [A6 - 0x2], D6
  62638. 0002E8A6  302E 0010                move.w     D0, [A6 + 0x10]
  62639. 0002E8AA  5240                     addq.w     D0, 1
  62640. 0002E8AC  3800                     move.w     D4, D0
  62641. 0002E8AE  322E FFE2                move.w     D1, [A6 - 0x1E]
  62642. 0002E8B2  9240                     sub.w      D1, D0
  62643. 0002E8B4  3D41 FFDE                move.w     [A6 - 0x22], D1
  62644. 0002E8B8  3D41 FFFC                move.w     [A6 - 0x4], D1
  62645. 0002E8BC  3D46 FFFA                move.w     [A6 - 0x6], D6
  62646. 0002E8C0  3007                     move.w     D0, D7
  62647. 0002E8C2  D06E 0010                add.w      D0, [A6 + 0x10]
  62648. 0002E8C6  3600                     move.w     D3, D0
  62649. 0002E8C8  3D40 FFF8                move.w     [A6 - 0x8], D0
  62650. 0002E8CC  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  62651. 0002E8D0  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  62652. 0002E8D4  61FF 0000 035A           bsr        +0x35C /* 0002EC30 */
  62653. 0002E8DA  3006                     move.w     D0, D6
  62654. 0002E8DC  D06E 0010                add.w      D0, [A6 + 0x10]
  62655. 0002E8E0  3D40 FFDC                move.w     [A6 - 0x24], D0
  62656. 0002E8E4  3D40 FFFE                move.w     [A6 - 0x2], D0
  62657. 0002E8E8  3D47 FFFC                move.w     [A6 - 0x4], D7
  62658. 0002E8EC  302E FFE4                move.w     D0, [A6 - 0x1C]
  62659. 0002E8F0  9044                     sub.w      D0, D4
  62660. 0002E8F2  3D40 FFDA                move.w     [A6 - 0x26], D0
  62661. 0002E8F6  3D40 FFFA                move.w     [A6 - 0x6], D0
  62662. 0002E8FA  3D47 FFF8                move.w     [A6 - 0x8], D7
  62663. 0002E8FE  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  62664. 0002E902  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  62665. 0002E906  61FF 0000 0328           bsr        +0x32A /* 0002EC30 */
  62666. 0002E90C  302E FFE4                move.w     D0, [A6 - 0x1C]
  62667. 0002E910  5340                     subq.w     D0, 1
  62668. 0002E912  3D40 FFE0                move.w     [A6 - 0x20], D0
  62669. 0002E916  3D40 FFFE                move.w     [A6 - 0x2], D0
  62670. 0002E91A  3D43 FFFC                move.w     [A6 - 0x4], D3
  62671. 0002E91E  3D6E FFE0 FFFA           move.w     [A6 - 0x6], [A6 - 0x20]
  62672. 0002E924  3D6E FFDE FFF8           move.w     [A6 - 0x8], [A6 - 0x22]
  62673. 0002E92A  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  62674. 0002E92E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  62675. 0002E932  61FF 0000 02FC           bsr        +0x2FE /* 0002EC30 */
  62676. 0002E938  3D6E FFDC FFFE           move.w     [A6 - 0x2], [A6 - 0x24]
  62677. 0002E93E  302E FFE2                move.w     D0, [A6 - 0x1E]
  62678. 0002E942  5340                     subq.w     D0, 1
  62679. 0002E944  3600                     move.w     D3, D0
  62680. 0002E946  3D40 FFFC                move.w     [A6 - 0x4], D0
  62681. 0002E94A  3D6E FFDA FFFA           move.w     [A6 - 0x6], [A6 - 0x26]
  62682. 0002E950  3D43 FFF8                move.w     [A6 - 0x8], D3
  62683. 0002E954  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  62684. 0002E958  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  62685. 0002E95C  61FF 0000 02D2           bsr        +0x2D4 /* 0002EC30 */
  62686. 0002E962  3D44 FFF6                move.w     [A6 - 0xA], D4
  62687. 0002E966  7600                     moveq.l    D3, 0x00
  62688. 0002E968  4A44                     tst.w      D4
  62689. 0002E96A  4FEF 0020                lea.l      A7, [A7 + 0x20]
  62690. 0002E96E  6F00 00AE                ble        +0xB0 /* 0002EA1E */
  62691. 0002E972  3003                     move.w     D0, D3
  62692. 0002E974  48C0                     ext.l      D0
  62693. 0002E976  3806                     move.w     D4, D6
  62694. 0002E978  48C4                     ext.l      D4
  62695. 0002E97A  D880                     add.l      D4, D0
  62696. 0002E97C  302E 0010                move.w     D0, [A6 + 0x10]
  62697. 0002E980  48C0                     ext.l      D0
  62698. 0002E982  2D40 FFF2                move.l     [A6 - 0xE], D0
  62699. 0002E986  3007                     move.w     D0, D7
  62700. 0002E988  48C0                     ext.l      D0
  62701. 0002E98A  2D40 FFEE                move.l     [A6 - 0x12], D0
  62702. 0002E98E  302E FFE4                move.w     D0, [A6 - 0x1C]
  62703. 0002E992  48C0                     ext.l      D0
  62704. 0002E994  2D40 FFEA                move.l     [A6 - 0x16], D0
  62705. 0002E998  302E FFE2                move.w     D0, [A6 - 0x1E]
  62706. 0002E99C  48C0                     ext.l      D0
  62707. 0002E99E  2D40 FFE6                move.l     [A6 - 0x1A], D0
  62708. label0002E9A2:
  62709. 0002E9A2  3A03                     move.w     D5, D3
  62710. 0002E9A4  48C5                     ext.l      D5
  62711. 0002E9A6  2005                     move.l     D0, D5
  62712. 0002E9A8  5280                     addq.l     D0, 1
  62713. 0002E9AA  2E00                     move.l     D7, D0
  62714. 0002E9AC  4C3C 0800 0000           movem.w    A3, 0x0
  62715. 0002E9B2  0006 206E                ori.b      D6, 0x6E /* 'n' */
  62716. 0002E9B6  000C D1C0                ori.b      A4, 0xC0
  62717. 0002E9BA  2448                     movea.l    A2, A0
  62718. 0002E9BC  4850                     pea.l      [A0]
  62719. 0002E9BE  202E FFF2                move.l     D0, [A6 - 0xE]
  62720. 0002E9C2  9085                     sub.l      D0, D5
  62721. 0002E9C4  2640                     movea.l    A3, D0
  62722. 0002E9C6  D0AE FFEE                add.l      D0, [A6 - 0x12]
  62723. 0002E9CA  2C00                     move.l     D6, D0
  62724. 0002E9CC  3F00                     move.w     -[A7], D0
  62725. 0002E9CE  3F04                     move.w     -[A7], D4
  62726. 0002E9D0  61FF 0000 028C           bsr        +0x28E /* 0002EC5E */
  62727. 0002E9D6  2F0A                     move.l     -[A7], A2
  62728. 0002E9D8  3F06                     move.w     -[A7], D6
  62729. 0002E9DA  202E FFEA                move.l     D0, [A6 - 0x16]
  62730. 0002E9DE  9087                     sub.l      D0, D7
  62731. 0002E9E0  2840                     movea.l    A4, D0
  62732. 0002E9E2  3F00                     move.w     -[A7], D0
  62733. 0002E9E4  61FF 0000 0278           bsr        +0x27A /* 0002EC5E */
  62734. 0002E9EA  2F0A                     move.l     -[A7], A2
  62735. 0002E9EC  200B                     move.l     D0, A3
  62736. 0002E9EE  5280                     addq.l     D0, 1
  62737. 0002E9F0  222E FFE6                move.l     D1, [A6 - 0x1A]
  62738. 0002E9F4  9280                     sub.l      D1, D0
  62739. 0002E9F6  2C01                     move.l     D6, D1
  62740. 0002E9F8  3F01                     move.w     -[A7], D1
  62741. 0002E9FA  200C                     move.l     D0, A4
  62742. 0002E9FC  3F00                     move.w     -[A7], D0
  62743. 0002E9FE  61FF 0000 025E           bsr        +0x260 /* 0002EC5E */
  62744. 0002EA04  2F0A                     move.l     -[A7], A2
  62745. 0002EA06  3F06                     move.w     -[A7], D6
  62746. 0002EA08  3F04                     move.w     -[A7], D4
  62747. 0002EA0A  61FF 0000 0252           bsr        +0x254 /* 0002EC5E */
  62748. 0002EA10  5284                     addq.l     D4, 1
  62749. 0002EA12  5243                     addq.w     D3, 1
  62750. 0002EA14  B66E FFF6                cmp.w      D3, [A6 - 0xA]
  62751. 0002EA18  4FEF 0020                lea.l      A7, [A7 + 0x20]
  62752. 0002EA1C  6D84                     blt        -0x7A /* 0002E9A2 */
  62753. label0002EA1E:
  62754. 0002EA1E  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  62755. 0002EA22  4E5E                     unlink     A6
  62756. 0002EA24  4E75                     rts
  62757. fn0002EA26:
  62758. 0002EA26  4E56 FFF8                link       A6, -0x0008
  62759. 0002EA2A  48E7 1820                movem.l    -[A7], D3,D4,A2
  62760. 0002EA2E  362E 0012                move.w     D3, [A6 + 0x12]
  62761. 0002EA32  206E 0008                movea.l    A0, [A6 + 0x8]
  62762. 0002EA36  2D50 FFF8                move.l     [A6 - 0x8], [A0]
  62763. 0002EA3A  2D68 0004 FFFC           move.l     [A6 - 0x4], [A0 + 0x4]
  62764. 0002EA40  7000                     moveq.l    D0, 0x00
  62765. 0002EA42  102E 000C                move.b     D0, [A6 + 0xC]
  62766. 0002EA46  5380                     subq.l     D0, 1
  62767. 0002EA48  6708                     beq        +0xA /* 0002EA52 */
  62768. 0002EA4A  5380                     subq.l     D0, 1
  62769. 0002EA4C  6744                     beq        +0x46 /* 0002EA92 */
  62770. 0002EA4E  6000 0084                bra        +0x86 /* 0002EAD4 */
  62771. label0002EA52:
  62772. 0002EA52  7800                     moveq.l    D4, 0x00
  62773. 0002EA54  4A43                     tst.w      D3
  62774. 0002EA56  6F7C                     ble        +0x7E /* 0002EAD4 */
  62775. 0002EA58  7006                     moveq.l    D0, 0x06
  62776. 0002EA5A  C1C4                     muls.w     D0, D4
  62777. 0002EA5C  246E 000E                movea.l    A2, [A6 + 0xE]
  62778. 0002EA60  D5C0                     add.l      A2, D0
  62779. label0002EA62:
  62780. 0002EA62  2F0A                     move.l     -[A7], A2
  62781. 0002EA64  AA14                     syscall    RGBForeColor
  62782. 0002EA66  42A7                     clr.l      -[A7]
  62783. 0002EA68  42A7                     clr.l      -[A7]
  62784. 0002EA6A  486E FFF8                pea.l      [A6 - 0x8]
  62785. 0002EA6E  4EBA FD74                jsr        [PC - 0x28C /* 0002E7E4 */]
  62786. 0002EA72  0C43 0001                cmpi.w     D3, 0x1
  62787. 0002EA76  4FEF 000C                lea.l      A7, [A7 + 0xC]
  62788. 0002EA7A  6F0C                     ble        +0xE /* 0002EA88 */
  62789. 0002EA7C  486E FFF8                pea.l      [A6 - 0x8]
  62790. 0002EA80  2F3C 0001 0001           move.l     -[A7], 0x10001
  62791. 0002EA86  A8A9                     syscall    InsetRect
  62792. label0002EA88:
  62793. 0002EA88  5C8A                     addq.l     A2, 6
  62794. 0002EA8A  5244                     addq.w     D4, 1
  62795. 0002EA8C  B843                     cmp.w      D4, D3
  62796. 0002EA8E  6DD2                     blt        -0x2C /* 0002EA62 */
  62797. 0002EA90  6042                     bra        +0x44 /* 0002EAD4 */
  62798. label0002EA92:
  62799. 0002EA92  7800                     moveq.l    D4, 0x00
  62800. 0002EA94  4A43                     tst.w      D3
  62801. 0002EA96  6F3C                     ble        +0x3E /* 0002EAD4 */
  62802. 0002EA98  7006                     moveq.l    D0, 0x06
  62803. 0002EA9A  C1C4                     muls.w     D0, D4
  62804. 0002EA9C  246E 000E                movea.l    A2, [A6 + 0xE]
  62805. 0002EAA0  D5C0                     add.l      A2, D0
  62806. label0002EAA2:
  62807. 0002EAA2  2F0A                     move.l     -[A7], A2
  62808. 0002EAA4  AA14                     syscall    RGBForeColor
  62809. 0002EAA6  42A7                     clr.l      -[A7]
  62810. 0002EAA8  2F3C 0001 0001           move.l     -[A7], 0x10001
  62811. 0002EAAE  486E FFF8                pea.l      [A6 - 0x8]
  62812. 0002EAB2  4EBA FBE2                jsr        [PC - 0x41E /* 0002E696 */]
  62813. 0002EAB6  0C43 0001                cmpi.w     D3, 0x1
  62814. 0002EABA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  62815. 0002EABE  6F0C                     ble        +0xE /* 0002EACC */
  62816. 0002EAC0  486E FFF8                pea.l      [A6 - 0x8]
  62817. 0002EAC4  2F3C 0001 0001           move.l     -[A7], 0x10001
  62818. 0002EACA  A8A9                     syscall    InsetRect
  62819. label0002EACC:
  62820. 0002EACC  5C8A                     addq.l     A2, 6
  62821. 0002EACE  5244                     addq.w     D4, 1
  62822. 0002EAD0  B843                     cmp.w      D4, D3
  62823. 0002EAD2  6DCE                     blt        -0x30 /* 0002EAA2 */
  62824. label0002EAD4:
  62825. 0002EAD4  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  62826. 0002EAD8  4E5E                     unlink     A6
  62827. 0002EADA  4E75                     rts
  62828. fn0002EADC:
  62829. 0002EADC  4E56 FFF8                link       A6, -0x0008
  62830. 0002EAE0  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  62831. 0002EAE4  266E 000E                movea.l    A3, [A6 + 0xE]
  62832. 0002EAE8  362E 0012                move.w     D3, [A6 + 0x12]
  62833. 0002EAEC  206E 0008                movea.l    A0, [A6 + 0x8]
  62834. 0002EAF0  2D50 FFF8                move.l     [A6 - 0x8], [A0]
  62835. 0002EAF4  2D68 0004 FFFC           move.l     [A6 - 0x4], [A0 + 0x4]
  62836. 0002EAFA  7000                     moveq.l    D0, 0x00
  62837. 0002EAFC  102E 000C                move.b     D0, [A6 + 0xC]
  62838. 0002EB00  5380                     subq.l     D0, 1
  62839. 0002EB02  6714                     beq        +0x16 /* 0002EB18 */
  62840. 0002EB04  5380                     subq.l     D0, 1
  62841. 0002EB06  6750                     beq        +0x52 /* 0002EB58 */
  62842. 0002EB08  5380                     subq.l     D0, 1
  62843. 0002EB0A  6700 0092                beq        +0x94 /* 0002EB9E */
  62844. 0002EB0E  5380                     subq.l     D0, 1
  62845. 0002EB10  6700 00D6                beq        +0xD8 /* 0002EBE8 */
  62846. 0002EB14  6000 0112                bra        +0x114 /* 0002EC28 */
  62847. label0002EB18:
  62848. 0002EB18  7800                     moveq.l    D4, 0x00
  62849. 0002EB1A  4A43                     tst.w      D3
  62850. 0002EB1C  6F00 010A                ble        +0x10C /* 0002EC28 */
  62851. 0002EB20  7006                     moveq.l    D0, 0x06
  62852. 0002EB22  C1C4                     muls.w     D0, D4
  62853. 0002EB24  244B                     movea.l    A2, A3
  62854. 0002EB26  D5C0                     add.l      A2, D0
  62855. label0002EB28:
  62856. 0002EB28  2F0A                     move.l     -[A7], A2
  62857. 0002EB2A  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  62858. 0002EB2E  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  62859. 0002EB32  61FF 0000 012A           bsr        +0x12C /* 0002EC5E */
  62860. 0002EB38  0C43 0001                cmpi.w     D3, 0x1
  62861. 0002EB3C  504F                     addq.w     A7, 8
  62862. 0002EB3E  6F0C                     ble        +0xE /* 0002EB4C */
  62863. 0002EB40  486E FFF8                pea.l      [A6 - 0x8]
  62864. 0002EB44  2F3C 0001 0001           move.l     -[A7], 0x10001
  62865. 0002EB4A  A8A9                     syscall    InsetRect
  62866. label0002EB4C:
  62867. 0002EB4C  5C8A                     addq.l     A2, 6
  62868. 0002EB4E  5244                     addq.w     D4, 1
  62869. 0002EB50  B843                     cmp.w      D4, D3
  62870. 0002EB52  6DD4                     blt        -0x2A /* 0002EB28 */
  62871. 0002EB54  6000 00D2                bra        +0xD4 /* 0002EC28 */
  62872. label0002EB58:
  62873. 0002EB58  7800                     moveq.l    D4, 0x00
  62874. 0002EB5A  4A43                     tst.w      D3
  62875. 0002EB5C  6F00 00CA                ble        +0xCC /* 0002EC28 */
  62876. 0002EB60  7006                     moveq.l    D0, 0x06
  62877. 0002EB62  C1C4                     muls.w     D0, D4
  62878. 0002EB64  244B                     movea.l    A2, A3
  62879. 0002EB66  D5C0                     add.l      A2, D0
  62880. label0002EB68:
  62881. 0002EB68  2F0A                     move.l     -[A7], A2
  62882. 0002EB6A  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  62883. 0002EB6E  302E FFFE                move.w     D0, [A6 - 0x2]
  62884. 0002EB72  48C0                     ext.l      D0
  62885. 0002EB74  5380                     subq.l     D0, 1
  62886. 0002EB76  3F00                     move.w     -[A7], D0
  62887. 0002EB78  61FF 0000 00E4           bsr        +0xE6 /* 0002EC5E */
  62888. 0002EB7E  0C43 0001                cmpi.w     D3, 0x1
  62889. 0002EB82  504F                     addq.w     A7, 8
  62890. 0002EB84  6F0C                     ble        +0xE /* 0002EB92 */
  62891. 0002EB86  486E FFF8                pea.l      [A6 - 0x8]
  62892. 0002EB8A  2F3C 0001 0001           move.l     -[A7], 0x10001
  62893. 0002EB90  A8A9                     syscall    InsetRect
  62894. label0002EB92:
  62895. 0002EB92  5C8A                     addq.l     A2, 6
  62896. 0002EB94  5244                     addq.w     D4, 1
  62897. 0002EB96  B843                     cmp.w      D4, D3
  62898. 0002EB98  6DCE                     blt        -0x30 /* 0002EB68 */
  62899. 0002EB9A  6000 008C                bra        +0x8E /* 0002EC28 */
  62900. label0002EB9E:
  62901. 0002EB9E  7800                     moveq.l    D4, 0x00
  62902. 0002EBA0  4A43                     tst.w      D3
  62903. 0002EBA2  6F00 0084                ble        +0x86 /* 0002EC28 */
  62904. 0002EBA6  7006                     moveq.l    D0, 0x06
  62905. 0002EBA8  C1C4                     muls.w     D0, D4
  62906. 0002EBAA  244B                     movea.l    A2, A3
  62907. 0002EBAC  D5C0                     add.l      A2, D0
  62908. label0002EBAE:
  62909. 0002EBAE  2F0A                     move.l     -[A7], A2
  62910. 0002EBB0  302E FFFC                move.w     D0, [A6 - 0x4]
  62911. 0002EBB4  48C0                     ext.l      D0
  62912. 0002EBB6  5380                     subq.l     D0, 1
  62913. 0002EBB8  3F00                     move.w     -[A7], D0
  62914. 0002EBBA  302E FFFE                move.w     D0, [A6 - 0x2]
  62915. 0002EBBE  48C0                     ext.l      D0
  62916. 0002EBC0  5380                     subq.l     D0, 1
  62917. 0002EBC2  3F00                     move.w     -[A7], D0
  62918. 0002EBC4  61FF 0000 0098           bsr        +0x9A /* 0002EC5E */
  62919. 0002EBCA  0C43 0001                cmpi.w     D3, 0x1
  62920. 0002EBCE  504F                     addq.w     A7, 8
  62921. 0002EBD0  6F0C                     ble        +0xE /* 0002EBDE */
  62922. 0002EBD2  486E FFF8                pea.l      [A6 - 0x8]
  62923. 0002EBD6  2F3C 0001 0001           move.l     -[A7], 0x10001
  62924. 0002EBDC  A8A9                     syscall    InsetRect
  62925. label0002EBDE:
  62926. 0002EBDE  5C8A                     addq.l     A2, 6
  62927. 0002EBE0  5244                     addq.w     D4, 1
  62928. 0002EBE2  B843                     cmp.w      D4, D3
  62929. 0002EBE4  6DC8                     blt        -0x36 /* 0002EBAE */
  62930. 0002EBE6  6040                     bra        +0x42 /* 0002EC28 */
  62931. label0002EBE8:
  62932. 0002EBE8  7800                     moveq.l    D4, 0x00
  62933. 0002EBEA  4A43                     tst.w      D3
  62934. 0002EBEC  6F3A                     ble        +0x3C /* 0002EC28 */
  62935. 0002EBEE  7006                     moveq.l    D0, 0x06
  62936. 0002EBF0  C1C4                     muls.w     D0, D4
  62937. 0002EBF2  244B                     movea.l    A2, A3
  62938. 0002EBF4  D5C0                     add.l      A2, D0
  62939. label0002EBF6:
  62940. 0002EBF6  2F0A                     move.l     -[A7], A2
  62941. 0002EBF8  302E FFFC                move.w     D0, [A6 - 0x4]
  62942. 0002EBFC  48C0                     ext.l      D0
  62943. 0002EBFE  5380                     subq.l     D0, 1
  62944. 0002EC00  3F00                     move.w     -[A7], D0
  62945. 0002EC02  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  62946. 0002EC06  61FF 0000 0056           bsr        +0x58 /* 0002EC5E */
  62947. 0002EC0C  0C43 0001                cmpi.w     D3, 0x1
  62948. 0002EC10  504F                     addq.w     A7, 8
  62949. 0002EC12  6F0C                     ble        +0xE /* 0002EC20 */
  62950. 0002EC14  486E FFF8                pea.l      [A6 - 0x8]
  62951. 0002EC18  2F3C 0001 0001           move.l     -[A7], 0x10001
  62952. 0002EC1E  A8A9                     syscall    InsetRect
  62953. label0002EC20:
  62954. 0002EC20  5C8A                     addq.l     A2, 6
  62955. 0002EC22  5244                     addq.w     D4, 1
  62956. 0002EC24  B843                     cmp.w      D4, D3
  62957. 0002EC26  6DCE                     blt        -0x30 /* 0002EBF6 */
  62958. label0002EC28:
  62959. 0002EC28  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  62960. 0002EC2C  4E5E                     unlink     A6
  62961. 0002EC2E  4E75                     rts
  62962. fn0002EC30:
  62963. 0002EC30  4E56 0000                link       A6, 0
  62964. 0002EC34  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  62965. 0002EC38  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  62966. 0002EC3C  A893                     syscall    MoveTo
  62967. 0002EC3E  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  62968. 0002EC42  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  62969. 0002EC46  A891                     syscall    LineTo
  62970. 0002EC48  4E5E                     unlink     A6
  62971. 0002EC4A  4E75                     rts
  62972. fn0002EC4C:
  62973. 0002EC4C  4E56 0000                link       A6, 0
  62974. 0002EC50  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  62975. 0002EC54  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  62976. 0002EC58  A891                     syscall    LineTo
  62977. 0002EC5A  4E5E                     unlink     A6
  62978. 0002EC5C  4E75                     rts
  62979. fn0002EC5E:
  62980. 0002EC5E  4E56 0000                link       A6, 0
  62981. 0002EC62  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  62982. 0002EC66  AA14                     syscall    RGBForeColor
  62983. 0002EC68  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  62984. 0002EC6C  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  62985. 0002EC70  A893                     syscall    MoveTo
  62986. 0002EC72  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  62987. 0002EC76  3F2E 000A                move.w     -[A7], [A6 + 0xA]
  62988. 0002EC7A  A891                     syscall    LineTo
  62989. 0002EC7C  4E5E                     unlink     A6
  62990. 0002EC7E  4E75                     rts
  62991. fn0002EC80:
  62992. 0002EC80  4E56 FFD6                link       A6, -0x002A
  62993. 0002EC84  48E7 1030                movem.l    -[A7], D3,A2,A3
  62994. 0002EC88  266E 0008                movea.l    A3, [A6 + 0x8]
  62995. 0002EC8C  246E 000C                movea.l    A2, [A6 + 0xC]
  62996. 0002EC90  200B                     move.l     D0, A3
  62997. 0002EC92  6700 00C4                beq        +0xC6 /* 0002ED58 */
  62998. 0002EC96  486E FFDC                pea.l      [A6 - 0x24]
  62999. 0002EC9A  4EB9 0000 01F0           jsr        [0x000001F0]
  63000. 0002ECA0  4EB9 0000 0200           jsr        [0x00000200 /* SPAlarm */]
  63001. 0002ECA6  2F0A                     move.l     -[A7], A2
  63002. 0002ECA8  2F0B                     move.l     -[A7], A3
  63003. 0002ECAA  AA1F                     syscall    PlotCIcon
  63004. 0002ECAC  302E 0010                move.w     D0, [A6 + 0x10]
  63005. 0002ECB0  48C0                     ext.l      D0
  63006. 0002ECB2  2600                     move.l     D3, D0
  63007. 0002ECB4  0C80 0000 4000           cmpi.l     D0, 0x4000 /* '@\0' */
  63008. 0002ECBA  584F                     addq.w     A7, 4
  63009. 0002ECBC  663A                     bne        +0x3C /* 0002ECF8 */
  63010. 0002ECBE  0C6E 0004 0012           cmpi.w     [A6 + 0x12], 0x4
  63011. 0002ECC4  6F26                     ble        +0x28 /* 0002ECEC */
  63012. 0002ECC6  1F3C 0009                move.b     -[A7], 0x9 /* '\t' */
  63013. 0002ECCA  486E FFFA                pea.l      [A6 - 0x6]
  63014. 0002ECCE  61FF FFFF F7A2           bsr        -0x85C /* 0002E472 */
  63015. 0002ECD4  4879 0000 2FEC           push.l     0x2FEC
  63016. 0002ECDA  486E FFFA                pea.l      [A6 - 0x6]
  63017. 0002ECDE  2F0A                     move.l     -[A7], A2
  63018. 0002ECE0  2F0B                     move.l     -[A7], A3
  63019. 0002ECE2  4EBA F8E8                jsr        [PC - 0x718 /* 0002E5CC */]
  63020. 0002ECE6  4FEF 0016                lea.l      A7, [A7 + 0x16]
  63021. 0002ECEA  605C                     bra        +0x5E /* 0002ED48 */
  63022. label0002ECEC:
  63023. 0002ECEC  2F0A                     move.l     -[A7], A2
  63024. 0002ECEE  2F0B                     move.l     -[A7], A3
  63025. 0002ECF0  4EBA F948                jsr        [PC - 0x6B8 /* 0002E63A */]
  63026. 0002ECF4  504F                     addq.w     A7, 8
  63027. 0002ECF6  6050                     bra        +0x52 /* 0002ED48 */
  63028. label0002ECF8:
  63029. 0002ECF8  7001                     moveq.l    D0, 0x01
  63030. 0002ECFA  B680                     cmp.l      D3, D0
  63031. 0002ECFC  664A                     bne        +0x4C /* 0002ED48 */
  63032. 0002ECFE  0C6E 0004 0012           cmpi.w     [A6 + 0x12], 0x4
  63033. 0002ED04  6F32                     ble        +0x34 /* 0002ED38 */
  63034. 0002ED06  1F3C 0007                move.b     -[A7], 0x7
  63035. 0002ED0A  486E FFFA                pea.l      [A6 - 0x6]
  63036. 0002ED0E  61FF FFFF F762           bsr        -0x89C /* 0002E472 */
  63037. 0002ED14  1F3C 0001                move.b     -[A7], 0x1
  63038. 0002ED18  486E FFD6                pea.l      [A6 - 0x2A]
  63039. 0002ED1C  61FF FFFF F754           bsr        -0x8AA /* 0002E472 */
  63040. 0002ED22  486E FFD6                pea.l      [A6 - 0x2A]
  63041. 0002ED26  486E FFFA                pea.l      [A6 - 0x6]
  63042. 0002ED2A  2F0A                     move.l     -[A7], A2
  63043. 0002ED2C  2F0B                     move.l     -[A7], A3
  63044. 0002ED2E  4EBA F89C                jsr        [PC - 0x764 /* 0002E5CC */]
  63045. 0002ED32  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  63046. 0002ED36  6010                     bra        +0x12 /* 0002ED48 */
  63047. label0002ED38:
  63048. 0002ED38  3F3C 000B                move.w     -[A7], 0xB
  63049. 0002ED3C  A89C                     syscall    PenMode
  63050. 0002ED3E  4EB9 0000 0208           jsr        [0x00000208 /* SPVolCtl */]
  63051. 0002ED44  2F0A                     move.l     -[A7], A2
  63052. 0002ED46  A8A2                     syscall    PaintRect
  63053. label0002ED48:
  63054. 0002ED48  3F3C FFFF                move.w     -[A7], 0xFFFF
  63055. 0002ED4C  486E FFDC                pea.l      [A6 - 0x24]
  63056. 0002ED50  4EB9 0000 01F8           jsr        [0x000001F8 /* SPValid/SysParam */]
  63057. 0002ED56  5C4F                     addq.w     A7, 6
  63058. label0002ED58:
  63059. 0002ED58  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  63060. 0002ED5C  4E5E                     unlink     A6
  63061. 0002ED5E  4E75                     rts
  63062. fn0002ED60:
  63063. 0002ED60  4E56 FFD6                link       A6, -0x002A
  63064. 0002ED64  2F0A                     move.l     -[A7], A2
  63065. 0002ED66  2F03                     move.l     -[A7], D3
  63066. 0002ED68  246E 000C                movea.l    A2, [A6 + 0xC]
  63067. 0002ED6C  4AAE 0008                tst.l      [A6 + 0x8]
  63068. 0002ED70  6700 00BC                beq        +0xBE /* 0002EE2E */
  63069. 0002ED74  486E FFDC                pea.l      [A6 - 0x24]
  63070. 0002ED78  4EB9 0000 01F0           jsr        [0x000001F0]
  63071. 0002ED7E  4EB9 0000 0200           jsr        [0x00000200 /* SPAlarm */]
  63072. 0002ED84  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  63073. 0002ED88  2F0A                     move.l     -[A7], A2
  63074. 0002ED8A  A8F6                     syscall    DrawPicture
  63075. 0002ED8C  302E 0010                move.w     D0, [A6 + 0x10]
  63076. 0002ED90  48C0                     ext.l      D0
  63077. 0002ED92  2600                     move.l     D3, D0
  63078. 0002ED94  0C80 0000 4000           cmpi.l     D0, 0x4000 /* '@\0' */
  63079. 0002ED9A  584F                     addq.w     A7, 4
  63080. 0002ED9C  6632                     bne        +0x34 /* 0002EDD0 */
  63081. 0002ED9E  0C6E 0004 0012           cmpi.w     [A6 + 0x12], 0x4
  63082. 0002EDA4  6F24                     ble        +0x26 /* 0002EDCA */
  63083. 0002EDA6  1F3C 0009                move.b     -[A7], 0x9 /* '\t' */
  63084. 0002EDAA  486E FFFA                pea.l      [A6 - 0x6]
  63085. 0002EDAE  61FF FFFF F6C2           bsr        -0x93C /* 0002E472 */
  63086. 0002EDB4  4879 0000 2FEC           push.l     0x2FEC
  63087. 0002EDBA  486E FFFA                pea.l      [A6 - 0x6]
  63088. 0002EDBE  2F0A                     move.l     -[A7], A2
  63089. 0002EDC0  4EBA F7EA                jsr        [PC - 0x816 /* 0002E5AC */]
  63090. 0002EDC4  4FEF 0012                lea.l      A7, [A7 + 0x12]
  63091. 0002EDC8  6054                     bra        +0x56 /* 0002EE1E */
  63092. label0002EDCA:
  63093. 0002EDCA  2F0A                     move.l     -[A7], A2
  63094. 0002EDCC  A8A4                     syscall    InvertRect
  63095. 0002EDCE  604E                     bra        +0x50 /* 0002EE1E */
  63096. label0002EDD0:
  63097. 0002EDD0  7001                     moveq.l    D0, 0x01
  63098. 0002EDD2  B680                     cmp.l      D3, D0
  63099. 0002EDD4  6648                     bne        +0x4A /* 0002EE1E */
  63100. 0002EDD6  0C6E 0004 0012           cmpi.w     [A6 + 0x12], 0x4
  63101. 0002EDDC  6F30                     ble        +0x32 /* 0002EE0E */
  63102. 0002EDDE  1F3C 0007                move.b     -[A7], 0x7
  63103. 0002EDE2  486E FFFA                pea.l      [A6 - 0x6]
  63104. 0002EDE6  61FF FFFF F68A           bsr        -0x974 /* 0002E472 */
  63105. 0002EDEC  1F3C 0001                move.b     -[A7], 0x1
  63106. 0002EDF0  486E FFD6                pea.l      [A6 - 0x2A]
  63107. 0002EDF4  61FF FFFF F67C           bsr        -0x982 /* 0002E472 */
  63108. 0002EDFA  486E FFD6                pea.l      [A6 - 0x2A]
  63109. 0002EDFE  486E FFFA                pea.l      [A6 - 0x6]
  63110. 0002EE02  2F0A                     move.l     -[A7], A2
  63111. 0002EE04  4EBA F7A6                jsr        [PC - 0x85A /* 0002E5AC */]
  63112. 0002EE08  4FEF 0018                lea.l      A7, [A7 + 0x18]
  63113. 0002EE0C  6010                     bra        +0x12 /* 0002EE1E */
  63114. label0002EE0E:
  63115. 0002EE0E  3F3C 000B                move.w     -[A7], 0xB
  63116. 0002EE12  A89C                     syscall    PenMode
  63117. 0002EE14  4EB9 0000 0208           jsr        [0x00000208 /* SPVolCtl */]
  63118. 0002EE1A  2F0A                     move.l     -[A7], A2
  63119. 0002EE1C  A8A2                     syscall    PaintRect
  63120. label0002EE1E:
  63121. 0002EE1E  3F3C FFFF                move.w     -[A7], 0xFFFF
  63122. 0002EE22  486E FFDC                pea.l      [A6 - 0x24]
  63123. 0002EE26  4EB9 0000 01F8           jsr        [0x000001F8 /* SPValid/SysParam */]
  63124. 0002EE2C  5C4F                     addq.w     A7, 6
  63125. label0002EE2E:
  63126. 0002EE2E  261F                     move.l     D3, [A7]+
  63127. 0002EE30  245F                     movea.l    A2, [A7]+
  63128. 0002EE32  4E5E                     unlink     A6
  63129. 0002EE34  4E75                     rts
  63130. fn0002EE36:
  63131. 0002EE36  4E56 0000                link       A6, 0
  63132. 0002EE3A  2F0B                     move.l     -[A7], A3
  63133. 0002EE3C  2F0A                     move.l     -[A7], A2
  63134. 0002EE3E  266E 000E                movea.l    A3, [A6 + 0xE]
  63135. 0002EE42  4A6E 000C                tst.w      [A6 + 0xC]
  63136. 0002EE46  671E                     beq        +0x20 /* 0002EE66 */
  63137. 0002EE48  206E 0008                movea.l    A0, [A6 + 0x8]
  63138. 0002EE4C  41E8 017C                lea.l      A0, [A0 + 0x17C]
  63139. 0002EE50  226E 0008                movea.l    A1, [A6 + 0x8]
  63140. 0002EE54  2288                     move.l     [A1], A0
  63141. 0002EE56  206E 0008                movea.l    A0, [A6 + 0x8]
  63142. 0002EE5A  4868 017C                pea.l      [A0 + 0x17C]
  63143. 0002EE5E  4EB9 0000 17B0           jsr        [0x000017B0]
  63144. 0002EE64  584F                     addq.w     A7, 4
  63145. label0002EE66:
  63146. 0002EE66  2F0B                     move.l     -[A7], A3
  63147. 0002EE68  4267                     clr.w      -[A7]
  63148. 0002EE6A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  63149. 0002EE6E  4EB9 0000 0B68           jsr        [0x00000B68 /* MenuLayer */]
  63150. 0002EE74  41F9 0000 DD36           lea.l      A0, [0x0000DD36]
  63151. 0002EE7A  226E 0008                movea.l    A1, [A6 + 0x8]
  63152. 0002EE7E  2348 0004                move.l     [A1 + 0x4], A0
  63153. 0002EE82  41F9 0000 DD36           lea.l      A0, [0x0000DD36]
  63154. 0002EE88  41E8 01B0                lea.l      A0, [A0 + 0x1B0]
  63155. 0002EE8C  226E 0008                movea.l    A1, [A6 + 0x8]
  63156. 0002EE90  2251                     movea.l    A1, [A1]
  63157. 0002EE92  2288                     move.l     [A1], A0
  63158. 0002EE94  41F9 0000 DD36           lea.l      A0, [0x0000DD36]
  63159. 0002EE9A  41E8 0170                lea.l      A0, [A0 + 0x170]
  63160. 0002EE9E  226E 0008                movea.l    A1, [A6 + 0x8]
  63161. 0002EEA2  2348 0028                move.l     [A1 + 0x28], A0
  63162. 0002EEA6  206E 0008                movea.l    A0, [A6 + 0x8]
  63163. 0002EEAA  2450                     movea.l    A2, [A0]
  63164. 0002EEAC  41E8 017C                lea.l      A0, [A0 + 0x17C]
  63165. 0002EEB0  91CA                     sub.l      A0, A2
  63166. 0002EEB2  2548 0008                move.l     [A2 + 0x8], A0
  63167. 0002EEB6  206E 0008                movea.l    A0, [A6 + 0x8]
  63168. 0002EEBA  4868 006C                pea.l      [A0 + 0x6C]
  63169. 0002EEBE  4EB9 0000 09F8           jsr        [0x000009F8]
  63170. 0002EEC4  4878 0006                push.l     0x6
  63171. 0002EEC8  206E 0008                movea.l    A0, [A6 + 0x8]
  63172. 0002EECC  4868 0066                pea.l      [A0 + 0x66]
  63173. 0002EED0  2F0B                     move.l     -[A7], A3
  63174. 0002EED2  2057                     movea.l    A0, [A7]
  63175. 0002EED4  2250                     movea.l    A1, [A0]
  63176. 0002EED6  2269 0024                movea.l    A1, [A1 + 0x24]
  63177. 0002EEDA  4E91                     jsr        [A1]
  63178. 0002EEDC  206E 0008                movea.l    A0, [A6 + 0x8]
  63179. 0002EEE0  4868 006C                pea.l      [A0 + 0x6C]
  63180. 0002EEE4  61FF FFFD B72A           bsr        -0x248D4 /* 0000A610 */
  63181. 0002EEEA  584F                     addq.w     A7, 4
  63182. 0002EEEC  2F08                     move.l     -[A7], A0
  63183. 0002EEEE  2F0B                     move.l     -[A7], A3
  63184. 0002EEF0  4EB9 0000 17A8           jsr        [0x000017A8]
  63185. 0002EEF6  206E 0008                movea.l    A0, [A6 + 0x8]
  63186. 0002EEFA  4228 017A                clr.b      [A0 + 0x17A]
  63187. 0002EEFE  206E 0008                movea.l    A0, [A6 + 0x8]
  63188. 0002EF02  4FEF 0022                lea.l      A7, [A7 + 0x22]
  63189. 0002EF06  245F                     movea.l    A2, [A7]+
  63190. 0002EF08  265F                     movea.l    A3, [A7]+
  63191. 0002EF0A  4E5E                     unlink     A6
  63192. 0002EF0C  4E75                     rts
  63193. label0002EF0E:
  63194. 0002EF0E  4E56 0000                link       A6, 0
  63195. 0002EF12  2F0B                     move.l     -[A7], A3
  63196. 0002EF14  2F0A                     move.l     -[A7], A2
  63197. 0002EF16  246E 0008                movea.l    A2, [A6 + 0x8]
  63198. 0002EF1A  200A                     move.l     D0, A2
  63199. 0002EF1C  6778                     beq        +0x7A /* 0002EF96 */
  63200. 0002EF1E  41F9 0000 DD36           lea.l      A0, [0x0000DD36]
  63201. 0002EF24  2548 0004                move.l     [A2 + 0x4], A0
  63202. 0002EF28  41F9 0000 DD36           lea.l      A0, [0x0000DD36]
  63203. 0002EF2E  41E8 01B0                lea.l      A0, [A0 + 0x1B0]
  63204. 0002EF32  2252                     movea.l    A1, [A2]
  63205. 0002EF34  2288                     move.l     [A1], A0
  63206. 0002EF36  41F9 0000 DD36           lea.l      A0, [0x0000DD36]
  63207. 0002EF3C  41E8 0170                lea.l      A0, [A0 + 0x170]
  63208. 0002EF40  2548 0028                move.l     [A2 + 0x28], A0
  63209. 0002EF44  2652                     movea.l    A3, [A2]
  63210. 0002EF46  204A                     movea.l    A0, A2
  63211. 0002EF48  41E8 017C                lea.l      A0, [A0 + 0x17C]
  63212. 0002EF4C  91CB                     sub.l      A0, A3
  63213. 0002EF4E  2748 0008                move.l     [A3 + 0x8], A0
  63214. 0002EF52  3F3C FFFF                move.w     -[A7], 0xFFFF
  63215. 0002EF56  204A                     movea.l    A0, A2
  63216. 0002EF58  4868 006C                pea.l      [A0 + 0x6C]
  63217. 0002EF5C  61FF FFFD 230E           bsr        -0x2DCF0 /* 0000126C */
  63218. 0002EF62  4267                     clr.w      -[A7]
  63219. 0002EF64  2F0A                     move.l     -[A7], A2
  63220. 0002EF66  4EB9 0000 0B70           jsr        [0x00000B70]
  63221. 0002EF6C  4A6E 000C                tst.w      [A6 + 0xC]
  63222. 0002EF70  4FEF 000C                lea.l      A7, [A7 + 0xC]
  63223. 0002EF74  6710                     beq        +0x12 /* 0002EF86 */
  63224. 0002EF76  4267                     clr.w      -[A7]
  63225. 0002EF78  204A                     movea.l    A0, A2
  63226. 0002EF7A  4868 017C                pea.l      [A0 + 0x17C]
  63227. 0002EF7E  4EB9 0000 17B8           jsr        [0x000017B8]
  63228. 0002EF84  5C4F                     addq.w     A7, 6
  63229. label0002EF86:
  63230. 0002EF86  4A6E 000C                tst.w      [A6 + 0xC]
  63231. 0002EF8A  6F0A                     ble        +0xC /* 0002EF96 */
  63232. 0002EF8C  2F0A                     move.l     -[A7], A2
  63233. 0002EF8E  4EB9 0000 0168           jsr        [0x00000168]
  63234. 0002EF94  584F                     addq.w     A7, 4
  63235. label0002EF96:
  63236. 0002EF96  204A                     movea.l    A0, A2
  63237. 0002EF98  245F                     movea.l    A2, [A7]+
  63238. 0002EF9A  265F                     movea.l    A3, [A7]+
  63239. 0002EF9C  4E5E                     unlink     A6
  63240. 0002EF9E  4E75                     rts
  63241. 0002EFA0  4E56 0000                link       A6, 0
  63242. 0002EFA4  3F3C 0100                move.w     -[A7], 0x100
  63243. 0002EFA8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  63244. 0002EFAC  206E 0008                movea.l    A0, [A6 + 0x8]
  63245. 0002EFB0  4868 006C                pea.l      [A0 + 0x6C]
  63246. 0002EFB4  61FF FFFD 227A           bsr        -0x2DD84 /* 00001230 */
  63247. 0002EFBA  584F                     addq.w     A7, 4
  63248. 0002EFBC  2F08                     move.l     -[A7], A0
  63249. 0002EFBE  4EB9 0000 09D0           jsr        [0x000009D0]
  63250. 0002EFC4  4E5E                     unlink     A6
  63251. 0002EFC6  4E75                     rts
  63252. 0002EFC8  4E56 0000                link       A6, 0
  63253. 0002EFCC  2F0A                     move.l     -[A7], A2
  63254. 0002EFCE  246E 0008                movea.l    A2, [A6 + 0x8]
  63255. 0002EFD2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  63256. 0002EFD6  486A 0066                pea.l      [A2 + 0x66]
  63257. 0002EFDA  61FF FFFD A7CA           bsr        -0x25834 /* 000097A6 */
  63258. 0002EFE0  4A00                     tst.b      D0
  63259. 0002EFE2  504F                     addq.w     A7, 8
  63260. 0002EFE4  6730                     beq        +0x32 /* 0002F016 */
  63261. 0002EFE6  206E 000C                movea.l    A0, [A6 + 0xC]
  63262. 0002EFEA  2550 0066                move.l     [A2 + 0x66], [A0]
  63263. 0002EFEE  3568 0004 006A           move.w     [A2 + 0x6A], [A0 + 0x4]
  63264. 0002EFF4  42A7                     clr.l      -[A7]
  63265. 0002EFF6  2F0A                     move.l     -[A7], A2
  63266. 0002EFF8  2057                     movea.l    A0, [A7]
  63267. 0002EFFA  2268 0004                movea.l    A1, [A0 + 0x4]
  63268. 0002EFFE  2269 010C                movea.l    A1, [A1 + 0x10C]
  63269. 0002F002  4E91                     jsr        [A1]
  63270. 0002F004  2F0A                     move.l     -[A7], A2
  63271. 0002F006  2057                     movea.l    A0, [A7]
  63272. 0002F008  2268 0004                movea.l    A1, [A0 + 0x4]
  63273. 0002F00C  2269 01A4                movea.l    A1, [A1 + 0x1A4]
  63274. 0002F010  4E91                     jsr        [A1]
  63275. 0002F012  4FEF 000C                lea.l      A7, [A7 + 0xC]
  63276. label0002F016:
  63277. 0002F016  245F                     movea.l    A2, [A7]+
  63278. 0002F018  4E5E                     unlink     A6
  63279. 0002F01A  4E75                     rts
  63280. 0002F01C  4E56 0000                link       A6, 0
  63281. 0002F020  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  63282. 0002F024  206E 0008                movea.l    A0, [A6 + 0x8]
  63283. 0002F028  4868 006C                pea.l      [A0 + 0x6C]
  63284. 0002F02C  61FF FFFD 2648           bsr        -0x2D9B6 /* 00001676 */
  63285. 0002F032  4E5E                     unlink     A6
  63286. 0002F034  4E75                     rts
  63287. 0002F036  4E56 0000                link       A6, 0
  63288. 0002F03A  2F0A                     move.l     -[A7], A2
  63289. 0002F03C  246E 0008                movea.l    A2, [A6 + 0x8]
  63290. 0002F040  102A 017A                move.b     D0, [A2 + 0x17A]
  63291. 0002F044  B02E 000C                cmp.b      D0, [A6 + 0xC]
  63292. 0002F048  671E                     beq        +0x20 /* 0002F068 */
  63293. 0002F04A  102E 000C                move.b     D0, [A6 + 0xC]
  63294. 0002F04E  56C0                     sne        D0
  63295. 0002F050  4400                     neg.b      D0
  63296. 0002F052  1540 017A                move.b     [A2 + 0x17A], D0
  63297. 0002F056  42A7                     clr.l      -[A7]
  63298. 0002F058  2F0A                     move.l     -[A7], A2
  63299. 0002F05A  2057                     movea.l    A0, [A7]
  63300. 0002F05C  2268 0004                movea.l    A1, [A0 + 0x4]
  63301. 0002F060  2269 010C                movea.l    A1, [A1 + 0x10C]
  63302. 0002F064  4E91                     jsr        [A1]
  63303. 0002F066  504F                     addq.w     A7, 8
  63304. label0002F068:
  63305. 0002F068  245F                     movea.l    A2, [A7]+
  63306. 0002F06A  4E5E                     unlink     A6
  63307. 0002F06C  4E75                     rts
  63308. 0002F06E  4E56 0000                link       A6, 0
  63309. 0002F072  42A7                     clr.l      -[A7]
  63310. 0002F074  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  63311. 0002F078  2057                     movea.l    A0, [A7]
  63312. 0002F07A  2268 0004                movea.l    A1, [A0 + 0x4]
  63313. 0002F07E  2269 010C                movea.l    A1, [A1 + 0x10C]
  63314. 0002F082  4E91                     jsr        [A1]
  63315. 0002F084  4E5E                     unlink     A6
  63316. 0002F086  4E75                     rts
  63317. 0002F088  4E56 0000                link       A6, 0
  63318. 0002F08C  42A7                     clr.l      -[A7]
  63319. 0002F08E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  63320. 0002F092  2057                     movea.l    A0, [A7]
  63321. 0002F094  2268 0004                movea.l    A1, [A0 + 0x4]
  63322. 0002F098  2269 010C                movea.l    A1, [A1 + 0x10C]
  63323. 0002F09C  4E91                     jsr        [A1]
  63324. 0002F09E  4E5E                     unlink     A6
  63325. 0002F0A0  4E75                     rts
  63326. 0002F0A2  4E56 0000                link       A6, 0
  63327. 0002F0A6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  63328. 0002F0AA  4EB9 0000 0E60           jsr        [0x00000E60]
  63329. 0002F0B0  4A00                     tst.b      D0
  63330. 0002F0B2  584F                     addq.w     A7, 4
  63331. 0002F0B4  6712                     beq        +0x14 /* 0002F0C8 */
  63332. 0002F0B6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  63333. 0002F0BA  2057                     movea.l    A0, [A7]
  63334. 0002F0BC  2268 0004                movea.l    A1, [A0 + 0x4]
  63335. 0002F0C0  2269 00C4                movea.l    A1, [A1 + 0xC4]
  63336. 0002F0C4  4E91                     jsr        [A1]
  63337. 0002F0C6  584F                     addq.w     A7, 4
  63338. label0002F0C8:
  63339. 0002F0C8  4E5E                     unlink     A6
  63340. 0002F0CA  4E75                     rts
  63341. 0002F0CC  4E56 0000                link       A6, 0
  63342. 0002F0D0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  63343. 0002F0D4  4EB9 0000 0E60           jsr        [0x00000E60]
  63344. 0002F0DA  4A00                     tst.b      D0
  63345. 0002F0DC  584F                     addq.w     A7, 4
  63346. 0002F0DE  6612                     bne        +0x14 /* 0002F0F2 */
  63347. 0002F0E0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  63348. 0002F0E4  2057                     movea.l    A0, [A7]
  63349. 0002F0E6  2268 0004                movea.l    A1, [A0 + 0x4]
  63350. 0002F0EA  2269 00C4                movea.l    A1, [A1 + 0xC4]
  63351. 0002F0EE  4E91                     jsr        [A1]
  63352. 0002F0F0  584F                     addq.w     A7, 4
  63353. label0002F0F2:
  63354. 0002F0F2  4E5E                     unlink     A6
  63355. 0002F0F4  4E75                     rts
  63356. 0002F0F6  4E56 FFD2                link       A6, -0x002E
  63357. 0002F0FA  48E7 1820                movem.l    -[A7], D3,D4,A2
  63358. 0002F0FE  246E 0008                movea.l    A2, [A6 + 0x8]
  63359. 0002F102  A89E                     syscall    PenNormal
  63360. 0002F104  2F0A                     move.l     -[A7], A2
  63361. 0002F106  2057                     movea.l    A0, [A7]
  63362. 0002F108  2268 0004                movea.l    A1, [A0 + 0x4]
  63363. 0002F10C  2269 00F0                movea.l    A1, [A1 + 0xF0]
  63364. 0002F110  4E91                     jsr        [A1]
  63365. 0002F112  486E FFEA                pea.l      [A6 - 0x16]
  63366. 0002F116  2F0A                     move.l     -[A7], A2
  63367. 0002F118  2057                     movea.l    A0, [A7]
  63368. 0002F11A  2268 0004                movea.l    A1, [A0 + 0x4]
  63369. 0002F11E  2269 0040                movea.l    A1, [A1 + 0x40]
  63370. 0002F122  4E91                     jsr        [A1]
  63371. 0002F124  486E FFEA                pea.l      [A6 - 0x16]
  63372. 0002F128  A8A3                     syscall    EraseRect
  63373. 0002F12A  61FF FFFE 73C8           bsr        -0x18C36 /* 000164F4 */
  63374. 0002F130  3800                     move.w     D4, D0
  63375. 0002F132  7600                     moveq.l    D3, 0x00
  63376. 0002F134  2F0A                     move.l     -[A7], A2
  63377. 0002F136  4EB9 0000 0E98           jsr        [0x00000E98]
  63378. 0002F13C  4A00                     tst.b      D0
  63379. 0002F13E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  63380. 0002F142  6710                     beq        +0x12 /* 0002F154 */
  63381. 0002F144  2F0A                     move.l     -[A7], A2
  63382. 0002F146  4EB9 0000 0E60           jsr        [0x00000E60]
  63383. 0002F14C  4A00                     tst.b      D0
  63384. 0002F14E  584F                     addq.w     A7, 4
  63385. 0002F150  6702                     beq        +0x4 /* 0002F154 */
  63386. 0002F152  7601                     moveq.l    D3, 0x01
  63387. label0002F154:
  63388. 0002F154  2D6E FFEA FFF8           move.l     [A6 - 0x8], [A6 - 0x16]
  63389. 0002F15A  2D6E FFEE FFFC           move.l     [A6 - 0x4], [A6 - 0x12]
  63390. 0002F160  486E FFF8                pea.l      [A6 - 0x8]
  63391. 0002F164  2F3C 0001 0001           move.l     -[A7], 0x10001
  63392. 0002F16A  A8A9                     syscall    InsetRect
  63393. 0002F16C  486E FFF8                pea.l      [A6 - 0x8]
  63394. 0002F170  2F3C 0001 0001           move.l     -[A7], 0x10001
  63395. 0002F176  A8A8                     syscall    OffsetRect
  63396. 0002F178  2D79 0000 2FEC FFF2      move.l     [A6 - 0xE], [0x00002FEC]
  63397. 0002F180  3D79 0000 2FF0 FFF6      move.w     [A6 - 0xA], [0x00002FF0]
  63398. 0002F188  0C44 0004                cmpi.w     D4, 0x4
  63399. 0002F18C  6D38                     blt        +0x3A /* 0002F1C6 */
  63400. 0002F18E  4A03                     tst.b      D3
  63401. 0002F190  6716                     beq        +0x18 /* 0002F1A8 */
  63402. 0002F192  1F3C 0006                move.b     -[A7], 0x6
  63403. 0002F196  486E FFE4                pea.l      [A6 - 0x1C]
  63404. 0002F19A  61FF FFFF F2D6           bsr        -0xD28 /* 0002E472 */
  63405. 0002F1A0  41EE FFE4                lea.l      A0, [A6 - 0x1C]
  63406. 0002F1A4  5C4F                     addq.w     A7, 6
  63407. 0002F1A6  6014                     bra        +0x16 /* 0002F1BC */
  63408. label0002F1A8:
  63409. 0002F1A8  1F3C 0004                move.b     -[A7], 0x4
  63410. 0002F1AC  486E FFDE                pea.l      [A6 - 0x22]
  63411. 0002F1B0  61FF FFFF F2C0           bsr        -0xD3E /* 0002E472 */
  63412. 0002F1B6  41EE FFDE                lea.l      A0, [A6 - 0x22]
  63413. 0002F1BA  5C4F                     addq.w     A7, 6
  63414. label0002F1BC:
  63415. 0002F1BC  2D50 FFF2                move.l     [A6 - 0xE], [A0]
  63416. 0002F1C0  3D68 0004 FFF6           move.w     [A6 - 0xA], [A0 + 0x4]
  63417. label0002F1C6:
  63418. 0002F1C6  486E FFF2                pea.l      [A6 - 0xE]
  63419. 0002F1CA  AA14                     syscall    RGBForeColor
  63420. 0002F1CC  0C44 0004                cmpi.w     D4, 0x4
  63421. 0002F1D0  6C06                     bge        +0x8 /* 0002F1D8 */
  63422. 0002F1D2  4EB9 0000 0208           jsr        [0x00000208 /* SPVolCtl */]
  63423. label0002F1D8:
  63424. 0002F1D8  486E FFF8                pea.l      [A6 - 0x8]
  63425. 0002F1DC  A8A2                     syscall    PaintRect
  63426. 0002F1DE  486E FFF8                pea.l      [A6 - 0x8]
  63427. 0002F1E2  4878 FFFF                push.l     0xFFFF
  63428. 0002F1E6  A8A8                     syscall    OffsetRect
  63429. 0002F1E8  486E FFF8                pea.l      [A6 - 0x8]
  63430. 0002F1EC  A8A2                     syscall    PaintRect
  63431. 0002F1EE  486E FFF8                pea.l      [A6 - 0x8]
  63432. 0002F1F2  4878 FFFF                push.l     0xFFFF
  63433. 0002F1F6  A8A8                     syscall    OffsetRect
  63434. 0002F1F8  0C44 0004                cmpi.w     D4, 0x4
  63435. 0002F1FC  6D00 00DA                blt        +0xDC /* 0002F2D8 */
  63436. 0002F200  A89E                     syscall    PenNormal
  63437. 0002F202  2F0A                     move.l     -[A7], A2
  63438. 0002F204  4EB9 0000 0E98           jsr        [0x00000E98]
  63439. 0002F20A  4A00                     tst.b      D0
  63440. 0002F20C  584F                     addq.w     A7, 4
  63441. 0002F20E  6754                     beq        +0x56 /* 0002F264 */
  63442. 0002F210  2F0A                     move.l     -[A7], A2
  63443. 0002F212  61FF 0000 00FC           bsr        +0xFE /* 0002F310 */
  63444. 0002F218  4A00                     tst.b      D0
  63445. 0002F21A  584F                     addq.w     A7, 4
  63446. 0002F21C  6746                     beq        +0x48 /* 0002F264 */
  63447. 0002F21E  486E FFF8                pea.l      [A6 - 0x8]
  63448. 0002F222  2F3C 0002 0002           move.l     -[A7], 0x20002
  63449. 0002F228  A8A8                     syscall    OffsetRect
  63450. 0002F22A  4879 0000 2FEC           push.l     0x2FEC
  63451. 0002F230  486A 0066                pea.l      [A2 + 0x66]
  63452. 0002F234  61FF FFFD A58C           bsr        -0x25A72 /* 000097C2 */
  63453. 0002F23A  4A00                     tst.b      D0
  63454. 0002F23C  504F                     addq.w     A7, 8
  63455. 0002F23E  6712                     beq        +0x14 /* 0002F252 */
  63456. 0002F240  2D79 0000 2FF2 FFF2      move.l     [A6 - 0xE], [0x00002FF2]
  63457. 0002F248  3D79 0000 2FF6 FFF6      move.w     [A6 - 0xA], [0x00002FF6]
  63458. 0002F250  602E                     bra        +0x30 /* 0002F280 */
  63459. label0002F252:
  63460. 0002F252  486A 0066                pea.l      [A2 + 0x66]
  63461. 0002F256  486E FFF2                pea.l      [A6 - 0xE]
  63462. 0002F25A  61FF FFFF F2CA           bsr        -0xD34 /* 0002E526 */
  63463. 0002F260  504F                     addq.w     A7, 8
  63464. 0002F262  601C                     bra        +0x1E /* 0002F280 */
  63465. label0002F264:
  63466. 0002F264  2D6A 0066 FFF2           move.l     [A6 - 0xE], [A2 + 0x66]
  63467. 0002F26A  3D6A 006A FFF6           move.w     [A6 - 0xA], [A2 + 0x6A]
  63468. 0002F270  4A03                     tst.b      D3
  63469. 0002F272  660C                     bne        +0xE /* 0002F280 */
  63470. 0002F274  486E FFF2                pea.l      [A6 - 0xE]
  63471. 0002F278  4EB9 0000 0310           jsr        [0x00000310]
  63472. 0002F27E  584F                     addq.w     A7, 4
  63473. label0002F280:
  63474. 0002F280  486E FFF2                pea.l      [A6 - 0xE]
  63475. 0002F284  AA14                     syscall    RGBForeColor
  63476. 0002F286  486E FFF8                pea.l      [A6 - 0x8]
  63477. 0002F28A  A8A2                     syscall    PaintRect
  63478. 0002F28C  4A03                     tst.b      D3
  63479. 0002F28E  6712                     beq        +0x14 /* 0002F2A2 */
  63480. 0002F290  2D79 0000 2FEC FFD2      move.l     [A6 - 0x2E], [0x00002FEC]
  63481. 0002F298  3D79 0000 2FF0 FFD6      move.w     [A6 - 0x2A], [0x00002FF0]
  63482. 0002F2A0  601C                     bra        +0x1E /* 0002F2BE */
  63483. label0002F2A2:
  63484. 0002F2A2  1F3C 0007                move.b     -[A7], 0x7
  63485. 0002F2A6  486E FFD8                pea.l      [A6 - 0x28]
  63486. 0002F2AA  61FF FFFF F1C6           bsr        -0xE38 /* 0002E472 */
  63487. 0002F2B0  2D6E FFD8 FFD2           move.l     [A6 - 0x2E], [A6 - 0x28]
  63488. 0002F2B6  3D6E FFDC FFD6           move.w     [A6 - 0x2A], [A6 - 0x24]
  63489. 0002F2BC  5C4F                     addq.w     A7, 6
  63490. label0002F2BE:
  63491. 0002F2BE  2D6E FFD2 FFF2           move.l     [A6 - 0xE], [A6 - 0x2E]
  63492. 0002F2C4  3D6E FFD6 FFF6           move.w     [A6 - 0xA], [A6 - 0x2A]
  63493. 0002F2CA  486E FFF2                pea.l      [A6 - 0xE]
  63494. 0002F2CE  AA14                     syscall    RGBForeColor
  63495. 0002F2D0  486E FFF8                pea.l      [A6 - 0x8]
  63496. 0002F2D4  A8A1                     syscall    FrameRect
  63497. 0002F2D6  6030                     bra        +0x32 /* 0002F308 */
  63498. label0002F2D8:
  63499. 0002F2D8  4879 0000 2FEC           push.l     0x2FEC
  63500. 0002F2DE  AA14                     syscall    RGBForeColor
  63501. 0002F2E0  4A03                     tst.b      D3
  63502. 0002F2E2  6706                     beq        +0x8 /* 0002F2EA */
  63503. 0002F2E4  4EB9 0000 0208           jsr        [0x00000208 /* SPVolCtl */]
  63504. label0002F2EA:
  63505. 0002F2EA  486E FFF8                pea.l      [A6 - 0x8]
  63506. 0002F2EE  A8A1                     syscall    FrameRect
  63507. 0002F2F0  486E FFF8                pea.l      [A6 - 0x8]
  63508. 0002F2F4  2F3C 0002 0002           move.l     -[A7], 0x20002
  63509. 0002F2FA  A8A9                     syscall    InsetRect
  63510. 0002F2FC  486A 0066                pea.l      [A2 + 0x66]
  63511. 0002F300  AA14                     syscall    RGBForeColor
  63512. 0002F302  486E FFF8                pea.l      [A6 - 0x8]
  63513. 0002F306  A8A2                     syscall    PaintRect
  63514. label0002F308:
  63515. 0002F308  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  63516. 0002F30C  4E5E                     unlink     A6
  63517. 0002F30E  4E75                     rts
  63518. fn0002F310:
  63519. 0002F310  206F 0004                movea.l    A0, [A7 + 0x4]
  63520. 0002F314  1028 017A                move.b     D0, [A0 + 0x17A]
  63521. 0002F318  4E75                     rts
  63522. 0002F31A  4E56 0000                link       A6, 0
  63523. 0002F31E  102E 000E                move.b     D0, [A6 + 0xE]
  63524. 0002F322  B02E 0010                cmp.b      D0, [A6 + 0x10]
  63525. 0002F326  6716                     beq        +0x18 /* 0002F33E */
  63526. 0002F328  1F2E 000E                move.b     -[A7], [A6 + 0xE]
  63527. 0002F32C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  63528. 0002F330  2057                     movea.l    A0, [A7]
  63529. 0002F332  2268 0004                movea.l    A1, [A0 + 0x4]
  63530. 0002F336  2269 01AC                movea.l    A1, [A1 + 0x1AC]
  63531. 0002F33A  4E91                     jsr        [A1]
  63532. 0002F33C  5C4F                     addq.w     A7, 6
  63533. label0002F33E:
  63534. 0002F33E  4E5E                     unlink     A6
  63535. 0002F340  4E75                     rts
  63536. 0002F342  4E56 FEFA                link       A6, -0x0106
  63537. 0002F346  2F0A                     move.l     -[A7], A2
  63538. 0002F348  246E 0008                movea.l    A2, [A6 + 0x8]
  63539. 0002F34C  4227                     clr.b      -[A7]
  63540. 0002F34E  2F0A                     move.l     -[A7], A2
  63541. 0002F350  2057                     movea.l    A0, [A7]
  63542. 0002F352  2268 0004                movea.l    A1, [A0 + 0x4]
  63543. 0002F356  2269 01AC                movea.l    A1, [A1 + 0x1AC]
  63544. 0002F35A  4E91                     jsr        [A1]
  63545. 0002F35C  4A2E 000E                tst.b      [A6 + 0xE]
  63546. 0002F360  5C4F                     addq.w     A7, 6
  63547. 0002F362  6750                     beq        +0x52 /* 0002F3B4 */
  63548. 0002F364  486E FEFA                pea.l      [A6 - 0x106]
  63549. 0002F368  2F0A                     move.l     -[A7], A2
  63550. 0002F36A  2057                     movea.l    A0, [A7]
  63551. 0002F36C  2268 0004                movea.l    A1, [A0 + 0x4]
  63552. 0002F370  2269 0024                movea.l    A1, [A1 + 0x24]
  63553. 0002F374  4E91                     jsr        [A1]
  63554. 0002F376  4EB9 0000 0AA8           jsr        [0x00000AA8]
  63555. 0002F37C  2F39 0000 7794           move.l     -[A7], [0x00007794]
  63556. 0002F382  486E FEFA                pea.l      [A6 - 0x106]
  63557. 0002F386  486A 0066                pea.l      [A2 + 0x66]
  63558. 0002F38A  486E FFFA                pea.l      [A6 - 0x6]
  63559. 0002F38E  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  63560. 0002F392  A82E                     syscall    Pack12
  63561. 0002F394  101F                     move.b     D0, [A7]+
  63562. 0002F396  5C4F                     addq.w     A7, 6
  63563. 0002F398  6714                     beq        +0x16 /* 0002F3AE */
  63564. 0002F39A  486E FFFA                pea.l      [A6 - 0x6]
  63565. 0002F39E  2F0A                     move.l     -[A7], A2
  63566. 0002F3A0  2057                     movea.l    A0, [A7]
  63567. 0002F3A2  2268 0004                movea.l    A1, [A0 + 0x4]
  63568. 0002F3A6  2269 01A8                movea.l    A1, [A1 + 0x1A8]
  63569. 0002F3AA  4E91                     jsr        [A1]
  63570. 0002F3AC  504F                     addq.w     A7, 8
  63571. label0002F3AE:
  63572. 0002F3AE  4EB9 0000 0AB0           jsr        [0x00000AB0 /* TEScrpLength */]
  63573. label0002F3B4:
  63574. 0002F3B4  245F                     movea.l    A2, [A7]+
  63575. 0002F3B6  4E5E                     unlink     A6
  63576. 0002F3B8  4E75                     rts
  63577. 0002F3BA  4E56 0000                link       A6, 0
  63578. 0002F3BE  2F0A                     move.l     -[A7], A2
  63579. 0002F3C0  2F03                     move.l     -[A7], D3
  63580. 0002F3C2  246E 0008                movea.l    A2, [A6 + 0x8]
  63581. 0002F3C6  262A 0056                move.l     D3, [A2 + 0x56]
  63582. 0002F3CA  6716                     beq        +0x18 /* 0002F3E2 */
  63583. 0002F3CC  204A                     movea.l    A0, A2
  63584. 0002F3CE  4868 0066                pea.l      [A0 + 0x66]
  63585. 0002F3D2  2F03                     move.l     -[A7], D3
  63586. 0002F3D4  486A 0028                pea.l      [A2 + 0x28]
  63587. 0002F3D8  4EB9 0000 1840           jsr        [0x00001840]
  63588. 0002F3DE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  63589. label0002F3E2:
  63590. 0002F3E2  261F                     move.l     D3, [A7]+
  63591. 0002F3E4  245F                     movea.l    A2, [A7]+
  63592. 0002F3E6  4E5E                     unlink     A6
  63593. 0002F3E8  4E75                     rts
  63594. 0002F3EA  206F 0004                movea.l    A0, [A7 + 0x4]
  63595. 0002F3EE  5088                     addq.l     A0, 8
  63596. 0002F3F0  2010                     move.l     D0, [A0]
  63597. 0002F3F2  0680 FFFF FE84           addi.l     D0, 0xFFFFFE84
  63598. 0002F3F8  D1AF 0004                add.l      [A7 + 0x4], D0
  63599. 0002F3FC  4EFA FB10                jmp        [PC - 0x4F0 /* 0002EF0E */]
  63600. 0002F400  06AF FFFF FFD8 0004      addi.l     [A7 + 0x4], 0xFFFFFFD8
  63601. 0002F408  4EFA FB04                jmp        [PC - 0x4FC /* 0002EF0E */]
  63602. fn0002F40C:
  63603. 0002F40C  4E56 0000                link       A6, 0
  63604. 0002F410  2F0B                     move.l     -[A7], A3
  63605. 0002F412  2F0A                     move.l     -[A7], A2
  63606. 0002F414  246E 000E                movea.l    A2, [A6 + 0xE]
  63607. 0002F418  4A6E 000C                tst.w      [A6 + 0xC]
  63608. 0002F41C  6726                     beq        +0x28 /* 0002F444 */
  63609. 0002F41E  206E 0008                movea.l    A0, [A6 + 0x8]
  63610. 0002F422  41E8 00F4                lea.l      A0, [A0 + 0xF4]
  63611. 0002F426  226E 0008                movea.l    A1, [A6 + 0x8]
  63612. 0002F42A  2288                     move.l     [A1], A0
  63613. 0002F42C  226E 0008                movea.l    A1, [A6 + 0x8]
  63614. 0002F430  2348 00AA                move.l     [A1 + 0xAA], A0
  63615. 0002F434  206E 0008                movea.l    A0, [A6 + 0x8]
  63616. 0002F438  4868 00F4                pea.l      [A0 + 0xF4]
  63617. 0002F43C  4EB9 0000 17B0           jsr        [0x000017B0]
  63618. 0002F442  584F                     addq.w     A7, 4
  63619. label0002F444:
  63620. 0002F444  2F0A                     move.l     -[A7], A2
  63621. 0002F446  4267                     clr.w      -[A7]
  63622. 0002F448  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  63623. 0002F44C  4EB9 0000 11F8           jsr        [0x000011F8]
  63624. 0002F452  206E 0008                movea.l    A0, [A6 + 0x8]
  63625. 0002F456  4868 007C                pea.l      [A0 + 0x7C]
  63626. 0002F45A  4EB9 0000 1820           jsr        [0x00001820]
  63627. 0002F460  4267                     clr.w      -[A7]
  63628. 0002F462  206E 0008                movea.l    A0, [A6 + 0x8]
  63629. 0002F466  4868 00AA                pea.l      [A0 + 0xAA]
  63630. 0002F46A  4EB9 0000 19D8           jsr        [0x000019D8]
  63631. 0002F470  41F9 0000 D7AE           lea.l      A0, [0x0000D7AE]
  63632. 0002F476  226E 0008                movea.l    A1, [A6 + 0x8]
  63633. 0002F47A  2348 0004                move.l     [A1 + 0x4], A0
  63634. 0002F47E  41F9 0000 D7AE           lea.l      A0, [0x0000D7AE]
  63635. 0002F484  41E8 0288                lea.l      A0, [A0 + 0x288]
  63636. 0002F488  226E 0008                movea.l    A1, [A6 + 0x8]
  63637. 0002F48C  2251                     movea.l    A1, [A1]
  63638. 0002F48E  2288                     move.l     [A1], A0
  63639. 0002F490  41F9 0000 D7AE           lea.l      A0, [0x0000D7AE]
  63640. 0002F496  41E8 01C4                lea.l      A0, [A0 + 0x1C4]
  63641. 0002F49A  226E 0008                movea.l    A1, [A6 + 0x8]
  63642. 0002F49E  2348 007C                move.l     [A1 + 0x7C], A0
  63643. 0002F4A2  41F9 0000 D7AE           lea.l      A0, [0x0000D7AE]
  63644. 0002F4A8  41E8 01D0                lea.l      A0, [A0 + 0x1D0]
  63645. 0002F4AC  226E 0008                movea.l    A1, [A6 + 0x8]
  63646. 0002F4B0  2348 00AE                move.l     [A1 + 0xAE], A0
  63647. 0002F4B4  206E 0008                movea.l    A0, [A6 + 0x8]
  63648. 0002F4B8  2650                     movea.l    A3, [A0]
  63649. 0002F4BA  41E8 00F4                lea.l      A0, [A0 + 0xF4]
  63650. 0002F4BE  91CB                     sub.l      A0, A3
  63651. 0002F4C0  2748 0008                move.l     [A3 + 0x8], A0
  63652. 0002F4C4  206E 0008                movea.l    A0, [A6 + 0x8]
  63653. 0002F4C8  42A8 00F0                clr.l      [A0 + 0xF0]
  63654. 0002F4CC  206E 0008                movea.l    A0, [A6 + 0x8]
  63655. 0002F4D0  4868 00E0                pea.l      [A0 + 0xE0]
  63656. 0002F4D4  2F0A                     move.l     -[A7], A2
  63657. 0002F4D6  61FF FFFD D21C           bsr        -0x22DE2 /* 0000C6F4 */
  63658. 0002F4DC  206E 0008                movea.l    A0, [A6 + 0x8]
  63659. 0002F4E0  4868 00E4                pea.l      [A0 + 0xE4]
  63660. 0002F4E4  2F0A                     move.l     -[A7], A2
  63661. 0002F4E6  61FF FFFD D20C           bsr        -0x22DF2 /* 0000C6F4 */
  63662. 0002F4EC  206E 0008                movea.l    A0, [A6 + 0x8]
  63663. 0002F4F0  4868 00E8                pea.l      [A0 + 0xE8]
  63664. 0002F4F4  2F0A                     move.l     -[A7], A2
  63665. 0002F4F6  61FF FFFD BE52           bsr        -0x241AC /* 0000B34A */
  63666. 0002F4FC  206E 0008                movea.l    A0, [A6 + 0x8]
  63667. 0002F500  4868 00E9                pea.l      [A0 + 0xE9]
  63668. 0002F504  2F0A                     move.l     -[A7], A2
  63669. 0002F506  61FF FFFD BE42           bsr        -0x241BC /* 0000B34A */
  63670. 0002F50C  206E 0008                movea.l    A0, [A6 + 0x8]
  63671. 0002F510  4868 00EA                pea.l      [A0 + 0xEA]
  63672. 0002F514  2F0A                     move.l     -[A7], A2
  63673. 0002F516  61FF FFFD BE32           bsr        -0x241CC /* 0000B34A */
  63674. 0002F51C  206E 0008                movea.l    A0, [A6 + 0x8]
  63675. 0002F520  4868 00EB                pea.l      [A0 + 0xEB]
  63676. 0002F524  2F0A                     move.l     -[A7], A2
  63677. 0002F526  61FF FFFD BE22           bsr        -0x241DC /* 0000B34A */
  63678. 0002F52C  206E 0008                movea.l    A0, [A6 + 0x8]
  63679. 0002F530  4868 00EC                pea.l      [A0 + 0xEC]
  63680. 0002F534  2F0A                     move.l     -[A7], A2
  63681. 0002F536  61FF FFFD B0E2           bsr        -0x24F1C /* 0000A61A */
  63682. 0002F53C  206E 0008                movea.l    A0, [A6 + 0x8]
  63683. 0002F540  4868 00EE                pea.l      [A0 + 0xEE]
  63684. 0002F544  2F0A                     move.l     -[A7], A2
  63685. 0002F546  61FF FFFD BE02           bsr        -0x241FC /* 0000B34A */
  63686. 0002F54C  206E 0008                movea.l    A0, [A6 + 0x8]
  63687. 0002F550  4868 00EF                pea.l      [A0 + 0xEF]
  63688. 0002F554  2F0A                     move.l     -[A7], A2
  63689. 0002F556  61FF FFFD BDF2           bsr        -0x2420C /* 0000B34A */
  63690. 0002F55C  206E 0008                movea.l    A0, [A6 + 0x8]
  63691. 0002F560  4A28 00EE                tst.b      [A0 + 0xEE]
  63692. 0002F564  4FEF 005C                lea.l      A7, [A7 + 0x5C]
  63693. 0002F568  6746                     beq        +0x48 /* 0002F5B0 */
  63694. 0002F56A  70FE                     moveq.l    D0, 0xFFFFFFFE
  63695. 0002F56C  B0A8 00E4                cmp.l      D0, [A0 + 0xE4]
  63696. 0002F570  663E                     bne        +0x40 /* 0002F5B0 */
  63697. 0002F572  61FF FFFD 2792           bsr        -0x2D86C /* 00001D06 */
  63698. 0002F578  5300                     subq.b     D0, 1
  63699. 0002F57A  661C                     bne        +0x1E /* 0002F598 */
  63700. 0002F57C  4878 0064                push.l     0x64 /* 'd' */
  63701. 0002F580  4879 0000 DCF6           push.l     0xDCF6
  63702. 0002F586  4879 0000 DD08           push.l     0xDD08
  63703. 0002F58C  4EB9 0000 01B0           jsr        [0x000001B0]
  63704. 0002F592  4FEF 000C                lea.l      A7, [A7 + 0xC]
  63705. 0002F596  6018                     bra        +0x1A /* 0002F5B0 */
  63706. label0002F598:
  63707. 0002F598  61FF FFFD 276C           bsr        -0x2D892 /* 00001D06 */
  63708. 0002F59E  5500                     subq.b     D0, 2
  63709. 0002F5A0  660E                     bne        +0x10 /* 0002F5B0 */
  63710. 0002F5A2  4879 0000 DD08           push.l     0xDD08
  63711. 0002F5A8  61FF FFFD 274E           bsr        -0x2D8B0 /* 00001CF8 */
  63712. 0002F5AE  584F                     addq.w     A7, 4
  63713. label0002F5B0:
  63714. 0002F5B0  206E 0008                movea.l    A0, [A6 + 0x8]
  63715. 0002F5B4  4A28 00EE                tst.b      [A0 + 0xEE]
  63716. 0002F5B8  674E                     beq        +0x50 /* 0002F608 */
  63717. 0002F5BA  2048                     movea.l    A0, A0
  63718. 0002F5BC  4A28 00EF                tst.b      [A0 + 0xEF]
  63719. 0002F5C0  6746                     beq        +0x48 /* 0002F608 */
  63720. 0002F5C2  4AB9 0002 61BC           tst.l      [0x000261BC]
  63721. 0002F5C8  671A                     beq        +0x1C /* 0002F5E4 */
  63722. 0002F5CA  1F3C 0001                move.b     -[A7], 0x1
  63723. 0002F5CE  4227                     clr.b      -[A7]
  63724. 0002F5D0  2F39 0002 61BC           move.l     -[A7], [0x000261BC]
  63725. 0002F5D6  2057                     movea.l    A0, [A7]
  63726. 0002F5D8  2268 0004                movea.l    A1, [A0 + 0x4]
  63727. 0002F5DC  2269 0258                movea.l    A1, [A1 + 0x258]
  63728. 0002F5E0  4E91                     jsr        [A1]
  63729. 0002F5E2  504F                     addq.w     A7, 8
  63730. label0002F5E4:
  63731. 0002F5E4  23EE 0008 0002 61BC      move.l     [0x000261BC], [A6 + 0x8]
  63732. 0002F5EC  206E 0008                movea.l    A0, [A6 + 0x8]
  63733. 0002F5F0  4868 0008                pea.l      [A0 + 0x8]
  63734. 0002F5F4  2F3C 6663 7573           move.l     -[A7], 0x66637573 /* 'fcus' */
  63735. 0002F5FA  4868 007C                pea.l      [A0 + 0x7C]
  63736. 0002F5FE  4EB9 0000 1840           jsr        [0x00001840]
  63737. 0002F604  4FEF 000C                lea.l      A7, [A7 + 0xC]
  63738. label0002F608:
  63739. 0002F608  206E 0008                movea.l    A0, [A6 + 0x8]
  63740. 0002F60C  70FF                     moveq.l    D0, 0xFFFFFFFF
  63741. 0002F60E  B0A8 00E4                cmp.l      D0, [A0 + 0xE4]
  63742. 0002F612  662E                     bne        +0x30 /* 0002F642 */
  63743. 0002F614  4868 00AA                pea.l      [A0 + 0xAA]
  63744. 0002F618  61FF FFFD DF58           bsr        -0x220A6 /* 0000D572 */
  63745. 0002F61E  584F                     addq.w     A7, 4
  63746. 0002F620  2F08                     move.l     -[A7], A0
  63747. 0002F622  61FF FFFE 1BDA           bsr        -0x1E424 /* 000111FE */
  63748. 0002F628  42A7                     clr.l      -[A7]
  63749. 0002F62A  206E 0008                movea.l    A0, [A6 + 0x8]
  63750. 0002F62E  4868 00AA                pea.l      [A0 + 0xAA]
  63751. 0002F632  2057                     movea.l    A0, [A7]
  63752. 0002F634  2268 0004                movea.l    A1, [A0 + 0x4]
  63753. 0002F638  2269 000C                movea.l    A1, [A1 + 0xC]
  63754. 0002F63C  4E91                     jsr        [A1]
  63755. 0002F63E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  63756. label0002F642:
  63757. 0002F642  206E 0008                movea.l    A0, [A6 + 0x8]
  63758. 0002F646  245F                     movea.l    A2, [A7]+
  63759. 0002F648  265F                     movea.l    A3, [A7]+
  63760. 0002F64A  4E5E                     unlink     A6
  63761. 0002F64C  4E75                     rts
  63762. label0002F64E:
  63763. 0002F64E  4E56 0000                link       A6, 0
  63764. 0002F652  2F0B                     move.l     -[A7], A3
  63765. 0002F654  2F0A                     move.l     -[A7], A2
  63766. 0002F656  246E 0008                movea.l    A2, [A6 + 0x8]
  63767. 0002F65A  200A                     move.l     D0, A2
  63768. 0002F65C  6700 00A2                beq        +0xA4 /* 0002F700 */
  63769. 0002F660  41F9 0000 D7AE           lea.l      A0, [0x0000D7AE]
  63770. 0002F666  2548 0004                move.l     [A2 + 0x4], A0
  63771. 0002F66A  41F9 0000 D7AE           lea.l      A0, [0x0000D7AE]
  63772. 0002F670  41E8 0288                lea.l      A0, [A0 + 0x288]
  63773. 0002F674  2252                     movea.l    A1, [A2]
  63774. 0002F676  2288                     move.l     [A1], A0
  63775. 0002F678  41F9 0000 D7AE           lea.l      A0, [0x0000D7AE]
  63776. 0002F67E  41E8 01C4                lea.l      A0, [A0 + 0x1C4]
  63777. 0002F682  2548 007C                move.l     [A2 + 0x7C], A0
  63778. 0002F686  41F9 0000 D7AE           lea.l      A0, [0x0000D7AE]
  63779. 0002F68C  41E8 01D0                lea.l      A0, [A0 + 0x1D0]
  63780. 0002F690  2548 00AE                move.l     [A2 + 0xAE], A0
  63781. 0002F694  2652                     movea.l    A3, [A2]
  63782. 0002F696  204A                     movea.l    A0, A2
  63783. 0002F698  41E8 00F4                lea.l      A0, [A0 + 0xF4]
  63784. 0002F69C  91CB                     sub.l      A0, A3
  63785. 0002F69E  2748 0008                move.l     [A3 + 0x8], A0
  63786. 0002F6A2  B5F9 0002 61BC           cmpa.l     A2, [0x000261BC]
  63787. 0002F6A8  6606                     bne        +0x8 /* 0002F6B0 */
  63788. 0002F6AA  42B9 0002 61BC           clr.l      [0x000261BC]
  63789. label0002F6B0:
  63790. 0002F6B0  4267                     clr.w      -[A7]
  63791. 0002F6B2  204A                     movea.l    A0, A2
  63792. 0002F6B4  4868 00AA                pea.l      [A0 + 0xAA]
  63793. 0002F6B8  4EB9 0000 19E8           jsr        [0x000019E8]
  63794. 0002F6BE  4267                     clr.w      -[A7]
  63795. 0002F6C0  204A                     movea.l    A0, A2
  63796. 0002F6C2  4868 007C                pea.l      [A0 + 0x7C]
  63797. 0002F6C6  4EB9 0000 1828           jsr        [0x00001828]
  63798. 0002F6CC  4267                     clr.w      -[A7]
  63799. 0002F6CE  2F0A                     move.l     -[A7], A2
  63800. 0002F6D0  4EB9 0000 1200           jsr        [0x00001200]
  63801. 0002F6D6  4A6E 000C                tst.w      [A6 + 0xC]
  63802. 0002F6DA  4FEF 0012                lea.l      A7, [A7 + 0x12]
  63803. 0002F6DE  6710                     beq        +0x12 /* 0002F6F0 */
  63804. 0002F6E0  4267                     clr.w      -[A7]
  63805. 0002F6E2  204A                     movea.l    A0, A2
  63806. 0002F6E4  4868 00F4                pea.l      [A0 + 0xF4]
  63807. 0002F6E8  4EB9 0000 17B8           jsr        [0x000017B8]
  63808. 0002F6EE  5C4F                     addq.w     A7, 6
  63809. label0002F6F0:
  63810. 0002F6F0  4A6E 000C                tst.w      [A6 + 0xC]
  63811. 0002F6F4  6F0A                     ble        +0xC /* 0002F700 */
  63812. 0002F6F6  2F0A                     move.l     -[A7], A2
  63813. 0002F6F8  4EB9 0000 0168           jsr        [0x00000168]
  63814. 0002F6FE  584F                     addq.w     A7, 4
  63815. label0002F700:
  63816. 0002F700  204A                     movea.l    A0, A2
  63817. 0002F702  245F                     movea.l    A2, [A7]+
  63818. 0002F704  265F                     movea.l    A3, [A7]+
  63819. 0002F706  4E5E                     unlink     A6
  63820. 0002F708  4E75                     rts
  63821. 0002F70A  4E56 0000                link       A6, 0
  63822. 0002F70E  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  63823. 0002F712  246E 0008                movea.l    A2, [A6 + 0x8]
  63824. 0002F716  262A 00E4                move.l     D3, [A2 + 0xE4]
  63825. 0002F71A  70FF                     moveq.l    D0, 0xFFFFFFFF
  63826. 0002F71C  B680                     cmp.l      D3, D0
  63827. 0002F71E  6774                     beq        +0x76 /* 0002F794 */
  63828. 0002F720  4267                     clr.w      -[A7]
  63829. 0002F722  4879 0000 DC5C           push.l     0xDC5C
  63830. 0002F728  4879 0000 DC76           push.l     0xDC76
  63831. 0002F72E  4878 0004                push.l     0x4
  63832. 0002F732  2F03                     move.l     -[A7], D3
  63833. 0002F734  2F0A                     move.l     -[A7], A2
  63834. 0002F736  2057                     movea.l    A0, [A7]
  63835. 0002F738  2268 0004                movea.l    A1, [A0 + 0x4]
  63836. 0002F73C  2269 0010                movea.l    A1, [A1 + 0x10]
  63837. 0002F740  4E91                     jsr        [A1]
  63838. 0002F742  504F                     addq.w     A7, 8
  63839. 0002F744  2F08                     move.l     -[A7], A0
  63840. 0002F746  4EB9 0000 0158           jsr        [0x00000158]
  63841. 0002F74C  2648                     movea.l    A3, A0
  63842. 0002F74E  200B                     move.l     D0, A3
  63843. 0002F750  4FEF 0012                lea.l      A7, [A7 + 0x12]
  63844. 0002F754  661A                     bne        +0x1C /* 0002F770 */
  63845. 0002F756  4878 00B8                push.l     0xB8
  63846. 0002F75A  4879 0000 DCF6           push.l     0xDCF6
  63847. 0002F760  2F3C 6E69 6C50           move.l     -[A7], 0x6E696C50 /* 'nilP' */
  63848. 0002F766  61FF FFFD 17F4           bsr        -0x2E80A /* 00000F5C */
  63849. 0002F76C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  63850. label0002F770:
  63851. 0002F770  284A                     movea.l    A4, A2
  63852. 0002F772  200A                     move.l     D0, A2
  63853. 0002F774  6704                     beq        +0x6 /* 0002F77A */
  63854. 0002F776  49EC 00AA                lea.l      A4, [A4 + 0xAA]
  63855. label0002F77A:
  63856. 0002F77A  B7CC                     cmpa.l     A3, A4
  63857. 0002F77C  6602                     bne        +0x4 /* 0002F780 */
  63858. 0002F77E  97CB                     sub.l      A3, A3
  63859. label0002F780:
  63860. 0002F780  2F0B                     move.l     -[A7], A3
  63861. 0002F782  486A 00AA                pea.l      [A2 + 0xAA]
  63862. 0002F786  2057                     movea.l    A0, [A7]
  63863. 0002F788  2268 0004                movea.l    A1, [A0 + 0x4]
  63864. 0002F78C  2269 0020                movea.l    A1, [A1 + 0x20]
  63865. 0002F790  4E91                     jsr        [A1]
  63866. 0002F792  504F                     addq.w     A7, 8
  63867. label0002F794:
  63868. 0002F794  262A 00E0                move.l     D3, [A2 + 0xE0]
  63869. 0002F798  70FF                     moveq.l    D0, 0xFFFFFFFF
  63870. 0002F79A  B680                     cmp.l      D3, D0
  63871. 0002F79C  6722                     beq        +0x24 /* 0002F7C0 */
  63872. 0002F79E  2F03                     move.l     -[A7], D3
  63873. 0002F7A0  2F0A                     move.l     -[A7], A2
  63874. 0002F7A2  2057                     movea.l    A0, [A7]
  63875. 0002F7A4  2268 0004                movea.l    A1, [A0 + 0x4]
  63876. 0002F7A8  2269 0010                movea.l    A1, [A1 + 0x10]
  63877. 0002F7AC  4E91                     jsr        [A1]
  63878. 0002F7AE  2548 00F0                move.l     [A2 + 0xF0], A0
  63879. 0002F7B2  B5EA 00F0                cmpa.l     A2, [A2 + 0xF0]
  63880. 0002F7B6  504F                     addq.w     A7, 8
  63881. 0002F7B8  660A                     bne        +0xC /* 0002F7C4 */
  63882. 0002F7BA  42AA 00F0                clr.l      [A2 + 0xF0]
  63883. 0002F7BE  6004                     bra        +0x6 /* 0002F7C4 */
  63884. label0002F7C0:
  63885. 0002F7C0  42AA 00F0                clr.l      [A2 + 0xF0]
  63886. label0002F7C4:
  63887. 0002F7C4  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  63888. 0002F7C8  4E5E                     unlink     A6
  63889. 0002F7CA  4E75                     rts
  63890. 0002F7CC  4E56 FFC8                link       A6, -0x0038
  63891. 0002F7D0  2F0B                     move.l     -[A7], A3
  63892. 0002F7D2  2F0A                     move.l     -[A7], A2
  63893. 0002F7D4  246E 0008                movea.l    A2, [A6 + 0x8]
  63894. 0002F7D8  486E FFD4                pea.l      [A6 - 0x2C]
  63895. 0002F7DC  2F0A                     move.l     -[A7], A2
  63896. 0002F7DE  2057                     movea.l    A0, [A7]
  63897. 0002F7E0  2268 0004                movea.l    A1, [A0 + 0x4]
  63898. 0002F7E4  2269 0040                movea.l    A1, [A1 + 0x40]
  63899. 0002F7E8  4E91                     jsr        [A1]
  63900. 0002F7EA  486E FFD4                pea.l      [A6 - 0x2C]
  63901. 0002F7EE  486E FFEA                pea.l      [A6 - 0x16]
  63902. 0002F7F2  4EB9 0000 0498           jsr        [0x00000498]
  63903. 0002F7F8  4A2A 00EB                tst.b      [A2 + 0xEB]
  63904. 0002F7FC  4FEF 0010                lea.l      A7, [A7 + 0x10]
  63905. 0002F800  675C                     beq        +0x5E /* 0002F85E */
  63906. 0002F802  2D6E FFD4 FFF8           move.l     [A6 - 0x8], [A6 - 0x2C]
  63907. 0002F808  2D6E FFD8 FFFC           move.l     [A6 - 0x4], [A6 - 0x28]
  63908. 0002F80E  302E FFFE                move.w     D0, [A6 - 0x2]
  63909. 0002F812  906A 00EC                sub.w      D0, [A2 + 0xEC]
  63910. 0002F816  3D40 FFFA                move.w     [A6 - 0x6], D0
  63911. 0002F81A  302E FFFC                move.w     D0, [A6 - 0x4]
  63912. 0002F81E  906A 00EC                sub.w      D0, [A2 + 0xEC]
  63913. 0002F822  3D40 FFF8                move.w     [A6 - 0x8], D0
  63914. 0002F826  486E FFF8                pea.l      [A6 - 0x8]
  63915. 0002F82A  486E FFCE                pea.l      [A6 - 0x32]
  63916. 0002F82E  4EB9 0000 0498           jsr        [0x00000498]
  63917. 0002F834  486E FFCE                pea.l      [A6 - 0x32]
  63918. 0002F838  61FF FFFD A6E2           bsr        -0x2591C /* 00009F1C */
  63919. 0002F83E  584F                     addq.w     A7, 4
  63920. 0002F840  2F08                     move.l     -[A7], A0
  63921. 0002F842  486E FFEA                pea.l      [A6 - 0x16]
  63922. 0002F846  61FF 0000 012C           bsr        +0x12E /* 0002F974 */
  63923. 0002F84C  3F3C FFFF                move.w     -[A7], 0xFFFF
  63924. 0002F850  486E FFCE                pea.l      [A6 - 0x32]
  63925. 0002F854  4EB9 0000 04B8           jsr        [0x000004B8]
  63926. 0002F85A  4FEF 0016                lea.l      A7, [A7 + 0x16]
  63927. label0002F85E:
  63928. 0002F85E  266A 00F0                movea.l    A3, [A2 + 0xF0]
  63929. 0002F862  200B                     move.l     D0, A3
  63930. 0002F864  6700 00DC                beq        +0xDE /* 0002F942 */
  63931. 0002F868  486E FFE2                pea.l      [A6 - 0x1E]
  63932. 0002F86C  2F0B                     move.l     -[A7], A3
  63933. 0002F86E  2057                     movea.l    A0, [A7]
  63934. 0002F870  2268 0004                movea.l    A1, [A0 + 0x4]
  63935. 0002F874  2269 003C                movea.l    A1, [A1 + 0x3C]
  63936. 0002F878  4E91                     jsr        [A1]
  63937. 0002F87A  486E FFE2                pea.l      [A6 - 0x1E]
  63938. 0002F87E  2F0A                     move.l     -[A7], A2
  63939. 0002F880  2057                     movea.l    A0, [A7]
  63940. 0002F882  2268 0004                movea.l    A1, [A0 + 0x4]
  63941. 0002F886  2269 0128                movea.l    A1, [A1 + 0x128]
  63942. 0002F88A  4E91                     jsr        [A1]
  63943. 0002F88C  486E FFE6                pea.l      [A6 - 0x1A]
  63944. 0002F890  2F0A                     move.l     -[A7], A2
  63945. 0002F892  2057                     movea.l    A0, [A7]
  63946. 0002F894  2268 0004                movea.l    A1, [A0 + 0x4]
  63947. 0002F898  2269 0128                movea.l    A1, [A1 + 0x128]
  63948. 0002F89C  4E91                     jsr        [A1]
  63949. 0002F89E  486E FFE2                pea.l      [A6 - 0x1E]
  63950. 0002F8A2  486E FFDC                pea.l      [A6 - 0x24]
  63951. 0002F8A6  4EB9 0000 0498           jsr        [0x00000498]
  63952. 0002F8AC  2F0A                     move.l     -[A7], A2
  63953. 0002F8AE  61FF 0000 00BA           bsr        +0xBC /* 0002F96A */
  63954. 0002F8B4  4A00                     tst.b      D0
  63955. 0002F8B6  4FEF 0024                lea.l      A7, [A7 + 0x24]
  63956. 0002F8BA  675C                     beq        +0x5E /* 0002F918 */
  63957. 0002F8BC  2D6E FFE2 FFF0           move.l     [A6 - 0x10], [A6 - 0x1E]
  63958. 0002F8C2  2D6E FFE6 FFF4           move.l     [A6 - 0xC], [A6 - 0x1A]
  63959. 0002F8C8  302E FFF6                move.w     D0, [A6 - 0xA]
  63960. 0002F8CC  906A 00EC                sub.w      D0, [A2 + 0xEC]
  63961. 0002F8D0  3D40 FFF2                move.w     [A6 - 0xE], D0
  63962. 0002F8D4  302E FFF4                move.w     D0, [A6 - 0xC]
  63963. 0002F8D8  906A 00EC                sub.w      D0, [A2 + 0xEC]
  63964. 0002F8DC  3D40 FFF0                move.w     [A6 - 0x10], D0
  63965. 0002F8E0  486E FFF0                pea.l      [A6 - 0x10]
  63966. 0002F8E4  486E FFC8                pea.l      [A6 - 0x38]
  63967. 0002F8E8  4EB9 0000 0498           jsr        [0x00000498]
  63968. 0002F8EE  486E FFC8                pea.l      [A6 - 0x38]
  63969. 0002F8F2  61FF FFFD A628           bsr        -0x259D6 /* 00009F1C */
  63970. 0002F8F8  584F                     addq.w     A7, 4
  63971. 0002F8FA  2F08                     move.l     -[A7], A0
  63972. 0002F8FC  486E FFDC                pea.l      [A6 - 0x24]
  63973. 0002F900  61FF 0000 0072           bsr        +0x74 /* 0002F974 */
  63974. 0002F906  3F3C FFFF                move.w     -[A7], 0xFFFF
  63975. 0002F90A  486E FFC8                pea.l      [A6 - 0x38]
  63976. 0002F90E  4EB9 0000 04B8           jsr        [0x000004B8]
  63977. 0002F914  4FEF 0016                lea.l      A7, [A7 + 0x16]
  63978. label0002F918:
  63979. 0002F918  486E FFDC                pea.l      [A6 - 0x24]
  63980. 0002F91C  61FF FFFD A5FE           bsr        -0x25A00 /* 00009F1C */
  63981. 0002F922  584F                     addq.w     A7, 4
  63982. 0002F924  2F08                     move.l     -[A7], A0
  63983. 0002F926  486E FFEA                pea.l      [A6 - 0x16]
  63984. 0002F92A  61FF 0000 0048           bsr        +0x4A /* 0002F974 */
  63985. 0002F930  3F3C FFFF                move.w     -[A7], 0xFFFF
  63986. 0002F934  486E FFDC                pea.l      [A6 - 0x24]
  63987. 0002F938  4EB9 0000 04B8           jsr        [0x000004B8]
  63988. 0002F93E  4FEF 000E                lea.l      A7, [A7 + 0xE]
  63989. label0002F942:
  63990. 0002F942  486E FFEA                pea.l      [A6 - 0x16]
  63991. 0002F946  4EB9 0000 04C0           jsr        [0x000004C0]
  63992. 0002F94C  2448                     movea.l    A2, A0
  63993. 0002F94E  3F3C FFFF                move.w     -[A7], 0xFFFF
  63994. 0002F952  486E FFEA                pea.l      [A6 - 0x16]
  63995. 0002F956  4EB9 0000 04B8           jsr        [0x000004B8]
  63996. 0002F95C  204A                     movea.l    A0, A2
  63997. 0002F95E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  63998. 0002F962  245F                     movea.l    A2, [A7]+
  63999. 0002F964  265F                     movea.l    A3, [A7]+
  64000. 0002F966  4E5E                     unlink     A6
  64001. 0002F968  4E75                     rts
  64002. fn0002F96A:
  64003. 0002F96A  206F 0004                movea.l    A0, [A7 + 0x4]
  64004. 0002F96E  1028 00EA                move.b     D0, [A0 + 0xEA]
  64005. 0002F972  4E75                     rts
  64006. fn0002F974:
  64007. 0002F974  4E56 0000                link       A6, 0
  64008. 0002F978  2F0A                     move.l     -[A7], A2
  64009. 0002F97A  206E 0008                movea.l    A0, [A6 + 0x8]
  64010. 0002F97E  2450                     movea.l    A2, [A0]
  64011. 0002F980  2F0A                     move.l     -[A7], A2
  64012. 0002F982  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  64013. 0002F986  2F0A                     move.l     -[A7], A2
  64014. 0002F988  A8E6                     syscall    DiffRgn
  64015. 0002F98A  206E 0008                movea.l    A0, [A6 + 0x8]
  64016. 0002F98E  245F                     movea.l    A2, [A7]+
  64017. 0002F990  4E5E                     unlink     A6
  64018. 0002F992  4E75                     rts
  64019. 0002F994  4E56 FFD0                link       A6, -0x0030
  64020. 0002F998  2F0B                     move.l     -[A7], A3
  64021. 0002F99A  2F0A                     move.l     -[A7], A2
  64022. 0002F99C  246E 0008                movea.l    A2, [A6 + 0x8]
  64023. 0002F9A0  266A 00F0                movea.l    A3, [A2 + 0xF0]
  64024. 0002F9A4  200B                     move.l     D0, A3
  64025. 0002F9A6  6700 0180                beq        +0x182 /* 0002FB28 */
  64026. 0002F9AA  486E FFF8                pea.l      [A6 - 0x8]
  64027. 0002F9AE  2F0B                     move.l     -[A7], A3
  64028. 0002F9B0  2057                     movea.l    A0, [A7]
  64029. 0002F9B2  2268 0004                movea.l    A1, [A0 + 0x4]
  64030. 0002F9B6  2269 003C                movea.l    A1, [A1 + 0x3C]
  64031. 0002F9BA  4E91                     jsr        [A1]
  64032. 0002F9BC  486E FFF8                pea.l      [A6 - 0x8]
  64033. 0002F9C0  2F0A                     move.l     -[A7], A2
  64034. 0002F9C2  2057                     movea.l    A0, [A7]
  64035. 0002F9C4  2268 0004                movea.l    A1, [A0 + 0x4]
  64036. 0002F9C8  2269 0128                movea.l    A1, [A1 + 0x128]
  64037. 0002F9CC  4E91                     jsr        [A1]
  64038. 0002F9CE  486E FFFC                pea.l      [A6 - 0x4]
  64039. 0002F9D2  2F0A                     move.l     -[A7], A2
  64040. 0002F9D4  2057                     movea.l    A0, [A7]
  64041. 0002F9D6  2268 0004                movea.l    A1, [A0 + 0x4]
  64042. 0002F9DA  2269 0128                movea.l    A1, [A1 + 0x128]
  64043. 0002F9DE  4E91                     jsr        [A1]
  64044. 0002F9E0  486E FFF8                pea.l      [A6 - 0x8]
  64045. 0002F9E4  486E FFDC                pea.l      [A6 - 0x24]
  64046. 0002F9E8  4EB9 0000 0498           jsr        [0x00000498]
  64047. 0002F9EE  2F0A                     move.l     -[A7], A2
  64048. 0002F9F0  61FF FFFF FF78           bsr        -0x86 /* 0002F96A */
  64049. 0002F9F6  4A00                     tst.b      D0
  64050. 0002F9F8  4FEF 0024                lea.l      A7, [A7 + 0x24]
  64051. 0002F9FC  675C                     beq        +0x5E /* 0002FA5A */
  64052. 0002F9FE  2D6E FFF8 FFF0           move.l     [A6 - 0x10], [A6 - 0x8]
  64053. 0002FA04  2D6E FFFC FFF4           move.l     [A6 - 0xC], [A6 - 0x4]
  64054. 0002FA0A  302E FFF6                move.w     D0, [A6 - 0xA]
  64055. 0002FA0E  906A 00EC                sub.w      D0, [A2 + 0xEC]
  64056. 0002FA12  3D40 FFF2                move.w     [A6 - 0xE], D0
  64057. 0002FA16  302E FFF4                move.w     D0, [A6 - 0xC]
  64058. 0002FA1A  906A 00EC                sub.w      D0, [A2 + 0xEC]
  64059. 0002FA1E  3D40 FFF0                move.w     [A6 - 0x10], D0
  64060. 0002FA22  486E FFF0                pea.l      [A6 - 0x10]
  64061. 0002FA26  486E FFD6                pea.l      [A6 - 0x2A]
  64062. 0002FA2A  4EB9 0000 0498           jsr        [0x00000498]
  64063. 0002FA30  486E FFD6                pea.l      [A6 - 0x2A]
  64064. 0002FA34  61FF FFFD A4E6           bsr        -0x25B18 /* 00009F1C */
  64065. 0002FA3A  584F                     addq.w     A7, 4
  64066. 0002FA3C  2F08                     move.l     -[A7], A0
  64067. 0002FA3E  486E FFDC                pea.l      [A6 - 0x24]
  64068. 0002FA42  61FF FFFF FF30           bsr        -0xCE /* 0002F974 */
  64069. 0002FA48  3F3C FFFF                move.w     -[A7], 0xFFFF
  64070. 0002FA4C  486E FFD6                pea.l      [A6 - 0x2A]
  64071. 0002FA50  4EB9 0000 04B8           jsr        [0x000004B8]
  64072. 0002FA56  4FEF 0016                lea.l      A7, [A7 + 0x16]
  64073. label0002FA5A:
  64074. 0002FA5A  486E FFF8                pea.l      [A6 - 0x8]
  64075. 0002FA5E  2F3C FFFE FFFE           move.l     -[A7], 0xFFFEFFFE
  64076. 0002FA64  A8A9                     syscall    InsetRect
  64077. 0002FA66  486E FFF8                pea.l      [A6 - 0x8]
  64078. 0002FA6A  486E FFE2                pea.l      [A6 - 0x1E]
  64079. 0002FA6E  4EB9 0000 0498           jsr        [0x00000498]
  64080. 0002FA74  2F0A                     move.l     -[A7], A2
  64081. 0002FA76  61FF FFFF FEF2           bsr        -0x10C /* 0002F96A */
  64082. 0002FA7C  4A00                     tst.b      D0
  64083. 0002FA7E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  64084. 0002FA82  675C                     beq        +0x5E /* 0002FAE0 */
  64085. 0002FA84  2D6E FFF8 FFE8           move.l     [A6 - 0x18], [A6 - 0x8]
  64086. 0002FA8A  2D6E FFFC FFEC           move.l     [A6 - 0x14], [A6 - 0x4]
  64087. 0002FA90  302E FFEE                move.w     D0, [A6 - 0x12]
  64088. 0002FA94  906A 00EC                sub.w      D0, [A2 + 0xEC]
  64089. 0002FA98  3D40 FFEA                move.w     [A6 - 0x16], D0
  64090. 0002FA9C  302E FFEC                move.w     D0, [A6 - 0x14]
  64091. 0002FAA0  906A 00EC                sub.w      D0, [A2 + 0xEC]
  64092. 0002FAA4  3D40 FFE8                move.w     [A6 - 0x18], D0
  64093. 0002FAA8  486E FFE8                pea.l      [A6 - 0x18]
  64094. 0002FAAC  486E FFD0                pea.l      [A6 - 0x30]
  64095. 0002FAB0  4EB9 0000 0498           jsr        [0x00000498]
  64096. 0002FAB6  486E FFD0                pea.l      [A6 - 0x30]
  64097. 0002FABA  61FF FFFD A460           bsr        -0x25B9E /* 00009F1C */
  64098. 0002FAC0  584F                     addq.w     A7, 4
  64099. 0002FAC2  2F08                     move.l     -[A7], A0
  64100. 0002FAC4  486E FFE2                pea.l      [A6 - 0x1E]
  64101. 0002FAC8  61FF FFFF FEAA           bsr        -0x154 /* 0002F974 */
  64102. 0002FACE  3F3C FFFF                move.w     -[A7], 0xFFFF
  64103. 0002FAD2  486E FFD0                pea.l      [A6 - 0x30]
  64104. 0002FAD6  4EB9 0000 04B8           jsr        [0x000004B8]
  64105. 0002FADC  4FEF 0016                lea.l      A7, [A7 + 0x16]
  64106. label0002FAE0:
  64107. 0002FAE0  486E FFDC                pea.l      [A6 - 0x24]
  64108. 0002FAE4  61FF FFFD A436           bsr        -0x25BC8 /* 00009F1C */
  64109. 0002FAEA  584F                     addq.w     A7, 4
  64110. 0002FAEC  2F08                     move.l     -[A7], A0
  64111. 0002FAEE  486E FFE2                pea.l      [A6 - 0x1E]
  64112. 0002FAF2  61FF FFFF FE80           bsr        -0x17E /* 0002F974 */
  64113. 0002FAF8  486E FFE2                pea.l      [A6 - 0x1E]
  64114. 0002FAFC  4EB9 0000 04C0           jsr        [0x000004C0]
  64115. 0002FB02  2448                     movea.l    A2, A0
  64116. 0002FB04  3F3C FFFF                move.w     -[A7], 0xFFFF
  64117. 0002FB08  486E FFE2                pea.l      [A6 - 0x1E]
  64118. 0002FB0C  4EB9 0000 04B8           jsr        [0x000004B8]
  64119. 0002FB12  3F3C FFFF                move.w     -[A7], 0xFFFF
  64120. 0002FB16  486E FFDC                pea.l      [A6 - 0x24]
  64121. 0002FB1A  4EB9 0000 04B8           jsr        [0x000004B8]
  64122. 0002FB20  204A                     movea.l    A0, A2
  64123. 0002FB22  4FEF 0018                lea.l      A7, [A7 + 0x18]
  64124. 0002FB26  6002                     bra        +0x4 /* 0002FB2A */
  64125. label0002FB28:
  64126. 0002FB28  91C8                     sub.l      A0, A0
  64127. label0002FB2A:
  64128. 0002FB2A  245F                     movea.l    A2, [A7]+
  64129. 0002FB2C  265F                     movea.l    A3, [A7]+
  64130. 0002FB2E  4E5E                     unlink     A6
  64131. 0002FB30  4E75                     rts
  64132. 0002FB32  4E56 FFDE                link       A6, -0x0022
  64133. 0002FB36  2F0B                     move.l     -[A7], A3
  64134. 0002FB38  2F0A                     move.l     -[A7], A2
  64135. 0002FB3A  246E 0008                movea.l    A2, [A6 + 0x8]
  64136. 0002FB3E  486E FFF2                pea.l      [A6 - 0xE]
  64137. 0002FB42  4EB9 0000 0490           jsr        [0x00000490]
  64138. 0002FB48  266A 00F0                movea.l    A3, [A2 + 0xF0]
  64139. 0002FB4C  200B                     move.l     D0, A3
  64140. 0002FB4E  584F                     addq.w     A7, 4
  64141. 0002FB50  6700 0132                beq        +0x134 /* 0002FC84 */
  64142. 0002FB54  486E FFF8                pea.l      [A6 - 0x8]
  64143. 0002FB58  2F0B                     move.l     -[A7], A3
  64144. 0002FB5A  2057                     movea.l    A0, [A7]
  64145. 0002FB5C  2268 0004                movea.l    A1, [A0 + 0x4]
  64146. 0002FB60  2269 003C                movea.l    A1, [A1 + 0x3C]
  64147. 0002FB64  4E91                     jsr        [A1]
  64148. 0002FB66  486E FFF8                pea.l      [A6 - 0x8]
  64149. 0002FB6A  2F0A                     move.l     -[A7], A2
  64150. 0002FB6C  2057                     movea.l    A0, [A7]
  64151. 0002FB6E  2268 0004                movea.l    A1, [A0 + 0x4]
  64152. 0002FB72  2269 0128                movea.l    A1, [A1 + 0x128]
  64153. 0002FB76  4E91                     jsr        [A1]
  64154. 0002FB78  486E FFFC                pea.l      [A6 - 0x4]
  64155. 0002FB7C  2F0A                     move.l     -[A7], A2
  64156. 0002FB7E  2057                     movea.l    A0, [A7]
  64157. 0002FB80  2268 0004                movea.l    A1, [A0 + 0x4]
  64158. 0002FB84  2269 0128                movea.l    A1, [A1 + 0x128]
  64159. 0002FB88  4E91                     jsr        [A1]
  64160. 0002FB8A  486E FFF8                pea.l      [A6 - 0x8]
  64161. 0002FB8E  2F3C FFFD FFFD           move.l     -[A7], 0xFFFDFFFD
  64162. 0002FB94  A8A9                     syscall    InsetRect
  64163. 0002FB96  486E FFF8                pea.l      [A6 - 0x8]
  64164. 0002FB9A  486E FFF2                pea.l      [A6 - 0xE]
  64165. 0002FB9E  61FF 0000 010C           bsr        +0x10E /* 0002FCAC */
  64166. 0002FBA4  486E FFF8                pea.l      [A6 - 0x8]
  64167. 0002FBA8  2F3C 0002 0002           move.l     -[A7], 0x20002
  64168. 0002FBAE  A8A9                     syscall    InsetRect
  64169. 0002FBB0  486E FFF8                pea.l      [A6 - 0x8]
  64170. 0002FBB4  486E FFDE                pea.l      [A6 - 0x22]
  64171. 0002FBB8  4EB9 0000 0498           jsr        [0x00000498]
  64172. 0002FBBE  2F0A                     move.l     -[A7], A2
  64173. 0002FBC0  61FF FFFF FDA8           bsr        -0x256 /* 0002F96A */
  64174. 0002FBC6  4A00                     tst.b      D0
  64175. 0002FBC8  4FEF 002C                lea.l      A7, [A7 + 0x2C]
  64176. 0002FBCC  6700 008C                beq        +0x8E /* 0002FC5A */
  64177. 0002FBD0  2D6E FFF8 FFEA           move.l     [A6 - 0x16], [A6 - 0x8]
  64178. 0002FBD6  2D6E FFFC FFEE           move.l     [A6 - 0x12], [A6 - 0x4]
  64179. 0002FBDC  302E FFF0                move.w     D0, [A6 - 0x10]
  64180. 0002FBE0  906A 00EC                sub.w      D0, [A2 + 0xEC]
  64181. 0002FBE4  3D40 FFEC                move.w     [A6 - 0x14], D0
  64182. 0002FBE8  302E FFEE                move.w     D0, [A6 - 0x12]
  64183. 0002FBEC  906A 00EC                sub.w      D0, [A2 + 0xEC]
  64184. 0002FBF0  3D40 FFEA                move.w     [A6 - 0x16], D0
  64185. 0002FBF4  486E FFEA                pea.l      [A6 - 0x16]
  64186. 0002FBF8  486E FFE4                pea.l      [A6 - 0x1C]
  64187. 0002FBFC  4EB9 0000 0498           jsr        [0x00000498]
  64188. 0002FC02  486E FFE4                pea.l      [A6 - 0x1C]
  64189. 0002FC06  61FF FFFD A314           bsr        -0x25CEA /* 00009F1C */
  64190. 0002FC0C  584F                     addq.w     A7, 4
  64191. 0002FC0E  2F08                     move.l     -[A7], A0
  64192. 0002FC10  486E FFDE                pea.l      [A6 - 0x22]
  64193. 0002FC14  61FF FFFF FD5E           bsr        -0x2A0 /* 0002F974 */
  64194. 0002FC1A  486E FFE4                pea.l      [A6 - 0x1C]
  64195. 0002FC1E  61FF FFFD A2FC           bsr        -0x25D02 /* 00009F1C */
  64196. 0002FC24  584F                     addq.w     A7, 4
  64197. 0002FC26  2F08                     move.l     -[A7], A0
  64198. 0002FC28  2F3C 0002 0002           move.l     -[A7], 0x20002
  64199. 0002FC2E  A8E0                     syscall    OffsetRgn/OfsetRgn
  64200. 0002FC30  486E FFE4                pea.l      [A6 - 0x1C]
  64201. 0002FC34  61FF FFFD A2E6           bsr        -0x25D18 /* 00009F1C */
  64202. 0002FC3A  584F                     addq.w     A7, 4
  64203. 0002FC3C  2F08                     move.l     -[A7], A0
  64204. 0002FC3E  486E FFF2                pea.l      [A6 - 0xE]
  64205. 0002FC42  61FF FFFF FD30           bsr        -0x2CE /* 0002F974 */
  64206. 0002FC48  3F3C FFFF                move.w     -[A7], 0xFFFF
  64207. 0002FC4C  486E FFE4                pea.l      [A6 - 0x1C]
  64208. 0002FC50  4EB9 0000 04B8           jsr        [0x000004B8]
  64209. 0002FC56  4FEF 001E                lea.l      A7, [A7 + 0x1E]
  64210. label0002FC5A:
  64211. 0002FC5A  486E FFDE                pea.l      [A6 - 0x22]
  64212. 0002FC5E  61FF FFFD A2BC           bsr        -0x25D42 /* 00009F1C */
  64213. 0002FC64  584F                     addq.w     A7, 4
  64214. 0002FC66  2F08                     move.l     -[A7], A0
  64215. 0002FC68  486E FFF2                pea.l      [A6 - 0xE]
  64216. 0002FC6C  61FF FFFF FD06           bsr        -0x2F8 /* 0002F974 */
  64217. 0002FC72  3F3C FFFF                move.w     -[A7], 0xFFFF
  64218. 0002FC76  486E FFDE                pea.l      [A6 - 0x22]
  64219. 0002FC7A  4EB9 0000 04B8           jsr        [0x000004B8]
  64220. 0002FC80  4FEF 000E                lea.l      A7, [A7 + 0xE]
  64221. label0002FC84:
  64222. 0002FC84  486E FFF2                pea.l      [A6 - 0xE]
  64223. 0002FC88  4EB9 0000 04C0           jsr        [0x000004C0]
  64224. 0002FC8E  2448                     movea.l    A2, A0
  64225. 0002FC90  3F3C FFFF                move.w     -[A7], 0xFFFF
  64226. 0002FC94  486E FFF2                pea.l      [A6 - 0xE]
  64227. 0002FC98  4EB9 0000 04B8           jsr        [0x000004B8]
  64228. 0002FC9E  204A                     movea.l    A0, A2
  64229. 0002FCA0  4FEF 000A                lea.l      A7, [A7 + 0xA]
  64230. 0002FCA4  245F                     movea.l    A2, [A7]+
  64231. 0002FCA6  265F                     movea.l    A3, [A7]+
  64232. 0002FCA8  4E5E                     unlink     A6
  64233. 0002FCAA  4E75                     rts
  64234. fn0002FCAC:
  64235. 0002FCAC  4E56 0000                link       A6, 0
  64236. 0002FCB0  206E 0008                movea.l    A0, [A6 + 0x8]
  64237. 0002FCB4  2F10                     move.l     -[A7], [A0]
  64238. 0002FCB6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  64239. 0002FCBA  A8DF                     syscall    RectRgn
  64240. 0002FCBC  206E 0008                movea.l    A0, [A6 + 0x8]
  64241. 0002FCC0  4E5E                     unlink     A6
  64242. 0002FCC2  4E75                     rts
  64243. 0002FCC4  4E56 FFCA                link       A6, -0x0036
  64244. 0002FCC8  48E7 1030                movem.l    -[A7], D3,A2,A3
  64245. 0002FCCC  246E 0008                movea.l    A2, [A6 + 0x8]
  64246. 0002FCD0  486E FFE2                pea.l      [A6 - 0x1E]
  64247. 0002FCD4  4EB9 0000 0490           jsr        [0x00000490]
  64248. 0002FCDA  266A 00F0                movea.l    A3, [A2 + 0xF0]
  64249. 0002FCDE  200B                     move.l     D0, A3
  64250. 0002FCE0  584F                     addq.w     A7, 4
  64251. 0002FCE2  6700 021C                beq        +0x21E /* 0002FF00 */
  64252. 0002FCE6  486E FFF0                pea.l      [A6 - 0x10]
  64253. 0002FCEA  2F0B                     move.l     -[A7], A3
  64254. 0002FCEC  2057                     movea.l    A0, [A7]
  64255. 0002FCEE  2268 0004                movea.l    A1, [A0 + 0x4]
  64256. 0002FCF2  2269 003C                movea.l    A1, [A1 + 0x3C]
  64257. 0002FCF6  4E91                     jsr        [A1]
  64258. 0002FCF8  486E FFF0                pea.l      [A6 - 0x10]
  64259. 0002FCFC  2F0A                     move.l     -[A7], A2
  64260. 0002FCFE  2057                     movea.l    A0, [A7]
  64261. 0002FD00  2268 0004                movea.l    A1, [A0 + 0x4]
  64262. 0002FD04  2269 0128                movea.l    A1, [A1 + 0x128]
  64263. 0002FD08  4E91                     jsr        [A1]
  64264. 0002FD0A  486E FFF4                pea.l      [A6 - 0xC]
  64265. 0002FD0E  2F0A                     move.l     -[A7], A2
  64266. 0002FD10  2057                     movea.l    A0, [A7]
  64267. 0002FD12  2268 0004                movea.l    A1, [A0 + 0x4]
  64268. 0002FD16  2269 0128                movea.l    A1, [A1 + 0x128]
  64269. 0002FD1A  4E91                     jsr        [A1]
  64270. 0002FD1C  486E FFF0                pea.l      [A6 - 0x10]
  64271. 0002FD20  486E FFE2                pea.l      [A6 - 0x1E]
  64272. 0002FD24  61FF FFFF FF86           bsr        -0x78 /* 0002FCAC */
  64273. 0002FD2A  486E FFD4                pea.l      [A6 - 0x2C]
  64274. 0002FD2E  4EB9 0000 0490           jsr        [0x00000490]
  64275. 0002FD34  486E FFD4                pea.l      [A6 - 0x2C]
  64276. 0002FD38  486E FFCA                pea.l      [A6 - 0x36]
  64277. 0002FD3C  4EB9 0000 04C8           jsr        [0x000004C8]
  64278. 0002FD42  2D6E FFF0 FFF8           move.l     [A6 - 0x8], [A6 - 0x10]
  64279. 0002FD48  2D6E FFF4 FFFC           move.l     [A6 - 0x4], [A6 - 0xC]
  64280. 0002FD4E  302E FFFA                move.w     D0, [A6 - 0x6]
  64281. 0002FD52  5240                     addq.w     D0, 1
  64282. 0002FD54  3D40 FFFE                move.w     [A6 - 0x2], D0
  64283. 0002FD58  302E FFF8                move.w     D0, [A6 - 0x8]
  64284. 0002FD5C  5240                     addq.w     D0, 1
  64285. 0002FD5E  3D40 FFFC                move.w     [A6 - 0x4], D0
  64286. 0002FD62  486E FFF8                pea.l      [A6 - 0x8]
  64287. 0002FD66  A8A1                     syscall    FrameRect
  64288. 0002FD68  2D6E FFF0 FFF8           move.l     [A6 - 0x8], [A6 - 0x10]
  64289. 0002FD6E  2D6E FFF4 FFFC           move.l     [A6 - 0x4], [A6 - 0xC]
  64290. 0002FD74  302E FFFE                move.w     D0, [A6 - 0x2]
  64291. 0002FD78  5340                     subq.w     D0, 1
  64292. 0002FD7A  3D40 FFFA                move.w     [A6 - 0x6], D0
  64293. 0002FD7E  302E FFF8                move.w     D0, [A6 - 0x8]
  64294. 0002FD82  5240                     addq.w     D0, 1
  64295. 0002FD84  3D40 FFFC                move.w     [A6 - 0x4], D0
  64296. 0002FD88  486E FFF8                pea.l      [A6 - 0x8]
  64297. 0002FD8C  A8A1                     syscall    FrameRect
  64298. 0002FD8E  2D6E FFF0 FFF8           move.l     [A6 - 0x8], [A6 - 0x10]
  64299. 0002FD94  2D6E FFF4 FFFC           move.l     [A6 - 0x4], [A6 - 0xC]
  64300. 0002FD9A  302E FFFA                move.w     D0, [A6 - 0x6]
  64301. 0002FD9E  5240                     addq.w     D0, 1
  64302. 0002FDA0  3D40 FFFE                move.w     [A6 - 0x2], D0
  64303. 0002FDA4  302E FFFC                move.w     D0, [A6 - 0x4]
  64304. 0002FDA8  5340                     subq.w     D0, 1
  64305. 0002FDAA  3D40 FFF8                move.w     [A6 - 0x8], D0
  64306. 0002FDAE  486E FFF8                pea.l      [A6 - 0x8]
  64307. 0002FDB2  A8A1                     syscall    FrameRect
  64308. 0002FDB4  2F0A                     move.l     -[A7], A2
  64309. 0002FDB6  61FF FFFF FBB2           bsr        -0x44C /* 0002F96A */
  64310. 0002FDBC  4A00                     tst.b      D0
  64311. 0002FDBE  4FEF 0030                lea.l      A7, [A7 + 0x30]
  64312. 0002FDC2  6772                     beq        +0x74 /* 0002FE36 */
  64313. 0002FDC4  2D6E FFF0 FFE8           move.l     [A6 - 0x18], [A6 - 0x10]
  64314. 0002FDCA  2D6E FFF4 FFEC           move.l     [A6 - 0x14], [A6 - 0xC]
  64315. 0002FDD0  362A 00EC                move.w     D3, [A2 + 0xEC]
  64316. 0002FDD4  302E FFEE                move.w     D0, [A6 - 0x12]
  64317. 0002FDD8  9043                     sub.w      D0, D3
  64318. 0002FDDA  3D40 FFEA                move.w     [A6 - 0x16], D0
  64319. 0002FDDE  302E FFEC                move.w     D0, [A6 - 0x14]
  64320. 0002FDE2  9043                     sub.w      D0, D3
  64321. 0002FDE4  3D40 FFE8                move.w     [A6 - 0x18], D0
  64322. 0002FDE8  2D6E FFE8 FFF8           move.l     [A6 - 0x8], [A6 - 0x18]
  64323. 0002FDEE  2D6E FFEC FFFC           move.l     [A6 - 0x4], [A6 - 0x14]
  64324. 0002FDF4  302E FFFE                move.w     D0, [A6 - 0x2]
  64325. 0002FDF8  5340                     subq.w     D0, 1
  64326. 0002FDFA  3D40 FFFA                move.w     [A6 - 0x6], D0
  64327. 0002FDFE  3D6E FFF8 FFFC           move.w     [A6 - 0x4], [A6 - 0x8]
  64328. 0002FE04  536E FFF8                subq.w     [A6 - 0x8], 1
  64329. 0002FE08  486E FFF8                pea.l      [A6 - 0x8]
  64330. 0002FE0C  A8A1                     syscall    FrameRect
  64331. 0002FE0E  2D6E FFE8 FFF8           move.l     [A6 - 0x8], [A6 - 0x18]
  64332. 0002FE14  2D6E FFEC FFFC           move.l     [A6 - 0x4], [A6 - 0x14]
  64333. 0002FE1A  3D6E FFFA FFFE           move.w     [A6 - 0x2], [A6 - 0x6]
  64334. 0002FE20  536E FFFA                subq.w     [A6 - 0x6], 1
  64335. 0002FE24  302E FFFC                move.w     D0, [A6 - 0x4]
  64336. 0002FE28  5340                     subq.w     D0, 1
  64337. 0002FE2A  3D40 FFF8                move.w     [A6 - 0x8], D0
  64338. 0002FE2E  486E FFF8                pea.l      [A6 - 0x8]
  64339. 0002FE32  A8A1                     syscall    FrameRect
  64340. 0002FE34  6026                     bra        +0x28 /* 0002FE5C */
  64341. label0002FE36:
  64342. 0002FE36  2D6E FFF0 FFF8           move.l     [A6 - 0x8], [A6 - 0x10]
  64343. 0002FE3C  2D6E FFF4 FFFC           move.l     [A6 - 0x4], [A6 - 0xC]
  64344. 0002FE42  302E FFFE                move.w     D0, [A6 - 0x2]
  64345. 0002FE46  5340                     subq.w     D0, 1
  64346. 0002FE48  3D40 FFFA                move.w     [A6 - 0x6], D0
  64347. 0002FE4C  302E FFFC                move.w     D0, [A6 - 0x4]
  64348. 0002FE50  5340                     subq.w     D0, 1
  64349. 0002FE52  3D40 FFF8                move.w     [A6 - 0x8], D0
  64350. 0002FE56  486E FFF8                pea.l      [A6 - 0x8]
  64351. 0002FE5A  A8A1                     syscall    FrameRect
  64352. label0002FE5C:
  64353. 0002FE5C  3F3C FFFF                move.w     -[A7], 0xFFFF
  64354. 0002FE60  486E FFCA                pea.l      [A6 - 0x36]
  64355. 0002FE64  4EB9 0000 04D0           jsr        [0x000004D0]
  64356. 0002FE6A  2F0A                     move.l     -[A7], A2
  64357. 0002FE6C  61FF FFFF FAFC           bsr        -0x502 /* 0002F96A */
  64358. 0002FE72  4A00                     tst.b      D0
  64359. 0002FE74  4FEF 000A                lea.l      A7, [A7 + 0xA]
  64360. 0002FE78  675C                     beq        +0x5E /* 0002FED6 */
  64361. 0002FE7A  2D6E FFF0 FFDA           move.l     [A6 - 0x26], [A6 - 0x10]
  64362. 0002FE80  2D6E FFF4 FFDE           move.l     [A6 - 0x22], [A6 - 0xC]
  64363. 0002FE86  302E FFE0                move.w     D0, [A6 - 0x20]
  64364. 0002FE8A  906A 00EC                sub.w      D0, [A2 + 0xEC]
  64365. 0002FE8E  3D40 FFDC                move.w     [A6 - 0x24], D0
  64366. 0002FE92  302E FFDE                move.w     D0, [A6 - 0x22]
  64367. 0002FE96  906A 00EC                sub.w      D0, [A2 + 0xEC]
  64368. 0002FE9A  3D40 FFDA                move.w     [A6 - 0x26], D0
  64369. 0002FE9E  486E FFDA                pea.l      [A6 - 0x26]
  64370. 0002FEA2  486E FFCE                pea.l      [A6 - 0x32]
  64371. 0002FEA6  4EB9 0000 0498           jsr        [0x00000498]
  64372. 0002FEAC  486E FFCE                pea.l      [A6 - 0x32]
  64373. 0002FEB0  61FF FFFD A06A           bsr        -0x25F94 /* 00009F1C */
  64374. 0002FEB6  584F                     addq.w     A7, 4
  64375. 0002FEB8  2F08                     move.l     -[A7], A0
  64376. 0002FEBA  486E FFE2                pea.l      [A6 - 0x1E]
  64377. 0002FEBE  61FF FFFF FAB4           bsr        -0x54A /* 0002F974 */
  64378. 0002FEC4  3F3C FFFF                move.w     -[A7], 0xFFFF
  64379. 0002FEC8  486E FFCE                pea.l      [A6 - 0x32]
  64380. 0002FECC  4EB9 0000 04B8           jsr        [0x000004B8]
  64381. 0002FED2  4FEF 0016                lea.l      A7, [A7 + 0x16]
  64382. label0002FED6:
  64383. 0002FED6  486E FFD4                pea.l      [A6 - 0x2C]
  64384. 0002FEDA  61FF FFFD A040           bsr        -0x25FBE /* 00009F1C */
  64385. 0002FEE0  584F                     addq.w     A7, 4
  64386. 0002FEE2  2F08                     move.l     -[A7], A0
  64387. 0002FEE4  486E FFE2                pea.l      [A6 - 0x1E]
  64388. 0002FEE8  61FF FFFF FA8A           bsr        -0x574 /* 0002F974 */
  64389. 0002FEEE  3F3C FFFF                move.w     -[A7], 0xFFFF
  64390. 0002FEF2  486E FFD4                pea.l      [A6 - 0x2C]
  64391. 0002FEF6  4EB9 0000 04B8           jsr        [0x000004B8]
  64392. 0002FEFC  4FEF 000E                lea.l      A7, [A7 + 0xE]
  64393. label0002FF00:
  64394. 0002FF00  486E FFE2                pea.l      [A6 - 0x1E]
  64395. 0002FF04  4EB9 0000 04C0           jsr        [0x000004C0]
  64396. 0002FF0A  2448                     movea.l    A2, A0
  64397. 0002FF0C  3F3C FFFF                move.w     -[A7], 0xFFFF
  64398. 0002FF10  486E FFE2                pea.l      [A6 - 0x1E]
  64399. 0002FF14  4EB9 0000 04B8           jsr        [0x000004B8]
  64400. 0002FF1A  204A                     movea.l    A0, A2
  64401. 0002FF1C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  64402. 0002FF20  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  64403. 0002FF24  4E5E                     unlink     A6
  64404. 0002FF26  4E75                     rts
  64405. 0002FF28  4E56 0000                link       A6, 0
  64406. 0002FF2C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  64407. 0002FF30  61FF FFFF E578           bsr        -0x1A86 /* 0002E4AA */
  64408. 0002FF36  4E5E                     unlink     A6
  64409. 0002FF38  4E75                     rts
  64410. 0002FF3A  4E56 0000                link       A6, 0
  64411. 0002FF3E  2F0A                     move.l     -[A7], A2
  64412. 0002FF40  246E 0008                movea.l    A2, [A6 + 0x8]
  64413. 0002FF44  102A 00E8                move.b     D0, [A2 + 0xE8]
  64414. 0002FF48  B02E 000C                cmp.b      D0, [A6 + 0xC]
  64415. 0002FF4C  671C                     beq        +0x1E /* 0002FF6A */
  64416. 0002FF4E  156E 000C 00E8           move.b     [A2 + 0xE8], [A6 + 0xC]
  64417. 0002FF54  4A2E 000E                tst.b      [A6 + 0xE]
  64418. 0002FF58  6710                     beq        +0x12 /* 0002FF6A */
  64419. 0002FF5A  2F0A                     move.l     -[A7], A2
  64420. 0002FF5C  2057                     movea.l    A0, [A7]
  64421. 0002FF5E  2268 0004                movea.l    A1, [A0 + 0x4]
  64422. 0002FF62  2269 0270                movea.l    A1, [A1 + 0x270]
  64423. 0002FF66  4E91                     jsr        [A1]
  64424. 0002FF68  584F                     addq.w     A7, 4
  64425. label0002FF6A:
  64426. 0002FF6A  245F                     movea.l    A2, [A7]+
  64427. 0002FF6C  4E5E                     unlink     A6
  64428. 0002FF6E  4E75                     rts
  64429. 0002FF70  4E56 0000                link       A6, 0
  64430. 0002FF74  2F0A                     move.l     -[A7], A2
  64431. 0002FF76  246E 0008                movea.l    A2, [A6 + 0x8]
  64432. 0002FF7A  206A 00F0                movea.l    A0, [A2 + 0xF0]
  64433. 0002FF7E  B1EE 000C                cmpa.l     A0, [A6 + 0xC]
  64434. 0002FF82  6724                     beq        +0x26 /* 0002FFA8 */
  64435. 0002FF84  2F0A                     move.l     -[A7], A2
  64436. 0002FF86  2057                     movea.l    A0, [A7]
  64437. 0002FF88  2268 0004                movea.l    A1, [A0 + 0x4]
  64438. 0002FF8C  2269 027C                movea.l    A1, [A1 + 0x27C]
  64439. 0002FF90  4E91                     jsr        [A1]
  64440. 0002FF92  256E 000C 00F0           move.l     [A2 + 0xF0], [A6 + 0xC]
  64441. 0002FF98  2F0A                     move.l     -[A7], A2
  64442. 0002FF9A  2057                     movea.l    A0, [A7]
  64443. 0002FF9C  2268 0004                movea.l    A1, [A0 + 0x4]
  64444. 0002FFA0  2269 027C                movea.l    A1, [A1 + 0x27C]
  64445. 0002FFA4  4E91                     jsr        [A1]
  64446. 0002FFA6  504F                     addq.w     A7, 8
  64447. label0002FFA8:
  64448. 0002FFA8  245F                     movea.l    A2, [A7]+
  64449. 0002FFAA  4E5E                     unlink     A6
  64450. 0002FFAC  4E75                     rts
  64451. 0002FFAE  4E56 0000                link       A6, 0
  64452. 0002FFB2  2F0A                     move.l     -[A7], A2
  64453. 0002FFB4  2F03                     move.l     -[A7], D3
  64454. 0002FFB6  246E 0008                movea.l    A2, [A6 + 0x8]
  64455. 0002FFBA  262E 000C                move.l     D3, [A6 + 0xC]
  64456. 0002FFBE  70FF                     moveq.l    D0, 0xFFFFFFFF
  64457. 0002FFC0  B680                     cmp.l      D3, D0
  64458. 0002FFC2  6726                     beq        +0x28 /* 0002FFEA */
  64459. 0002FFC4  2543 00E0                move.l     [A2 + 0xE0], D3
  64460. 0002FFC8  2F03                     move.l     -[A7], D3
  64461. 0002FFCA  2F0A                     move.l     -[A7], A2
  64462. 0002FFCC  2057                     movea.l    A0, [A7]
  64463. 0002FFCE  2268 0004                movea.l    A1, [A0 + 0x4]
  64464. 0002FFD2  2269 0010                movea.l    A1, [A1 + 0x10]
  64465. 0002FFD6  4E91                     jsr        [A1]
  64466. 0002FFD8  2548 00F0                move.l     [A2 + 0xF0], A0
  64467. 0002FFDC  B5EA 00F0                cmpa.l     A2, [A2 + 0xF0]
  64468. 0002FFE0  504F                     addq.w     A7, 8
  64469. 0002FFE2  660A                     bne        +0xC /* 0002FFEE */
  64470. 0002FFE4  42AA 00F0                clr.l      [A2 + 0xF0]
  64471. 0002FFE8  6004                     bra        +0x6 /* 0002FFEE */
  64472. label0002FFEA:
  64473. 0002FFEA  42AA 00F0                clr.l      [A2 + 0xF0]
  64474. label0002FFEE:
  64475. 0002FFEE  261F                     move.l     D3, [A7]+
  64476. 0002FFF0  245F                     movea.l    A2, [A7]+
  64477. 0002FFF2  4E5E                     unlink     A6
  64478. 0002FFF4  4E75                     rts
  64479. 0002FFF6  4E56 0000                link       A6, 0
  64480. 0002FFFA  48E7 0038                movem.l    -[A7], A2,A3,A4
  64481. 0002FFFE  246E 0008                movea.l    A2, [A6 + 0x8]
  64482. 00030002  202A 00E4                move.l     D0, [A2 + 0xE4]
  64483. 00030006  B0AE 000C                cmp.l      D0, [A6 + 0xC]
  64484. 0003000A  6700 0116                beq        +0x118 /* 00030122 */
  64485. 0003000E  256E 000C 00E4           move.l     [A2 + 0xE4], [A6 + 0xC]
  64486. 00030014  4A2A 00EE                tst.b      [A2 + 0xEE]
  64487. 00030018  6746                     beq        +0x48 /* 00030060 */
  64488. 0003001A  70FE                     moveq.l    D0, 0xFFFFFFFE
  64489. 0003001C  B0AA 00E4                cmp.l      D0, [A2 + 0xE4]
  64490. 00030020  663E                     bne        +0x40 /* 00030060 */
  64491. 00030022  61FF FFFD 1CE2           bsr        -0x2E31C /* 00001D06 */
  64492. 00030028  5300                     subq.b     D0, 1
  64493. 0003002A  661C                     bne        +0x1E /* 00030048 */
  64494. 0003002C  4878 024B                push.l     0x24B
  64495. 00030030  4879 0000 DCF6           push.l     0xDCF6
  64496. 00030036  4879 0000 DD08           push.l     0xDD08
  64497. 0003003C  4EB9 0000 01B0           jsr        [0x000001B0]
  64498. 00030042  4FEF 000C                lea.l      A7, [A7 + 0xC]
  64499. 00030046  6018                     bra        +0x1A /* 00030060 */
  64500. label00030048:
  64501. 00030048  61FF FFFD 1CBC           bsr        -0x2E342 /* 00001D06 */
  64502. 0003004E  5500                     subq.b     D0, 2
  64503. 00030050  660E                     bne        +0x10 /* 00030060 */
  64504. 00030052  4879 0000 DD08           push.l     0xDD08
  64505. 00030058  61FF FFFD 1C9E           bsr        -0x2E360 /* 00001CF8 */
  64506. 0003005E  584F                     addq.w     A7, 4
  64507. label00030060:
  64508. 00030060  4A2A 00EE                tst.b      [A2 + 0xEE]
  64509. 00030064  6746                     beq        +0x48 /* 000300AC */
  64510. 00030066  4A2A 00EF                tst.b      [A2 + 0xEF]
  64511. 0003006A  6740                     beq        +0x42 /* 000300AC */
  64512. 0003006C  4AB9 0002 61BC           tst.l      [0x000261BC]
  64513. 00030072  671A                     beq        +0x1C /* 0003008E */
  64514. 00030074  1F3C 0001                move.b     -[A7], 0x1
  64515. 00030078  4227                     clr.b      -[A7]
  64516. 0003007A  2F39 0002 61BC           move.l     -[A7], [0x000261BC]
  64517. 00030080  2057                     movea.l    A0, [A7]
  64518. 00030082  2268 0004                movea.l    A1, [A0 + 0x4]
  64519. 00030086  2269 0258                movea.l    A1, [A1 + 0x258]
  64520. 0003008A  4E91                     jsr        [A1]
  64521. 0003008C  504F                     addq.w     A7, 8
  64522. label0003008E:
  64523. 0003008E  23CA 0002 61BC           move.l     [0x000261BC], A2
  64524. 00030094  486A 0008                pea.l      [A2 + 0x8]
  64525. 00030098  2F3C 6663 7573           move.l     -[A7], 0x66637573 /* 'fcus' */
  64526. 0003009E  486A 007C                pea.l      [A2 + 0x7C]
  64527. 000300A2  4EB9 0000 1840           jsr        [0x00001840]
  64528. 000300A8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  64529. label000300AC:
  64530. 000300AC  4267                     clr.w      -[A7]
  64531. 000300AE  4879 0000 DC5C           push.l     0xDC5C
  64532. 000300B4  4879 0000 DC76           push.l     0xDC76
  64533. 000300BA  4878 0004                push.l     0x4
  64534. 000300BE  2F2A 00E4                move.l     -[A7], [A2 + 0xE4]
  64535. 000300C2  2F0A                     move.l     -[A7], A2
  64536. 000300C4  2057                     movea.l    A0, [A7]
  64537. 000300C6  2268 0004                movea.l    A1, [A0 + 0x4]
  64538. 000300CA  2269 0010                movea.l    A1, [A1 + 0x10]
  64539. 000300CE  4E91                     jsr        [A1]
  64540. 000300D0  504F                     addq.w     A7, 8
  64541. 000300D2  2F08                     move.l     -[A7], A0
  64542. 000300D4  4EB9 0000 0158           jsr        [0x00000158]
  64543. 000300DA  2648                     movea.l    A3, A0
  64544. 000300DC  200B                     move.l     D0, A3
  64545. 000300DE  4FEF 0012                lea.l      A7, [A7 + 0x12]
  64546. 000300E2  661A                     bne        +0x1C /* 000300FE */
  64547. 000300E4  4878 0262                push.l     0x262
  64548. 000300E8  4879 0000 DCF6           push.l     0xDCF6
  64549. 000300EE  2F3C 6E69 6C50           move.l     -[A7], 0x6E696C50 /* 'nilP' */
  64550. 000300F4  61FF FFFD 0E66           bsr        -0x2F198 /* 00000F5C */
  64551. 000300FA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  64552. label000300FE:
  64553. 000300FE  284A                     movea.l    A4, A2
  64554. 00030100  200A                     move.l     D0, A2
  64555. 00030102  6704                     beq        +0x6 /* 00030108 */
  64556. 00030104  49EC 00AA                lea.l      A4, [A4 + 0xAA]
  64557. label00030108:
  64558. 00030108  B7CC                     cmpa.l     A3, A4
  64559. 0003010A  6602                     bne        +0x4 /* 0003010E */
  64560. 0003010C  97CB                     sub.l      A3, A3
  64561. label0003010E:
  64562. 0003010E  2F0B                     move.l     -[A7], A3
  64563. 00030110  486A 00AA                pea.l      [A2 + 0xAA]
  64564. 00030114  2057                     movea.l    A0, [A7]
  64565. 00030116  2268 0004                movea.l    A1, [A0 + 0x4]
  64566. 0003011A  2269 0020                movea.l    A1, [A1 + 0x20]
  64567. 0003011E  4E91                     jsr        [A1]
  64568. 00030120  504F                     addq.w     A7, 8
  64569. label00030122:
  64570. 00030122  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  64571. 00030126  4E5E                     unlink     A6
  64572. 00030128  4E75                     rts
  64573. 0003012A  4E56 0000                link       A6, 0
  64574. 0003012E  2F0A                     move.l     -[A7], A2
  64575. 00030130  2F03                     move.l     -[A7], D3
  64576. 00030132  246E 0008                movea.l    A2, [A6 + 0x8]
  64577. 00030136  162E 000C                move.b     D3, [A6 + 0xC]
  64578. 0003013A  2F0A                     move.l     -[A7], A2
  64579. 0003013C  61FF 0000 0078           bsr        +0x7A /* 000301B6 */
  64580. 00030142  B600                     cmp.b      D3, D0
  64581. 00030144  584F                     addq.w     A7, 4
  64582. 00030146  6766                     beq        +0x68 /* 000301AE */
  64583. 00030148  1543 00EF                move.b     [A2 + 0xEF], D3
  64584. 0003014C  4AB9 0002 61BC           tst.l      [0x000261BC]
  64585. 00030152  671A                     beq        +0x1C /* 0003016E */
  64586. 00030154  1F3C 0001                move.b     -[A7], 0x1
  64587. 00030158  4227                     clr.b      -[A7]
  64588. 0003015A  2F39 0002 61BC           move.l     -[A7], [0x000261BC]
  64589. 00030160  2057                     movea.l    A0, [A7]
  64590. 00030162  2268 0004                movea.l    A1, [A0 + 0x4]
  64591. 00030166  2269 0258                movea.l    A1, [A1 + 0x258]
  64592. 0003016A  4E91                     jsr        [A1]
  64593. 0003016C  504F                     addq.w     A7, 8
  64594. label0003016E:
  64595. 0003016E  4A03                     tst.b      D3
  64596. 00030170  6708                     beq        +0xA /* 0003017A */
  64597. 00030172  23CA 0002 61BC           move.l     [0x000261BC], A2
  64598. 00030178  6006                     bra        +0x8 /* 00030180 */
  64599. label0003017A:
  64600. 0003017A  42B9 0002 61BC           clr.l      [0x000261BC]
  64601. label00030180:
  64602. 00030180  4A2E 000E                tst.b      [A6 + 0xE]
  64603. 00030184  6710                     beq        +0x12 /* 00030196 */
  64604. 00030186  2F0A                     move.l     -[A7], A2
  64605. 00030188  2057                     movea.l    A0, [A7]
  64606. 0003018A  2268 0004                movea.l    A1, [A0 + 0x4]
  64607. 0003018E  2269 0278                movea.l    A1, [A1 + 0x278]
  64608. 00030192  4E91                     jsr        [A1]
  64609. 00030194  584F                     addq.w     A7, 4
  64610. label00030196:
  64611. 00030196  486A 0008                pea.l      [A2 + 0x8]
  64612. 0003019A  2F3C 6663 7573           move.l     -[A7], 0x66637573 /* 'fcus' */
  64613. 000301A0  486A 007C                pea.l      [A2 + 0x7C]
  64614. 000301A4  4EB9 0000 1840           jsr        [0x00001840]
  64615. 000301AA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  64616. label000301AE:
  64617. 000301AE  261F                     move.l     D3, [A7]+
  64618. 000301B0  245F                     movea.l    A2, [A7]+
  64619. 000301B2  4E5E                     unlink     A6
  64620. 000301B4  4E75                     rts
  64621. fn000301B6:
  64622. 000301B6  206F 0004                movea.l    A0, [A7 + 0x4]
  64623. 000301BA  1028 00EF                move.b     D0, [A0 + 0xEF]
  64624. 000301BE  4E75                     rts
  64625. 000301C0  4E56 0000                link       A6, 0
  64626. 000301C4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  64627. 000301C8  61FF 0000 001A           bsr        +0x1C /* 000301E4 */
  64628. 000301CE  B02E 000C                cmp.b      D0, [A6 + 0xC]
  64629. 000301D2  584F                     addq.w     A7, 4
  64630. 000301D4  670A                     beq        +0xC /* 000301E0 */
  64631. 000301D6  206E 0008                movea.l    A0, [A6 + 0x8]
  64632. 000301DA  116E 000C 00EE           move.b     [A0 + 0xEE], [A6 + 0xC]
  64633. label000301E0:
  64634. 000301E0  4E5E                     unlink     A6
  64635. 000301E2  4E75                     rts
  64636. fn000301E4:
  64637. 000301E4  206F 0004                movea.l    A0, [A7 + 0x4]
  64638. 000301E8  1028 00EE                move.b     D0, [A0 + 0xEE]
  64639. 000301EC  4E75                     rts
  64640. 000301EE  4E56 0000                link       A6, 0
  64641. 000301F2  2F0A                     move.l     -[A7], A2
  64642. 000301F4  246E 0008                movea.l    A2, [A6 + 0x8]
  64643. 000301F8  2F0A                     move.l     -[A7], A2
  64644. 000301FA  61FF 0000 002E           bsr        +0x30 /* 0003022A */
  64645. 00030200  B06E 000C                cmp.w      D0, [A6 + 0xC]
  64646. 00030204  584F                     addq.w     A7, 4
  64647. 00030206  671C                     beq        +0x1E /* 00030224 */
  64648. 00030208  356E 000C 00EC           move.w     [A2 + 0xEC], [A6 + 0xC]
  64649. 0003020E  4A2E 000E                tst.b      [A6 + 0xE]
  64650. 00030212  6710                     beq        +0x12 /* 00030224 */
  64651. 00030214  2F0A                     move.l     -[A7], A2
  64652. 00030216  2057                     movea.l    A0, [A7]
  64653. 00030218  2268 0004                movea.l    A1, [A0 + 0x4]
  64654. 0003021C  2269 0270                movea.l    A1, [A1 + 0x270]
  64655. 00030220  4E91                     jsr        [A1]
  64656. 00030222  584F                     addq.w     A7, 4
  64657. label00030224:
  64658. 00030224  245F                     movea.l    A2, [A7]+
  64659. 00030226  4E5E                     unlink     A6
  64660. 00030228  4E75                     rts
  64661. fn0003022A:
  64662. 0003022A  206F 0004                movea.l    A0, [A7 + 0x4]
  64663. 0003022E  3028 00EC                move.w     D0, [A0 + 0xEC]
  64664. 00030232  4E75                     rts
  64665. 00030234  4E56 0000                link       A6, 0
  64666. 00030238  2F0A                     move.l     -[A7], A2
  64667. 0003023A  246E 0008                movea.l    A2, [A6 + 0x8]
  64668. 0003023E  2F0A                     move.l     -[A7], A2
  64669. 00030240  61FF 0000 005A           bsr        +0x5C /* 0003029C */
  64670. 00030246  4A00                     tst.b      D0
  64671. 00030248  584F                     addq.w     A7, 4
  64672. 0003024A  671E                     beq        +0x20 /* 0003026A */
  64673. 0003024C  2F0A                     move.l     -[A7], A2
  64674. 0003024E  61FF FFFD E032           bsr        -0x21FCC /* 0000E282 */
  64675. 00030254  4A00                     tst.b      D0
  64676. 00030256  584F                     addq.w     A7, 4
  64677. 00030258  6710                     beq        +0x12 /* 0003026A */
  64678. 0003025A  2F0A                     move.l     -[A7], A2
  64679. 0003025C  2057                     movea.l    A0, [A7]
  64680. 0003025E  2268 0004                movea.l    A1, [A0 + 0x4]
  64681. 00030262  2269 0274                movea.l    A1, [A1 + 0x274]
  64682. 00030266  4E91                     jsr        [A1]
  64683. 00030268  584F                     addq.w     A7, 4
  64684. label0003026A:
  64685. 0003026A  2F0A                     move.l     -[A7], A2
  64686. 0003026C  61FF FFFF FF76           bsr        -0x88 /* 000301E4 */
  64687. 00030272  4A00                     tst.b      D0
  64688. 00030274  584F                     addq.w     A7, 4
  64689. 00030276  671E                     beq        +0x20 /* 00030296 */
  64690. 00030278  2F0A                     move.l     -[A7], A2
  64691. 0003027A  61FF FFFF FF3A           bsr        -0xC4 /* 000301B6 */
  64692. 00030280  4A00                     tst.b      D0
  64693. 00030282  584F                     addq.w     A7, 4
  64694. 00030284  6710                     beq        +0x12 /* 00030296 */
  64695. 00030286  2F0A                     move.l     -[A7], A2
  64696. 00030288  2057                     movea.l    A0, [A7]
  64697. 0003028A  2268 0004                movea.l    A1, [A0 + 0x4]
  64698. 0003028E  2269 0278                movea.l    A1, [A1 + 0x278]
  64699. 00030292  4E91                     jsr        [A1]
  64700. 00030294  584F                     addq.w     A7, 4
  64701. label00030296:
  64702. 00030296  245F                     movea.l    A2, [A7]+
  64703. 00030298  4E5E                     unlink     A6
  64704. 0003029A  4E75                     rts
  64705. fn0003029C:
  64706. 0003029C  206F 0004                movea.l    A0, [A7 + 0x4]
  64707. 000302A0  1028 00E9                move.b     D0, [A0 + 0xE9]
  64708. 000302A4  4E75                     rts
  64709. 000302A6  4E56 0000                link       A6, 0
  64710. 000302AA  2F0A                     move.l     -[A7], A2
  64711. 000302AC  246E 0008                movea.l    A2, [A6 + 0x8]
  64712. 000302B0  2F0A                     move.l     -[A7], A2
  64713. 000302B2  61FF FFFF FFE8           bsr        -0x16 /* 0003029C */
  64714. 000302B8  4A00                     tst.b      D0
  64715. 000302BA  584F                     addq.w     A7, 4
  64716. 000302BC  671E                     beq        +0x20 /* 000302DC */
  64717. 000302BE  2F0A                     move.l     -[A7], A2
  64718. 000302C0  61FF FFFD DFC0           bsr        -0x2203E /* 0000E282 */
  64719. 000302C6  4A00                     tst.b      D0
  64720. 000302C8  584F                     addq.w     A7, 4
  64721. 000302CA  6710                     beq        +0x12 /* 000302DC */
  64722. 000302CC  2F0A                     move.l     -[A7], A2
  64723. 000302CE  2057                     movea.l    A0, [A7]
  64724. 000302D0  2268 0004                movea.l    A1, [A0 + 0x4]
  64725. 000302D4  2269 0274                movea.l    A1, [A1 + 0x274]
  64726. 000302D8  4E91                     jsr        [A1]
  64727. 000302DA  584F                     addq.w     A7, 4
  64728. label000302DC:
  64729. 000302DC  2F0A                     move.l     -[A7], A2
  64730. 000302DE  61FF FFFF FF04           bsr        -0xFA /* 000301E4 */
  64731. 000302E4  4A00                     tst.b      D0
  64732. 000302E6  584F                     addq.w     A7, 4
  64733. 000302E8  671E                     beq        +0x20 /* 00030308 */
  64734. 000302EA  2F0A                     move.l     -[A7], A2
  64735. 000302EC  61FF FFFF FEC8           bsr        -0x136 /* 000301B6 */
  64736. 000302F2  4A00                     tst.b      D0
  64737. 000302F4  584F                     addq.w     A7, 4
  64738. 000302F6  6710                     beq        +0x12 /* 00030308 */
  64739. 000302F8  2F0A                     move.l     -[A7], A2
  64740. 000302FA  2057                     movea.l    A0, [A7]
  64741. 000302FC  2268 0004                movea.l    A1, [A0 + 0x4]
  64742. 00030300  2269 0278                movea.l    A1, [A1 + 0x278]
  64743. 00030304  4E91                     jsr        [A1]
  64744. 00030306  584F                     addq.w     A7, 4
  64745. label00030308:
  64746. 00030308  245F                     movea.l    A2, [A7]+
  64747. 0003030A  4E5E                     unlink     A6
  64748. 0003030C  4E75                     rts
  64749. 0003030E  4E56 0000                link       A6, 0
  64750. 00030312  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  64751. 00030316  4EB9 0000 12B0           jsr        [0x000012B0]
  64752. 0003031C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  64753. 00030320  2057                     movea.l    A0, [A7]
  64754. 00030322  2268 0004                movea.l    A1, [A0 + 0x4]
  64755. 00030326  2269 0100                movea.l    A1, [A1 + 0x100]
  64756. 0003032A  4E91                     jsr        [A1]
  64757. 0003032C  4E5E                     unlink     A6
  64758. 0003032E  4E75                     rts
  64759. 00030330  4E56 0000                link       A6, 0
  64760. 00030334  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  64761. 00030338  4EB9 0000 12C0           jsr        [0x000012C0]
  64762. 0003033E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  64763. 00030342  2057                     movea.l    A0, [A7]
  64764. 00030344  2268 0004                movea.l    A1, [A0 + 0x4]
  64765. 00030348  2269 0100                movea.l    A1, [A1 + 0x100]
  64766. 0003034C  4E91                     jsr        [A1]
  64767. 0003034E  4E5E                     unlink     A6
  64768. 00030350  4E75                     rts
  64769. label00030352:
  64770. 00030352  4E56 0000                link       A6, 0
  64771. 00030356  2F03                     move.l     -[A7], D3
  64772. 00030358  202E 000C                move.l     D0, [A6 + 0xC]
  64773. 0003035C  0480 0000 00C9           subi.l     D0, 0xC9
  64774. 00030362  6702                     beq        +0x4 /* 00030366 */
  64775. 00030364  6004                     bra        +0x6 /* 0003036A */
  64776. label00030366:
  64777. 00030366  7600                     moveq.l    D3, 0x00
  64778. 00030368  601C                     bra        +0x1E /* 00030386 */
  64779. label0003036A:
  64780. 0003036A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  64781. 0003036E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  64782. 00030372  206E 0008                movea.l    A0, [A6 + 0x8]
  64783. 00030376  4868 00AA                pea.l      [A0 + 0xAA]
  64784. 0003037A  4EB9 0000 1A80           jsr        [0x00001A80]
  64785. 00030380  1600                     move.b     D3, D0
  64786. 00030382  4FEF 000C                lea.l      A7, [A7 + 0xC]
  64787. label00030386:
  64788. 00030386  1003                     move.b     D0, D3
  64789. 00030388  261F                     move.l     D3, [A7]+
  64790. 0003038A  4E5E                     unlink     A6
  64791. 0003038C  4E75                     rts
  64792. label0003038E:
  64793. 0003038E  4E56 0000                link       A6, 0
  64794. 00030392  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  64795. 00030396  266E 0008                movea.l    A3, [A6 + 0x8]
  64796. 0003039A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  64797. 0003039E  486B 00AA                pea.l      [A3 + 0xAA]
  64798. 000303A2  4EB9 0000 1A68           jsr        [0x00001A68]
  64799. 000303A8  95CA                     sub.l      A2, A2
  64800. 000303AA  262B 00E4                move.l     D3, [A3 + 0xE4]
  64801. 000303AE  70FF                     moveq.l    D0, 0xFFFFFFFF
  64802. 000303B0  B680                     cmp.l      D3, D0
  64803. 000303B2  504F                     addq.w     A7, 8
  64804. 000303B4  6760                     beq        +0x62 /* 00030416 */
  64805. 000303B6  4267                     clr.w      -[A7]
  64806. 000303B8  4879 0000 DC5C           push.l     0xDC5C
  64807. 000303BE  4879 0000 DC76           push.l     0xDC76
  64808. 000303C4  4878 0004                push.l     0x4
  64809. 000303C8  2F03                     move.l     -[A7], D3
  64810. 000303CA  2F0B                     move.l     -[A7], A3
  64811. 000303CC  2057                     movea.l    A0, [A7]
  64812. 000303CE  2268 0004                movea.l    A1, [A0 + 0x4]
  64813. 000303D2  2269 0010                movea.l    A1, [A1 + 0x10]
  64814. 000303D6  4E91                     jsr        [A1]
  64815. 000303D8  504F                     addq.w     A7, 8
  64816. 000303DA  2F08                     move.l     -[A7], A0
  64817. 000303DC  4EB9 0000 0158           jsr        [0x00000158]
  64818. 000303E2  2448                     movea.l    A2, A0
  64819. 000303E4  200A                     move.l     D0, A2
  64820. 000303E6  4FEF 0012                lea.l      A7, [A7 + 0x12]
  64821. 000303EA  661A                     bne        +0x1C /* 00030406 */
  64822. 000303EC  4878 0331                push.l     0x331
  64823. 000303F0  4879 0000 DCF6           push.l     0xDCF6
  64824. 000303F6  2F3C 6E69 6C50           move.l     -[A7], 0x6E696C50 /* 'nilP' */
  64825. 000303FC  61FF FFFD 0B5E           bsr        -0x2F4A0 /* 00000F5C */
  64826. 00030402  4FEF 000C                lea.l      A7, [A7 + 0xC]
  64827. label00030406:
  64828. 00030406  284B                     movea.l    A4, A3
  64829. 00030408  200B                     move.l     D0, A3
  64830. 0003040A  6704                     beq        +0x6 /* 00030410 */
  64831. 0003040C  49EC 00AA                lea.l      A4, [A4 + 0xAA]
  64832. label00030410:
  64833. 00030410  B5CC                     cmpa.l     A2, A4
  64834. 00030412  6602                     bne        +0x4 /* 00030416 */
  64835. 00030414  95CA                     sub.l      A2, A2
  64836. label00030416:
  64837. 00030416  2F0B                     move.l     -[A7], A3
  64838. 00030418  61FF FFFF FDCA           bsr        -0x234 /* 000301E4 */
  64839. 0003041E  4A00                     tst.b      D0
  64840. 00030420  584F                     addq.w     A7, 4
  64841. 00030422  671E                     beq        +0x20 /* 00030442 */
  64842. 00030424  B5EE 000C                cmpa.l     A2, [A6 + 0xC]
  64843. 00030428  6618                     bne        +0x1A /* 00030442 */
  64844. 0003042A  1F3C 0001                move.b     -[A7], 0x1
  64845. 0003042E  1F3C 0001                move.b     -[A7], 0x1
  64846. 00030432  2F0B                     move.l     -[A7], A3
  64847. 00030434  2057                     movea.l    A0, [A7]
  64848. 00030436  2268 0004                movea.l    A1, [A0 + 0x4]
  64849. 0003043A  2269 0258                movea.l    A1, [A1 + 0x258]
  64850. 0003043E  4E91                     jsr        [A1]
  64851. 00030440  504F                     addq.w     A7, 8
  64852. label00030442:
  64853. 00030442  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  64854. 00030446  4E5E                     unlink     A6
  64855. 00030448  4E75                     rts
  64856. label0003044A:
  64857. 0003044A  4E56 0000                link       A6, 0
  64858. 0003044E  2F0A                     move.l     -[A7], A2
  64859. 00030450  246E 0008                movea.l    A2, [A6 + 0x8]
  64860. 00030454  486A 00AA                pea.l      [A2 + 0xAA]
  64861. 00030458  4EB9 0000 1A70           jsr        [0x00001A70]
  64862. 0003045E  2F0A                     move.l     -[A7], A2
  64863. 00030460  61FF FFFF FD82           bsr        -0x27C /* 000301E4 */
  64864. 00030466  4A00                     tst.b      D0
  64865. 00030468  504F                     addq.w     A7, 8
  64866. 0003046A  6716                     beq        +0x18 /* 00030482 */
  64867. 0003046C  1F3C 0001                move.b     -[A7], 0x1
  64868. 00030470  4227                     clr.b      -[A7]
  64869. 00030472  2F0A                     move.l     -[A7], A2
  64870. 00030474  2057                     movea.l    A0, [A7]
  64871. 00030476  2268 0004                movea.l    A1, [A0 + 0x4]
  64872. 0003047A  2269 0258                movea.l    A1, [A1 + 0x258]
  64873. 0003047E  4E91                     jsr        [A1]
  64874. 00030480  504F                     addq.w     A7, 8
  64875. label00030482:
  64876. 00030482  245F                     movea.l    A2, [A7]+
  64877. 00030484  4E5E                     unlink     A6
  64878. 00030486  4E75                     rts
  64879. 00030488  4E56 FFFA                link       A6, -0x0006
  64880. 0003048C  4227                     clr.b      -[A7]
  64881. 0003048E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  64882. 00030492  2057                     movea.l    A0, [A7]
  64883. 00030494  2268 0004                movea.l    A1, [A0 + 0x4]
  64884. 00030498  2269 0234                movea.l    A1, [A1 + 0x234]
  64885. 0003049C  4E91                     jsr        [A1]
  64886. 0003049E  584F                     addq.w     A7, 4
  64887. 000304A0  2F08                     move.l     -[A7], A0
  64888. 000304A2  486E FFFA                pea.l      [A6 - 0x6]
  64889. 000304A6  4EB9 0000 04A8           jsr        [0x000004A8]
  64890. 000304AC  486E FFFA                pea.l      [A6 - 0x6]
  64891. 000304B0  61FF FFFD 9A6A           bsr        -0x26594 /* 00009F1C */
  64892. 000304B6  584F                     addq.w     A7, 4
  64893. 000304B8  2F08                     move.l     -[A7], A0
  64894. 000304BA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  64895. 000304BE  2057                     movea.l    A0, [A7]
  64896. 000304C0  2268 0004                movea.l    A1, [A0 + 0x4]
  64897. 000304C4  2269 00CC                movea.l    A1, [A1 + 0xCC]
  64898. 000304C8  4E91                     jsr        [A1]
  64899. 000304CA  3F3C FFFF                move.w     -[A7], 0xFFFF
  64900. 000304CE  486E FFFA                pea.l      [A6 - 0x6]
  64901. 000304D2  4EB9 0000 04B8           jsr        [0x000004B8]
  64902. 000304D8  4E5E                     unlink     A6
  64903. 000304DA  4E75                     rts
  64904. 000304DC  4E56 FFFA                link       A6, -0x0006
  64905. 000304E0  4227                     clr.b      -[A7]
  64906. 000304E2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  64907. 000304E6  2057                     movea.l    A0, [A7]
  64908. 000304E8  2268 0004                movea.l    A1, [A0 + 0x4]
  64909. 000304EC  2269 0238                movea.l    A1, [A1 + 0x238]
  64910. 000304F0  4E91                     jsr        [A1]
  64911. 000304F2  584F                     addq.w     A7, 4
  64912. 000304F4  2F08                     move.l     -[A7], A0
  64913. 000304F6  486E FFFA                pea.l      [A6 - 0x6]
  64914. 000304FA  4EB9 0000 04A8           jsr        [0x000004A8]
  64915. 00030500  486E FFFA                pea.l      [A6 - 0x6]
  64916. 00030504  61FF FFFD 9A16           bsr        -0x265E8 /* 00009F1C */
  64917. 0003050A  584F                     addq.w     A7, 4
  64918. 0003050C  2F08                     move.l     -[A7], A0
  64919. 0003050E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  64920. 00030512  2057                     movea.l    A0, [A7]
  64921. 00030514  2268 0004                movea.l    A1, [A0 + 0x4]
  64922. 00030518  2269 00CC                movea.l    A1, [A1 + 0xCC]
  64923. 0003051C  4E91                     jsr        [A1]
  64924. 0003051E  3F3C FFFF                move.w     -[A7], 0xFFFF
  64925. 00030522  486E FFFA                pea.l      [A6 - 0x6]
  64926. 00030526  4EB9 0000 04B8           jsr        [0x000004B8]
  64927. 0003052C  4E5E                     unlink     A6
  64928. 0003052E  4E75                     rts
  64929. 00030530  4E56 FFFA                link       A6, -0x0006
  64930. 00030534  4227                     clr.b      -[A7]
  64931. 00030536  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  64932. 0003053A  2057                     movea.l    A0, [A7]
  64933. 0003053C  2268 0004                movea.l    A1, [A0 + 0x4]
  64934. 00030540  2269 023C                movea.l    A1, [A1 + 0x23C]
  64935. 00030544  4E91                     jsr        [A1]
  64936. 00030546  584F                     addq.w     A7, 4
  64937. 00030548  2F08                     move.l     -[A7], A0
  64938. 0003054A  486E FFFA                pea.l      [A6 - 0x6]
  64939. 0003054E  4EB9 0000 04A8           jsr        [0x000004A8]
  64940. 00030554  486E FFFA                pea.l      [A6 - 0x6]
  64941. 00030558  61FF FFFD 99C2           bsr        -0x2663C /* 00009F1C */
  64942. 0003055E  584F                     addq.w     A7, 4
  64943. 00030560  2F08                     move.l     -[A7], A0
  64944. 00030562  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  64945. 00030566  2057                     movea.l    A0, [A7]
  64946. 00030568  2268 0004                movea.l    A1, [A0 + 0x4]
  64947. 0003056C  2269 00CC                movea.l    A1, [A1 + 0xCC]
  64948. 00030570  4E91                     jsr        [A1]
  64949. 00030572  3F3C FFFF                move.w     -[A7], 0xFFFF
  64950. 00030576  486E FFFA                pea.l      [A6 - 0x6]
  64951. 0003057A  4EB9 0000 04B8           jsr        [0x000004B8]
  64952. 00030580  4E5E                     unlink     A6
  64953. 00030582  4E75                     rts
  64954. 00030584  4E56 0000                link       A6, 0
  64955. 00030588  2F0B                     move.l     -[A7], A3
  64956. 0003058A  2F0A                     move.l     -[A7], A2
  64957. 0003058C  246E 0008                movea.l    A2, [A6 + 0x8]
  64958. 00030590  266A 00F0                movea.l    A3, [A2 + 0xF0]
  64959. 00030594  200B                     move.l     D0, A3
  64960. 00030596  6758                     beq        +0x5A /* 000305F0 */
  64961. 00030598  2F0B                     move.l     -[A7], A3
  64962. 0003059A  2057                     movea.l    A0, [A7]
  64963. 0003059C  2268 0004                movea.l    A1, [A0 + 0x4]
  64964. 000305A0  2269 00C4                movea.l    A1, [A1 + 0xC4]
  64965. 000305A4  4E91                     jsr        [A1]
  64966. 000305A6  2F0A                     move.l     -[A7], A2
  64967. 000305A8  61FF FFFF FCF2           bsr        -0x30C /* 0003029C */
  64968. 000305AE  4A00                     tst.b      D0
  64969. 000305B0  504F                     addq.w     A7, 8
  64970. 000305B2  6710                     beq        +0x12 /* 000305C4 */
  64971. 000305B4  2F0A                     move.l     -[A7], A2
  64972. 000305B6  2057                     movea.l    A0, [A7]
  64973. 000305B8  2268 0004                movea.l    A1, [A0 + 0x4]
  64974. 000305BC  2269 0274                movea.l    A1, [A1 + 0x274]
  64975. 000305C0  4E91                     jsr        [A1]
  64976. 000305C2  584F                     addq.w     A7, 4
  64977. label000305C4:
  64978. 000305C4  2F0A                     move.l     -[A7], A2
  64979. 000305C6  61FF FFFF FC1C           bsr        -0x3E2 /* 000301E4 */
  64980. 000305CC  4A00                     tst.b      D0
  64981. 000305CE  584F                     addq.w     A7, 4
  64982. 000305D0  671E                     beq        +0x20 /* 000305F0 */
  64983. 000305D2  2F0A                     move.l     -[A7], A2
  64984. 000305D4  61FF FFFF FBE0           bsr        -0x41E /* 000301B6 */
  64985. 000305DA  4A00                     tst.b      D0
  64986. 000305DC  584F                     addq.w     A7, 4
  64987. 000305DE  6710                     beq        +0x12 /* 000305F0 */
  64988. 000305E0  2F0A                     move.l     -[A7], A2
  64989. 000305E2  2057                     movea.l    A0, [A7]
  64990. 000305E4  2268 0004                movea.l    A1, [A0 + 0x4]
  64991. 000305E8  2269 0278                movea.l    A1, [A1 + 0x278]
  64992. 000305EC  4E91                     jsr        [A1]
  64993. 000305EE  584F                     addq.w     A7, 4
  64994. label000305F0:
  64995. 000305F0  245F                     movea.l    A2, [A7]+
  64996. 000305F2  265F                     movea.l    A3, [A7]+
  64997. 000305F4  4E5E                     unlink     A6
  64998. 000305F6  4E75                     rts
  64999. 000305F8  4E56 FFEE                link       A6, -0x0012
  65000. 000305FC  48E7 1030                movem.l    -[A7], D3,A2,A3
  65001. 00030600  246E 0008                movea.l    A2, [A6 + 0x8]
  65002. 00030604  4EB9 0000 0200           jsr        [0x00000200 /* SPAlarm */]
  65003. 0003060A  61FF FFFE 5EE8           bsr        -0x1A116 /* 000164F4 */
  65004. 00030610  3600                     move.w     D3, D0
  65005. 00030612  2F0A                     move.l     -[A7], A2
  65006. 00030614  61FF 0000 00FE           bsr        +0x100 /* 00030714 */
  65007. 0003061A  4A00                     tst.b      D0
  65008. 0003061C  584F                     addq.w     A7, 4
  65009. 0003061E  6700 0086                beq        +0x88 /* 000306A6 */
  65010. 00030622  4227                     clr.b      -[A7]
  65011. 00030624  2F0A                     move.l     -[A7], A2
  65012. 00030626  2057                     movea.l    A0, [A7]
  65013. 00030628  2268 0004                movea.l    A1, [A0 + 0x4]
  65014. 0003062C  2269 0234                movea.l    A1, [A1 + 0x234]
  65015. 00030630  4E91                     jsr        [A1]
  65016. 00030632  584F                     addq.w     A7, 4
  65017. 00030634  2F08                     move.l     -[A7], A0
  65018. 00030636  486E FFFA                pea.l      [A6 - 0x6]
  65019. 0003063A  4EB9 0000 04A8           jsr        [0x000004A8]
  65020. 00030640  0C43 0004                cmpi.w     D3, 0x4
  65021. 00030644  4FEF 000A                lea.l      A7, [A7 + 0xA]
  65022. 00030648  6D34                     blt        +0x36 /* 0003067E */
  65023. 0003064A  1F3C 0002                move.b     -[A7], 0x2
  65024. 0003064E  486E FFEE                pea.l      [A6 - 0x12]
  65025. 00030652  61FF FFFF DE1E           bsr        -0x21E0 /* 0002E472 */
  65026. 00030658  2D6E FFEE FFF4           move.l     [A6 - 0xC], [A6 - 0x12]
  65027. 0003065E  3D6E FFF2 FFF8           move.w     [A6 - 0x8], [A6 - 0xE]
  65028. 00030664  486E FFF4                pea.l      [A6 - 0xC]
  65029. 00030668  AA14                     syscall    RGBForeColor
  65030. 0003066A  486E FFFA                pea.l      [A6 - 0x6]
  65031. 0003066E  61FF FFFD 98AC           bsr        -0x26752 /* 00009F1C */
  65032. 00030674  584F                     addq.w     A7, 4
  65033. 00030676  2F08                     move.l     -[A7], A0
  65034. 00030678  A8D3                     syscall    PaintRgn
  65035. 0003067A  5C4F                     addq.w     A7, 6
  65036. 0003067C  6018                     bra        +0x1A /* 00030696 */
  65037. label0003067E:
  65038. 0003067E  4879 0000 2FF2           push.l     0x2FF2
  65039. 00030684  AA15                     syscall    RGBBackColor
  65040. 00030686  486E FFFA                pea.l      [A6 - 0x6]
  65041. 0003068A  61FF FFFD 9890           bsr        -0x2676E /* 00009F1C */
  65042. 00030690  584F                     addq.w     A7, 4
  65043. 00030692  2F08                     move.l     -[A7], A0
  65044. 00030694  A8D4                     syscall    EraseRgn
  65045. label00030696:
  65046. 00030696  3F3C FFFF                move.w     -[A7], 0xFFFF
  65047. 0003069A  486E FFFA                pea.l      [A6 - 0x6]
  65048. 0003069E  4EB9 0000 04B8           jsr        [0x000004B8]
  65049. 000306A4  5C4F                     addq.w     A7, 6
  65050. label000306A6:
  65051. 000306A6  2F0A                     move.l     -[A7], A2
  65052. 000306A8  61FF FFFF FB3A           bsr        -0x4C4 /* 000301E4 */
  65053. 000306AE  4A00                     tst.b      D0
  65054. 000306B0  584F                     addq.w     A7, 4
  65055. 000306B2  6746                     beq        +0x48 /* 000306FA */
  65056. 000306B4  2F0A                     move.l     -[A7], A2
  65057. 000306B6  61FF FFFF FAFE           bsr        -0x500 /* 000301B6 */
  65058. 000306BC  4A00                     tst.b      D0
  65059. 000306BE  584F                     addq.w     A7, 4
  65060. 000306C0  6738                     beq        +0x3A /* 000306FA */
  65061. 000306C2  266A 00F0                movea.l    A3, [A2 + 0xF0]
  65062. 000306C6  200B                     move.l     D0, A3
  65063. 000306C8  6730                     beq        +0x32 /* 000306FA */
  65064. 000306CA  2F0B                     move.l     -[A7], A3
  65065. 000306CC  4EB9 0000 0E98           jsr        [0x00000E98]
  65066. 000306D2  4A00                     tst.b      D0
  65067. 000306D4  584F                     addq.w     A7, 4
  65068. 000306D6  6722                     beq        +0x24 /* 000306FA */
  65069. 000306D8  2F2A 00F0                move.l     -[A7], [A2 + 0xF0]
  65070. 000306DC  4EB9 0000 0E60           jsr        [0x00000E60]
  65071. 000306E2  4A00                     tst.b      D0
  65072. 000306E4  584F                     addq.w     A7, 4
  65073. 000306E6  6712                     beq        +0x14 /* 000306FA */
  65074. 000306E8  3F03                     move.w     -[A7], D3
  65075. 000306EA  2F0A                     move.l     -[A7], A2
  65076. 000306EC  2057                     movea.l    A0, [A7]
  65077. 000306EE  2268 0004                movea.l    A1, [A0 + 0x4]
  65078. 000306F2  2269 0284                movea.l    A1, [A1 + 0x284]
  65079. 000306F6  4E91                     jsr        [A1]
  65080. 000306F8  5C4F                     addq.w     A7, 6
  65081. label000306FA:
  65082. 000306FA  3F03                     move.w     -[A7], D3
  65083. 000306FC  2F0A                     move.l     -[A7], A2
  65084. 000306FE  2057                     movea.l    A0, [A7]
  65085. 00030700  2268 0004                movea.l    A1, [A0 + 0x4]
  65086. 00030704  2269 0280                movea.l    A1, [A1 + 0x280]
  65087. 00030708  4E91                     jsr        [A1]
  65088. 0003070A  5C4F                     addq.w     A7, 6
  65089. 0003070C  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  65090. 00030710  4E5E                     unlink     A6
  65091. 00030712  4E75                     rts
  65092. fn00030714:
  65093. 00030714  206F 0004                movea.l    A0, [A7 + 0x4]
  65094. 00030718  1028 00E8                move.b     D0, [A0 + 0xE8]
  65095. 0003071C  4E75                     rts
  65096. 0003071E  4E56 FFEA                link       A6, -0x0016
  65097. 00030722  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  65098. 00030726  246E 0008                movea.l    A2, [A6 + 0x8]
  65099. 0003072A  0C6E 0004 000C           cmpi.w     [A6 + 0xC], 0x4
  65100. 00030730  6D00 0186                blt        +0x188 /* 000308B8 */
  65101. 00030734  2F0A                     move.l     -[A7], A2
  65102. 00030736  61FF FFFF FB64           bsr        -0x49A /* 0003029C */
  65103. 0003073C  4A00                     tst.b      D0
  65104. 0003073E  584F                     addq.w     A7, 4
  65105. 00030740  6700 0222                beq        +0x224 /* 00030964 */
  65106. 00030744  266A 00F0                movea.l    A3, [A2 + 0xF0]
  65107. 00030748  200B                     move.l     D0, A3
  65108. 0003074A  6700 0218                beq        +0x21A /* 00030964 */
  65109. 0003074E  2F0B                     move.l     -[A7], A3
  65110. 00030750  4EB9 0000 0E60           jsr        [0x00000E60]
  65111. 00030756  1600                     move.b     D3, D0
  65112. 00030758  2F2A 00F0                move.l     -[A7], [A2 + 0xF0]
  65113. 0003075C  4EB9 0000 0E98           jsr        [0x00000E98]
  65114. 00030762  1800                     move.b     D4, D0
  65115. 00030764  486E FFF8                pea.l      [A6 - 0x8]
  65116. 00030768  2F2A 00F0                move.l     -[A7], [A2 + 0xF0]
  65117. 0003076C  2057                     movea.l    A0, [A7]
  65118. 0003076E  2268 0004                movea.l    A1, [A0 + 0x4]
  65119. 00030772  2269 003C                movea.l    A1, [A1 + 0x3C]
  65120. 00030776  4E91                     jsr        [A1]
  65121. 00030778  486E FFF8                pea.l      [A6 - 0x8]
  65122. 0003077C  2F0A                     move.l     -[A7], A2
  65123. 0003077E  2057                     movea.l    A0, [A7]
  65124. 00030780  2268 0004                movea.l    A1, [A0 + 0x4]
  65125. 00030784  2269 0128                movea.l    A1, [A1 + 0x128]
  65126. 00030788  4E91                     jsr        [A1]
  65127. 0003078A  486E FFFC                pea.l      [A6 - 0x4]
  65128. 0003078E  2F0A                     move.l     -[A7], A2
  65129. 00030790  2057                     movea.l    A0, [A7]
  65130. 00030792  2268 0004                movea.l    A1, [A0 + 0x4]
  65131. 00030796  2269 0128                movea.l    A1, [A1 + 0x128]
  65132. 0003079A  4E91                     jsr        [A1]
  65133. 0003079C  2D79 0000 2FEC FFEA      move.l     [A6 - 0x16], [0x00002FEC]
  65134. 000307A4  3D79 0000 2FF0 FFEE      move.w     [A6 - 0x12], [0x00002FF0]
  65135. 000307AC  4A03                     tst.b      D3
  65136. 000307AE  4FEF 0020                lea.l      A7, [A7 + 0x20]
  65137. 000307B2  6704                     beq        +0x6 /* 000307B8 */
  65138. 000307B4  4A04                     tst.b      D4
  65139. 000307B6  6610                     bne        +0x12 /* 000307C8 */
  65140. label000307B8:
  65141. 000307B8  1F3C 000A                move.b     -[A7], 0xA /* '\n' */
  65142. 000307BC  486E FFEA                pea.l      [A6 - 0x16]
  65143. 000307C0  61FF FFFF DCB0           bsr        -0x234E /* 0002E472 */
  65144. 000307C6  5C4F                     addq.w     A7, 6
  65145. label000307C8:
  65146. 000307C8  486E FFEA                pea.l      [A6 - 0x16]
  65147. 000307CC  AA14                     syscall    RGBForeColor
  65148. 000307CE  4878 FFFF                push.l     0xFFFF
  65149. 000307D2  4878 FFFF                push.l     0xFFFF
  65150. 000307D6  486E FFF8                pea.l      [A6 - 0x8]
  65151. 000307DA  61FF FFFF E008           bsr        -0x1FF6 /* 0002E7E4 */
  65152. 000307E0  2F0A                     move.l     -[A7], A2
  65153. 000307E2  61FF FFFF F186           bsr        -0xE78 /* 0002F96A */
  65154. 000307E8  4A00                     tst.b      D0
  65155. 000307EA  4FEF 0010                lea.l      A7, [A7 + 0x10]
  65156. 000307EE  671C                     beq        +0x1E /* 0003080C */
  65157. 000307F0  3F2A 00EC                move.w     -[A7], [A2 + 0xEC]
  65158. 000307F4  4878 FFFF                push.l     0xFFFF
  65159. 000307F8  4878 FFFF                push.l     0xFFFF
  65160. 000307FC  486E FFF8                pea.l      [A6 - 0x8]
  65161. 00030800  61FF FFFF DF1A           bsr        -0x20E4 /* 0002E71C */
  65162. 00030806  4FEF 000E                lea.l      A7, [A7 + 0xE]
  65163. 0003080A  6016                     bra        +0x18 /* 00030822 */
  65164. label0003080C:
  65165. 0003080C  4878 FFFF                push.l     0xFFFF
  65166. 00030810  4878 FFFF                push.l     0xFFFF
  65167. 00030814  486E FFF8                pea.l      [A6 - 0x8]
  65168. 00030818  61FF FFFF DE7C           bsr        -0x2182 /* 0002E696 */
  65169. 0003081E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  65170. label00030822:
  65171. 00030822  4A04                     tst.b      D4
  65172. 00030824  6700 013E                beq        +0x140 /* 00030964 */
  65173. 00030828  4A03                     tst.b      D3
  65174. 0003082A  6700 0138                beq        +0x13A /* 00030964 */
  65175. 0003082E  2F0A                     move.l     -[A7], A2
  65176. 00030830  61FF FFFF F984           bsr        -0x67A /* 000301B6 */
  65177. 00030836  4A00                     tst.b      D0
  65178. 00030838  584F                     addq.w     A7, 4
  65179. 0003083A  6600 0128                bne        +0x12A /* 00030964 */
  65180. 0003083E  486E FFF8                pea.l      [A6 - 0x8]
  65181. 00030842  4878 FFFF                push.l     0xFFFF
  65182. 00030846  A8A9                     syscall    InsetRect
  65183. 00030848  1F3C 0007                move.b     -[A7], 0x7
  65184. 0003084C  486E FFEA                pea.l      [A6 - 0x16]
  65185. 00030850  61FF FFFF DC20           bsr        -0x23DE /* 0002E472 */
  65186. 00030856  486E FFEA                pea.l      [A6 - 0x16]
  65187. 0003085A  AA14                     syscall    RGBForeColor
  65188. 0003085C  42A7                     clr.l      -[A7]
  65189. 0003085E  4878 FFFF                push.l     0xFFFF
  65190. 00030862  486E FFF8                pea.l      [A6 - 0x8]
  65191. 00030866  61FF FFFF DF7C           bsr        -0x2082 /* 0002E7E4 */
  65192. 0003086C  4879 0000 2FF2           push.l     0x2FF2
  65193. 00030872  AA14                     syscall    RGBForeColor
  65194. 00030874  2F0A                     move.l     -[A7], A2
  65195. 00030876  61FF FFFF F0F2           bsr        -0xF0C /* 0002F96A */
  65196. 0003087C  4A00                     tst.b      D0
  65197. 0003087E  4FEF 0016                lea.l      A7, [A7 + 0x16]
  65198. 00030882  671C                     beq        +0x1E /* 000308A0 */
  65199. 00030884  3F2A 00EC                move.w     -[A7], [A2 + 0xEC]
  65200. 00030888  4878 FFFF                push.l     0xFFFF
  65201. 0003088C  42A7                     clr.l      -[A7]
  65202. 0003088E  486E FFF8                pea.l      [A6 - 0x8]
  65203. 00030892  61FF FFFF DE88           bsr        -0x2176 /* 0002E71C */
  65204. 00030898  4FEF 000E                lea.l      A7, [A7 + 0xE]
  65205. 0003089C  6000 00C6                bra        +0xC8 /* 00030964 */
  65206. label000308A0:
  65207. 000308A0  4878 FFFF                push.l     0xFFFF
  65208. 000308A4  42A7                     clr.l      -[A7]
  65209. 000308A6  486E FFF8                pea.l      [A6 - 0x8]
  65210. 000308AA  61FF FFFF DDEA           bsr        -0x2214 /* 0002E696 */
  65211. 000308B0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  65212. 000308B4  6000 00AE                bra        +0xB0 /* 00030964 */
  65213. label000308B8:
  65214. 000308B8  2F0A                     move.l     -[A7], A2
  65215. 000308BA  61FF FFFF F9E0           bsr        -0x61E /* 0003029C */
  65216. 000308C0  4A00                     tst.b      D0
  65217. 000308C2  584F                     addq.w     A7, 4
  65218. 000308C4  6700 009E                beq        +0xA0 /* 00030964 */
  65219. 000308C8  266A 00F0                movea.l    A3, [A2 + 0xF0]
  65220. 000308CC  200B                     move.l     D0, A3
  65221. 000308CE  6700 0094                beq        +0x96 /* 00030964 */
  65222. 000308D2  486E FFF0                pea.l      [A6 - 0x10]
  65223. 000308D6  2F0B                     move.l     -[A7], A3
  65224. 000308D8  2057                     movea.l    A0, [A7]
  65225. 000308DA  2268 0004                movea.l    A1, [A0 + 0x4]
  65226. 000308DE  2269 003C                movea.l    A1, [A1 + 0x3C]
  65227. 000308E2  4E91                     jsr        [A1]
  65228. 000308E4  486E FFF0                pea.l      [A6 - 0x10]
  65229. 000308E8  2F0A                     move.l     -[A7], A2
  65230. 000308EA  2057                     movea.l    A0, [A7]
  65231. 000308EC  2268 0004                movea.l    A1, [A0 + 0x4]
  65232. 000308F0  2269 0128                movea.l    A1, [A1 + 0x128]
  65233. 000308F4  4E91                     jsr        [A1]
  65234. 000308F6  486E FFF4                pea.l      [A6 - 0xC]
  65235. 000308FA  2F0A                     move.l     -[A7], A2
  65236. 000308FC  2057                     movea.l    A0, [A7]
  65237. 000308FE  2268 0004                movea.l    A1, [A0 + 0x4]
  65238. 00030902  2269 0128                movea.l    A1, [A1 + 0x128]
  65239. 00030906  4E91                     jsr        [A1]
  65240. 00030908  4879 0000 2FEC           push.l     0x2FEC
  65241. 0003090E  AA14                     syscall    RGBForeColor
  65242. 00030910  4878 FFFF                push.l     0xFFFF
  65243. 00030914  4878 FFFF                push.l     0xFFFF
  65244. 00030918  486E FFF0                pea.l      [A6 - 0x10]
  65245. 0003091C  61FF FFFF DEC6           bsr        -0x2138 /* 0002E7E4 */
  65246. 00030922  2F0A                     move.l     -[A7], A2
  65247. 00030924  61FF FFFF F044           bsr        -0xFBA /* 0002F96A */
  65248. 0003092A  4A00                     tst.b      D0
  65249. 0003092C  4FEF 0028                lea.l      A7, [A7 + 0x28]
  65250. 00030930  671C                     beq        +0x1E /* 0003094E */
  65251. 00030932  3F2A 00EC                move.w     -[A7], [A2 + 0xEC]
  65252. 00030936  4878 FFFF                push.l     0xFFFF
  65253. 0003093A  4878 FFFF                push.l     0xFFFF
  65254. 0003093E  486E FFF0                pea.l      [A6 - 0x10]
  65255. 00030942  61FF FFFF DDD8           bsr        -0x2226 /* 0002E71C */
  65256. 00030948  4FEF 000E                lea.l      A7, [A7 + 0xE]
  65257. 0003094C  6016                     bra        +0x18 /* 00030964 */
  65258. label0003094E:
  65259. 0003094E  4878 FFFF                push.l     0xFFFF
  65260. 00030952  4878 FFFF                push.l     0xFFFF
  65261. 00030956  486E FFF0                pea.l      [A6 - 0x10]
  65262. 0003095A  61FF FFFF DD3A           bsr        -0x22C4 /* 0002E696 */
  65263. 00030960  4FEF 000C                lea.l      A7, [A7 + 0xC]
  65264. label00030964:
  65265. 00030964  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  65266. 00030968  4E5E                     unlink     A6
  65267. 0003096A  4E75                     rts
  65268. 0003096C  4E56 FFDA                link       A6, -0x0026
  65269. 00030970  2F0A                     move.l     -[A7], A2
  65270. 00030972  246E 0008                movea.l    A2, [A6 + 0x8]
  65271. 00030976  4EB9 0000 0200           jsr        [0x00000200 /* SPAlarm */]
  65272. 0003097C  4AAA 00F0                tst.l      [A2 + 0xF0]
  65273. 00030980  6700 023E                beq        +0x240 /* 00030BC0 */
  65274. 00030984  2F0A                     move.l     -[A7], A2
  65275. 00030986  61FF 0000 023E           bsr        +0x240 /* 00030BC6 */
  65276. 0003098C  4A00                     tst.b      D0
  65277. 0003098E  584F                     addq.w     A7, 4
  65278. 00030990  674E                     beq        +0x50 /* 000309E0 */
  65279. 00030992  4227                     clr.b      -[A7]
  65280. 00030994  2F0A                     move.l     -[A7], A2
  65281. 00030996  2057                     movea.l    A0, [A7]
  65282. 00030998  2268 0004                movea.l    A1, [A0 + 0x4]
  65283. 0003099C  2269 0240                movea.l    A1, [A1 + 0x240]
  65284. 000309A0  4E91                     jsr        [A1]
  65285. 000309A2  584F                     addq.w     A7, 4
  65286. 000309A4  2F08                     move.l     -[A7], A0
  65287. 000309A6  486E FFEC                pea.l      [A6 - 0x14]
  65288. 000309AA  4EB9 0000 04A8           jsr        [0x000004A8]
  65289. 000309B0  486E FFEC                pea.l      [A6 - 0x14]
  65290. 000309B4  61FF FFFD 9566           bsr        -0x26A98 /* 00009F1C */
  65291. 000309BA  584F                     addq.w     A7, 4
  65292. 000309BC  2F08                     move.l     -[A7], A0
  65293. 000309BE  1F3C 0001                move.b     -[A7], 0x1
  65294. 000309C2  303C 0023                move.w     D0, 0x23 /* '#' */
  65295. 000309C6  AA74                     syscall    AppearanceDispatch
  65296. 000309C8  201F                     move.l     D0, [A7]+
  65297. 000309CA  3F3C FFFF                move.w     -[A7], 0xFFFF
  65298. 000309CE  486E FFEC                pea.l      [A6 - 0x14]
  65299. 000309D2  4EB9 0000 04B8           jsr        [0x000004B8]
  65300. 000309D8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  65301. 000309DC  6000 01E2                bra        +0x1E4 /* 00030BC0 */
  65302. label000309E0:
  65303. 000309E0  486E FFE6                pea.l      [A6 - 0x1A]
  65304. 000309E4  2F0A                     move.l     -[A7], A2
  65305. 000309E6  2057                     movea.l    A0, [A7]
  65306. 000309E8  2268 0004                movea.l    A1, [A0 + 0x4]
  65307. 000309EC  2269 0244                movea.l    A1, [A1 + 0x244]
  65308. 000309F0  4E91                     jsr        [A1]
  65309. 000309F2  486E FFF8                pea.l      [A6 - 0x8]
  65310. 000309F6  2F2A 00F0                move.l     -[A7], [A2 + 0xF0]
  65311. 000309FA  2057                     movea.l    A0, [A7]
  65312. 000309FC  2268 0004                movea.l    A1, [A0 + 0x4]
  65313. 00030A00  2269 003C                movea.l    A1, [A1 + 0x3C]
  65314. 00030A04  4E91                     jsr        [A1]
  65315. 00030A06  486E FFF8                pea.l      [A6 - 0x8]
  65316. 00030A0A  2F0A                     move.l     -[A7], A2
  65317. 00030A0C  2057                     movea.l    A0, [A7]
  65318. 00030A0E  2268 0004                movea.l    A1, [A0 + 0x4]
  65319. 00030A12  2269 0128                movea.l    A1, [A1 + 0x128]
  65320. 00030A16  4E91                     jsr        [A1]
  65321. 00030A18  486E FFFC                pea.l      [A6 - 0x4]
  65322. 00030A1C  2F0A                     move.l     -[A7], A2
  65323. 00030A1E  2057                     movea.l    A0, [A7]
  65324. 00030A20  2268 0004                movea.l    A1, [A0 + 0x4]
  65325. 00030A24  2269 0128                movea.l    A1, [A1 + 0x128]
  65326. 00030A28  4E91                     jsr        [A1]
  65327. 00030A2A  0C6E 0004 000C           cmpi.w     [A6 + 0xC], 0x4
  65328. 00030A30  4FEF 0020                lea.l      A7, [A7 + 0x20]
  65329. 00030A34  6C12                     bge        +0x14 /* 00030A48 */
  65330. 00030A36  2D79 0000 2FEC FFDA      move.l     [A6 - 0x26], [0x00002FEC]
  65331. 00030A3E  3D79 0000 2FF0 FFDE      move.w     [A6 - 0x22], [0x00002FF0]
  65332. 00030A46  600C                     bra        +0xE /* 00030A54 */
  65333. label00030A48:
  65334. 00030A48  2D6E FFE6 FFDA           move.l     [A6 - 0x26], [A6 - 0x1A]
  65335. 00030A4E  3D6E FFEA FFDE           move.w     [A6 - 0x22], [A6 - 0x16]
  65336. label00030A54:
  65337. 00030A54  2D6E FFDA FFF2           move.l     [A6 - 0xE], [A6 - 0x26]
  65338. 00030A5A  3D6E FFDE FFF6           move.w     [A6 - 0xA], [A6 - 0x22]
  65339. 00030A60  486E FFF2                pea.l      [A6 - 0xE]
  65340. 00030A64  AA14                     syscall    RGBForeColor
  65341. 00030A66  486E FFF8                pea.l      [A6 - 0x8]
  65342. 00030A6A  2F3C FFFE FFFE           move.l     -[A7], 0xFFFEFFFE
  65343. 00030A70  A8A9                     syscall    InsetRect
  65344. 00030A72  2F0A                     move.l     -[A7], A2
  65345. 00030A74  61FF FFFF EEF4           bsr        -0x110A /* 0002F96A */
  65346. 00030A7A  4A00                     tst.b      D0
  65347. 00030A7C  584F                     addq.w     A7, 4
  65348. 00030A7E  6726                     beq        +0x28 /* 00030AA6 */
  65349. 00030A80  42A7                     clr.l      -[A7]
  65350. 00030A82  42A7                     clr.l      -[A7]
  65351. 00030A84  486E FFF8                pea.l      [A6 - 0x8]
  65352. 00030A88  61FF FFFF DD5A           bsr        -0x22A4 /* 0002E7E4 */
  65353. 00030A8E  3F2A 00EC                move.w     -[A7], [A2 + 0xEC]
  65354. 00030A92  42A7                     clr.l      -[A7]
  65355. 00030A94  42A7                     clr.l      -[A7]
  65356. 00030A96  486E FFF8                pea.l      [A6 - 0x8]
  65357. 00030A9A  61FF FFFF DC80           bsr        -0x237E /* 0002E71C */
  65358. 00030AA0  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  65359. 00030AA4  6006                     bra        +0x8 /* 00030AAC */
  65360. label00030AA6:
  65361. 00030AA6  486E FFF8                pea.l      [A6 - 0x8]
  65362. 00030AAA  A8A1                     syscall    FrameRect
  65363. label00030AAC:
  65364. 00030AAC  486E FFF8                pea.l      [A6 - 0x8]
  65365. 00030AB0  4878 FFFF                push.l     0xFFFF
  65366. 00030AB4  A8A9                     syscall    InsetRect
  65367. 00030AB6  2F0A                     move.l     -[A7], A2
  65368. 00030AB8  61FF FFFF EEB0           bsr        -0x114E /* 0002F96A */
  65369. 00030ABE  4A00                     tst.b      D0
  65370. 00030AC0  584F                     addq.w     A7, 4
  65371. 00030AC2  6700 00F0                beq        +0xF2 /* 00030BB4 */
  65372. 00030AC6  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  65373. 00030ACA  302E FFFC                move.w     D0, [A6 - 0x4]
  65374. 00030ACE  48C0                     ext.l      D0
  65375. 00030AD0  5580                     subq.l     D0, 2
  65376. 00030AD2  3F00                     move.w     -[A7], D0
  65377. 00030AD4  A893                     syscall    MoveTo
  65378. 00030AD6  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  65379. 00030ADA  302E FFF8                move.w     D0, [A6 - 0x8]
  65380. 00030ADE  48C0                     ext.l      D0
  65381. 00030AE0  5280                     addq.l     D0, 1
  65382. 00030AE2  3F00                     move.w     -[A7], D0
  65383. 00030AE4  A891                     syscall    LineTo
  65384. 00030AE6  302E FFFA                move.w     D0, [A6 - 0x6]
  65385. 00030AEA  48C0                     ext.l      D0
  65386. 00030AEC  5280                     addq.l     D0, 1
  65387. 00030AEE  3F00                     move.w     -[A7], D0
  65388. 00030AF0  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  65389. 00030AF4  A893                     syscall    MoveTo
  65390. 00030AF6  302E FFFE                move.w     D0, [A6 - 0x2]
  65391. 00030AFA  48C0                     ext.l      D0
  65392. 00030AFC  5580                     subq.l     D0, 2
  65393. 00030AFE  3F00                     move.w     -[A7], D0
  65394. 00030B00  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  65395. 00030B04  A891                     syscall    LineTo
  65396. 00030B06  3F2A 00EC                move.w     -[A7], [A2 + 0xEC]
  65397. 00030B0A  42A7                     clr.l      -[A7]
  65398. 00030B0C  2F3C 0001 0001           move.l     -[A7], 0x10001
  65399. 00030B12  486E FFF8                pea.l      [A6 - 0x8]
  65400. 00030B16  61FF FFFF DC04           bsr        -0x23FA /* 0002E71C */
  65401. 00030B1C  0C6E 0004 000C           cmpi.w     [A6 + 0xC], 0x4
  65402. 00030B22  4FEF 000E                lea.l      A7, [A7 + 0xE]
  65403. 00030B26  6C12                     bge        +0x14 /* 00030B3A */
  65404. 00030B28  2D79 0000 2FF2 FFDA      move.l     [A6 - 0x26], [0x00002FF2]
  65405. 00030B30  3D79 0000 2FF6 FFDE      move.w     [A6 - 0x22], [0x00002FF6]
  65406. 00030B38  601C                     bra        +0x1E /* 00030B56 */
  65407. label00030B3A:
  65408. 00030B3A  1F3C 0002                move.b     -[A7], 0x2
  65409. 00030B3E  486E FFE0                pea.l      [A6 - 0x20]
  65410. 00030B42  61FF FFFF D92E           bsr        -0x26D0 /* 0002E472 */
  65411. 00030B48  2D6E FFE0 FFDA           move.l     [A6 - 0x26], [A6 - 0x20]
  65412. 00030B4E  3D6E FFE4 FFDE           move.w     [A6 - 0x22], [A6 - 0x1C]
  65413. 00030B54  5C4F                     addq.w     A7, 6
  65414. label00030B56:
  65415. 00030B56  2D6E FFDA FFF2           move.l     [A6 - 0xE], [A6 - 0x26]
  65416. 00030B5C  3D6E FFDE FFF6           move.w     [A6 - 0xA], [A6 - 0x22]
  65417. 00030B62  486E FFF2                pea.l      [A6 - 0xE]
  65418. 00030B66  302E FFFC                move.w     D0, [A6 - 0x4]
  65419. 00030B6A  48C0                     ext.l      D0
  65420. 00030B6C  5380                     subq.l     D0, 1
  65421. 00030B6E  3F00                     move.w     -[A7], D0
  65422. 00030B70  302A 00EC                move.w     D0, [A2 + 0xEC]
  65423. 00030B74  48C0                     ext.l      D0
  65424. 00030B76  5280                     addq.l     D0, 1
  65425. 00030B78  322E FFFE                move.w     D1, [A6 - 0x2]
  65426. 00030B7C  48C1                     ext.l      D1
  65427. 00030B7E  9280                     sub.l      D1, D0
  65428. 00030B80  3F01                     move.w     -[A7], D1
  65429. 00030B82  61FF FFFF E0DA           bsr        -0x1F24 /* 0002EC5E */
  65430. 00030B88  486E FFF2                pea.l      [A6 - 0xE]
  65431. 00030B8C  302A 00EC                move.w     D0, [A2 + 0xEC]
  65432. 00030B90  48C0                     ext.l      D0
  65433. 00030B92  5280                     addq.l     D0, 1
  65434. 00030B94  322E FFFC                move.w     D1, [A6 - 0x4]
  65435. 00030B98  48C1                     ext.l      D1
  65436. 00030B9A  9280                     sub.l      D1, D0
  65437. 00030B9C  3F01                     move.w     -[A7], D1
  65438. 00030B9E  302E FFFE                move.w     D0, [A6 - 0x2]
  65439. 00030BA2  48C0                     ext.l      D0
  65440. 00030BA4  5380                     subq.l     D0, 1
  65441. 00030BA6  3F00                     move.w     -[A7], D0
  65442. 00030BA8  61FF FFFF E0B4           bsr        -0x1F4A /* 0002EC5E */
  65443. 00030BAE  4FEF 0010                lea.l      A7, [A7 + 0x10]
  65444. 00030BB2  600C                     bra        +0xE /* 00030BC0 */
  65445. label00030BB4:
  65446. 00030BB4  486E FFF8                pea.l      [A6 - 0x8]
  65447. 00030BB8  61FF FFFF DCB0           bsr        -0x234E /* 0002E86A */
  65448. 00030BBE  584F                     addq.w     A7, 4
  65449. label00030BC0:
  65450. 00030BC0  245F                     movea.l    A2, [A7]+
  65451. 00030BC2  4E5E                     unlink     A6
  65452. 00030BC4  4E75                     rts
  65453. fn00030BC6:
  65454. 00030BC6  4E56 0000                link       A6, 0
  65455. 00030BCA  2F03                     move.l     -[A7], D3
  65456. 00030BCC  4EB9 0000 0328           jsr        [0x00000328 /* GZRootHnd */]
  65457. 00030BD2  4A00                     tst.b      D0
  65458. 00030BD4  6712                     beq        +0x14 /* 00030BE8 */
  65459. 00030BD6  2F3C 0000 8000           move.l     -[A7], 0x8000
  65460. 00030BDC  4EB9 0000 0318           jsr        [0x00000318]
  65461. 00030BE2  4A00                     tst.b      D0
  65462. 00030BE4  584F                     addq.w     A7, 4
  65463. 00030BE6  6604                     bne        +0x6 /* 00030BEC */
  65464. label00030BE8:
  65465. 00030BE8  7000                     moveq.l    D0, 0x00
  65466. 00030BEA  6002                     bra        +0x4 /* 00030BEE */
  65467. label00030BEC:
  65468. 00030BEC  7001                     moveq.l    D0, 0x01
  65469. label00030BEE:
  65470. 00030BEE  261F                     move.l     D3, [A7]+
  65471. 00030BF0  4E5E                     unlink     A6
  65472. 00030BF2  4E75                     rts
  65473. 00030BF4  06AF FFFF FF84 0004      addi.l     [A7 + 0x4], 0xFFFFFF84
  65474. 00030BFC  4EFA EA50                jmp        [PC - 0x15B0 /* 0002F64E */]
  65475. 00030C00  206F 0004                movea.l    A0, [A7 + 0x4]
  65476. 00030C04  5088                     addq.l     A0, 8
  65477. 00030C06  2010                     move.l     D0, [A0]
  65478. 00030C08  0680 FFFF FF0C           addi.l     D0, 0xFFFFFF0C
  65479. 00030C0E  D1AF 0004                add.l      [A7 + 0x4], D0
  65480. 00030C12  4EFA EA3A                jmp        [PC - 0x15C6 /* 0002F64E */]
  65481. 00030C16  06AF FFFF FF56 0004      addi.l     [A7 + 0x4], 0xFFFFFF56
  65482. 00030C1E  4EFA F82A                jmp        [PC - 0x7D6 /* 0003044A */]
  65483. 00030C22  06AF FFFF FF56 0004      addi.l     [A7 + 0x4], 0xFFFFFF56
  65484. 00030C2A  4EFA F762                jmp        [PC - 0x89E /* 0003038E */]
  65485. 00030C2E  06AF FFFF FF56 0004      addi.l     [A7 + 0x4], 0xFFFFFF56
  65486. 00030C36  4EFA F71A                jmp        [PC - 0x8E6 /* 00030352 */]
  65487. 00030C3A  06AF FFFF FF56 0004      addi.l     [A7 + 0x4], 0xFFFFFF56
  65488. 00030C42  4EFA EA0A                jmp        [PC - 0x15F6 /* 0002F64E */]
  65489. fn00030C46:
  65490. 00030C46  4E56 0000                link       A6, 0
  65491. 00030C4A  2F0B                     move.l     -[A7], A3
  65492. 00030C4C  2F0A                     move.l     -[A7], A2
  65493. 00030C4E  266E 000E                movea.l    A3, [A6 + 0xE]
  65494. 00030C52  4A6E 000C                tst.w      [A6 + 0xC]
  65495. 00030C56  6726                     beq        +0x28 /* 00030C7E */
  65496. 00030C58  206E 0008                movea.l    A0, [A6 + 0x8]
  65497. 00030C5C  41E8 0134                lea.l      A0, [A0 + 0x134]
  65498. 00030C60  226E 0008                movea.l    A1, [A6 + 0x8]
  65499. 00030C64  2288                     move.l     [A1], A0
  65500. 00030C66  226E 0008                movea.l    A1, [A6 + 0x8]
  65501. 00030C6A  2348 007C                move.l     [A1 + 0x7C], A0
  65502. 00030C6E  206E 0008                movea.l    A0, [A6 + 0x8]
  65503. 00030C72  4868 0134                pea.l      [A0 + 0x134]
  65504. 00030C76  4EB9 0000 17B0           jsr        [0x000017B0]
  65505. 00030C7C  584F                     addq.w     A7, 4
  65506. label00030C7E:
  65507. 00030C7E  2F0B                     move.l     -[A7], A3
  65508. 00030C80  4267                     clr.w      -[A7]
  65509. 00030C82  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  65510. 00030C86  4EB9 0000 1440           jsr        [0x00001440]
  65511. 00030C8C  206E 0008                movea.l    A0, [A6 + 0x8]
  65512. 00030C90  4868 00FE                pea.l      [A0 + 0xFE]
  65513. 00030C94  4EB9 0000 18E8           jsr        [0x000018E8]
  65514. 00030C9A  41F9 0000 D222           lea.l      A0, [0x0000D222]
  65515. 00030CA0  226E 0008                movea.l    A1, [A6 + 0x8]
  65516. 00030CA4  2348 0004                move.l     [A1 + 0x4], A0
  65517. 00030CA8  41F9 0000 D222           lea.l      A0, [0x0000D222]
  65518. 00030CAE  41E8 0394                lea.l      A0, [A0 + 0x394]
  65519. 00030CB2  226E 0008                movea.l    A1, [A6 + 0x8]
  65520. 00030CB6  2251                     movea.l    A1, [A1]
  65521. 00030CB8  2288                     move.l     [A1], A0
  65522. 00030CBA  41F9 0000 D222           lea.l      A0, [0x0000D222]
  65523. 00030CC0  41E8 01C4                lea.l      A0, [A0 + 0x1C4]
  65524. 00030CC4  226E 0008                movea.l    A1, [A6 + 0x8]
  65525. 00030CC8  2348 0080                move.l     [A1 + 0x80], A0
  65526. 00030CCC  41F9 0000 D222           lea.l      A0, [0x0000D222]
  65527. 00030CD2  41E8 0228                lea.l      A0, [A0 + 0x228]
  65528. 00030CD6  226E 0008                movea.l    A1, [A6 + 0x8]
  65529. 00030CDA  2348 00B2                move.l     [A1 + 0xB2], A0
  65530. 00030CDE  41F9 0000 D222           lea.l      A0, [0x0000D222]
  65531. 00030CE4  41E8 0374                lea.l      A0, [A0 + 0x374]
  65532. 00030CE8  226E 0008                movea.l    A1, [A6 + 0x8]
  65533. 00030CEC  2348 00FE                move.l     [A1 + 0xFE], A0
  65534. 00030CF0  206E 0008                movea.l    A0, [A6 + 0x8]
  65535. 00030CF4  2450                     movea.l    A2, [A0]
  65536. 00030CF6  41E8 0134                lea.l      A0, [A0 + 0x134]
  65537. 00030CFA  91CA                     sub.l      A0, A2
  65538. 00030CFC  2548 0008                move.l     [A2 + 0x8], A0
  65539. 00030D00  206E 0008                movea.l    A0, [A6 + 0x8]
  65540. 00030D04  4868 012C                pea.l      [A0 + 0x12C]
  65541. 00030D08  2F0B                     move.l     -[A7], A3
  65542. 00030D0A  61FF FFFD B9E8           bsr        -0x24616 /* 0000C6F4 */
  65543. 00030D10  206E 0008                movea.l    A0, [A6 + 0x8]
  65544. 00030D14  4868 0130                pea.l      [A0 + 0x130]
  65545. 00030D18  2F0B                     move.l     -[A7], A3
  65546. 00030D1A  61FF FFFD B9D8           bsr        -0x24626 /* 0000C6F4 */
  65547. 00030D20  206E 0008                movea.l    A0, [A6 + 0x8]
  65548. 00030D24  4FEF 001E                lea.l      A7, [A7 + 0x1E]
  65549. 00030D28  245F                     movea.l    A2, [A7]+
  65550. 00030D2A  265F                     movea.l    A3, [A7]+
  65551. 00030D2C  4E5E                     unlink     A6
  65552. 00030D2E  4E75                     rts
  65553. label00030D30:
  65554. 00030D30  4E56 0000                link       A6, 0
  65555. 00030D34  2F0B                     move.l     -[A7], A3
  65556. 00030D36  2F0A                     move.l     -[A7], A2
  65557. 00030D38  246E 0008                movea.l    A2, [A6 + 0x8]
  65558. 00030D3C  200A                     move.l     D0, A2
  65559. 00030D3E  6700 0094                beq        +0x96 /* 00030DD4 */
  65560. 00030D42  41F9 0000 D222           lea.l      A0, [0x0000D222]
  65561. 00030D48  2548 0004                move.l     [A2 + 0x4], A0
  65562. 00030D4C  41F9 0000 D222           lea.l      A0, [0x0000D222]
  65563. 00030D52  41E8 0394                lea.l      A0, [A0 + 0x394]
  65564. 00030D56  2252                     movea.l    A1, [A2]
  65565. 00030D58  2288                     move.l     [A1], A0
  65566. 00030D5A  41F9 0000 D222           lea.l      A0, [0x0000D222]
  65567. 00030D60  41E8 01C4                lea.l      A0, [A0 + 0x1C4]
  65568. 00030D64  2548 0080                move.l     [A2 + 0x80], A0
  65569. 00030D68  41F9 0000 D222           lea.l      A0, [0x0000D222]
  65570. 00030D6E  41E8 0228                lea.l      A0, [A0 + 0x228]
  65571. 00030D72  2548 00B2                move.l     [A2 + 0xB2], A0
  65572. 00030D76  41F9 0000 D222           lea.l      A0, [0x0000D222]
  65573. 00030D7C  41E8 0374                lea.l      A0, [A0 + 0x374]
  65574. 00030D80  2548 00FE                move.l     [A2 + 0xFE], A0
  65575. 00030D84  2652                     movea.l    A3, [A2]
  65576. 00030D86  204A                     movea.l    A0, A2
  65577. 00030D88  41E8 0134                lea.l      A0, [A0 + 0x134]
  65578. 00030D8C  91CB                     sub.l      A0, A3
  65579. 00030D8E  2748 0008                move.l     [A3 + 0x8], A0
  65580. 00030D92  4267                     clr.w      -[A7]
  65581. 00030D94  204A                     movea.l    A0, A2
  65582. 00030D96  4868 00FE                pea.l      [A0 + 0xFE]
  65583. 00030D9A  4EB9 0000 18F0           jsr        [0x000018F0]
  65584. 00030DA0  4267                     clr.w      -[A7]
  65585. 00030DA2  2F0A                     move.l     -[A7], A2
  65586. 00030DA4  4EB9 0000 1448           jsr        [0x00001448]
  65587. 00030DAA  4A6E 000C                tst.w      [A6 + 0xC]
  65588. 00030DAE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  65589. 00030DB2  6710                     beq        +0x12 /* 00030DC4 */
  65590. 00030DB4  4267                     clr.w      -[A7]
  65591. 00030DB6  204A                     movea.l    A0, A2
  65592. 00030DB8  4868 0134                pea.l      [A0 + 0x134]
  65593. 00030DBC  4EB9 0000 17B8           jsr        [0x000017B8]
  65594. 00030DC2  5C4F                     addq.w     A7, 6
  65595. label00030DC4:
  65596. 00030DC4  4A6E 000C                tst.w      [A6 + 0xC]
  65597. 00030DC8  6F0A                     ble        +0xC /* 00030DD4 */
  65598. 00030DCA  2F0A                     move.l     -[A7], A2
  65599. 00030DCC  4EB9 0000 0168           jsr        [0x00000168]
  65600. 00030DD2  584F                     addq.w     A7, 4
  65601. label00030DD4:
  65602. 00030DD4  204A                     movea.l    A0, A2
  65603. 00030DD6  245F                     movea.l    A2, [A7]+
  65604. 00030DD8  265F                     movea.l    A3, [A7]+
  65605. 00030DDA  4E5E                     unlink     A6
  65606. 00030DDC  4E75                     rts
  65607. 00030DDE  4E56 FFFE                link       A6, -0x0002
  65608. 00030DE2  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  65609. 00030DE6  246E 0008                movea.l    A2, [A6 + 0x8]
  65610. 00030DEA  262A 012C                move.l     D3, [A2 + 0x12C]
  65611. 00030DEE  70FF                     moveq.l    D0, 0xFFFFFFFF
  65612. 00030DF0  B680                     cmp.l      D3, D0
  65613. 00030DF2  6774                     beq        +0x76 /* 00030E68 */
  65614. 00030DF4  4267                     clr.w      -[A7]
  65615. 00030DF6  4879 0000 D720           push.l     0xD720
  65616. 00030DFC  4879 0000 D6C6           push.l     0xD6C6
  65617. 00030E02  4878 0004                push.l     0x4
  65618. 00030E06  2F03                     move.l     -[A7], D3
  65619. 00030E08  2F0A                     move.l     -[A7], A2
  65620. 00030E0A  2057                     movea.l    A0, [A7]
  65621. 00030E0C  2268 0004                movea.l    A1, [A0 + 0x4]
  65622. 00030E10  2269 0010                movea.l    A1, [A1 + 0x10]
  65623. 00030E14  4E91                     jsr        [A1]
  65624. 00030E16  504F                     addq.w     A7, 8
  65625. 00030E18  2F08                     move.l     -[A7], A0
  65626. 00030E1A  4EB9 0000 0158           jsr        [0x00000158]
  65627. 00030E20  2648                     movea.l    A3, A0
  65628. 00030E22  200B                     move.l     D0, A3
  65629. 00030E24  4FEF 0012                lea.l      A7, [A7 + 0x12]
  65630. 00030E28  673E                     beq        +0x40 /* 00030E68 */
  65631. 00030E2A  284A                     movea.l    A4, A2
  65632. 00030E2C  200A                     move.l     D0, A2
  65633. 00030E2E  6704                     beq        +0x6 /* 00030E34 */
  65634. 00030E30  49EC 00FE                lea.l      A4, [A4 + 0xFE]
  65635. label00030E34:
  65636. 00030E34  2F0C                     move.l     -[A7], A4
  65637. 00030E36  486B 0028                pea.l      [A3 + 0x28]
  65638. 00030E3A  4EB9 0000 1830           jsr        [0x00001830]
  65639. 00030E40  1D7C 0001 FFFF           move.b     [A6 - 0x1], 0x1
  65640. 00030E46  486E FFFF                pea.l      [A6 - 0x1]
  65641. 00030E4A  4878 0001                push.l     0x1
  65642. 00030E4E  2F3C 6466 6C74           move.l     -[A7], 0x64666C74 /* 'dflt' */
  65643. 00030E54  4267                     clr.w      -[A7]
  65644. 00030E56  2F0B                     move.l     -[A7], A3
  65645. 00030E58  2057                     movea.l    A0, [A7]
  65646. 00030E5A  2268 0004                movea.l    A1, [A0 + 0x4]
  65647. 00030E5E  2269 01A8                movea.l    A1, [A1 + 0x1A8]
  65648. 00030E62  4E91                     jsr        [A1]
  65649. 00030E64  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  65650. label00030E68:
  65651. 00030E68  262A 0130                move.l     D3, [A2 + 0x130]
  65652. 00030E6C  70FF                     moveq.l    D0, 0xFFFFFFFF
  65653. 00030E6E  B680                     cmp.l      D3, D0
  65654. 00030E70  674E                     beq        +0x50 /* 00030EC0 */
  65655. 00030E72  4267                     clr.w      -[A7]
  65656. 00030E74  4879 0000 D720           push.l     0xD720
  65657. 00030E7A  4879 0000 D6C6           push.l     0xD6C6
  65658. 00030E80  4878 0004                push.l     0x4
  65659. 00030E84  2F03                     move.l     -[A7], D3
  65660. 00030E86  2F0A                     move.l     -[A7], A2
  65661. 00030E88  2057                     movea.l    A0, [A7]
  65662. 00030E8A  2268 0004                movea.l    A1, [A0 + 0x4]
  65663. 00030E8E  2269 0010                movea.l    A1, [A1 + 0x10]
  65664. 00030E92  4E91                     jsr        [A1]
  65665. 00030E94  504F                     addq.w     A7, 8
  65666. 00030E96  2F08                     move.l     -[A7], A0
  65667. 00030E98  4EB9 0000 0158           jsr        [0x00000158]
  65668. 00030E9E  2848                     movea.l    A4, A0
  65669. 00030EA0  200C                     move.l     D0, A4
  65670. 00030EA2  4FEF 0012                lea.l      A7, [A7 + 0x12]
  65671. 00030EA6  6718                     beq        +0x1A /* 00030EC0 */
  65672. 00030EA8  264A                     movea.l    A3, A2
  65673. 00030EAA  200A                     move.l     D0, A2
  65674. 00030EAC  6704                     beq        +0x6 /* 00030EB2 */
  65675. 00030EAE  47EB 00FE                lea.l      A3, [A3 + 0xFE]
  65676. label00030EB2:
  65677. 00030EB2  2F0B                     move.l     -[A7], A3
  65678. 00030EB4  486C 0028                pea.l      [A4 + 0x28]
  65679. 00030EB8  4EB9 0000 1830           jsr        [0x00001830]
  65680. 00030EBE  504F                     addq.w     A7, 8
  65681. label00030EC0:
  65682. 00030EC0  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  65683. 00030EC4  4E5E                     unlink     A6
  65684. 00030EC6  4E75                     rts
  65685. 00030EC8  4E56 FFFE                link       A6, -0x0002
  65686. 00030ECC  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  65687. 00030ED0  246E 0008                movea.l    A2, [A6 + 0x8]
  65688. 00030ED4  282E 000C                move.l     D4, [A6 + 0xC]
  65689. 00030ED8  262A 012C                move.l     D3, [A2 + 0x12C]
  65690. 00030EDC  B684                     cmp.l      D3, D4
  65691. 00030EDE  6700 00F2                beq        +0xF4 /* 00030FD2 */
  65692. 00030EE2  4267                     clr.w      -[A7]
  65693. 00030EE4  4879 0000 D720           push.l     0xD720
  65694. 00030EEA  4879 0000 D6C6           push.l     0xD6C6
  65695. 00030EF0  4878 0004                push.l     0x4
  65696. 00030EF4  2F03                     move.l     -[A7], D3
  65697. 00030EF6  2F0A                     move.l     -[A7], A2
  65698. 00030EF8  2057                     movea.l    A0, [A7]
  65699. 00030EFA  2268 0004                movea.l    A1, [A0 + 0x4]
  65700. 00030EFE  2269 0010                movea.l    A1, [A1 + 0x10]
  65701. 00030F02  4E91                     jsr        [A1]
  65702. 00030F04  504F                     addq.w     A7, 8
  65703. 00030F06  2F08                     move.l     -[A7], A0
  65704. 00030F08  4EB9 0000 0158           jsr        [0x00000158]
  65705. 00030F0E  2648                     movea.l    A3, A0
  65706. 00030F10  200B                     move.l     D0, A3
  65707. 00030F12  4FEF 0012                lea.l      A7, [A7 + 0x12]
  65708. 00030F16  6734                     beq        +0x36 /* 00030F4C */
  65709. 00030F18  422E FFFF                clr.b      [A6 - 0x1]
  65710. 00030F1C  486E FFFF                pea.l      [A6 - 0x1]
  65711. 00030F20  4878 0001                push.l     0x1
  65712. 00030F24  2F3C 6466 6C74           move.l     -[A7], 0x64666C74 /* 'dflt' */
  65713. 00030F2A  4267                     clr.w      -[A7]
  65714. 00030F2C  2F0B                     move.l     -[A7], A3
  65715. 00030F2E  2057                     movea.l    A0, [A7]
  65716. 00030F30  2268 0004                movea.l    A1, [A0 + 0x4]
  65717. 00030F34  2269 01A8                movea.l    A1, [A1 + 0x1A8]
  65718. 00030F38  4E91                     jsr        [A1]
  65719. 00030F3A  2F0B                     move.l     -[A7], A3
  65720. 00030F3C  2057                     movea.l    A0, [A7]
  65721. 00030F3E  2268 0004                movea.l    A1, [A0 + 0x4]
  65722. 00030F42  2269 00C4                movea.l    A1, [A1 + 0xC4]
  65723. 00030F46  4E91                     jsr        [A1]
  65724. 00030F48  4FEF 0016                lea.l      A7, [A7 + 0x16]
  65725. label00030F4C:
  65726. 00030F4C  2544 012C                move.l     [A2 + 0x12C], D4
  65727. 00030F50  4267                     clr.w      -[A7]
  65728. 00030F52  4879 0000 D720           push.l     0xD720
  65729. 00030F58  4879 0000 D6C6           push.l     0xD6C6
  65730. 00030F5E  4878 0004                push.l     0x4
  65731. 00030F62  2F04                     move.l     -[A7], D4
  65732. 00030F64  2F0A                     move.l     -[A7], A2
  65733. 00030F66  2057                     movea.l    A0, [A7]
  65734. 00030F68  2268 0004                movea.l    A1, [A0 + 0x4]
  65735. 00030F6C  2269 0010                movea.l    A1, [A1 + 0x10]
  65736. 00030F70  4E91                     jsr        [A1]
  65737. 00030F72  504F                     addq.w     A7, 8
  65738. 00030F74  2F08                     move.l     -[A7], A0
  65739. 00030F76  4EB9 0000 0158           jsr        [0x00000158]
  65740. 00030F7C  2648                     movea.l    A3, A0
  65741. 00030F7E  200B                     move.l     D0, A3
  65742. 00030F80  4FEF 0012                lea.l      A7, [A7 + 0x12]
  65743. 00030F84  674C                     beq        +0x4E /* 00030FD2 */
  65744. 00030F86  284A                     movea.l    A4, A2
  65745. 00030F88  200A                     move.l     D0, A2
  65746. 00030F8A  6704                     beq        +0x6 /* 00030F90 */
  65747. 00030F8C  49EC 00FE                lea.l      A4, [A4 + 0xFE]
  65748. label00030F90:
  65749. 00030F90  2F0C                     move.l     -[A7], A4
  65750. 00030F92  486B 0028                pea.l      [A3 + 0x28]
  65751. 00030F96  4EB9 0000 1830           jsr        [0x00001830]
  65752. 00030F9C  1D7C 0001 FFFF           move.b     [A6 - 0x1], 0x1
  65753. 00030FA2  486E FFFF                pea.l      [A6 - 0x1]
  65754. 00030FA6  4878 0001                push.l     0x1
  65755. 00030FAA  2F3C 6466 6C74           move.l     -[A7], 0x64666C74 /* 'dflt' */
  65756. 00030FB0  4267                     clr.w      -[A7]
  65757. 00030FB2  2F0B                     move.l     -[A7], A3
  65758. 00030FB4  2057                     movea.l    A0, [A7]
  65759. 00030FB6  2268 0004                movea.l    A1, [A0 + 0x4]
  65760. 00030FBA  2269 01A8                movea.l    A1, [A1 + 0x1A8]
  65761. 00030FBE  4E91                     jsr        [A1]
  65762. 00030FC0  2F0B                     move.l     -[A7], A3
  65763. 00030FC2  2057                     movea.l    A0, [A7]
  65764. 00030FC4  2268 0004                movea.l    A1, [A0 + 0x4]
  65765. 00030FC8  2269 00C4                movea.l    A1, [A1 + 0xC4]
  65766. 00030FCC  4E91                     jsr        [A1]
  65767. 00030FCE  4FEF 001E                lea.l      A7, [A7 + 0x1E]
  65768. label00030FD2:
  65769. 00030FD2  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  65770. 00030FD6  4E5E                     unlink     A6
  65771. 00030FD8  4E75                     rts
  65772. 00030FDA  4E56 0000                link       A6, 0
  65773. 00030FDE  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  65774. 00030FE2  246E 0008                movea.l    A2, [A6 + 0x8]
  65775. 00030FE6  262E 000C                move.l     D3, [A6 + 0xC]
  65776. 00030FEA  B6AA 0130                cmp.l      D3, [A2 + 0x130]
  65777. 00030FEE  6752                     beq        +0x54 /* 00031042 */
  65778. 00030FF0  2543 0130                move.l     [A2 + 0x130], D3
  65779. 00030FF4  4267                     clr.w      -[A7]
  65780. 00030FF6  4879 0000 D720           push.l     0xD720
  65781. 00030FFC  4879 0000 D6F2           push.l     0xD6F2
  65782. 00031002  4878 0004                push.l     0x4
  65783. 00031006  2F03                     move.l     -[A7], D3
  65784. 00031008  2F0A                     move.l     -[A7], A2
  65785. 0003100A  2057                     movea.l    A0, [A7]
  65786. 0003100C  2268 0004                movea.l    A1, [A0 + 0x4]
  65787. 00031010  2269 0010                movea.l    A1, [A1 + 0x10]
  65788. 00031014  4E91                     jsr        [A1]
  65789. 00031016  504F                     addq.w     A7, 8
  65790. 00031018  2F08                     move.l     -[A7], A0
  65791. 0003101A  4EB9 0000 0158           jsr        [0x00000158]
  65792. 00031020  2848                     movea.l    A4, A0
  65793. 00031022  200C                     move.l     D0, A4
  65794. 00031024  4FEF 0012                lea.l      A7, [A7 + 0x12]
  65795. 00031028  6718                     beq        +0x1A /* 00031042 */
  65796. 0003102A  264A                     movea.l    A3, A2
  65797. 0003102C  200A                     move.l     D0, A2
  65798. 0003102E  6704                     beq        +0x6 /* 00031034 */
  65799. 00031030  47EB 00FE                lea.l      A3, [A3 + 0xFE]
  65800. label00031034:
  65801. 00031034  2F0B                     move.l     -[A7], A3
  65802. 00031036  486C 0028                pea.l      [A4 + 0x28]
  65803. 0003103A  4EB9 0000 1830           jsr        [0x00001830]
  65804. 00031040  504F                     addq.w     A7, 8
  65805. label00031042:
  65806. 00031042  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  65807. 00031046  4E5E                     unlink     A6
  65808. 00031048  4E75                     rts
  65809. label0003104A:
  65810. 0003104A  4E56 0000                link       A6, 0
  65811. 0003104E  48E7 1C38                movem.l    -[A7], D3,D4,D5,A2,A3,A4
  65812. 00031052  266E 0008                movea.l    A3, [A6 + 0x8]
  65813. 00031056  286E 000C                movea.l    A4, [A6 + 0xC]
  65814. 0003105A  7601                     moveq.l    D3, 0x01
  65815. 0003105C  95CA                     sub.l      A2, A2
  65816. 0003105E  282C 0002                move.l     D4, [A4 + 0x2]
  65817. 00031062  0284 0000 00FF           andi.l     D4, 0xFF
  65818. 00031068  2A04                     move.l     D5, D4
  65819. 0003106A  0C05 0003                cmpi.b     D5, 0x3
  65820. 0003106E  6706                     beq        +0x8 /* 00031076 */
  65821. 00031070  0C04 000D                cmpi.b     D4, 0xD /* '\r' */
  65822. 00031074  6636                     bne        +0x38 /* 000310AC */
  65823. label00031076:
  65824. 00031076  4267                     clr.w      -[A7]
  65825. 00031078  4879 0000 D720           push.l     0xD720
  65826. 0003107E  4879 0000 D6F2           push.l     0xD6F2
  65827. 00031084  4878 0004                push.l     0x4
  65828. 00031088  2F2B 012C                move.l     -[A7], [A3 + 0x12C]
  65829. 0003108C  2F0B                     move.l     -[A7], A3
  65830. 0003108E  2057                     movea.l    A0, [A7]
  65831. 00031090  2268 0004                movea.l    A1, [A0 + 0x4]
  65832. 00031094  2269 0010                movea.l    A1, [A1 + 0x10]
  65833. 00031098  4E91                     jsr        [A1]
  65834. 0003109A  504F                     addq.w     A7, 8
  65835. 0003109C  2F08                     move.l     -[A7], A0
  65836. 0003109E  4EB9 0000 0158           jsr        [0x00000158]
  65837. 000310A4  2448                     movea.l    A2, A0
  65838. 000310A6  4FEF 0012                lea.l      A7, [A7 + 0x12]
  65839. 000310AA  6050                     bra        +0x52 /* 000310FC */
  65840. label000310AC:
  65841. 000310AC  2F0C                     move.l     -[A7], A4
  65842. 000310AE  4EB9 0000 0368           jsr        [0x00000368]
  65843. 000310B4  4A00                     tst.b      D0
  65844. 000310B6  584F                     addq.w     A7, 4
  65845. 000310B8  660E                     bne        +0x10 /* 000310C8 */
  65846. 000310BA  2F0C                     move.l     -[A7], A4
  65847. 000310BC  4EB9 0000 0370           jsr        [0x00000370]
  65848. 000310C2  4A00                     tst.b      D0
  65849. 000310C4  584F                     addq.w     A7, 4
  65850. 000310C6  6734                     beq        +0x36 /* 000310FC */
  65851. label000310C8:
  65852. 000310C8  4267                     clr.w      -[A7]
  65853. 000310CA  4879 0000 D720           push.l     0xD720
  65854. 000310D0  4879 0000 D6F2           push.l     0xD6F2
  65855. 000310D6  4878 0004                push.l     0x4
  65856. 000310DA  2F2B 0130                move.l     -[A7], [A3 + 0x130]
  65857. 000310DE  2F0B                     move.l     -[A7], A3
  65858. 000310E0  2057                     movea.l    A0, [A7]
  65859. 000310E2  2268 0004                movea.l    A1, [A0 + 0x4]
  65860. 000310E6  2269 0010                movea.l    A1, [A1 + 0x10]
  65861. 000310EA  4E91                     jsr        [A1]
  65862. 000310EC  504F                     addq.w     A7, 8
  65863. 000310EE  2F08                     move.l     -[A7], A0
  65864. 000310F0  4EB9 0000 0158           jsr        [0x00000158]
  65865. 000310F6  2448                     movea.l    A2, A0
  65866. 000310F8  4FEF 0012                lea.l      A7, [A7 + 0x12]
  65867. label000310FC:
  65868. 000310FC  200A                     move.l     D0, A2
  65869. 000310FE  6716                     beq        +0x18 /* 00031116 */
  65870. 00031100  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  65871. 00031104  2F0A                     move.l     -[A7], A2
  65872. 00031106  2057                     movea.l    A0, [A7]
  65873. 00031108  2268 0004                movea.l    A1, [A0 + 0x4]
  65874. 0003110C  2269 0188                movea.l    A1, [A1 + 0x188]
  65875. 00031110  4E91                     jsr        [A1]
  65876. 00031112  5C4F                     addq.w     A7, 6
  65877. 00031114  6010                     bra        +0x12 /* 00031126 */
  65878. label00031116:
  65879. 00031116  2F0C                     move.l     -[A7], A4
  65880. 00031118  486B 007C                pea.l      [A3 + 0x7C]
  65881. 0003111C  4EB9 0000 1AA0           jsr        [0x00001AA0]
  65882. 00031122  1600                     move.b     D3, D0
  65883. 00031124  504F                     addq.w     A7, 8
  65884. label00031126:
  65885. 00031126  1003                     move.b     D0, D3
  65886. 00031128  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  65887. 0003112C  4E5E                     unlink     A6
  65888. 0003112E  4E75                     rts
  65889. label00031130:
  65890. 00031130  4E56 FFF8                link       A6, -0x0008
  65891. 00031134  2F0A                     move.l     -[A7], A2
  65892. 00031136  2F03                     move.l     -[A7], D3
  65893. 00031138  246E 0008                movea.l    A2, [A6 + 0x8]
  65894. 0003113C  262E 000C                move.l     D3, [A6 + 0xC]
  65895. 00031140  7004                     moveq.l    D0, 0x04
  65896. 00031142  B680                     cmp.l      D3, D0
  65897. 00031144  6612                     bne        +0x14 /* 00031158 */
  65898. 00031146  2F0A                     move.l     -[A7], A2
  65899. 00031148  2057                     movea.l    A0, [A7]
  65900. 0003114A  2268 0004                movea.l    A1, [A0 + 0x4]
  65901. 0003114E  2269 0350                movea.l    A1, [A1 + 0x350]
  65902. 00031152  4E91                     jsr        [A1]
  65903. 00031154  584F                     addq.w     A7, 4
  65904. 00031156  6038                     bra        +0x3A /* 00031190 */
  65905. label00031158:
  65906. 00031158  4A83                     tst.l      D3
  65907. 0003115A  6C34                     bge        +0x36 /* 00031190 */
  65908. 0003115C  486A 007C                pea.l      [A2 + 0x7C]
  65909. 00031160  61FF FFFD C410           bsr        -0x23BEE /* 0000D572 */
  65910. 00031166  2008                     move.l     D0, A0
  65911. 00031168  584F                     addq.w     A7, 4
  65912. 0003116A  6724                     beq        +0x26 /* 00031190 */
  65913. 0003116C  2D4A FFF8                move.l     [A6 - 0x8], A2
  65914. 00031170  2D6E 0010 FFFC           move.l     [A6 - 0x4], [A6 + 0x10]
  65915. 00031176  486E FFF8                pea.l      [A6 - 0x8]
  65916. 0003117A  2F03                     move.l     -[A7], D3
  65917. 0003117C  486A 007C                pea.l      [A2 + 0x7C]
  65918. 00031180  2057                     movea.l    A0, [A7]
  65919. 00031182  2268 0004                movea.l    A1, [A0 + 0x4]
  65920. 00031186  2269 0024                movea.l    A1, [A1 + 0x24]
  65921. 0003118A  4E91                     jsr        [A1]
  65922. 0003118C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  65923. label00031190:
  65924. 00031190  261F                     move.l     D3, [A7]+
  65925. 00031192  245F                     movea.l    A2, [A7]+
  65926. 00031194  4E5E                     unlink     A6
  65927. 00031196  4E75                     rts
  65928. 00031198  206F 0004                movea.l    A0, [A7 + 0x4]
  65929. 0003119C  5088                     addq.l     A0, 8
  65930. 0003119E  2010                     move.l     D0, [A0]
  65931. 000311A0  0680 FFFF FECC           addi.l     D0, 0xFFFFFECC
  65932. 000311A6  D1AF 0004                add.l      [A7 + 0x4], D0
  65933. 000311AA  4EFA FB84                jmp        [PC - 0x47C /* 00030D30 */]
  65934. 000311AE  06AF FFFF FF84 0004      addi.l     [A7 + 0x4], 0xFFFFFF84
  65935. 000311B6  4EFA FE92                jmp        [PC - 0x16E /* 0003104A */]
  65936. 000311BA  06AF FFFF FF84 0004      addi.l     [A7 + 0x4], 0xFFFFFF84
  65937. 000311C2  4EF9 0000 15B8           jmp        [0x000015B8]
  65938. 000311C8  06AF FFFF FF84 0004      addi.l     [A7 + 0x4], 0xFFFFFF84
  65939. 000311D0  4EF9 0000 15B0           jmp        [0x000015B0]
  65940. 000311D6  06AF FFFF FF84 0004      addi.l     [A7 + 0x4], 0xFFFFFF84
  65941. 000311DE  4EFA FB50                jmp        [PC - 0x4B0 /* 00030D30 */]
  65942. 000311E2  06AF FFFF FF4E 0004      addi.l     [A7 + 0x4], 0xFFFFFF4E
  65943. 000311EA  4EF9 0000 15C0           jmp        [0x000015C0]
  65944. 000311F0  06AF FFFF FF4E 0004      addi.l     [A7 + 0x4], 0xFFFFFF4E
  65945. 000311F8  4EF9 0000 15D8           jmp        [0x000015D8]
  65946. 000311FE  06AF FFFF FF4E 0004      addi.l     [A7 + 0x4], 0xFFFFFF4E
  65947. 00031206  4EF9 0000 15D0           jmp        [0x000015D0]
  65948. 0003120C  06AF FFFF FF4E 0004      addi.l     [A7 + 0x4], 0xFFFFFF4E
  65949. 00031214  4EF9 0000 15C8           jmp        [0x000015C8]
  65950. 0003121A  06AF FFFF FF4E 0004      addi.l     [A7 + 0x4], 0xFFFFFF4E
  65951. 00031222  4EF9 0000 15E8           jmp        [0x000015E8]
  65952. 00031228  06AF FFFF FF4E 0004      addi.l     [A7 + 0x4], 0xFFFFFF4E
  65953. 00031230  4EF9 0000 15E0           jmp        [0x000015E0]
  65954. 00031236  06AF FFFF FF4E 0004      addi.l     [A7 + 0x4], 0xFFFFFF4E
  65955. 0003123E  4EFA FAF0                jmp        [PC - 0x510 /* 00030D30 */]
  65956. 00031242  06AF FFFF FF02 0004      addi.l     [A7 + 0x4], 0xFFFFFF02
  65957. 0003124A  4EFA FEE4                jmp        [PC - 0x11C /* 00031130 */]
  65958. 0003124E  06AF FFFF FF02 0004      addi.l     [A7 + 0x4], 0xFFFFFF02
  65959. 00031256  4EFA FAD8                jmp        [PC - 0x528 /* 00030D30 */]
  65960. 0003125A  4FEF FFEC                lea.l      A7, [A7 - 0x14]
  65961. 0003125E  2F6F 001C 000A           move.l     [A7 + 0xA], [A7 + 0x1C]
  65962. 00031264  2F6F 0020 000E           move.l     [A7 + 0xE], [A7 + 0x20]
  65963. 0003126A  3F6F 0024 0012           move.w     [A7 + 0x12], [A7 + 0x24]
  65964. 00031270  486F 000A                pea.l      [A7 + 0xA]
  65965. 00031274  3F3C 0016                move.w     -[A7], 0x16
  65966. 00031278  A9EB                     syscall    Pack4/FP68K
  65967. 0003127A  206F 0026                movea.l    A0, [A7 + 0x26]
  65968. 0003127E  20AF 000A                move.l     [A0], [A7 + 0xA]
  65969. 00031282  216F 000E 0004           move.l     [A0 + 0x4], [A7 + 0xE]
  65970. 00031288  316F 0012 0008           move.w     [A0 + 0x8], [A7 + 0x12]
  65971. 0003128E  2EAF 001C                move.l     [A7], [A7 + 0x1C]
  65972. 00031292  2F6F 0020 0004           move.l     [A7 + 0x4], [A7 + 0x20]
  65973. 00031298  3F6F 0024 0008           move.w     [A7 + 0x8], [A7 + 0x24]
  65974. 0003129E  486F 000A                pea.l      [A7 + 0xA]
  65975. 000312A2  486F 0004                pea.l      [A7 + 0x4]
  65976. 000312A6  3F3C 0002                move.w     -[A7], 0x2
  65977. 000312AA  A9EB                     syscall    Pack4/FP68K
  65978. 000312AC  206F 0018                movea.l    A0, [A7 + 0x18]
  65979. 000312B0  2097                     move.l     [A0], [A7]
  65980. 000312B2  216F 0004 0004           move.l     [A0 + 0x4], [A7 + 0x4]
  65981. 000312B8  316F 0008 0008           move.w     [A0 + 0x8], [A7 + 0x8]
  65982. 000312BE  4FEF 0014                lea.l      A7, [A7 + 0x14]
  65983. 000312C2  4E75                     rts
  65984. 000312C4  846D 6F64                or.w       D2, [A5 + 0x6F64]
  65985. 000312C8  6600 0000                bne        +0x2 /* 000312CA */
  65986. // begin alternate branch 000312CA-000312CE
  65987. label000312CA:
  65988. 000312CA  0000 2F0A                ori.b      D0, 0xA /* '\n' */
  65989. // end alternate branch 000312CA-000312CE
  65990. label000312CA: // (misaligned)
  65991. fn000312CC:
  65992. 000312CC  2F0A                     move.l     -[A7], A2
  65993. 000312CE  4FEF FF4C                lea.l      A7, [A7 - 0xB4]
  65994. 000312D2  246F 00BC                movea.l    A2, [A7 + 0xBC]
  65995. 000312D6  2F6F 00C0 00AA           move.l     [A7 + 0xAA], [A7 + 0xC0]
  65996. 000312DC  2F6F 00C4 00AE           move.l     [A7 + 0xAE], [A7 + 0xC4]
  65997. 000312E2  3F6F 00C8 00B2           move.w     [A7 + 0xB2], [A7 + 0xC8]
  65998. 000312E8  2F6F 00CA 00A0           move.l     [A7 + 0xA0], [A7 + 0xCA]
  65999. 000312EE  2F6F 00CE 00A4           move.l     [A7 + 0xA4], [A7 + 0xCE]
  66000. 000312F4  3F6F 00D2 00A8           move.w     [A7 + 0xA8], [A7 + 0xD2]
  66001. 000312FA  2EBC 8000 0000           move.l     [A7], 0x80000000
  66002. 00031300  42AF 0004                clr.l      [A7 + 0x4]
  66003. 00031304  426F 0008                clr.w      [A7 + 0x8]
  66004. 00031308  4857                     pea.l      [A7]
  66005. 0003130A  486F 00CE                pea.l      [A7 + 0xCE]
  66006. 0003130E  3F3C 0008                move.w     -[A7], 0x8
  66007. 00031312  A9EB                     syscall    Pack4/FP68K
  66008. 00031314  6718                     beq        +0x1A /* 0003132E */
  66009. 00031316  4297                     clr.l      [A7]
  66010. 00031318  42AF 0004                clr.l      [A7 + 0x4]
  66011. 0003131C  426F 0008                clr.w      [A7 + 0x8]
  66012. 00031320  4857                     pea.l      [A7]
  66013. 00031322  486F 00CE                pea.l      [A7 + 0xCE]
  66014. 00031326  3F3C 0008                move.w     -[A7], 0x8
  66015. 0003132A  A9EB                     syscall    Pack4/FP68K
  66016. 0003132C  6616                     bne        +0x18 /* 00031344 */
  66017. label0003132E:
  66018. 0003132E  24BC 3FFF 8000           move.l     [A2], 0x3FFF8000
  66019. 00031334  42AA 0004                clr.l      [A2 + 0x4]
  66020. 00031338  426A 0008                clr.w      [A2 + 0x8]
  66021. 0003133C  4FEF 00B4                lea.l      A7, [A7 + 0xB4]
  66022. 00031340  245F                     movea.l    A2, [A7]+
  66023. 00031342  4E75                     rts
  66024. label00031344:
  66025. 00031344  2EBC BFFF 8000           move.l     [A7], 0xBFFF8000
  66026. 0003134A  42AF 0004                clr.l      [A7 + 0x4]
  66027. 0003134E  426F 0008                clr.w      [A7 + 0x8]
  66028. 00031352  4857                     pea.l      [A7]
  66029. 00031354  486F 00C4                pea.l      [A7 + 0xC4]
  66030. 00031358  3F3C 0008                move.w     -[A7], 0x8
  66031. 0003135C  A9EB                     syscall    Pack4/FP68K
  66032. 0003135E  651C                     bcs        +0x1E /* 0003137C */
  66033. 00031360  2EBC 3FFF 8000           move.l     [A7], 0x3FFF8000
  66034. 00031366  42AF 0004                clr.l      [A7 + 0x4]
  66035. 0003136A  426F 0008                clr.w      [A7 + 0x8]
  66036. 0003136E  4857                     pea.l      [A7]
  66037. 00031370  486F 00C4                pea.l      [A7 + 0xC4]
  66038. 00031374  3F3C 0008                move.w     -[A7], 0x8
  66039. 00031378  A9EB                     syscall    Pack4/FP68K
  66040. 0003137A  6F2C                     ble        +0x2E /* 000313A8 */
  66041. label0003137C:
  66042. 0003137C  486F 008C                pea.l      [A7 + 0x8C]
  66043. 00031380  4EB9 0003 17E4           jsr        [0x000317E4]
  66044. 00031386  486F 0090                pea.l      [A7 + 0x90]
  66045. 0003138A  486F 00D2                pea.l      [A7 + 0xD2]
  66046. 0003138E  3F3C 0008                move.w     -[A7], 0x8
  66047. 00031392  A9EB                     syscall    Pack4/FP68K
  66048. 00031394  584F                     addq.w     A7, 4
  66049. 00031396  6610                     bne        +0x12 /* 000313A8 */
  66050. 00031398  2F0A                     move.l     -[A7], A2
  66051. 0003139A  4EB9 0003 17E4           jsr        [0x000317E4]
  66052. 000313A0  4FEF 00B8                lea.l      A7, [A7 + 0xB8]
  66053. 000313A4  245F                     movea.l    A2, [A7]+
  66054. 000313A6  4E75                     rts
  66055. label000313A8:
  66056. 000313A8  2EBC BFFF 8000           move.l     [A7], 0xBFFF8000
  66057. 000313AE  42AF 0004                clr.l      [A7 + 0x4]
  66058. 000313B2  426F 0008                clr.w      [A7 + 0x8]
  66059. 000313B6  4857                     pea.l      [A7]
  66060. 000313B8  486F 00C4                pea.l      [A7 + 0xC4]
  66061. 000313BC  3F3C 0008                move.w     -[A7], 0x8
  66062. 000313C0  A9EB                     syscall    Pack4/FP68K
  66063. 000313C2  651C                     bcs        +0x1E /* 000313E0 */
  66064. 000313C4  2EBC 3FFF 8000           move.l     [A7], 0x3FFF8000
  66065. 000313CA  42AF 0004                clr.l      [A7 + 0x4]
  66066. 000313CE  426F 0008                clr.w      [A7 + 0x8]
  66067. 000313D2  4857                     pea.l      [A7]
  66068. 000313D4  486F 00C4                pea.l      [A7 + 0xC4]
  66069. 000313D8  3F3C 0008                move.w     -[A7], 0x8
  66070. 000313DC  A9EB                     syscall    Pack4/FP68K
  66071. 000313DE  6F4A                     ble        +0x4C /* 0003142A */
  66072. label000313E0:
  66073. 000313E0  486F 0082                pea.l      [A7 + 0x82]
  66074. 000313E4  4EB9 0003 17E4           jsr        [0x000317E4]
  66075. 000313EA  2F6F 0086 0004           move.l     [A7 + 0x4], [A7 + 0x86]
  66076. 000313F0  2F6F 008A 0008           move.l     [A7 + 0x8], [A7 + 0x8A]
  66077. 000313F6  3F6F 008E 000C           move.w     [A7 + 0xC], [A7 + 0x8E]
  66078. 000313FC  486F 0004                pea.l      [A7 + 0x4]
  66079. 00031400  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  66080. 00031404  A9EB                     syscall    Pack4/FP68K
  66081. 00031406  486F 0004                pea.l      [A7 + 0x4]
  66082. 0003140A  486F 00D2                pea.l      [A7 + 0xD2]
  66083. 0003140E  3F3C 0008                move.w     -[A7], 0x8
  66084. 00031412  A9EB                     syscall    Pack4/FP68K
  66085. 00031414  584F                     addq.w     A7, 4
  66086. 00031416  6612                     bne        +0x14 /* 0003142A */
  66087. 00031418  4292                     clr.l      [A2]
  66088. 0003141A  42AA 0004                clr.l      [A2 + 0x4]
  66089. 0003141E  426A 0008                clr.w      [A2 + 0x8]
  66090. 00031422  4FEF 00B4                lea.l      A7, [A7 + 0xB4]
  66091. 00031426  245F                     movea.l    A2, [A7]+
  66092. 00031428  4E75                     rts
  66093. label0003142A:
  66094. 0003142A  2EBC BFFF 8000           move.l     [A7], 0xBFFF8000
  66095. 00031430  42AF 0004                clr.l      [A7 + 0x4]
  66096. 00031434  426F 0008                clr.w      [A7 + 0x8]
  66097. 00031438  4857                     pea.l      [A7]
  66098. 0003143A  486F 00C4                pea.l      [A7 + 0xC4]
  66099. 0003143E  3F3C 0008                move.w     -[A7], 0x8
  66100. 00031442  A9EB                     syscall    Pack4/FP68K
  66101. 00031444  6E1C                     bgt        +0x1E /* 00031462 */
  66102. 00031446  2EBC 3FFF 8000           move.l     [A7], 0x3FFF8000
  66103. 0003144C  42AF 0004                clr.l      [A7 + 0x4]
  66104. 00031450  426F 0008                clr.w      [A7 + 0x8]
  66105. 00031454  4857                     pea.l      [A7]
  66106. 00031456  486F 00C4                pea.l      [A7 + 0xC4]
  66107. 0003145A  3F3C 0008                move.w     -[A7], 0x8
  66108. 0003145E  A9EB                     syscall    Pack4/FP68K
  66109. 00031460  642E                     bcc        +0x30 /* 00031490 */
  66110. label00031462:
  66111. 00031462  486F 0078                pea.l      [A7 + 0x78]
  66112. 00031466  4EB9 0003 17E4           jsr        [0x000317E4]
  66113. 0003146C  486F 007C                pea.l      [A7 + 0x7C]
  66114. 00031470  486F 00D2                pea.l      [A7 + 0xD2]
  66115. 00031474  3F3C 0008                move.w     -[A7], 0x8
  66116. 00031478  A9EB                     syscall    Pack4/FP68K
  66117. 0003147A  584F                     addq.w     A7, 4
  66118. 0003147C  6612                     bne        +0x14 /* 00031490 */
  66119. 0003147E  4292                     clr.l      [A2]
  66120. 00031480  42AA 0004                clr.l      [A2 + 0x4]
  66121. 00031484  426A 0008                clr.w      [A2 + 0x8]
  66122. 00031488  4FEF 00B4                lea.l      A7, [A7 + 0xB4]
  66123. 0003148C  245F                     movea.l    A2, [A7]+
  66124. 0003148E  4E75                     rts
  66125. label00031490:
  66126. 00031490  2EBC BFFF 8000           move.l     [A7], 0xBFFF8000
  66127. 00031496  42AF 0004                clr.l      [A7 + 0x4]
  66128. 0003149A  426F 0008                clr.w      [A7 + 0x8]
  66129. 0003149E  4857                     pea.l      [A7]
  66130. 000314A0  486F 00C4                pea.l      [A7 + 0xC4]
  66131. 000314A4  3F3C 0008                move.w     -[A7], 0x8
  66132. 000314A8  A9EB                     syscall    Pack4/FP68K
  66133. 000314AA  6E1C                     bgt        +0x1E /* 000314C8 */
  66134. 000314AC  2EBC 3FFF 8000           move.l     [A7], 0x3FFF8000
  66135. 000314B2  42AF 0004                clr.l      [A7 + 0x4]
  66136. 000314B6  426F 0008                clr.w      [A7 + 0x8]
  66137. 000314BA  4857                     pea.l      [A7]
  66138. 000314BC  486F 00C4                pea.l      [A7 + 0xC4]
  66139. 000314C0  3F3C 0008                move.w     -[A7], 0x8
  66140. 000314C4  A9EB                     syscall    Pack4/FP68K
  66141. 000314C6  6448                     bcc        +0x4A /* 00031510 */
  66142. label000314C8:
  66143. 000314C8  486F 006E                pea.l      [A7 + 0x6E]
  66144. 000314CC  4EB9 0003 17E4           jsr        [0x000317E4]
  66145. 000314D2  2F6F 0072 0004           move.l     [A7 + 0x4], [A7 + 0x72]
  66146. 000314D8  2F6F 0076 0008           move.l     [A7 + 0x8], [A7 + 0x76]
  66147. 000314DE  3F6F 007A 000C           move.w     [A7 + 0xC], [A7 + 0x7A]
  66148. 000314E4  486F 0004                pea.l      [A7 + 0x4]
  66149. 000314E8  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  66150. 000314EC  A9EB                     syscall    Pack4/FP68K
  66151. 000314EE  486F 0004                pea.l      [A7 + 0x4]
  66152. 000314F2  486F 00D2                pea.l      [A7 + 0xD2]
  66153. 000314F6  3F3C 0008                move.w     -[A7], 0x8
  66154. 000314FA  A9EB                     syscall    Pack4/FP68K
  66155. 000314FC  584F                     addq.w     A7, 4
  66156. 000314FE  6610                     bne        +0x12 /* 00031510 */
  66157. 00031500  2F0A                     move.l     -[A7], A2
  66158. 00031502  4EB9 0003 17E4           jsr        [0x000317E4]
  66159. 00031508  4FEF 00B8                lea.l      A7, [A7 + 0xB8]
  66160. 0003150C  245F                     movea.l    A2, [A7]+
  66161. 0003150E  4E75                     rts
  66162. label00031510:
  66163. 00031510  486F 0064                pea.l      [A7 + 0x64]
  66164. 00031514  4EB9 0003 17E4           jsr        [0x000317E4]
  66165. 0003151A  486F 0068                pea.l      [A7 + 0x68]
  66166. 0003151E  486F 00C8                pea.l      [A7 + 0xC8]
  66167. 00031522  3F3C 0008                move.w     -[A7], 0x8
  66168. 00031526  A9EB                     syscall    Pack4/FP68K
  66169. 00031528  584F                     addq.w     A7, 4
  66170. 0003152A  6628                     bne        +0x2A /* 00031554 */
  66171. 0003152C  4297                     clr.l      [A7]
  66172. 0003152E  42AF 0004                clr.l      [A7 + 0x4]
  66173. 00031532  426F 0008                clr.w      [A7 + 0x8]
  66174. 00031536  4857                     pea.l      [A7]
  66175. 00031538  486F 00CE                pea.l      [A7 + 0xCE]
  66176. 0003153C  3F3C 0008                move.w     -[A7], 0x8
  66177. 00031540  A9EB                     syscall    Pack4/FP68K
  66178. 00031542  6F10                     ble        +0x12 /* 00031554 */
  66179. 00031544  2F0A                     move.l     -[A7], A2
  66180. 00031546  4EB9 0003 17E4           jsr        [0x000317E4]
  66181. 0003154C  4FEF 00B8                lea.l      A7, [A7 + 0xB8]
  66182. 00031550  245F                     movea.l    A2, [A7]+
  66183. 00031552  4E75                     rts
  66184. label00031554:
  66185. 00031554  486F 005A                pea.l      [A7 + 0x5A]
  66186. 00031558  4EB9 0003 17E4           jsr        [0x000317E4]
  66187. 0003155E  486F 005E                pea.l      [A7 + 0x5E]
  66188. 00031562  486F 00C8                pea.l      [A7 + 0xC8]
  66189. 00031566  3F3C 0008                move.w     -[A7], 0x8
  66190. 0003156A  A9EB                     syscall    Pack4/FP68K
  66191. 0003156C  584F                     addq.w     A7, 4
  66192. 0003156E  662A                     bne        +0x2C /* 0003159A */
  66193. 00031570  4297                     clr.l      [A7]
  66194. 00031572  42AF 0004                clr.l      [A7 + 0x4]
  66195. 00031576  426F 0008                clr.w      [A7 + 0x8]
  66196. 0003157A  4857                     pea.l      [A7]
  66197. 0003157C  486F 00CE                pea.l      [A7 + 0xCE]
  66198. 00031580  3F3C 0008                move.w     -[A7], 0x8
  66199. 00031584  A9EB                     syscall    Pack4/FP68K
  66200. 00031586  6412                     bcc        +0x14 /* 0003159A */
  66201. 00031588  4292                     clr.l      [A2]
  66202. 0003158A  42AA 0004                clr.l      [A2 + 0x4]
  66203. 0003158E  426A 0008                clr.w      [A2 + 0x8]
  66204. 00031592  4FEF 00B4                lea.l      A7, [A7 + 0xB4]
  66205. 00031596  245F                     movea.l    A2, [A7]+
  66206. 00031598  4E75                     rts
  66207. label0003159A:
  66208. 0003159A  4879 0000 28F6           push.l     0x28F6
  66209. 000315A0  486F 0054                pea.l      [A7 + 0x54]
  66210. 000315A4  4EB9 0003 17B2           jsr        [0x000317B2]
  66211. 000315AA  486F 0058                pea.l      [A7 + 0x58]
  66212. 000315AE  486F 00CC                pea.l      [A7 + 0xCC]
  66213. 000315B2  3F3C 0008                move.w     -[A7], 0x8
  66214. 000315B6  A9EB                     syscall    Pack4/FP68K
  66215. 000315B8  504F                     addq.w     A7, 8
  66216. 000315BA  6722                     beq        +0x24 /* 000315DE */
  66217. 000315BC  4879 0000 28F6           push.l     0x28F6
  66218. 000315C2  486F 004A                pea.l      [A7 + 0x4A]
  66219. 000315C6  4EB9 0003 17B2           jsr        [0x000317B2]
  66220. 000315CC  486F 004E                pea.l      [A7 + 0x4E]
  66221. 000315D0  486F 00D6                pea.l      [A7 + 0xD6]
  66222. 000315D4  3F3C 0008                move.w     -[A7], 0x8
  66223. 000315D8  A9EB                     syscall    Pack4/FP68K
  66224. 000315DA  504F                     addq.w     A7, 8
  66225. 000315DC  6640                     bne        +0x42 /* 0003161E */
  66226. label000315DE:
  66227. 000315DE  4297                     clr.l      [A7]
  66228. 000315E0  42AF 0004                clr.l      [A7 + 0x4]
  66229. 000315E4  426F 0008                clr.w      [A7 + 0x8]
  66230. 000315E8  4857                     pea.l      [A7]
  66231. 000315EA  486F 00CE                pea.l      [A7 + 0xCE]
  66232. 000315EE  3F3C 0008                move.w     -[A7], 0x8
  66233. 000315F2  A9EB                     syscall    Pack4/FP68K
  66234. 000315F4  6728                     beq        +0x2A /* 0003161E */
  66235. 000315F6  4879 0000 28F6           push.l     0x28F6
  66236. 000315FC  486F 0040                pea.l      [A7 + 0x40]
  66237. 00031600  4EB9 0003 17B2           jsr        [0x000317B2]
  66238. 00031606  24AF 0044                move.l     [A2], [A7 + 0x44]
  66239. 0003160A  256F 0048 0004           move.l     [A2 + 0x4], [A7 + 0x48]
  66240. 00031610  356F 004C 0008           move.w     [A2 + 0x8], [A7 + 0x4C]
  66241. 00031616  4FEF 00BC                lea.l      A7, [A7 + 0xBC]
  66242. 0003161A  245F                     movea.l    A2, [A7]+
  66243. 0003161C  4E75                     rts
  66244. label0003161E:
  66245. 0003161E  2EBC 3FFF 8000           move.l     [A7], 0x3FFF8000
  66246. 00031624  42AF 0004                clr.l      [A7 + 0x4]
  66247. 00031628  426F 0008                clr.w      [A7 + 0x8]
  66248. 0003162C  4857                     pea.l      [A7]
  66249. 0003162E  486F 00C4                pea.l      [A7 + 0xC4]
  66250. 00031632  3F3C 0008                move.w     -[A7], 0x8
  66251. 00031636  A9EB                     syscall    Pack4/FP68K
  66252. 00031638  671E                     beq        +0x20 /* 00031658 */
  66253. 0003163A  2EBC BFFF 8000           move.l     [A7], 0xBFFF8000
  66254. 00031640  42AF 0004                clr.l      [A7 + 0x4]
  66255. 00031644  426F 0008                clr.w      [A7 + 0x8]
  66256. 00031648  4857                     pea.l      [A7]
  66257. 0003164A  486F 00C4                pea.l      [A7 + 0xC4]
  66258. 0003164E  3F3C 0008                move.w     -[A7], 0x8
  66259. 00031652  A9EB                     syscall    Pack4/FP68K
  66260. 00031654  6600 0086                bne        +0x88 /* 000316DC */
  66261. label00031658:
  66262. 00031658  486F 0032                pea.l      [A7 + 0x32]
  66263. 0003165C  4EB9 0003 17E4           jsr        [0x000317E4]
  66264. 00031662  2F6F 0036 0004           move.l     [A7 + 0x4], [A7 + 0x36]
  66265. 00031668  2F6F 003A 0008           move.l     [A7 + 0x8], [A7 + 0x3A]
  66266. 0003166E  3F6F 003E 000C           move.w     [A7 + 0xC], [A7 + 0x3E]
  66267. 00031674  486F 0004                pea.l      [A7 + 0x4]
  66268. 00031678  3F3C 000D                move.w     -[A7], 0xD /* '\r' */
  66269. 0003167C  A9EB                     syscall    Pack4/FP68K
  66270. 0003167E  486F 0004                pea.l      [A7 + 0x4]
  66271. 00031682  486F 00D2                pea.l      [A7 + 0xD2]
  66272. 00031686  3F3C 0008                move.w     -[A7], 0x8
  66273. 0003168A  A9EB                     syscall    Pack4/FP68K
  66274. 0003168C  584F                     addq.w     A7, 4
  66275. 0003168E  671C                     beq        +0x1E /* 000316AC */
  66276. 00031690  486F 0028                pea.l      [A7 + 0x28]
  66277. 00031694  4EB9 0003 17E4           jsr        [0x000317E4]
  66278. 0003169A  486F 002C                pea.l      [A7 + 0x2C]
  66279. 0003169E  486F 00D2                pea.l      [A7 + 0xD2]
  66280. 000316A2  3F3C 0008                move.w     -[A7], 0x8
  66281. 000316A6  A9EB                     syscall    Pack4/FP68K
  66282. 000316A8  584F                     addq.w     A7, 4
  66283. 000316AA  6630                     bne        +0x32 /* 000316DC */
  66284. label000316AC:
  66285. 000316AC  33FC 0021 0002 5A10      move.w     [0x00025A10], 0x21 /* '!' */
  66286. 000316B4  4879 0000 28F6           push.l     0x28F6
  66287. 000316BA  486F 0022                pea.l      [A7 + 0x22]
  66288. 000316BE  4EB9 0003 17B2           jsr        [0x000317B2]
  66289. 000316C4  24AF 0026                move.l     [A2], [A7 + 0x26]
  66290. 000316C8  256F 002A 0004           move.l     [A2 + 0x4], [A7 + 0x2A]
  66291. 000316CE  356F 002E 0008           move.w     [A2 + 0x8], [A7 + 0x2E]
  66292. 000316D4  4FEF 00BC                lea.l      A7, [A7 + 0xBC]
  66293. 000316D8  245F                     movea.l    A2, [A7]+
  66294. 000316DA  4E75                     rts
  66295. label000316DC:
  66296. 000316DC  4297                     clr.l      [A7]
  66297. 000316DE  42AF 0004                clr.l      [A7 + 0x4]
  66298. 000316E2  426F 0008                clr.w      [A7 + 0x8]
  66299. 000316E6  4857                     pea.l      [A7]
  66300. 000316E8  486F 00C4                pea.l      [A7 + 0xC4]
  66301. 000316EC  3F3C 0008                move.w     -[A7], 0x8
  66302. 000316F0  A9EB                     syscall    Pack4/FP68K
  66303. 000316F2  6464                     bcc        +0x66 /* 00031758 */
  66304. 000316F4  486F 0096                pea.l      [A7 + 0x96]
  66305. 000316F8  2F2F 00D4                move.l     -[A7], [A7 + 0xD4]
  66306. 000316FC  2F2F 00D4                move.l     -[A7], [A7 + 0xD4]
  66307. 00031700  3F2F 00D6                move.w     -[A7], [A7 + 0xD6]
  66308. 00031704  486F 0022                pea.l      [A7 + 0x22]
  66309. 00031708  4EB9 0003 125E           jsr        [0x0003125E]
  66310. 0003170E  554F                     subq.w     A7, 2
  66311. 00031710  486F 0028                pea.l      [A7 + 0x28]
  66312. 00031714  486F 0004                pea.l      [A7 + 0x4]
  66313. 00031718  3F3C 001C                move.w     -[A7], 0x1C
  66314. 0003171C  A9EB                     syscall    Pack4/FP68K
  66315. 0003171E  0C5F 0004                cmpi.w     [A7]+, 0x4
  66316. 00031722  4FEF 0012                lea.l      A7, [A7 + 0x12]
  66317. 00031726  6730                     beq        +0x32 /* 00031758 */
  66318. 00031728  33FC 0021 0002 5A10      move.w     [0x00025A10], 0x21 /* '!' */
  66319. 00031730  4879 0000 28F6           push.l     0x28F6
  66320. 00031736  486F 000E                pea.l      [A7 + 0xE]
  66321. 0003173A  4EB9 0003 17B2           jsr        [0x000317B2]
  66322. 00031740  24AF 0012                move.l     [A2], [A7 + 0x12]
  66323. 00031744  256F 0016 0004           move.l     [A2 + 0x4], [A7 + 0x16]
  66324. 0003174A  356F 001A 0008           move.w     [A2 + 0x8], [A7 + 0x1A]
  66325. 00031750  4FEF 00BC                lea.l      A7, [A7 + 0xBC]
  66326. 00031754  245F                     movea.l    A2, [A7]+
  66327. 00031756  4E75                     rts
  66328. label00031758:
  66329. 00031758  486F 00A0                pea.l      [A7 + 0xA0]
  66330. 0003175C  486F 00AE                pea.l      [A7 + 0xAE]
  66331. 00031760  3F3C 8012                move.w     -[A7], 0x8012
  66332. 00031764  A9EC                     syscall    Pack5/Elems68K
  66333. 00031766  24AF 00AA                move.l     [A2], [A7 + 0xAA]
  66334. 0003176A  256F 00AE 0004           move.l     [A2 + 0x4], [A7 + 0xAE]
  66335. 00031770  356F 00B2 0008           move.w     [A2 + 0x8], [A7 + 0xB2]
  66336. 00031776  4FEF 00B4                lea.l      A7, [A7 + 0xB4]
  66337. 0003177A  245F                     movea.l    A2, [A7]+
  66338. 0003177C  4E75                     rts
  66339. 0003177E  8370 6F77                or.w       <<invalid full ext with IS == 1 and I/IS == 7>>, D1
  66340. 00031782  0000 4267                ori.b      D0, 0x67 /* 'g' */
  66341. 00031786  42A7                     clr.l      -[A7]
  66342. 00031788  2F2F 000E                move.l     -[A7], [A7 + 0xE]
  66343. 0003178C  4EB9 0003 380A           jsr        [0x0003380A]
  66344. 00031792  4FEF 000A                lea.l      A7, [A7 + 0xA]
  66345. 00031796  3F00                     move.w     -[A7], D0
  66346. 00031798  2F2F 0006                move.l     -[A7], [A7 + 0x6]
  66347. 0003179C  4EB9 0003 1808           jsr        [0x00031808]
  66348. 000317A2  5C4F                     addq.w     A7, 6
  66349. 000317A4  4E75                     rts
  66350. 000317A6  846E 616E                or.w       D2, [A6 + 0x616E]
  66351. 000317AA  6C00 0000                bge        +0x2 /* 000317AC */
  66352. // begin alternate branch 000317AC-000317B2
  66353. label000317AC:
  66354. 000317AC  0000 4FEF                ori.b      D0, 0xEF
  66355. 000317B0  FFF6                     .invalid   <<F/7/7>>
  66356. // end alternate branch 000317AC-000317B2
  66357. label000317AC: // (misaligned)
  66358. 000317AE  4FEF FFF6                lea.l      A7, [A7 - 0xA]
  66359. 000317B2  2F2F 0012                move.l     -[A7], [A7 + 0x12]
  66360. 000317B6  486F 0004                pea.l      [A7 + 0x4]
  66361. 000317BA  4EB9 0003 1788           jsr        [0x00031788]
  66362. 000317C0  206F 0016                movea.l    A0, [A7 + 0x16]
  66363. 000317C4  20AF 0008                move.l     [A0], [A7 + 0x8]
  66364. 000317C8  216F 000C 0004           move.l     [A0 + 0x4], [A7 + 0xC]
  66365. 000317CE  316F 0010 0008           move.w     [A0 + 0x8], [A7 + 0x10]
  66366. 000317D4  4FEF 0012                lea.l      A7, [A7 + 0x12]
  66367. 000317D8  4E75                     rts
  66368. 000317DA  836E 616E                or.w       [A6 + 0x616E], D1
  66369. 000317DE  0000 206F                ori.b      D0, 0x6F /* 'o' */
  66370. 000317E2  0004 20B9                ori.b      D4, 0xB9
  66371. 000317E6  0000 28FA                ori.b      D0, 0xFA
  66372. 000317EA  2179 0000 28FE 0004      move.l     [A0 + 0x4], [0x000028FE]
  66373. 000317F2  3179 0000 2902 0008      move.w     [A0 + 0x8], [0x00002902]
  66374. 000317FA  4E75                     rts
  66375. 000317FC  855F                     or.w       [A7]+, D2
  66376. 000317FE  5F69 6E66                subq.w     [A1 + 0x6E66], 7
  66377. 00031802  0000 302F                ori.b      D0, 0x2F /* '/' */
  66378. 00031806  0008 6602                ori.b      A0, 0x2
  66379. 0003180A  700F                     moveq.l    D0, 0x0F
  66380. 0003180C  0640 4000                addi.w     D0, 0x4000 /* '@\0' */
  66381. 00031810  206F 0004                movea.l    A0, [A7 + 0x4]
  66382. 00031814  30FC 7FFF                move.w     [A0]+, 0x7FFF
  66383. 00031818  30C0                     move.w     [A0]+, D0
  66384. 0003181A  4298                     clr.l      [A0]+
  66385. 0003181C  4258                     clr.w      [A0]+
  66386. 0003181E  4E75                     rts
  66387. 00031820  834E 614E                pack       -[A1], -[A6], 0x614E
  66388. 00031824  0000 3F3C                ori.b      D0, 0x3C /* '<' */
  66389. 00031828  0001 4EB9                ori.b      D1, 0xB9
  66390. 0003182C  0003 32F6                ori.b      D3, 0xF6
  66391. 00031830  33FC 0001 0002 5F56      move.w     [0x00025F56], 0x1
  66392. 00031838  3F3C 0001                move.w     -[A7], 0x1
  66393. 0003183C  4EB9 0003 1852           jsr        [0x00031852]
  66394. 00031842  584F                     addq.w     A7, 4
  66395. 00031844  4E75                     rts
  66396. 00031846  8561                     or.w       -[A1], D2
  66397. 00031848  626F                     bhi        +0x71 /* 000318B9 */
  66398. 0003184A  7274                     moveq.l    D1, 0x74
  66399. 0003184C  0000 4A79                ori.b      D0, 0x79 /* 'y' */
  66400. 00031850  0002 5F56                ori.b      D2, 0x56 /* 'V' */
  66401. 00031854  6646                     bne        +0x48 /* 0003189C */
  66402. 00031856  4AB9 0002 5E52           tst.l      [0x00025E52]
  66403. 0003185C  6F22                     ble        +0x24 /* 00031880 */
  66404. label0003185E:
  66405. 0003185E  53B9 0002 5E52           subq.l     [0x00025E52], 1
  66406. 00031864  2039 0002 5E52           move.l     D0, [0x00025E52]
  66407. 0003186A  E588                     lsl        D0, 2
  66408. 0003186C  41F9 0002 5E56           lea.l      A0, [0x00025E56]
  66409. 00031872  2070 0800                movea.l    A0, [A0 + D0]
  66410. 00031876  4E90                     jsr        [A0]
  66411. 00031878  4AB9 0002 5E52           tst.l      [0x00025E52]
  66412. 0003187E  6EDE                     bgt        -0x20 /* 0003185E */
  66413. label00031880:
  66414. 00031880  4EB9 0000 04AE           jsr        [0x000004AE]
  66415. 00031886  4AB9 0002 5D4A           tst.l      [0x00025D4A]
  66416. 0003188C  670E                     beq        +0x10 /* 0003189C */
  66417. 0003188E  2079 0002 5D4A           movea.l    A0, [0x00025D4A]
  66418. 00031894  4E90                     jsr        [A0]
  66419. 00031896  42B9 0002 5D4A           clr.l      [0x00025D4A]
  66420. label0003189C:
  66421. 0003189C  3F2F 0004                move.w     -[A7], [A7 + 0x4]
  66422. 000318A0  4EB9 0003 18B6           jsr        [0x000318B6]
  66423. 000318A6  544F                     addq.w     A7, 2
  66424. 000318A8  4E75                     rts
  66425. 000318AA  8465                     or.w       D2, -[A5]
  66426. 000318AC  7869                     moveq.l    D4, 0x69
  66427. 000318AE  7400                     moveq.l    D2, 0x00
  66428. 000318B0  0000 4AB9                ori.b      D0, 0xB9
  66429. 000318B4  0002 5D4E                ori.b      D2, 0x4E /* 'N' */
  66430. 000318B8  6F22                     ble        +0x24 /* 000318DC */
  66431. label000318BA:
  66432. 000318BA  53B9 0002 5D4E           subq.l     [0x00025D4E], 1
  66433. 000318C0  2039 0002 5D4E           move.l     D0, [0x00025D4E]
  66434. 000318C6  E588                     lsl        D0, 2
  66435. 000318C8  41F9 0002 5D52           lea.l      A0, [0x00025D52]
  66436. 000318CE  2070 0800                movea.l    A0, [A0 + D0]
  66437. 000318D2  4E90                     jsr        [A0]
  66438. 000318D4  4AB9 0002 5D4E           tst.l      [0x00025D4E]
  66439. 000318DA  6EDE                     bgt        -0x20 /* 000318BA */
  66440. label000318DC:
  66441. 000318DC  4EB9 0003 39D6           jsr        [0x000339D6]
  66442. 000318E2  4AB9 0002 5D46           tst.l      [0x00025D46]
  66443. 000318E8  670E                     beq        +0x10 /* 000318F8 */
  66444. 000318EA  2079 0002 5D46           movea.l    A0, [0x00025D46]
  66445. 000318F0  4E90                     jsr        [A0]
  66446. 000318F2  42B9 0002 5D46           clr.l      [0x00025D46]
  66447. label000318F8:
  66448. 000318F8  A9F4                     syscall    ExitToShell
  66449. 000318FA  4E75                     rts
  66450. 000318FC  865F                     or.w       D3, [A7]+
  66451. 000318FE  5F65                     subq.w     -[A5], 7
  66452. 00031900  7869                     moveq.l    D4, 0x69
  66453. 00031902  7400                     moveq.l    D2, 0x00
  66454. 00031904  0000 48E7                ori.b      D0, 0xE7
  66455. 00031908  1030 246F                move.b     D0, [A0 + D2.w * 4 + 0x6F]
  66456. 0003190C  0010 262F                ori.b      [A0], 0x2F /* '/' */
  66457. 00031910  0014 7003                ori.b      [A4], 0x3
  66458. 00031914  8083                     or.l       D0, D3
  66459. 00031916  2540 000C                move.l     [A2 + 0xC], D0
  66460. 0003191A  25AA 000C 38F8           move.l     [A2 + D3 - 0x8], [A2 + 0xC]
  66461. 00031920  264A                     movea.l    A3, A2
  66462. 00031922  508B                     addq.l     A3, 8
  66463. 00031924  508B                     addq.l     A3, 8
  66464. 00031926  42A7                     clr.l      -[A7]
  66465. 00031928  2F0A                     move.l     -[A7], A2
  66466. 0003192A  70E8                     moveq.l    D0, 0xFFFFFFE8
  66467. 0003192C  D083                     add.l      D0, D3
  66468. 0003192E  2F00                     move.l     -[A7], D0
  66469. 00031930  2F0B                     move.l     -[A7], A3
  66470. 00031932  4EB9 0003 1B14           jsr        [0x00031B14]
  66471. 00031938  70E8                     moveq.l    D0, 0xFFFFFFE8
  66472. 0003193A  D083                     add.l      D0, D3
  66473. 0003193C  2540 0008                move.l     [A2 + 0x8], D0
  66474. 00031940  70F8                     moveq.l    D0, 0xFFFFFFF8
  66475. 00031942  C0AA 000C                and.l      D0, [A2 + 0xC]
  66476. 00031946  42B2 08FC                clr.l      [A2 + D0 - 0x4]
  66477. 0003194A  2F0B                     move.l     -[A7], A3
  66478. 0003194C  2F0A                     move.l     -[A7], A2
  66479. 0003194E  4EB9 0003 1A12           jsr        [0x00031A12]
  66480. 00031954  4FEF 0018                lea.l      A7, [A7 + 0x18]
  66481. 00031958  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  66482. 0003195C  4E75                     rts
  66483. 0003195E  8F42 6C6F                pack       D7, D2, 0x6C6F
  66484. 00031962  636B                     bls        +0x6D /* 000319CF */
  66485. 00031964  5F63                     subq.w     -[A3], 7
  66486. 00031966  6F6E                     ble        +0x70 /* 000319D6 */
  66487. 00031968  7374                     moveq.l    D1, 0x74
  66488. 0003196A  7275                     moveq.l    D1, 0x75
  66489. 0003196C  6374                     bls        +0x76 /* 000319E2 */
  66490. 0003196E  0000 48E7                ori.b      D0, 0xE7
  66491. 00031972  1E38 286F                move.b     D7, [0x0000286F]
  66492. 00031976  0020 2C2F                ori.b      -[A0], 0x2F /* '/' */
  66493. 0003197A  0024 70F8                ori.b      -[A4], 0xF8
  66494. 0003197E  C0AC 000C                and.l      D0, [A4 + 0xC]
  66495. 00031982  2474 08FC                movea.l    A2, [A4 + D0 - 0x4]
  66496. 00031986  264A                     movea.l    A3, A2
  66497. 00031988  200A                     move.l     D0, A2
  66498. 0003198A  6608                     bne        +0xA /* 00031994 */
  66499. 0003198C  91C8                     sub.l      A0, A0
  66500. 0003198E  4CDF 1C78                movem.l    D3,D4,D5,D6,A2,A3,A4, [A7]+
  66501. 00031992  4E75                     rts
  66502. label00031994:
  66503. 00031994  244B                     movea.l    A2, A3
  66504. 00031996  76F8                     moveq.l    D3, 0xFFFFFFF8
  66505. 00031998  C693                     and.l      D3, [A3]
  66506. 0003199A  2A03                     move.l     D5, D3
  66507. 0003199C  2805                     move.l     D4, D5
  66508. 0003199E  B686                     cmp.l      D3, D6
  66509. 000319A0  6424                     bcc        +0x26 /* 000319C6 */
  66510. label000319A2:
  66511. 000319A2  246A 000C                movea.l    A2, [A2 + 0xC]
  66512. 000319A6  76F8                     moveq.l    D3, 0xFFFFFFF8
  66513. 000319A8  C692                     and.l      D3, [A2]
  66514. 000319AA  2A03                     move.l     D5, D3
  66515. 000319AC  B885                     cmp.l      D4, D5
  66516. 000319AE  6402                     bcc        +0x4 /* 000319B2 */
  66517. 000319B0  2803                     move.l     D4, D3
  66518. label000319B2:
  66519. 000319B2  B5CB                     cmpa.l     A2, A3
  66520. 000319B4  660C                     bne        +0xE /* 000319C2 */
  66521. 000319B6  2944 0008                move.l     [A4 + 0x8], D4
  66522. 000319BA  91C8                     sub.l      A0, A0
  66523. 000319BC  4CDF 1C78                movem.l    D3,D4,D5,D6,A2,A3,A4, [A7]+
  66524. 000319C0  4E75                     rts
  66525. label000319C2:
  66526. 000319C2  B686                     cmp.l      D3, D6
  66527. 000319C4  65DC                     bcs        -0x22 /* 000319A2 */
  66528. label000319C6:
  66529. 000319C6  2003                     move.l     D0, D3
  66530. 000319C8  9086                     sub.l      D0, D6
  66531. 000319CA  7250                     moveq.l    D1, 0x50
  66532. 000319CC  B081                     cmp.l      D0, D1
  66533. 000319CE  650C                     bcs        +0xE /* 000319DC */
  66534. 000319D0  2F06                     move.l     -[A7], D6
  66535. 000319D2  2F0A                     move.l     -[A7], A2
  66536. 000319D4  4EB9 0003 1B60           jsr        [0x00031B60]
  66537. // begin alternate branch 000319D6-000319DA
  66538. label000319D6:
  66539. 000319D6  0003 1B60                ori.b      D3, 0x60 /* '`' */
  66540. // end alternate branch 000319D6-000319DA
  66541. label000319D6: // (misaligned)
  66542. 000319DA  504F                     addq.w     A7, 8
  66543. label000319DC:
  66544. 000319DC  70F8                     moveq.l    D0, 0xFFFFFFF8
  66545. 000319DE  C0AC 000C                and.l      D0, [A4 + 0xC]
  66546. label000319E2:
  66547. 000319E2  29AA 000C 08FC           move.l     [A4 + D0 - 0x4], [A2 + 0xC]
  66548. 000319E8  2F0A                     move.l     -[A7], A2
  66549. 000319EA  2F0C                     move.l     -[A7], A4
  66550. 000319EC  4EB9 0003 1AAE           jsr        [0x00031AAE]
  66551. 000319F2  204A                     movea.l    A0, A2
  66552. 000319F4  504F                     addq.w     A7, 8
  66553. 000319F6  4CDF 1C78                movem.l    D3,D4,D5,D6,A2,A3,A4, [A7]+
  66554. 000319FA  4E75                     rts
  66555. 000319FC  8E42                     or.w       D7, D2
  66556. 000319FE  6C6F                     bge        +0x71 /* 00031A6F */
  66557. 00031A00  636B                     bls        +0x6D /* 00031A6D */
  66558. 00031A02  5F73 7562 426C 6F63      subq.w     [[A3 + 0x426C] + 0x6F63], 7
  66559. 00031A0A  6B00 0000                bmi        +0x2 /* 00031A0C */
  66560. // begin alternate branch 00031A0C-00031A1C
  66561. label00031A0C:
  66562. 00031A0C  0000 48E7                ori.b      D0, 0xE7
  66563. 00031A10  103A 286F                move.b     D0, [PC + 0x286F /* 00034281, value 0x2E '.' */]
  66564. 00031A14  0018 266F                ori.b      [A0]+, 0x6F /* 'o' */
  66565. 00031A18  001C 76F8                ori.b      [A4]+, 0xF8
  66566. // end alternate branch 00031A0C-00031A1C
  66567. label00031A0C: // (misaligned)
  66568. 00031A0E  48E7 103A                movem.l    -[A7], D3,A2,A3,A4,A6
  66569. 00031A12  286F 0018                movea.l    A4, [A7 + 0x18]
  66570. 00031A16  266F 001C                movea.l    A3, [A7 + 0x1C]
  66571. 00031A1A  76F8                     moveq.l    D3, 0xFFFFFFF8
  66572. 00031A1C  C693                     and.l      D3, [A3]
  66573. 00031A1E  70FD                     moveq.l    D0, 0xFFFFFFFD
  66574. 00031A20  C193                     and.l      [A3], D0
  66575. 00031A22  204B                     movea.l    A0, A3
  66576. 00031A24  D1C3                     add.l      A0, D3
  66577. 00031A26  2448                     movea.l    A2, A0
  66578. 00031A28  70FB                     moveq.l    D0, 0xFFFFFFFB
  66579. 00031A2A  C190                     and.l      [A0], D0
  66580. 00031A2C  2543 FFFC                move.l     [A2 - 0x4], D3
  66581. 00031A30  70F8                     moveq.l    D0, 0xFFFFFFF8
  66582. 00031A32  C0AC 000C                and.l      D0, [A4 + 0xC]
  66583. 00031A36  244C                     movea.l    A2, A4
  66584. 00031A38  D5C0                     add.l      A2, D0
  66585. 00031A3A  598A                     subq.l     A2, 4
  66586. 00031A3C  2C4A                     movea.l    A6, A2
  66587. 00031A3E  4A96                     tst.l      [A6]
  66588. 00031A40  6738                     beq        +0x3A /* 00031A7A */
  66589. 00031A42  2052                     movea.l    A0, [A2]
  66590. 00031A44  2768 0008 0008           move.l     [A3 + 0x8], [A0 + 0x8]
  66591. 00031A4A  206B 0008                movea.l    A0, [A3 + 0x8]
  66592. 00031A4E  214B 000C                move.l     [A0 + 0xC], A3
  66593. 00031A52  2752 000C                move.l     [A3 + 0xC], [A2]
  66594. 00031A56  2052                     movea.l    A0, [A2]
  66595. 00031A58  214B 0008                move.l     [A0 + 0x8], A3
  66596. 00031A5C  248B                     move.l     [A2], A3
  66597. 00031A5E  2F0A                     move.l     -[A7], A2
  66598. 00031A60  2F12                     move.l     -[A7], [A2]
  66599. 00031A62  4EB9 0003 1BF4           jsr        [0x00031BF4]
  66600. 00031A68  2488                     move.l     [A2], A0
  66601. 00031A6A  2F0A                     move.l     -[A7], A2
  66602. 00031A6C  2F12                     move.l     -[A7], [A2]
  66603. 00031A6E  4EB9 0003 1C86           jsr        [0x00031C86]
  66604. 00031A74  4FEF 0010                lea.l      A7, [A7 + 0x10]
  66605. 00031A78  600A                     bra        +0xC /* 00031A84 */
  66606. label00031A7A:
  66607. 00031A7A  248B                     move.l     [A2], A3
  66608. 00031A7C  274B 0008                move.l     [A3 + 0x8], A3
  66609. 00031A80  274B 000C                move.l     [A3 + 0xC], A3
  66610. label00031A84:
  66611. 00031A84  70F8                     moveq.l    D0, 0xFFFFFFF8
  66612. 00031A86  2052                     movea.l    A0, [A2]
  66613. 00031A88  C090                     and.l      D0, [A0]
  66614. 00031A8A  2600                     move.l     D3, D0
  66615. 00031A8C  B0AC 0008                cmp.l      D0, [A4 + 0x8]
  66616. 00031A90  6304                     bls        +0x6 /* 00031A96 */
  66617. 00031A92  2943 0008                move.l     [A4 + 0x8], D3
  66618. label00031A96:
  66619. 00031A96  4CDF 5C08                movem.l    D3,A2,A3,A4,A6, [A7]+
  66620. 00031A9A  4E75                     rts
  66621. 00031A9C  8A42                     or.w       D5, D2
  66622. 00031A9E  6C6F                     bge        +0x71 /* 00031B0F */
  66623. 00031AA0  636B                     bls        +0x6D /* 00031B0D */
  66624. 00031AA2  5F6C 696E                subq.w     [A4 + 0x696E], 7
  66625. 00031AA6  6B00 0000                bmi        +0x2 /* 00031AA8 */
  66626. // begin alternate branch 00031AA8-00031AB8
  66627. label00031AA8:
  66628. 00031AA8  0000 48E7                ori.b      D0, 0xE7
  66629. 00031AAC  001A 286F                ori.b      [A2]+, 0x6F /* 'o' */
  66630. 00031AB0  0010 226F                ori.b      [A0], 0x6F /* 'o' */
  66631. 00031AB4  0014 72F8                ori.b      [A4], 0xF8
  66632. // end alternate branch 00031AA8-00031AB8
  66633. label00031AA8: // (misaligned)
  66634. 00031AAA  48E7 001A                movem.l    -[A7], A3,A4,A6
  66635. 00031AAE  286F 0010                movea.l    A4, [A7 + 0x10]
  66636. 00031AB2  226F 0014                movea.l    A1, [A7 + 0x14]
  66637. 00031AB6  72F8                     moveq.l    D1, 0xFFFFFFF8
  66638. 00031AB8  C291                     and.l      D1, [A1]
  66639. 00031ABA  7002                     moveq.l    D0, 0x02
  66640. 00031ABC  8191                     or.l       [A1], D0
  66641. 00031ABE  7004                     moveq.l    D0, 0x04
  66642. 00031AC0  81B1 1800                or.l       [A1 + D1], D0
  66643. 00031AC4  70F8                     moveq.l    D0, 0xFFFFFFF8
  66644. 00031AC6  C0AC 000C                and.l      D0, [A4 + 0xC]
  66645. 00031ACA  264C                     movea.l    A3, A4
  66646. 00031ACC  D7C0                     add.l      A3, D0
  66647. 00031ACE  598B                     subq.l     A3, 4
  66648. 00031AD0  2C4B                     movea.l    A6, A3
  66649. 00031AD2  B3D6                     cmpa.l     A1, [A6]
  66650. 00031AD4  6604                     bne        +0x6 /* 00031ADA */
  66651. 00031AD6  26A9 000C                move.l     [A3], [A1 + 0xC]
  66652. label00031ADA:
  66653. 00031ADA  B3D3                     cmpa.l     A1, [A3]
  66654. 00031ADC  6608                     bne        +0xA /* 00031AE6 */
  66655. 00031ADE  4293                     clr.l      [A3]
  66656. 00031AE0  42AC 0008                clr.l      [A4 + 0x8]
  66657. 00031AE4  6014                     bra        +0x16 /* 00031AFA */
  66658. label00031AE6:
  66659. 00031AE6  2069 000C                movea.l    A0, [A1 + 0xC]
  66660. 00031AEA  2169 0008 0008           move.l     [A0 + 0x8], [A1 + 0x8]
  66661. 00031AF0  2069 0008                movea.l    A0, [A1 + 0x8]
  66662. 00031AF4  2169 000C 000C           move.l     [A0 + 0xC], [A1 + 0xC]
  66663. label00031AFA:
  66664. 00031AFA  4CDF 5800                movem.l    A3,A4,A6, [A7]+
  66665. 00031AFE  4E75                     rts
  66666. 00031B00  8C42                     or.w       D6, D2
  66667. 00031B02  6C6F                     bge        +0x71 /* 00031B73 */
  66668. 00031B04  636B                     bls        +0x6D /* 00031B71 */
  66669. 00031B06  5F75 6E6C                subq.w     [A5 + D6 * 8 + 0x6C], 7
  66670. 00031B0A  696E                     bvs        +0x70 /* 00031B7A */
  66671. 00031B0C  6B00 0000                bmi        +0x2 /* 00031B0E */
  66672. // begin alternate branch 00031B0E-00031B1A
  66673. label00031B0E:
  66674. 00031B0E  0000 206F                ori.b      D0, 0x6F /* 'o' */
  66675. 00031B12  0004 222F                ori.b      D4, 0x2F /* '/' */
  66676. 00031B16  0008 7001                ori.b      A0, 0x1
  66677. // end alternate branch 00031B0E-00031B1A
  66678. label00031B0E: // (misaligned)
  66679. 00031B10  206F 0004                movea.l    A0, [A7 + 0x4]
  66680. 00031B14  222F 0008                move.l     D1, [A7 + 0x8]
  66681. 00031B18  7001                     moveq.l    D0, 0x01
  66682. 00031B1A  80AF 000C                or.l       D0, [A7 + 0xC]
  66683. 00031B1E  2140 0004                move.l     [A0 + 0x4], D0
  66684. 00031B22  2081                     move.l     [A0], D1
  66685. 00031B24  4A6F 0010                tst.w      [A7 + 0x10]
  66686. 00031B28  6704                     beq        +0x6 /* 00031B2E */
  66687. 00031B2A  7004                     moveq.l    D0, 0x04
  66688. 00031B2C  8190                     or.l       [A0], D0
  66689. label00031B2E:
  66690. 00031B2E  4A6F 0012                tst.w      [A7 + 0x12]
  66691. 00031B32  670C                     beq        +0xE /* 00031B40 */
  66692. 00031B34  7002                     moveq.l    D0, 0x02
  66693. 00031B36  8190                     or.l       [A0], D0
  66694. 00031B38  7004                     moveq.l    D0, 0x04
  66695. 00031B3A  81B0 1800                or.l       [A0 + D1], D0
  66696. 00031B3E  6004                     bra        +0x6 /* 00031B44 */
  66697. label00031B40:
  66698. 00031B40  2181 18FC                move.l     [A0 + D1 - 0x4], D1
  66699. label00031B44:
  66700. 00031B44  4E75                     rts
  66701. 00031B46  9253                     sub.w      D1, [A3]
  66702. 00031B48  7562                     moveq.l    D2, 0x62
  66703. 00031B4A  426C 6F63                clr.w      [A4 + 0x6F63]
  66704. 00031B4E  6B5F                     bmi        +0x61 /* 00031BAF */
  66705. 00031B50  636F                     bls        +0x71 /* 00031BC1 */
  66706. 00031B52  6E73                     bgt        +0x75 /* 00031BC7 */
  66707. 00031B54  7472                     moveq.l    D2, 0x72
  66708. 00031B56  7563                     moveq.l    D2, 0x63
  66709. 00031B58  7400                     moveq.l    D2, 0x00
  66710. 00031B5A  0000 48E7                ori.b      D0, 0xE7
  66711. 00031B5E  1F38 266F                move.b     -[A7], [0x0000266F]
  66712. 00031B62  0024 2E2F                ori.b      -[A4], 0x2F /* '/' */
  66713. 00031B66  0028 7AF8 2813           ori.b      [A0 + 0x2813], 0xF8
  66714. 00031B6C  CA84                     and.l      D5, D4
  66715. 00031B6E  7002                     moveq.l    D0, 0x02
  66716. 00031B70  C084                     and.l      D0, D4
  66717. 00031B72  57C0                     seq        D0
  66718. 00031B74  4400                     neg.b      D0
  66719. 00031B76  4880                     ext.w      D0
  66720. 00031B78  3600                     move.w     D3, D0
  66721. label00031B7A:
  66722. 00031B7A  7C04                     moveq.l    D6, 0x04
  66723. 00031B7C  CC84                     and.l      D6, D4
  66724. 00031B7E  244B                     movea.l    A2, A3
  66725. 00031B80  D5C7                     add.l      A2, D7
  66726. 00031B82  70FE                     moveq.l    D0, 0xFFFFFFFE
  66727. 00031B84  C0AB 0004                and.l      D0, [A3 + 0x4]
  66728. 00031B88  2840                     movea.l    A4, D0
  66729. 00031B8A  3003                     move.w     D0, D3
  66730. 00031B8C  57C0                     seq        D0
  66731. 00031B8E  4400                     neg.b      D0
  66732. 00031B90  4880                     ext.w      D0
  66733. 00031B92  3800                     move.w     D4, D0
  66734. 00031B94  3F00                     move.w     -[A7], D0
  66735. 00031B96  3F06                     move.w     -[A7], D6
  66736. 00031B98  2F0C                     move.l     -[A7], A4
  66737. 00031B9A  2F07                     move.l     -[A7], D7
  66738. 00031B9C  2F0B                     move.l     -[A7], A3
  66739. 00031B9E  4EB9 0003 1B14           jsr        [0x00031B14]
  66740. 00031BA4  3F04                     move.w     -[A7], D4
  66741. 00031BA6  3F04                     move.w     -[A7], D4
  66742. 00031BA8  2F0C                     move.l     -[A7], A4
  66743. 00031BAA  2005                     move.l     D0, D5
  66744. 00031BAC  9087                     sub.l      D0, D7
  66745. 00031BAE  2F00                     move.l     -[A7], D0
  66746. 00031BB0  2F0A                     move.l     -[A7], A2
  66747. 00031BB2  4EB9 0003 1B14           jsr        [0x00031B14]
  66748. 00031BB8  4A43                     tst.w      D3
  66749. 00031BBA  4FEF 0020                lea.l      A7, [A7 + 0x20]
  66750. 00031BBE  6716                     beq        +0x18 /* 00031BD6 */
  66751. 00031BC0  256B 000C 000C           move.l     [A2 + 0xC], [A3 + 0xC]
  66752. 00031BC6  206A 000C                movea.l    A0, [A2 + 0xC]
  66753. 00031BCA  214A 0008                move.l     [A0 + 0x8], A2
  66754. 00031BCE  254B 0008                move.l     [A2 + 0x8], A3
  66755. 00031BD2  274A 000C                move.l     [A3 + 0xC], A2
  66756. label00031BD6:
  66757. 00031BD6  204A                     movea.l    A0, A2
  66758. 00031BD8  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  66759. 00031BDC  4E75                     rts
  66760. 00031BDE  8E53                     or.w       D7, [A3]
  66761. 00031BE0  7562                     moveq.l    D2, 0x62
  66762. 00031BE2  426C 6F63                clr.w      [A4 + 0x6F63]
  66763. 00031BE6  6B5F                     bmi        +0x61 /* 00031C47 */
  66764. 00031BE8  7370                     moveq.l    D1, 0x70
  66765. 00031BEA  6C69                     bge        +0x6B /* 00031C55 */
  66766. 00031BEC  7400                     moveq.l    D2, 0x00
  66767. 00031BEE  0000 48E7                ori.b      D0, 0xE7
  66768. 00031BF2  0E1A 226F                .invalid.b [A2]+, 0x6F /* 'o' */ // invalid immediate operation
  66769. 00031BF6  001C 2C2F                ori.b      [A4]+, 0x2F /* '/' */
  66770. 00031BFA  0020 7004                ori.b      -[A0], 0x4
  66771. 00031BFE  C091                     and.l      D0, [A1]
  66772. 00031C00  6662                     bne        +0x64 /* 00031C64 */
  66773. 00031C02  2A29 FFFC                move.l     D5, [A1 - 0x4]
  66774. 00031C06  2405                     move.l     D2, D5
  66775. 00031C08  7002                     moveq.l    D0, 0x02
  66776. 00031C0A  C085                     and.l      D0, D5
  66777. 00031C0C  6708                     beq        +0xA /* 00031C16 */
  66778. 00031C0E  2049                     movea.l    A0, A1
  66779. 00031C10  4CDF 5870                movem.l    D4,D5,D6,A3,A4,A6, [A7]+
  66780. 00031C14  4E75                     rts
  66781. label00031C16:
  66782. 00031C16  2649                     movea.l    A3, A1
  66783. 00031C18  97C2                     sub.l      A3, D2
  66784. 00031C1A  7007                     moveq.l    D0, 0x07
  66785. 00031C1C  C193                     and.l      [A3], D0
  66786. 00031C1E  70F8                     moveq.l    D0, 0xFFFFFFF8
  66787. 00031C20  72F8                     moveq.l    D1, 0xFFFFFFF8
  66788. 00031C22  C291                     and.l      D1, [A1]
  66789. 00031C24  D282                     add.l      D1, D2
  66790. 00031C26  C280                     and.l      D1, D0
  66791. 00031C28  8393                     or.l       [A3], D1
  66792. 00031C2A  7002                     moveq.l    D0, 0x02
  66793. 00031C2C  C093                     and.l      D0, [A3]
  66794. 00031C2E  660A                     bne        +0xC /* 00031C3A */
  66795. 00031C30  78F8                     moveq.l    D4, 0xFFFFFFF8
  66796. 00031C32  C891                     and.l      D4, [A1]
  66797. 00031C34  D882                     add.l      D4, D2
  66798. 00031C36  2784 48FC                move.l     [A3 + D4 - 0x4], D4
  66799. label00031C3A:
  66800. 00031C3A  2046                     movea.l    A0, D6
  66801. 00031C3C  2C50                     movea.l    A6, [A0]
  66802. 00031C3E  BDC9                     cmpa.l     A6, A1
  66803. 00031C40  6604                     bne        +0x6 /* 00031C46 */
  66804. 00031C42  20AE 000C                move.l     [A0], [A6 + 0xC]
  66805. label00031C46:
  66806. 00031C46  2069 000C                movea.l    A0, [A1 + 0xC]
  66807. 00031C4A  2169 0008 0008           move.l     [A0 + 0x8], [A1 + 0x8]
  66808. 00031C50  2869 000C                movea.l    A4, [A1 + 0xC]
  66809. 00031C54  206C 0008                movea.l    A0, [A4 + 0x8]
  66810. 00031C58  214C 000C                move.l     [A0 + 0xC], A4
  66811. 00031C5C  204B                     movea.l    A0, A3
  66812. 00031C5E  4CDF 5870                movem.l    D4,D5,D6,A3,A4,A6, [A7]+
  66813. 00031C62  4E75                     rts
  66814. label00031C64:
  66815. 00031C64  2049                     movea.l    A0, A1
  66816. 00031C66  4CDF 5870                movem.l    D4,D5,D6,A3,A4,A6, [A7]+
  66817. 00031C6A  4E75                     rts
  66818. 00031C6C  9353                     sub.w      [A3], D1
  66819. 00031C6E  7562                     moveq.l    D2, 0x62
  66820. 00031C70  426C 6F63                clr.w      [A4 + 0x6F63]
  66821. 00031C74  6B5F                     bmi        +0x61 /* 00031CD5 */
  66822. 00031C76  6D65                     blt        +0x67 /* 00031CDD */
  66823. 00031C78  7267                     moveq.l    D1, 0x67
  66824. 00031C7A  655F                     bcs        +0x61 /* 00031CDB */
  66825. 00031C7C  7072                     moveq.l    D0, 0x72
  66826. 00031C7E  6576                     bcs        +0x78 /* 00031CF6 */
  66827. 00031C80  0000 48E7                ori.b      D0, 0xE7
  66828. 00031C84  001A 266F                ori.b      [A2]+, 0x6F /* 'o' */
  66829. 00031C88  0010 286F                ori.b      [A0], 0x6F /* 'o' */
  66830. 00031C8C  0014 70F8                ori.b      [A4], 0xF8
  66831. 00031C90  C093                     and.l      D0, [A3]
  66832. 00031C92  2400                     move.l     D2, D0
  66833. 00031C94  224B                     movea.l    A1, A3
  66834. 00031C96  D3C0                     add.l      A1, D0
  66835. 00031C98  2C49                     movea.l    A6, A1
  66836. 00031C9A  7002                     moveq.l    D0, 0x02
  66837. 00031C9C  C096                     and.l      D0, [A6]
  66838. 00031C9E  6652                     bne        +0x54 /* 00031CF2 */
  66839. 00031CA0  72F8                     moveq.l    D1, 0xFFFFFFF8
  66840. 00031CA2  C291                     and.l      D1, [A1]
  66841. 00031CA4  D282                     add.l      D1, D2
  66842. 00031CA6  7007                     moveq.l    D0, 0x07
  66843. 00031CA8  C193                     and.l      [A3], D0
  66844. 00031CAA  70F8                     moveq.l    D0, 0xFFFFFFF8
  66845. 00031CAC  C081                     and.l      D0, D1
  66846. 00031CAE  8193                     or.l       [A3], D0
  66847. 00031CB0  7002                     moveq.l    D0, 0x02
  66848. 00031CB2  C093                     and.l      D0, [A3]
  66849. 00031CB4  6604                     bne        +0x6 /* 00031CBA */
  66850. 00031CB6  2781 18FC                move.l     [A3 + D1 - 0x4], D1
  66851. label00031CBA:
  66852. 00031CBA  7002                     moveq.l    D0, 0x02
  66853. 00031CBC  C093                     and.l      D0, [A3]
  66854. 00031CBE  6608                     bne        +0xA /* 00031CC8 */
  66855. 00031CC0  70FB                     moveq.l    D0, 0xFFFFFFFB
  66856. 00031CC2  C1B3 1800                and.l      [A3 + D1], D0
  66857. 00031CC6  6006                     bra        +0x8 /* 00031CCE */
  66858. label00031CC8:
  66859. 00031CC8  7004                     moveq.l    D0, 0x04
  66860. 00031CCA  81B3 1800                or.l       [A3 + D1], D0
  66861. label00031CCE:
  66862. 00031CCE  2654                     movea.l    A3, [A4]
  66863. 00031CD0  B7C9                     cmpa.l     A3, A1
  66864. 00031CD2  6604                     bne        +0x6 /* 00031CD8 */
  66865. 00031CD4  28AB 000C                move.l     [A4], [A3 + 0xC]
  66866. label00031CD8:
  66867. 00031CD8  B3D4                     cmpa.l     A1, [A4]
  66868. 00031CDA  6602                     bne        +0x4 /* 00031CDE */
  66869. 00031CDC  4294                     clr.l      [A4]
  66870. label00031CDE:
  66871. 00031CDE  2069 000C                movea.l    A0, [A1 + 0xC]
  66872. 00031CE2  2169 0008 0008           move.l     [A0 + 0x8], [A1 + 0x8]
  66873. 00031CE8  2069 0008                movea.l    A0, [A1 + 0x8]
  66874. 00031CEC  2169 000C 000C           move.l     [A0 + 0xC], [A1 + 0xC]
  66875. label00031CF2:
  66876. 00031CF2  4CDF 5800                movem.l    A3,A4,A6, [A7]+
  66877. label00031CF6:
  66878. 00031CF6  4E75                     rts
  66879. 00031CF8  9353                     sub.w      [A3], D1
  66880. 00031CFA  7562                     moveq.l    D2, 0x62
  66881. 00031CFC  426C 6F63                clr.w      [A4 + 0x6F63]
  66882. 00031D00  6B5F                     bmi        +0x61 /* 00031D61 */
  66883. 00031D02  6D65                     blt        +0x67 /* 00031D69 */
  66884. 00031D04  7267                     moveq.l    D1, 0x67
  66885. 00031D06  655F                     bcs        +0x61 /* 00031D67 */
  66886. 00031D08  6E65                     bgt        +0x67 /* 00031D6F */
  66887. 00031D0A  7874                     moveq.l    D4, 0x74
  66888. 00031D0C  0000 226F                ori.b      D0, 0x6F /* 'o' */
  66889. 00031D10  0004 4AB9                ori.b      D4, 0xB9
  66890. 00031D14  0002 5D42                ori.b      D2, 0x42 /* 'B' */
  66891. 00031D18  6726                     beq        +0x28 /* 00031D40 */
  66892. 00031D1A  2079 0002 5D42           movea.l    A0, [0x00025D42]
  66893. 00031D20  2290                     move.l     [A1], [A0]
  66894. 00031D22  2051                     movea.l    A0, [A1]
  66895. 00031D24  2149 0004                move.l     [A0 + 0x4], A1
  66896. 00031D28  2379 0002 5D42 0004      move.l     [A1 + 0x4], [0x00025D42]
  66897. 00031D30  2079 0002 5D42           movea.l    A0, [0x00025D42]
  66898. 00031D36  2089                     move.l     [A0], A1
  66899. 00031D38  23C9 0002 5D42           move.l     [0x00025D42], A1
  66900. 00031D3E  600C                     bra        +0xE /* 00031D4C */
  66901. label00031D40:
  66902. 00031D40  23C9 0002 5D42           move.l     [0x00025D42], A1
  66903. 00031D46  2289                     move.l     [A1], A1
  66904. 00031D48  2349 0004                move.l     [A1 + 0x4], A1
  66905. label00031D4C:
  66906. 00031D4C  4E75                     rts
  66907. 00031D4E  846C 696E                or.w       D2, [A4 + 0x696E]
  66908. 00031D52  6B00 0000                bmi        +0x2 /* 00031D54 */
  66909. // begin alternate branch 00031D54-00031D58
  66910. label00031D54:
  66911. 00031D54  0000 2F0C                ori.b      D0, 0xC
  66912. // end alternate branch 00031D54-00031D58
  66913. label00031D54: // (misaligned)
  66914. 00031D56  2F0C                     move.l     -[A7], A4
  66915. 00031D58  2F0B                     move.l     -[A7], A3
  66916. 00031D5A  266F 000C                movea.l    A3, [A7 + 0xC]
  66917. 00031D5E  286B 0004                movea.l    A4, [A3 + 0x4]
  66918. 00031D62  224C                     movea.l    A1, A4
  66919. 00031D64  B9CB                     cmpa.l     A4, A3
  66920. 00031D66  6602                     bne        +0x4 /* 00031D6A */
  66921. 00031D68  93C9                     sub.l      A1, A1
  66922. label00031D6A:
  66923. 00031D6A  B7F9 0002 5D42           cmpa.l     A3, [0x00025D42]
  66924. 00031D70  6606                     bne        +0x8 /* 00031D78 */
  66925. 00031D72  23C9 0002 5D42           move.l     [0x00025D42], A1
  66926. label00031D78:
  66927. 00031D78  2009                     move.l     D0, A1
  66928. 00031D7A  6708                     beq        +0xA /* 00031D84 */
  66929. 00031D7C  2293                     move.l     [A1], [A3]
  66930. 00031D7E  2051                     movea.l    A0, [A1]
  66931. 00031D80  2149 0004                move.l     [A0 + 0x4], A1
  66932. label00031D84:
  66933. 00031D84  42AB 0004                clr.l      [A3 + 0x4]
  66934. 00031D88  4293                     clr.l      [A3]
  66935. 00031D8A  2049                     movea.l    A0, A1
  66936. 00031D8C  265F                     movea.l    A3, [A7]+
  66937. 00031D8E  285F                     movea.l    A4, [A7]+
  66938. 00031D90  4E75                     rts
  66939. 00031D92  8675 6E6C                or.w       D3, [A5 + D6 * 8 + 0x6C]
  66940. 00031D96  696E                     bvs        +0x70 /* 00031E06 */
  66941. 00031D98  6B00 0000                bmi        +0x2 /* 00031D9A */
  66942. // begin alternate branch 00031D9A-00031D9E
  66943. label00031D9A:
  66944. 00031D9A  0000 2F0A                ori.b      D0, 0xA /* '\n' */
  66945. // end alternate branch 00031D9A-00031D9E
  66946. label00031D9A: // (misaligned)
  66947. 00031D9C  2F0A                     move.l     -[A7], A2
  66948. 00031D9E  2F03                     move.l     -[A7], D3
  66949. 00031DA0  262F 000C                move.l     D3, [A7 + 0xC]
  66950. 00031DA4  0683 0000 1017           addi.l     D3, 0x1017
  66951. 00031DAA  0283 FFFF F000           andi.l     D3, 0xFFFFF000
  66952. 00031DB0  0C83 0001 0000           cmpi.l     D3, 0x10000
  66953. 00031DB6  6406                     bcc        +0x8 /* 00031DBE */
  66954. 00031DB8  263C 0001 0000           move.l     D3, 0x10000
  66955. label00031DBE:
  66956. 00031DBE  2F03                     move.l     -[A7], D3
  66957. 00031DC0  4EB9 0003 4046           jsr        [0x00034046]
  66958. 00031DC6  2448                     movea.l    A2, A0
  66959. 00031DC8  200A                     move.l     D0, A2
  66960. 00031DCA  584F                     addq.w     A7, 4
  66961. 00031DCC  6608                     bne        +0xA /* 00031DD6 */
  66962. 00031DCE  91C8                     sub.l      A0, A0
  66963. 00031DD0  261F                     move.l     D3, [A7]+
  66964. 00031DD2  245F                     movea.l    A2, [A7]+
  66965. 00031DD4  4E75                     rts
  66966. label00031DD6:
  66967. 00031DD6  2F03                     move.l     -[A7], D3
  66968. 00031DD8  2F0A                     move.l     -[A7], A2
  66969. 00031DDA  4EB9 0003 190A           jsr        [0x0003190A]
  66970. 00031DE0  2F0A                     move.l     -[A7], A2
  66971. 00031DE2  4EB9 0003 1D12           jsr        [0x00031D12]
  66972. 00031DE8  204A                     movea.l    A0, A2
  66973. 00031DEA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  66974. 00031DEE  261F                     move.l     D3, [A7]+
  66975. 00031DF0  245F                     movea.l    A2, [A7]+
  66976. 00031DF2  4E75                     rts
  66977. 00031DF4  8E6C 696E                or.w       D7, [A4 + 0x696E]
  66978. 00031DF8  6B5F                     bmi        +0x61 /* 00031E59 */
  66979. 00031DFA  6E65                     bgt        +0x67 /* 00031E61 */
  66980. 00031DFC  775F                     moveq.l    D3, 0x5F
  66981. 00031DFE  626C                     bhi        +0x6E /* 00031E6C */
  66982. 00031E00  6F63                     ble        +0x65 /* 00031E65 */
  66983. 00031E02  6B00 0000                bmi        +0x2 /* 00031E04 */
  66984. // begin alternate branch 00031E04-00031E10
  66985. label00031E04:
  66986. 00031E04  0000 48E7                ori.b      D0, 0xE7
  66987. label00031E06: // (misaligned)
  66988. 00031E08  1030 262F                move.b     D0, [A0 + D2.w * 8 + 0x2F]
  66989. 00031E0C  0010 70F8                ori.b      [A0], 0xF8
  66990. // end alternate branch 00031E04-00031E10
  66991. label00031E04: // (misaligned)
  66992. label00031E06:
  66993. 00031E06  48E7 1030                movem.l    -[A7], D3,A2,A3
  66994. 00031E0A  262F 0010                move.l     D3, [A7 + 0x10]
  66995. 00031E0E  70F8                     moveq.l    D0, 0xFFFFFFF8
  66996. 00031E10  720F                     moveq.l    D1, 0x0F
  66997. 00031E12  D283                     add.l      D1, D3
  66998. 00031E14  C280                     and.l      D1, D0
  66999. 00031E16  2601                     move.l     D3, D1
  67000. 00031E18  7050                     moveq.l    D0, 0x50
  67001. 00031E1A  B680                     cmp.l      D3, D0
  67002. 00031E1C  6402                     bcc        +0x4 /* 00031E20 */
  67003. 00031E1E  7650                     moveq.l    D3, 0x50
  67004. label00031E20:
  67005. 00031E20  4AB9 0002 5D42           tst.l      [0x00025D42]
  67006. 00031E26  6708                     beq        +0xA /* 00031E30 */
  67007. 00031E28  2079 0002 5D42           movea.l    A0, [0x00025D42]
  67008. 00031E2E  600A                     bra        +0xC /* 00031E3A */
  67009. label00031E30:
  67010. 00031E30  2F03                     move.l     -[A7], D3
  67011. 00031E32  4EB9 0003 1DA0           jsr        [0x00031DA0]
  67012. 00031E38  584F                     addq.w     A7, 4
  67013. label00031E3A:
  67014. 00031E3A  2648                     movea.l    A3, A0
  67015. 00031E3C  244B                     movea.l    A2, A3
  67016. 00031E3E  200B                     move.l     D0, A3
  67017. 00031E40  6608                     bne        +0xA /* 00031E4A */
  67018. 00031E42  91C8                     sub.l      A0, A0
  67019. 00031E44  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  67020. 00031E48  4E75                     rts
  67021. label00031E4A:
  67022. 00031E4A  B6AA 0008                cmp.l      D3, [A2 + 0x8]
  67023. 00031E4E  621A                     bhi        +0x1C /* 00031E6A */
  67024. 00031E50  2F03                     move.l     -[A7], D3
  67025. 00031E52  2F0A                     move.l     -[A7], A2
  67026. 00031E54  4EB9 0003 1974           jsr        [0x00031974]
  67027. 00031E5A  2648                     movea.l    A3, A0
  67028. 00031E5C  200B                     move.l     D0, A3
  67029. 00031E5E  504F                     addq.w     A7, 8
  67030. 00031E60  6708                     beq        +0xA /* 00031E6A */
  67031. 00031E62  23CA 0002 5D42           move.l     [0x00025D42], A2
  67032. 00031E68  6032                     bra        +0x34 /* 00031E9C */
  67033. label00031E6A:
  67034. 00031E6A  246A 0004                movea.l    A2, [A2 + 0x4]
  67035. // begin alternate branch 00031E6C-00031E74
  67036. label00031E6C:
  67037. 00031E6C  0004 B5F9                ori.b      D4, 0xF9
  67038. 00031E70  0002 5D42                ori.b      D2, 0x42 /* 'B' */
  67039. // end alternate branch 00031E6C-00031E74
  67040. label00031E6C: // (misaligned)
  67041. 00031E6E  B5F9 0002 5D42           cmpa.l     A2, [0x00025D42]
  67042. 00031E74  66D4                     bne        -0x2A /* 00031E4A */
  67043. 00031E76  2F03                     move.l     -[A7], D3
  67044. 00031E78  4EB9 0003 1DA0           jsr        [0x00031DA0]
  67045. 00031E7E  2448                     movea.l    A2, A0
  67046. 00031E80  200A                     move.l     D0, A2
  67047. 00031E82  584F                     addq.w     A7, 4
  67048. 00031E84  6608                     bne        +0xA /* 00031E8E */
  67049. 00031E86  91C8                     sub.l      A0, A0
  67050. 00031E88  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  67051. 00031E8C  4E75                     rts
  67052. label00031E8E:
  67053. 00031E8E  2F03                     move.l     -[A7], D3
  67054. 00031E90  2F0A                     move.l     -[A7], A2
  67055. 00031E92  4EB9 0003 1974           jsr        [0x00031974]
  67056. 00031E98  2648                     movea.l    A3, A0
  67057. 00031E9A  504F                     addq.w     A7, 8
  67058. label00031E9C:
  67059. 00031E9C  204B                     movea.l    A0, A3
  67060. 00031E9E  5088                     addq.l     A0, 8
  67061. 00031EA0  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  67062. 00031EA4  4E75                     rts
  67063. 00031EA6  9761                     sub.w      -[A1], D3
  67064. 00031EA8  6C6C                     bge        +0x6E /* 00031F16 */
  67065. 00031EAA  6F63                     ble        +0x65 /* 00031F0F */
  67066. 00031EAC  6174                     bsr        +0x76 /* 00031F22 */
  67067. 00031EAE  655F                     bcs        +0x61 /* 00031F0F */
  67068. 00031EB0  6672                     bne        +0x74 /* 00031F24 */
  67069. 00031EB2  6F6D                     ble        +0x6F /* 00031F21 */
  67070. 00031EB4  5F76 6172 5F70 6F6F 6C73 subq.w     [[A6 + 0x5F706F6F] + 0x6C73], 7
  67071. 00031EBE  0000 48E7                ori.b      D0, 0xE7
  67072. 00031EC2  1038 266F                move.b     D0, [0x0000266F]
  67073. 00031EC6  0014 518B                ori.b      [A4], 0x8B
  67074. 00031ECA  70FE                     moveq.l    D0, 0xFFFFFFFE
  67075. 00031ECC  C0AB 0004                and.l      D0, [A3 + 0x4]
  67076. 00031ED0  2440                     movea.l    A2, D0
  67077. 00031ED2  2F0B                     move.l     -[A7], A3
  67078. 00031ED4  2F0A                     move.l     -[A7], A2
  67079. 00031ED6  4EB9 0003 1A12           jsr        [0x00031A12]
  67080. 00031EDC  264A                     movea.l    A3, A2
  67081. 00031EDE  508B                     addq.l     A3, 8
  67082. 00031EE0  508B                     addq.l     A3, 8
  67083. 00031EE2  284B                     movea.l    A4, A3
  67084. 00031EE4  7002                     moveq.l    D0, 0x02
  67085. 00031EE6  C094                     and.l      D0, [A4]
  67086. 00031EE8  504F                     addq.w     A7, 8
  67087. 00031EEA  6612                     bne        +0x14 /* 00031EFE */
  67088. 00031EEC  70F8                     moveq.l    D0, 0xFFFFFFF8
  67089. 00031EEE  C0AA 000C                and.l      D0, [A2 + 0xC]
  67090. 00031EF2  72E8                     moveq.l    D1, 0xFFFFFFE8
  67091. 00031EF4  D081                     add.l      D0, D1
  67092. 00031EF6  72F8                     moveq.l    D1, 0xFFFFFFF8
  67093. 00031EF8  C293                     and.l      D1, [A3]
  67094. 00031EFA  B280                     cmp.l      D1, D0
  67095. 00031EFC  6704                     beq        +0x6 /* 00031F02 */
  67096. label00031EFE:
  67097. 00031EFE  7000                     moveq.l    D0, 0x00
  67098. 00031F00  6002                     bra        +0x4 /* 00031F04 */
  67099. label00031F02:
  67100. 00031F02  7001                     moveq.l    D0, 0x01
  67101. label00031F04:
  67102. 00031F04  4A40                     tst.w      D0
  67103. 00031F06  6712                     beq        +0x14 /* 00031F1A */
  67104. 00031F08  2F0A                     move.l     -[A7], A2
  67105. 00031F0A  4EB9 0003 1D5A           jsr        [0x00031D5A]
  67106. 00031F10  2F0A                     move.l     -[A7], A2
  67107. 00031F12  4EB9 0003 405C           jsr        [0x0003405C]
  67108. // begin alternate branch 00031F16-00031F18
  67109. label00031F16:
  67110. 00031F16  405C                     negx.w     [A4]+
  67111. // end alternate branch 00031F16-00031F18
  67112. label00031F16: // (misaligned)
  67113. 00031F18  504F                     addq.w     A7, 8
  67114. label00031F1A:
  67115. 00031F1A  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  67116. 00031F1E  4E75                     rts
  67117. 00031F20  9964                     sub.w      -[A4], D4
  67118. fn00031F22:
  67119. 00031F22  6561                     bcs        +0x63 /* 00031F85 */
  67120. label00031F24:
  67121. 00031F24  6C6C                     bge        +0x6E /* 00031F92 */
  67122. 00031F26  6F63                     ble        +0x65 /* 00031F8B */
  67123. 00031F28  6174                     bsr        +0x76 /* 00031F9E */
  67124. 00031F2A  655F                     bcs        +0x61 /* 00031F8B */
  67125. 00031F2C  6672                     bne        +0x74 /* 00031FA0 */
  67126. 00031F2E  6F6D                     ble        +0x6F /* 00031F9D */
  67127. 00031F30  5F76 6172 5F70 6F6F 6C73 subq.w     [[A6 + 0x5F706F6F] + 0x6C73], 7
  67128. 00031F3A  0000 48E7                ori.b      D0, 0xE7
  67129. 00031F3E  1E38 266F                move.b     D7, [0x0000266F]
  67130. 00031F42  0020 26AF                ori.b      -[A0], 0xAF
  67131. 00031F46  0024 276F                ori.b      -[A4], 0x6F /* 'o' */
  67132. 00031F4A  0028 0004 202F           ori.b      [A0 + 0x202F], 0x4
  67133. 00031F50  002C E588 41F9           ori.b      [A4 + 0x41F9], 0x88
  67134. 00031F56  0000 28E6                ori.b      D0, 0xE6
  67135. 00031F5A  D1C0                     add.l      A0, D0
  67136. 00031F5C  2448                     movea.l    A2, A0
  67137. 00031F5E  2750 0008                move.l     [A3 + 0x8], [A0]
  67138. 00031F62  2612                     move.l     D3, [A2]
  67139. 00031F64  5883                     addq.l     D3, 4
  67140. 00031F66  2803                     move.l     D4, D3
  67141. 00031F68  202F 0034                move.l     D0, [A7 + 0x34]
  67142. 00031F6C  2204                     move.l     D1, D4
  67143. 00031F6E  4EB9 0000 0504           jsr        [0x00000504]
  67144. 00031F74  2C00                     move.l     D6, D0
  67145. 00031F76  2A00                     move.l     D5, D0
  67146. 00031F78  286F 0030                movea.l    A4, [A7 + 0x30]
  67147. 00031F7C  7800                     moveq.l    D4, 0x00
  67148. 00031F7E  2006                     move.l     D0, D6
  67149. 00031F80  5380                     subq.l     D0, 1
  67150. 00031F82  6300 0080                bls        +0x82 /* 00032004 */
  67151. 00031F86  7CF7                     moveq.l    D6, 0xFFFFFFF7
  67152. 00031F88  DC85                     add.l      D6, D5
  67153. 00031F8A  2005                     move.l     D0, D5
  67154. 00031F8C  5380                     subq.l     D0, 1
  67155. 00031F8E  7208                     moveq.l    D1, 0x08
  67156. 00031F90  B081                     cmp.l      D0, D1
  67157. label00031F92:
  67158. 00031F92  6368                     bls        +0x6A /* 00031FFC */
  67159. label00031F94:
  67160. 00031F94  244C                     movea.l    A2, A4
  67161. 00031F96  D5C3                     add.l      A2, D3
  67162. 00031F98  288B                     move.l     [A4], A3
  67163. 00031F9A  294A 0004                move.l     [A4 + 0x4], A2
  67164. fn00031F9E:
  67165. 00031F9E  284A                     movea.l    A4, A2
  67166. label00031FA0:
  67167. 00031FA0  D5C3                     add.l      A2, D3
  67168. 00031FA2  288B                     move.l     [A4], A3
  67169. 00031FA4  294A 0004                move.l     [A4 + 0x4], A2
  67170. 00031FA8  284A                     movea.l    A4, A2
  67171. 00031FAA  D5C3                     add.l      A2, D3
  67172. 00031FAC  288B                     move.l     [A4], A3
  67173. 00031FAE  294A 0004                move.l     [A4 + 0x4], A2
  67174. 00031FB2  284A                     movea.l    A4, A2
  67175. 00031FB4  D5C3                     add.l      A2, D3
  67176. 00031FB6  288B                     move.l     [A4], A3
  67177. 00031FB8  294A 0004                move.l     [A4 + 0x4], A2
  67178. 00031FBC  284A                     movea.l    A4, A2
  67179. 00031FBE  D5C3                     add.l      A2, D3
  67180. 00031FC0  288B                     move.l     [A4], A3
  67181. 00031FC2  294A 0004                move.l     [A4 + 0x4], A2
  67182. 00031FC6  284A                     movea.l    A4, A2
  67183. 00031FC8  D5C3                     add.l      A2, D3
  67184. 00031FCA  288B                     move.l     [A4], A3
  67185. 00031FCC  294A 0004                move.l     [A4 + 0x4], A2
  67186. 00031FD0  284A                     movea.l    A4, A2
  67187. 00031FD2  D5C3                     add.l      A2, D3
  67188. 00031FD4  288B                     move.l     [A4], A3
  67189. 00031FD6  294A 0004                move.l     [A4 + 0x4], A2
  67190. 00031FDA  284A                     movea.l    A4, A2
  67191. 00031FDC  D5C3                     add.l      A2, D3
  67192. 00031FDE  288B                     move.l     [A4], A3
  67193. 00031FE0  294A 0004                move.l     [A4 + 0x4], A2
  67194. 00031FE4  284A                     movea.l    A4, A2
  67195. 00031FE6  5084                     addq.l     D4, 8
  67196. 00031FE8  B886                     cmp.l      D4, D6
  67197. 00031FEA  65A8                     bcs        -0x56 /* 00031F94 */
  67198. 00031FEC  600E                     bra        +0x10 /* 00031FFC */
  67199. label00031FEE:
  67200. 00031FEE  244C                     movea.l    A2, A4
  67201. 00031FF0  D5C3                     add.l      A2, D3
  67202. 00031FF2  288B                     move.l     [A4], A3
  67203. 00031FF4  294A 0004                move.l     [A4 + 0x4], A2
  67204. 00031FF8  284A                     movea.l    A4, A2
  67205. 00031FFA  5284                     addq.l     D4, 1
  67206. label00031FFC:
  67207. 00031FFC  2005                     move.l     D0, D5
  67208. 00031FFE  5380                     subq.l     D0, 1
  67209. 00032000  B880                     cmp.l      D4, D0
  67210. 00032002  65EA                     bcs        -0x14 /* 00031FEE */
  67211. label00032004:
  67212. 00032004  288B                     move.l     [A4], A3
  67213. 00032006  202F 002C                move.l     D0, [A7 + 0x2C]
  67214. 0003200A  720C                     moveq.l    D1, 0x0C
  67215. 0003200C  4EB9 0000 04D2           jsr        [0x000004D2]
  67216. 00032012  41F9 0002 5D12           lea.l      A0, [0x00025D12]
  67217. 00032018  D1C0                     add.l      A0, D0
  67218. 0003201A  5888                     addq.l     A0, 4
  67219. 0003201C  2448                     movea.l    A2, A0
  67220. 0003201E  2950 0004                move.l     [A4 + 0x4], [A0]
  67221. 00032022  24AF 0030                move.l     [A2], [A7 + 0x30]
  67222. 00032026  4CDF 1C78                movem.l    D3,D4,D5,D6,A2,A3,A4, [A7]+
  67223. 0003202A  4E75                     rts
  67224. 0003202C  9246                     sub.w      D1, D6
  67225. 0003202E  6978                     bvs        +0x7A /* 000320A8 */
  67226. 00032030  426C 6F63                clr.w      [A4 + 0x6F63]
  67227. 00032034  6B5F                     bmi        +0x61 /* 00032095 */
  67228. 00032036  636F                     bls        +0x71 /* 000320A7 */
  67229. 00032038  6E73                     bgt        +0x75 /* 000320AD */
  67230. 0003203A  7472                     moveq.l    D2, 0x72
  67231. 0003203C  7563                     moveq.l    D2, 0x63
  67232. 0003203E  7400                     moveq.l    D2, 0x00
  67233. 00032040  0000 48E7                ori.b      D0, 0xE7
  67234. 00032044  183A 282F                move.b     D4, [PC + 0x282F /* 00034875, value 0x2E '.', cstring "." */]
  67235. 00032048  001C 7600                ori.b      [A4]+, 0x0
  67236. 0003204C  45F9 0000 28E6           lea.l      A2, [0x000028E6]
  67237. 00032052  6004                     bra        +0x6 /* 00032058 */
  67238. label00032054:
  67239. 00032054  588A                     addq.l     A2, 4
  67240. 00032056  5283                     addq.l     D3, 1
  67241. label00032058:
  67242. 00032058  B892                     cmp.l      D4, [A2]
  67243. 0003205A  62F8                     bhi        -0x6 /* 00032054 */
  67244. 0003205C  2003                     move.l     D0, D3
  67245. 0003205E  720C                     moveq.l    D1, 0x0C
  67246. 00032060  4EB9 0000 04D2           jsr        [0x000004D2]
  67247. 00032066  41F9 0002 5D12           lea.l      A0, [0x00025D12]
  67248. 0003206C  D1C0                     add.l      A0, D0
  67249. 0003206E  2648                     movea.l    A3, A0
  67250. 00032070  5888                     addq.l     A0, 4
  67251. 00032072  2848                     movea.l    A4, A0
  67252. 00032074  4A90                     tst.l      [A0]
  67253. 00032076  6656                     bne        +0x58 /* 000320CE */
  67254. 00032078  4878 0FA0                push.l     0xFA0
  67255. 0003207C  4EB9 0003 1E0A           jsr        [0x00031E0A]
  67256. 00032082  2448                     movea.l    A2, A0
  67257. 00032084  200A                     move.l     D0, A2
  67258. 00032086  584F                     addq.w     A7, 4
  67259. 00032088  6608                     bne        +0xA /* 00032092 */
  67260. 0003208A  91C8                     sub.l      A0, A0
  67261. 0003208C  4CDF 5C18                movem.l    D3,D4,A2,A3,A4,A6, [A7]+
  67262. 00032090  4E75                     rts
  67263. label00032092:
  67264. 00032092  7001                     moveq.l    D0, 0x01
  67265. 00032094  204A                     movea.l    A0, A2
  67266. 00032096  5988                     subq.l     A0, 4
  67267. 00032098  2C48                     movea.l    A6, A0
  67268. 0003209A  C090                     and.l      D0, [A0]
  67269. 0003209C  6608                     bne        +0xA /* 000320A6 */
  67270. 0003209E  2056                     movea.l    A0, [A6]
  67271. 000320A0  2028 0008                move.l     D0, [A0 + 0x8]
  67272. 000320A4  6008                     bra        +0xA /* 000320AE */
  67273. label000320A6:
  67274. 000320A6  70F8                     moveq.l    D0, 0xFFFFFFF8
  67275. label000320A8:
  67276. 000320A8  C0AA FFF8                and.l      D0, [A2 - 0x8]
  67277. 000320AC  5180                     subq.l     D0, 8
  67278. label000320AE:
  67279. 000320AE  2800                     move.l     D4, D0
  67280. 000320B0  70F4                     moveq.l    D0, 0xFFFFFFF4
  67281. 000320B2  D084                     add.l      D0, D4
  67282. 000320B4  2F00                     move.l     -[A7], D0
  67283. 000320B6  486A 000C                pea.l      [A2 + 0xC]
  67284. 000320BA  2F03                     move.l     -[A7], D3
  67285. 000320BC  2F13                     move.l     -[A7], [A3]
  67286. 000320BE  42A7                     clr.l      -[A7]
  67287. 000320C0  2F0A                     move.l     -[A7], A2
  67288. 000320C2  4EB9 0003 1F40           jsr        [0x00031F40]
  67289. 000320C8  268A                     move.l     [A3], A2
  67290. 000320CA  4FEF 0018                lea.l      A7, [A7 + 0x18]
  67291. label000320CE:
  67292. 000320CE  2454                     movea.l    A2, [A4]
  67293. 000320D0  28AA 0004                move.l     [A4], [A2 + 0x4]
  67294. 000320D4  52AB 0008                addq.l     [A3 + 0x8], 1
  67295. 000320D8  204A                     movea.l    A0, A2
  67296. 000320DA  5888                     addq.l     A0, 4
  67297. 000320DC  4CDF 5C18                movem.l    D3,D4,A2,A3,A4,A6, [A7]+
  67298. 000320E0  4E75                     rts
  67299. 000320E2  9961                     sub.w      -[A1], D4
  67300. 000320E4  6C6C                     bge        +0x6E /* 00032152 */
  67301. 000320E6  6F63                     ble        +0x65 /* 0003214B */
  67302. 000320E8  6174                     bsr        +0x76 /* 0003215E */
  67303. 000320EA  655F                     bcs        +0x61 /* 0003214B */
  67304. 000320EC  6672                     bne        +0x74 /* 00032160 */
  67305. 000320EE  6F6D                     ble        +0x6F /* 0003215D */
  67306. 000320F0  5F66                     subq.w     -[A6], 7
  67307. 000320F2  6978                     bvs        +0x7A /* 0003216C */
  67308. 000320F4  6564                     bcs        +0x66 /* 0003215A */
  67309. 000320F6  5F70 6F6F                subq.w     <<invalid full ext with IS == 1 and I/IS == 7>>, 7
  67310. 000320FA  6C73                     bge        +0x75 /* 0003216F */
  67311. 000320FC  0000 48E7                ori.b      D0, 0xE7
  67312. 00032100  183A 282F                move.b     D4, [PC + 0x282F /* 00034931, value 0x4 */]
  67313. 00032104  0020 7600                ori.b      -[A0], 0x0
  67314. 00032108  45F9 0000 28E6           lea.l      A2, [0x000028E6]
  67315. 0003210E  6004                     bra        +0x6 /* 00032114 */
  67316. label00032110:
  67317. 00032110  588A                     addq.l     A2, 4
  67318. 00032112  5283                     addq.l     D3, 1
  67319. label00032114:
  67320. 00032114  B892                     cmp.l      D4, [A2]
  67321. 00032116  62F8                     bhi        -0x6 /* 00032110 */
  67322. 00032118  246F 001C                movea.l    A2, [A7 + 0x1C]
  67323. 0003211C  598A                     subq.l     A2, 4
  67324. 0003211E  2003                     move.l     D0, D3
  67325. 00032120  720C                     moveq.l    D1, 0x0C
  67326. 00032122  4EB9 0000 04D2           jsr        [0x000004D2]
  67327. 00032128  41F9 0002 5D12           lea.l      A0, [0x00025D12]
  67328. 0003212E  D1C0                     add.l      A0, D0
  67329. 00032130  2848                     movea.l    A4, A0
  67330. 00032132  5888                     addq.l     A0, 4
  67331. 00032134  2C48                     movea.l    A6, A0
  67332. 00032136  2550 0004                move.l     [A2 + 0x4], [A0]
  67333. 0003213A  2C8A                     move.l     [A6], A2
  67334. 0003213C  53AC 0008                subq.l     [A4 + 0x8], 1
  67335. 00032140  6620                     bne        +0x22 /* 00032162 */
  67336. 00032142  2654                     movea.l    A3, [A4]
  67337. 00032144  244B                     movea.l    A2, A3
  67338. 00032146  200B                     move.l     D0, A3
  67339. 00032148  6714                     beq        +0x16 /* 0003215E */
  67340. label0003214A:
  67341. 0003214A  266A 0004                movea.l    A3, [A2 + 0x4]
  67342. 0003214E  2F0A                     move.l     -[A7], A2
  67343. 00032150  4EB9 0003 1EC4           jsr        [0x00031EC4]
  67344. // begin alternate branch 00032152-00032156
  67345. label00032152:
  67346. 00032152  0003 1EC4                ori.b      D3, 0xC4
  67347. // end alternate branch 00032152-00032156
  67348. label00032152: // (misaligned)
  67349. 00032156  244B                     movea.l    A2, A3
  67350. 00032158  200B                     move.l     D0, A3
  67351. label0003215A:
  67352. 0003215A  584F                     addq.w     A7, 4
  67353. 0003215C  66EC                     bne        -0x12 /* 0003214A */
  67354. fn0003215E:
  67355. 0003215E  4294                     clr.l      [A4]
  67356. label00032160:
  67357. 00032160  4296                     clr.l      [A6]
  67358. label00032162:
  67359. 00032162  4CDF 5C18                movem.l    D3,D4,A2,A3,A4,A6, [A7]+
  67360. 00032166  4E75                     rts
  67361. 00032168  9B64                     sub.w      -[A4], D5
  67362. 0003216A  6561                     bcs        +0x63 /* 000321CD */
  67363. label0003216C:
  67364. 0003216C  6C6C                     bge        +0x6E /* 000321DA */
  67365. 0003216E  6F63                     ble        +0x65 /* 000321D3 */
  67366. 00032170  6174                     bsr        +0x76 /* 000321E6 */
  67367. 00032172  655F                     bcs        +0x61 /* 000321D3 */
  67368. 00032174  6672                     bne        +0x74 /* 000321E8 */
  67369. 00032176  6F6D                     ble        +0x6F /* 000321E5 */
  67370. 00032178  5F66                     subq.w     -[A6], 7
  67371. 0003217A  6978                     bvs        +0x7A /* 000321F4 */
  67372. 0003217C  6564                     bcs        +0x66 /* 000321E2 */
  67373. 0003217E  5F70 6F6F                subq.w     <<invalid full ext with IS == 1 and I/IS == 7>>, 7
  67374. 00032182  6C73                     bge        +0x75 /* 000321F7 */
  67375. 00032184  0000 2F03                ori.b      D0, 0x3
  67376. 00032188  262F 0008                move.l     D3, [A7 + 0x8]
  67377. 0003218C  6606                     bne        +0x8 /* 00032194 */
  67378. 0003218E  91C8                     sub.l      A0, A0
  67379. 00032190  261F                     move.l     D3, [A7]+
  67380. 00032192  4E75                     rts
  67381. label00032194:
  67382. 00032194  7044                     moveq.l    D0, 0x44
  67383. 00032196  B680                     cmp.l      D3, D0
  67384. 00032198  620C                     bhi        +0xE /* 000321A6 */
  67385. 0003219A  2F03                     move.l     -[A7], D3
  67386. 0003219C  4EB9 0003 2046           jsr        [0x00032046]
  67387. 000321A2  584F                     addq.w     A7, 4
  67388. 000321A4  600A                     bra        +0xC /* 000321B0 */
  67389. label000321A6:
  67390. 000321A6  2F03                     move.l     -[A7], D3
  67391. 000321A8  4EB9 0003 1E0A           jsr        [0x00031E0A]
  67392. 000321AE  584F                     addq.w     A7, 4
  67393. label000321B0:
  67394. 000321B0  261F                     move.l     D3, [A7]+
  67395. 000321B2  4E75                     rts
  67396. 000321B4  866D 616C                or.w       D3, [A5 + 0x616C]
  67397. 000321B8  6C6F                     bge        +0x71 /* 00032229 */
  67398. 000321BA  6300 0000                bls        +0x2 /* 000321BC */
  67399. // begin alternate branch 000321BC-000321C8
  67400. label000321BC:
  67401. 000321BC  0000 48E7                ori.b      D0, 0xE7
  67402. 000321C0  1830 246F                move.b     D4, [A0 + D2.w * 4 + 0x6F]
  67403. 000321C4  0014 200A                ori.b      [A4], 0xA /* '\n' */
  67404. // end alternate branch 000321BC-000321C8
  67405. label000321BC: // (misaligned)
  67406. 000321BE  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  67407. 000321C2  246F 0014                movea.l    A2, [A7 + 0x14]
  67408. 000321C6  200A                     move.l     D0, A2
  67409. 000321C8  673E                     beq        +0x40 /* 00032208 */
  67410. 000321CA  7001                     moveq.l    D0, 0x01
  67411. 000321CC  204A                     movea.l    A0, A2
  67412. 000321CE  5988                     subq.l     A0, 4
  67413. 000321D0  2648                     movea.l    A3, A0
  67414. 000321D2  C090                     and.l      D0, [A0]
  67415. 000321D4  6608                     bne        +0xA /* 000321DE */
  67416. 000321D6  2053                     movea.l    A0, [A3]
  67417. 000321D8  2028 0008                move.l     D0, [A0 + 0x8]
  67418. // begin alternate branch 000321DA-000321DE
  67419. label000321DA:
  67420. 000321DA  0008 6008                ori.b      A0, 0x8
  67421. // end alternate branch 000321DA-000321DE
  67422. label000321DA: // (misaligned)
  67423. 000321DC  6008                     bra        +0xA /* 000321E6 */
  67424. label000321DE:
  67425. 000321DE  70F8                     moveq.l    D0, 0xFFFFFFF8
  67426. 000321E0  C0AA FFF8                and.l      D0, [A2 - 0x8]
  67427. // begin alternate branch 000321E2-000321E4
  67428. label000321E2:
  67429. 000321E2  FFF8                     .invalid   <<F/7/7>>
  67430. // end alternate branch 000321E2-000321E4
  67431. label000321E2: // (misaligned)
  67432. 000321E4  5180                     subq.l     D0, 8
  67433. fn000321E6:
  67434. 000321E6  2600                     move.l     D3, D0
  67435. label000321E8:
  67436. 000321E8  2803                     move.l     D4, D3
  67437. 000321EA  7044                     moveq.l    D0, 0x44
  67438. 000321EC  B680                     cmp.l      D3, D0
  67439. 000321EE  620E                     bhi        +0x10 /* 000321FE */
  67440. 000321F0  2F04                     move.l     -[A7], D4
  67441. 000321F2  2F0A                     move.l     -[A7], A2
  67442. label000321F4:
  67443. 000321F4  4EB9 0003 2102           jsr        [0x00032102]
  67444. 000321FA  504F                     addq.w     A7, 8
  67445. 000321FC  600A                     bra        +0xC /* 00032208 */
  67446. label000321FE:
  67447. 000321FE  2F0A                     move.l     -[A7], A2
  67448. 00032200  4EB9 0003 1EC4           jsr        [0x00031EC4]
  67449. 00032206  584F                     addq.w     A7, 4
  67450. label00032208:
  67451. 00032208  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  67452. 0003220C  4E75                     rts
  67453. 0003220E  8466                     or.w       D2, -[A6]
  67454. 00032210  7265                     moveq.l    D1, 0x65
  67455. 00032212  6500 0000                bcs        +0x2 /* 00032214 */
  67456. // begin alternate branch 00032214-00032220
  67457. label00032214:
  67458. 00032214  0000 48E7                ori.b      D0, 0xE7
  67459. 00032218  0038 2879 0000           ori.b      [0x00000000 /* __m68k_reset_stack__ */], 0x79 /* 'y' */
  67460. 0003221E  2896                     move.l     [A4], [A6]
  67461. // end alternate branch 00032214-00032220
  67462. label00032214: // (misaligned)
  67463. 00032216  48E7 0038                movem.l    -[A7], A2,A3,A4
  67464. 0003221A  2879 0000 2896           movea.l    A4, [0x00002896]
  67465. 00032220  244C                     movea.l    A2, A4
  67466. 00032222  200C                     move.l     D0, A4
  67467. 00032224  671E                     beq        +0x20 /* 00032244 */
  67468. label00032226:
  67469. 00032226  303C 01C0                move.w     D0, 0x1C0
  67470. 0003222A  C06A 0004                and.w      D0, [A2 + 0x4]
  67471. 0003222E  EC48                     lsr        D0.w, 6
  67472. 00032230  6608                     bne        +0xA /* 0003223A */
  67473. 00032232  204A                     movea.l    A0, A2
  67474. 00032234  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  67475. 00032238  4E75                     rts
  67476. label0003223A:
  67477. 0003223A  264A                     movea.l    A3, A2
  67478. 0003223C  246A 0048                movea.l    A2, [A2 + 0x48]
  67479. 00032240  200A                     move.l     D0, A2
  67480. 00032242  66E2                     bne        -0x1C /* 00032226 */
  67481. label00032244:
  67482. 00032244  4878 004C                push.l     0x4C /* 'L' */
  67483. 00032248  4EB9 0003 218A           jsr        [0x0003218A]
  67484. 0003224E  2448                     movea.l    A2, A0
  67485. 00032250  2008                     move.l     D0, A0
  67486. 00032252  584F                     addq.w     A7, 4
  67487. 00032254  6724                     beq        +0x26 /* 0003227A */
  67488. 00032256  4878 004C                push.l     0x4C /* 'L' */
  67489. 0003225A  4267                     clr.w      -[A7]
  67490. 0003225C  2F0A                     move.l     -[A7], A2
  67491. 0003225E  4EB9 0003 3134           jsr        [0x00033134]
  67492. 00032264  157C 0001 000A           move.b     [A2 + 0xA], 0x1
  67493. 0003226A  274A 0048                move.l     [A3 + 0x48], A2
  67494. 0003226E  204A                     movea.l    A0, A2
  67495. 00032270  4FEF 000A                lea.l      A7, [A7 + 0xA]
  67496. 00032274  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  67497. 00032278  4E75                     rts
  67498. label0003227A:
  67499. 0003227A  91C8                     sub.l      A0, A0
  67500. 0003227C  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  67501. 00032280  4E75                     rts
  67502. 00032282  945F                     sub.w      D2, [A7]+
  67503. 00032284  5F66                     subq.w     -[A6], 7
  67504. 00032286  696E                     bvs        +0x70 /* 000322F6 */
  67505. 00032288  645F                     bcc        +0x61 /* 000322E9 */
  67506. 0003228A  756E                     moveq.l    D2, 0x6E
  67507. 0003228C  6F70                     ble        +0x72 /* 000322FE */
  67508. 0003228E  656E                     bcs        +0x70 /* 000322FE */
  67509. 00032290  6564                     bcs        +0x66 /* 000322F6 */
  67510. 00032292  5F66                     subq.w     -[A6], 7
  67511. 00032294  696C                     bvs        +0x6E /* 00032302 */
  67512. 00032296  6500 0000                bcs        +0x2 /* 00032298 */
  67513. // begin alternate branch 00032298-0003229C
  67514. label00032298:
  67515. 00032298  0000 2F0A                ori.b      D0, 0xA /* '\n' */
  67516. // end alternate branch 00032298-0003229C
  67517. label00032298: // (misaligned)
  67518. 0003229A  2F0A                     move.l     -[A7], A2
  67519. 0003229C  246F 0008                movea.l    A2, [A7 + 0x8]
  67520. 000322A0  4292                     clr.l      [A2]
  67521. 000322A2  356F 000C 0004           move.w     [A2 + 0x4], [A7 + 0xC]
  67522. 000322A8  022A 001F 0006           andi.b     [A2 + 0x6], 0x1F
  67523. 000322AE  022A 00EF 0006           andi.b     [A2 + 0x6], 0xEF
  67524. 000322B4  422A 0008                clr.b      [A2 + 0x8]
  67525. 000322B8  422A 0009                clr.b      [A2 + 0x9]
  67526. 000322BC  42AA 0014                clr.l      [A2 + 0x14]
  67527. 000322C0  4AAF 0012                tst.l      [A7 + 0x12]
  67528. 000322C4  671A                     beq        +0x1C /* 000322E0 */
  67529. 000322C6  2F2F 0012                move.l     -[A7], [A7 + 0x12]
  67530. 000322CA  3F3C 0002                move.w     -[A7], 0x2
  67531. 000322CE  2F2F 0014                move.l     -[A7], [A7 + 0x14]
  67532. 000322D2  2F0A                     move.l     -[A7], A2
  67533. 000322D4  4EB9 0003 2694           jsr        [0x00032694]
  67534. 000322DA  4FEF 000E                lea.l      A7, [A7 + 0xE]
  67535. 000322DE  6012                     bra        +0x14 /* 000322F2 */
  67536. label000322E0:
  67537. 000322E0  42A7                     clr.l      -[A7]
  67538. 000322E2  4267                     clr.w      -[A7]
  67539. 000322E4  42A7                     clr.l      -[A7]
  67540. 000322E6  2F0A                     move.l     -[A7], A2
  67541. 000322E8  4EB9 0003 2694           jsr        [0x00032694]
  67542. 000322EE  4FEF 000E                lea.l      A7, [A7 + 0xE]
  67543. label000322F2:
  67544. 000322F2  256A 0018 0020           move.l     [A2 + 0x20], [A2 + 0x18]
  67545. // begin alternate branch 000322F6-00032300
  67546. label000322F6:
  67547. 000322F6  0020 42AA                ori.b      -[A0], 0xAA
  67548. 000322FA  0024 303C                ori.b      -[A4], 0x3C /* '<' */
  67549. label000322FE:
  67550. 000322FE  01C0                     .incomplete
  67551. // end alternate branch 000322F6-00032300
  67552. label000322F6: // (misaligned)
  67553. 000322F8  42AA 0024                clr.l      [A2 + 0x24]
  67554. 000322FC  303C 01C0                move.w     D0, 0x1C0
  67555. label000322FE: // (misaligned)
  67556. 00032300  C06A 0004                and.w      D0, [A2 + 0x4]
  67557. // begin alternate branch 00032302-00032306
  67558. label00032302:
  67559. 00032302  0004 EC48                ori.b      D4, 0x48 /* 'H' */
  67560. // end alternate branch 00032302-00032306
  67561. label00032302: // (misaligned)
  67562. 00032304  EC48                     lsr        D0.w, 6
  67563. 00032306  5340                     subq.w     D0, 1
  67564. 00032308  6706                     beq        +0x8 /* 00032310 */
  67565. 0003230A  5540                     subq.w     D0, 2
  67566. 0003230C  672C                     beq        +0x2E /* 0003233A */
  67567. 0003230E  604C                     bra        +0x4E /* 0003235C */
  67568. label00032310:
  67569. 00032310  41F9 0003 3CB0           lea.l      A0, [0x00033CB0]
  67570. 00032316  2548 0034                move.l     [A2 + 0x34], A0
  67571. 0003231A  41F9 0003 3BC2           lea.l      A0, [0x00033BC2]
  67572. 00032320  2548 0038                move.l     [A2 + 0x38], A0
  67573. 00032324  41F9 0003 3C46           lea.l      A0, [0x00033C46]
  67574. 0003232A  2548 003C                move.l     [A2 + 0x3C], A0
  67575. 0003232E  41F9 0003 3DA8           lea.l      A0, [0x00033DA8]
  67576. 00032334  2548 0040                move.l     [A2 + 0x40], A0
  67577. 00032338  6022                     bra        +0x24 /* 0003235C */
  67578. label0003233A:
  67579. 0003233A  42AA 0034                clr.l      [A2 + 0x34]
  67580. 0003233E  41F9 0003 3570           lea.l      A0, [0x00033570]
  67581. 00032344  2548 0038                move.l     [A2 + 0x38], A0
  67582. 00032348  41F9 0003 3584           lea.l      A0, [0x00033584]
  67583. 0003234E  2548 003C                move.l     [A2 + 0x3C], A0
  67584. 00032352  41F9 0003 359A           lea.l      A0, [0x0003359A]
  67585. 00032358  2548 0040                move.l     [A2 + 0x40], A0
  67586. label0003235C:
  67587. 0003235C  42AA 0044                clr.l      [A2 + 0x44]
  67588. 00032360  245F                     movea.l    A2, [A7]+
  67589. 00032362  4E75                     rts
  67590. 00032364  8B5F                     or.w       [A7]+, D5
  67591. 00032366  5F69 6E69                subq.w     [A1 + 0x6E69], 7
  67592. 0003236A  745F                     moveq.l    D2, 0x5F
  67593. 0003236C  6669                     bne        +0x6B /* 000323D7 */
  67594. 0003236E  6C65                     bge        +0x67 /* 000323D5 */
  67595. 00032370  0000 2F0B                ori.b      D0, 0xB
  67596. 00032374  2F0A                     move.l     -[A7], A2
  67597. 00032376  45F9 0000 27B6           lea.l      A2, [0x000027B6]
  67598. label0003237C:
  67599. 0003237C  303C 01C0                move.w     D0, 0x1C0
  67600. 00032380  C06A 0004                and.w      D0, [A2 + 0x4]
  67601. 00032384  EC48                     lsr        D0.w, 6
  67602. 00032386  670A                     beq        +0xC /* 00032392 */
  67603. 00032388  2F0A                     move.l     -[A7], A2
  67604. 0003238A  4EB9 0003 2BDE           jsr        [0x00032BDE]
  67605. 00032390  584F                     addq.w     A7, 4
  67606. label00032392:
  67607. 00032392  264A                     movea.l    A3, A2
  67608. 00032394  246A 0048                movea.l    A2, [A2 + 0x48]
  67609. 00032398  4A2B 000A                tst.b      [A3 + 0xA]
  67610. 0003239C  670C                     beq        +0xE /* 000323AA */
  67611. 0003239E  2F0B                     move.l     -[A7], A3
  67612. 000323A0  4EB9 0003 21C2           jsr        [0x000321C2]
  67613. 000323A6  584F                     addq.w     A7, 4
  67614. 000323A8  601A                     bra        +0x1C /* 000323C4 */
  67615. label000323AA:
  67616. 000323AA  026B FE3F 0004           andi.w     [A3 + 0x4], 0xFE3F
  67617. 000323B0  006B 0100 0004           ori.w      [A3 + 0x4], 0x100
  67618. 000323B6  200A                     move.l     D0, A2
  67619. 000323B8  670A                     beq        +0xC /* 000323C4 */
  67620. 000323BA  4A2A 000A                tst.b      [A2 + 0xA]
  67621. 000323BE  6704                     beq        +0x6 /* 000323C4 */
  67622. 000323C0  42AB 0048                clr.l      [A3 + 0x48]
  67623. label000323C4:
  67624. 000323C4  200A                     move.l     D0, A2
  67625. 000323C6  66B4                     bne        -0x4A /* 0003237C */
  67626. 000323C8  245F                     movea.l    A2, [A7]+
  67627. 000323CA  265F                     movea.l    A3, [A7]+
  67628. 000323CC  4E75                     rts
  67629. 000323CE  8B5F                     or.w       [A7]+, D5
  67630. 000323D0  5F63                     subq.w     -[A3], 7
  67631. 000323D2  6C6F                     bge        +0x71 /* 00032443 */
  67632. 000323D4  7365                     moveq.l    D1, 0x65
  67633. 000323D6  5F61                     subq.w     -[A1], 7
  67634. 000323D8  6C6C                     bge        +0x6E /* 00032446 */
  67635. 000323DA  0000 2F0A                ori.b      D0, 0xA /* '\n' */
  67636. 000323DE  2F03                     move.l     -[A7], D3
  67637. 000323E0  7600                     moveq.l    D3, 0x00
  67638. 000323E2  45F9 0000 27B6           lea.l      A2, [0x000027B6]
  67639. label000323E8:
  67640. 000323E8  303C 01C0                move.w     D0, 0x1C0
  67641. 000323EC  C06A 0004                and.w      D0, [A2 + 0x4]
  67642. 000323F0  EC48                     lsr        D0.w, 6
  67643. 000323F2  6710                     beq        +0x12 /* 00032404 */
  67644. 000323F4  2F0A                     move.l     -[A7], A2
  67645. 000323F6  4EB9 0003 2C56           jsr        [0x00032C56]
  67646. 000323FC  4A40                     tst.w      D0
  67647. 000323FE  584F                     addq.w     A7, 4
  67648. 00032400  6702                     beq        +0x4 /* 00032404 */
  67649. 00032402  76FF                     moveq.l    D3, 0xFFFFFFFF
  67650. label00032404:
  67651. 00032404  246A 0048                movea.l    A2, [A2 + 0x48]
  67652. 00032408  200A                     move.l     D0, A2
  67653. 0003240A  66DC                     bne        -0x22 /* 000323E8 */
  67654. 0003240C  3003                     move.w     D0, D3
  67655. 0003240E  261F                     move.l     D3, [A7]+
  67656. 00032410  245F                     movea.l    A2, [A7]+
  67657. 00032412  4E75                     rts
  67658. 00032414  8B5F                     or.w       [A7]+, D5
  67659. 00032416  5F66                     subq.w     -[A6], 7
  67660. 00032418  6C75                     bge        +0x77 /* 0003248F */
  67661. 0003241A  7368                     moveq.l    D1, 0x68
  67662. 0003241C  5F61                     subq.w     -[A1], 7
  67663. 0003241E  6C6C                     bge        +0x6E /* 0003248C */
  67664. 00032420  0000 2F0A                ori.b      D0, 0xA /* '\n' */
  67665. 00032424  2F03                     move.l     -[A7], D3
  67666. 00032426  7600                     moveq.l    D3, 0x00
  67667. 00032428  45F9 0000 27B6           lea.l      A2, [0x000027B6]
  67668. label0003242E:
  67669. 0003242E  303C 01C0                move.w     D0, 0x1C0
  67670. 00032432  C06A 0004                and.w      D0, [A2 + 0x4]
  67671. 00032436  EC48                     lsr        D0.w, 6
  67672. 00032438  6728                     beq        +0x2A /* 00032462 */
  67673. 0003243A  7006                     moveq.l    D0, 0x06
  67674. 0003243C  C02A 0004                and.b      D0, [A2 + 0x4]
  67675. 00032440  E208                     lsr        D0.b, 1
  67676. 00032442  0240 0001                andi.w     D0, 0x1
  67677. label00032446:
  67678. 00032446  671A                     beq        +0x1C /* 00032462 */
  67679. 00032448  102A 0006                move.b     D0, [A2 + 0x6]
  67680. 0003244C  EA08                     lsr        D0.b, 5
  67681. 0003244E  5300                     subq.b     D0, 1
  67682. 00032450  6610                     bne        +0x12 /* 00032462 */
  67683. 00032452  2F0A                     move.l     -[A7], A2
  67684. 00032454  4EB9 0003 2C56           jsr        [0x00032C56]
  67685. 0003245A  4A40                     tst.w      D0
  67686. 0003245C  584F                     addq.w     A7, 4
  67687. 0003245E  6702                     beq        +0x4 /* 00032462 */
  67688. 00032460  76FF                     moveq.l    D3, 0xFFFFFFFF
  67689. label00032462:
  67690. 00032462  246A 0048                movea.l    A2, [A2 + 0x48]
  67691. 00032466  200A                     move.l     D0, A2
  67692. 00032468  66C4                     bne        -0x3A /* 0003242E */
  67693. 0003246A  3003                     move.w     D0, D3
  67694. 0003246C  261F                     move.l     D3, [A7]+
  67695. 0003246E  245F                     movea.l    A2, [A7]+
  67696. 00032470  4E75                     rts
  67697. 00032472  8022                     or.b       D0, -[A2]
  67698. 00032474  5F5F                     subq.w     [A7]+, 7
  67699. 00032476  666C                     bne        +0x6E /* 000324E4 */
  67700. 00032478  7573                     moveq.l    D2, 0x73
  67701. 0003247A  685F                     bvc        +0x61 /* 000324DB */
  67702. 0003247C  6C69                     bge        +0x6B /* 000324E7 */
  67703. 0003247E  6E65                     bgt        +0x67 /* 000324E5 */
  67704. 00032480  5F62                     subq.w     -[A2], 7
  67705. 00032482  7566                     moveq.l    D2, 0x66
  67706. 00032484  6665                     bne        +0x67 /* 000324EB */
  67707. 00032486  7265                     moveq.l    D1, 0x65
  67708. 00032488  645F                     bcc        +0x61 /* 000324E9 */
  67709. 0003248A  6F75                     ble        +0x77 /* 00032501 */
  67710. label0003248C:
  67711. 0003248C  7470                     moveq.l    D2, 0x70
  67712. 0003248E  7574                     moveq.l    D2, 0x74
  67713. 00032490  5F66                     subq.w     -[A6], 7
  67714. 00032492  696C                     bvs        +0x6E /* 00032500 */
  67715. 00032494  6573                     bcs        +0x75 /* 00032509 */
  67716. 00032496  0000 226F                ori.b      D0, 0x6F /* 'o' */
  67717. 0003249A  0004 206F                ori.b      D4, 0x6F /* 'o' */
  67718. 0003249E  0008 2410                ori.b      A0, 0x10
  67719. 000324A2  2002                     move.l     D0, D2
  67720. 000324A4  5382                     subq.l     D2, 1
  67721. 000324A6  4A80                     tst.l      D0
  67722. 000324A8  6722                     beq        +0x24 /* 000324CC */
  67723. label000324AA:
  67724. 000324AA  1211                     move.b     D1, [A1]
  67725. 000324AC  0C01 000D                cmpi.b     D1, 0xD /* '\r' */
  67726. 000324B0  6606                     bne        +0x8 /* 000324B8 */
  67727. 000324B2  12BC 000A                move.b     [A1], 0xA /* '\n' */
  67728. 000324B6  600A                     bra        +0xC /* 000324C2 */
  67729. label000324B8:
  67730. 000324B8  0C01 000A                cmpi.b     D1, 0xA /* '\n' */
  67731. 000324BC  6604                     bne        +0x6 /* 000324C2 */
  67732. 000324BE  12BC 000D                move.b     [A1], 0xD /* '\r' */
  67733. label000324C2:
  67734. 000324C2  5289                     addq.l     A1, 1
  67735. 000324C4  2002                     move.l     D0, D2
  67736. 000324C6  5382                     subq.l     D2, 1
  67737. 000324C8  4A80                     tst.l      D0
  67738. 000324CA  66DE                     bne        -0x20 /* 000324AA */
  67739. label000324CC:
  67740. 000324CC  4E75                     rts
  67741. 000324CE  975F                     sub.w      [A7]+, D3
  67742. 000324D0  5F63                     subq.w     -[A3], 7
  67743. 000324D2  6F6E                     ble        +0x70 /* 00032542 */
  67744. 000324D4  7665                     moveq.l    D3, 0x65
  67745. 000324D6  7274                     moveq.l    D1, 0x74
  67746. 000324D8  5F66                     subq.w     -[A6], 7
  67747. 000324DA  726F                     moveq.l    D1, 0x6F
  67748. 000324DC  6D5F                     blt        +0x61 /* 0003253D */
  67749. 000324DE  6E65                     bgt        +0x67 /* 00032545 */
  67750. 000324E0  776C                     moveq.l    D3, 0x6C
  67751. 000324E2  696E                     bvs        +0x70 /* 00032552 */
  67752. label000324E4:
  67753. 000324E4  6573                     bcs        +0x75 /* 00032559 */
  67754. 000324E6  0000 226F                ori.b      D0, 0x6F /* 'o' */
  67755. 000324EA  0004 206F                ori.b      D4, 0x6F /* 'o' */
  67756. 000324EE  0008 2410                ori.b      A0, 0x10
  67757. 000324F2  2002                     move.l     D0, D2
  67758. 000324F4  5382                     subq.l     D2, 1
  67759. 000324F6  4A80                     tst.l      D0
  67760. 000324F8  6722                     beq        +0x24 /* 0003251C */
  67761. label000324FA:
  67762. 000324FA  1211                     move.b     D1, [A1]
  67763. 000324FC  0C01 000A                cmpi.b     D1, 0xA /* '\n' */
  67764. label00032500:
  67765. 00032500  6606                     bne        +0x8 /* 00032508 */
  67766. 00032502  12BC 000D                move.b     [A1], 0xD /* '\r' */
  67767. 00032506  600A                     bra        +0xC /* 00032512 */
  67768. label00032508:
  67769. 00032508  0C01 000D                cmpi.b     D1, 0xD /* '\r' */
  67770. 0003250C  6604                     bne        +0x6 /* 00032512 */
  67771. 0003250E  12BC 000A                move.b     [A1], 0xA /* '\n' */
  67772. label00032512:
  67773. 00032512  5289                     addq.l     A1, 1
  67774. 00032514  2002                     move.l     D0, D2
  67775. 00032516  5382                     subq.l     D2, 1
  67776. 00032518  4A80                     tst.l      D0
  67777. 0003251A  66DE                     bne        -0x20 /* 000324FA */
  67778. label0003251C:
  67779. 0003251C  4E75                     rts
  67780. 0003251E  955F                     sub.w      [A7]+, D2
  67781. 00032520  5F63                     subq.w     -[A3], 7
  67782. 00032522  6F6E                     ble        +0x70 /* 00032592 */
  67783. 00032524  7665                     moveq.l    D3, 0x65
  67784. 00032526  7274                     moveq.l    D1, 0x74
  67785. 00032528  5F74 6F5F                subq.w     <<invalid full ext with IS == 1 and I/IS == 7>>, 7
  67786. 0003252C  6E65                     bgt        +0x67 /* 00032593 */
  67787. 0003252E  776C                     moveq.l    D3, 0x6C
  67788. 00032530  696E                     bvs        +0x70 /* 000325A0 */
  67789. 00032532  6573                     bcs        +0x75 /* 000325A7 */
  67790. 00032534  0000 206F                ori.b      D0, 0x6F /* 'o' */
  67791. 00032538  0004 2168                ori.b      D4, 0x68 /* 'h' */
  67792. 0003253C  0018 0020                ori.b      [A0]+, 0x20 /* ' ' */
  67793. 00032540  2168 001C 0024           move.l     [A0 + 0x24], [A0 + 0x1C]
  67794. // begin alternate branch 00032542-00032546
  67795. label00032542:
  67796. 00032542  001C 0024                ori.b      [A4]+, 0x24 /* '$' */
  67797. // end alternate branch 00032542-00032546
  67798. label00032542: // (misaligned)
  67799. 00032546  2028 0014                move.l     D0, [A0 + 0x14]
  67800. 0003254A  C0A8 0028                and.l      D0, [A0 + 0x28]
  67801. 0003254E  91A8 0024                sub.l      [A0 + 0x24], D0
  67802. label00032552:
  67803. 00032552  2168 0014 0030           move.l     [A0 + 0x30], [A0 + 0x14]
  67804. 00032558  4E75                     rts
  67805. 0003255A  8D5F                     or.w       [A7]+, D6
  67806. 0003255C  5F70 7265                subq.w     [A0 + D7.w * 2 + 0x65], 7
  67807. 00032560  705F                     moveq.l    D0, 0x5F
  67808. 00032562  6275                     bhi        +0x77 /* 000325D9 */
  67809. 00032564  6666                     bne        +0x68 /* 000325CC */
  67810. 00032566  6572                     bcs        +0x74 /* 000325DA */
  67811. 00032568  0000 48E7                ori.b      D0, 0xE7
  67812. 0003256C  1030 246F                move.b     D0, [A0 + D2.w * 4 + 0x6F]
  67813. 00032570  0010 266F                ori.b      [A0], 0x6F /* 'o' */
  67814. 00032574  0014 2F0A                ori.b      [A4], 0xA /* '\n' */
  67815. 00032578  4EB9 0003 253A           jsr        [0x0003253A]
  67816. 0003257E  0C6F 0001 001C           cmpi.w     [A7 + 0x1C], 0x1
  67817. 00032584  584F                     addq.w     A7, 4
  67818. 00032586  6606                     bne        +0x8 /* 0003258E */
  67819. 00032588  256A 001C 0024           move.l     [A2 + 0x24], [A2 + 0x1C]
  67820. label0003258E:
  67821. 0003258E  2F2A 0044                move.l     -[A7], [A2 + 0x44]
  67822. label00032592:
  67823. 00032592  486A 0024                pea.l      [A2 + 0x24]
  67824. 00032596  2F2A 0018                move.l     -[A7], [A2 + 0x18]
  67825. 0003259A  2F12                     move.l     -[A7], [A2]
  67826. 0003259C  206A 0038                movea.l    A0, [A2 + 0x38]
  67827. label000325A0:
  67828. 000325A0  4E90                     jsr        [A0]
  67829. 000325A2  3600                     move.w     D3, D0
  67830. 000325A4  0C43 0002                cmpi.w     D3, 0x2
  67831. 000325A8  4FEF 0010                lea.l      A7, [A7 + 0x10]
  67832. 000325AC  6604                     bne        +0x6 /* 000325B2 */
  67833. 000325AE  42AA 0024                clr.l      [A2 + 0x24]
  67834. label000325B2:
  67835. 000325B2  200B                     move.l     D0, A3
  67836. 000325B4  6704                     beq        +0x6 /* 000325BA */
  67837. 000325B6  26AA 0024                move.l     [A3], [A2 + 0x24]
  67838. label000325BA:
  67839. 000325BA  4A43                     tst.w      D3
  67840. 000325BC  6708                     beq        +0xA /* 000325C6 */
  67841. 000325BE  3003                     move.w     D0, D3
  67842. 000325C0  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  67843. 000325C4  4E75                     rts
  67844. label000325C6:
  67845. 000325C6  202A 0024                move.l     D0, [A2 + 0x24]
  67846. 000325CA  D1AA 0014                add.l      [A2 + 0x14], D0
  67847. // begin alternate branch 000325CC-000325D4
  67848. label000325CC:
  67849. 000325CC  0014 082A                ori.b      [A4], 0x2A /* '*' */
  67850. 000325D0  0003 0005                ori.b      D3, 0x5
  67851. // end alternate branch 000325CC-000325D4
  67852. label000325CC: // (misaligned)
  67853. 000325CE  082A 0003 0005           btst.b     [A2 + 0x5], 0x3
  67854. 000325D4  6610                     bne        +0x12 /* 000325E6 */
  67855. 000325D6  486A 0024                pea.l      [A2 + 0x24]
  67856. label000325DA:
  67857. 000325DA  2F2A 0018                move.l     -[A7], [A2 + 0x18]
  67858. 000325DE  4EB9 0003 24EC           jsr        [0x000324EC]
  67859. 000325E4  504F                     addq.w     A7, 8
  67860. label000325E6:
  67861. 000325E6  7000                     moveq.l    D0, 0x00
  67862. 000325E8  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  67863. 000325EC  4E75                     rts
  67864. 000325EE  8D5F                     or.w       [A7]+, D6
  67865. 000325F0  5F6C 6F61                subq.w     [A4 + 0x6F61], 7
  67866. 000325F4  645F                     bcc        +0x61 /* 00032655 */
  67867. 000325F6  6275                     bhi        +0x77 /* 0003266D */
  67868. 000325F8  6666                     bne        +0x68 /* 00032660 */
  67869. 000325FA  6572                     bcs        +0x74 /* 0003266E */
  67870. 000325FC  0000 48E7                ori.b      D0, 0xE7
  67871. 00032600  1830 246F                move.b     D4, [A0 + D2.w * 4 + 0x6F]
  67872. 00032604  0014 266F                ori.b      [A4], 0x6F /* 'o' */
  67873. 00032608  0018 206A                ori.b      [A0]+, 0x6A /* 'j' */
  67874. 0003260C  0020 91EA                ori.b      -[A0], 0xEA
  67875. 00032610  0018 2808                ori.b      [A0]+, 0x8
  67876. 00032614  2608                     move.l     D3, A0
  67877. 00032616  4A84                     tst.l      D4
  67878. 00032618  6752                     beq        +0x54 /* 0003266C */
  67879. 0003261A  2543 0024                move.l     [A2 + 0x24], D3
  67880. 0003261E  082A 0003 0005           btst.b     [A2 + 0x5], 0x3
  67881. 00032624  6610                     bne        +0x12 /* 00032636 */
  67882. 00032626  486A 0024                pea.l      [A2 + 0x24]
  67883. 0003262A  2F2A 0018                move.l     -[A7], [A2 + 0x18]
  67884. 0003262E  4EB9 0003 249C           jsr        [0x0003249C]
  67885. 00032634  504F                     addq.w     A7, 8
  67886. label00032636:
  67887. 00032636  2F2A 0044                move.l     -[A7], [A2 + 0x44]
  67888. 0003263A  486A 0024                pea.l      [A2 + 0x24]
  67889. 0003263E  2F2A 0018                move.l     -[A7], [A2 + 0x18]
  67890. 00032642  2F12                     move.l     -[A7], [A2]
  67891. 00032644  206A 003C                movea.l    A0, [A2 + 0x3C]
  67892. 00032648  4E90                     jsr        [A0]
  67893. 0003264A  3600                     move.w     D3, D0
  67894. 0003264C  200B                     move.l     D0, A3
  67895. 0003264E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  67896. 00032652  6704                     beq        +0x6 /* 00032658 */
  67897. 00032654  26AA 0024                move.l     [A3], [A2 + 0x24]
  67898. label00032658:
  67899. 00032658  4A43                     tst.w      D3
  67900. 0003265A  6708                     beq        +0xA /* 00032664 */
  67901. 0003265C  3003                     move.w     D0, D3
  67902. 0003265E  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  67903. // begin alternate branch 00032660-00032664
  67904. label00032660:
  67905. 00032660  0C18 4E75                cmpi.b     [A0]+, 0x75 /* 'u' */
  67906. // end alternate branch 00032660-00032664
  67907. label00032660: // (misaligned)
  67908. 00032662  4E75                     rts
  67909. label00032664:
  67910. 00032664  202A 0024                move.l     D0, [A2 + 0x24]
  67911. 00032668  D1AA 0014                add.l      [A2 + 0x14], D0
  67912. label0003266C:
  67913. 0003266C  2F0A                     move.l     -[A7], A2
  67914. label0003266E:
  67915. 0003266E  4EB9 0003 253A           jsr        [0x0003253A]
  67916. 00032674  7000                     moveq.l    D0, 0x00
  67917. 00032676  584F                     addq.w     A7, 4
  67918. 00032678  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  67919. 0003267C  4E75                     rts
  67920. 0003267E  8E5F                     or.w       D7, [A7]+
  67921. 00032680  5F66                     subq.w     -[A6], 7
  67922. 00032682  6C75                     bge        +0x77 /* 000326F9 */
  67923. 00032684  7368                     moveq.l    D1, 0x68
  67924. 00032686  5F62                     subq.w     -[A2], 7
  67925. 00032688  7566                     moveq.l    D2, 0x66
  67926. 0003268A  6665                     bne        +0x67 /* 000326F1 */
  67927. 0003268C  7200                     moveq.l    D1, 0x00
  67928. 0003268E  0000 48E7                ori.b      D0, 0xE7
  67929. 00032692  1C38 246F                move.b     D6, [0x0000246F]
  67930. 00032696  001C 286F                ori.b      [A4]+, 0x6F /* 'o' */
  67931. 0003269A  0020 362F                ori.b      -[A0], 0x2F /* '/' */
  67932. 0003269E  0024 282F                ori.b      -[A4], 0x2F /* '/' */
  67933. 000326A2  0026 3A3C                ori.b      -[A6], 0x3C /* '<' */
  67934. 000326A6  01C0                     .incomplete
  67935. 000326A8  CA6A 0004                and.w      D5, [A2 + 0x4]
  67936. 000326AC  EC4D                     lsr        D5.w, 6
  67937. 000326AE  4A43                     tst.w      D3
  67938. 000326B0  660A                     bne        +0xC /* 000326BC */
  67939. 000326B2  2F0A                     move.l     -[A7], A2
  67940. 000326B4  4EB9 0003 2C56           jsr        [0x00032C56]
  67941. 000326BA  584F                     addq.w     A7, 4
  67942. label000326BC:
  67943. 000326BC  102A 0006                move.b     D0, [A2 + 0x6]
  67944. 000326C0  EA08                     lsr        D0.b, 5
  67945. 000326C2  6604                     bne        +0x6 /* 000326C8 */
  67946. 000326C4  4A45                     tst.w      D5
  67947. 000326C6  6608                     bne        +0xA /* 000326D0 */
  67948. label000326C8:
  67949. 000326C8  70FF                     moveq.l    D0, 0xFFFFFFFF
  67950. 000326CA  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  67951. 000326CE  4E75                     rts
  67952. label000326D0:
  67953. 000326D0  4A43                     tst.w      D3
  67954. 000326D2  6714                     beq        +0x16 /* 000326E8 */
  67955. 000326D4  0C43 0001                cmpi.w     D3, 0x1
  67956. 000326D8  670E                     beq        +0x10 /* 000326E8 */
  67957. 000326DA  0C43 0002                cmpi.w     D3, 0x2
  67958. 000326DE  6708                     beq        +0xA /* 000326E8 */
  67959. 000326E0  70FF                     moveq.l    D0, 0xFFFFFFFF
  67960. 000326E2  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  67961. 000326E6  4E75                     rts
  67962. label000326E8:
  67963. 000326E8  266A 0018                movea.l    A3, [A2 + 0x18]
  67964. 000326EC  200B                     move.l     D0, A3
  67965. 000326EE  6712                     beq        +0x14 /* 00032702 */
  67966. 000326F0  082A 0004 0006           btst.b     [A2 + 0x6], 0x4
  67967. 000326F6  670A                     beq        +0xC /* 00032702 */
  67968. 000326F8  2F0B                     move.l     -[A7], A3
  67969. 000326FA  4EB9 0003 21C2           jsr        [0x000321C2]
  67970. 00032700  584F                     addq.w     A7, 4
  67971. label00032702:
  67972. 00032702  1003                     move.b     D0, D3
  67973. 00032704  E308                     lsl        D0.b, 1
  67974. 00032706  0200 0006                andi.b     D0, 0x6
  67975. 0003270A  022A 00F9 0004           andi.b     [A2 + 0x4], 0xF9
  67976. 00032710  812A 0004                or.b       [A2 + 0x4], D0
  67977. 00032714  022A 00EF 0006           andi.b     [A2 + 0x6], 0xEF
  67978. 0003271A  204A                     movea.l    A0, A2
  67979. 0003271C  5088                     addq.l     A0, 8
  67980. 0003271E  5688                     addq.l     A0, 3
  67981. 00032720  2548 0018                move.l     [A2 + 0x18], A0
  67982. 00032724  204A                     movea.l    A0, A2
  67983. 00032726  5088                     addq.l     A0, 8
  67984. 00032728  5688                     addq.l     A0, 3
  67985. 0003272A  2548 0020                move.l     [A2 + 0x20], A0
  67986. 0003272E  7001                     moveq.l    D0, 0x01
  67987. 00032730  2540 001C                move.l     [A2 + 0x1C], D0
  67988. 00032734  42AA 0024                clr.l      [A2 + 0x24]
  67989. 00032738  42AA 0028                clr.l      [A2 + 0x28]
  67990. 0003273C  4A43                     tst.w      D3
  67991. 0003273E  6706                     beq        +0x8 /* 00032746 */
  67992. 00032740  7001                     moveq.l    D0, 0x01
  67993. 00032742  B880                     cmp.l      D4, D0
  67994. 00032744  640E                     bcc        +0x10 /* 00032754 */
  67995. label00032746:
  67996. 00032746  206A 0020                movea.l    A0, [A2 + 0x20]
  67997. 0003274A  4210                     clr.b      [A0]
  67998. 0003274C  7000                     moveq.l    D0, 0x00
  67999. 0003274E  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  68000. 00032752  4E75                     rts
  68001. label00032754:
  68002. 00032754  200C                     move.l     D0, A4
  68003. 00032756  661E                     bne        +0x20 /* 00032776 */
  68004. 00032758  2F04                     move.l     -[A7], D4
  68005. 0003275A  4EB9 0003 218A           jsr        [0x0003218A]
  68006. 00032760  2848                     movea.l    A4, A0
  68007. 00032762  2008                     move.l     D0, A0
  68008. 00032764  584F                     addq.w     A7, 4
  68009. 00032766  6608                     bne        +0xA /* 00032770 */
  68010. 00032768  70FF                     moveq.l    D0, 0xFFFFFFFF
  68011. 0003276A  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  68012. 0003276E  4E75                     rts
  68013. label00032770:
  68014. 00032770  002A 0010 0006           ori.b      [A2 + 0x6], 0x10
  68015. label00032776:
  68016. 00032776  254C 0018                move.l     [A2 + 0x18], A4
  68017. 0003277A  256A 0018 0020           move.l     [A2 + 0x20], [A2 + 0x18]
  68018. 00032780  2544 001C                move.l     [A2 + 0x1C], D4
  68019. 00032784  42AA 0028                clr.l      [A2 + 0x28]
  68020. 00032788  303C 01C0                move.w     D0, 0x1C0
  68021. 0003278C  C06A 0004                and.w      D0, [A2 + 0x4]
  68022. 00032790  EC48                     lsr        D0.w, 6
  68023. 00032792  5340                     subq.w     D0, 1
  68024. 00032794  6612                     bne        +0x14 /* 000327A8 */
  68025. 00032796  2004                     move.l     D0, D4
  68026. 00032798  0280 0000 01FF           andi.l     D0, 0x1FF
  68027. 0003279E  6608                     bne        +0xA /* 000327A8 */
  68028. 000327A0  257C 0000 01FF 0028      move.l     [A2 + 0x28], 0x1FF
  68029. label000327A8:
  68030. 000327A8  7000                     moveq.l    D0, 0x00
  68031. 000327AA  4CDF 1C38                movem.l    D3,D4,D5,A2,A3,A4, [A7]+
  68032. 000327AE  4E75                     rts
  68033. 000327B0  8773 6574                or.w       <<invalid full ext with I/IS == 4>>, D3
  68034. 000327B4  7662                     moveq.l    D3, 0x62
  68035. 000327B6  7566                     moveq.l    D2, 0x66
  68036. 000327B8  0000 48E7                ori.b      D0, 0xE7
  68037. 000327BC  1820                     move.b     D4, -[A0]
  68038. 000327BE  246F 0010                movea.l    A2, [A7 + 0x10]
  68039. 000327C2  42AA 0024                clr.l      [A2 + 0x24]
  68040. 000327C6  4A2A 0009                tst.b      [A2 + 0x9]
  68041. 000327CA  660C                     bne        +0xE /* 000327D8 */
  68042. 000327CC  303C 01C0                move.w     D0, 0x1C0
  68043. 000327D0  C06A 0004                and.w      D0, [A2 + 0x4]
  68044. 000327D4  EC48                     lsr        D0.w, 6
  68045. 000327D6  6608                     bne        +0xA /* 000327E0 */
  68046. label000327D8:
  68047. 000327D8  70FF                     moveq.l    D0, 0xFFFFFFFF
  68048. 000327DA  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  68049. 000327DE  4E75                     rts
  68050. label000327E0:
  68051. 000327E0  7600                     moveq.l    D3, 0x00
  68052. 000327E2  162A 0006                move.b     D3, [A2 + 0x6]
  68053. 000327E6  EA0B                     lsr        D3.b, 5
  68054. 000327E8  3803                     move.w     D4, D3
  68055. 000327EA  0C44 0001                cmpi.w     D4, 0x1
  68056. 000327EE  670E                     beq        +0x10 /* 000327FE */
  68057. 000327F0  7038                     moveq.l    D0, 0x38
  68058. 000327F2  C02A 0004                and.b      D0, [A2 + 0x4]
  68059. 000327F6  E608                     lsr        D0.b, 3
  68060. 000327F8  0240 0001                andi.w     D0, 0x1
  68061. 000327FC  6612                     bne        +0x14 /* 00032810 */
  68062. label000327FE:
  68063. 000327FE  157C 0001 0009           move.b     [A2 + 0x9], 0x1
  68064. 00032804  42AA 0024                clr.l      [A2 + 0x24]
  68065. 00032808  70FF                     moveq.l    D0, 0xFFFFFFFF
  68066. 0003280A  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  68067. 0003280E  4E75                     rts
  68068. label00032810:
  68069. 00032810  0C43 0003                cmpi.w     D3, 0x3
  68070. 00032814  6D36                     blt        +0x38 /* 0003284C */
  68071. 00032816  102A 0006                move.b     D0, [A2 + 0x6]
  68072. 0003281A  EA08                     lsr        D0.b, 5
  68073. 0003281C  5300                     subq.b     D0, 1
  68074. 0003281E  EB08                     lsl        D0.b, 5
  68075. 00032820  0200 00E0                andi.b     D0, 0xE0
  68076. 00032824  022A 001F 0006           andi.b     [A2 + 0x6], 0x1F
  68077. 0003282A  812A 0006                or.b       [A2 + 0x6], D0
  68078. 0003282E  0C43 0003                cmpi.w     D3, 0x3
  68079. 00032832  6606                     bne        +0x8 /* 0003283A */
  68080. 00032834  256A 002C 0024           move.l     [A2 + 0x24], [A2 + 0x2C]
  68081. label0003283A:
  68082. 0003283A  3003                     move.w     D0, D3
  68083. 0003283C  5740                     subq.w     D0, 3
  68084. 0003283E  7200                     moveq.l    D1, 0x00
  68085. 00032840  1232 000D                move.b     D1, [A2 + D0.w + 0xD]
  68086. 00032844  3001                     move.w     D0, D1
  68087. 00032846  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  68088. 0003284A  4E75                     rts
  68089. label0003284C:
  68090. 0003284C  022A 001F 0006           andi.b     [A2 + 0x6], 0x1F
  68091. 00032852  002A 0040 0006           ori.b      [A2 + 0x6], 0x40 /* '@' */
  68092. 00032858  4267                     clr.w      -[A7]
  68093. 0003285A  42A7                     clr.l      -[A7]
  68094. 0003285C  2F0A                     move.l     -[A7], A2
  68095. 0003285E  4EB9 0003 256E           jsr        [0x0003256E]
  68096. 00032864  3600                     move.w     D3, D0
  68097. 00032866  4FEF 000A                lea.l      A7, [A7 + 0xA]
  68098. 0003286A  6606                     bne        +0x8 /* 00032872 */
  68099. 0003286C  4AAA 0024                tst.l      [A2 + 0x24]
  68100. 00032870  662A                     bne        +0x2C /* 0003289C */
  68101. label00032872:
  68102. 00032872  0C43 0001                cmpi.w     D3, 0x1
  68103. 00032876  660C                     bne        +0xE /* 00032884 */
  68104. 00032878  157C 0001 0009           move.b     [A2 + 0x9], 0x1
  68105. 0003287E  42AA 0024                clr.l      [A2 + 0x24]
  68106. 00032882  6010                     bra        +0x12 /* 00032894 */
  68107. label00032884:
  68108. 00032884  022A 001F 0006           andi.b     [A2 + 0x6], 0x1F
  68109. 0003288A  157C 0001 0008           move.b     [A2 + 0x8], 0x1
  68110. 00032890  42AA 0024                clr.l      [A2 + 0x24]
  68111. label00032894:
  68112. 00032894  70FF                     moveq.l    D0, 0xFFFFFFFF
  68113. 00032896  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  68114. 0003289A  4E75                     rts
  68115. label0003289C:
  68116. 0003289C  53AA 0024                subq.l     [A2 + 0x24], 1
  68117. 000328A0  206A 0020                movea.l    A0, [A2 + 0x20]
  68118. 000328A4  52AA 0020                addq.l     [A2 + 0x20], 1
  68119. 000328A8  7000                     moveq.l    D0, 0x00
  68120. 000328AA  1010                     move.b     D0, [A0]
  68121. 000328AC  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  68122. 000328B0  4E75                     rts
  68123. 000328B2  8A5F                     or.w       D5, [A7]+
  68124. 000328B4  5F67                     subq.w     -[A7], 7
  68125. 000328B6  6574                     bcs        +0x76 /* 0003292C */
  68126. 000328B8  5F63                     subq.w     -[A3], 7
  68127. 000328BA  6861                     bvc        +0x63 /* 0003291D */
  68128. 000328BC  7200                     moveq.l    D1, 0x00
  68129. 000328BE  0000 2F0A                ori.b      D0, 0xA /* '\n' */
  68130. // begin alternate branch 000328C0-000328C2
  68131. fn000328C0:
  68132. 000328C0  2F0A                     move.l     -[A7], A2
  68133. // end alternate branch 000328C0-000328C2
  68134. fn000328C0: // (misaligned)
  68135. 000328C2  246F 0008                movea.l    A2, [A7 + 0x8]
  68136. 000328C6  3F3C FFFF                move.w     -[A7], 0xFFFF
  68137. 000328CA  2F0A                     move.l     -[A7], A2
  68138. 000328CC  4EB9 0003 42FA           jsr        [0x000342FA]
  68139. 000328D2  4A40                     tst.w      D0
  68140. 000328D4  5C4F                     addq.w     A7, 6
  68141. 000328D6  6D04                     blt        +0x6 /* 000328DC */
  68142. 000328D8  70FF                     moveq.l    D0, 0xFFFFFFFF
  68143. 000328DA  6026                     bra        +0x28 /* 00032902 */
  68144. label000328DC:
  68145. 000328DC  202A 0024                move.l     D0, [A2 + 0x24]
  68146. 000328E0  53AA 0024                subq.l     [A2 + 0x24], 1
  68147. 000328E4  4A80                     tst.l      D0
  68148. 000328E6  670E                     beq        +0x10 /* 000328F6 */
  68149. 000328E8  206A 0020                movea.l    A0, [A2 + 0x20]
  68150. 000328EC  52AA 0020                addq.l     [A2 + 0x20], 1
  68151. 000328F0  7000                     moveq.l    D0, 0x00
  68152. 000328F2  1010                     move.b     D0, [A0]
  68153. 000328F4  600A                     bra        +0xC /* 00032900 */
  68154. label000328F6:
  68155. 000328F6  2F0A                     move.l     -[A7], A2
  68156. 000328F8  4EB9 0003 27BE           jsr        [0x000327BE]
  68157. 000328FE  584F                     addq.w     A7, 4
  68158. label00032900:
  68159. 00032900  48C0                     ext.l      D0
  68160. label00032902:
  68161. 00032902  245F                     movea.l    A2, [A7]+
  68162. 00032904  4E75                     rts
  68163. 00032906  8566                     or.w       -[A6], D2
  68164. 00032908  6765                     beq        +0x67 /* 0003296F */
  68165. 0003290A  7463                     moveq.l    D2, 0x63
  68166. 0003290C  0000 0C6F                ori.b      D0, 0x6F /* 'o' */
  68167. 00032910  FFFF                     .invalid   <<F/7/7>>
  68168. 00032912  0004 6604                ori.b      D4, 0x4
  68169. 00032916  70FF                     moveq.l    D0, 0xFFFFFFFF
  68170. 00032918  6016                     bra        +0x18 /* 00032930 */
  68171. 0003291A  7000                     moveq.l    D0, 0x00
  68172. 0003291C  102F 0005                move.b     D0, [A7 + 0x5]
  68173. 00032920  41F9 0000 25B6           lea.l      A0, [0x000025B6]
  68174. 00032926  7200                     moveq.l    D1, 0x00
  68175. 00032928  1230 0000                move.b     D1, [A0 + D0.w]
  68176. label0003292C:
  68177. 0003292C  48C1                     ext.l      D1
  68178. 0003292E  2001                     move.l     D0, D1
  68179. label00032930:
  68180. 00032930  4E75                     rts
  68181. 00032932  8774 6F75                or.w       <<invalid full ext with IS == 1 and I/IS == 5>>, D3
  68182. 00032936  7070                     moveq.l    D0, 0x70
  68183. 00032938  6572                     bcs        +0x74 /* 000329AC */
  68184. 0003293A  0000 48E7                ori.b      D0, 0xE7
  68185. // begin alternate branch 0003293C-00032942
  68186. fn0003293C:
  68187. 0003293C  48E7 1E38                movem.l    -[A7], D3,D4,D5,D6,A2,A3,A4
  68188. 00032940  594F                     subq.w     A7, 4
  68189. // end alternate branch 0003293C-00032942
  68190. fn0003293C: // (misaligned)
  68191. 0003293E  1E38 594F                move.b     D7, [0x0000594F]
  68192. 00032942  246F 0030                movea.l    A2, [A7 + 0x30]
  68193. 00032946  4267                     clr.w      -[A7]
  68194. 00032948  2F0A                     move.l     -[A7], A2
  68195. 0003294A  4EB9 0003 42FA           jsr        [0x000342FA]
  68196. 00032950  4A40                     tst.w      D0
  68197. 00032952  5C4F                     addq.w     A7, 6
  68198. 00032954  660E                     bne        +0x10 /* 00032964 */
  68199. 00032956  3F3C FFFF                move.w     -[A7], 0xFFFF
  68200. 0003295A  2F0A                     move.l     -[A7], A2
  68201. 0003295C  4EB9 0003 42FA           jsr        [0x000342FA]
  68202. 00032962  5C4F                     addq.w     A7, 6
  68203. label00032964:
  68204. 00032964  202F 0028                move.l     D0, [A7 + 0x28]
  68205. 00032968  222F 002C                move.l     D1, [A7 + 0x2C]
  68206. 0003296C  4EB9 0000 04D2           jsr        [0x000004D2]
  68207. 00032972  2800                     move.l     D4, D0
  68208. 00032974  2600                     move.l     D3, D0
  68209. 00032976  4A84                     tst.l      D4
  68210. 00032978  6712                     beq        +0x14 /* 0003298C */
  68211. 0003297A  4A2A 0009                tst.b      [A2 + 0x9]
  68212. 0003297E  660C                     bne        +0xE /* 0003298C */
  68213. 00032980  383C 01C0                move.w     D4, 0x1C0
  68214. 00032984  C86A 0004                and.w      D4, [A2 + 0x4]
  68215. 00032988  EC4C                     lsr        D4.w, 6
  68216. 0003298A  660A                     bne        +0xC /* 00032996 */
  68217. label0003298C:
  68218. 0003298C  7000                     moveq.l    D0, 0x00
  68219. 0003298E  584F                     addq.w     A7, 4
  68220. 00032990  4CDF 1C78                movem.l    D3,D4,D5,D6,A2,A3,A4, [A7]+
  68221. 00032994  4E75                     rts
  68222. label00032996:
  68223. 00032996  7C01                     moveq.l    D6, 0x01
  68224. 00032998  082A 0003 0005           btst.b     [A2 + 0x5], 0x3
  68225. 0003299E  670A                     beq        +0xC /* 000329AA */
  68226. 000329A0  0C44 0003                cmpi.w     D4, 0x3
  68227. 000329A4  6704                     beq        +0x6 /* 000329AA */
  68228. 000329A6  7000                     moveq.l    D0, 0x00
  68229. 000329A8  6002                     bra        +0x4 /* 000329AC */
  68230. label000329AA:
  68231. 000329AA  7001                     moveq.l    D0, 0x01
  68232. label000329AC:
  68233. 000329AC  4A40                     tst.w      D0
  68234. 000329AE  660E                     bne        +0x10 /* 000329BE */
  68235. 000329B0  7006                     moveq.l    D0, 0x06
  68236. 000329B2  C02A 0004                and.b      D0, [A2 + 0x4]
  68237. 000329B6  E208                     lsr        D0.b, 1
  68238. 000329B8  5500                     subq.b     D0, 2
  68239. 000329BA  6702                     beq        +0x4 /* 000329BE */
  68240. 000329BC  7C00                     moveq.l    D6, 0x00
  68241. label000329BE:
  68242. 000329BE  102A 0006                move.b     D0, [A2 + 0x6]
  68243. 000329C2  EA08                     lsr        D0.b, 5
  68244. 000329C4  661E                     bne        +0x20 /* 000329E4 */
  68245. 000329C6  7038                     moveq.l    D0, 0x38
  68246. 000329C8  C02A 0004                and.b      D0, [A2 + 0x4]
  68247. 000329CC  E608                     lsr        D0.b, 3
  68248. 000329CE  0240 0001                andi.w     D0, 0x1
  68249. 000329D2  6710                     beq        +0x12 /* 000329E4 */
  68250. 000329D4  022A 001F 0006           andi.b     [A2 + 0x6], 0x1F
  68251. 000329DA  002A 0040 0006           ori.b      [A2 + 0x6], 0x40 /* '@' */
  68252. 000329E0  42AA 0024                clr.l      [A2 + 0x24]
  68253. label000329E4:
  68254. 000329E4  102A 0006                move.b     D0, [A2 + 0x6]
  68255. 000329E8  EA08                     lsr        D0.b, 5
  68256. 000329EA  0C00 0002                cmpi.b     D0, 0x2
  68257. 000329EE  6414                     bcc        +0x16 /* 00032A04 */
  68258. 000329F0  157C 0001 0009           move.b     [A2 + 0x9], 0x1
  68259. 000329F6  42AA 0024                clr.l      [A2 + 0x24]
  68260. 000329FA  7000                     moveq.l    D0, 0x00
  68261. 000329FC  584F                     addq.w     A7, 4
  68262. 000329FE  4CDF 1C78                movem.l    D3,D4,D5,D6,A2,A3,A4, [A7]+
  68263. 00032A02  4E75                     rts
  68264. label00032A04:
  68265. 00032A04  7006                     moveq.l    D0, 0x06
  68266. 00032A06  C02A 0004                and.b      D0, [A2 + 0x4]
  68267. 00032A0A  E208                     lsr        D0.b, 1
  68268. 00032A0C  0240 0001                andi.w     D0, 0x1
  68269. 00032A10  671E                     beq        +0x20 /* 00032A30 */
  68270. 00032A12  4EB9 0003 2426           jsr        [0x00032426]
  68271. 00032A18  4A40                     tst.w      D0
  68272. 00032A1A  6714                     beq        +0x16 /* 00032A30 */
  68273. 00032A1C  157C 0001 0009           move.b     [A2 + 0x9], 0x1
  68274. 00032A22  42AA 0024                clr.l      [A2 + 0x24]
  68275. 00032A26  7000                     moveq.l    D0, 0x00
  68276. 00032A28  584F                     addq.w     A7, 4
  68277. 00032A2A  4CDF 1C78                movem.l    D3,D4,D5,D6,A2,A3,A4, [A7]+
  68278. 00032A2E  4E75                     rts
  68279. label00032A30:
  68280. 00032A30  266F 0024                movea.l    A3, [A7 + 0x24]
  68281. 00032A34  7800                     moveq.l    D4, 0x00
  68282. 00032A36  4A83                     tst.l      D3
  68283. 00032A38  6700 0082                beq        +0x84 /* 00032ABC */
  68284. 00032A3C  102A 0006                move.b     D0, [A2 + 0x6]
  68285. 00032A40  EA08                     lsr        D0.b, 5
  68286. 00032A42  0C00 0003                cmpi.b     D0, 0x3
  68287. 00032A46  6574                     bcs        +0x76 /* 00032ABC */
  68288. label00032A48:
  68289. 00032A48  4267                     clr.w      -[A7]
  68290. 00032A4A  2F0A                     move.l     -[A7], A2
  68291. 00032A4C  4EB9 0003 42FA           jsr        [0x000342FA]
  68292. 00032A52  5340                     subq.w     D0, 1
  68293. 00032A54  5C4F                     addq.w     A7, 6
  68294. 00032A56  661A                     bne        +0x1C /* 00032A72 */
  68295. 00032A58  7000                     moveq.l    D0, 0x00
  68296. 00032A5A  102A 0006                move.b     D0, [A2 + 0x6]
  68297. 00032A5E  EA08                     lsr        D0.b, 5
  68298. 00032A60  5740                     subq.w     D0, 3
  68299. 00032A62  48C0                     ext.l      D0
  68300. 00032A64  D080                     add.l      D0, D0
  68301. 00032A66  36B2 0810                move.w     [A3], [A2 + D0 + 0x10]
  68302. 00032A6A  548B                     addq.l     A3, 2
  68303. 00032A6C  5484                     addq.l     D4, 2
  68304. 00032A6E  5583                     subq.l     D3, 2
  68305. 00032A70  6012                     bra        +0x14 /* 00032A84 */
  68306. label00032A72:
  68307. 00032A72  7000                     moveq.l    D0, 0x00
  68308. 00032A74  102A 0006                move.b     D0, [A2 + 0x6]
  68309. 00032A78  EA08                     lsr        D0.b, 5
  68310. 00032A7A  5740                     subq.w     D0, 3
  68311. 00032A7C  16F2 000D                move.b     [A3]+, [A2 + D0.w + 0xD]
  68312. 00032A80  5284                     addq.l     D4, 1
  68313. 00032A82  5383                     subq.l     D3, 1
  68314. label00032A84:
  68315. 00032A84  102A 0006                move.b     D0, [A2 + 0x6]
  68316. 00032A88  EA08                     lsr        D0.b, 5
  68317. 00032A8A  5300                     subq.b     D0, 1
  68318. 00032A8C  EB08                     lsl        D0.b, 5
  68319. 00032A8E  0200 00E0                andi.b     D0, 0xE0
  68320. 00032A92  022A 001F 0006           andi.b     [A2 + 0x6], 0x1F
  68321. 00032A98  812A 0006                or.b       [A2 + 0x6], D0
  68322. 00032A9C  4A83                     tst.l      D3
  68323. 00032A9E  670C                     beq        +0xE /* 00032AAC */
  68324. 00032AA0  102A 0006                move.b     D0, [A2 + 0x6]
  68325. 00032AA4  EA08                     lsr        D0.b, 5
  68326. 00032AA6  0C00 0003                cmpi.b     D0, 0x3
  68327. 00032AAA  649C                     bcc        -0x62 /* 00032A48 */
  68328. label00032AAC:
  68329. 00032AAC  102A 0006                move.b     D0, [A2 + 0x6]
  68330. 00032AB0  EA08                     lsr        D0.b, 5
  68331. 00032AB2  5500                     subq.b     D0, 2
  68332. 00032AB4  6606                     bne        +0x8 /* 00032ABC */
  68333. 00032AB6  256A 002C 0024           move.l     [A2 + 0x24], [A2 + 0x2C]
  68334. label00032ABC:
  68335. 00032ABC  4A83                     tst.l      D3
  68336. 00032ABE  6700 0094                beq        +0x96 /* 00032B54 */
  68337. 00032AC2  4AAA 0024                tst.l      [A2 + 0x24]
  68338. 00032AC6  6606                     bne        +0x8 /* 00032ACE */
  68339. 00032AC8  4A46                     tst.w      D6
  68340. 00032ACA  6700 0088                beq        +0x8A /* 00032B54 */
  68341. label00032ACE:
  68342. 00032ACE  4AAA 0024                tst.l      [A2 + 0x24]
  68343. 00032AD2  663A                     bne        +0x3C /* 00032B0E */
  68344. 00032AD4  4267                     clr.w      -[A7]
  68345. 00032AD6  42A7                     clr.l      -[A7]
  68346. 00032AD8  2F0A                     move.l     -[A7], A2
  68347. 00032ADA  4EB9 0003 256E           jsr        [0x0003256E]
  68348. 00032AE0  3A00                     move.w     D5, D0
  68349. 00032AE2  4FEF 000A                lea.l      A7, [A7 + 0xA]
  68350. 00032AE6  6726                     beq        +0x28 /* 00032B0E */
  68351. 00032AE8  0C45 0001                cmpi.w     D5, 0x1
  68352. 00032AEC  660C                     bne        +0xE /* 00032AFA */
  68353. 00032AEE  157C 0001 0009           move.b     [A2 + 0x9], 0x1
  68354. 00032AF4  42AA 0024                clr.l      [A2 + 0x24]
  68355. 00032AF8  6010                     bra        +0x12 /* 00032B0A */
  68356. label00032AFA:
  68357. 00032AFA  022A 001F 0006           andi.b     [A2 + 0x6], 0x1F
  68358. 00032B00  157C 0001 0008           move.b     [A2 + 0x8], 0x1
  68359. 00032B06  42AA 0024                clr.l      [A2 + 0x24]
  68360. label00032B0A:
  68361. 00032B0A  7600                     moveq.l    D3, 0x00
  68362. 00032B0C  6046                     bra        +0x48 /* 00032B54 */
  68363. label00032B0E:
  68364. 00032B0E  2EAA 0024                move.l     [A7], [A2 + 0x24]
  68365. 00032B12  B697                     cmp.l      D3, [A7]
  68366. 00032B14  6402                     bcc        +0x4 /* 00032B18 */
  68367. 00032B16  2E83                     move.l     [A7], D3
  68368. label00032B18:
  68369. 00032B18  224B                     movea.l    A1, A3
  68370. 00032B1A  206A 0020                movea.l    A0, [A2 + 0x20]
  68371. 00032B1E  2017                     move.l     D0, [A7]
  68372. 00032B20  7220                     moveq.l    D1, 0x20
  68373. 00032B22  B081                     cmp.l      D0, D1
  68374. 00032B24  6504                     bcs        +0x6 /* 00032B2A */
  68375. 00032B26  A22E                     syscall    BlockMove/BlockMoveData, flags=2
  68376. 00032B28  600E                     bra        +0x10 /* 00032B38 */
  68377. label00032B2A:
  68378. 00032B2A  4A80                     tst.l      D0
  68379. 00032B2C  670A                     beq        +0xC /* 00032B38 */
  68380. 00032B2E  2209                     move.l     D1, A1
  68381. label00032B30:
  68382. 00032B30  12D8                     move.b     [A1]+, [A0]+
  68383. 00032B32  5380                     subq.l     D0, 1
  68384. 00032B34  66FA                     bne        -0x4 /* 00032B30 */
  68385. 00032B36  2241                     movea.l    A1, D1
  68386. label00032B38:
  68387. 00032B38  D7D7                     add.l      A3, [A7]
  68388. 00032B3A  D897                     add.l      D4, [A7]
  68389. 00032B3C  9697                     sub.l      D3, [A7]
  68390. 00032B3E  2017                     move.l     D0, [A7]
  68391. 00032B40  D1AA 0020                add.l      [A2 + 0x20], D0
  68392. 00032B44  2017                     move.l     D0, [A7]
  68393. 00032B46  91AA 0024                sub.l      [A2 + 0x24], D0
  68394. 00032B4A  4A83                     tst.l      D3
  68395. 00032B4C  6706                     beq        +0x8 /* 00032B54 */
  68396. 00032B4E  4A46                     tst.w      D6
  68397. 00032B50  6600 FF7C                bne        -0x82 /* 00032ACE */
  68398. label00032B54:
  68399. 00032B54  4A83                     tst.l      D3
  68400. 00032B56  6766                     beq        +0x68 /* 00032BBE */
  68401. 00032B58  4A46                     tst.w      D6
  68402. 00032B5A  6662                     bne        +0x64 /* 00032BBE */
  68403. 00032B5C  286A 0018                movea.l    A4, [A2 + 0x18]
  68404. 00032B60  2A2A 001C                move.l     D5, [A2 + 0x1C]
  68405. 00032B64  254B 0018                move.l     [A2 + 0x18], A3
  68406. 00032B68  2543 001C                move.l     [A2 + 0x1C], D3
  68407. 00032B6C  3F3C 0001                move.w     -[A7], 0x1
  68408. 00032B70  486F 0002                pea.l      [A7 + 0x2]
  68409. 00032B74  2F0A                     move.l     -[A7], A2
  68410. 00032B76  4EB9 0003 256E           jsr        [0x0003256E]
  68411. 00032B7C  3600                     move.w     D3, D0
  68412. 00032B7E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  68413. 00032B82  6722                     beq        +0x24 /* 00032BA6 */
  68414. 00032B84  0C43 0001                cmpi.w     D3, 0x1
  68415. 00032B88  660C                     bne        +0xE /* 00032B96 */
  68416. 00032B8A  157C 0001 0009           move.b     [A2 + 0x9], 0x1
  68417. 00032B90  42AA 0024                clr.l      [A2 + 0x24]
  68418. 00032B94  6010                     bra        +0x12 /* 00032BA6 */
  68419. label00032B96:
  68420. 00032B96  022A 001F 0006           andi.b     [A2 + 0x6], 0x1F
  68421. 00032B9C  157C 0001 0008           move.b     [A2 + 0x8], 0x1
  68422. 00032BA2  42AA 0024                clr.l      [A2 + 0x24]
  68423. label00032BA6:
  68424. 00032BA6  D897                     add.l      D4, [A7]
  68425. 00032BA8  254C 0018                move.l     [A2 + 0x18], A4
  68426. 00032BAC  2545 001C                move.l     [A2 + 0x1C], D5
  68427. 00032BB0  2F0A                     move.l     -[A7], A2
  68428. 00032BB2  4EB9 0003 253A           jsr        [0x0003253A]
  68429. 00032BB8  42AA 0024                clr.l      [A2 + 0x24]
  68430. 00032BBC  584F                     addq.w     A7, 4
  68431. label00032BBE:
  68432. 00032BBE  2004                     move.l     D0, D4
  68433. 00032BC0  222F 0028                move.l     D1, [A7 + 0x28]
  68434. 00032BC4  4EB9 0000 0504           jsr        [0x00000504]
  68435. 00032BCA  584F                     addq.w     A7, 4
  68436. 00032BCC  4CDF 1C78                movem.l    D3,D4,D5,D6,A2,A3,A4, [A7]+
  68437. 00032BD0  4E75                     rts
  68438. 00032BD2  8566                     or.w       -[A6], D2
  68439. 00032BD4  7265                     moveq.l    D1, 0x65
  68440. 00032BD6  6164                     bsr        +0x66 /* 00032C3C */
  68441. 00032BD8  0000 48E7                ori.b      D0, 0xE7
  68442. // begin alternate branch 00032BDA-00032BDE
  68443. fn00032BDA:
  68444. 00032BDA  48E7 1820                movem.l    -[A7], D3,D4,A2
  68445. // end alternate branch 00032BDA-00032BDE
  68446. fn00032BDA: // (misaligned)
  68447. 00032BDC  1820                     move.b     D4, -[A0]
  68448. 00032BDE  246F 0010                movea.l    A2, [A7 + 0x10]
  68449. 00032BE2  200A                     move.l     D0, A2
  68450. 00032BE4  6608                     bne        +0xA /* 00032BEE */
  68451. 00032BE6  70FF                     moveq.l    D0, 0xFFFFFFFF
  68452. 00032BE8  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  68453. 00032BEC  4E75                     rts
  68454. label00032BEE:
  68455. 00032BEE  303C 01C0                move.w     D0, 0x1C0
  68456. 00032BF2  C06A 0004                and.w      D0, [A2 + 0x4]
  68457. 00032BF6  EC48                     lsr        D0.w, 6
  68458. 00032BF8  6608                     bne        +0xA /* 00032C02 */
  68459. 00032BFA  7000                     moveq.l    D0, 0x00
  68460. 00032BFC  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  68461. 00032C00  4E75                     rts
  68462. label00032C02:
  68463. 00032C02  2F0A                     move.l     -[A7], A2
  68464. 00032C04  4EB9 0003 2C56           jsr        [0x00032C56]
  68465. 00032C0A  3600                     move.w     D3, D0
  68466. 00032C0C  2F12                     move.l     -[A7], [A2]
  68467. 00032C0E  206A 0040                movea.l    A0, [A2 + 0x40]
  68468. 00032C12  4E90                     jsr        [A0]
  68469. 00032C14  3800                     move.w     D4, D0
  68470. 00032C16  026A FE3F 0004           andi.w     [A2 + 0x4], 0xFE3F
  68471. 00032C1C  4292                     clr.l      [A2]
  68472. 00032C1E  082A 0004 0006           btst.b     [A2 + 0x6], 0x4
  68473. 00032C24  504F                     addq.w     A7, 8
  68474. 00032C26  670C                     beq        +0xE /* 00032C34 */
  68475. 00032C28  2F2A 0018                move.l     -[A7], [A2 + 0x18]
  68476. 00032C2C  4EB9 0003 21C2           jsr        [0x000321C2]
  68477. 00032C32  584F                     addq.w     A7, 4
  68478. label00032C34:
  68479. 00032C34  4A43                     tst.w      D3
  68480. 00032C36  6604                     bne        +0x6 /* 00032C3C */
  68481. 00032C38  4A44                     tst.w      D4
  68482. 00032C3A  6704                     beq        +0x6 /* 00032C40 */
  68483. fn00032C3C:
  68484. 00032C3C  70FF                     moveq.l    D0, 0xFFFFFFFF
  68485. 00032C3E  6002                     bra        +0x4 /* 00032C42 */
  68486. label00032C40:
  68487. 00032C40  7000                     moveq.l    D0, 0x00
  68488. label00032C42:
  68489. 00032C42  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  68490. 00032C46  4E75                     rts
  68491. 00032C48  8666                     or.w       D3, -[A6]
  68492. 00032C4A  636C                     bls        +0x6E /* 00032CB8 */
  68493. 00032C4C  6F73                     ble        +0x75 /* 00032CC1 */
  68494. 00032C4E  6500 0000                bcs        +0x2 /* 00032C50 */
  68495. // begin alternate branch 00032C50-00032C54
  68496. label00032C50:
  68497. 00032C50  0000 2F0A                ori.b      D0, 0xA /* '\n' */
  68498. // end alternate branch 00032C50-00032C54
  68499. label00032C50: // (misaligned)
  68500. 00032C52  2F0A                     move.l     -[A7], A2
  68501. 00032C54  2F03                     move.l     -[A7], D3
  68502. 00032C56  246F 000C                movea.l    A2, [A7 + 0xC]
  68503. 00032C5A  200A                     move.l     D0, A2
  68504. 00032C5C  660C                     bne        +0xE /* 00032C6A */
  68505. 00032C5E  4EB9 0003 23E0           jsr        [0x000323E0]
  68506. 00032C64  261F                     move.l     D3, [A7]+
  68507. 00032C66  245F                     movea.l    A2, [A7]+
  68508. 00032C68  4E75                     rts
  68509. label00032C6A:
  68510. 00032C6A  4A2A 0009                tst.b      [A2 + 0x9]
  68511. 00032C6E  660C                     bne        +0xE /* 00032C7C */
  68512. 00032C70  303C 01C0                move.w     D0, 0x1C0
  68513. 00032C74  C06A 0004                and.w      D0, [A2 + 0x4]
  68514. 00032C78  EC48                     lsr        D0.w, 6
  68515. 00032C7A  6608                     bne        +0xA /* 00032C84 */
  68516. label00032C7C:
  68517. 00032C7C  70FF                     moveq.l    D0, 0xFFFFFFFF
  68518. 00032C7E  261F                     move.l     D3, [A7]+
  68519. 00032C80  245F                     movea.l    A2, [A7]+
  68520. 00032C82  4E75                     rts
  68521. label00032C84:
  68522. 00032C84  7038                     moveq.l    D0, 0x38
  68523. 00032C86  C02A 0004                and.b      D0, [A2 + 0x4]
  68524. 00032C8A  E608                     lsr        D0.b, 3
  68525. 00032C8C  5300                     subq.b     D0, 1
  68526. 00032C8E  6608                     bne        +0xA /* 00032C98 */
  68527. 00032C90  7000                     moveq.l    D0, 0x00
  68528. 00032C92  261F                     move.l     D3, [A7]+
  68529. 00032C94  245F                     movea.l    A2, [A7]+
  68530. 00032C96  4E75                     rts
  68531. label00032C98:
  68532. 00032C98  102A 0006                move.b     D0, [A2 + 0x6]
  68533. 00032C9C  EA08                     lsr        D0.b, 5
  68534. 00032C9E  0C00 0003                cmpi.b     D0, 0x3
  68535. 00032CA2  650C                     bcs        +0xE /* 00032CB0 */
  68536. 00032CA4  022A 001F 0006           andi.b     [A2 + 0x6], 0x1F
  68537. 00032CAA  002A 0040 0006           ori.b      [A2 + 0x6], 0x40 /* '@' */
  68538. label00032CB0:
  68539. 00032CB0  102A 0006                move.b     D0, [A2 + 0x6]
  68540. 00032CB4  EA08                     lsr        D0.b, 5
  68541. 00032CB6  5500                     subq.b     D0, 2
  68542. label00032CB8:
  68543. 00032CB8  6604                     bne        +0x6 /* 00032CBE */
  68544. 00032CBA  42AA 0024                clr.l      [A2 + 0x24]
  68545. label00032CBE:
  68546. 00032CBE  102A 0006                move.b     D0, [A2 + 0x6]
  68547. 00032CC2  EA08                     lsr        D0.b, 5
  68548. 00032CC4  5300                     subq.b     D0, 1
  68549. 00032CC6  670E                     beq        +0x10 /* 00032CD6 */
  68550. 00032CC8  022A 001F 0006           andi.b     [A2 + 0x6], 0x1F
  68551. 00032CCE  7000                     moveq.l    D0, 0x00
  68552. 00032CD0  261F                     move.l     D3, [A7]+
  68553. 00032CD2  245F                     movea.l    A2, [A7]+
  68554. 00032CD4  4E75                     rts
  68555. label00032CD6:
  68556. 00032CD6  303C 01C0                move.w     D0, 0x1C0
  68557. 00032CDA  C06A 0004                and.w      D0, [A2 + 0x4]
  68558. 00032CDE  EC48                     lsr        D0.w, 6
  68559. 00032CE0  5340                     subq.w     D0, 1
  68560. 00032CE2  660E                     bne        +0x10 /* 00032CF2 */
  68561. 00032CE4  2F0A                     move.l     -[A7], A2
  68562. 00032CE6  4EB9 0003 2FAC           jsr        [0x00032FAC]
  68563. 00032CEC  2600                     move.l     D3, D0
  68564. 00032CEE  584F                     addq.w     A7, 4
  68565. 00032CF0  6002                     bra        +0x4 /* 00032CF4 */
  68566. label00032CF2:
  68567. 00032CF2  7600                     moveq.l    D3, 0x00
  68568. label00032CF4:
  68569. 00032CF4  42A7                     clr.l      -[A7]
  68570. 00032CF6  2F0A                     move.l     -[A7], A2
  68571. 00032CF8  4EB9 0003 2602           jsr        [0x00032602]
  68572. 00032CFE  4A40                     tst.w      D0
  68573. 00032D00  504F                     addq.w     A7, 8
  68574. 00032D02  6712                     beq        +0x14 /* 00032D16 */
  68575. 00032D04  157C 0001 0009           move.b     [A2 + 0x9], 0x1
  68576. 00032D0A  42AA 0024                clr.l      [A2 + 0x24]
  68577. 00032D0E  70FF                     moveq.l    D0, 0xFFFFFFFF
  68578. 00032D10  261F                     move.l     D3, [A7]+
  68579. 00032D12  245F                     movea.l    A2, [A7]+
  68580. 00032D14  4E75                     rts
  68581. label00032D16:
  68582. 00032D16  022A 001F 0006           andi.b     [A2 + 0x6], 0x1F
  68583. 00032D1C  2543 0014                move.l     [A2 + 0x14], D3
  68584. 00032D20  42AA 0024                clr.l      [A2 + 0x24]
  68585. 00032D24  7000                     moveq.l    D0, 0x00
  68586. 00032D26  261F                     move.l     D3, [A7]+
  68587. 00032D28  245F                     movea.l    A2, [A7]+
  68588. 00032D2A  4E75                     rts
  68589. 00032D2C  8666                     or.w       D3, -[A6]
  68590. 00032D2E  666C                     bne        +0x6E /* 00032D9C */
  68591. 00032D30  7573                     moveq.l    D2, 0x73
  68592. 00032D32  6800 0000                bvc        +0x2 /* 00032D34 */
  68593. // begin alternate branch 00032D34-00032D38
  68594. label00032D34:
  68595. 00032D34  0000 2F0A                ori.b      D0, 0xA /* '\n' */
  68596. // end alternate branch 00032D34-00032D38
  68597. label00032D34: // (misaligned)
  68598. fn00032D36:
  68599. 00032D36  2F0A                     move.l     -[A7], A2
  68600. 00032D38  4EB9 0003 221A           jsr        [0x0003221A]
  68601. 00032D3E  2F08                     move.l     -[A7], A0
  68602. 00032D40  2F2F 0010                move.l     -[A7], [A7 + 0x10]
  68603. 00032D44  2F2F 0010                move.l     -[A7], [A7 + 0x10]
  68604. 00032D48  4EB9 0003 2D66           jsr        [0x00032D66]
  68605. 00032D4E  2448                     movea.l    A2, A0
  68606. 00032D50  204A                     movea.l    A0, A2
  68607. 00032D52  4FEF 000C                lea.l      A7, [A7 + 0xC]
  68608. 00032D56  245F                     movea.l    A2, [A7]+
  68609. 00032D58  4E75                     rts
  68610. 00032D5A  8566                     or.w       -[A6], D2
  68611. 00032D5C  6F70                     ble        +0x72 /* 00032DCE */
  68612. 00032D5E  656E                     bcs        +0x70 /* 00032DCE */
  68613. 00032D60  0000 2F0A                ori.b      D0, 0xA /* '\n' */
  68614. 00032D64  554F                     subq.w     A7, 2
  68615. 00032D66  246F 0012                movea.l    A2, [A7 + 0x12]
  68616. 00032D6A  4EB9 0003 3278           jsr        [0x00033278]
  68617. 00032D70  200A                     move.l     D0, A2
  68618. 00032D72  6608                     bne        +0xA /* 00032D7C */
  68619. 00032D74  91C8                     sub.l      A0, A0
  68620. 00032D76  544F                     addq.w     A7, 2
  68621. 00032D78  245F                     movea.l    A2, [A7]+
  68622. 00032D7A  4E75                     rts
  68623. label00032D7C:
  68624. 00032D7C  2F0A                     move.l     -[A7], A2
  68625. 00032D7E  4EB9 0003 2BDE           jsr        [0x00032BDE]
  68626. 00032D84  2F0A                     move.l     -[A7], A2
  68627. 00032D86  4EB9 0003 325E           jsr        [0x0003325E]
  68628. 00032D8C  486F 0008                pea.l      [A7 + 0x8]
  68629. 00032D90  2F2F 001A                move.l     -[A7], [A7 + 0x1A]
  68630. 00032D94  4EB9 0003 2E2A           jsr        [0x00032E2A]
  68631. 00032D9A  4A40                     tst.w      D0
  68632. label00032D9C:
  68633. 00032D9C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  68634. 00032DA0  6608                     bne        +0xA /* 00032DAA */
  68635. 00032DA2  91C8                     sub.l      A0, A0
  68636. 00032DA4  544F                     addq.w     A7, 2
  68637. 00032DA6  245F                     movea.l    A2, [A7]+
  68638. 00032DA8  4E75                     rts
  68639. label00032DAA:
  68640. 00032DAA  4878 1000                push.l     0x1000
  68641. 00032DAE  42A7                     clr.l      -[A7]
  68642. 00032DB0  3F2F 0008                move.w     -[A7], [A7 + 0x8]
  68643. 00032DB4  2F0A                     move.l     -[A7], A2
  68644. 00032DB6  4EB9 0003 229E           jsr        [0x0003229E]
  68645. 00032DBC  2F0A                     move.l     -[A7], A2
  68646. 00032DBE  3F2F 0012                move.w     -[A7], [A7 + 0x12]
  68647. 00032DC2  2F2F 001E                move.l     -[A7], [A7 + 0x1E]
  68648. 00032DC6  4EB9 0003 3AA0           jsr        [0x00033AA0]
  68649. 00032DCC  4A40                     tst.w      D0
  68650. label00032DCE:
  68651. 00032DCE  4FEF 0018                lea.l      A7, [A7 + 0x18]
  68652. 00032DD2  6722                     beq        +0x24 /* 00032DF6 */
  68653. 00032DD4  026A FE3F 0004           andi.w     [A2 + 0x4], 0xFE3F
  68654. 00032DDA  082A 0004 0006           btst.b     [A2 + 0x6], 0x4
  68655. 00032DE0  670C                     beq        +0xE /* 00032DEE */
  68656. 00032DE2  2F2A 0018                move.l     -[A7], [A2 + 0x18]
  68657. 00032DE6  4EB9 0003 21C2           jsr        [0x000321C2]
  68658. 00032DEC  584F                     addq.w     A7, 4
  68659. label00032DEE:
  68660. 00032DEE  91C8                     sub.l      A0, A0
  68661. 00032DF0  544F                     addq.w     A7, 2
  68662. 00032DF2  245F                     movea.l    A2, [A7]+
  68663. 00032DF4  4E75                     rts
  68664. label00032DF6:
  68665. 00032DF6  7038                     moveq.l    D0, 0x38
  68666. 00032DF8  C017                     and.b      D0, [A7]
  68667. 00032DFA  E608                     lsr        D0.b, 3
  68668. 00032DFC  0240 0004                andi.w     D0, 0x4
  68669. 00032E00  6712                     beq        +0x14 /* 00032E14 */
  68670. 00032E02  3F3C 0002                move.w     -[A7], 0x2
  68671. 00032E06  42A7                     clr.l      -[A7]
  68672. 00032E08  2F0A                     move.l     -[A7], A2
  68673. 00032E0A  4EB9 0003 310E           jsr        [0x0003310E]
  68674. 00032E10  4FEF 000A                lea.l      A7, [A7 + 0xA]
  68675. label00032E14:
  68676. 00032E14  204A                     movea.l    A0, A2
  68677. 00032E16  544F                     addq.w     A7, 2
  68678. 00032E18  245F                     movea.l    A2, [A7]+
  68679. 00032E1A  4E75                     rts
  68680. 00032E1C  8766                     or.w       -[A6], D3
  68681. 00032E1E  7265                     moveq.l    D1, 0x65
  68682. 00032E20  6F70                     ble        +0x72 /* 00032E92 */
  68683. 00032E22  656E                     bcs        +0x70 /* 00032E92 */
  68684. 00032E24  0000 48E7                ori.b      D0, 0xE7
  68685. 00032E28  1C30 266F                move.b     D6, [A0 + D2.w * 8 + 0x6F]
  68686. 00032E2C  001C 246F                ori.b      [A4]+, 0x6F /* 'o' */
  68687. 00032E30  0018 0253                ori.b      [A0]+, 0x53 /* 'S' */
  68688. 00032E34  FE3F 0053                .unknown   0xFE3F 0x0053 (W = 7)
  68689. 00032E38  0040 022B                ori.w      D0, 0x22B
  68690. 00032E3C  00CF                     .incomplete
  68691. 00032E3E  0001 022B                ori.b      D1, 0x2B /* '+' */
  68692. 00032E42  00F7                     .incomplete
  68693. 00032E44  0001 161A                ori.b      D1, 0x1A
  68694. 00032E48  4883                     ext.w      D3
  68695. 00032E4A  48C3                     ext.l      D3
  68696. 00032E4C  0C83 0000 0072           cmpi.l     D3, 0x72 /* 'r' */
  68697. 00032E52  6712                     beq        +0x14 /* 00032E66 */
  68698. 00032E54  0C83 0000 0077           cmpi.l     D3, 0x77 /* 'w' */
  68699. 00032E5A  670E                     beq        +0x10 /* 00032E6A */
  68700. 00032E5C  0C83 0000 0061           cmpi.l     D3, 0x61 /* 'a' */
  68701. 00032E62  670A                     beq        +0xC /* 00032E6E */
  68702. 00032E64  600C                     bra        +0xE /* 00032E72 */
  68703. label00032E66:
  68704. 00032E66  7A00                     moveq.l    D5, 0x00
  68705. 00032E68  6010                     bra        +0x12 /* 00032E7A */
  68706. label00032E6A:
  68707. 00032E6A  7A02                     moveq.l    D5, 0x02
  68708. 00032E6C  600C                     bra        +0xE /* 00032E7A */
  68709. label00032E6E:
  68710. 00032E6E  7A01                     moveq.l    D5, 0x01
  68711. 00032E70  6008                     bra        +0xA /* 00032E7A */
  68712. label00032E72:
  68713. 00032E72  7000                     moveq.l    D0, 0x00
  68714. 00032E74  4CDF 0C38                movem.l    D3,D4,D5,A2,A3, [A7]+
  68715. 00032E78  4E75                     rts
  68716. label00032E7A:
  68717. 00032E7A  1005                     move.b     D0, D5
  68718. 00032E7C  ED08                     lsl        D0.b, 6
  68719. 00032E7E  0200 00C0                andi.b     D0, 0xC0
  68720. 00032E82  0213 003F                andi.b     [A3], 0x3F /* '?' */
  68721. 00032E86  8113                     or.b       [A3], D0
  68722. 00032E88  101A                     move.b     D0, [A2]+
  68723. 00032E8A  4880                     ext.w      D0
  68724. 00032E8C  0440 002B                subi.w     D0, 0x2B /* '+' */
  68725. 00032E90  6720                     beq        +0x22 /* 00032EB2 */
  68726. label00032E92:
  68727. 00032E92  0440 0037                subi.w     D0, 0x37 /* '7' */
  68728. 00032E96  6702                     beq        +0x4 /* 00032E9A */
  68729. 00032E98  602E                     bra        +0x30 /* 00032EC8 */
  68730. label00032E9A:
  68731. 00032E9A  002B 0008 0001           ori.b      [A3 + 0x1], 0x8
  68732. 00032EA0  0C12 002B                cmpi.b     [A2], 0x2B /* '+' */
  68733. 00032EA4  6622                     bne        +0x24 /* 00032EC8 */
  68734. 00032EA6  702B                     moveq.l    D0, 0x2B
  68735. 00032EA8  2203                     move.l     D1, D3
  68736. 00032EAA  E189                     lsl        D1, 8
  68737. 00032EAC  8280                     or.l       D1, D0
  68738. 00032EAE  2601                     move.l     D3, D1
  68739. 00032EB0  6016                     bra        +0x18 /* 00032EC8 */
  68740. label00032EB2:
  68741. 00032EB2  702B                     moveq.l    D0, 0x2B
  68742. 00032EB4  2203                     move.l     D1, D3
  68743. 00032EB6  E189                     lsl        D1, 8
  68744. 00032EB8  8280                     or.l       D1, D0
  68745. 00032EBA  2601                     move.l     D3, D1
  68746. 00032EBC  0C12 0062                cmpi.b     [A2], 0x62 /* 'b' */
  68747. 00032EC0  6606                     bne        +0x8 /* 00032EC8 */
  68748. 00032EC2  002B 0008 0001           ori.b      [A3 + 0x1], 0x8
  68749. label00032EC8:
  68750. 00032EC8  2003                     move.l     D0, D3
  68751. 00032ECA  4EB9 0000 05A8           jsr        [0x000005A8]
  68752. 00032ED0  0046 0000                ori.w      D6, 0x0
  68753. 00032ED4  0061 0000                ori.w      -[A1], 0x0
  68754. 00032ED8  772B                     moveq.l    D3, 0x2B
  68755. 00032EDA  0005 0000                ori.b      D5, 0x0
  68756. 00032EDE  0061 0028                ori.w      -[A1], 0x28 /* '(' */
  68757. 00032EE2  0000 0072                ori.b      D0, 0x72 /* 'r' */
  68758. 00032EE6  001A 0000                ori.b      [A2]+, 0x0
  68759. 00032EEA  0077 0018 0000           ori.w      [A7 + D0.w], 0x18
  68760. 00032EF0  612B                     bsr        +0x2D /* 00032F1D */
  68761. 00032EF2  0022 0000                ori.b      -[A2], 0x0
  68762. 00032EF6  722B                     moveq.l    D1, 0x2B
  68763. 00032EF8  0014 0000                ori.b      [A4], 0x0
  68764. 00032EFC  772B                     moveq.l    D3, 0x2B
  68765. 00032EFE  0012 7801                ori.b      [A2], 0x1
  68766. 00032F02  6012                     bra        +0x14 /* 00032F16 */
  68767. 00032F04  7802                     moveq.l    D4, 0x02
  68768. 00032F06  600E                     bra        +0x10 /* 00032F16 */
  68769. 00032F08  7806                     moveq.l    D4, 0x06
  68770. 00032F0A  600A                     bra        +0xC /* 00032F16 */
  68771. 00032F0C  7803                     moveq.l    D4, 0x03
  68772. 00032F0E  6006                     bra        +0x8 /* 00032F16 */
  68773. 00032F10  7803                     moveq.l    D4, 0x03
  68774. 00032F12  6002                     bra        +0x4 /* 00032F16 */
  68775. 00032F14  7807                     moveq.l    D4, 0x07
  68776. label00032F16:
  68777. 00032F16  1004                     move.b     D0, D4
  68778. 00032F18  E708                     lsl        D0.b, 3
  68779. 00032F1A  0200 0038                andi.b     D0, 0x38 /* '8' */
  68780. 00032F1E  0213 00C7                andi.b     [A3], 0xC7
  68781. 00032F22  8113                     or.b       [A3], D0
  68782. 00032F24  7001                     moveq.l    D0, 0x01
  68783. 00032F26  4CDF 0C38                movem.l    D3,D4,D5,A2,A3, [A7]+
  68784. 00032F2A  4E75                     rts
  68785. 00032F2C  905F                     sub.w      D0, [A7]+
  68786. 00032F2E  5F67                     subq.w     -[A7], 7
  68787. 00032F30  6574                     bcs        +0x76 /* 00032FA6 */
  68788. 00032F32  5F66                     subq.w     -[A6], 7
  68789. 00032F34  696C                     bvs        +0x6E /* 00032FA2 */
  68790. 00032F36  655F                     bcs        +0x61 /* 00032F97 */
  68791. 00032F38  6D6F                     blt        +0x71 /* 00032FA9 */
  68792. 00032F3A  6465                     bcc        +0x67 /* 00032FA1 */
  68793. 00032F3C  7300                     moveq.l    D1, 0x00
  68794. 00032F3E  0000 226F                ori.b      D0, 0x6F /* 'o' */
  68795. 00032F42  0004 323C                ori.b      D4, 0x3C /* '<' */
  68796. 00032F46  01C0                     .incomplete
  68797. 00032F48  C269 0004                and.w      D1, [A1 + 0x4]
  68798. 00032F4C  EC49                     lsr        D1.w, 6
  68799. 00032F4E  3401                     move.w     D2, D1
  68800. 00032F50  0C02 0001                cmpi.b     D2, 0x1
  68801. 00032F54  6706                     beq        +0x8 /* 00032F5C */
  68802. 00032F56  0C01 0002                cmpi.b     D1, 0x2
  68803. 00032F5A  6606                     bne        +0x8 /* 00032F62 */
  68804. label00032F5C:
  68805. 00032F5C  4A29 0009                tst.b      [A1 + 0x9]
  68806. 00032F60  670C                     beq        +0xE /* 00032F6E */
  68807. label00032F62:
  68808. 00032F62  33FC 0023 0002 5A10      move.w     [0x00025A10], 0x23 /* '#' */
  68809. 00032F6A  70FF                     moveq.l    D0, 0xFFFFFFFF
  68810. 00032F6C  4E75                     rts
  68811. label00032F6E:
  68812. 00032F6E  1429 0006                move.b     D2, [A1 + 0x6]
  68813. 00032F72  EA0A                     lsr        D2.b, 5
  68814. 00032F74  6606                     bne        +0x8 /* 00032F7C */
  68815. 00032F76  2029 0014                move.l     D0, [A1 + 0x14]
  68816. 00032F7A  4E75                     rts
  68817. label00032F7C:
  68818. 00032F7C  2069 0020                movea.l    A0, [A1 + 0x20]
  68819. 00032F80  91E9 0018                sub.l      A0, [A1 + 0x18]
  68820. 00032F84  2229 0030                move.l     D1, [A1 + 0x30]
  68821. 00032F88  D288                     add.l      D1, A0
  68822. 00032F8A  0C02 0003                cmpi.b     D2, 0x3
  68823. 00032F8E  650A                     bcs        +0xC /* 00032F9A */
  68824. 00032F90  7000                     moveq.l    D0, 0x00
  68825. 00032F92  1002                     move.b     D0, D2
  68826. 00032F94  5540                     subq.w     D0, 2
  68827. 00032F96  48C0                     ext.l      D0
  68828. 00032F98  9280                     sub.l      D1, D0
  68829. label00032F9A:
  68830. 00032F9A  2001                     move.l     D0, D1
  68831. 00032F9C  4E75                     rts
  68832. 00032F9E  865F                     or.w       D3, [A7]+
  68833. 00032FA0  6674                     bne        +0x76 /* 00033016 */
  68834. label00032FA2:
  68835. 00032FA2  656C                     bcs        +0x6E /* 00033010 */
  68836. 00032FA4  6C00 0000                bge        +0x2 /* 00032FA6 */
  68837. // begin alternate branch 00032FA6-00032FB2
  68838. label00032FA6:
  68839. 00032FA6  0000 2F2F                ori.b      D0, 0x2F /* '/' */
  68840. 00032FAA  0004 4EB9                ori.b      D4, 0xB9
  68841. 00032FAE  0003 2F44                ori.b      D3, 0x44 /* 'D' */
  68842. // end alternate branch 00032FA6-00032FB2
  68843. label00032FA6: // (misaligned)
  68844. 00032FA8  2F2F 0004                move.l     -[A7], [A7 + 0x4]
  68845. 00032FAC  4EB9 0003 2F44           jsr        [0x00032F44]
  68846. 00032FB2  584F                     addq.w     A7, 4
  68847. 00032FB4  4E75                     rts
  68848. 00032FB6  8566                     or.w       -[A6], D2
  68849. 00032FB8  7465                     moveq.l    D2, 0x65
  68850. 00032FBA  6C6C                     bge        +0x6E /* 00033028 */
  68851. 00032FBC  0000 48E7                ori.b      D0, 0xE7
  68852. 00032FC0  1830 246F                move.b     D4, [A0 + D2.w * 4 + 0x6F]
  68853. 00032FC4  0014 362F                ori.b      [A4], 0x2F /* '/' */
  68854. 00032FC8  001C 303C                ori.b      [A4]+, 0x3C /* '<' */
  68855. 00032FCC  01C0                     .incomplete
  68856. 00032FCE  C06A 0004                and.w      D0, [A2 + 0x4]
  68857. 00032FD2  EC48                     lsr        D0.w, 6
  68858. 00032FD4  5300                     subq.b     D0, 1
  68859. 00032FD6  6606                     bne        +0x8 /* 00032FDE */
  68860. 00032FD8  4A2A 0009                tst.b      [A2 + 0x9]
  68861. 00032FDC  6710                     beq        +0x12 /* 00032FEE */
  68862. label00032FDE:
  68863. 00032FDE  33FC 0023 0002 5A10      move.w     [0x00025A10], 0x23 /* '#' */
  68864. 00032FE6  70FF                     moveq.l    D0, 0xFFFFFFFF
  68865. 00032FE8  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  68866. 00032FEC  4E75                     rts
  68867. label00032FEE:
  68868. 00032FEE  102A 0006                move.b     D0, [A2 + 0x6]
  68869. 00032FF2  EA08                     lsr        D0.b, 5
  68870. 00032FF4  5300                     subq.b     D0, 1
  68871. 00032FF6  662A                     bne        +0x2C /* 00033022 */
  68872. 00032FF8  42A7                     clr.l      -[A7]
  68873. 00032FFA  2F0A                     move.l     -[A7], A2
  68874. 00032FFC  4EB9 0003 2602           jsr        [0x00032602]
  68875. 00033002  4A40                     tst.w      D0
  68876. 00033004  504F                     addq.w     A7, 8
  68877. 00033006  671A                     beq        +0x1C /* 00033022 */
  68878. 00033008  157C 0001 0009           move.b     [A2 + 0x9], 0x1
  68879. 0003300E  42AA 0024                clr.l      [A2 + 0x24]
  68880. // begin alternate branch 00033010-0003301A
  68881. label00033010:
  68882. 00033010  0024 33FC                ori.b      -[A4], 0xFC
  68883. 00033014  0023 0002                ori.b      -[A3], 0x2
  68884. label00033016: // (misaligned)
  68885. 00033018  5A10                     addq.b     [A0], 5
  68886. // end alternate branch 00033010-0003301A
  68887. label00033010: // (misaligned)
  68888. 00033012  33FC 0023 0002 5A10      move.w     [0x00025A10], 0x23 /* '#' */
  68889. // begin alternate branch 00033016-0003301A
  68890. label00033016:
  68891. 00033016  0002 5A10                ori.b      D2, 0x10
  68892. // end alternate branch 00033016-0003301A
  68893. label00033016: // (misaligned)
  68894. 0003301A  70FF                     moveq.l    D0, 0xFFFFFFFF
  68895. 0003301C  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  68896. 00033020  4E75                     rts
  68897. label00033022:
  68898. 00033022  0C43 0001                cmpi.w     D3, 0x1
  68899. 00033026  6612                     bne        +0x14 /* 0003303A */
  68900. label00033028:
  68901. 00033028  7600                     moveq.l    D3, 0x00
  68902. 0003302A  2F0A                     move.l     -[A7], A2
  68903. 0003302C  4EB9 0003 2F44           jsr        [0x00032F44]
  68904. 00033032  2800                     move.l     D4, D0
  68905. 00033034  D9AF 001C                add.l      [A7 + 0x1C], D4
  68906. 00033038  584F                     addq.w     A7, 4
  68907. label0003303A:
  68908. 0003303A  0C43 0002                cmpi.w     D3, 0x2
  68909. 0003303E  6764                     beq        +0x66 /* 000330A4 */
  68910. 00033040  7038                     moveq.l    D0, 0x38
  68911. 00033042  C02A 0004                and.b      D0, [A2 + 0x4]
  68912. 00033046  E608                     lsr        D0.b, 3
  68913. 00033048  5700                     subq.b     D0, 3
  68914. 0003304A  6758                     beq        +0x5A /* 000330A4 */
  68915. 0003304C  102A 0006                move.b     D0, [A2 + 0x6]
  68916. 00033050  EA08                     lsr        D0.b, 5
  68917. 00033052  1800                     move.b     D4, D0
  68918. 00033054  5500                     subq.b     D0, 2
  68919. 00033056  6706                     beq        +0x8 /* 0003305E */
  68920. 00033058  0C04 0003                cmpi.b     D4, 0x3
  68921. 0003305C  6646                     bne        +0x48 /* 000330A4 */
  68922. label0003305E:
  68923. 0003305E  202F 0018                move.l     D0, [A7 + 0x18]
  68924. 00033062  B0AA 0014                cmp.l      D0, [A2 + 0x14]
  68925. 00033066  640A                     bcc        +0xC /* 00033072 */
  68926. 00033068  282A 0030                move.l     D4, [A2 + 0x30]
  68927. 0003306C  B8AF 0018                cmp.l      D4, [A7 + 0x18]
  68928. 00033070  6308                     bls        +0xA /* 0003307A */
  68929. label00033072:
  68930. 00033072  022A 001F 0006           andi.b     [A2 + 0x6], 0x1F
  68931. 00033078  6030                     bra        +0x32 /* 000330AA */
  68932. label0003307A:
  68933. 0003307A  202F 0018                move.l     D0, [A7 + 0x18]
  68934. 0003307E  9084                     sub.l      D0, D4
  68935. 00033080  206A 0018                movea.l    A0, [A2 + 0x18]
  68936. 00033084  D1C0                     add.l      A0, D0
  68937. 00033086  2548 0020                move.l     [A2 + 0x20], A0
  68938. 0003308A  202A 0014                move.l     D0, [A2 + 0x14]
  68939. 0003308E  90AF 0018                sub.l      D0, [A7 + 0x18]
  68940. 00033092  2540 0024                move.l     [A2 + 0x24], D0
  68941. 00033096  022A 001F 0006           andi.b     [A2 + 0x6], 0x1F
  68942. 0003309C  002A 0040 0006           ori.b      [A2 + 0x6], 0x40 /* '@' */
  68943. 000330A2  6006                     bra        +0x8 /* 000330AA */
  68944. label000330A4:
  68945. 000330A4  022A 001F 0006           andi.b     [A2 + 0x6], 0x1F
  68946. label000330AA:
  68947. 000330AA  102A 0006                move.b     D0, [A2 + 0x6]
  68948. 000330AE  EA08                     lsr        D0.b, 5
  68949. 000330B0  6646                     bne        +0x48 /* 000330F8 */
  68950. 000330B2  266A 0034                movea.l    A3, [A2 + 0x34]
  68951. 000330B6  200B                     move.l     D0, A3
  68952. 000330B8  6730                     beq        +0x32 /* 000330EA */
  68953. 000330BA  2F2A 0044                move.l     -[A7], [A2 + 0x44]
  68954. 000330BE  3F03                     move.w     -[A7], D3
  68955. 000330C0  486F 001E                pea.l      [A7 + 0x1E]
  68956. 000330C4  2F12                     move.l     -[A7], [A2]
  68957. 000330C6  4E93                     jsr        [A3]
  68958. 000330C8  4A40                     tst.w      D0
  68959. 000330CA  4FEF 000E                lea.l      A7, [A7 + 0xE]
  68960. 000330CE  671A                     beq        +0x1C /* 000330EA */
  68961. 000330D0  157C 0001 0009           move.b     [A2 + 0x9], 0x1
  68962. 000330D6  42AA 0024                clr.l      [A2 + 0x24]
  68963. 000330DA  33FC 0023 0002 5A10      move.w     [0x00025A10], 0x23 /* '#' */
  68964. 000330E2  70FF                     moveq.l    D0, 0xFFFFFFFF
  68965. 000330E4  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  68966. 000330E8  4E75                     rts
  68967. label000330EA:
  68968. 000330EA  422A 0008                clr.b      [A2 + 0x8]
  68969. 000330EE  256F 0018 0014           move.l     [A2 + 0x14], [A7 + 0x18]
  68970. 000330F4  42AA 0024                clr.l      [A2 + 0x24]
  68971. label000330F8:
  68972. 000330F8  7000                     moveq.l    D0, 0x00
  68973. 000330FA  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  68974. 000330FE  4E75                     rts
  68975. 00033100  865F                     or.w       D3, [A7]+
  68976. 00033102  6673                     bne        +0x75 /* 00033177 */
  68977. 00033104  6565                     bcs        +0x67 /* 0003316B */
  68978. 00033106  6B00 0000                bmi        +0x2 /* 00033108 */
  68979. // begin alternate branch 00033108-0003310C
  68980. label00033108:
  68981. 00033108  0000 2F03                ori.b      D0, 0x3
  68982. // end alternate branch 00033108-0003310C
  68983. label00033108: // (misaligned)
  68984. fn0003310A:
  68985. 0003310A  2F03                     move.l     -[A7], D3
  68986. 0003310C  262F 000C                move.l     D3, [A7 + 0xC]
  68987. 00033110  3F2F 0010                move.w     -[A7], [A7 + 0x10]
  68988. 00033114  2F03                     move.l     -[A7], D3
  68989. 00033116  2F2F 000E                move.l     -[A7], [A7 + 0xE]
  68990. 0003311A  4EB9 0003 2FC2           jsr        [0x00032FC2]
  68991. 00033120  4FEF 000A                lea.l      A7, [A7 + 0xA]
  68992. 00033124  261F                     move.l     D3, [A7]+
  68993. 00033126  4E75                     rts
  68994. 00033128  8566                     or.w       -[A6], D2
  68995. 0003312A  7365                     moveq.l    D1, 0x65
  68996. 0003312C  656B                     bcs        +0x6D /* 00033199 */
  68997. 0003312E  0000 2F2F                ori.b      D0, 0x2F /* '/' */
  68998. 00033132  000A 3F2F                ori.b      A2, 0x2F /* '/' */
  68999. 00033136  000C 2F2F                ori.b      A4, 0x2F /* '/' */
  69000. 0003313A  000A 4EB9                ori.b      A2, 0xB9
  69001. 0003313E  0003 319C                ori.b      D3, 0x9C
  69002. 00033142  206F 000E                movea.l    A0, [A7 + 0xE]
  69003. 00033146  4FEF 000A                lea.l      A7, [A7 + 0xA]
  69004. 0003314A  4E75                     rts
  69005. 0003314C  866D 656D                or.w       D3, [A5 + 0x656D]
  69006. 00033150  7365                     moveq.l    D1, 0x65
  69007. 00033152  7400                     moveq.l    D2, 0x00
  69008. 00033154  0000 48E7                ori.b      D0, 0xE7
  69009. // begin alternate branch 00033156-00033168
  69010. fn00033156:
  69011. 00033156  48E7 1030                movem.l    -[A7], D3,A2,A3
  69012. 0003315A  262F 0018                move.l     D3, [A7 + 0x18]
  69013. 0003315E  246F 0010                movea.l    A2, [A7 + 0x10]
  69014. 00033162  266F 0014                movea.l    A3, [A7 + 0x14]
  69015. 00033166  5283                     addq.l     D3, 1
  69016. // end alternate branch 00033156-00033168
  69017. fn00033156: // (misaligned)
  69018. 00033158  1030 262F                move.b     D0, [A0 + D2.w * 8 + 0x2F]
  69019. 0003315C  0018 246F                ori.b      [A0]+, 0x6F /* 'o' */
  69020. 00033160  0010 266F                ori.b      [A0], 0x6F /* 'o' */
  69021. 00033164  0014 5283                ori.b      [A4], 0x83
  69022. 00033168  5383                     subq.l     D3, 1
  69023. 0003316A  671A                     beq        +0x1C /* 00033186 */
  69024. label0003316C:
  69025. 0003316C  B50B                     cmpm.b     [A2]+, [A3]+
  69026. 0003316E  6712                     beq        +0x14 /* 00033182 */
  69027. 00033170  1022                     move.b     D0, -[A2]
  69028. 00033172  B023                     cmp.b      D0, -[A3]
  69029. 00033174  6404                     bcc        +0x6 /* 0003317A */
  69030. 00033176  70FF                     moveq.l    D0, 0xFFFFFFFF
  69031. 00033178  6002                     bra        +0x4 /* 0003317C */
  69032. label0003317A:
  69033. 0003317A  7001                     moveq.l    D0, 0x01
  69034. label0003317C:
  69035. 0003317C  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  69036. 00033180  4E75                     rts
  69037. label00033182:
  69038. 00033182  5383                     subq.l     D3, 1
  69039. 00033184  66E6                     bne        -0x18 /* 0003316C */
  69040. label00033186:
  69041. 00033186  7000                     moveq.l    D0, 0x00
  69042. 00033188  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  69043. 0003318C  4E75                     rts
  69044. 0003318E  866D 656D                or.w       D3, [A5 + 0x656D]
  69045. 00033192  636D                     bls        +0x6F /* 00033201 */
  69046. 00033194  7000                     moveq.l    D0, 0x00
  69047. 00033196  0000 48E7                ori.b      D0, 0xE7
  69048. 0003319A  1E00                     move.b     D7, D0
  69049. 0003319C  226F 0014                movea.l    A1, [A7 + 0x14]
  69050. 000331A0  282F 001A                move.l     D4, [A7 + 0x1A]
  69051. 000331A4  7600                     moveq.l    D3, 0x00
  69052. 000331A6  162F 0019                move.b     D3, [A7 + 0x19]
  69053. 000331AA  7020                     moveq.l    D0, 0x20
  69054. 000331AC  B880                     cmp.l      D4, D0
  69055. 000331AE  6500 0088                bcs        +0x8A /* 00033238 */
  69056. 000331B2  7003                     moveq.l    D0, 0x03
  69057. 000331B4  2A09                     move.l     D5, A1
  69058. 000331B6  4485                     neg.l      D5
  69059. 000331B8  CA80                     and.l      D5, D0
  69060. 000331BA  2C05                     move.l     D6, D5
  69061. 000331BC  670C                     beq        +0xE /* 000331CA */
  69062. 000331BE  9885                     sub.l      D4, D5
  69063. label000331C0:
  69064. 000331C0  2049                     movea.l    A0, A1
  69065. 000331C2  5289                     addq.l     A1, 1
  69066. 000331C4  1083                     move.b     [A0], D3
  69067. 000331C6  5385                     subq.l     D5, 1
  69068. 000331C8  66F6                     bne        -0x8 /* 000331C0 */
  69069. label000331CA:
  69070. 000331CA  4A83                     tst.l      D3
  69071. 000331CC  6716                     beq        +0x18 /* 000331E4 */
  69072. 000331CE  2003                     move.l     D0, D3
  69073. 000331D0  4840                     swap.w     D0
  69074. 000331D2  4240                     clr.w      D0
  69075. 000331D4  2203                     move.l     D1, D3
  69076. 000331D6  7418                     moveq.l    D2, 0x18
  69077. 000331D8  E5A9                     lsl        D1, D2
  69078. 000331DA  8280                     or.l       D1, D0
  69079. 000331DC  2003                     move.l     D0, D3
  69080. 000331DE  E188                     lsl        D0, 8
  69081. 000331E0  8081                     or.l       D0, D1
  69082. 000331E2  8680                     or.l       D3, D0
  69083. label000331E4:
  69084. 000331E4  2A04                     move.l     D5, D4
  69085. 000331E6  EA8D                     lsr        D5, 5
  69086. 000331E8  2C05                     move.l     D6, D5
  69087. 000331EA  6734                     beq        +0x36 /* 00033220 */
  69088. label000331EC:
  69089. 000331EC  2049                     movea.l    A0, A1
  69090. 000331EE  5889                     addq.l     A1, 4
  69091. 000331F0  2083                     move.l     [A0], D3
  69092. 000331F2  2049                     movea.l    A0, A1
  69093. 000331F4  5889                     addq.l     A1, 4
  69094. 000331F6  2083                     move.l     [A0], D3
  69095. 000331F8  2049                     movea.l    A0, A1
  69096. 000331FA  5889                     addq.l     A1, 4
  69097. 000331FC  2083                     move.l     [A0], D3
  69098. 000331FE  2049                     movea.l    A0, A1
  69099. 00033200  5889                     addq.l     A1, 4
  69100. 00033202  2083                     move.l     [A0], D3
  69101. 00033204  2049                     movea.l    A0, A1
  69102. 00033206  5889                     addq.l     A1, 4
  69103. 00033208  2083                     move.l     [A0], D3
  69104. 0003320A  2049                     movea.l    A0, A1
  69105. 0003320C  5889                     addq.l     A1, 4
  69106. 0003320E  2083                     move.l     [A0], D3
  69107. 00033210  2049                     movea.l    A0, A1
  69108. 00033212  5889                     addq.l     A1, 4
  69109. 00033214  2083                     move.l     [A0], D3
  69110. 00033216  2049                     movea.l    A0, A1
  69111. 00033218  5889                     addq.l     A1, 4
  69112. 0003321A  2083                     move.l     [A0], D3
  69113. 0003321C  5385                     subq.l     D5, 1
  69114. 0003321E  66CC                     bne        -0x32 /* 000331EC */
  69115. label00033220:
  69116. 00033220  7A1F                     moveq.l    D5, 0x1F
  69117. 00033222  CA84                     and.l      D5, D4
  69118. 00033224  E48D                     lsr        D5, 2
  69119. 00033226  2C05                     move.l     D6, D5
  69120. 00033228  670A                     beq        +0xC /* 00033234 */
  69121. label0003322A:
  69122. 0003322A  2049                     movea.l    A0, A1
  69123. 0003322C  5889                     addq.l     A1, 4
  69124. 0003322E  2083                     move.l     [A0], D3
  69125. 00033230  5385                     subq.l     D5, 1
  69126. 00033232  66F6                     bne        -0x8 /* 0003322A */
  69127. label00033234:
  69128. 00033234  7003                     moveq.l    D0, 0x03
  69129. 00033236  C880                     and.l      D4, D0
  69130. label00033238:
  69131. 00033238  4A84                     tst.l      D4
  69132. 0003323A  670A                     beq        +0xC /* 00033246 */
  69133. label0003323C:
  69134. 0003323C  2049                     movea.l    A0, A1
  69135. 0003323E  5289                     addq.l     A1, 1
  69136. 00033240  1083                     move.b     [A0], D3
  69137. 00033242  5384                     subq.l     D4, 1
  69138. 00033244  66F6                     bne        -0x8 /* 0003323C */
  69139. label00033246:
  69140. 00033246  4CDF 0078                movem.l    D3,D4,D5,D6, [A7]+
  69141. 0003324A  4E75                     rts
  69142. 0003324C  8A5F                     or.w       D5, [A7]+
  69143. 0003324E  5F66                     subq.w     -[A6], 7
  69144. 00033250  696C                     bvs        +0x6E /* 000332BE */
  69145. 00033252  6C5F                     bge        +0x61 /* 000332B3 */
  69146. 00033254  6D65                     blt        +0x67 /* 000332BB */
  69147. 00033256  6D00 0000                blt        +0x2 /* 00033258 */
  69148. // begin alternate branch 00033258-00033268
  69149. label00033258:
  69150. 00033258  0000 206F                ori.b      D0, 0x6F /* 'o' */
  69151. 0003325C  0004 4228                ori.b      D4, 0x28 /* '(' */
  69152. 00033260  0008 4228                ori.b      A0, 0x28 /* '(' */
  69153. 00033264  0009 4E75                ori.b      A1, 0x75 /* 'u' */
  69154. // end alternate branch 00033258-00033268
  69155. label00033258: // (misaligned)
  69156. 0003325A  206F 0004                movea.l    A0, [A7 + 0x4]
  69157. 0003325E  4228 0008                clr.b      [A0 + 0x8]
  69158. 00033262  4228 0009                clr.b      [A0 + 0x9]
  69159. 00033266  4E75                     rts
  69160. 00033268  8863                     or.w       D4, -[A3]
  69161. 0003326A  6C65                     bge        +0x67 /* 000332D1 */
  69162. 0003326C  6172                     bsr        +0x74 /* 000332E0 */
  69163. 0003326E  6572                     bcs        +0x74 /* 000332E2 */
  69164. 00033270  7200                     moveq.l    D1, 0x00
  69165. 00033272  0000 41F9                ori.b      D0, 0xF9
  69166. 00033276  0003 2376                ori.b      D3, 0x76 /* 'v' */
  69167. 0003327A  23C8 0002 5D4A           move.l     [0x00025D4A], A0
  69168. 00033280  4E75                     rts
  69169. 00033282  8E5F                     or.w       D7, [A7]+
  69170. 00033284  5F73 7464                subq.w     [A3 + D7.w * 4 + 0x64], 7
  69171. 00033288  696F                     bvs        +0x71 /* 000332F9 */
  69172. 0003328A  5F61                     subq.w     -[A1], 7
  69173. 0003328C  7465                     moveq.l    D2, 0x65
  69174. 0003328E  7869                     moveq.l    D4, 0x69
  69175. 00033290  7400                     moveq.l    D2, 0x00
  69176. 00033292  0000 226F                ori.b      D0, 0x6F /* 'o' */
  69177. 00033296  0004 302F                ori.b      D4, 0x2F /* '/' */
  69178. 0003329A  000A 670A                ori.b      A2, 0xA /* '\n' */
  69179. 0003329E  5340                     subq.w     D0, 1
  69180. 000332A0  6722                     beq        +0x24 /* 000332C4 */
  69181. 000332A2  5340                     subq.w     D0, 1
  69182. 000332A4  6732                     beq        +0x34 /* 000332D8 */
  69183. 000332A6  6036                     bra        +0x38 /* 000332DE */
  69184. 000332A8  2051                     movea.l    A0, [A1]
  69185. 000332AA  1410                     move.b     D2, [A0]
  69186. 000332AC  1202                     move.b     D1, D2
  69187. 000332AE  4A02                     tst.b      D2
  69188. 000332B0  660A                     bne        +0xC /* 000332BC */
  69189. 000332B2  337C 0001 0004           move.w     [A1 + 0x4], 0x1
  69190. 000332B8  70FF                     moveq.l    D0, 0xFFFFFFFF
  69191. 000332BA  4E75                     rts
  69192. label000332BC:
  69193. 000332BC  5291                     addq.l     [A1], 1
  69194. label000332BE:
  69195. 000332BE  1001                     move.b     D0, D1
  69196. 000332C0  4880                     ext.w      D0
  69197. 000332C2  4E75                     rts
  69198. label000332C4:
  69199. 000332C4  4A69 0004                tst.w      [A1 + 0x4]
  69200. 000332C8  6604                     bne        +0x6 /* 000332CE */
  69201. 000332CA  5391                     subq.l     [A1], 1
  69202. 000332CC  6004                     bra        +0x6 /* 000332D2 */
  69203. label000332CE:
  69204. 000332CE  4269 0004                clr.w      [A1 + 0x4]
  69205. label000332D2:
  69206. 000332D2  302F 0008                move.w     D0, [A7 + 0x8]
  69207. 000332D6  4E75                     rts
  69208. label000332D8:
  69209. 000332D8  3029 0004                move.w     D0, [A1 + 0x4]
  69210. 000332DC  4E75                     rts
  69211. label000332DE:
  69212. 000332DE  7000                     moveq.l    D0, 0x00
  69213. fn000332E0:
  69214. 000332E0  4E75                     rts
  69215. label000332E2:
  69216. 000332E2  8C5F                     or.w       D6, [A7]+
  69217. 000332E4  5F53                     subq.w     [A3], 7
  69218. 000332E6  7472                     moveq.l    D2, 0x72
  69219. 000332E8  696E                     bvs        +0x70 /* 00033358 */
  69220. 000332EA  6752                     beq        +0x54 /* 0003333E */
  69221. 000332EC  6561                     bcs        +0x63 /* 0003334F */
  69222. 000332EE  6400 0000                bcc        +0x2 /* 000332F0 */
  69223. // begin alternate branch 000332F0-00033300
  69224. label000332F0:
  69225. 000332F0  0000 48E7                ori.b      D0, 0xE7
  69226. 000332F4  1038 362F                move.b     D0, [0x0000362F]
  69227. 000332F8  0014 0C43                ori.b      [A4], 0x43 /* 'C' */
  69228. 000332FC  0001 6D06                ori.b      D1, 0x6
  69229. // end alternate branch 000332F0-00033300
  69230. label000332F0: // (misaligned)
  69231. 000332F2  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  69232. 000332F6  362F 0014                move.w     D3, [A7 + 0x14]
  69233. 000332FA  0C43 0001                cmpi.w     D3, 0x1
  69234. 000332FE  6D06                     blt        +0x8 /* 00033306 */
  69235. 00033300  0C43 0006                cmpi.w     D3, 0x6
  69236. 00033304  6F08                     ble        +0xA /* 0003330E */
  69237. label00033306:
  69238. 00033306  70FF                     moveq.l    D0, 0xFFFFFFFF
  69239. 00033308  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  69240. 0003330C  4E75                     rts
  69241. label0003330E:
  69242. 0003330E  3003                     move.w     D0, D3
  69243. 00033310  5340                     subq.w     D0, 1
  69244. 00033312  48C0                     ext.l      D0
  69245. 00033314  E588                     lsl        D0, 2
  69246. 00033316  41F9 0002 59F8           lea.l      A0, [0x000259F8]
  69247. 0003331C  D1C0                     add.l      A0, D0
  69248. 0003331E  2648                     movea.l    A3, A0
  69249. 00033320  2850                     movea.l    A4, [A0]
  69250. 00033322  244C                     movea.l    A2, A4
  69251. 00033324  7001                     moveq.l    D0, 0x01
  69252. 00033326  B9C0                     cmpa.l     A4, D0
  69253. 00033328  6702                     beq        +0x4 /* 0003332C */
  69254. 0003332A  4293                     clr.l      [A3]
  69255. label0003332C:
  69256. 0003332C  7001                     moveq.l    D0, 0x01
  69257. 0003332E  B5C0                     cmpa.l     A2, D0
  69258. 00033330  670A                     beq        +0xC /* 0003333C */
  69259. 00033332  200A                     move.l     D0, A2
  69260. 00033334  660E                     bne        +0x10 /* 00033344 */
  69261. 00033336  0C43 0001                cmpi.w     D3, 0x1
  69262. 0003333A  6608                     bne        +0xA /* 00033344 */
  69263. label0003333C:
  69264. 0003333C  7000                     moveq.l    D0, 0x00
  69265. label0003333E:
  69266. 0003333E  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  69267. 00033342  4E75                     rts
  69268. label00033344:
  69269. 00033344  200A                     move.l     D0, A2
  69270. 00033346  660A                     bne        +0xC /* 00033352 */
  69271. 00033348  4267                     clr.w      -[A7]
  69272. 0003334A  4EB9 0003 1852           jsr        [0x00031852]
  69273. 00033350  544F                     addq.w     A7, 2
  69274. label00033352:
  69275. 00033352  3F03                     move.w     -[A7], D3
  69276. 00033354  4E92                     jsr        [A2]
  69277. 00033356  7000                     moveq.l    D0, 0x00
  69278. label00033358:
  69279. 00033358  544F                     addq.w     A7, 2
  69280. 0003335A  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  69281. 0003335E  4E75                     rts
  69282. 00033360  8572 6169 7365           or.w       [[A2 + 0x7365]], D2
  69283. 00033366  0000 202F                ori.b      D0, 0x2F /* '/' */
  69284. // begin alternate branch 00033368-00033376
  69285. fn00033368:
  69286. 00033368  202F 000C                move.l     D0, [A7 + 0xC]
  69287. 0003336C  226F 0008                movea.l    A1, [A7 + 0x8]
  69288. 00033370  206F 0004                movea.l    A0, [A7 + 0x4]
  69289. 00033374  5280                     addq.l     D0, 1
  69290. // end alternate branch 00033368-00033376
  69291. fn00033368: // (misaligned)
  69292. 0003336A  000C 226F                ori.b      A4, 0x6F /* 'o' */
  69293. 0003336E  0008 206F                ori.b      A0, 0x6F /* 'o' */
  69294. 00033372  0004 5280                ori.b      D4, 0x80
  69295. 00033376  5380                     subq.l     D0, 1
  69296. 00033378  6714                     beq        +0x16 /* 0003338E */
  69297. label0003337A:
  69298. 0003337A  10D9                     move.b     [A0]+, [A1]+
  69299. 0003337C  660C                     bne        +0xE /* 0003338A */
  69300. 0003337E  5380                     subq.l     D0, 1
  69301. 00033380  670C                     beq        +0xE /* 0003338E */
  69302. label00033382:
  69303. 00033382  4218                     clr.b      [A0]+
  69304. 00033384  5380                     subq.l     D0, 1
  69305. 00033386  66FA                     bne        -0x4 /* 00033382 */
  69306. 00033388  6004                     bra        +0x6 /* 0003338E */
  69307. label0003338A:
  69308. 0003338A  5380                     subq.l     D0, 1
  69309. 0003338C  66EC                     bne        -0x12 /* 0003337A */
  69310. label0003338E:
  69311. 0003338E  206F 0004                movea.l    A0, [A7 + 0x4]
  69312. 00033392  4E75                     rts
  69313. 00033394  8773 7472                or.w       [A3 + D7.w * 4 + 0x72], D3
  69314. 00033398  6E63                     bgt        +0x65 /* 000333FD */
  69315. 0003339A  7079                     moveq.l    D0, 0x79
  69316. 0003339C  0000 226F                ori.b      D0, 0x6F /* 'o' */
  69317. // begin alternate branch 0003339E-000333A6
  69318. fn0003339E:
  69319. 0003339E  226F 0008                movea.l    A1, [A7 + 0x8]
  69320. 000333A2  206F 0004                movea.l    A0, [A7 + 0x4]
  69321. // end alternate branch 0003339E-000333A6
  69322. fn0003339E: // (misaligned)
  69323. 000333A0  0008 206F                ori.b      A0, 0x6F /* 'o' */
  69324. 000333A4  0004 4A18                ori.b      D4, 0x18
  69325. // begin alternate branch 000333A6-000333A8
  69326. label000333A6:
  69327. 000333A6  4A18                     tst.b      [A0]+
  69328. // end alternate branch 000333A6-000333A8
  69329. label000333A6: // (misaligned)
  69330. 000333A8  66FC                     bne        -0x2 /* 000333A6 */
  69331. 000333AA  5388                     subq.l     A0, 1
  69332. label000333AC:
  69333. 000333AC  10D9                     move.b     [A0]+, [A1]+
  69334. 000333AE  66FC                     bne        -0x2 /* 000333AC */
  69335. 000333B0  206F 0004                movea.l    A0, [A7 + 0x4]
  69336. 000333B4  4E75                     rts
  69337. 000333B6  8673 7472                or.w       D3, [A3 + D7.w * 4 + 0x72]
  69338. 000333BA  6361                     bls        +0x63 /* 0003341D */
  69339. 000333BC  7400                     moveq.l    D2, 0x00
  69340. 000333BE  0000 2F04                ori.b      D0, 0x4
  69341. // begin alternate branch 000333C0-000333C2
  69342. fn000333C0:
  69343. 000333C0  2F04                     move.l     -[A7], D4
  69344. // end alternate branch 000333C0-000333C2
  69345. fn000333C0: // (misaligned)
  69346. 000333C2  206F 0008                movea.l    A0, [A7 + 0x8]
  69347. 000333C6  226F 000C                movea.l    A1, [A7 + 0xC]
  69348. 000333CA  600A                     bra        +0xC /* 000333D6 */
  69349. label000333CC:
  69350. 000333CC  4A02                     tst.b      D2
  69351. 000333CE  6606                     bne        +0x8 /* 000333D6 */
  69352. 000333D0  7000                     moveq.l    D0, 0x00
  69353. 000333D2  281F                     move.l     D4, [A7]+
  69354. 000333D4  4E75                     rts
  69355. label000333D6:
  69356. 000333D6  1819                     move.b     D4, [A1]+
  69357. 000333D8  1418                     move.b     D2, [A0]+
  69358. 000333DA  B404                     cmp.b      D2, D4
  69359. 000333DC  67EE                     beq        -0x10 /* 000333CC */
  69360. 000333DE  7000                     moveq.l    D0, 0x00
  69361. 000333E0  1004                     move.b     D0, D4
  69362. 000333E2  7200                     moveq.l    D1, 0x00
  69363. 000333E4  1202                     move.b     D1, D2
  69364. 000333E6  9240                     sub.w      D1, D0
  69365. 000333E8  3001                     move.w     D0, D1
  69366. 000333EA  281F                     move.l     D4, [A7]+
  69367. 000333EC  4E75                     rts
  69368. 000333EE  8673 7472                or.w       D3, [A3 + D7.w * 4 + 0x72]
  69369. 000333F2  636D                     bls        +0x6F /* 00033461 */
  69370. 000333F4  7000                     moveq.l    D0, 0x00
  69371. 000333F6  0000 2F05                ori.b      D0, 0x5
  69372. // begin alternate branch 000333F8-000333FA
  69373. fn000333F8:
  69374. 000333F8  2F05                     move.l     -[A7], D5
  69375. // end alternate branch 000333F8-000333FA
  69376. fn000333F8: // (misaligned)
  69377. 000333FA  2F04                     move.l     -[A7], D4
  69378. 000333FC  282F 0014                move.l     D4, [A7 + 0x14]
  69379. 00033400  206F 000C                movea.l    A0, [A7 + 0xC]
  69380. 00033404  226F 0010                movea.l    A1, [A7 + 0x10]
  69381. 00033408  5284                     addq.l     D4, 1
  69382. 0003340A  5384                     subq.l     D4, 1
  69383. 0003340C  6722                     beq        +0x24 /* 00033430 */
  69384. label0003340E:
  69385. 0003340E  1A19                     move.b     D5, [A1]+
  69386. 00033410  1418                     move.b     D2, [A0]+
  69387. 00033412  B405                     cmp.b      D2, D5
  69388. 00033414  6712                     beq        +0x14 /* 00033428 */
  69389. 00033416  7000                     moveq.l    D0, 0x00
  69390. 00033418  1005                     move.b     D0, D5
  69391. 0003341A  7200                     moveq.l    D1, 0x00
  69392. 0003341C  1202                     move.b     D1, D2
  69393. 0003341E  9240                     sub.w      D1, D0
  69394. 00033420  3001                     move.w     D0, D1
  69395. 00033422  281F                     move.l     D4, [A7]+
  69396. 00033424  2A1F                     move.l     D5, [A7]+
  69397. 00033426  4E75                     rts
  69398. label00033428:
  69399. 00033428  4A02                     tst.b      D2
  69400. 0003342A  6704                     beq        +0x6 /* 00033430 */
  69401. 0003342C  5384                     subq.l     D4, 1
  69402. 0003342E  66DE                     bne        -0x20 /* 0003340E */
  69403. label00033430:
  69404. 00033430  7000                     moveq.l    D0, 0x00
  69405. 00033432  281F                     move.l     D4, [A7]+
  69406. 00033434  2A1F                     move.l     D5, [A7]+
  69407. 00033436  4E75                     rts
  69408. 00033438  8773 7472                or.w       [A3 + D7.w * 4 + 0x72], D3
  69409. 0003343C  6E63                     bgt        +0x65 /* 000334A1 */
  69410. 0003343E  6D70                     blt        +0x72 /* 000334B0 */
  69411. 00033440  0000 48E7                ori.b      D0, 0xE7
  69412. 00033444  1830 246F                move.b     D4, [A0 + D2.w * 4 + 0x6F]
  69413. 00033448  0014 97CB                ori.b      [A4], 0xCB
  69414. 0003344C  182F 0019                move.b     D4, [A7 + 0x19]
  69415. 00033450  6008                     bra        +0xA /* 0003345A */
  69416. label00033452:
  69417. 00033452  B604                     cmp.b      D3, D4
  69418. 00033454  6604                     bne        +0x6 /* 0003345A */
  69419. 00033456  264A                     movea.l    A3, A2
  69420. 00033458  538B                     subq.l     A3, 1
  69421. label0003345A:
  69422. 0003345A  161A                     move.b     D3, [A2]+
  69423. 0003345C  66F4                     bne        -0xA /* 00033452 */
  69424. 0003345E  200B                     move.l     D0, A3
  69425. 00033460  6708                     beq        +0xA /* 0003346A */
  69426. 00033462  204B                     movea.l    A0, A3
  69427. 00033464  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  69428. 00033468  4E75                     rts
  69429. label0003346A:
  69430. 0003346A  4A04                     tst.b      D4
  69431. 0003346C  6704                     beq        +0x6 /* 00033472 */
  69432. 0003346E  91C8                     sub.l      A0, A0
  69433. 00033470  6004                     bra        +0x6 /* 00033476 */
  69434. label00033472:
  69435. 00033472  204A                     movea.l    A0, A2
  69436. 00033474  5388                     subq.l     A0, 1
  69437. label00033476:
  69438. 00033476  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  69439. 0003347A  4E75                     rts
  69440. 0003347C  8773 7472                or.w       [A3 + D7.w * 4 + 0x72], D3
  69441. 00033480  7263                     moveq.l    D1, 0x63
  69442. 00033482  6872                     bvc        +0x74 /* 000334F6 */
  69443. 00033484  0000 48E7                ori.b      D0, 0xE7
  69444. // begin alternate branch 00033486-0003348E
  69445. fn00033486:
  69446. 00033486  48E7 1030                movem.l    -[A7], D3,A2,A3
  69447. 0003348A  4FEF FFE0                lea.l      A7, [A7 - 0x20]
  69448. // end alternate branch 00033486-0003348E
  69449. fn00033486: // (misaligned)
  69450. 00033488  1030 4FEF                move.b     D0, <<invalid full ext with IS == 1 and I/IS == 7>>
  69451. 0003348C  FFE0                     .invalid   <<F/7/7>>
  69452. 0003348E  41F9 0000 258C           lea.l      A0, [0x0000258C]
  69453. 00033494  43D7                     lea.l      A1, [A7]
  69454. 00033496  22D8                     move.l     [A1]+, [A0]+
  69455. 00033498  22D8                     move.l     [A1]+, [A0]+
  69456. 0003349A  22D8                     move.l     [A1]+, [A0]+
  69457. 0003349C  22D8                     move.l     [A1]+, [A0]+
  69458. 0003349E  22D8                     move.l     [A1]+, [A0]+
  69459. 000334A0  22D8                     move.l     [A1]+, [A0]+
  69460. 000334A2  22D8                     move.l     [A1]+, [A0]+
  69461. 000334A4  22D8                     move.l     [A1]+, [A0]+
  69462. 000334A6  4AAF 0030                tst.l      [A7 + 0x30]
  69463. 000334AA  6708                     beq        +0xA /* 000334B4 */
  69464. 000334AC  23EF 0030 0000 25AC      move.l     [0x000025AC], [A7 + 0x30]
  69465. // begin alternate branch 000334B0-000334B4
  69466. label000334B0:
  69467. 000334B0  0000 25AC                ori.b      D0, 0xAC
  69468. // end alternate branch 000334B0-000334B4
  69469. label000334B0: // (misaligned)
  69470. label000334B4:
  69471. 000334B4  246F 0034                movea.l    A2, [A7 + 0x34]
  69472. 000334B8  6016                     bra        +0x18 /* 000334D0 */
  69473. label000334BA:
  69474. 000334BA  3003                     move.w     D0, D3
  69475. 000334BC  0240 0007                andi.w     D0, 0x7
  69476. 000334C0  7201                     moveq.l    D1, 0x01
  69477. 000334C2  E169                     lsl        D1.w, D0
  69478. 000334C4  3003                     move.w     D0, D3
  69479. 000334C6  E640                     asr        D0.w, 3
  69480. 000334C8  41D7                     lea.l      A0, [A7]
  69481. 000334CA  41F0 0000                lea.l      A0, [A0 + D0.w]
  69482. 000334CE  8310                     or.b       [A0], D1
  69483. label000334D0:
  69484. 000334D0  7600                     moveq.l    D3, 0x00
  69485. 000334D2  161A                     move.b     D3, [A2]+
  69486. 000334D4  66E4                     bne        -0x1A /* 000334BA */
  69487. 000334D6  2479 0000 25AC           movea.l    A2, [0x000025AC]
  69488. 000334DC  601A                     bra        +0x1C /* 000334F8 */
  69489. label000334DE:
  69490. 000334DE  3003                     move.w     D0, D3
  69491. 000334E0  0240 0007                andi.w     D0, 0x7
  69492. 000334E4  7201                     moveq.l    D1, 0x01
  69493. 000334E6  E169                     lsl        D1.w, D0
  69494. 000334E8  3003                     move.w     D0, D3
  69495. 000334EA  E640                     asr        D0.w, 3
  69496. 000334EC  41D7                     lea.l      A0, [A7]
  69497. 000334EE  7400                     moveq.l    D2, 0x00
  69498. 000334F0  1430 0000                move.b     D2, [A0 + D0.w]
  69499. 000334F4  C441                     and.w      D2, D1
  69500. label000334F6:
  69501. 000334F6  6706                     beq        +0x8 /* 000334FE */
  69502. label000334F8:
  69503. 000334F8  7600                     moveq.l    D3, 0x00
  69504. 000334FA  161A                     move.b     D3, [A2]+
  69505. 000334FC  66E0                     bne        -0x1E /* 000334DE */
  69506. label000334FE:
  69507. 000334FE  4A43                     tst.w      D3
  69508. 00033500  6616                     bne        +0x18 /* 00033518 */
  69509. 00033502  23F9 0000 25B0 0000 25AC move.l     [0x000025AC], [0x000025B0]
  69510. 0003350C  91C8                     sub.l      A0, A0
  69511. 0003350E  4FEF 0020                lea.l      A7, [A7 + 0x20]
  69512. 00033512  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  69513. 00033516  4E75                     rts
  69514. label00033518:
  69515. 00033518  264A                     movea.l    A3, A2
  69516. 0003351A  538B                     subq.l     A3, 1
  69517. 0003351C  601A                     bra        +0x1C /* 00033538 */
  69518. label0003351E:
  69519. 0003351E  3003                     move.w     D0, D3
  69520. 00033520  0240 0007                andi.w     D0, 0x7
  69521. 00033524  7201                     moveq.l    D1, 0x01
  69522. 00033526  E169                     lsl        D1.w, D0
  69523. 00033528  3003                     move.w     D0, D3
  69524. 0003352A  E640                     asr        D0.w, 3
  69525. 0003352C  41D7                     lea.l      A0, [A7]
  69526. 0003352E  7400                     moveq.l    D2, 0x00
  69527. 00033530  1430 0000                move.b     D2, [A0 + D0.w]
  69528. 00033534  C441                     and.w      D2, D1
  69529. 00033536  6606                     bne        +0x8 /* 0003353E */
  69530. label00033538:
  69531. 00033538  7600                     moveq.l    D3, 0x00
  69532. 0003353A  161A                     move.b     D3, [A2]+
  69533. 0003353C  66E0                     bne        -0x1E /* 0003351E */
  69534. label0003353E:
  69535. 0003353E  4A43                     tst.w      D3
  69536. 00033540  660C                     bne        +0xE /* 0003354E */
  69537. 00033542  23F9 0000 25B0 0000 25AC move.l     [0x000025AC], [0x000025B0]
  69538. 0003354C  6008                     bra        +0xA /* 00033556 */
  69539. label0003354E:
  69540. 0003354E  23CA 0000 25AC           move.l     [0x000025AC], A2
  69541. 00033554  4222                     clr.b      -[A2]
  69542. label00033556:
  69543. 00033556  204B                     movea.l    A0, A3
  69544. 00033558  4FEF 0020                lea.l      A7, [A7 + 0x20]
  69545. 0003355C  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  69546. 00033560  4E75                     rts
  69547. 00033562  8673 7472                or.w       D3, [A3 + D7.w * 4 + 0x72]
  69548. 00033566  746F                     moveq.l    D2, 0x6F
  69549. 00033568  6B00 0000                bmi        +0x2 /* 0003356A */
  69550. // begin alternate branch 0003356A-0003356E
  69551. label0003356A:
  69552. 0003356A  0000 7002                ori.b      D0, 0x2
  69553. // end alternate branch 0003356A-0003356E
  69554. label0003356A: // (misaligned)
  69555. 0003356C  7002                     moveq.l    D0, 0x02
  69556. 0003356E  4E75                     rts
  69557. 00033570  8D5F                     or.w       [A7]+, D6
  69558. 00033572  5F72 6561 645F           subq.w     [[A2 + 0x645F]], 7
  69559. 00033578  7374                     moveq.l    D1, 0x74
  69560. 0003357A  7269                     moveq.l    D1, 0x69
  69561. 0003357C  6E67                     bgt        +0x69 /* 000335E5 */
  69562. 0003357E  0000 7000                ori.b      D0, 0x0
  69563. 00033582  4E75                     rts
  69564. 00033584  8E5F                     or.w       D7, [A7]+
  69565. 00033586  5F77 7269                subq.w     [A7 + D7.w * 2 + 0x69], 7
  69566. 0003358A  7465                     moveq.l    D2, 0x65
  69567. 0003358C  5F73 7472                subq.w     [A3 + D7.w * 4 + 0x72], 7
  69568. 00033590  696E                     bvs        +0x70 /* 00033600 */
  69569. 00033592  6700 0000                beq        +0x2 /* 00033594 */
  69570. // begin alternate branch 00033594-00033598
  69571. label00033594:
  69572. 00033594  0000 7000                ori.b      D0, 0x0
  69573. // end alternate branch 00033594-00033598
  69574. label00033594: // (misaligned)
  69575. 00033596  7000                     moveq.l    D0, 0x00
  69576. 00033598  4E75                     rts
  69577. 0003359A  8E5F                     or.w       D7, [A7]+
  69578. 0003359C  5F63                     subq.w     -[A3], 7
  69579. 0003359E  6C6F                     bge        +0x71 /* 0003360F */
  69580. 000335A0  7365                     moveq.l    D1, 0x65
  69581. 000335A2  5F73 7472                subq.w     [A3 + D7.w * 4 + 0x72], 7
  69582. 000335A6  696E                     bvs        +0x70 /* 00033616 */
  69583. 000335A8  6700 0000                beq        +0x2 /* 000335AA */
  69584. // begin alternate branch 000335AA-000335B4
  69585. label000335AA:
  69586. 000335AA  0000 48E7                ori.b      D0, 0xE7
  69587. 000335AE  1F3A 4FEF                move.b     -[A7], [PC + 0x4FEF /* 0003859F, value 0xA '\n' */]
  69588. 000335B2  FFF4                     .invalid   <<F/7/7>>
  69589. // end alternate branch 000335AA-000335B4
  69590. label000335AA: // (misaligned)
  69591. 000335AC  48E7 1F3A                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4,A6
  69592. 000335B0  4FEF FFF4                lea.l      A7, [A7 - 0xC]
  69593. 000335B4  3A2F 0034                move.w     D5, [A7 + 0x34]
  69594. 000335B8  266F 0038                movea.l    A3, [A7 + 0x38]
  69595. 000335BC  246F 003C                movea.l    A2, [A7 + 0x3C]
  69596. 000335C0  2C6F 0048                movea.l    A6, [A7 + 0x48]
  69597. 000335C4  7801                     moveq.l    D4, 0x01
  69598. 000335C6  7C00                     moveq.l    D6, 0x00
  69599. 000335C8  7E00                     moveq.l    D7, 0x00
  69600. 000335CA  99CC                     sub.l      A4, A4
  69601. 000335CC  4256                     clr.w      [A6]
  69602. 000335CE  206F 0044                movea.l    A0, [A7 + 0x44]
  69603. 000335D2  4250                     clr.w      [A0]
  69604. 000335D4  4A45                     tst.w      D5
  69605. 000335D6  6D14                     blt        +0x16 /* 000335EC */
  69606. 000335D8  0C45 0001                cmpi.w     D5, 0x1
  69607. 000335DC  670E                     beq        +0x10 /* 000335EC */
  69608. 000335DE  0C45 0024                cmpi.w     D5, 0x24 /* '$' */
  69609. 000335E2  6E08                     bgt        +0xA /* 000335EC */
  69610. 000335E4  0C6F 0001 0036           cmpi.w     [A7 + 0x36], 0x1
  69611. 000335EA  6C04                     bge        +0x6 /* 000335F0 */
  69612. label000335EC:
  69613. 000335EC  7840                     moveq.l    D4, 0x40
  69614. 000335EE  6010                     bra        +0x12 /* 00033600 */
  69615. label000335F0:
  69616. 000335F0  5246                     addq.w     D6, 1
  69617. 000335F2  42A7                     clr.l      -[A7]
  69618. 000335F4  2F0A                     move.l     -[A7], A2
  69619. 000335F6  4E93                     jsr        [A3]
  69620. 000335F8  3F40 0008                move.w     [A7 + 0x8], D0
  69621. 000335FC  3600                     move.w     D3, D0
  69622. 000335FE  504F                     addq.w     A7, 8
  69623. label00033600:
  69624. 00033600  4A45                     tst.w      D5
  69625. 00033602  6700 01B4                beq        +0x1B6 /* 000337B8 */
  69626. 00033606  3045                     movea.w    A0, D5
  69627. 00033608  70FF                     moveq.l    D0, 0xFFFFFFFF
  69628. 0003360A  2208                     move.l     D1, A0
  69629. 0003360C  4EB9 0000 0504           jsr        [0x00000504]
  69630. 00033612  2840                     movea.l    A4, D0
  69631. 00033614  6000 01A2                bra        +0x1A4 /* 000337B8 */
  69632. // begin alternate branch 00033616-00033618
  69633. label00033616:
  69634. 00033616  01A2                     bclr       -[A2], D0
  69635. // end alternate branch 00033616-00033618
  69636. label00033616: // (misaligned)
  69637. label00033618:
  69638. 00033618  3004                     move.w     D0, D4
  69639. 0003361A  4EB9 0000 0584           jsr        [0x00000584]
  69640. 00033620  0198                     bclr       [A0]+, D0
  69641. 00033622  0001 0010                ori.b      D1, 0x10
  69642. 00033626  0004 0001                ori.b      D4, 0x1
  69643. 0003362A  0012 0002                ori.b      [A2], 0x2
  69644. 0003362E  006E 0004 0096           ori.w      [A6 + 0x96], 0x4
  69645. 00033634  0008 00C2                ori.b      A0, 0xC2
  69646. 00033638  0010 00BE                ori.b      [A0], 0xBE
  69647. 0003363C  7000                     moveq.l    D0, 0x00
  69648. 0003363E  1003                     move.b     D0, D3
  69649. 00033640  41F9 0000 26B6           lea.l      A0, [0x000026B6]
  69650. 00033646  1030 0000                move.b     D0, [A0 + D0.w]
  69651. 0003364A  0240 0006                andi.w     D0, 0x6
  69652. 0003364E  6714                     beq        +0x16 /* 00033664 */
  69653. 00033650  5246                     addq.w     D6, 1
  69654. 00033652  42A7                     clr.l      -[A7]
  69655. 00033654  2F0A                     move.l     -[A7], A2
  69656. 00033656  4E93                     jsr        [A3]
  69657. 00033658  3F40 0012                move.w     [A7 + 0x12], D0
  69658. 0003365C  3600                     move.w     D3, D0
  69659. 0003365E  504F                     addq.w     A7, 8
  69660. 00033660  6000 0156                bra        +0x158 /* 000337B8 */
  69661. label00033664:
  69662. 00033664  0C43 002B                cmpi.w     D3, 0x2B /* '+' */
  69663. 00033668  6610                     bne        +0x12 /* 0003367A */
  69664. 0003366A  5246                     addq.w     D6, 1
  69665. 0003366C  42A7                     clr.l      -[A7]
  69666. 0003366E  2F0A                     move.l     -[A7], A2
  69667. 00033670  4E93                     jsr        [A3]
  69668. 00033672  3800                     move.w     D4, D0
  69669. 00033674  3604                     move.w     D3, D4
  69670. 00033676  504F                     addq.w     A7, 8
  69671. 00033678  601C                     bra        +0x1E /* 00033696 */
  69672. label0003367A:
  69673. 0003367A  0C43 002D                cmpi.w     D3, 0x2D /* '-' */
  69674. 0003367E  6616                     bne        +0x18 /* 00033696 */
  69675. 00033680  5246                     addq.w     D6, 1
  69676. 00033682  42A7                     clr.l      -[A7]
  69677. 00033684  2F0A                     move.l     -[A7], A2
  69678. 00033686  4E93                     jsr        [A3]
  69679. 00033688  3800                     move.w     D4, D0
  69680. 0003368A  3604                     move.w     D3, D4
  69681. 0003368C  206F 004C                movea.l    A0, [A7 + 0x4C]
  69682. 00033690  30BC 0001                move.w     [A0], 0x1
  69683. 00033694  504F                     addq.w     A7, 8
  69684. label00033696:
  69685. 00033696  7802                     moveq.l    D4, 0x02
  69686. 00033698  6000 011E                bra        +0x120 /* 000337B8 */
  69687. 0003369C  4A45                     tst.w      D5
  69688. 0003369E  6706                     beq        +0x8 /* 000336A6 */
  69689. 000336A0  0C45 0010                cmpi.w     D5, 0x10
  69690. 000336A4  661C                     bne        +0x1E /* 000336C2 */
  69691. label000336A6:
  69692. 000336A6  0C43 0030                cmpi.w     D3, 0x30 /* '0' */
  69693. 000336AA  6616                     bne        +0x18 /* 000336C2 */
  69694. 000336AC  7804                     moveq.l    D4, 0x04
  69695. 000336AE  5246                     addq.w     D6, 1
  69696. 000336B0  42A7                     clr.l      -[A7]
  69697. 000336B2  2F0A                     move.l     -[A7], A2
  69698. 000336B4  4E93                     jsr        [A3]
  69699. 000336B6  3F40 0010                move.w     [A7 + 0x10], D0
  69700. 000336BA  3600                     move.w     D3, D0
  69701. 000336BC  504F                     addq.w     A7, 8
  69702. 000336BE  6000 00F8                bra        +0xFA /* 000337B8 */
  69703. label000336C2:
  69704. 000336C2  7808                     moveq.l    D4, 0x08
  69705. 000336C4  6000 00F2                bra        +0xF4 /* 000337B8 */
  69706. 000336C8  0C43 0058                cmpi.w     D3, 0x58 /* 'X' */
  69707. 000336CC  6706                     beq        +0x8 /* 000336D4 */
  69708. 000336CE  0C43 0078                cmpi.w     D3, 0x78 /* 'x' */
  69709. 000336D2  6618                     bne        +0x1A /* 000336EC */
  69710. label000336D4:
  69711. 000336D4  7A10                     moveq.l    D5, 0x10
  69712. 000336D6  7808                     moveq.l    D4, 0x08
  69713. 000336D8  5246                     addq.w     D6, 1
  69714. 000336DA  42A7                     clr.l      -[A7]
  69715. 000336DC  2F0A                     move.l     -[A7], A2
  69716. 000336DE  4E93                     jsr        [A3]
  69717. 000336E0  3F40 000E                move.w     [A7 + 0xE], D0
  69718. 000336E4  3600                     move.w     D3, D0
  69719. 000336E6  504F                     addq.w     A7, 8
  69720. 000336E8  6000 00CE                bra        +0xD0 /* 000337B8 */
  69721. label000336EC:
  69722. 000336EC  4A45                     tst.w      D5
  69723. 000336EE  6602                     bne        +0x4 /* 000336F2 */
  69724. 000336F0  7A08                     moveq.l    D5, 0x08
  69725. label000336F2:
  69726. 000336F2  7810                     moveq.l    D4, 0x10
  69727. 000336F4  6000 00C2                bra        +0xC4 /* 000337B8 */
  69728. 000336F8  4A45                     tst.w      D5
  69729. 000336FA  6602                     bne        +0x4 /* 000336FE */
  69730. 000336FC  7A0A                     moveq.l    D5, 0x0A
  69731. label000336FE:
  69732. 000336FE  200C                     move.l     D0, A4
  69733. 00033700  660E                     bne        +0x10 /* 00033710 */
  69734. 00033702  3045                     movea.w    A0, D5
  69735. 00033704  70FF                     moveq.l    D0, 0xFFFFFFFF
  69736. 00033706  2208                     move.l     D1, A0
  69737. 00033708  4EB9 0000 0504           jsr        [0x00000504]
  69738. 0003370E  2840                     movea.l    A4, D0
  69739. label00033710:
  69740. 00033710  7000                     moveq.l    D0, 0x00
  69741. 00033712  1003                     move.b     D0, D3
  69742. 00033714  41F9 0000 26B6           lea.l      A0, [0x000026B6]
  69743. 0003371A  7200                     moveq.l    D1, 0x00
  69744. 0003371C  1230 0000                move.b     D1, [A0 + D0.w]
  69745. 00033720  3F41 0002                move.w     [A7 + 0x2], D1
  69746. 00033724  0241 0010                andi.w     D1, 0x10
  69747. 00033728  671A                     beq        +0x1C /* 00033744 */
  69748. 0003372A  0443 0030                subi.w     D3, 0x30 /* '0' */
  69749. 0003372E  B645                     cmp.w      D3, D5
  69750. 00033730  6D4C                     blt        +0x4E /* 0003377E */
  69751. 00033732  0C44 0010                cmpi.w     D4, 0x10
  69752. 00033736  6604                     bne        +0x6 /* 0003373C */
  69753. 00033738  7820                     moveq.l    D4, 0x20
  69754. 0003373A  6002                     bra        +0x4 /* 0003373E */
  69755. label0003373C:
  69756. 0003373C  7840                     moveq.l    D4, 0x40
  69757. label0003373E:
  69758. 0003373E  0643 0030                addi.w     D3, 0x30 /* '0' */
  69759. 00033742  6074                     bra        +0x76 /* 000337B8 */
  69760. label00033744:
  69761. 00033744  302F 0002                move.w     D0, [A7 + 0x2]
  69762. 00033748  0240 00C0                andi.w     D0, 0xC0
  69763. 0003374C  6712                     beq        +0x14 /* 00033760 */
  69764. 0003374E  3F03                     move.w     -[A7], D3
  69765. 00033750  4EB9 0003 2912           jsr        [0x00032912]
  69766. 00033756  0640 FFC9                addi.w     D0, 0xFFC9
  69767. 0003375A  B045                     cmp.w      D0, D5
  69768. 0003375C  544F                     addq.w     A7, 2
  69769. 0003375E  6D0E                     blt        +0x10 /* 0003376E */
  69770. label00033760:
  69771. 00033760  0C44 0010                cmpi.w     D4, 0x10
  69772. 00033764  6604                     bne        +0x6 /* 0003376A */
  69773. 00033766  7820                     moveq.l    D4, 0x20
  69774. 00033768  604E                     bra        +0x50 /* 000337B8 */
  69775. label0003376A:
  69776. 0003376A  7840                     moveq.l    D4, 0x40
  69777. 0003376C  604A                     bra        +0x4C /* 000337B8 */
  69778. label0003376E:
  69779. 0003376E  3F03                     move.w     -[A7], D3
  69780. 00033770  4EB9 0003 2912           jsr        [0x00032912]
  69781. 00033776  0640 FFC9                addi.w     D0, 0xFFC9
  69782. 0003377A  3600                     move.w     D3, D0
  69783. 0003377C  544F                     addq.w     A7, 2
  69784. label0003377E:
  69785. 0003377E  BE8C                     cmp.l      D7, A4
  69786. 00033780  6304                     bls        +0x6 /* 00033786 */
  69787. 00033782  3CBC 0001                move.w     [A6], 0x1
  69788. label00033786:
  69789. 00033786  3045                     movea.w    A0, D5
  69790. 00033788  2007                     move.l     D0, D7
  69791. 0003378A  2208                     move.l     D1, A0
  69792. 0003378C  4EB9 0000 04D2           jsr        [0x000004D2]
  69793. 00033792  2E00                     move.l     D7, D0
  69794. 00033794  70FF                     moveq.l    D0, 0xFFFFFFFF
  69795. 00033796  9087                     sub.l      D0, D7
  69796. 00033798  3043                     movea.w    A0, D3
  69797. 0003379A  2808                     move.l     D4, A0
  69798. 0003379C  B1C0                     cmpa.l     A0, D0
  69799. 0003379E  6304                     bls        +0x6 /* 000337A4 */
  69800. 000337A0  3CBC 0001                move.w     [A6], 0x1
  69801. label000337A4:
  69802. 000337A4  DE84                     add.l      D7, D4
  69803. 000337A6  7810                     moveq.l    D4, 0x10
  69804. 000337A8  5246                     addq.w     D6, 1
  69805. 000337AA  42A7                     clr.l      -[A7]
  69806. 000337AC  2F0A                     move.l     -[A7], A2
  69807. 000337AE  4E93                     jsr        [A3]
  69808. 000337B0  3F40 000C                move.w     [A7 + 0xC], D0
  69809. 000337B4  3600                     move.w     D3, D0
  69810. 000337B6  504F                     addq.w     A7, 8
  69811. label000337B8:
  69812. 000337B8  BC6F 0036                cmp.w      D6, [A7 + 0x36]
  69813. 000337BC  6E10                     bgt        +0x12 /* 000337CE */
  69814. 000337BE  0C43 FFFF                cmpi.w     D3, 0xFFFF
  69815. 000337C2  670A                     beq        +0xC /* 000337CE */
  69816. 000337C4  3004                     move.w     D0, D4
  69817. 000337C6  0240 0060                andi.w     D0, 0x60 /* '`' */
  69818. 000337CA  6700 FE4C                beq        -0x1B2 /* 00033618 */
  69819. label000337CE:
  69820. 000337CE  3004                     move.w     D0, D4
  69821. 000337D0  0240 0034                andi.w     D0, 0x34 /* '4' */
  69822. 000337D4  6606                     bne        +0x8 /* 000337DC */
  69823. 000337D6  7E00                     moveq.l    D7, 0x00
  69824. 000337D8  3C07                     move.w     D6, D7
  69825. 000337DA  6002                     bra        +0x4 /* 000337DE */
  69826. label000337DC:
  69827. 000337DC  5346                     subq.w     D6, 1
  69828. label000337DE:
  69829. 000337DE  206F 0040                movea.l    A0, [A7 + 0x40]
  69830. 000337E2  3086                     move.w     [A0], D6
  69831. 000337E4  3F3C 0001                move.w     -[A7], 0x1
  69832. 000337E8  3F03                     move.w     -[A7], D3
  69833. 000337EA  2F0A                     move.l     -[A7], A2
  69834. 000337EC  4E93                     jsr        [A3]
  69835. 000337EE  2007                     move.l     D0, D7
  69836. 000337F0  4FEF 0014                lea.l      A7, [A7 + 0x14]
  69837. 000337F4  4CDF 5CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4,A6, [A7]+
  69838. 000337F8  4E75                     rts
  69839. 000337FA  895F                     or.w       [A7]+, D4
  69840. 000337FC  5F73 7472                subq.w     [A3 + D7.w * 4 + 0x72], 7
  69841. 00033800  746F                     moveq.l    D2, 0x6F
  69842. 00033802  756C                     moveq.l    D2, 0x6C
  69843. 00033804  0000 48E7                ori.b      D0, 0xE7
  69844. 00033808  1820                     move.b     D4, -[A0]
  69845. 0003380A  4FEF FFF4                lea.l      A7, [A7 - 0xC]
  69846. 0003380E  246F 0020                movea.l    A2, [A7 + 0x20]
  69847. 00033812  2F6F 001C 0004           move.l     [A7 + 0x4], [A7 + 0x1C]
  69848. 00033818  426F 0008                clr.w      [A7 + 0x8]
  69849. 0003381C  4857                     pea.l      [A7]
  69850. 0003381E  486F 000E                pea.l      [A7 + 0xE]
  69851. 00033822  486F 000A                pea.l      [A7 + 0xA]
  69852. 00033826  486F 0010                pea.l      [A7 + 0x10]
  69853. 0003382A  4879 0003 3298           push.l     0x33298
  69854. 00033830  3F3C 7FFF                move.w     -[A7], 0x7FFF
  69855. 00033834  3F2F 003A                move.w     -[A7], [A7 + 0x3A]
  69856. 00033838  4EB9 0003 35B0           jsr        [0x000335B0]
  69857. 0003383E  2600                     move.l     D3, D0
  69858. 00033840  200A                     move.l     D0, A2
  69859. 00033842  4FEF 0018                lea.l      A7, [A7 + 0x18]
  69860. 00033846  670A                     beq        +0xC /* 00033852 */
  69861. 00033848  206F 001C                movea.l    A0, [A7 + 0x1C]
  69862. 0003384C  D0EF 0002                add.w      A0, [A7 + 0x2]
  69863. 00033850  2488                     move.l     [A2], A0
  69864. label00033852:
  69865. 00033852  4A57                     tst.w      [A7]
  69866. 00033854  661C                     bne        +0x1E /* 00033872 */
  69867. 00033856  4A6F 000A                tst.w      [A7 + 0xA]
  69868. 0003385A  6608                     bne        +0xA /* 00033864 */
  69869. 0003385C  0C83 7FFF FFFF           cmpi.l     D3, 0x7FFFFFFF
  69870. 00033862  620E                     bhi        +0x10 /* 00033872 */
  69871. label00033864:
  69872. 00033864  4A6F 000A                tst.w      [A7 + 0xA]
  69873. 00033868  6728                     beq        +0x2A /* 00033892 */
  69874. 0003386A  0C83 8000 0000           cmpi.l     D3, 0x80000000
  69875. 00033870  6320                     bls        +0x22 /* 00033892 */
  69876. label00033872:
  69877. 00033872  4A6F 000A                tst.w      [A7 + 0xA]
  69878. 00033876  6708                     beq        +0xA /* 00033880 */
  69879. 00033878  203C 8000 0000           move.l     D0, 0x80000000
  69880. 0003387E  6006                     bra        +0x8 /* 00033886 */
  69881. label00033880:
  69882. 00033880  203C 7FFF FFFF           move.l     D0, 0x7FFFFFFF
  69883. label00033886:
  69884. 00033886  2800                     move.l     D4, D0
  69885. 00033888  33FC 0022 0002 5A10      move.w     [0x00025A10], 0x22 /* '\"' */
  69886. 00033890  6010                     bra        +0x12 /* 000338A2 */
  69887. label00033892:
  69888. 00033892  4A6F 000A                tst.w      [A7 + 0xA]
  69889. 00033896  6706                     beq        +0x8 /* 0003389E */
  69890. 00033898  2003                     move.l     D0, D3
  69891. 0003389A  4480                     neg.l      D0
  69892. 0003389C  6002                     bra        +0x4 /* 000338A0 */
  69893. label0003389E:
  69894. 0003389E  2003                     move.l     D0, D3
  69895. label000338A0:
  69896. 000338A0  2800                     move.l     D4, D0
  69897. label000338A2:
  69898. 000338A2  2004                     move.l     D0, D4
  69899. 000338A4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  69900. 000338A8  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  69901. 000338AC  4E75                     rts
  69902. 000338AE  8673 7472                or.w       D3, [A3 + D7.w * 4 + 0x72]
  69903. 000338B2  746F                     moveq.l    D2, 0x6F
  69904. 000338B4  6C00 0000                bge        +0x2 /* 000338B6 */
  69905. // begin alternate branch 000338B6-000338BA
  69906. label000338B6:
  69907. 000338B6  0000 2F03                ori.b      D0, 0x3
  69908. // end alternate branch 000338B6-000338BA
  69909. label000338B6: // (misaligned)
  69910. 000338B8  2F03                     move.l     -[A7], D3
  69911. 000338BA  7600                     moveq.l    D3, 0x00
  69912. 000338BC  0C79 0001 0002 59F6      cmpi.w     [0x000259F6], 0x1
  69913. 000338C4  6606                     bne        +0x8 /* 000338CC */
  69914. 000338C6  7001                     moveq.l    D0, 0x01
  69915. 000338C8  261F                     move.l     D3, [A7]+
  69916. 000338CA  4E75                     rts
  69917. label000338CC:
  69918. 000338CC  4A79 0002 59F6           tst.w      [0x000259F6]
  69919. 000338D2  6634                     bne        +0x36 /* 00033908 */
  69920. 000338D4  4EB9 0003 3278           jsr        [0x00033278]
  69921. 000338DA  4267                     clr.w      -[A7]
  69922. 000338DC  4EB9 0000 0028           jsr        [0x00000028 /* __m68k_vec_a_trap__ */]
  69923. 000338E2  4A40                     tst.w      D0
  69924. 000338E4  544F                     addq.w     A7, 2
  69925. 000338E6  670A                     beq        +0xC /* 000338F2 */
  69926. 000338E8  33FC 0002 0002 59F6      move.w     [0x000259F6], 0x2
  69927. 000338F0  6016                     bra        +0x18 /* 00033908 */
  69928. label000338F2:
  69929. 000338F2  41F9 0000 0030           lea.l      A0, [0x00000030]
  69930. 000338F8  23C8 0002 5D46           move.l     [0x00025D46], A0
  69931. 000338FE  33FC 0001 0002 59F6      move.w     [0x000259F6], 0x1
  69932. 00033906  7601                     moveq.l    D3, 0x01
  69933. label00033908:
  69934. 00033908  3003                     move.w     D0, D3
  69935. 0003390A  261F                     move.l     D3, [A7]+
  69936. 0003390C  4E75                     rts
  69937. 0003390E  8D63                     or.w       -[A3], D6
  69938. 00033910  6865                     bvc        +0x67 /* 00033977 */
  69939. 00033912  636B                     bls        +0x6D /* 0003397F */
  69940. 00033914  5F63                     subq.w     -[A3], 7
  69941. 00033916  6F6E                     ble        +0x70 /* 00033986 */
  69942. 00033918  736F                     moveq.l    D1, 0x6F
  69943. 0003391A  6C65                     bge        +0x67 /* 00033981 */
  69944. 0003391C  0000 2F0A                ori.b      D0, 0xA /* '\n' */
  69945. 00033920  246F 0010                movea.l    A2, [A7 + 0x10]
  69946. 00033924  4EB9 0003 38BC           jsr        [0x000338BC]
  69947. 0003392A  4A40                     tst.w      D0
  69948. 0003392C  6606                     bne        +0x8 /* 00033934 */
  69949. 0003392E  7001                     moveq.l    D0, 0x01
  69950. 00033930  245F                     movea.l    A2, [A7]+
  69951. 00033932  4E75                     rts
  69952. label00033934:
  69953. 00033934  4879 0000 2802           push.l     0x2802
  69954. 0003393A  4EB9 0003 2C56           jsr        [0x00032C56]
  69955. 00033940  2F12                     move.l     -[A7], [A2]
  69956. 00033942  2F2F 0014                move.l     -[A7], [A7 + 0x14]
  69957. 00033946  4EB9 0000 0040           jsr        [0x00000040]
  69958. 0003394C  2480                     move.l     [A2], D0
  69959. 0003394E  70FF                     moveq.l    D0, 0xFFFFFFFF
  69960. 00033950  B092                     cmp.l      D0, [A2]
  69961. 00033952  4FEF 000C                lea.l      A7, [A7 + 0xC]
  69962. 00033956  6604                     bne        +0x6 /* 0003395C */
  69963. 00033958  7001                     moveq.l    D0, 0x01
  69964. 0003395A  6002                     bra        +0x4 /* 0003395E */
  69965. label0003395C:
  69966. 0003395C  7000                     moveq.l    D0, 0x00
  69967. label0003395E:
  69968. 0003395E  245F                     movea.l    A2, [A7]+
  69969. 00033960  4E75                     rts
  69970. 00033962  8E5F                     or.w       D7, [A7]+
  69971. 00033964  5F72 6561 645F           subq.w     [[A2 + 0x645F]], 7
  69972. 0003396A  636F                     bls        +0x71 /* 000339DB */
  69973. 0003396C  6E73                     bgt        +0x75 /* 000339E1 */
  69974. 0003396E  6F6C                     ble        +0x6E /* 000339DC */
  69975. 00033970  6500 0000                bcs        +0x2 /* 00033972 */
  69976. // begin alternate branch 00033972-00033976
  69977. label00033972:
  69978. 00033972  0000 2F0A                ori.b      D0, 0xA /* '\n' */
  69979. // end alternate branch 00033972-00033976
  69980. label00033972: // (misaligned)
  69981. 00033974  2F0A                     move.l     -[A7], A2
  69982. 00033976  246F 0010                movea.l    A2, [A7 + 0x10]
  69983. 0003397A  4EB9 0003 38BC           jsr        [0x000338BC]
  69984. 00033980  4A40                     tst.w      D0
  69985. 00033982  6606                     bne        +0x8 /* 0003398A */
  69986. 00033984  7001                     moveq.l    D0, 0x01
  69987. label00033986:
  69988. 00033986  245F                     movea.l    A2, [A7]+
  69989. 00033988  4E75                     rts
  69990. label0003398A:
  69991. 0003398A  2F12                     move.l     -[A7], [A2]
  69992. 0003398C  2F2F 0010                move.l     -[A7], [A7 + 0x10]
  69993. 00033990  4EB9 0000 0038           jsr        [0x00000038]
  69994. 00033996  2480                     move.l     [A2], D0
  69995. 00033998  70FF                     moveq.l    D0, 0xFFFFFFFF
  69996. 0003399A  B092                     cmp.l      D0, [A2]
  69997. 0003399C  504F                     addq.w     A7, 8
  69998. 0003399E  6604                     bne        +0x6 /* 000339A4 */
  69999. 000339A0  7001                     moveq.l    D0, 0x01
  70000. 000339A2  6002                     bra        +0x4 /* 000339A6 */
  70001. label000339A4:
  70002. 000339A4  7000                     moveq.l    D0, 0x00
  70003. label000339A6:
  70004. 000339A6  245F                     movea.l    A2, [A7]+
  70005. 000339A8  4E75                     rts
  70006. 000339AA  8F5F                     or.w       [A7]+, D7
  70007. 000339AC  5F77 7269                subq.w     [A7 + D7.w * 2 + 0x69], 7
  70008. 000339B0  7465                     moveq.l    D2, 0x65
  70009. 000339B2  5F63                     subq.w     -[A3], 7
  70010. 000339B4  6F6E                     ble        +0x70 /* 00033A24 */
  70011. 000339B6  736F                     moveq.l    D1, 0x6F
  70012. 000339B8  6C65                     bge        +0x67 /* 00033A1F */
  70013. 000339BA  0000 7000                ori.b      D0, 0x0
  70014. 000339BE  4E75                     rts
  70015. 000339C0  8F5F                     or.w       [A7]+, D7
  70016. 000339C2  5F63                     subq.w     -[A3], 7
  70017. 000339C4  6C6F                     bge        +0x71 /* 00033A35 */
  70018. 000339C6  7365                     moveq.l    D1, 0x65
  70019. 000339C8  5F63                     subq.w     -[A3], 7
  70020. 000339CA  6F6E                     ble        +0x70 /* 00033A3A */
  70021. 000339CC  736F                     moveq.l    D1, 0x6F
  70022. 000339CE  6C65                     bge        +0x67 /* 00033A35 */
  70023. 000339D0  0000 4E75                ori.b      D0, 0x75 /* 'u' */
  70024. 000339D4  975F                     sub.w      [A7]+, D3
  70025. 000339D6  5F6B 696C                subq.w     [A3 + 0x696C], 7
  70026. 000339DA  6C5F                     bge        +0x61 /* 00033A3B */
  70027. label000339DC:
  70028. 000339DC  6372                     bls        +0x74 /* 00033A50 */
  70029. 000339DE  6974                     bvs        +0x76 /* 00033A54 */
  70030. 000339E0  6963                     bvs        +0x65 /* 00033A45 */
  70031. 000339E2  616C                     bsr        +0x6E /* 00033A50 */
  70032. 000339E4  5F72 6567                subq.w     <<invalid full ext with IS == 1 and I/IS == 7>>, 7
  70033. 000339E8  696F                     bvs        +0x71 /* 00033A59 */
  70034. 000339EA  6E73                     bgt        +0x75 /* 00033A5F */
  70035. 000339EC  0000 48E7                ori.b      D0, 0xE7
  70036. 000339F0  1030 4FEF                move.b     D0, <<invalid full ext with IS == 1 and I/IS == 7>>
  70037. 000339F4  FF94                     .invalid   <<F/6/7>>
  70038. 000339F6  246F 007C                movea.l    A2, [A7 + 0x7C]
  70039. 000339FA  204A                     movea.l    A0, A2
  70040. 000339FC  5C88                     addq.l     A0, 6
  70041. 000339FE  2F48 0012                move.l     [A7 + 0x12], A0
  70042. 00033A02  3F52 0016                move.w     [A7 + 0x16], [A2]
  70043. 00033A06  426F 001C                clr.w      [A7 + 0x1C]
  70044. 00033A0A  41D7                     lea.l      A0, [A7]
  70045. 00033A0C  41E8 0030                lea.l      A0, [A0 + 0x30]
  70046. 00033A10  2648                     movea.l    A3, A0
  70047. 00033A12  20AA 0002                move.l     [A0], [A2 + 0x2]
  70048. 00033A16  41D7                     lea.l      A0, [A7]
  70049. 00033A18  7009                     moveq.l    D0, 0x09
  70050. 00033A1A  A260                     syscall    FSDispatch/HFSDispatch, flags=2
  70051. 00033A1C  3600                     move.w     D3, D0
  70052. 00033A1E  662C                     bne        +0x2E /* 00033A4C */
  70053. 00033A20  306F 0080                movea.w    A0, [A7 + 0x80]
  70054. label00033A24:
  70055. 00033A24  2608                     move.l     D3, A0
  70056. 00033A26  2F08                     move.l     -[A7], A0
  70057. 00033A28  4EB9 0003 415C           jsr        [0x0003415C]
  70058. 00033A2E  2F40 0024                move.l     [A7 + 0x24], D0
  70059. 00033A32  2F03                     move.l     -[A7], D3
  70060. 00033A34  4EB9 0003 4126           jsr        [0x00034126]
  70061. label00033A3A:
  70062. 00033A3A  2F40 002C                move.l     [A7 + 0x2C], D0
  70063. 00033A3E  26AA 0002                move.l     [A3], [A2 + 0x2]
  70064. 00033A42  41EF 0008                lea.l      A0, [A7 + 0x8]
  70065. 00033A46  700A                     moveq.l    D0, 0x0A
  70066. 00033A48  A260                     syscall    FSDispatch/HFSDispatch, flags=2
  70067. 00033A4A  504F                     addq.w     A7, 8
  70068. label00033A4C:
  70069. 00033A4C  4FEF 006C                lea.l      A7, [A7 + 0x6C]
  70070. fn00033A50:
  70071. 00033A50  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  70072. label00033A54:
  70073. 00033A54  4E75                     rts
  70074. 00033A56  8D73 6574                or.w       <<invalid full ext with I/IS == 4>>, D6
  70075. 00033A5A  5F66                     subq.w     -[A6], 7
  70076. 00033A5C  696C                     bvs        +0x6E /* 00033ACA */
  70077. 00033A5E  655F                     bcs        +0x61 /* 00033ABF */
  70078. 00033A60  7479                     moveq.l    D2, 0x79
  70079. 00033A62  7065                     moveq.l    D0, 0x65
  70080. 00033A64  0000 322F                ori.b      D0, 0x2F /* '/' */
  70081. 00033A68  0004 2079                ori.b      D4, 0x79 /* 'y' */
  70082. 00033A6C  0002 59F2                ori.b      D2, 0xF2
  70083. 00033A70  4AB9 0002 59F2           tst.l      [0x000259F2]
  70084. 00033A76  670E                     beq        +0x10 /* 00033A86 */
  70085. label00033A78:
  70086. 00033A78  B250                     cmp.w      D1, [A0]
  70087. 00033A7A  6602                     bne        +0x4 /* 00033A7E */
  70088. 00033A7C  4E75                     rts
  70089. label00033A7E:
  70090. 00033A7E  2068 0048                movea.l    A0, [A0 + 0x48]
  70091. 00033A82  2008                     move.l     D0, A0
  70092. 00033A84  66F2                     bne        -0xC /* 00033A78 */
  70093. label00033A86:
  70094. 00033A86  91C8                     sub.l      A0, A0
  70095. 00033A88  4E75                     rts
  70096. 00033A8A  8E66                     or.w       D7, -[A6]
  70097. 00033A8C  696E                     bvs        +0x70 /* 00033AFC */
  70098. 00033A8E  645F                     bcc        +0x61 /* 00033AEF */
  70099. 00033A90  7465                     moveq.l    D2, 0x65
  70100. 00033A92  6D70                     blt        +0x72 /* 00033B04 */
  70101. 00033A94  5F69 6E66                subq.w     [A1 + 0x6E66], 7
  70102. 00033A98  6F00 0000                ble        +0x2 /* 00033A9A */
  70103. // begin alternate branch 00033A9A-00033A9E
  70104. label00033A9A:
  70105. 00033A9A  0000 2F0A                ori.b      D0, 0xA /* '\n' */
  70106. // end alternate branch 00033A9A-00033A9E
  70107. label00033A9A: // (misaligned)
  70108. 00033A9C  2F0A                     move.l     -[A7], A2
  70109. 00033A9E  2F03                     move.l     -[A7], D3
  70110. 00033AA0  4FEF FF3E                lea.l      A7, [A7 - 0xC2]
  70111. 00033AA4  486F 0002                pea.l      [A7 + 0x2]
  70112. 00033AA8  2F2F 00D2                move.l     -[A7], [A7 + 0xD2]
  70113. 00033AAC  4EB9 0003 3EAA           jsr        [0x00033EAA]
  70114. 00033AB2  3600                     move.w     D3, D0
  70115. 00033AB4  4EB9 0003 4072           jsr        [0x00034072]
  70116. 00033ABA  4A40                     tst.w      D0
  70117. 00033ABC  504F                     addq.w     A7, 8
  70118. 00033ABE  6718                     beq        +0x1A /* 00033AD8 */
  70119. 00033AC0  554F                     subq.w     A7, 2
  70120. 00033AC2  486F 0004                pea.l      [A7 + 0x4]
  70121. 00033AC6  1F3C 0001                move.b     -[A7], 0x1
  70122. label00033ACA:
  70123. 00033ACA  486F 0009                pea.l      [A7 + 0x9]
  70124. 00033ACE  486F 000C                pea.l      [A7 + 0xC]
  70125. 00033AD2  700C                     moveq.l    D0, 0x0C
  70126. 00033AD4  A823                     syscall    AliasDispatch
  70127. 00033AD6  301F                     move.w     D0, [A7]+
  70128. label00033AD8:
  70129. 00033AD8  4A43                     tst.w      D3
  70130. 00033ADA  671A                     beq        +0x1C /* 00033AF6 */
  70131. 00033ADC  0C43 FFD5                cmpi.w     D3, 0xFFD5
  70132. 00033AE0  6608                     bne        +0xA /* 00033AEA */
  70133. 00033AE2  102F 00D2                move.b     D0, [A7 + 0xD2]
  70134. 00033AE6  EC08                     lsr        D0.b, 6
  70135. 00033AE8  660C                     bne        +0xE /* 00033AF6 */
  70136. label00033AEA:
  70137. 00033AEA  7001                     moveq.l    D0, 0x01
  70138. 00033AEC  4FEF 00C2                lea.l      A7, [A7 + 0xC2]
  70139. 00033AF0  261F                     move.l     D3, [A7]+
  70140. 00033AF2  245F                     movea.l    A2, [A7]+
  70141. 00033AF4  4E75                     rts
  70142. label00033AF6:
  70143. 00033AF6  41EF 0002                lea.l      A0, [A7 + 0x2]
  70144. 00033AFA  5C88                     addq.l     A0, 6
  70145. label00033AFC:
  70146. 00033AFC  2F48 005A                move.l     [A7 + 0x5A], A0
  70147. 00033B00  3F6F 0002 005E           move.w     [A7 + 0x5E], [A7 + 0x2]
  70148. // begin alternate branch 00033B04-00033B08
  70149. label00033B04:
  70150. 00033B04  005E 7038                ori.w      [A6]+, 0x7038 /* 'p8' */
  70151. // end alternate branch 00033B04-00033B08
  70152. label00033B04: // (misaligned)
  70153. 00033B06  7038                     moveq.l    D0, 0x38
  70154. 00033B08  C02F 00D2                and.b      D0, [A7 + 0xD2]
  70155. 00033B0C  E608                     lsr        D0.b, 3
  70156. 00033B0E  5300                     subq.b     D0, 1
  70157. 00033B10  6604                     bne        +0x6 /* 00033B16 */
  70158. 00033B12  7001                     moveq.l    D0, 0x01
  70159. 00033B14  6002                     bra        +0x4 /* 00033B18 */
  70160. label00033B16:
  70161. 00033B16  7003                     moveq.l    D0, 0x03
  70162. label00033B18:
  70163. 00033B18  1F40 0063                move.b     [A7 + 0x63], D0
  70164. 00033B1C  41EF 0048                lea.l      A0, [A7 + 0x48]
  70165. 00033B20  41E8 001C                lea.l      A0, [A0 + 0x1C]
  70166. 00033B24  2448                     movea.l    A2, A0
  70167. 00033B26  4290                     clr.l      [A0]
  70168. 00033B28  422F 0062                clr.b      [A7 + 0x62]
  70169. 00033B2C  2F6F 0004 0078           move.l     [A7 + 0x78], [A7 + 0x4]
  70170. 00033B32  4A43                     tst.w      D3
  70171. 00033B34  672C                     beq        +0x2E /* 00033B62 */
  70172. 00033B36  41EF 0048                lea.l      A0, [A7 + 0x48]
  70173. 00033B3A  A208                     syscall    Create/PBHCreate/HCreate, flags=2
  70174. 00033B3C  3600                     move.w     D3, D0
  70175. 00033B3E  664A                     bne        +0x4C /* 00033B8A */
  70176. 00033B40  7008                     moveq.l    D0, 0x08
  70177. 00033B42  C02F 00D3                and.b      D0, [A7 + 0xD3]
  70178. 00033B46  E608                     lsr        D0.b, 3
  70179. 00033B48  3F00                     move.w     -[A7], D0
  70180. 00033B4A  486F 0004                pea.l      [A7 + 0x4]
  70181. 00033B4E  4EB9 0003 39F2           jsr        [0x000339F2]
  70182. 00033B54  41EF 004E                lea.l      A0, [A7 + 0x4E]
  70183. 00033B58  701A                     moveq.l    D0, 0x1A
  70184. 00033B5A  A260                     syscall    FSDispatch/HFSDispatch, flags=2
  70185. 00033B5C  3600                     move.w     D3, D0
  70186. 00033B5E  5C4F                     addq.w     A7, 6
  70187. 00033B60  6028                     bra        +0x2A /* 00033B8A */
  70188. label00033B62:
  70189. 00033B62  41EF 0048                lea.l      A0, [A7 + 0x48]
  70190. 00033B66  701A                     moveq.l    D0, 0x1A
  70191. 00033B68  A260                     syscall    FSDispatch/HFSDispatch, flags=2
  70192. 00033B6A  3600                     move.w     D3, D0
  70193. 00033B6C  661C                     bne        +0x1E /* 00033B8A */
  70194. 00033B6E  102F 00D2                move.b     D0, [A7 + 0xD2]
  70195. 00033B72  EC08                     lsr        D0.b, 6
  70196. 00033B74  5500                     subq.b     D0, 2
  70197. 00033B76  6612                     bne        +0x14 /* 00033B8A */
  70198. 00033B78  4292                     clr.l      [A2]
  70199. 00033B7A  41EF 0048                lea.l      A0, [A7 + 0x48]
  70200. 00033B7E  A012                     syscall    SetEOF
  70201. 00033B80  3600                     move.w     D3, D0
  70202. 00033B82  6706                     beq        +0x8 /* 00033B8A */
  70203. 00033B84  41EF 0048                lea.l      A0, [A7 + 0x48]
  70204. 00033B88  A001                     syscall    Close
  70205. label00033B8A:
  70206. 00033B8A  4A43                     tst.w      D3
  70207. 00033B8C  670C                     beq        +0xE /* 00033B9A */
  70208. 00033B8E  7001                     moveq.l    D0, 0x01
  70209. 00033B90  4FEF 00C2                lea.l      A7, [A7 + 0xC2]
  70210. 00033B94  261F                     move.l     D3, [A7]+
  70211. 00033B96  245F                     movea.l    A2, [A7]+
  70212. 00033B98  4E75                     rts
  70213. label00033B9A:
  70214. 00033B9A  306F 0060                movea.w    A0, [A7 + 0x60]
  70215. 00033B9E  226F 00D4                movea.l    A1, [A7 + 0xD4]
  70216. 00033BA2  2288                     move.l     [A1], A0
  70217. 00033BA4  7000                     moveq.l    D0, 0x00
  70218. 00033BA6  4FEF 00C2                lea.l      A7, [A7 + 0xC2]
  70219. 00033BAA  261F                     move.l     D3, [A7]+
  70220. 00033BAC  245F                     movea.l    A2, [A7]+
  70221. 00033BAE  4E75                     rts
  70222. 00033BB0  8B5F                     or.w       [A7]+, D5
  70223. 00033BB2  5F6F 7065                subq.w     [A7 + 0x7065], 7
  70224. 00033BB6  6E5F                     bgt        +0x61 /* 00033C17 */
  70225. 00033BB8  6669                     bne        +0x6B /* 00033C23 */
  70226. 00033BBA  6C65                     bge        +0x67 /* 00033C21 */
  70227. 00033BBC  0000 48E7                ori.b      D0, 0xE7
  70228. 00033BC0  1030 4FEF                move.b     D0, <<invalid full ext with IS == 1 and I/IS == 7>>
  70229. 00033BC4  FFCE                     .invalid   <<F/7/7>>
  70230. 00033BC6  266F 004A                movea.l    A3, [A7 + 0x4A]
  70231. 00033BCA  246F 004E                movea.l    A2, [A7 + 0x4E]
  70232. 00033BCE  42AF 000C                clr.l      [A7 + 0xC]
  70233. 00033BD2  3F6F 0044 0018           move.w     [A7 + 0x18], [A7 + 0x44]
  70234. 00033BD8  2F6F 0046 0020           move.l     [A7 + 0x20], [A7 + 0x46]
  70235. 00033BDE  2F53 0024                move.l     [A7 + 0x24], [A3]
  70236. 00033BE2  426F 002C                clr.w      [A7 + 0x2C]
  70237. 00033BE6  200A                     move.l     D0, A2
  70238. 00033BE8  6710                     beq        +0x12 /* 00033BFA */
  70239. 00033BEA  41D7                     lea.l      A0, [A7]
  70240. 00033BEC  A402                     syscall    Read, flags=4
  70241. 00033BEE  6002                     bra        +0x4 /* 00033BF2 */
  70242. label00033BF0:
  70243. 00033BF0  4E92                     jsr        [A2]
  70244. label00033BF2:
  70245. 00033BF2  4A6F 0010                tst.w      [A7 + 0x10]
  70246. 00033BF6  6EF8                     bgt        -0x6 /* 00033BF0 */
  70247. 00033BF8  6004                     bra        +0x6 /* 00033BFE */
  70248. label00033BFA:
  70249. 00033BFA  41D7                     lea.l      A0, [A7]
  70250. 00033BFC  A002                     syscall    Read
  70251. label00033BFE:
  70252. 00033BFE  26AF 0028                move.l     [A3], [A7 + 0x28]
  70253. 00033C02  362F 0010                move.w     D3, [A7 + 0x10]
  70254. 00033C06  0C43 FFD9                cmpi.w     D3, 0xFFD9
  70255. 00033C0A  6614                     bne        +0x16 /* 00033C20 */
  70256. 00033C0C  4A93                     tst.l      [A3]
  70257. 00033C0E  6704                     beq        +0x6 /* 00033C14 */
  70258. 00033C10  7000                     moveq.l    D0, 0x00
  70259. 00033C12  6002                     bra        +0x4 /* 00033C16 */
  70260. label00033C14:
  70261. 00033C14  7002                     moveq.l    D0, 0x02
  70262. label00033C16:
  70263. 00033C16  4FEF 0032                lea.l      A7, [A7 + 0x32]
  70264. 00033C1A  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  70265. 00033C1E  4E75                     rts
  70266. label00033C20:
  70267. 00033C20  4A43                     tst.w      D3
  70268. 00033C22  6604                     bne        +0x6 /* 00033C28 */
  70269. 00033C24  7000                     moveq.l    D0, 0x00
  70270. 00033C26  6002                     bra        +0x4 /* 00033C2A */
  70271. label00033C28:
  70272. 00033C28  7001                     moveq.l    D0, 0x01
  70273. label00033C2A:
  70274. 00033C2A  4FEF 0032                lea.l      A7, [A7 + 0x32]
  70275. 00033C2E  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  70276. 00033C32  4E75                     rts
  70277. 00033C34  8B5F                     or.w       [A7]+, D5
  70278. 00033C36  5F72 6561 645F           subq.w     [[A2 + 0x645F]], 7
  70279. 00033C3C  6669                     bne        +0x6B /* 00033CA7 */
  70280. 00033C3E  6C65                     bge        +0x67 /* 00033CA5 */
  70281. 00033C40  0000 2F0B                ori.b      D0, 0xB
  70282. 00033C44  2F0A                     move.l     -[A7], A2
  70283. 00033C46  4FEF FFCE                lea.l      A7, [A7 - 0x32]
  70284. 00033C4A  266F 0046                movea.l    A3, [A7 + 0x46]
  70285. 00033C4E  246F 004A                movea.l    A2, [A7 + 0x4A]
  70286. 00033C52  42AF 000C                clr.l      [A7 + 0xC]
  70287. 00033C56  3F6F 0040 0018           move.w     [A7 + 0x18], [A7 + 0x40]
  70288. 00033C5C  2F6F 0042 0020           move.l     [A7 + 0x20], [A7 + 0x42]
  70289. 00033C62  2F53 0024                move.l     [A7 + 0x24], [A3]
  70290. 00033C66  426F 002C                clr.w      [A7 + 0x2C]
  70291. 00033C6A  200A                     move.l     D0, A2
  70292. 00033C6C  6710                     beq        +0x12 /* 00033C7E */
  70293. 00033C6E  41D7                     lea.l      A0, [A7]
  70294. 00033C70  A403                     syscall    Write, flags=4
  70295. 00033C72  6002                     bra        +0x4 /* 00033C76 */
  70296. label00033C74:
  70297. 00033C74  4E92                     jsr        [A2]
  70298. label00033C76:
  70299. 00033C76  4A6F 0010                tst.w      [A7 + 0x10]
  70300. 00033C7A  6EF8                     bgt        -0x6 /* 00033C74 */
  70301. 00033C7C  6004                     bra        +0x6 /* 00033C82 */
  70302. label00033C7E:
  70303. 00033C7E  41D7                     lea.l      A0, [A7]
  70304. 00033C80  A003                     syscall    Write
  70305. label00033C82:
  70306. 00033C82  26AF 0028                move.l     [A3], [A7 + 0x28]
  70307. 00033C86  4A6F 0010                tst.w      [A7 + 0x10]
  70308. 00033C8A  6604                     bne        +0x6 /* 00033C90 */
  70309. 00033C8C  7000                     moveq.l    D0, 0x00
  70310. 00033C8E  6002                     bra        +0x4 /* 00033C92 */
  70311. label00033C90:
  70312. 00033C90  7001                     moveq.l    D0, 0x01
  70313. label00033C92:
  70314. 00033C92  4FEF 0032                lea.l      A7, [A7 + 0x32]
  70315. 00033C96  245F                     movea.l    A2, [A7]+
  70316. 00033C98  265F                     movea.l    A3, [A7]+
  70317. 00033C9A  4E75                     rts
  70318. 00033C9C  8C5F                     or.w       D6, [A7]+
  70319. 00033C9E  5F77 7269                subq.w     [A7 + D7.w * 2 + 0x69], 7
  70320. 00033CA2  7465                     moveq.l    D2, 0x65
  70321. 00033CA4  5F66                     subq.w     -[A6], 7
  70322. 00033CA6  696C                     bvs        +0x6E /* 00033D14 */
  70323. 00033CA8  6500 0000                bcs        +0x2 /* 00033CAA */
  70324. // begin alternate branch 00033CAA-00033CB4
  70325. label00033CAA:
  70326. 00033CAA  0000 48E7                ori.b      D0, 0xE7
  70327. 00033CAE  183A 4FEF                move.b     D4, [PC + 0x4FEF /* 00038C9F, value 0xF8 */]
  70328. 00033CB2  FFCE                     .invalid   <<F/7/7>>
  70329. // end alternate branch 00033CAA-00033CB4
  70330. label00033CAA: // (misaligned)
  70331. 00033CAC  48E7 183A                movem.l    -[A7], D3,D4,A2,A3,A4,A6
  70332. 00033CB0  4FEF FFCE                lea.l      A7, [A7 - 0x32]
  70333. 00033CB4  286F 0052                movea.l    A4, [A7 + 0x52]
  70334. 00033CB8  266F 0058                movea.l    A3, [A7 + 0x58]
  70335. 00033CBC  42AF 000C                clr.l      [A7 + 0xC]
  70336. 00033CC0  3F6F 0050 0018           move.w     [A7 + 0x18], [A7 + 0x50]
  70337. 00033CC6  200B                     move.l     D0, A3
  70338. 00033CC8  6710                     beq        +0x12 /* 00033CDA */
  70339. 00033CCA  41D7                     lea.l      A0, [A7]
  70340. 00033CCC  A411                     syscall    GetEOF, flags=4
  70341. 00033CCE  6002                     bra        +0x4 /* 00033CD2 */
  70342. label00033CD0:
  70343. 00033CD0  4E93                     jsr        [A3]
  70344. label00033CD2:
  70345. 00033CD2  4A6F 0010                tst.w      [A7 + 0x10]
  70346. 00033CD6  6EF8                     bgt        -0x6 /* 00033CD0 */
  70347. 00033CD8  6004                     bra        +0x6 /* 00033CDE */
  70348. label00033CDA:
  70349. 00033CDA  41D7                     lea.l      A0, [A7]
  70350. 00033CDC  A011                     syscall    GetEOF
  70351. label00033CDE:
  70352. 00033CDE  45D7                     lea.l      A2, [A7]
  70353. 00033CE0  508A                     addq.l     A2, 8
  70354. 00033CE2  508A                     addq.l     A2, 8
  70355. 00033CE4  4A52                     tst.w      [A2]
  70356. 00033CE6  670C                     beq        +0xE /* 00033CF4 */
  70357. 00033CE8  7001                     moveq.l    D0, 0x01
  70358. 00033CEA  4FEF 0032                lea.l      A7, [A7 + 0x32]
  70359. 00033CEE  4CDF 5C18                movem.l    D3,D4,A2,A3,A4,A6, [A7]+
  70360. 00033CF2  4E75                     rts
  70361. label00033CF4:
  70362. 00033CF4  41D7                     lea.l      A0, [A7]
  70363. 00033CF6  41E8 001C                lea.l      A0, [A0 + 0x1C]
  70364. 00033CFA  2C48                     movea.l    A6, A0
  70365. 00033CFC  2810                     move.l     D4, [A0]
  70366. 00033CFE  302F 0056                move.w     D0, [A7 + 0x56]
  70367. 00033D02  670C                     beq        +0xE /* 00033D10 */
  70368. 00033D04  5540                     subq.w     D0, 2
  70369. 00033D06  6702                     beq        +0x4 /* 00033D0A */
  70370. 00033D08  600A                     bra        +0xC /* 00033D14 */
  70371. label00033D0A:
  70372. 00033D0A  2604                     move.l     D3, D4
  70373. 00033D0C  D694                     add.l      D3, [A4]
  70374. 00033D0E  6010                     bra        +0x12 /* 00033D20 */
  70375. label00033D10:
  70376. 00033D10  2614                     move.l     D3, [A4]
  70377. 00033D12  600C                     bra        +0xE /* 00033D20 */
  70378. label00033D14:
  70379. 00033D14  7001                     moveq.l    D0, 0x01
  70380. 00033D16  4FEF 0032                lea.l      A7, [A7 + 0x32]
  70381. 00033D1A  4CDF 5C18                movem.l    D3,D4,A2,A3,A4,A6, [A7]+
  70382. 00033D1E  4E75                     rts
  70383. label00033D20:
  70384. 00033D20  4A83                     tst.l      D3
  70385. 00033D22  6C0C                     bge        +0xE /* 00033D30 */
  70386. 00033D24  7001                     moveq.l    D0, 0x01
  70387. 00033D26  4FEF 0032                lea.l      A7, [A7 + 0x32]
  70388. 00033D2A  4CDF 5C18                movem.l    D3,D4,A2,A3,A4,A6, [A7]+
  70389. 00033D2E  4E75                     rts
  70390. label00033D30:
  70391. 00033D30  B684                     cmp.l      D3, D4
  70392. 00033D32  6F18                     ble        +0x1A /* 00033D4C */
  70393. 00033D34  2C83                     move.l     [A6], D3
  70394. 00033D36  200B                     move.l     D0, A3
  70395. 00033D38  670E                     beq        +0x10 /* 00033D48 */
  70396. 00033D3A  41D7                     lea.l      A0, [A7]
  70397. 00033D3C  A412                     syscall    SetEOF, flags=4
  70398. 00033D3E  6002                     bra        +0x4 /* 00033D42 */
  70399. label00033D40:
  70400. 00033D40  4E93                     jsr        [A3]
  70401. label00033D42:
  70402. 00033D42  4A52                     tst.w      [A2]
  70403. 00033D44  6EFA                     bgt        -0x4 /* 00033D40 */
  70404. 00033D46  6004                     bra        +0x6 /* 00033D4C */
  70405. label00033D48:
  70406. 00033D48  41D7                     lea.l      A0, [A7]
  70407. 00033D4A  A012                     syscall    SetEOF
  70408. label00033D4C:
  70409. 00033D4C  4A52                     tst.w      [A2]
  70410. 00033D4E  670C                     beq        +0xE /* 00033D5C */
  70411. 00033D50  7001                     moveq.l    D0, 0x01
  70412. 00033D52  4FEF 0032                lea.l      A7, [A7 + 0x32]
  70413. 00033D56  4CDF 5C18                movem.l    D3,D4,A2,A3,A4,A6, [A7]+
  70414. 00033D5A  4E75                     rts
  70415. label00033D5C:
  70416. 00033D5C  3F7C 0001 002C           move.w     [A7 + 0x2C], 0x1
  70417. 00033D62  2F43 002E                move.l     [A7 + 0x2E], D3
  70418. 00033D66  200B                     move.l     D0, A3
  70419. 00033D68  670E                     beq        +0x10 /* 00033D78 */
  70420. 00033D6A  41D7                     lea.l      A0, [A7]
  70421. 00033D6C  A444                     syscall    SetFPos, flags=4
  70422. 00033D6E  6002                     bra        +0x4 /* 00033D72 */
  70423. label00033D70:
  70424. 00033D70  4E93                     jsr        [A3]
  70425. label00033D72:
  70426. 00033D72  4A52                     tst.w      [A2]
  70427. 00033D74  6EFA                     bgt        -0x4 /* 00033D70 */
  70428. 00033D76  6004                     bra        +0x6 /* 00033D7C */
  70429. label00033D78:
  70430. 00033D78  41D7                     lea.l      A0, [A7]
  70431. 00033D7A  A044                     syscall    SetFPos
  70432. label00033D7C:
  70433. 00033D7C  2883                     move.l     [A4], D3
  70434. 00033D7E  4A52                     tst.w      [A2]
  70435. 00033D80  6604                     bne        +0x6 /* 00033D86 */
  70436. 00033D82  7000                     moveq.l    D0, 0x00
  70437. 00033D84  6002                     bra        +0x4 /* 00033D88 */
  70438. label00033D86:
  70439. 00033D86  7001                     moveq.l    D0, 0x01
  70440. label00033D88:
  70441. 00033D88  4FEF 0032                lea.l      A7, [A7 + 0x32]
  70442. 00033D8C  4CDF 5C18                movem.l    D3,D4,A2,A3,A4,A6, [A7]+
  70443. 00033D90  4E75                     rts
  70444. 00033D92  8F5F                     or.w       [A7]+, D7
  70445. 00033D94  5F70 6F73 6974 696F 6E5F 6669 subq.w     [[A0 + 0x6974696F] + 0x6E5F6669], 7
  70446. 00033DA0  6C65                     bge        +0x67 /* 00033E07 */
  70447. 00033DA2  0000 48E7                ori.b      D0, 0xE7
  70448. 00033DA6  1030 4FEF                move.b     D0, <<invalid full ext with IS == 1 and I/IS == 7>>
  70449. 00033DAA  FF86                     .invalid   <<F/6/7>>
  70450. 00033DAC  3F2F 008C                move.w     -[A7], [A7 + 0x8C]
  70451. 00033DB0  4EB9 0003 3A6A           jsr        [0x00033A6A]
  70452. 00033DB6  2448                     movea.l    A2, A0
  70453. 00033DB8  3F6F 008E 001A           move.w     [A7 + 0x1A], [A7 + 0x8E]
  70454. 00033DBE  41EF 0002                lea.l      A0, [A7 + 0x2]
  70455. 00033DC2  A001                     syscall    Close
  70456. 00033DC4  3600                     move.w     D3, D0
  70457. 00033DC6  544F                     addq.w     A7, 2
  70458. 00033DC8  661E                     bne        +0x20 /* 00033DE8 */
  70459. 00033DCA  200A                     move.l     D0, A2
  70460. 00033DCC  671A                     beq        +0x1C /* 00033DE8 */
  70461. 00033DCE  204A                     movea.l    A0, A2
  70462. 00033DD0  5088                     addq.l     A0, 8
  70463. 00033DD2  2F48 0012                move.l     [A7 + 0x12], A0
  70464. 00033DD6  3F6A 0002 0016           move.w     [A7 + 0x16], [A2 + 0x2]
  70465. 00033DDC  2F6A 0004 0030           move.l     [A7 + 0x30], [A2 + 0x4]
  70466. 00033DE2  41D7                     lea.l      A0, [A7]
  70467. 00033DE4  A209                     syscall    Delete/PBHDelete/HDelete, flags=2
  70468. 00033DE6  3600                     move.w     D3, D0
  70469. label00033DE8:
  70470. 00033DE8  200A                     move.l     D0, A2
  70471. 00033DEA  673E                     beq        +0x40 /* 00033E2A */
  70472. 00033DEC  B5F9 0002 59F2           cmpa.l     A2, [0x000259F2]
  70473. 00033DF2  6614                     bne        +0x16 /* 00033E08 */
  70474. 00033DF4  23EA 0048 0002 59F2      move.l     [0x000259F2], [A2 + 0x48]
  70475. 00033DFC  2079 0002 59F2           movea.l    A0, [0x000259F2]
  70476. 00033E02  42A8 004C                clr.l      [A0 + 0x4C]
  70477. 00033E06  6018                     bra        +0x1A /* 00033E20 */
  70478. label00033E08:
  70479. 00033E08  266A 0048                movea.l    A3, [A2 + 0x48]
  70480. 00033E0C  200B                     move.l     D0, A3
  70481. 00033E0E  6706                     beq        +0x8 /* 00033E16 */
  70482. 00033E10  276A 004C 004C           move.l     [A3 + 0x4C], [A2 + 0x4C]
  70483. label00033E16:
  70484. 00033E16  206A 004C                movea.l    A0, [A2 + 0x4C]
  70485. 00033E1A  216A 0048 0048           move.l     [A0 + 0x48], [A2 + 0x48]
  70486. label00033E20:
  70487. 00033E20  2F0A                     move.l     -[A7], A2
  70488. 00033E22  4EB9 0003 21C2           jsr        [0x000321C2]
  70489. 00033E28  584F                     addq.w     A7, 4
  70490. label00033E2A:
  70491. 00033E2A  4A43                     tst.w      D3
  70492. 00033E2C  6604                     bne        +0x6 /* 00033E32 */
  70493. 00033E2E  7000                     moveq.l    D0, 0x00
  70494. 00033E30  6002                     bra        +0x4 /* 00033E34 */
  70495. label00033E32:
  70496. 00033E32  7001                     moveq.l    D0, 0x01
  70497. label00033E34:
  70498. 00033E34  4FEF 007A                lea.l      A7, [A7 + 0x7A]
  70499. 00033E38  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  70500. 00033E3C  4E75                     rts
  70501. 00033E3E  8C5F                     or.w       D6, [A7]+
  70502. 00033E40  5F63                     subq.w     -[A3], 7
  70503. 00033E42  6C6F                     bge        +0x71 /* 00033EB3 */
  70504. 00033E44  7365                     moveq.l    D1, 0x65
  70505. 00033E46  5F66                     subq.w     -[A6], 7
  70506. 00033E48  696C                     bvs        +0x6E /* 00033EB6 */
  70507. 00033E4A  6500 0000                bcs        +0x2 /* 00033E4C */
  70508. // begin alternate branch 00033E4C-00033E50
  70509. label00033E4C:
  70510. 00033E4C  0000 2F03                ori.b      D0, 0x3
  70511. // end alternate branch 00033E4C-00033E50
  70512. label00033E4C: // (misaligned)
  70513. 00033E4E  2F03                     move.l     -[A7], D3
  70514. 00033E50  206F 000C                movea.l    A0, [A7 + 0xC]
  70515. 00033E54  70FF                     moveq.l    D0, 0xFFFFFFFF
  70516. label00033E56:
  70517. 00033E56  5280                     addq.l     D0, 1
  70518. 00033E58  4A18                     tst.b      [A0]+
  70519. 00033E5A  66FA                     bne        -0x4 /* 00033E56 */
  70520. 00033E5C  2600                     move.l     D3, D0
  70521. 00033E5E  226F 0008                movea.l    A1, [A7 + 0x8]
  70522. 00033E62  43E9 0001                lea.l      A1, [A1 + 0x1]
  70523. 00033E66  206F 000C                movea.l    A0, [A7 + 0xC]
  70524. 00033E6A  2003                     move.l     D0, D3
  70525. 00033E6C  7220                     moveq.l    D1, 0x20
  70526. 00033E6E  B081                     cmp.l      D0, D1
  70527. 00033E70  6504                     bcs        +0x6 /* 00033E76 */
  70528. 00033E72  A22E                     syscall    BlockMove/BlockMoveData, flags=2
  70529. 00033E74  600E                     bra        +0x10 /* 00033E84 */
  70530. label00033E76:
  70531. 00033E76  4A80                     tst.l      D0
  70532. 00033E78  670A                     beq        +0xC /* 00033E84 */
  70533. 00033E7A  2209                     move.l     D1, A1
  70534. label00033E7C:
  70535. 00033E7C  12D8                     move.b     [A1]+, [A0]+
  70536. 00033E7E  5380                     subq.l     D0, 1
  70537. 00033E80  66FA                     bne        -0x4 /* 00033E7C */
  70538. 00033E82  2241                     movea.l    A1, D1
  70539. label00033E84:
  70540. 00033E84  206F 0008                movea.l    A0, [A7 + 0x8]
  70541. 00033E88  1083                     move.b     [A0], D3
  70542. 00033E8A  261F                     move.l     D3, [A7]+
  70543. 00033E8C  4E75                     rts
  70544. 00033E8E  9463                     sub.w      D2, -[A3]
  70545. 00033E90  6F70                     ble        +0x72 /* 00033F02 */
  70546. 00033E92  795F                     moveq.l    D4, 0x5F
  70547. 00033E94  635F                     bls        +0x61 /* 00033EF5 */
  70548. 00033E96  746F                     moveq.l    D2, 0x6F
  70549. 00033E98  5F70 6173 6361 6C5F 7374 7200 subq.w     [[A0 + 0x63616C5F] + 0x73747200], 7
  70550. 00033EA4  0000 48E7                ori.b      D0, 0xE7
  70551. 00033EA8  183A 4FEF                move.b     D4, [PC + 0x4FEF /* 00038E99, value 0xFF */]
  70552. 00033EAC  FD1A                     .extension 0xD1A <<F/4-5/6>> // unimplemented
  70553. 00033EAE  266F 0302                movea.l    A3, [A7 + 0x302]
  70554. 00033EB2  286F 0306                movea.l    A4, [A7 + 0x306]
  70555. label00033EB6:
  70556. 00033EB6  7800                     moveq.l    D4, 0x00
  70557. 00033EB8  200B                     move.l     D0, A3
  70558. 00033EBA  6716                     beq        +0x18 /* 00033ED2 */
  70559. 00033EBC  4A13                     tst.b      [A3]
  70560. 00033EBE  6712                     beq        +0x14 /* 00033ED2 */
  70561. 00033EC0  204B                     movea.l    A0, A3
  70562. 00033EC2  70FF                     moveq.l    D0, 0xFFFFFFFF
  70563. label00033EC4:
  70564. 00033EC4  5280                     addq.l     D0, 1
  70565. 00033EC6  4A18                     tst.b      [A0]+
  70566. 00033EC8  66FA                     bne        -0x4 /* 00033EC4 */
  70567. 00033ECA  0C80 0000 00FF           cmpi.l     D0, 0xFF
  70568. 00033ED0  630C                     bls        +0xE /* 00033EDE */
  70569. label00033ED2:
  70570. 00033ED2  70DB                     moveq.l    D0, 0xFFFFFFDB
  70571. 00033ED4  4FEF 02E6                lea.l      A7, [A7 + 0x2E6]
  70572. 00033ED8  4CDF 5C18                movem.l    D3,D4,A2,A3,A4,A6, [A7]+
  70573. 00033EDC  4E75                     rts
  70574. label00033EDE:
  70575. 00033EDE  41EF 007A                lea.l      A0, [A7 + 0x7A]
  70576. 00033EE2  224B                     movea.l    A1, A3
  70577. 00033EE4  2008                     move.l     D0, A0
  70578. label00033EE6:
  70579. 00033EE6  10D9                     move.b     [A0]+, [A1]+
  70580. 00033EE8  66FC                     bne        -0x2 /* 00033EE6 */
  70581. 00033EEA  3F3C 003A                move.w     -[A7], 0x3A /* ':' */
  70582. 00033EEE  486F 007C                pea.l      [A7 + 0x7C]
  70583. 00033EF2  4EB9 0003 3446           jsr        [0x00033446]
  70584. 00033EF8  2448                     movea.l    A2, A0
  70585. 00033EFA  204A                     movea.l    A0, A2
  70586. 00033EFC  528A                     addq.l     A2, 1
  70587. 00033EFE  2008                     move.l     D0, A0
  70588. 00033F00  5C4F                     addq.w     A7, 6
  70589. label00033F02:
  70590. 00033F02  6604                     bne        +0x6 /* 00033F08 */
  70591. 00033F04  45EF 007A                lea.l      A2, [A7 + 0x7A]
  70592. label00033F08:
  70593. 00033F08  204A                     movea.l    A0, A2
  70594. 00033F0A  70FF                     moveq.l    D0, 0xFFFFFFFF
  70595. label00033F0C:
  70596. 00033F0C  5280                     addq.l     D0, 1
  70597. 00033F0E  4A18                     tst.b      [A0]+
  70598. 00033F10  66FA                     bne        -0x4 /* 00033F0C */
  70599. 00033F12  3600                     move.w     D3, D0
  70600. 00033F14  6708                     beq        +0xA /* 00033F1E */
  70601. 00033F16  3043                     movea.w    A0, D3
  70602. 00033F18  703F                     moveq.l    D0, 0x3F
  70603. 00033F1A  B1C0                     cmpa.l     A0, D0
  70604. 00033F1C  630C                     bls        +0xE /* 00033F2A */
  70605. label00033F1E:
  70606. 00033F1E  70DB                     moveq.l    D0, 0xFFFFFFDB
  70607. 00033F20  4FEF 02E6                lea.l      A7, [A7 + 0x2E6]
  70608. 00033F24  4CDF 5C18                movem.l    D3,D4,A2,A3,A4,A6, [A7]+
  70609. 00033F28  4E75                     rts
  70610. label00033F2A:
  70611. 00033F2A  2F0A                     move.l     -[A7], A2
  70612. 00033F2C  486C 0006                pea.l      [A4 + 0x6]
  70613. 00033F30  4EB9 0003 3E52           jsr        [0x00033E52]
  70614. 00033F36  2F0B                     move.l     -[A7], A3
  70615. 00033F38  486F 0186                pea.l      [A7 + 0x186]
  70616. 00033F3C  4EB9 0003 3E52           jsr        [0x00033E52]
  70617. 00033F42  41EF 018A                lea.l      A0, [A7 + 0x18A]
  70618. 00033F46  2F48 029C                move.l     [A7 + 0x29C], A0
  70619. 00033F4A  426F 02A0                clr.w      [A7 + 0x2A0]
  70620. 00033F4E  426F 02A6                clr.w      [A7 + 0x2A6]
  70621. 00033F52  41EF 028A                lea.l      A0, [A7 + 0x28A]
  70622. 00033F56  41E8 0030                lea.l      A0, [A0 + 0x30]
  70623. 00033F5A  2C48                     movea.l    A6, A0
  70624. 00033F5C  4290                     clr.l      [A0]
  70625. 00033F5E  41EF 028A                lea.l      A0, [A7 + 0x28A]
  70626. 00033F62  7009                     moveq.l    D0, 0x09
  70627. 00033F64  A260                     syscall    FSDispatch/HFSDispatch, flags=2
  70628. 00033F66  3600                     move.w     D3, D0
  70629. 00033F68  4FEF 0010                lea.l      A7, [A7 + 0x10]
  70630. 00033F6C  6766                     beq        +0x68 /* 00033FD4 */
  70631. 00033F6E  0C43 FFD5                cmpi.w     D3, 0xFFD5
  70632. 00033F72  670C                     beq        +0xE /* 00033F80 */
  70633. 00033F74  3003                     move.w     D0, D3
  70634. 00033F76  4FEF 02E6                lea.l      A7, [A7 + 0x2E6]
  70635. 00033F7A  4CDF 5C18                movem.l    D3,D4,A2,A3,A4,A6, [A7]+
  70636. 00033F7E  4E75                     rts
  70637. label00033F80:
  70638. 00033F80  41EF 007A                lea.l      A0, [A7 + 0x7A]
  70639. 00033F84  B5C8                     cmpa.l     A2, A0
  70640. 00033F86  6604                     bne        +0x6 /* 00033F8C */
  70641. 00033F88  14FC 003A                move.b     [A2]+, 0x3A /* ':' */
  70642. label00033F8C:
  70643. 00033F8C  4212                     clr.b      [A2]
  70644. 00033F8E  486F 007A                pea.l      [A7 + 0x7A]
  70645. 00033F92  486F 017E                pea.l      [A7 + 0x17E]
  70646. 00033F96  4EB9 0003 3E52           jsr        [0x00033E52]
  70647. 00033F9C  41EF 0282                lea.l      A0, [A7 + 0x282]
  70648. 00033FA0  7009                     moveq.l    D0, 0x09
  70649. 00033FA2  A260                     syscall    FSDispatch/HFSDispatch, flags=2
  70650. 00033FA4  3600                     move.w     D3, D0
  70651. 00033FA6  504F                     addq.w     A7, 8
  70652. 00033FA8  670C                     beq        +0xE /* 00033FB6 */
  70653. 00033FAA  3003                     move.w     D0, D3
  70654. 00033FAC  4FEF 02E6                lea.l      A7, [A7 + 0x2E6]
  70655. 00033FB0  4CDF 5C18                movem.l    D3,D4,A2,A3,A4,A6, [A7]+
  70656. 00033FB4  4E75                     rts
  70657. label00033FB6:
  70658. 00033FB6  102F 0298                move.b     D0, [A7 + 0x298]
  70659. 00033FBA  0240 0010                andi.w     D0, 0x10
  70660. 00033FBE  660C                     bne        +0xE /* 00033FCC */
  70661. 00033FC0  70DB                     moveq.l    D0, 0xFFFFFFDB
  70662. 00033FC2  4FEF 02E6                lea.l      A7, [A7 + 0x2E6]
  70663. 00033FC6  4CDF 5C18                movem.l    D3,D4,A2,A3,A4,A6, [A7]+
  70664. 00033FCA  4E75                     rts
  70665. label00033FCC:
  70666. 00033FCC  2956 0002                move.l     [A4 + 0x2], [A6]
  70667. 00033FD0  78D5                     moveq.l    D4, 0xFFFFFFD5
  70668. 00033FD2  6014                     bra        +0x16 /* 00033FE8 */
  70669. label00033FD4:
  70670. 00033FD4  102F 0298                move.b     D0, [A7 + 0x298]
  70671. 00033FD8  0240 0010                andi.w     D0, 0x10
  70672. 00033FDC  6704                     beq        +0x6 /* 00033FE2 */
  70673. 00033FDE  383C FAEA                move.w     D4, 0xFAEA
  70674. label00033FE2:
  70675. 00033FE2  296F 02DE 0002           move.l     [A4 + 0x2], [A7 + 0x2DE]
  70676. label00033FE8:
  70677. 00033FE8  2F0B                     move.l     -[A7], A3
  70678. 00033FEA  486F 017E                pea.l      [A7 + 0x17E]
  70679. 00033FEE  4EB9 0003 3E52           jsr        [0x00033E52]
  70680. 00033FF4  41EF 0182                lea.l      A0, [A7 + 0x182]
  70681. 00033FF8  2F48 001A                move.l     [A7 + 0x1A], A0
  70682. 00033FFC  41EF 0008                lea.l      A0, [A7 + 0x8]
  70683. 00034000  41E8 0016                lea.l      A0, [A0 + 0x16]
  70684. 00034004  2448                     movea.l    A2, A0
  70685. 00034006  4250                     clr.w      [A0]
  70686. 00034008  3F7C FFFF 0024           move.w     [A7 + 0x24], 0xFFFF
  70687. 0003400E  41EF 0008                lea.l      A0, [A7 + 0x8]
  70688. 00034012  A207                     syscall    GetVolInfo/PBHGetVInfo/HGetVInfo, flags=2
  70689. 00034014  3600                     move.w     D3, D0
  70690. 00034016  504F                     addq.w     A7, 8
  70691. 00034018  670C                     beq        +0xE /* 00034026 */
  70692. 0003401A  3003                     move.w     D0, D3
  70693. 0003401C  4FEF 02E6                lea.l      A7, [A7 + 0x2E6]
  70694. 00034020  4CDF 5C18                movem.l    D3,D4,A2,A3,A4,A6, [A7]+
  70695. 00034024  4E75                     rts
  70696. label00034026:
  70697. 00034026  3892                     move.w     [A4], [A2]
  70698. 00034028  3004                     move.w     D0, D4
  70699. 0003402A  4FEF 02E6                lea.l      A7, [A7 + 0x2E6]
  70700. 0003402E  4CDF 5C18                movem.l    D3,D4,A2,A3,A4,A6, [A7]+
  70701. 00034032  4E75                     rts
  70702. 00034034  8A5F                     or.w       D5, [A7]+
  70703. 00034036  5F70 6174                subq.w     <<invalid full ext with I/IS == 4>>, 7
  70704. 0003403A  6832                     bvc        +0x34 /* 0003406E */
  70705. 0003403C  6673                     bne        +0x75 /* 000340B1 */
  70706. 0003403E  7300                     moveq.l    D1, 0x00
  70707. 00034040  0000 202F                ori.b      D0, 0x2F /* '/' */
  70708. 00034044  0004 A11E                ori.b      D4, 0x1E
  70709. 00034048  4E75                     rts
  70710. 0003404A  8B5F                     or.w       [A7]+, D5
  70711. 0003404C  5F73 7973 5F61 6C6C 6F63 0000 subq.w     [[A3 + 0x5F616C6C] + 0x6F630000], 7
  70712. 00034058  206F 0004                movea.l    A0, [A7 + 0x4]
  70713. 0003405C  A01F                     syscall    DisposPtr/DisposePtr
  70714. 0003405E  4E75                     rts
  70715. 00034060  8A5F                     or.w       D5, [A7]+
  70716. 00034062  5F73 7973 5F66 7265 6500 0000 subq.w     [[A3 + 0x5F667265] + 0x65000000], 7
  70717. label0003406E:
  70718. 0003406E  514F                     subq.w     A7, 8
  70719. 00034070  4A79 0000 258A           tst.w      [0x0000258A]
  70720. 00034076  6C3E                     bge        +0x40 /* 000340B6 */
  70721. 00034078  4279 0000 258A           clr.w      [0x0000258A]
  70722. 0003407E  303C A89F                move.w     D0, 0xA89F
  70723. 00034082  A746                     syscall    GetToolBoxTrapAddress/GetToolTrapAddress, flags=7
  70724. 00034084  2E88                     move.l     [A7], A0
  70725. 00034086  303C A1AD                move.w     D0, 0xA1AD
  70726. 0003408A  A746                     syscall    GetToolBoxTrapAddress/GetToolTrapAddress, flags=7
  70727. 0003408C  B1D7                     cmpa.l     A0, [A7]
  70728. 0003408E  6726                     beq        +0x28 /* 000340B6 */
  70729. 00034090  203C 7379 7376           move.l     D0, 0x73797376 /* 'sysv' */
  70730. 00034096  43EF 0004                lea.l      A1, [A7 + 0x4]
  70731. 0003409A  A1AD                     syscall    Gestalt, flags=1
  70732. 0003409C  2288                     move.l     [A1], A0
  70733. 0003409E  4A40                     tst.w      D0
  70734. 000340A0  6614                     bne        +0x16 /* 000340B6 */
  70735. 000340A2  0CAF 0000 0700 0004      cmpi.l     [A7 + 0x4], 0x700
  70736. 000340AA  5CC0                     sge        D0
  70737. 000340AC  4400                     neg.b      D0
  70738. 000340AE  4880                     ext.w      D0
  70739. 000340B0  33C0 0000 258A           move.w     [0x0000258A], D0
  70740. label000340B6:
  70741. 000340B6  3039 0000 258A           move.w     D0, [0x0000258A]
  70742. 000340BC  504F                     addq.w     A7, 8
  70743. 000340BE  4E75                     rts
  70744. 000340C0  905F                     sub.w      D0, [A7]+
  70745. 000340C2  5F73 7973 7465 6D37 7072 6573 subq.w     [[A3 + 0x74656D37] + 0x70726573], 7
  70746. 000340CE  656E                     bcs        +0x70 /* 0003413E */
  70747. 000340D0  7400                     moveq.l    D2, 0x00
  70748. 000340D2  0000 48E7                ori.b      D0, 0xE7
  70749. 000340D6  1030 246F                move.b     D0, [A0 + D2.w * 4 + 0x6F]
  70750. 000340DA  0010 266F                ori.b      [A0], 0x6F /* 'o' */
  70751. 000340DE  0014 204A                ori.b      [A4], 0x4A /* 'J' */
  70752. 000340E2  70FF                     moveq.l    D0, 0xFFFFFFFF
  70753. label000340E4:
  70754. 000340E4  5280                     addq.l     D0, 1
  70755. 000340E6  4A18                     tst.b      [A0]+
  70756. 000340E8  66FA                     bne        -0x4 /* 000340E4 */
  70757. 000340EA  3600                     move.w     D3, D0
  70758. 000340EC  0C43 00FF                cmpi.w     D3, 0xFF
  70759. 000340F0  6308                     bls        +0xA /* 000340FA */
  70760. 000340F2  70FF                     moveq.l    D0, 0xFFFFFFFF
  70761. 000340F4  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  70762. 000340F8  4E75                     rts
  70763. label000340FA:
  70764. 000340FA  1683                     move.b     [A3], D3
  70765. 000340FC  7601                     moveq.l    D3, 0x01
  70766. 000340FE  6006                     bra        +0x8 /* 00034106 */
  70767. label00034100:
  70768. 00034100  179A 3000                move.b     [A3 + D3.w], [A2]+
  70769. 00034104  5243                     addq.w     D3, 1
  70770. label00034106:
  70771. 00034106  4A12                     tst.b      [A2]
  70772. 00034108  66F6                     bne        -0x8 /* 00034100 */
  70773. 0003410A  7000                     moveq.l    D0, 0x00
  70774. 0003410C  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  70775. 00034110  4E75                     rts
  70776. 00034112  8C5F                     or.w       D6, [A7]+
  70777. 00034114  5F63                     subq.w     -[A3], 7
  70778. 00034116  746F                     moveq.l    D2, 0x6F
  70779. 00034118  7073                     moveq.l    D0, 0x73
  70780. 0003411A  7472                     moveq.l    D2, 0x72
  70781. 0003411C  696E                     bvs        +0x70 /* 0003418C */
  70782. 0003411E  6700 0000                beq        +0x2 /* 00034120 */
  70783. // begin alternate branch 00034120-00034128
  70784. label00034120:
  70785. 00034120  0000 4AB9                ori.b      D0, 0xB9
  70786. 00034124  0002 59EE                ori.b      D2, 0xEE
  70787. // end alternate branch 00034120-00034128
  70788. label00034120: // (misaligned)
  70789. 00034122  4AB9 0002 59EE           tst.l      [0x000259EE]
  70790. 00034128  6708                     beq        +0xA /* 00034132 */
  70791. 0003412A  2039 0002 59EE           move.l     D0, [0x000259EE]
  70792. 00034130  4E75                     rts
  70793. label00034132:
  70794. 00034132  4AAF 0004                tst.l      [A7 + 0x4]
  70795. 00034136  6708                     beq        +0xA /* 00034140 */
  70796. 00034138  203C 3F3F 3F3F           move.l     D0, 0x3F3F3F3F /* '????' */
  70797. label0003413E:
  70798. 0003413E  6006                     bra        +0x8 /* 00034146 */
  70799. label00034140:
  70800. 00034140  203C 4357 4945           move.l     D0, 0x43574945 /* 'CWIE' */
  70801. label00034146:
  70802. 00034146  4E75                     rts
  70803. 00034148  8C5F                     or.w       D6, [A7]+
  70804. 0003414A  5F67                     subq.w     -[A7], 7
  70805. 0003414C  6574                     bcs        +0x76 /* 000341C2 */
  70806. 0003414E  6372                     bls        +0x74 /* 000341C2 */
  70807. 00034150  6561                     bcs        +0x63 /* 000341B3 */
  70808. 00034152  746F                     moveq.l    D2, 0x6F
  70809. 00034154  7200                     moveq.l    D1, 0x00
  70810. 00034156  0000 4AB9                ori.b      D0, 0xB9
  70811. 0003415A  0002 59EA                ori.b      D2, 0xEA
  70812. 0003415E  6708                     beq        +0xA /* 00034168 */
  70813. 00034160  2039 0002 59EA           move.l     D0, [0x000259EA]
  70814. 00034166  4E75                     rts
  70815. label00034168:
  70816. 00034168  4AAF 0004                tst.l      [A7 + 0x4]
  70817. 0003416C  6708                     beq        +0xA /* 00034176 */
  70818. 0003416E  203C 4249 4E41           move.l     D0, 0x42494E41 /* 'BINA' */
  70819. 00034174  6006                     bra        +0x8 /* 0003417C */
  70820. label00034176:
  70821. 00034176  203C 5445 5854           move.l     D0, 0x54455854 /* 'TEXT' */
  70822. label0003417C:
  70823. 0003417C  4E75                     rts
  70824. 0003417E  895F                     or.w       [A7]+, D4
  70825. 00034180  5F67                     subq.w     -[A7], 7
  70826. 00034182  6574                     bcs        +0x76 /* 000341F8 */
  70827. 00034184  7479                     moveq.l    D2, 0x79
  70828. 00034186  7065                     moveq.l    D0, 0x65
  70829. 00034188  0000 48E7                ori.b      D0, 0xE7
  70830. label0003418C:
  70831. 0003418C  1838 4FEF                move.b     D4, [0x00004FEF]
  70832. 00034190  FE1A 246F                .unknown   0xFE1A 0x246F (W = 7)
  70833. 00034194  0208 2F6F                andi.b     A0, 0x6F /* 'o' */
  70834. 00034198  0204 018C                andi.b     D4, 0x8C
  70835. 0003419C  426F 0196                clr.w      [A7 + 0x196]
  70836. 000341A0  41EF 017A                lea.l      A0, [A7 + 0x17A]
  70837. 000341A4  41E8 0016                lea.l      A0, [A0 + 0x16]
  70838. 000341A8  2848                     movea.l    A4, A0
  70839. 000341AA  30AF 01FE                move.w     [A0], [A7 + 0x1FE]
  70840. 000341AE  41EF 017A                lea.l      A0, [A7 + 0x17A]
  70841. 000341B2  41E8 0030                lea.l      A0, [A0 + 0x30]
  70842. 000341B6  2648                     movea.l    A3, A0
  70843. 000341B8  20AF 0200                move.l     [A0], [A7 + 0x200]
  70844. 000341BC  41EF 017A                lea.l      A0, [A7 + 0x17A]
  70845. 000341C0  7009                     moveq.l    D0, 0x09
  70846. label000341C2:
  70847. 000341C2  A260                     syscall    FSDispatch/HFSDispatch, flags=2
  70848. 000341C4  3600                     move.w     D3, D0
  70849. 000341C6  6600 00BA                bne        +0xBC /* 00034282 */
  70850. 000341CA  426F 011C                clr.w      [A7 + 0x11C]
  70851. 000341CE  41D7                     lea.l      A0, [A7]
  70852. 000341D0  2F48 0112                move.l     [A7 + 0x112], A0
  70853. 000341D4  3F6F 01FE 0116           move.w     [A7 + 0x116], [A7 + 0x1FE]
  70854. 000341DA  41EF 0100                lea.l      A0, [A7 + 0x100]
  70855. 000341DE  A207                     syscall    GetVolInfo/PBHGetVInfo/HGetVInfo, flags=2
  70856. 000341E0  3600                     move.w     D3, D0
  70857. 000341E2  6600 009E                bne        +0xA0 /* 00034282 */
  70858. 000341E6  200A                     move.l     D0, A2
  70859. 000341E8  6700 0098                beq        +0x9A /* 00034282 */
  70860. 000341EC  102F 0198                move.b     D0, [A7 + 0x198]
  70861. 000341F0  0240 0010                andi.w     D0, 0x10
  70862. 000341F4  670E                     beq        +0x10 /* 00034204 */
  70863. 000341F6  24BC 0000 4000           move.l     [A2], 0x4000 /* '@\0' */
  70864. // begin alternate branch 000341F8-000341FC
  70865. label000341F8:
  70866. 000341F8  0000 4000                ori.b      D0, 0x0
  70867. // end alternate branch 000341F8-000341FC
  70868. label000341F8: // (misaligned)
  70869. 000341FC  357C 0002 000C           move.w     [A2 + 0xC], 0x2
  70870. 00034202  601E                     bra        +0x20 /* 00034222 */
  70871. label00034204:
  70872. 00034204  357C 0001 000C           move.w     [A2 + 0xC], 0x1
  70873. 0003420A  302F 01A2                move.w     D0, [A7 + 0x1A2]
  70874. 0003420E  0240 8000                andi.w     D0, 0x8000
  70875. 00034212  6708                     beq        +0xA /* 0003421C */
  70876. 00034214  24BC 0000 A000           move.l     [A2], 0xA000
  70877. 0003421A  6006                     bra        +0x8 /* 00034222 */
  70878. label0003421C:
  70879. 0003421C  24BC 0000 8000           move.l     [A2], 0x8000
  70880. label00034222:
  70881. 00034222  2553 0004                move.l     [A2 + 0x4], [A3]
  70882. 00034226  3054                     movea.w    A0, [A4]
  70883. 00034228  2548 0008                move.l     [A2 + 0x8], A0
  70884. 0003422C  257C 0000 00C8 000E      move.l     [A2 + 0xE], 0xC8
  70885. 00034234  7064                     moveq.l    D0, 0x64
  70886. 00034236  2540 0012                move.l     [A2 + 0x12], D0
  70887. 0003423A  42AA 0016                clr.l      [A2 + 0x16]
  70888. 0003423E  256F 01B0 001A           move.l     [A2 + 0x1A], [A7 + 0x1B0]
  70889. 00034244  202F 01C6                move.l     D0, [A7 + 0x1C6]
  70890. 00034248  0680 0784 CE00           addi.l     D0, 0x784CE00
  70891. 0003424E  2540 0022                move.l     [A2 + 0x22], D0
  70892. 00034252  2540 001E                move.l     [A2 + 0x1E], D0
  70893. 00034256  202F 01C2                move.l     D0, [A7 + 0x1C2]
  70894. 0003425A  0680 0784 CE00           addi.l     D0, 0x784CE00
  70895. 00034260  2540 0026                move.l     [A2 + 0x26], D0
  70896. 00034264  256F 0130 002A           move.l     [A2 + 0x2A], [A7 + 0x130]
  70897. 0003426A  282A 002A                move.l     D4, [A2 + 0x2A]
  70898. 0003426E  202A 001A                move.l     D0, [A2 + 0x1A]
  70899. 00034272  D084                     add.l      D0, D4
  70900. 00034274  5380                     subq.l     D0, 1
  70901. 00034276  2204                     move.l     D1, D4
  70902. 00034278  4EB9 0000 0562           jsr        [0x00000562]
  70903. 0003427E  2540 002E                move.l     [A2 + 0x2E], D0
  70904. label00034282:
  70905. 00034282  4A43                     tst.w      D3
  70906. 00034284  6706                     beq        +0x8 /* 0003428C */
  70907. 00034286  33C3 0002 5A10           move.w     [0x00025A10], D3
  70908. label0003428C:
  70909. 0003428C  4A43                     tst.w      D3
  70910. 0003428E  6604                     bne        +0x6 /* 00034294 */
  70911. 00034290  7000                     moveq.l    D0, 0x00
  70912. 00034292  6002                     bra        +0x4 /* 00034296 */
  70913. label00034294:
  70914. 00034294  70FF                     moveq.l    D0, 0xFFFFFFFF
  70915. label00034296:
  70916. 00034296  4FEF 01E6                lea.l      A7, [A7 + 0x1E6]
  70917. 0003429A  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  70918. 0003429E  4E75                     rts
  70919. 000342A0  865F                     or.w       D3, [A7]+
  70920. 000342A2  5F73 7461                subq.w     [A3 + D7.w * 4 + 0x61], 7
  70921. 000342A6  7400                     moveq.l    D2, 0x00
  70922. 000342A8  0000 4FEF                ori.b      D0, 0xEF
  70923. // begin alternate branch 000342AA-000342AE
  70924. fn000342AA:
  70925. 000342AA  4FEF FF00                lea.l      A7, [A7 - 0x100]
  70926. // end alternate branch 000342AA-000342AE
  70927. fn000342AA: // (misaligned)
  70928. 000342AC  FF00                     .extension 0xF00 <<F/4-5/7>> // unimplemented
  70929. 000342AE  4AAF 0104                tst.l      [A7 + 0x104]
  70930. 000342B2  6732                     beq        +0x34 /* 000342E6 */
  70931. 000342B4  4857                     pea.l      [A7]
  70932. 000342B6  2F2F 0108                move.l     -[A7], [A7 + 0x108]
  70933. 000342BA  4EB9 0003 40D8           jsr        [0x000340D8]
  70934. 000342C0  4A40                     tst.w      D0
  70935. 000342C2  504F                     addq.w     A7, 8
  70936. 000342C4  6704                     beq        +0x6 /* 000342CA */
  70937. 000342C6  70FF                     moveq.l    D0, 0xFFFFFFFF
  70938. 000342C8  6016                     bra        +0x18 /* 000342E0 */
  70939. label000342CA:
  70940. 000342CA  2F2F 0108                move.l     -[A7], [A7 + 0x108]
  70941. 000342CE  486F 0004                pea.l      [A7 + 0x4]
  70942. 000342D2  42A7                     clr.l      -[A7]
  70943. 000342D4  4267                     clr.w      -[A7]
  70944. 000342D6  4EB9 0003 418E           jsr        [0x0003418E]
  70945. 000342DC  4FEF 000E                lea.l      A7, [A7 + 0xE]
  70946. label000342E0:
  70947. 000342E0  4FEF 0100                lea.l      A7, [A7 + 0x100]
  70948. 000342E4  4E75                     rts
  70949. label000342E6:
  70950. 000342E6  70FF                     moveq.l    D0, 0xFFFFFFFF
  70951. 000342E8  4FEF 0100                lea.l      A7, [A7 + 0x100]
  70952. 000342EC  4E75                     rts
  70953. 000342EE  8473 7461                or.w       D2, [A3 + D7.w * 4 + 0x61]
  70954. 000342F2  7400                     moveq.l    D2, 0x00
  70955. 000342F4  0000 206F                ori.b      D0, 0x6F /* 'o' */
  70956. 000342F8  0004 342F                ori.b      D4, 0x2F /* '/' */
  70957. 000342FC  0008 303C                ori.b      A0, 0x3C /* '<' */
  70958. 00034300  01C0                     .incomplete
  70959. 00034302  C068 0004                and.w      D0, [A0 + 0x4]
  70960. 00034306  EC48                     lsr        D0.w, 6
  70961. 00034308  6604                     bne        +0x6 /* 0003430E */
  70962. 0003430A  7000                     moveq.l    D0, 0x00
  70963. 0003430C  4E75                     rts
  70964. label0003430E:
  70965. 0003430E  7030                     moveq.l    D0, 0x30
  70966. 00034310  C028 0005                and.b      D0, [A0 + 0x5]
  70967. 00034314  E808                     lsr        D0.b, 4
  70968. 00034316  670A                     beq        +0xC /* 00034322 */
  70969. 00034318  5340                     subq.w     D0, 1
  70970. 0003431A  6730                     beq        +0x32 /* 0003434C */
  70971. 0003431C  5340                     subq.w     D0, 1
  70972. 0003431E  6728                     beq        +0x2A /* 00034348 */
  70973. 00034320  602C                     bra        +0x2E /* 0003434E */
  70974. label00034322:
  70975. 00034322  4A42                     tst.w      D2
  70976. 00034324  6F0E                     ble        +0x10 /* 00034334 */
  70977. 00034326  0228 00CF 0005           andi.b     [A0 + 0x5], 0xCF
  70978. 0003432C  0028 0020 0005           ori.b      [A0 + 0x5], 0x20 /* ' ' */
  70979. 00034332  6010                     bra        +0x12 /* 00034344 */
  70980. label00034334:
  70981. 00034334  4A42                     tst.w      D2
  70982. 00034336  6C0C                     bge        +0xE /* 00034344 */
  70983. 00034338  0228 00CF 0005           andi.b     [A0 + 0x5], 0xCF
  70984. 0003433E  0028 0010 0005           ori.b      [A0 + 0x5], 0x10
  70985. label00034344:
  70986. 00034344  3202                     move.w     D1, D2
  70987. 00034346  6006                     bra        +0x8 /* 0003434E */
  70988. label00034348:
  70989. 00034348  7201                     moveq.l    D1, 0x01
  70990. 0003434A  6002                     bra        +0x4 /* 0003434E */
  70991. label0003434C:
  70992. 0003434C  72FF                     moveq.l    D1, 0xFFFFFFFF
  70993. label0003434E:
  70994. 0003434E  3001                     move.w     D0, D1
  70995. 00034350  4E75                     rts
  70996. 00034352  8566                     or.w       -[A6], D2
  70997. 00034354  7769                     moveq.l    D3, 0x69
  70998. 00034356  6465                     bcc        +0x67 /* 000343BD */
  70999. 00034358  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  71000. // begin alternate branch 0003435A-00034360
  71001. fn0003435A:
  71002. 0003435A  4E56 0000                link       A6, 0
  71003. 0003435E  2F0A                     move.l     -[A7], A2
  71004. // end alternate branch 0003435A-00034360
  71005. fn0003435A: // (misaligned)
  71006. 0003435C  0000 2F0A                ori.b      D0, 0xA /* '\n' */
  71007. 00034360  246E 0012                movea.l    A2, [A6 + 0x12]
  71008. 00034364  4A6E 000C                tst.w      [A6 + 0xC]
  71009. 00034368  671E                     beq        +0x20 /* 00034388 */
  71010. 0003436A  206E 0008                movea.l    A0, [A6 + 0x8]
  71011. 0003436E  41E8 0196                lea.l      A0, [A0 + 0x196]
  71012. 00034372  226E 0008                movea.l    A1, [A6 + 0x8]
  71013. 00034376  2288                     move.l     [A1], A0
  71014. 00034378  206E 0008                movea.l    A0, [A6 + 0x8]
  71015. 0003437C  4868 0196                pea.l      [A0 + 0x196]
  71016. 00034380  4EB9 0000 17B0           jsr        [0x000017B0]
  71017. 00034386  584F                     addq.w     A7, 4
  71018. label00034388:
  71019. 00034388  2F2A 000C                move.l     -[A7], [A2 + 0xC]
  71020. 0003438C  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  71021. 00034390  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  71022. 00034394  2F12                     move.l     -[A7], [A2]
  71023. 00034396  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  71024. 0003439A  4267                     clr.w      -[A7]
  71025. 0003439C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  71026. 000343A0  4EB9 0000 0B60           jsr        [0x00000B60 /* BNMQHdr */]
  71027. 000343A6  206E 0008                movea.l    A0, [A6 + 0x8]
  71028. 000343AA  4868 0066                pea.l      [A0 + 0x66]
  71029. 000343AE  61FF FFFF A018           bsr        -0x5FE6 /* 0002E3C8 */
  71030. 000343B4  41F9 0000 CEB6           lea.l      A0, [0x0000CEB6]
  71031. 000343BA  226E 0008                movea.l    A1, [A6 + 0x8]
  71032. 000343BE  2348 0004                move.l     [A1 + 0x4], A0
  71033. 000343C2  41F9 0000 CEB6           lea.l      A0, [0x0000CEB6]
  71034. 000343C8  41E8 0204                lea.l      A0, [A0 + 0x204]
  71035. 000343CC  226E 0008                movea.l    A1, [A6 + 0x8]
  71036. 000343D0  2251                     movea.l    A1, [A1]
  71037. 000343D2  2288                     move.l     [A1], A0
  71038. 000343D4  41F9 0000 CEB6           lea.l      A0, [0x0000CEB6]
  71039. 000343DA  41E8 0170                lea.l      A0, [A0 + 0x170]
  71040. 000343DE  226E 0008                movea.l    A1, [A6 + 0x8]
  71041. 000343E2  2348 0028                move.l     [A1 + 0x28], A0
  71042. 000343E6  41F9 0000 CEB6           lea.l      A0, [0x0000CEB6]
  71043. 000343EC  41E8 01A8                lea.l      A0, [A0 + 0x1A8]
  71044. 000343F0  226E 0008                movea.l    A1, [A6 + 0x8]
  71045. 000343F4  2348 0066                move.l     [A1 + 0x66], A0
  71046. 000343F8  206E 0008                movea.l    A0, [A6 + 0x8]
  71047. 000343FC  2450                     movea.l    A2, [A0]
  71048. 000343FE  41E8 0196                lea.l      A0, [A0 + 0x196]
  71049. 00034402  91CA                     sub.l      A0, A2
  71050. 00034404  2548 0008                move.l     [A2 + 0x8], A0
  71051. 00034408  2F2E 0016                move.l     -[A7], [A6 + 0x16]
  71052. 0003440C  206E 0008                movea.l    A0, [A6 + 0x8]
  71053. 00034410  4868 006A                pea.l      [A0 + 0x6A]
  71054. 00034414  61FF FFFC D260           bsr        -0x32D9E /* 00001676 */
  71055. 0003441A  102E 001A                move.b     D0, [A6 + 0x1A]
  71056. 0003441E  56C0                     sne        D0
  71057. 00034420  4400                     neg.b      D0
  71058. 00034422  206E 0008                movea.l    A0, [A6 + 0x8]
  71059. 00034426  1140 017A                move.b     [A0 + 0x17A], D0
  71060. 0003442A  206E 0008                movea.l    A0, [A6 + 0x8]
  71061. 0003442E  316E 001C 0178           move.w     [A0 + 0x178], [A6 + 0x1C]
  71062. 00034434  206E 0008                movea.l    A0, [A6 + 0x8]
  71063. 00034438  4228 0182                clr.b      [A0 + 0x182]
  71064. 0003443C  206E 001E                movea.l    A0, [A6 + 0x1E]
  71065. 00034440  226E 0008                movea.l    A1, [A6 + 0x8]
  71066. 00034444  2350 0184                move.l     [A1 + 0x184], [A0]
  71067. 00034448  3368 0004 0188           move.w     [A1 + 0x188], [A0 + 0x4]
  71068. 0003444E  206E 0022                movea.l    A0, [A6 + 0x22]
  71069. 00034452  226E 0008                movea.l    A1, [A6 + 0x8]
  71070. 00034456  2350 018A                move.l     [A1 + 0x18A], [A0]
  71071. 0003445A  3368 0004 018E           move.w     [A1 + 0x18E], [A0 + 0x4]
  71072. 00034460  206E 0026                movea.l    A0, [A6 + 0x26]
  71073. 00034464  226E 0008                movea.l    A1, [A6 + 0x8]
  71074. 00034468  2350 0190                move.l     [A1 + 0x190], [A0]
  71075. 0003446C  3368 0004 0194           move.w     [A1 + 0x194], [A0 + 0x4]
  71076. 00034472  206E 0008                movea.l    A0, [A6 + 0x8]
  71077. 00034476  4FEF 0026                lea.l      A7, [A7 + 0x26]
  71078. 0003447A  245F                     movea.l    A2, [A7]+
  71079. 0003447C  4E5E                     unlink     A6
  71080. 0003447E  4E75                     rts
  71081. label00034480:
  71082. 00034480  4E56 0000                link       A6, 0
  71083. 00034484  2F0B                     move.l     -[A7], A3
  71084. 00034486  2F0A                     move.l     -[A7], A2
  71085. 00034488  246E 0008                movea.l    A2, [A6 + 0x8]
  71086. 0003448C  200A                     move.l     D0, A2
  71087. 0003448E  6700 0086                beq        +0x88 /* 00034516 */
  71088. 00034492  41F9 0000 CEB6           lea.l      A0, [0x0000CEB6]
  71089. 00034498  2548 0004                move.l     [A2 + 0x4], A0
  71090. 0003449C  41F9 0000 CEB6           lea.l      A0, [0x0000CEB6]
  71091. 000344A2  41E8 0204                lea.l      A0, [A0 + 0x204]
  71092. 000344A6  2252                     movea.l    A1, [A2]
  71093. 000344A8  2288                     move.l     [A1], A0
  71094. 000344AA  41F9 0000 CEB6           lea.l      A0, [0x0000CEB6]
  71095. 000344B0  41E8 0170                lea.l      A0, [A0 + 0x170]
  71096. 000344B4  2548 0028                move.l     [A2 + 0x28], A0
  71097. 000344B8  41F9 0000 CEB6           lea.l      A0, [0x0000CEB6]
  71098. 000344BE  41E8 01A8                lea.l      A0, [A0 + 0x1A8]
  71099. 000344C2  2548 0066                move.l     [A2 + 0x66], A0
  71100. 000344C6  2652                     movea.l    A3, [A2]
  71101. 000344C8  204A                     movea.l    A0, A2
  71102. 000344CA  41E8 0196                lea.l      A0, [A0 + 0x196]
  71103. 000344CE  91CB                     sub.l      A0, A3
  71104. 000344D0  2748 0008                move.l     [A3 + 0x8], A0
  71105. 000344D4  4267                     clr.w      -[A7]
  71106. 000344D6  204A                     movea.l    A0, A2
  71107. 000344D8  4868 0066                pea.l      [A0 + 0x66]
  71108. 000344DC  61FF FFFF 9F2A           bsr        -0x60D4 /* 0002E408 */
  71109. 000344E2  4267                     clr.w      -[A7]
  71110. 000344E4  2F0A                     move.l     -[A7], A2
  71111. 000344E6  4EB9 0000 0B70           jsr        [0x00000B70]
  71112. 000344EC  4A6E 000C                tst.w      [A6 + 0xC]
  71113. 000344F0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  71114. 000344F4  6710                     beq        +0x12 /* 00034506 */
  71115. 000344F6  4267                     clr.w      -[A7]
  71116. 000344F8  204A                     movea.l    A0, A2
  71117. 000344FA  4868 0196                pea.l      [A0 + 0x196]
  71118. 000344FE  4EB9 0000 17B8           jsr        [0x000017B8]
  71119. 00034504  5C4F                     addq.w     A7, 6
  71120. label00034506:
  71121. 00034506  4A6E 000C                tst.w      [A6 + 0xC]
  71122. 0003450A  6F0A                     ble        +0xC /* 00034516 */
  71123. 0003450C  2F0A                     move.l     -[A7], A2
  71124. 0003450E  4EB9 0000 0168           jsr        [0x00000168]
  71125. 00034514  584F                     addq.w     A7, 4
  71126. label00034516:
  71127. 00034516  204A                     movea.l    A0, A2
  71128. 00034518  245F                     movea.l    A2, [A7]+
  71129. 0003451A  265F                     movea.l    A3, [A7]+
  71130. 0003451C  4E5E                     unlink     A6
  71131. 0003451E  4E75                     rts
  71132. 00034520  4E56 0000                link       A6, 0
  71133. 00034524  3F3C 0100                move.w     -[A7], 0x100
  71134. 00034528  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  71135. 0003452C  206E 0008                movea.l    A0, [A6 + 0x8]
  71136. 00034530  4868 006A                pea.l      [A0 + 0x6A]
  71137. 00034534  61FF FFFC CCFA           bsr        -0x33304 /* 00001230 */
  71138. 0003453A  584F                     addq.w     A7, 4
  71139. 0003453C  2F08                     move.l     -[A7], A0
  71140. 0003453E  4EB9 0000 09D0           jsr        [0x000009D0]
  71141. 00034544  4E5E                     unlink     A6
  71142. 00034546  4E75                     rts
  71143. 00034548  4E56 FFF8                link       A6, -0x0008
  71144. 0003454C  486E FFF8                pea.l      [A6 - 0x8]
  71145. 00034550  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  71146. 00034554  4EB9 0000 0D28           jsr        [0x00000D28 /* JVBLTask */]
  71147. 0003455A  4AAE FFF8                tst.l      [A6 - 0x8]
  71148. 0003455E  57C0                     seq        D0
  71149. 00034560  4400                     neg.b      D0
  71150. 00034562  4E5E                     unlink     A6
  71151. 00034564  4E75                     rts
  71152. label00034566:
  71153. 00034566  4E56 FFF0                link       A6, -0x0010
  71154. 0003456A  48E7 1030                movem.l    -[A7], D3,A2,A3
  71155. 0003456E  266E 0008                movea.l    A3, [A6 + 0x8]
  71156. 00034572  246E 000C                movea.l    A2, [A6 + 0xC]
  71157. 00034576  486B 0066                pea.l      [A3 + 0x66]
  71158. 0003457A  61FF FFFE 0E6A           bsr        -0x1F194 /* 000153E6 */
  71159. 00034580  3600                     move.w     D3, D0
  71160. 00034582  3F03                     move.w     -[A7], D3
  71161. 00034584  4EB9 0000 0500           jsr        [0x00000500]
  71162. 0003458A  486E FFF8                pea.l      [A6 - 0x8]
  71163. 0003458E  A88B                     syscall    GetFontInfo
  71164. 00034590  362E FFF8                move.w     D3, [A6 - 0x8]
  71165. 00034594  D66E FFFA                add.w      D3, [A6 - 0x6]
  71166. 00034598  2F0A                     move.l     -[A7], A2
  71167. 0003459A  2F0B                     move.l     -[A7], A3
  71168. 0003459C  2057                     movea.l    A0, [A7]
  71169. 0003459E  2268 0004                movea.l    A1, [A0 + 0x4]
  71170. 000345A2  2269 0040                movea.l    A1, [A1 + 0x40]
  71171. 000345A6  4E91                     jsr        [A1]
  71172. 000345A8  046A 000C 0004           subi.w     [A2 + 0x4], 0xC
  71173. 000345AE  2F0A                     move.l     -[A7], A2
  71174. 000345B0  2F3C 0002 0004           move.l     -[A7], 0x20004
  71175. 000345B6  A8A9                     syscall    InsetRect
  71176. 000345B8  2F0A                     move.l     -[A7], A2
  71177. 000345BA  61FF FFFE 0DE2           bsr        -0x1F21C /* 0001539E */
  71178. 000345C0  48C0                     ext.l      D0
  71179. 000345C2  3203                     move.w     D1, D3
  71180. 000345C4  48C1                     ext.l      D1
  71181. 000345C6  9081                     sub.l      D0, D1
  71182. 000345C8  2200                     move.l     D1, D0
  71183. 000345CA  E089                     lsr        D1, 8
  71184. 000345CC  E089                     lsr        D1, 8
  71185. 000345CE  E089                     lsr        D1, 8
  71186. 000345D0  EE89                     lsr        D1, 7
  71187. 000345D2  D280                     add.l      D1, D0
  71188. 000345D4  E281                     asr        D1, 1
  71189. 000345D6  D352                     add.w      [A2], D1
  71190. 000345D8  3012                     move.w     D0, [A2]
  71191. 000345DA  D043                     add.w      D0, D3
  71192. 000345DC  3540 0004                move.w     [A2 + 0x4], D0
  71193. 000345E0  2F0A                     move.l     -[A7], A2
  71194. 000345E2  4878 0006                push.l     0x6
  71195. 000345E6  A8A9                     syscall    InsetRect
  71196. 000345E8  2F0B                     move.l     -[A7], A3
  71197. 000345EA  2057                     movea.l    A0, [A7]
  71198. 000345EC  2268 0004                movea.l    A1, [A0 + 0x4]
  71199. 000345F0  2269 01CC                movea.l    A1, [A1 + 0x1CC]
  71200. 000345F4  4E91                     jsr        [A1]
  71201. 000345F6  4A00                     tst.b      D0
  71202. 000345F8  4FEF 0016                lea.l      A7, [A7 + 0x16]
  71203. 000345FC  6726                     beq        +0x28 /* 00034624 */
  71204. 000345FE  486E FFF0                pea.l      [A6 - 0x10]
  71205. 00034602  2F0B                     move.l     -[A7], A3
  71206. 00034604  2057                     movea.l    A0, [A7]
  71207. 00034606  2268 0004                movea.l    A1, [A0 + 0x4]
  71208. 0003460A  2269 0040                movea.l    A1, [A1 + 0x40]
  71209. 0003460E  4E91                     jsr        [A1]
  71210. 00034610  362E FFF4                move.w     D3, [A6 - 0xC]
  71211. 00034614  966A 0004                sub.w      D3, [A2 + 0x4]
  71212. 00034618  5F43                     subq.w     D3, 7
  71213. 0003461A  2F0A                     move.l     -[A7], A2
  71214. 0003461C  4267                     clr.w      -[A7]
  71215. 0003461E  3F03                     move.w     -[A7], D3
  71216. 00034620  A8A8                     syscall    OffsetRect
  71217. 00034622  504F                     addq.w     A7, 8
  71218. label00034624:
  71219. 00034624  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  71220. 00034628  4E5E                     unlink     A6
  71221. 0003462A  4E75                     rts
  71222. 0003462C  206F 0004                movea.l    A0, [A7 + 0x4]
  71223. 00034630  1028 0182                move.b     D0, [A0 + 0x182]
  71224. 00034634  4E75                     rts
  71225. 00034636  4E56 FFEE                link       A6, -0x0012
  71226. 0003463A  2F0A                     move.l     -[A7], A2
  71227. 0003463C  246E 0008                movea.l    A2, [A6 + 0x8]
  71228. 00034640  486E FFF2                pea.l      [A6 - 0xE]
  71229. 00034644  4EB9 0000 0490           jsr        [0x00000490]
  71230. 0003464A  486E FFF8                pea.l      [A6 - 0x8]
  71231. 0003464E  2F0A                     move.l     -[A7], A2
  71232. 00034650  2057                     movea.l    A0, [A7]
  71233. 00034652  2268 0004                movea.l    A1, [A0 + 0x4]
  71234. 00034656  2269 0040                movea.l    A1, [A1 + 0x40]
  71235. 0003465A  4E91                     jsr        [A1]
  71236. 0003465C  2F0A                     move.l     -[A7], A2
  71237. 0003465E  2057                     movea.l    A0, [A7]
  71238. 00034660  2268 0004                movea.l    A1, [A0 + 0x4]
  71239. 00034664  2269 01CC                movea.l    A1, [A1 + 0x1CC]
  71240. 00034668  4E91                     jsr        [A1]
  71241. 0003466A  4A00                     tst.b      D0
  71242. 0003466C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  71243. 00034670  6700 00A8                beq        +0xAA /* 0003471A */
  71244. 00034674  486E FFF2                pea.l      [A6 - 0xE]
  71245. 00034678  486E FFEE                pea.l      [A6 - 0x12]
  71246. 0003467C  4EB9 0000 04C8           jsr        [0x000004C8]
  71247. 00034682  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  71248. 00034686  302E FFF8                move.w     D0, [A6 - 0x8]
  71249. 0003468A  48C0                     ext.l      D0
  71250. 0003468C  5280                     addq.l     D0, 1
  71251. 0003468E  3F00                     move.w     -[A7], D0
  71252. 00034690  A893                     syscall    MoveTo
  71253. 00034692  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  71254. 00034696  302E FFF8                move.w     D0, [A6 - 0x8]
  71255. 0003469A  48C0                     ext.l      D0
  71256. 0003469C  5280                     addq.l     D0, 1
  71257. 0003469E  3F00                     move.w     -[A7], D0
  71258. 000346A0  A891                     syscall    LineTo
  71259. 000346A2  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  71260. 000346A6  302E FFFC                move.w     D0, [A6 - 0x4]
  71261. 000346AA  48C0                     ext.l      D0
  71262. 000346AC  72F4                     moveq.l    D1, 0xFFFFFFF4
  71263. 000346AE  D081                     add.l      D0, D1
  71264. 000346B0  3F00                     move.w     -[A7], D0
  71265. 000346B2  A891                     syscall    LineTo
  71266. 000346B4  302E FFFE                move.w     D0, [A6 - 0x2]
  71267. 000346B8  48C0                     ext.l      D0
  71268. 000346BA  72F7                     moveq.l    D1, 0xFFFFFFF7
  71269. 000346BC  D081                     add.l      D0, D1
  71270. 000346BE  3F00                     move.w     -[A7], D0
  71271. 000346C0  302E FFFC                move.w     D0, [A6 - 0x4]
  71272. 000346C4  48C0                     ext.l      D0
  71273. 000346C6  5780                     subq.l     D0, 3
  71274. 000346C8  3F00                     move.w     -[A7], D0
  71275. 000346CA  A891                     syscall    LineTo
  71276. 000346CC  302E FFFA                move.w     D0, [A6 - 0x6]
  71277. 000346D0  48C0                     ext.l      D0
  71278. 000346D2  7209                     moveq.l    D1, 0x09
  71279. 000346D4  D081                     add.l      D0, D1
  71280. 000346D6  3F00                     move.w     -[A7], D0
  71281. 000346D8  302E FFFC                move.w     D0, [A6 - 0x4]
  71282. 000346DC  48C0                     ext.l      D0
  71283. 000346DE  5780                     subq.l     D0, 3
  71284. 000346E0  3F00                     move.w     -[A7], D0
  71285. 000346E2  A891                     syscall    LineTo
  71286. 000346E4  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  71287. 000346E8  302E FFFC                move.w     D0, [A6 - 0x4]
  71288. 000346EC  48C0                     ext.l      D0
  71289. 000346EE  72F4                     moveq.l    D1, 0xFFFFFFF4
  71290. 000346F0  D081                     add.l      D0, D1
  71291. 000346F2  3F00                     move.w     -[A7], D0
  71292. 000346F4  A891                     syscall    LineTo
  71293. 000346F6  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  71294. 000346FA  302E FFF8                move.w     D0, [A6 - 0x8]
  71295. 000346FE  48C0                     ext.l      D0
  71296. 00034700  5280                     addq.l     D0, 1
  71297. 00034702  3F00                     move.w     -[A7], D0
  71298. 00034704  A891                     syscall    LineTo
  71299. 00034706  3F3C FFFF                move.w     -[A7], 0xFFFF
  71300. 0003470A  486E FFEE                pea.l      [A6 - 0x12]
  71301. 0003470E  4EB9 0000 04D0           jsr        [0x000004D0]
  71302. 00034714  4FEF 000E                lea.l      A7, [A7 + 0xE]
  71303. 00034718  6016                     bra        +0x18 /* 00034730 */
  71304. label0003471A:
  71305. 0003471A  046E 000C FFFC           subi.w     [A6 - 0x4], 0xC
  71306. 00034720  486E FFF8                pea.l      [A6 - 0x8]
  71307. 00034724  486E FFF2                pea.l      [A6 - 0xE]
  71308. 00034728  61FF FFFF B582           bsr        -0x4A7C /* 0002FCAC */
  71309. 0003472E  504F                     addq.w     A7, 8
  71310. label00034730:
  71311. 00034730  486E FFF2                pea.l      [A6 - 0xE]
  71312. 00034734  4EB9 0000 04C0           jsr        [0x000004C0]
  71313. 0003473A  2448                     movea.l    A2, A0
  71314. 0003473C  3F3C FFFF                move.w     -[A7], 0xFFFF
  71315. 00034740  486E FFF2                pea.l      [A6 - 0xE]
  71316. 00034744  4EB9 0000 04B8           jsr        [0x000004B8]
  71317. 0003474A  204A                     movea.l    A0, A2
  71318. 0003474C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  71319. 00034750  245F                     movea.l    A2, [A7]+
  71320. 00034752  4E5E                     unlink     A6
  71321. 00034754  4E75                     rts
  71322. 00034756  4E56 0000                link       A6, 0
  71323. 0003475A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  71324. 0003475E  206E 0008                movea.l    A0, [A6 + 0x8]
  71325. 00034762  4868 006A                pea.l      [A0 + 0x6A]
  71326. 00034766  61FF FFFC CF0E           bsr        -0x330F0 /* 00001676 */
  71327. 0003476C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  71328. 00034770  2057                     movea.l    A0, [A7]
  71329. 00034772  2268 0004                movea.l    A1, [A0 + 0x4]
  71330. 00034776  2269 00C4                movea.l    A1, [A1 + 0xC4]
  71331. 0003477A  4E91                     jsr        [A1]
  71332. 0003477C  4E5E                     unlink     A6
  71333. 0003477E  4E75                     rts
  71334. 00034780  4E56 0000                link       A6, 0
  71335. 00034784  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  71336. 00034788  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  71337. 0003478C  4EB9 0000 0B80           jsr        [0x00000B80 /* RMgrHiVars */]
  71338. 00034792  4AAE 000C                tst.l      [A6 + 0xC]
  71339. 00034796  6604                     bne        +0x6 /* 0003479C */
  71340. 00034798  7000                     moveq.l    D0, 0x00
  71341. 0003479A  6002                     bra        +0x4 /* 0003479E */
  71342. label0003479C:
  71343. 0003479C  7001                     moveq.l    D0, 0x01
  71344. label0003479E:
  71345. 0003479E  1F00                     move.b     -[A7], D0
  71346. 000347A0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  71347. 000347A4  2057                     movea.l    A0, [A7]
  71348. 000347A6  2268 0004                movea.l    A1, [A0 + 0x4]
  71349. 000347AA  2269 01D8                movea.l    A1, [A1 + 0x1D8]
  71350. 000347AE  4E91                     jsr        [A1]
  71351. 000347B0  4E5E                     unlink     A6
  71352. 000347B2  4E75                     rts
  71353. 000347B4  4E56 0000                link       A6, 0
  71354. 000347B8  2F0A                     move.l     -[A7], A2
  71355. 000347BA  246E 0008                movea.l    A2, [A6 + 0x8]
  71356. 000347BE  102A 0182                move.b     D0, [A2 + 0x182]
  71357. 000347C2  B02E 000C                cmp.b      D0, [A6 + 0xC]
  71358. 000347C6  6718                     beq        +0x1A /* 000347E0 */
  71359. 000347C8  156E 000C 0182           move.b     [A2 + 0x182], [A6 + 0xC]
  71360. 000347CE  42A7                     clr.l      -[A7]
  71361. 000347D0  2F0A                     move.l     -[A7], A2
  71362. 000347D2  2057                     movea.l    A0, [A7]
  71363. 000347D4  2268 0004                movea.l    A1, [A0 + 0x4]
  71364. 000347D8  2269 010C                movea.l    A1, [A1 + 0x10C]
  71365. 000347DC  4E91                     jsr        [A1]
  71366. 000347DE  504F                     addq.w     A7, 8
  71367. label000347E0:
  71368. 000347E0  245F                     movea.l    A2, [A7]+
  71369. 000347E2  4E5E                     unlink     A6
  71370. 000347E4  4E75                     rts
  71371. 000347E6  4E56 0000                link       A6, 0
  71372. 000347EA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  71373. 000347EE  4EB9 0000 0E98           jsr        [0x00000E98]
  71374. 000347F4  4A00                     tst.b      D0
  71375. 000347F6  584F                     addq.w     A7, 4
  71376. 000347F8  6714                     beq        +0x16 /* 0003480E */
  71377. 000347FA  42A7                     clr.l      -[A7]
  71378. 000347FC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  71379. 00034800  2057                     movea.l    A0, [A7]
  71380. 00034802  2268 0004                movea.l    A1, [A0 + 0x4]
  71381. 00034806  2269 010C                movea.l    A1, [A1 + 0x10C]
  71382. 0003480A  4E91                     jsr        [A1]
  71383. 0003480C  504F                     addq.w     A7, 8
  71384. label0003480E:
  71385. 0003480E  4E5E                     unlink     A6
  71386. 00034810  4E75                     rts
  71387. 00034812  4E56 0000                link       A6, 0
  71388. 00034816  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  71389. 0003481A  4EB9 0000 0E98           jsr        [0x00000E98]
  71390. 00034820  4A00                     tst.b      D0
  71391. 00034822  584F                     addq.w     A7, 4
  71392. 00034824  6614                     bne        +0x16 /* 0003483A */
  71393. 00034826  42A7                     clr.l      -[A7]
  71394. 00034828  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  71395. 0003482C  2057                     movea.l    A0, [A7]
  71396. 0003482E  2268 0004                movea.l    A1, [A0 + 0x4]
  71397. 00034832  2269 010C                movea.l    A1, [A1 + 0x10C]
  71398. 00034836  4E91                     jsr        [A1]
  71399. 00034838  504F                     addq.w     A7, 8
  71400. label0003483A:
  71401. 0003483A  4E5E                     unlink     A6
  71402. 0003483C  4E75                     rts
  71403. 0003483E  4E56 0000                link       A6, 0
  71404. 00034842  206E 0008                movea.l    A0, [A6 + 0x8]
  71405. 00034846  0C28 0002 0025           cmpi.b     [A0 + 0x25], 0x2
  71406. 0003484C  6612                     bne        +0x14 /* 00034860 */
  71407. 0003484E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  71408. 00034852  2057                     movea.l    A0, [A7]
  71409. 00034854  2268 0004                movea.l    A1, [A0 + 0x4]
  71410. 00034858  2269 00C4                movea.l    A1, [A1 + 0xC4]
  71411. 0003485C  4E91                     jsr        [A1]
  71412. 0003485E  584F                     addq.w     A7, 4
  71413. label00034860:
  71414. 00034860  4E5E                     unlink     A6
  71415. 00034862  4E75                     rts
  71416. 00034864  4E56 0000                link       A6, 0
  71417. 00034868  206E 0008                movea.l    A0, [A6 + 0x8]
  71418. 0003486C  0C28 0002 0025           cmpi.b     [A0 + 0x25], 0x2
  71419. 00034872  6712                     beq        +0x14 /* 00034886 */
  71420. 00034874  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  71421. 00034878  2057                     movea.l    A0, [A7]
  71422. 0003487A  2268 0004                movea.l    A1, [A0 + 0x4]
  71423. 0003487E  2269 00C4                movea.l    A1, [A1 + 0xC4]
  71424. 00034882  4E91                     jsr        [A1]
  71425. 00034884  584F                     addq.w     A7, 4
  71426. label00034886:
  71427. 00034886  4E5E                     unlink     A6
  71428. 00034888  4E75                     rts
  71429. 0003488A  4E56 0000                link       A6, 0
  71430. 0003488E  2F0A                     move.l     -[A7], A2
  71431. 00034890  246E 0008                movea.l    A2, [A6 + 0x8]
  71432. 00034894  4EB9 0000 0200           jsr        [0x00000200 /* SPAlarm */]
  71433. 0003489A  61FF FFFE 1C58           bsr        -0x1E3A6 /* 000164F4 */
  71434. 000348A0  0C40 0004                cmpi.w     D0, 0x4
  71435. 000348A4  6C68                     bge        +0x6A /* 0003490E */
  71436. 000348A6  2F0A                     move.l     -[A7], A2
  71437. 000348A8  4EB9 0000 0E98           jsr        [0x00000E98]
  71438. 000348AE  4A00                     tst.b      D0
  71439. 000348B0  584F                     addq.w     A7, 4
  71440. 000348B2  6748                     beq        +0x4A /* 000348FC */
  71441. 000348B4  2F0A                     move.l     -[A7], A2
  71442. 000348B6  4EB9 0000 0E60           jsr        [0x00000E60]
  71443. 000348BC  4A00                     tst.b      D0
  71444. 000348BE  584F                     addq.w     A7, 4
  71445. 000348C0  673A                     beq        +0x3C /* 000348FC */
  71446. 000348C2  2F0A                     move.l     -[A7], A2
  71447. 000348C4  2057                     movea.l    A0, [A7]
  71448. 000348C6  2268 0004                movea.l    A1, [A0 + 0x4]
  71449. 000348CA  2269 01CC                movea.l    A1, [A1 + 0x1CC]
  71450. 000348CE  4E91                     jsr        [A1]
  71451. 000348D0  4A00                     tst.b      D0
  71452. 000348D2  584F                     addq.w     A7, 4
  71453. 000348D4  6714                     beq        +0x16 /* 000348EA */
  71454. 000348D6  2F0A                     move.l     -[A7], A2
  71455. 000348D8  2057                     movea.l    A0, [A7]
  71456. 000348DA  2268 0004                movea.l    A1, [A0 + 0x4]
  71457. 000348DE  2269 01F0                movea.l    A1, [A1 + 0x1F0]
  71458. 000348E2  4E91                     jsr        [A1]
  71459. 000348E4  584F                     addq.w     A7, 4
  71460. 000348E6  6000 008A                bra        +0x8C /* 00034972 */
  71461. label000348EA:
  71462. 000348EA  2F0A                     move.l     -[A7], A2
  71463. 000348EC  2057                     movea.l    A0, [A7]
  71464. 000348EE  2268 0004                movea.l    A1, [A0 + 0x4]
  71465. 000348F2  2269 01EC                movea.l    A1, [A1 + 0x1EC]
  71466. 000348F6  4E91                     jsr        [A1]
  71467. 000348F8  584F                     addq.w     A7, 4
  71468. 000348FA  6076                     bra        +0x78 /* 00034972 */
  71469. label000348FC:
  71470. 000348FC  2F0A                     move.l     -[A7], A2
  71471. 000348FE  2057                     movea.l    A0, [A7]
  71472. 00034900  2268 0004                movea.l    A1, [A0 + 0x4]
  71473. 00034904  2269 01F4                movea.l    A1, [A1 + 0x1F4]
  71474. 00034908  4E91                     jsr        [A1]
  71475. 0003490A  584F                     addq.w     A7, 4
  71476. 0003490C  6064                     bra        +0x66 /* 00034972 */
  71477. label0003490E:
  71478. 0003490E  2F0A                     move.l     -[A7], A2
  71479. 00034910  4EB9 0000 0E98           jsr        [0x00000E98]
  71480. 00034916  4A00                     tst.b      D0
  71481. 00034918  584F                     addq.w     A7, 4
  71482. 0003491A  6746                     beq        +0x48 /* 00034962 */
  71483. 0003491C  2F0A                     move.l     -[A7], A2
  71484. 0003491E  4EB9 0000 0E60           jsr        [0x00000E60]
  71485. 00034924  4A00                     tst.b      D0
  71486. 00034926  584F                     addq.w     A7, 4
  71487. 00034928  6738                     beq        +0x3A /* 00034962 */
  71488. 0003492A  2F0A                     move.l     -[A7], A2
  71489. 0003492C  2057                     movea.l    A0, [A7]
  71490. 0003492E  2268 0004                movea.l    A1, [A0 + 0x4]
  71491. 00034932  2269 01CC                movea.l    A1, [A1 + 0x1CC]
  71492. 00034936  4E91                     jsr        [A1]
  71493. 00034938  4A00                     tst.b      D0
  71494. 0003493A  584F                     addq.w     A7, 4
  71495. 0003493C  6712                     beq        +0x14 /* 00034950 */
  71496. 0003493E  2F0A                     move.l     -[A7], A2
  71497. 00034940  2057                     movea.l    A0, [A7]
  71498. 00034942  2268 0004                movea.l    A1, [A0 + 0x4]
  71499. 00034946  2269 0200                movea.l    A1, [A1 + 0x200]
  71500. 0003494A  4E91                     jsr        [A1]
  71501. 0003494C  584F                     addq.w     A7, 4
  71502. 0003494E  6022                     bra        +0x24 /* 00034972 */
  71503. label00034950:
  71504. 00034950  2F0A                     move.l     -[A7], A2
  71505. 00034952  2057                     movea.l    A0, [A7]
  71506. 00034954  2268 0004                movea.l    A1, [A0 + 0x4]
  71507. 00034958  2269 01F8                movea.l    A1, [A1 + 0x1F8]
  71508. 0003495C  4E91                     jsr        [A1]
  71509. 0003495E  584F                     addq.w     A7, 4
  71510. 00034960  6010                     bra        +0x12 /* 00034972 */
  71511. label00034962:
  71512. 00034962  2F0A                     move.l     -[A7], A2
  71513. 00034964  2057                     movea.l    A0, [A7]
  71514. 00034966  2268 0004                movea.l    A1, [A0 + 0x4]
  71515. 0003496A  2269 01FC                movea.l    A1, [A1 + 0x1FC]
  71516. 0003496E  4E91                     jsr        [A1]
  71517. 00034970  584F                     addq.w     A7, 4
  71518. label00034972:
  71519. 00034972  2F0A                     move.l     -[A7], A2
  71520. 00034974  2057                     movea.l    A0, [A7]
  71521. 00034976  2268 0004                movea.l    A1, [A0 + 0x4]
  71522. 0003497A  2269 01E8                movea.l    A1, [A1 + 0x1E8]
  71523. 0003497E  4E91                     jsr        [A1]
  71524. 00034980  584F                     addq.w     A7, 4
  71525. 00034982  245F                     movea.l    A2, [A7]+
  71526. 00034984  4E5E                     unlink     A6
  71527. 00034986  4E75                     rts
  71528. 00034988  4E56 FEEA                link       A6, -0x0116
  71529. 0003498C  48E7 1820                movem.l    -[A7], D3,D4,A2
  71530. 00034990  246E 0008                movea.l    A2, [A6 + 0x8]
  71531. 00034994  486E FFF2                pea.l      [A6 - 0xE]
  71532. 00034998  4EB9 0000 0210           jsr        [0x00000210 /* BootDrive */]
  71533. 0003499E  486A 0066                pea.l      [A2 + 0x66]
  71534. 000349A2  61FF FFFE 0A42           bsr        -0x1F5BC /* 000153E6 */
  71535. 000349A8  3600                     move.w     D3, D0
  71536. 000349AA  3F03                     move.w     -[A7], D3
  71537. 000349AC  4EB9 0000 0500           jsr        [0x00000500]
  71538. 000349B2  3800                     move.w     D4, D0
  71539. 000349B4  486E FFFA                pea.l      [A6 - 0x6]
  71540. 000349B8  AA19                     syscall    GetForeColor
  71541. 000349BA  486E FFEA                pea.l      [A6 - 0x16]
  71542. 000349BE  2F0A                     move.l     -[A7], A2
  71543. 000349C0  2057                     movea.l    A0, [A7]
  71544. 000349C2  2268 0004                movea.l    A1, [A0 + 0x4]
  71545. 000349C6  2269 01C4                movea.l    A1, [A1 + 0x1C4]
  71546. 000349CA  4E91                     jsr        [A1]
  71547. 000349CC  61FF FFFE 1B26           bsr        -0x1E4D8 /* 000164F4 */
  71548. 000349D2  0C40 0004                cmpi.w     D0, 0x4
  71549. 000349D6  4FEF 0012                lea.l      A7, [A7 + 0x12]
  71550. 000349DA  6C26                     bge        +0x28 /* 00034A02 */
  71551. 000349DC  2D79 0000 2FEC FFFA      move.l     [A6 - 0x6], [0x00002FEC]
  71552. 000349E4  3D79 0000 2FF0 FFFE      move.w     [A6 - 0x2], [0x00002FF0]
  71553. 000349EC  2F0A                     move.l     -[A7], A2
  71554. 000349EE  4EB9 0000 0E98           jsr        [0x00000E98]
  71555. 000349F4  4A00                     tst.b      D0
  71556. 000349F6  584F                     addq.w     A7, 4
  71557. 000349F8  6654                     bne        +0x56 /* 00034A4E */
  71558. 000349FA  3F3C 0031                move.w     -[A7], 0x31 /* '1' */
  71559. 000349FE  A889                     syscall    TextMode
  71560. 00034A00  604C                     bra        +0x4E /* 00034A4E */
  71561. label00034A02:
  71562. 00034A02  2F0A                     move.l     -[A7], A2
  71563. 00034A04  2057                     movea.l    A0, [A7]
  71564. 00034A06  2268 0004                movea.l    A1, [A0 + 0x4]
  71565. 00034A0A  2269 01CC                movea.l    A1, [A1 + 0x1CC]
  71566. 00034A0E  4E91                     jsr        [A1]
  71567. 00034A10  4A00                     tst.b      D0
  71568. 00034A12  584F                     addq.w     A7, 4
  71569. 00034A14  670C                     beq        +0xE /* 00034A22 */
  71570. 00034A16  2D6A 0190 FFFA           move.l     [A6 - 0x6], [A2 + 0x190]
  71571. 00034A1C  3D6A 0194 FFFE           move.w     [A6 - 0x2], [A2 + 0x194]
  71572. label00034A22:
  71573. 00034A22  2F0A                     move.l     -[A7], A2
  71574. 00034A24  4EB9 0000 0E98           jsr        [0x00000E98]
  71575. 00034A2A  4A00                     tst.b      D0
  71576. 00034A2C  584F                     addq.w     A7, 4
  71577. 00034A2E  670E                     beq        +0x10 /* 00034A3E */
  71578. 00034A30  2F0A                     move.l     -[A7], A2
  71579. 00034A32  4EB9 0000 0E60           jsr        [0x00000E60]
  71580. 00034A38  4A00                     tst.b      D0
  71581. 00034A3A  584F                     addq.w     A7, 4
  71582. 00034A3C  6610                     bne        +0x12 /* 00034A4E */
  71583. label00034A3E:
  71584. 00034A3E  486E FFFA                pea.l      [A6 - 0x6]
  71585. 00034A42  486E FFFA                pea.l      [A6 - 0x6]
  71586. 00034A46  61FF FFFF 9B18           bsr        -0x64E6 /* 0002E560 */
  71587. 00034A4C  504F                     addq.w     A7, 8
  71588. label00034A4E:
  71589. 00034A4E  486E FFFA                pea.l      [A6 - 0x6]
  71590. 00034A52  AA14                     syscall    RGBForeColor
  71591. 00034A54  486E FEEA                pea.l      [A6 - 0x116]
  71592. 00034A58  2F0A                     move.l     -[A7], A2
  71593. 00034A5A  2057                     movea.l    A0, [A7]
  71594. 00034A5C  2268 0004                movea.l    A1, [A0 + 0x4]
  71595. 00034A60  2269 0024                movea.l    A1, [A1 + 0x24]
  71596. 00034A64  4E91                     jsr        [A1]
  71597. 00034A66  4227                     clr.b      -[A7]
  71598. 00034A68  1F3C 0001                move.b     -[A7], 0x1
  71599. 00034A6C  3F04                     move.w     -[A7], D4
  71600. 00034A6E  486E FFEA                pea.l      [A6 - 0x16]
  71601. 00034A72  486E FEEA                pea.l      [A6 - 0x116]
  71602. 00034A76  4EB9 0000 0308           jsr        [0x00000308 /* DrvQHdr */]
  71603. 00034A7C  3F3C FFFF                move.w     -[A7], 0xFFFF
  71604. 00034A80  486E FFF2                pea.l      [A6 - 0xE]
  71605. 00034A84  4EB9 0000 0218           jsr        [0x00000218 /* KbdLast */]
  71606. 00034A8A  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  71607. 00034A8E  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  71608. 00034A92  4E5E                     unlink     A6
  71609. 00034A94  4E75                     rts
  71610. 00034A96  4E56 FFF8                link       A6, -0x0008
  71611. 00034A9A  4EB9 0000 0200           jsr        [0x00000200 /* SPAlarm */]
  71612. 00034AA0  486E FFF8                pea.l      [A6 - 0x8]
  71613. 00034AA4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  71614. 00034AA8  2057                     movea.l    A0, [A7]
  71615. 00034AAA  2268 0004                movea.l    A1, [A0 + 0x4]
  71616. 00034AAE  2269 0040                movea.l    A1, [A1 + 0x40]
  71617. 00034AB2  4E91                     jsr        [A1]
  71618. 00034AB4  4879 0000 2FF2           push.l     0x2FF2
  71619. 00034ABA  AA15                     syscall    RGBBackColor
  71620. 00034ABC  486E FFF8                pea.l      [A6 - 0x8]
  71621. 00034AC0  A8A3                     syscall    EraseRect
  71622. 00034AC2  4879 0000 2FEC           push.l     0x2FEC
  71623. 00034AC8  AA14                     syscall    RGBForeColor
  71624. 00034ACA  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  71625. 00034ACE  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  71626. 00034AD2  A893                     syscall    MoveTo
  71627. 00034AD4  302E FFFE                move.w     D0, [A6 - 0x2]
  71628. 00034AD8  48C0                     ext.l      D0
  71629. 00034ADA  5380                     subq.l     D0, 1
  71630. 00034ADC  3F00                     move.w     -[A7], D0
  71631. 00034ADE  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  71632. 00034AE2  A891                     syscall    LineTo
  71633. 00034AE4  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  71634. 00034AE8  302E FFFC                move.w     D0, [A6 - 0x4]
  71635. 00034AEC  48C0                     ext.l      D0
  71636. 00034AEE  72F3                     moveq.l    D1, 0xFFFFFFF3
  71637. 00034AF0  D081                     add.l      D0, D1
  71638. 00034AF2  3F00                     move.w     -[A7], D0
  71639. 00034AF4  A893                     syscall    MoveTo
  71640. 00034AF6  302E FFFE                move.w     D0, [A6 - 0x2]
  71641. 00034AFA  48C0                     ext.l      D0
  71642. 00034AFC  5380                     subq.l     D0, 1
  71643. 00034AFE  3F00                     move.w     -[A7], D0
  71644. 00034B00  302E FFFC                move.w     D0, [A6 - 0x4]
  71645. 00034B04  48C0                     ext.l      D0
  71646. 00034B06  72F3                     moveq.l    D1, 0xFFFFFFF3
  71647. 00034B08  D081                     add.l      D0, D1
  71648. 00034B0A  3F00                     move.w     -[A7], D0
  71649. 00034B0C  A891                     syscall    LineTo
  71650. 00034B0E  302E FFFE                move.w     D0, [A6 - 0x2]
  71651. 00034B12  48C0                     ext.l      D0
  71652. 00034B14  5380                     subq.l     D0, 1
  71653. 00034B16  3F00                     move.w     -[A7], D0
  71654. 00034B18  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  71655. 00034B1C  A891                     syscall    LineTo
  71656. 00034B1E  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  71657. 00034B22  302E FFFC                move.w     D0, [A6 - 0x4]
  71658. 00034B26  48C0                     ext.l      D0
  71659. 00034B28  72F4                     moveq.l    D1, 0xFFFFFFF4
  71660. 00034B2A  D081                     add.l      D0, D1
  71661. 00034B2C  3F00                     move.w     -[A7], D0
  71662. 00034B2E  A893                     syscall    MoveTo
  71663. 00034B30  302E FFFE                move.w     D0, [A6 - 0x2]
  71664. 00034B34  48C0                     ext.l      D0
  71665. 00034B36  5380                     subq.l     D0, 1
  71666. 00034B38  3F00                     move.w     -[A7], D0
  71667. 00034B3A  302E FFFC                move.w     D0, [A6 - 0x4]
  71668. 00034B3E  48C0                     ext.l      D0
  71669. 00034B40  72F4                     moveq.l    D1, 0xFFFFFFF4
  71670. 00034B42  D081                     add.l      D0, D1
  71671. 00034B44  3F00                     move.w     -[A7], D0
  71672. 00034B46  A891                     syscall    LineTo
  71673. 00034B48  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  71674. 00034B4C  302E FFFC                move.w     D0, [A6 - 0x4]
  71675. 00034B50  48C0                     ext.l      D0
  71676. 00034B52  72F5                     moveq.l    D1, 0xFFFFFFF5
  71677. 00034B54  D081                     add.l      D0, D1
  71678. 00034B56  3F00                     move.w     -[A7], D0
  71679. 00034B58  A893                     syscall    MoveTo
  71680. 00034B5A  302E FFFE                move.w     D0, [A6 - 0x2]
  71681. 00034B5E  48C0                     ext.l      D0
  71682. 00034B60  5380                     subq.l     D0, 1
  71683. 00034B62  3F00                     move.w     -[A7], D0
  71684. 00034B64  302E FFFC                move.w     D0, [A6 - 0x4]
  71685. 00034B68  48C0                     ext.l      D0
  71686. 00034B6A  72F5                     moveq.l    D1, 0xFFFFFFF5
  71687. 00034B6C  D081                     add.l      D0, D1
  71688. 00034B6E  3F00                     move.w     -[A7], D0
  71689. 00034B70  A891                     syscall    LineTo
  71690. 00034B72  4E5E                     unlink     A6
  71691. 00034B74  4E75                     rts
  71692. 00034B76  4E56 FFF0                link       A6, -0x0010
  71693. 00034B7A  4EB9 0000 0200           jsr        [0x00000200 /* SPAlarm */]
  71694. 00034B80  486E FFF8                pea.l      [A6 - 0x8]
  71695. 00034B84  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  71696. 00034B88  2057                     movea.l    A0, [A7]
  71697. 00034B8A  2268 0004                movea.l    A1, [A0 + 0x4]
  71698. 00034B8E  2269 0040                movea.l    A1, [A1 + 0x40]
  71699. 00034B92  4E91                     jsr        [A1]
  71700. 00034B94  2D6E FFF8 FFF0           move.l     [A6 - 0x10], [A6 - 0x8]
  71701. 00034B9A  2D6E FFFC FFF4           move.l     [A6 - 0xC], [A6 - 0x4]
  71702. 00034BA0  4879 0000 2FF2           push.l     0x2FF2
  71703. 00034BA6  AA15                     syscall    RGBBackColor
  71704. 00034BA8  486E FFF0                pea.l      [A6 - 0x10]
  71705. 00034BAC  A8A3                     syscall    EraseRect
  71706. 00034BAE  4879 0000 2FEC           push.l     0x2FEC
  71707. 00034BB4  AA14                     syscall    RGBForeColor
  71708. 00034BB6  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  71709. 00034BBA  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  71710. 00034BBE  A893                     syscall    MoveTo
  71711. 00034BC0  302E FFFE                move.w     D0, [A6 - 0x2]
  71712. 00034BC4  48C0                     ext.l      D0
  71713. 00034BC6  5380                     subq.l     D0, 1
  71714. 00034BC8  3F00                     move.w     -[A7], D0
  71715. 00034BCA  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  71716. 00034BCE  A891                     syscall    LineTo
  71717. 00034BD0  486E FFF8                pea.l      [A6 - 0x8]
  71718. 00034BD4  2F3C 0001 0000           move.l     -[A7], 0x10000
  71719. 00034BDA  A8A9                     syscall    InsetRect
  71720. 00034BDC  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  71721. 00034BE0  302E FFFC                move.w     D0, [A6 - 0x4]
  71722. 00034BE4  48C0                     ext.l      D0
  71723. 00034BE6  72F4                     moveq.l    D1, 0xFFFFFFF4
  71724. 00034BE8  D081                     add.l      D0, D1
  71725. 00034BEA  3F00                     move.w     -[A7], D0
  71726. 00034BEC  A893                     syscall    MoveTo
  71727. 00034BEE  302E FFFA                move.w     D0, [A6 - 0x6]
  71728. 00034BF2  48C0                     ext.l      D0
  71729. 00034BF4  7209                     moveq.l    D1, 0x09
  71730. 00034BF6  D081                     add.l      D0, D1
  71731. 00034BF8  3F00                     move.w     -[A7], D0
  71732. 00034BFA  302E FFFC                move.w     D0, [A6 - 0x4]
  71733. 00034BFE  48C0                     ext.l      D0
  71734. 00034C00  5780                     subq.l     D0, 3
  71735. 00034C02  3F00                     move.w     -[A7], D0
  71736. 00034C04  A891                     syscall    LineTo
  71737. 00034C06  302E FFFE                move.w     D0, [A6 - 0x2]
  71738. 00034C0A  48C0                     ext.l      D0
  71739. 00034C0C  72F6                     moveq.l    D1, 0xFFFFFFF6
  71740. 00034C0E  D081                     add.l      D0, D1
  71741. 00034C10  3F00                     move.w     -[A7], D0
  71742. 00034C12  302E FFFC                move.w     D0, [A6 - 0x4]
  71743. 00034C16  48C0                     ext.l      D0
  71744. 00034C18  5780                     subq.l     D0, 3
  71745. 00034C1A  3F00                     move.w     -[A7], D0
  71746. 00034C1C  A891                     syscall    LineTo
  71747. 00034C1E  302E FFFE                move.w     D0, [A6 - 0x2]
  71748. 00034C22  48C0                     ext.l      D0
  71749. 00034C24  5380                     subq.l     D0, 1
  71750. 00034C26  3F00                     move.w     -[A7], D0
  71751. 00034C28  302E FFFC                move.w     D0, [A6 - 0x4]
  71752. 00034C2C  48C0                     ext.l      D0
  71753. 00034C2E  72F4                     moveq.l    D1, 0xFFFFFFF4
  71754. 00034C30  D081                     add.l      D0, D1
  71755. 00034C32  3F00                     move.w     -[A7], D0
  71756. 00034C34  A891                     syscall    LineTo
  71757. 00034C36  302E FFFE                move.w     D0, [A6 - 0x2]
  71758. 00034C3A  48C0                     ext.l      D0
  71759. 00034C3C  5380                     subq.l     D0, 1
  71760. 00034C3E  3F00                     move.w     -[A7], D0
  71761. 00034C40  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  71762. 00034C44  A891                     syscall    LineTo
  71763. 00034C46  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  71764. 00034C4A  302E FFFC                move.w     D0, [A6 - 0x4]
  71765. 00034C4E  48C0                     ext.l      D0
  71766. 00034C50  72F5                     moveq.l    D1, 0xFFFFFFF5
  71767. 00034C52  D081                     add.l      D0, D1
  71768. 00034C54  3F00                     move.w     -[A7], D0
  71769. 00034C56  A893                     syscall    MoveTo
  71770. 00034C58  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  71771. 00034C5C  302E FFFC                move.w     D0, [A6 - 0x4]
  71772. 00034C60  48C0                     ext.l      D0
  71773. 00034C62  72F5                     moveq.l    D1, 0xFFFFFFF5
  71774. 00034C64  D081                     add.l      D0, D1
  71775. 00034C66  3F00                     move.w     -[A7], D0
  71776. 00034C68  A891                     syscall    LineTo
  71777. 00034C6A  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  71778. 00034C6E  302E FFFC                move.w     D0, [A6 - 0x4]
  71779. 00034C72  48C0                     ext.l      D0
  71780. 00034C74  72F6                     moveq.l    D1, 0xFFFFFFF6
  71781. 00034C76  D081                     add.l      D0, D1
  71782. 00034C78  3F00                     move.w     -[A7], D0
  71783. 00034C7A  A893                     syscall    MoveTo
  71784. 00034C7C  302E FFFA                move.w     D0, [A6 - 0x6]
  71785. 00034C80  48C0                     ext.l      D0
  71786. 00034C82  5280                     addq.l     D0, 1
  71787. 00034C84  3F00                     move.w     -[A7], D0
  71788. 00034C86  302E FFFC                move.w     D0, [A6 - 0x4]
  71789. 00034C8A  48C0                     ext.l      D0
  71790. 00034C8C  72F6                     moveq.l    D1, 0xFFFFFFF6
  71791. 00034C8E  D081                     add.l      D0, D1
  71792. 00034C90  3F00                     move.w     -[A7], D0
  71793. 00034C92  A891                     syscall    LineTo
  71794. 00034C94  302E FFFA                move.w     D0, [A6 - 0x6]
  71795. 00034C98  48C0                     ext.l      D0
  71796. 00034C9A  720C                     moveq.l    D1, 0x0C
  71797. 00034C9C  D081                     add.l      D0, D1
  71798. 00034C9E  3F00                     move.w     -[A7], D0
  71799. 00034CA0  302E FFFC                move.w     D0, [A6 - 0x4]
  71800. 00034CA4  48C0                     ext.l      D0
  71801. 00034CA6  5580                     subq.l     D0, 2
  71802. 00034CA8  3F00                     move.w     -[A7], D0
  71803. 00034CAA  A893                     syscall    MoveTo
  71804. 00034CAC  302E FFFE                move.w     D0, [A6 - 0x2]
  71805. 00034CB0  48C0                     ext.l      D0
  71806. 00034CB2  72F6                     moveq.l    D1, 0xFFFFFFF6
  71807. 00034CB4  D081                     add.l      D0, D1
  71808. 00034CB6  3F00                     move.w     -[A7], D0
  71809. 00034CB8  302E FFFC                move.w     D0, [A6 - 0x4]
  71810. 00034CBC  48C0                     ext.l      D0
  71811. 00034CBE  5580                     subq.l     D0, 2
  71812. 00034CC0  3F00                     move.w     -[A7], D0
  71813. 00034CC2  A891                     syscall    LineTo
  71814. 00034CC4  2F3C 0001 0002           move.l     -[A7], 0x10002
  71815. 00034CCA  A89B                     syscall    PenSize
  71816. 00034CCC  302E FFFE                move.w     D0, [A6 - 0x2]
  71817. 00034CD0  48C0                     ext.l      D0
  71818. 00034CD2  5380                     subq.l     D0, 1
  71819. 00034CD4  3F00                     move.w     -[A7], D0
  71820. 00034CD6  302E FFFC                move.w     D0, [A6 - 0x4]
  71821. 00034CDA  48C0                     ext.l      D0
  71822. 00034CDC  72F5                     moveq.l    D1, 0xFFFFFFF5
  71823. 00034CDE  D081                     add.l      D0, D1
  71824. 00034CE0  3F00                     move.w     -[A7], D0
  71825. 00034CE2  A891                     syscall    LineTo
  71826. 00034CE4  2F3C 0001 0001           move.l     -[A7], 0x10001
  71827. 00034CEA  A89B                     syscall    PenSize
  71828. 00034CEC  302E FFFA                move.w     D0, [A6 - 0x6]
  71829. 00034CF0  48C0                     ext.l      D0
  71830. 00034CF2  720D                     moveq.l    D1, 0x0D
  71831. 00034CF4  D081                     add.l      D0, D1
  71832. 00034CF6  3F00                     move.w     -[A7], D0
  71833. 00034CF8  302E FFFC                move.w     D0, [A6 - 0x4]
  71834. 00034CFC  48C0                     ext.l      D0
  71835. 00034CFE  5380                     subq.l     D0, 1
  71836. 00034D00  3F00                     move.w     -[A7], D0
  71837. 00034D02  A893                     syscall    MoveTo
  71838. 00034D04  302E FFFE                move.w     D0, [A6 - 0x2]
  71839. 00034D08  48C0                     ext.l      D0
  71840. 00034D0A  72F7                     moveq.l    D1, 0xFFFFFFF7
  71841. 00034D0C  D081                     add.l      D0, D1
  71842. 00034D0E  3F00                     move.w     -[A7], D0
  71843. 00034D10  302E FFFC                move.w     D0, [A6 - 0x4]
  71844. 00034D14  48C0                     ext.l      D0
  71845. 00034D16  5380                     subq.l     D0, 1
  71846. 00034D18  3F00                     move.w     -[A7], D0
  71847. 00034D1A  A891                     syscall    LineTo
  71848. 00034D1C  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  71849. 00034D20  302E FFFC                move.w     D0, [A6 - 0x4]
  71850. 00034D24  48C0                     ext.l      D0
  71851. 00034D26  72F6                     moveq.l    D1, 0xFFFFFFF6
  71852. 00034D28  D081                     add.l      D0, D1
  71853. 00034D2A  3F00                     move.w     -[A7], D0
  71854. 00034D2C  A891                     syscall    LineTo
  71855. 00034D2E  4E5E                     unlink     A6
  71856. 00034D30  4E75                     rts
  71857. 00034D32  4E56 FFF0                link       A6, -0x0010
  71858. 00034D36  4EB9 0000 0200           jsr        [0x00000200 /* SPAlarm */]
  71859. 00034D3C  486E FFF8                pea.l      [A6 - 0x8]
  71860. 00034D40  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  71861. 00034D44  2057                     movea.l    A0, [A7]
  71862. 00034D46  2268 0004                movea.l    A1, [A0 + 0x4]
  71863. 00034D4A  2269 0040                movea.l    A1, [A1 + 0x40]
  71864. 00034D4E  4E91                     jsr        [A1]
  71865. 00034D50  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  71866. 00034D54  2057                     movea.l    A0, [A7]
  71867. 00034D56  2268 0004                movea.l    A1, [A0 + 0x4]
  71868. 00034D5A  2269 01CC                movea.l    A1, [A1 + 0x1CC]
  71869. 00034D5E  4E91                     jsr        [A1]
  71870. 00034D60  4A00                     tst.b      D0
  71871. 00034D62  4FEF 000C                lea.l      A7, [A7 + 0xC]
  71872. 00034D66  6600 00C4                bne        +0xC6 /* 00034E2C */
  71873. 00034D6A  4879 0000 2FF2           push.l     0x2FF2
  71874. 00034D70  AA15                     syscall    RGBBackColor
  71875. 00034D72  486E FFF8                pea.l      [A6 - 0x8]
  71876. 00034D76  A8A3                     syscall    EraseRect
  71877. 00034D78  4879 0000 2FEC           push.l     0x2FEC
  71878. 00034D7E  AA14                     syscall    RGBForeColor
  71879. 00034D80  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  71880. 00034D84  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  71881. 00034D88  A893                     syscall    MoveTo
  71882. 00034D8A  302E FFFE                move.w     D0, [A6 - 0x2]
  71883. 00034D8E  48C0                     ext.l      D0
  71884. 00034D90  5380                     subq.l     D0, 1
  71885. 00034D92  3F00                     move.w     -[A7], D0
  71886. 00034D94  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  71887. 00034D98  A891                     syscall    LineTo
  71888. 00034D9A  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  71889. 00034D9E  302E FFFC                move.w     D0, [A6 - 0x4]
  71890. 00034DA2  48C0                     ext.l      D0
  71891. 00034DA4  72F3                     moveq.l    D1, 0xFFFFFFF3
  71892. 00034DA6  D081                     add.l      D0, D1
  71893. 00034DA8  3F00                     move.w     -[A7], D0
  71894. 00034DAA  A893                     syscall    MoveTo
  71895. 00034DAC  302E FFFE                move.w     D0, [A6 - 0x2]
  71896. 00034DB0  48C0                     ext.l      D0
  71897. 00034DB2  5380                     subq.l     D0, 1
  71898. 00034DB4  3F00                     move.w     -[A7], D0
  71899. 00034DB6  302E FFFC                move.w     D0, [A6 - 0x4]
  71900. 00034DBA  48C0                     ext.l      D0
  71901. 00034DBC  72F3                     moveq.l    D1, 0xFFFFFFF3
  71902. 00034DBE  D081                     add.l      D0, D1
  71903. 00034DC0  3F00                     move.w     -[A7], D0
  71904. 00034DC2  A891                     syscall    LineTo
  71905. 00034DC4  302E FFFE                move.w     D0, [A6 - 0x2]
  71906. 00034DC8  48C0                     ext.l      D0
  71907. 00034DCA  5380                     subq.l     D0, 1
  71908. 00034DCC  3F00                     move.w     -[A7], D0
  71909. 00034DCE  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  71910. 00034DD2  A891                     syscall    LineTo
  71911. 00034DD4  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  71912. 00034DD8  302E FFFC                move.w     D0, [A6 - 0x4]
  71913. 00034DDC  48C0                     ext.l      D0
  71914. 00034DDE  72F4                     moveq.l    D1, 0xFFFFFFF4
  71915. 00034DE0  D081                     add.l      D0, D1
  71916. 00034DE2  3F00                     move.w     -[A7], D0
  71917. 00034DE4  A893                     syscall    MoveTo
  71918. 00034DE6  302E FFFE                move.w     D0, [A6 - 0x2]
  71919. 00034DEA  48C0                     ext.l      D0
  71920. 00034DEC  5380                     subq.l     D0, 1
  71921. 00034DEE  3F00                     move.w     -[A7], D0
  71922. 00034DF0  302E FFFC                move.w     D0, [A6 - 0x4]
  71923. 00034DF4  48C0                     ext.l      D0
  71924. 00034DF6  72F4                     moveq.l    D1, 0xFFFFFFF4
  71925. 00034DF8  D081                     add.l      D0, D1
  71926. 00034DFA  3F00                     move.w     -[A7], D0
  71927. 00034DFC  A891                     syscall    LineTo
  71928. 00034DFE  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  71929. 00034E02  302E FFFC                move.w     D0, [A6 - 0x4]
  71930. 00034E06  48C0                     ext.l      D0
  71931. 00034E08  72F5                     moveq.l    D1, 0xFFFFFFF5
  71932. 00034E0A  D081                     add.l      D0, D1
  71933. 00034E0C  3F00                     move.w     -[A7], D0
  71934. 00034E0E  A893                     syscall    MoveTo
  71935. 00034E10  302E FFFE                move.w     D0, [A6 - 0x2]
  71936. 00034E14  48C0                     ext.l      D0
  71937. 00034E16  5380                     subq.l     D0, 1
  71938. 00034E18  3F00                     move.w     -[A7], D0
  71939. 00034E1A  302E FFFC                move.w     D0, [A6 - 0x4]
  71940. 00034E1E  48C0                     ext.l      D0
  71941. 00034E20  72F5                     moveq.l    D1, 0xFFFFFFF5
  71942. 00034E22  D081                     add.l      D0, D1
  71943. 00034E24  3F00                     move.w     -[A7], D0
  71944. 00034E26  A891                     syscall    LineTo
  71945. 00034E28  6000 019C                bra        +0x19E /* 00034FC6 */
  71946. label00034E2C:
  71947. 00034E2C  2D6E FFF8 FFF0           move.l     [A6 - 0x10], [A6 - 0x8]
  71948. 00034E32  2D6E FFFC FFF4           move.l     [A6 - 0xC], [A6 - 0x4]
  71949. 00034E38  4879 0000 2FF2           push.l     0x2FF2
  71950. 00034E3E  AA15                     syscall    RGBBackColor
  71951. 00034E40  486E FFF0                pea.l      [A6 - 0x10]
  71952. 00034E44  A8A3                     syscall    EraseRect
  71953. 00034E46  4879 0000 2FEC           push.l     0x2FEC
  71954. 00034E4C  AA14                     syscall    RGBForeColor
  71955. 00034E4E  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  71956. 00034E52  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  71957. 00034E56  A893                     syscall    MoveTo
  71958. 00034E58  302E FFFE                move.w     D0, [A6 - 0x2]
  71959. 00034E5C  48C0                     ext.l      D0
  71960. 00034E5E  5380                     subq.l     D0, 1
  71961. 00034E60  3F00                     move.w     -[A7], D0
  71962. 00034E62  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  71963. 00034E66  A891                     syscall    LineTo
  71964. 00034E68  486E FFF8                pea.l      [A6 - 0x8]
  71965. 00034E6C  2F3C 0001 0000           move.l     -[A7], 0x10000
  71966. 00034E72  A8A9                     syscall    InsetRect
  71967. 00034E74  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  71968. 00034E78  302E FFFC                move.w     D0, [A6 - 0x4]
  71969. 00034E7C  48C0                     ext.l      D0
  71970. 00034E7E  72F4                     moveq.l    D1, 0xFFFFFFF4
  71971. 00034E80  D081                     add.l      D0, D1
  71972. 00034E82  3F00                     move.w     -[A7], D0
  71973. 00034E84  A893                     syscall    MoveTo
  71974. 00034E86  302E FFFA                move.w     D0, [A6 - 0x6]
  71975. 00034E8A  48C0                     ext.l      D0
  71976. 00034E8C  7209                     moveq.l    D1, 0x09
  71977. 00034E8E  D081                     add.l      D0, D1
  71978. 00034E90  3F00                     move.w     -[A7], D0
  71979. 00034E92  302E FFFC                move.w     D0, [A6 - 0x4]
  71980. 00034E96  48C0                     ext.l      D0
  71981. 00034E98  5780                     subq.l     D0, 3
  71982. 00034E9A  3F00                     move.w     -[A7], D0
  71983. 00034E9C  A891                     syscall    LineTo
  71984. 00034E9E  302E FFFE                move.w     D0, [A6 - 0x2]
  71985. 00034EA2  48C0                     ext.l      D0
  71986. 00034EA4  72F6                     moveq.l    D1, 0xFFFFFFF6
  71987. 00034EA6  D081                     add.l      D0, D1
  71988. 00034EA8  3F00                     move.w     -[A7], D0
  71989. 00034EAA  302E FFFC                move.w     D0, [A6 - 0x4]
  71990. 00034EAE  48C0                     ext.l      D0
  71991. 00034EB0  5780                     subq.l     D0, 3
  71992. 00034EB2  3F00                     move.w     -[A7], D0
  71993. 00034EB4  A891                     syscall    LineTo
  71994. 00034EB6  302E FFFE                move.w     D0, [A6 - 0x2]
  71995. 00034EBA  48C0                     ext.l      D0
  71996. 00034EBC  5380                     subq.l     D0, 1
  71997. 00034EBE  3F00                     move.w     -[A7], D0
  71998. 00034EC0  302E FFFC                move.w     D0, [A6 - 0x4]
  71999. 00034EC4  48C0                     ext.l      D0
  72000. 00034EC6  72F4                     moveq.l    D1, 0xFFFFFFF4
  72001. 00034EC8  D081                     add.l      D0, D1
  72002. 00034ECA  3F00                     move.w     -[A7], D0
  72003. 00034ECC  A891                     syscall    LineTo
  72004. 00034ECE  302E FFFE                move.w     D0, [A6 - 0x2]
  72005. 00034ED2  48C0                     ext.l      D0
  72006. 00034ED4  5380                     subq.l     D0, 1
  72007. 00034ED6  3F00                     move.w     -[A7], D0
  72008. 00034ED8  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  72009. 00034EDC  A891                     syscall    LineTo
  72010. 00034EDE  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  72011. 00034EE2  302E FFFC                move.w     D0, [A6 - 0x4]
  72012. 00034EE6  48C0                     ext.l      D0
  72013. 00034EE8  72F5                     moveq.l    D1, 0xFFFFFFF5
  72014. 00034EEA  D081                     add.l      D0, D1
  72015. 00034EEC  3F00                     move.w     -[A7], D0
  72016. 00034EEE  A893                     syscall    MoveTo
  72017. 00034EF0  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  72018. 00034EF4  302E FFFC                move.w     D0, [A6 - 0x4]
  72019. 00034EF8  48C0                     ext.l      D0
  72020. 00034EFA  72F5                     moveq.l    D1, 0xFFFFFFF5
  72021. 00034EFC  D081                     add.l      D0, D1
  72022. 00034EFE  3F00                     move.w     -[A7], D0
  72023. 00034F00  A891                     syscall    LineTo
  72024. 00034F02  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  72025. 00034F06  302E FFFC                move.w     D0, [A6 - 0x4]
  72026. 00034F0A  48C0                     ext.l      D0
  72027. 00034F0C  72F6                     moveq.l    D1, 0xFFFFFFF6
  72028. 00034F0E  D081                     add.l      D0, D1
  72029. 00034F10  3F00                     move.w     -[A7], D0
  72030. 00034F12  A893                     syscall    MoveTo
  72031. 00034F14  302E FFFA                move.w     D0, [A6 - 0x6]
  72032. 00034F18  48C0                     ext.l      D0
  72033. 00034F1A  5280                     addq.l     D0, 1
  72034. 00034F1C  3F00                     move.w     -[A7], D0
  72035. 00034F1E  302E FFFC                move.w     D0, [A6 - 0x4]
  72036. 00034F22  48C0                     ext.l      D0
  72037. 00034F24  72F6                     moveq.l    D1, 0xFFFFFFF6
  72038. 00034F26  D081                     add.l      D0, D1
  72039. 00034F28  3F00                     move.w     -[A7], D0
  72040. 00034F2A  A891                     syscall    LineTo
  72041. 00034F2C  302E FFFA                move.w     D0, [A6 - 0x6]
  72042. 00034F30  48C0                     ext.l      D0
  72043. 00034F32  720C                     moveq.l    D1, 0x0C
  72044. 00034F34  D081                     add.l      D0, D1
  72045. 00034F36  3F00                     move.w     -[A7], D0
  72046. 00034F38  302E FFFC                move.w     D0, [A6 - 0x4]
  72047. 00034F3C  48C0                     ext.l      D0
  72048. 00034F3E  5580                     subq.l     D0, 2
  72049. 00034F40  3F00                     move.w     -[A7], D0
  72050. 00034F42  A893                     syscall    MoveTo
  72051. 00034F44  302E FFFE                move.w     D0, [A6 - 0x2]
  72052. 00034F48  48C0                     ext.l      D0
  72053. 00034F4A  72F6                     moveq.l    D1, 0xFFFFFFF6
  72054. 00034F4C  D081                     add.l      D0, D1
  72055. 00034F4E  3F00                     move.w     -[A7], D0
  72056. 00034F50  302E FFFC                move.w     D0, [A6 - 0x4]
  72057. 00034F54  48C0                     ext.l      D0
  72058. 00034F56  5580                     subq.l     D0, 2
  72059. 00034F58  3F00                     move.w     -[A7], D0
  72060. 00034F5A  A891                     syscall    LineTo
  72061. 00034F5C  2F3C 0001 0002           move.l     -[A7], 0x10002
  72062. 00034F62  A89B                     syscall    PenSize
  72063. 00034F64  302E FFFE                move.w     D0, [A6 - 0x2]
  72064. 00034F68  48C0                     ext.l      D0
  72065. 00034F6A  5380                     subq.l     D0, 1
  72066. 00034F6C  3F00                     move.w     -[A7], D0
  72067. 00034F6E  302E FFFC                move.w     D0, [A6 - 0x4]
  72068. 00034F72  48C0                     ext.l      D0
  72069. 00034F74  72F5                     moveq.l    D1, 0xFFFFFFF5
  72070. 00034F76  D081                     add.l      D0, D1
  72071. 00034F78  3F00                     move.w     -[A7], D0
  72072. 00034F7A  A891                     syscall    LineTo
  72073. 00034F7C  2F3C 0001 0001           move.l     -[A7], 0x10001
  72074. 00034F82  A89B                     syscall    PenSize
  72075. 00034F84  302E FFFA                move.w     D0, [A6 - 0x6]
  72076. 00034F88  48C0                     ext.l      D0
  72077. 00034F8A  720D                     moveq.l    D1, 0x0D
  72078. 00034F8C  D081                     add.l      D0, D1
  72079. 00034F8E  3F00                     move.w     -[A7], D0
  72080. 00034F90  302E FFFC                move.w     D0, [A6 - 0x4]
  72081. 00034F94  48C0                     ext.l      D0
  72082. 00034F96  5380                     subq.l     D0, 1
  72083. 00034F98  3F00                     move.w     -[A7], D0
  72084. 00034F9A  A893                     syscall    MoveTo
  72085. 00034F9C  302E FFFE                move.w     D0, [A6 - 0x2]
  72086. 00034FA0  48C0                     ext.l      D0
  72087. 00034FA2  72F7                     moveq.l    D1, 0xFFFFFFF7
  72088. 00034FA4  D081                     add.l      D0, D1
  72089. 00034FA6  3F00                     move.w     -[A7], D0
  72090. 00034FA8  302E FFFC                move.w     D0, [A6 - 0x4]
  72091. 00034FAC  48C0                     ext.l      D0
  72092. 00034FAE  5380                     subq.l     D0, 1
  72093. 00034FB0  3F00                     move.w     -[A7], D0
  72094. 00034FB2  A891                     syscall    LineTo
  72095. 00034FB4  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  72096. 00034FB8  302E FFFC                move.w     D0, [A6 - 0x4]
  72097. 00034FBC  48C0                     ext.l      D0
  72098. 00034FBE  72F6                     moveq.l    D1, 0xFFFFFFF6
  72099. 00034FC0  D081                     add.l      D0, D1
  72100. 00034FC2  3F00                     move.w     -[A7], D0
  72101. 00034FC4  A891                     syscall    LineTo
  72102. label00034FC6:
  72103. 00034FC6  4E5E                     unlink     A6
  72104. 00034FC8  4E75                     rts
  72105. 00034FCA  4E56 FFF2                link       A6, -0x000E
  72106. 00034FCE  2F0A                     move.l     -[A7], A2
  72107. 00034FD0  246E 0008                movea.l    A2, [A6 + 0x8]
  72108. 00034FD4  4EB9 0000 0200           jsr        [0x00000200 /* SPAlarm */]
  72109. 00034FDA  486E FFF8                pea.l      [A6 - 0x8]
  72110. 00034FDE  2F0A                     move.l     -[A7], A2
  72111. 00034FE0  2057                     movea.l    A0, [A7]
  72112. 00034FE2  2268 0004                movea.l    A1, [A0 + 0x4]
  72113. 00034FE6  2269 0040                movea.l    A1, [A1 + 0x40]
  72114. 00034FEA  4E91                     jsr        [A1]
  72115. 00034FEC  486A 018A                pea.l      [A2 + 0x18A]
  72116. 00034FF0  AA14                     syscall    RGBForeColor
  72117. 00034FF2  046E 000C FFFC           subi.w     [A6 - 0x4], 0xC
  72118. 00034FF8  486E FFF8                pea.l      [A6 - 0x8]
  72119. 00034FFC  A8A2                     syscall    PaintRect
  72120. 00034FFE  066E 000C FFFC           addi.w     [A6 - 0x4], 0xC
  72121. 00035004  4879 0000 2FEC           push.l     0x2FEC
  72122. 0003500A  AA14                     syscall    RGBForeColor
  72123. 0003500C  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  72124. 00035010  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  72125. 00035014  A893                     syscall    MoveTo
  72126. 00035016  302E FFFE                move.w     D0, [A6 - 0x2]
  72127. 0003501A  48C0                     ext.l      D0
  72128. 0003501C  5380                     subq.l     D0, 1
  72129. 0003501E  3F00                     move.w     -[A7], D0
  72130. 00035020  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  72131. 00035024  A891                     syscall    LineTo
  72132. 00035026  486A 018A                pea.l      [A2 + 0x18A]
  72133. 0003502A  486E FFF2                pea.l      [A6 - 0xE]
  72134. 0003502E  61FF FFFF 9530           bsr        -0x6ACE /* 0002E560 */
  72135. 00035034  486E FFF2                pea.l      [A6 - 0xE]
  72136. 00035038  AA14                     syscall    RGBForeColor
  72137. 0003503A  2F3C 000E 0000           move.l     -[A7], 0xE0000
  72138. 00035040  2F3C 0001 0000           move.l     -[A7], 0x10000
  72139. 00035046  486E FFF8                pea.l      [A6 - 0x8]
  72140. 0003504A  61FF FFFF 9798           bsr        -0x6866 /* 0002E7E4 */
  72141. 00035050  486A 018A                pea.l      [A2 + 0x18A]
  72142. 00035054  486E FFF2                pea.l      [A6 - 0xE]
  72143. 00035058  61FF FFFF 94CC           bsr        -0x6B32 /* 0002E526 */
  72144. 0003505E  486E FFF2                pea.l      [A6 - 0xE]
  72145. 00035062  AA14                     syscall    RGBForeColor
  72146. 00035064  2F3C 000D 0000           move.l     -[A7], 0xD0000 /* '\r\0\0' */
  72147. 0003506A  2F3C 0002 0001           move.l     -[A7], 0x20001
  72148. 00035070  486E FFF8                pea.l      [A6 - 0x8]
  72149. 00035074  61FF FFFF 9620           bsr        -0x69DE /* 0002E696 */
  72150. 0003507A  4879 0000 2FEC           push.l     0x2FEC
  72151. 00035080  AA14                     syscall    RGBForeColor
  72152. 00035082  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  72153. 00035086  302E FFFC                move.w     D0, [A6 - 0x4]
  72154. 0003508A  48C0                     ext.l      D0
  72155. 0003508C  72F3                     moveq.l    D1, 0xFFFFFFF3
  72156. 0003508E  D081                     add.l      D0, D1
  72157. 00035090  3F00                     move.w     -[A7], D0
  72158. 00035092  A893                     syscall    MoveTo
  72159. 00035094  302E FFFE                move.w     D0, [A6 - 0x2]
  72160. 00035098  48C0                     ext.l      D0
  72161. 0003509A  5380                     subq.l     D0, 1
  72162. 0003509C  3F00                     move.w     -[A7], D0
  72163. 0003509E  302E FFFC                move.w     D0, [A6 - 0x4]
  72164. 000350A2  48C0                     ext.l      D0
  72165. 000350A4  72F3                     moveq.l    D1, 0xFFFFFFF3
  72166. 000350A6  D081                     add.l      D0, D1
  72167. 000350A8  3F00                     move.w     -[A7], D0
  72168. 000350AA  A891                     syscall    LineTo
  72169. 000350AC  4879 0000 2FF2           push.l     0x2FF2
  72170. 000350B2  486A 0184                pea.l      [A2 + 0x184]
  72171. 000350B6  61FF FFFD 470A           bsr        -0x2B8F4 /* 000097C2 */
  72172. 000350BC  4A00                     tst.b      D0
  72173. 000350BE  4FEF 0038                lea.l      A7, [A7 + 0x38]
  72174. 000350C2  6714                     beq        +0x16 /* 000350D8 */
  72175. 000350C4  2F2A 0020                move.l     -[A7], [A2 + 0x20]
  72176. 000350C8  2057                     movea.l    A0, [A7]
  72177. 000350CA  2268 0004                movea.l    A1, [A0 + 0x4]
  72178. 000350CE  2269 00F0                movea.l    A1, [A1 + 0xF0]
  72179. 000350D2  4E91                     jsr        [A1]
  72180. 000350D4  584F                     addq.w     A7, 4
  72181. 000350D6  6006                     bra        +0x8 /* 000350DE */
  72182. label000350D8:
  72183. 000350D8  486A 0184                pea.l      [A2 + 0x184]
  72184. 000350DC  AA15                     syscall    RGBBackColor
  72185. label000350DE:
  72186. 000350DE  70F4                     moveq.l    D0, 0xFFFFFFF4
  72187. 000350E0  D06E FFFC                add.w      D0, [A6 - 0x4]
  72188. 000350E4  D16E FFF8                add.w      [A6 - 0x8], D0
  72189. 000350E8  486E FFF8                pea.l      [A6 - 0x8]
  72190. 000350EC  A8A3                     syscall    EraseRect
  72191. 000350EE  70F4                     moveq.l    D0, 0xFFFFFFF4
  72192. 000350F0  D06E FFFC                add.w      D0, [A6 - 0x4]
  72193. 000350F4  916E FFF8                sub.w      [A6 - 0x8], D0
  72194. 000350F8  486E FFF2                pea.l      [A6 - 0xE]
  72195. 000350FC  1F3C 0008                move.b     -[A7], 0x8
  72196. 00035100  61FF FFFF 938C           bsr        -0x6C72 /* 0002E48E */
  72197. 00035106  486E FFF2                pea.l      [A6 - 0xE]
  72198. 0003510A  AA14                     syscall    RGBForeColor
  72199. 0003510C  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  72200. 00035110  302E FFFC                move.w     D0, [A6 - 0x4]
  72201. 00035114  48C0                     ext.l      D0
  72202. 00035116  72F4                     moveq.l    D1, 0xFFFFFFF4
  72203. 00035118  D081                     add.l      D0, D1
  72204. 0003511A  3F00                     move.w     -[A7], D0
  72205. 0003511C  A893                     syscall    MoveTo
  72206. 0003511E  302E FFFE                move.w     D0, [A6 - 0x2]
  72207. 00035122  48C0                     ext.l      D0
  72208. 00035124  5380                     subq.l     D0, 1
  72209. 00035126  3F00                     move.w     -[A7], D0
  72210. 00035128  302E FFFC                move.w     D0, [A6 - 0x4]
  72211. 0003512C  48C0                     ext.l      D0
  72212. 0003512E  72F4                     moveq.l    D1, 0xFFFFFFF4
  72213. 00035130  D081                     add.l      D0, D1
  72214. 00035132  3F00                     move.w     -[A7], D0
  72215. 00035134  A891                     syscall    LineTo
  72216. 00035136  486E FFF2                pea.l      [A6 - 0xE]
  72217. 0003513A  1F3C 0006                move.b     -[A7], 0x6
  72218. 0003513E  61FF FFFF 934E           bsr        -0x6CB0 /* 0002E48E */
  72219. 00035144  486E FFF2                pea.l      [A6 - 0xE]
  72220. 00035148  AA14                     syscall    RGBForeColor
  72221. 0003514A  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  72222. 0003514E  302E FFFC                move.w     D0, [A6 - 0x4]
  72223. 00035152  48C0                     ext.l      D0
  72224. 00035154  72F5                     moveq.l    D1, 0xFFFFFFF5
  72225. 00035156  D081                     add.l      D0, D1
  72226. 00035158  3F00                     move.w     -[A7], D0
  72227. 0003515A  A893                     syscall    MoveTo
  72228. 0003515C  302E FFFE                move.w     D0, [A6 - 0x2]
  72229. 00035160  48C0                     ext.l      D0
  72230. 00035162  5380                     subq.l     D0, 1
  72231. 00035164  3F00                     move.w     -[A7], D0
  72232. 00035166  302E FFFC                move.w     D0, [A6 - 0x4]
  72233. 0003516A  48C0                     ext.l      D0
  72234. 0003516C  72F5                     moveq.l    D1, 0xFFFFFFF5
  72235. 0003516E  D081                     add.l      D0, D1
  72236. 00035170  3F00                     move.w     -[A7], D0
  72237. 00035172  A891                     syscall    LineTo
  72238. 00035174  486E FFF2                pea.l      [A6 - 0xE]
  72239. 00035178  1F3C 0004                move.b     -[A7], 0x4
  72240. 0003517C  61FF FFFF 9310           bsr        -0x6CEE /* 0002E48E */
  72241. 00035182  486E FFF2                pea.l      [A6 - 0xE]
  72242. 00035186  AA14                     syscall    RGBForeColor
  72243. 00035188  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  72244. 0003518C  302E FFFC                move.w     D0, [A6 - 0x4]
  72245. 00035190  48C0                     ext.l      D0
  72246. 00035192  72F6                     moveq.l    D1, 0xFFFFFFF6
  72247. 00035194  D081                     add.l      D0, D1
  72248. 00035196  3F00                     move.w     -[A7], D0
  72249. 00035198  A893                     syscall    MoveTo
  72250. 0003519A  302E FFFE                move.w     D0, [A6 - 0x2]
  72251. 0003519E  48C0                     ext.l      D0
  72252. 000351A0  5380                     subq.l     D0, 1
  72253. 000351A2  3F00                     move.w     -[A7], D0
  72254. 000351A4  302E FFFC                move.w     D0, [A6 - 0x4]
  72255. 000351A8  48C0                     ext.l      D0
  72256. 000351AA  72F6                     moveq.l    D1, 0xFFFFFFF6
  72257. 000351AC  D081                     add.l      D0, D1
  72258. 000351AE  3F00                     move.w     -[A7], D0
  72259. 000351B0  A891                     syscall    LineTo
  72260. 000351B2  4FEF 0012                lea.l      A7, [A7 + 0x12]
  72261. 000351B6  245F                     movea.l    A2, [A7]+
  72262. 000351B8  4E5E                     unlink     A6
  72263. 000351BA  4E75                     rts
  72264. 000351BC  4E56 FFEA                link       A6, -0x0016
  72265. 000351C0  2F0B                     move.l     -[A7], A3
  72266. 000351C2  2F0A                     move.l     -[A7], A2
  72267. 000351C4  246E 0008                movea.l    A2, [A6 + 0x8]
  72268. 000351C8  4EB9 0000 0200           jsr        [0x00000200 /* SPAlarm */]
  72269. 000351CE  486E FFF8                pea.l      [A6 - 0x8]
  72270. 000351D2  2F0A                     move.l     -[A7], A2
  72271. 000351D4  2057                     movea.l    A0, [A7]
  72272. 000351D6  2268 0004                movea.l    A1, [A0 + 0x4]
  72273. 000351DA  2269 0040                movea.l    A1, [A1 + 0x40]
  72274. 000351DE  4E91                     jsr        [A1]
  72275. 000351E0  4879 0000 2FF2           push.l     0x2FF2
  72276. 000351E6  486A 0184                pea.l      [A2 + 0x184]
  72277. 000351EA  61FF FFFD 45D6           bsr        -0x2BA28 /* 000097C2 */
  72278. 000351F0  4A00                     tst.b      D0
  72279. 000351F2  4FEF 0010                lea.l      A7, [A7 + 0x10]
  72280. 000351F6  6714                     beq        +0x16 /* 0003520C */
  72281. 000351F8  2F2A 0020                move.l     -[A7], [A2 + 0x20]
  72282. 000351FC  2057                     movea.l    A0, [A7]
  72283. 000351FE  2268 0004                movea.l    A1, [A0 + 0x4]
  72284. 00035202  2269 00F0                movea.l    A1, [A1 + 0xF0]
  72285. 00035206  4E91                     jsr        [A1]
  72286. 00035208  584F                     addq.w     A7, 4
  72287. 0003520A  6006                     bra        +0x8 /* 00035212 */
  72288. label0003520C:
  72289. 0003520C  486A 0184                pea.l      [A2 + 0x184]
  72290. 00035210  AA15                     syscall    RGBBackColor
  72291. label00035212:
  72292. 00035212  2D6E FFF8 FFEA           move.l     [A6 - 0x16], [A6 - 0x8]
  72293. 00035218  2D6E FFFC FFEE           move.l     [A6 - 0x12], [A6 - 0x4]
  72294. 0003521E  70F4                     moveq.l    D0, 0xFFFFFFF4
  72295. 00035220  D06E FFEE                add.w      D0, [A6 - 0x12]
  72296. 00035224  3D40 FFEA                move.w     [A6 - 0x16], D0
  72297. 00035228  486E FFEA                pea.l      [A6 - 0x16]
  72298. 0003522C  A8A3                     syscall    EraseRect
  72299. 0003522E  4879 0000 2FEC           push.l     0x2FEC
  72300. 00035234  AA14                     syscall    RGBForeColor
  72301. 00035236  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  72302. 0003523A  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  72303. 0003523E  A893                     syscall    MoveTo
  72304. 00035240  302E FFFE                move.w     D0, [A6 - 0x2]
  72305. 00035244  48C0                     ext.l      D0
  72306. 00035246  5380                     subq.l     D0, 1
  72307. 00035248  3F00                     move.w     -[A7], D0
  72308. 0003524A  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  72309. 0003524E  A891                     syscall    LineTo
  72310. 00035250  2F0A                     move.l     -[A7], A2
  72311. 00035252  2057                     movea.l    A0, [A7]
  72312. 00035254  2268 0004                movea.l    A1, [A0 + 0x4]
  72313. 00035258  2269 01D0                movea.l    A1, [A1 + 0x1D0]
  72314. 0003525C  4E91                     jsr        [A1]
  72315. 0003525E  2648                     movea.l    A3, A0
  72316. 00035260  486A 018A                pea.l      [A2 + 0x18A]
  72317. 00035264  AA14                     syscall    RGBForeColor
  72318. 00035266  2F0B                     move.l     -[A7], A3
  72319. 00035268  A8D3                     syscall    PaintRgn
  72320. 0003526A  2F0B                     move.l     -[A7], A3
  72321. 0003526C  A8D9                     syscall    DisposRgn/DisposeRgn
  72322. 0003526E  486A 018A                pea.l      [A2 + 0x18A]
  72323. 00035272  486E FFF2                pea.l      [A6 - 0xE]
  72324. 00035276  61FF FFFF 92E8           bsr        -0x6D16 /* 0002E560 */
  72325. 0003527C  486E FFF2                pea.l      [A6 - 0xE]
  72326. 00035280  AA14                     syscall    RGBForeColor
  72327. 00035282  2F3C 000E 0000           move.l     -[A7], 0xE0000
  72328. 00035288  2F3C 0001 0000           move.l     -[A7], 0x10000
  72329. 0003528E  486E FFF8                pea.l      [A6 - 0x8]
  72330. 00035292  61FF FFFF 9550           bsr        -0x6AAE /* 0002E7E4 */
  72331. 00035298  486E FFF8                pea.l      [A6 - 0x8]
  72332. 0003529C  2F3C 0001 0000           move.l     -[A7], 0x10000
  72333. 000352A2  A8A9                     syscall    InsetRect
  72334. 000352A4  4879 0000 2FEC           push.l     0x2FEC
  72335. 000352AA  AA14                     syscall    RGBForeColor
  72336. 000352AC  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  72337. 000352B0  302E FFFC                move.w     D0, [A6 - 0x4]
  72338. 000352B4  48C0                     ext.l      D0
  72339. 000352B6  72F4                     moveq.l    D1, 0xFFFFFFF4
  72340. 000352B8  D081                     add.l      D0, D1
  72341. 000352BA  3F00                     move.w     -[A7], D0
  72342. 000352BC  A893                     syscall    MoveTo
  72343. 000352BE  302E FFFA                move.w     D0, [A6 - 0x6]
  72344. 000352C2  48C0                     ext.l      D0
  72345. 000352C4  7209                     moveq.l    D1, 0x09
  72346. 000352C6  D081                     add.l      D0, D1
  72347. 000352C8  3F00                     move.w     -[A7], D0
  72348. 000352CA  302E FFFC                move.w     D0, [A6 - 0x4]
  72349. 000352CE  48C0                     ext.l      D0
  72350. 000352D0  5780                     subq.l     D0, 3
  72351. 000352D2  3F00                     move.w     -[A7], D0
  72352. 000352D4  A891                     syscall    LineTo
  72353. 000352D6  302E FFFE                move.w     D0, [A6 - 0x2]
  72354. 000352DA  48C0                     ext.l      D0
  72355. 000352DC  72F6                     moveq.l    D1, 0xFFFFFFF6
  72356. 000352DE  D081                     add.l      D0, D1
  72357. 000352E0  3F00                     move.w     -[A7], D0
  72358. 000352E2  302E FFFC                move.w     D0, [A6 - 0x4]
  72359. 000352E6  48C0                     ext.l      D0
  72360. 000352E8  5780                     subq.l     D0, 3
  72361. 000352EA  3F00                     move.w     -[A7], D0
  72362. 000352EC  A891                     syscall    LineTo
  72363. 000352EE  302E FFFE                move.w     D0, [A6 - 0x2]
  72364. 000352F2  48C0                     ext.l      D0
  72365. 000352F4  5380                     subq.l     D0, 1
  72366. 000352F6  3F00                     move.w     -[A7], D0
  72367. 000352F8  302E FFFC                move.w     D0, [A6 - 0x4]
  72368. 000352FC  48C0                     ext.l      D0
  72369. 000352FE  72F4                     moveq.l    D1, 0xFFFFFFF4
  72370. 00035300  D081                     add.l      D0, D1
  72371. 00035302  3F00                     move.w     -[A7], D0
  72372. 00035304  A891                     syscall    LineTo
  72373. 00035306  486A 018A                pea.l      [A2 + 0x18A]
  72374. 0003530A  486E FFF2                pea.l      [A6 - 0xE]
  72375. 0003530E  61FF FFFF 9250           bsr        -0x6DAE /* 0002E560 */
  72376. 00035314  486E FFF2                pea.l      [A6 - 0xE]
  72377. 00035318  AA14                     syscall    RGBForeColor
  72378. 0003531A  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  72379. 0003531E  302E FFFC                move.w     D0, [A6 - 0x4]
  72380. 00035322  48C0                     ext.l      D0
  72381. 00035324  72F3                     moveq.l    D1, 0xFFFFFFF3
  72382. 00035326  D081                     add.l      D0, D1
  72383. 00035328  3F00                     move.w     -[A7], D0
  72384. 0003532A  A893                     syscall    MoveTo
  72385. 0003532C  302E FFFA                move.w     D0, [A6 - 0x6]
  72386. 00035330  48C0                     ext.l      D0
  72387. 00035332  720A                     moveq.l    D1, 0x0A
  72388. 00035334  D081                     add.l      D0, D1
  72389. 00035336  3F00                     move.w     -[A7], D0
  72390. 00035338  302E FFFC                move.w     D0, [A6 - 0x4]
  72391. 0003533C  48C0                     ext.l      D0
  72392. 0003533E  5980                     subq.l     D0, 4
  72393. 00035340  3F00                     move.w     -[A7], D0
  72394. 00035342  A891                     syscall    LineTo
  72395. 00035344  486A 018A                pea.l      [A2 + 0x18A]
  72396. 00035348  486E FFF2                pea.l      [A6 - 0xE]
  72397. 0003534C  61FF FFFF 91D8           bsr        -0x6E26 /* 0002E526 */
  72398. 00035352  486E FFF2                pea.l      [A6 - 0xE]
  72399. 00035356  AA14                     syscall    RGBForeColor
  72400. 00035358  302E FFFE                move.w     D0, [A6 - 0x2]
  72401. 0003535C  48C0                     ext.l      D0
  72402. 0003535E  72F6                     moveq.l    D1, 0xFFFFFFF6
  72403. 00035360  D081                     add.l      D0, D1
  72404. 00035362  3F00                     move.w     -[A7], D0
  72405. 00035364  302E FFFC                move.w     D0, [A6 - 0x4]
  72406. 00035368  48C0                     ext.l      D0
  72407. 0003536A  5980                     subq.l     D0, 4
  72408. 0003536C  3F00                     move.w     -[A7], D0
  72409. 0003536E  A891                     syscall    LineTo
  72410. 00035370  302E FFFE                move.w     D0, [A6 - 0x2]
  72411. 00035374  48C0                     ext.l      D0
  72412. 00035376  5380                     subq.l     D0, 1
  72413. 00035378  3F00                     move.w     -[A7], D0
  72414. 0003537A  302E FFFC                move.w     D0, [A6 - 0x4]
  72415. 0003537E  48C0                     ext.l      D0
  72416. 00035380  72F3                     moveq.l    D1, 0xFFFFFFF3
  72417. 00035382  D081                     add.l      D0, D1
  72418. 00035384  3F00                     move.w     -[A7], D0
  72419. 00035386  A891                     syscall    LineTo
  72420. 00035388  302E FFFE                move.w     D0, [A6 - 0x2]
  72421. 0003538C  48C0                     ext.l      D0
  72422. 0003538E  5380                     subq.l     D0, 1
  72423. 00035390  3F00                     move.w     -[A7], D0
  72424. 00035392  302E FFF8                move.w     D0, [A6 - 0x8]
  72425. 00035396  48C0                     ext.l      D0
  72426. 00035398  5280                     addq.l     D0, 1
  72427. 0003539A  3F00                     move.w     -[A7], D0
  72428. 0003539C  A891                     syscall    LineTo
  72429. 0003539E  486A 018A                pea.l      [A2 + 0x18A]
  72430. 000353A2  486E FFF2                pea.l      [A6 - 0xE]
  72431. 000353A6  61FF FFFF 91B8           bsr        -0x6E46 /* 0002E560 */
  72432. 000353AC  486E FFF2                pea.l      [A6 - 0xE]
  72433. 000353B0  302E FFFC                move.w     D0, [A6 - 0x4]
  72434. 000353B4  48C0                     ext.l      D0
  72435. 000353B6  5980                     subq.l     D0, 4
  72436. 000353B8  3F00                     move.w     -[A7], D0
  72437. 000353BA  302E FFFA                move.w     D0, [A6 - 0x6]
  72438. 000353BE  48C0                     ext.l      D0
  72439. 000353C0  7209                     moveq.l    D1, 0x09
  72440. 000353C2  D081                     add.l      D0, D1
  72441. 000353C4  3F00                     move.w     -[A7], D0
  72442. 000353C6  61FF FFFF 9896           bsr        -0x6768 /* 0002EC5E */
  72443. 000353CC  486E FFF2                pea.l      [A6 - 0xE]
  72444. 000353D0  1F3C 0008                move.b     -[A7], 0x8
  72445. 000353D4  61FF FFFF 90B8           bsr        -0x6F46 /* 0002E48E */
  72446. 000353DA  486E FFF2                pea.l      [A6 - 0xE]
  72447. 000353DE  AA14                     syscall    RGBForeColor
  72448. 000353E0  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  72449. 000353E4  302E FFFC                move.w     D0, [A6 - 0x4]
  72450. 000353E8  48C0                     ext.l      D0
  72451. 000353EA  72F5                     moveq.l    D1, 0xFFFFFFF5
  72452. 000353EC  D081                     add.l      D0, D1
  72453. 000353EE  3F00                     move.w     -[A7], D0
  72454. 000353F0  A893                     syscall    MoveTo
  72455. 000353F2  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  72456. 000353F6  302E FFFC                move.w     D0, [A6 - 0x4]
  72457. 000353FA  48C0                     ext.l      D0
  72458. 000353FC  72F5                     moveq.l    D1, 0xFFFFFFF5
  72459. 000353FE  D081                     add.l      D0, D1
  72460. 00035400  3F00                     move.w     -[A7], D0
  72461. 00035402  A891                     syscall    LineTo
  72462. 00035404  486E FFF2                pea.l      [A6 - 0xE]
  72463. 00035408  1F3C 0006                move.b     -[A7], 0x6
  72464. 0003540C  61FF FFFF 9080           bsr        -0x6F7E /* 0002E48E */
  72465. 00035412  486E FFF2                pea.l      [A6 - 0xE]
  72466. 00035416  AA14                     syscall    RGBForeColor
  72467. 00035418  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  72468. 0003541C  302E FFFC                move.w     D0, [A6 - 0x4]
  72469. 00035420  48C0                     ext.l      D0
  72470. 00035422  72F6                     moveq.l    D1, 0xFFFFFFF6
  72471. 00035424  D081                     add.l      D0, D1
  72472. 00035426  3F00                     move.w     -[A7], D0
  72473. 00035428  A893                     syscall    MoveTo
  72474. 0003542A  302E FFFA                move.w     D0, [A6 - 0x6]
  72475. 0003542E  48C0                     ext.l      D0
  72476. 00035430  5280                     addq.l     D0, 1
  72477. 00035432  3F00                     move.w     -[A7], D0
  72478. 00035434  302E FFFC                move.w     D0, [A6 - 0x4]
  72479. 00035438  48C0                     ext.l      D0
  72480. 0003543A  72F6                     moveq.l    D1, 0xFFFFFFF6
  72481. 0003543C  D081                     add.l      D0, D1
  72482. 0003543E  3F00                     move.w     -[A7], D0
  72483. 00035440  A891                     syscall    LineTo
  72484. 00035442  486E FFF2                pea.l      [A6 - 0xE]
  72485. 00035446  1F3C 0004                move.b     -[A7], 0x4
  72486. 0003544A  61FF FFFF 9042           bsr        -0x6FBC /* 0002E48E */
  72487. 00035450  486E FFF2                pea.l      [A6 - 0xE]
  72488. 00035454  AA14                     syscall    RGBForeColor
  72489. 00035456  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  72490. 0003545A  302E FFFC                move.w     D0, [A6 - 0x4]
  72491. 0003545E  48C0                     ext.l      D0
  72492. 00035460  72F7                     moveq.l    D1, 0xFFFFFFF7
  72493. 00035462  D081                     add.l      D0, D1
  72494. 00035464  3F00                     move.w     -[A7], D0
  72495. 00035466  A893                     syscall    MoveTo
  72496. 00035468  302E FFFA                move.w     D0, [A6 - 0x6]
  72497. 0003546C  48C0                     ext.l      D0
  72498. 0003546E  5480                     addq.l     D0, 2
  72499. 00035470  3F00                     move.w     -[A7], D0
  72500. 00035472  302E FFFC                move.w     D0, [A6 - 0x4]
  72501. 00035476  48C0                     ext.l      D0
  72502. 00035478  72F7                     moveq.l    D1, 0xFFFFFFF7
  72503. 0003547A  D081                     add.l      D0, D1
  72504. 0003547C  3F00                     move.w     -[A7], D0
  72505. 0003547E  A891                     syscall    LineTo
  72506. 00035480  486E FFF2                pea.l      [A6 - 0xE]
  72507. 00035484  1F3C 0008                move.b     -[A7], 0x8
  72508. 00035488  61FF FFFF 9004           bsr        -0x6FFA /* 0002E48E */
  72509. 0003548E  486E FFF2                pea.l      [A6 - 0xE]
  72510. 00035492  AA14                     syscall    RGBForeColor
  72511. 00035494  302E FFFA                move.w     D0, [A6 - 0x6]
  72512. 00035498  48C0                     ext.l      D0
  72513. 0003549A  720C                     moveq.l    D1, 0x0C
  72514. 0003549C  D081                     add.l      D0, D1
  72515. 0003549E  3F00                     move.w     -[A7], D0
  72516. 000354A0  302E FFFC                move.w     D0, [A6 - 0x4]
  72517. 000354A4  48C0                     ext.l      D0
  72518. 000354A6  5580                     subq.l     D0, 2
  72519. 000354A8  3F00                     move.w     -[A7], D0
  72520. 000354AA  A893                     syscall    MoveTo
  72521. 000354AC  302E FFFE                move.w     D0, [A6 - 0x2]
  72522. 000354B0  48C0                     ext.l      D0
  72523. 000354B2  72F6                     moveq.l    D1, 0xFFFFFFF6
  72524. 000354B4  D081                     add.l      D0, D1
  72525. 000354B6  3F00                     move.w     -[A7], D0
  72526. 000354B8  302E FFFC                move.w     D0, [A6 - 0x4]
  72527. 000354BC  48C0                     ext.l      D0
  72528. 000354BE  5580                     subq.l     D0, 2
  72529. 000354C0  3F00                     move.w     -[A7], D0
  72530. 000354C2  A891                     syscall    LineTo
  72531. 000354C4  2F3C 0001 0002           move.l     -[A7], 0x10002
  72532. 000354CA  A89B                     syscall    PenSize
  72533. 000354CC  302E FFFE                move.w     D0, [A6 - 0x2]
  72534. 000354D0  48C0                     ext.l      D0
  72535. 000354D2  5380                     subq.l     D0, 1
  72536. 000354D4  3F00                     move.w     -[A7], D0
  72537. 000354D6  302E FFFC                move.w     D0, [A6 - 0x4]
  72538. 000354DA  48C0                     ext.l      D0
  72539. 000354DC  72F5                     moveq.l    D1, 0xFFFFFFF5
  72540. 000354DE  D081                     add.l      D0, D1
  72541. 000354E0  3F00                     move.w     -[A7], D0
  72542. 000354E2  A891                     syscall    LineTo
  72543. 000354E4  486E FFF2                pea.l      [A6 - 0xE]
  72544. 000354E8  1F3C 0006                move.b     -[A7], 0x6
  72545. 000354EC  61FF FFFF 8FA0           bsr        -0x705E /* 0002E48E */
  72546. 000354F2  486E FFF2                pea.l      [A6 - 0xE]
  72547. 000354F6  AA14                     syscall    RGBForeColor
  72548. 000354F8  2F3C 0001 0001           move.l     -[A7], 0x10001
  72549. 000354FE  A89B                     syscall    PenSize
  72550. 00035500  302E FFFA                move.w     D0, [A6 - 0x6]
  72551. 00035504  48C0                     ext.l      D0
  72552. 00035506  720D                     moveq.l    D1, 0x0D
  72553. 00035508  D081                     add.l      D0, D1
  72554. 0003550A  3F00                     move.w     -[A7], D0
  72555. 0003550C  302E FFFC                move.w     D0, [A6 - 0x4]
  72556. 00035510  48C0                     ext.l      D0
  72557. 00035512  5380                     subq.l     D0, 1
  72558. 00035514  3F00                     move.w     -[A7], D0
  72559. 00035516  A893                     syscall    MoveTo
  72560. 00035518  302E FFFE                move.w     D0, [A6 - 0x2]
  72561. 0003551C  48C0                     ext.l      D0
  72562. 0003551E  72F7                     moveq.l    D1, 0xFFFFFFF7
  72563. 00035520  D081                     add.l      D0, D1
  72564. 00035522  3F00                     move.w     -[A7], D0
  72565. 00035524  302E FFFC                move.w     D0, [A6 - 0x4]
  72566. 00035528  48C0                     ext.l      D0
  72567. 0003552A  5380                     subq.l     D0, 1
  72568. 0003552C  3F00                     move.w     -[A7], D0
  72569. 0003552E  A891                     syscall    LineTo
  72570. 00035530  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  72571. 00035534  302E FFFC                move.w     D0, [A6 - 0x4]
  72572. 00035538  48C0                     ext.l      D0
  72573. 0003553A  72F6                     moveq.l    D1, 0xFFFFFFF6
  72574. 0003553C  D081                     add.l      D0, D1
  72575. 0003553E  3F00                     move.w     -[A7], D0
  72576. 00035540  A891                     syscall    LineTo
  72577. 00035542  486E FFF2                pea.l      [A6 - 0xE]
  72578. 00035546  1F3C 0004                move.b     -[A7], 0x4
  72579. 0003554A  61FF FFFF 8F42           bsr        -0x70BC /* 0002E48E */
  72580. 00035550  486E FFF2                pea.l      [A6 - 0xE]
  72581. 00035554  AA14                     syscall    RGBForeColor
  72582. 00035556  2F3C 0001 0001           move.l     -[A7], 0x10001
  72583. 0003555C  A89B                     syscall    PenSize
  72584. 0003555E  302E FFFA                move.w     D0, [A6 - 0x6]
  72585. 00035562  48C0                     ext.l      D0
  72586. 00035564  720E                     moveq.l    D1, 0x0E
  72587. 00035566  D081                     add.l      D0, D1
  72588. 00035568  3F00                     move.w     -[A7], D0
  72589. 0003556A  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  72590. 0003556E  A893                     syscall    MoveTo
  72591. 00035570  302E FFFE                move.w     D0, [A6 - 0x2]
  72592. 00035574  48C0                     ext.l      D0
  72593. 00035576  72F7                     moveq.l    D1, 0xFFFFFFF7
  72594. 00035578  D081                     add.l      D0, D1
  72595. 0003557A  3F00                     move.w     -[A7], D0
  72596. 0003557C  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  72597. 00035580  A891                     syscall    LineTo
  72598. 00035582  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  72599. 00035586  302E FFFC                move.w     D0, [A6 - 0x4]
  72600. 0003558A  48C0                     ext.l      D0
  72601. 0003558C  72F7                     moveq.l    D1, 0xFFFFFFF7
  72602. 0003558E  D081                     add.l      D0, D1
  72603. 00035590  3F00                     move.w     -[A7], D0
  72604. 00035592  A891                     syscall    LineTo
  72605. 00035594  4FEF 005C                lea.l      A7, [A7 + 0x5C]
  72606. 00035598  245F                     movea.l    A2, [A7]+
  72607. 0003559A  265F                     movea.l    A3, [A7]+
  72608. 0003559C  4E5E                     unlink     A6
  72609. 0003559E  4E75                     rts
  72610. 000355A0  4E56 FFEA                link       A6, -0x0016
  72611. 000355A4  2F0B                     move.l     -[A7], A3
  72612. 000355A6  2F0A                     move.l     -[A7], A2
  72613. 000355A8  246E 0008                movea.l    A2, [A6 + 0x8]
  72614. 000355AC  4EB9 0000 0200           jsr        [0x00000200 /* SPAlarm */]
  72615. 000355B2  486E FFF8                pea.l      [A6 - 0x8]
  72616. 000355B6  2F0A                     move.l     -[A7], A2
  72617. 000355B8  2057                     movea.l    A0, [A7]
  72618. 000355BA  2268 0004                movea.l    A1, [A0 + 0x4]
  72619. 000355BE  2269 0040                movea.l    A1, [A1 + 0x40]
  72620. 000355C2  4E91                     jsr        [A1]
  72621. 000355C4  2F0A                     move.l     -[A7], A2
  72622. 000355C6  2057                     movea.l    A0, [A7]
  72623. 000355C8  2268 0004                movea.l    A1, [A0 + 0x4]
  72624. 000355CC  2269 01CC                movea.l    A1, [A1 + 0x1CC]
  72625. 000355D0  4E91                     jsr        [A1]
  72626. 000355D2  4A00                     tst.b      D0
  72627. 000355D4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  72628. 000355D8  6600 018E                bne        +0x190 /* 00035768 */
  72629. 000355DC  4879 0000 2FF2           push.l     0x2FF2
  72630. 000355E2  486A 0184                pea.l      [A2 + 0x184]
  72631. 000355E6  61FF FFFD 41DA           bsr        -0x2BE24 /* 000097C2 */
  72632. 000355EC  4A00                     tst.b      D0
  72633. 000355EE  504F                     addq.w     A7, 8
  72634. 000355F0  6714                     beq        +0x16 /* 00035606 */
  72635. 000355F2  2F2A 0020                move.l     -[A7], [A2 + 0x20]
  72636. 000355F6  2057                     movea.l    A0, [A7]
  72637. 000355F8  2268 0004                movea.l    A1, [A0 + 0x4]
  72638. 000355FC  2269 00F0                movea.l    A1, [A1 + 0xF0]
  72639. 00035600  4E91                     jsr        [A1]
  72640. 00035602  584F                     addq.w     A7, 4
  72641. 00035604  6006                     bra        +0x8 /* 0003560C */
  72642. label00035606:
  72643. 00035606  486A 0184                pea.l      [A2 + 0x184]
  72644. 0003560A  AA15                     syscall    RGBBackColor
  72645. label0003560C:
  72646. 0003560C  486E FFF8                pea.l      [A6 - 0x8]
  72647. 00035610  A8A3                     syscall    EraseRect
  72648. 00035612  486A 018A                pea.l      [A2 + 0x18A]
  72649. 00035616  486E FFF2                pea.l      [A6 - 0xE]
  72650. 0003561A  61FF FFFF 8F44           bsr        -0x70BA /* 0002E560 */
  72651. 00035620  486E FFF2                pea.l      [A6 - 0xE]
  72652. 00035624  AA14                     syscall    RGBForeColor
  72653. 00035626  046E 000C FFFC           subi.w     [A6 - 0x4], 0xC
  72654. 0003562C  486E FFF8                pea.l      [A6 - 0x8]
  72655. 00035630  A8A2                     syscall    PaintRect
  72656. 00035632  066E 000C FFFC           addi.w     [A6 - 0x4], 0xC
  72657. 00035638  486E FFF2                pea.l      [A6 - 0xE]
  72658. 0003563C  1F3C 0007                move.b     -[A7], 0x7
  72659. 00035640  61FF FFFF 8E4C           bsr        -0x71B2 /* 0002E48E */
  72660. 00035646  486E FFF2                pea.l      [A6 - 0xE]
  72661. 0003564A  AA14                     syscall    RGBForeColor
  72662. 0003564C  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  72663. 00035650  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  72664. 00035654  A893                     syscall    MoveTo
  72665. 00035656  302E FFFE                move.w     D0, [A6 - 0x2]
  72666. 0003565A  48C0                     ext.l      D0
  72667. 0003565C  5380                     subq.l     D0, 1
  72668. 0003565E  3F00                     move.w     -[A7], D0
  72669. 00035660  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  72670. 00035664  A891                     syscall    LineTo
  72671. 00035666  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  72672. 0003566A  302E FFFC                move.w     D0, [A6 - 0x4]
  72673. 0003566E  48C0                     ext.l      D0
  72674. 00035670  72F3                     moveq.l    D1, 0xFFFFFFF3
  72675. 00035672  D081                     add.l      D0, D1
  72676. 00035674  3F00                     move.w     -[A7], D0
  72677. 00035676  A893                     syscall    MoveTo
  72678. 00035678  302E FFFE                move.w     D0, [A6 - 0x2]
  72679. 0003567C  48C0                     ext.l      D0
  72680. 0003567E  5380                     subq.l     D0, 1
  72681. 00035680  3F00                     move.w     -[A7], D0
  72682. 00035682  302E FFFC                move.w     D0, [A6 - 0x4]
  72683. 00035686  48C0                     ext.l      D0
  72684. 00035688  72F3                     moveq.l    D1, 0xFFFFFFF3
  72685. 0003568A  D081                     add.l      D0, D1
  72686. 0003568C  3F00                     move.w     -[A7], D0
  72687. 0003568E  A891                     syscall    LineTo
  72688. 00035690  302E FFFE                move.w     D0, [A6 - 0x2]
  72689. 00035694  48C0                     ext.l      D0
  72690. 00035696  5380                     subq.l     D0, 1
  72691. 00035698  3F00                     move.w     -[A7], D0
  72692. 0003569A  302E FFF8                move.w     D0, [A6 - 0x8]
  72693. 0003569E  48C0                     ext.l      D0
  72694. 000356A0  5280                     addq.l     D0, 1
  72695. 000356A2  3F00                     move.w     -[A7], D0
  72696. 000356A4  A891                     syscall    LineTo
  72697. 000356A6  486E FFF2                pea.l      [A6 - 0xE]
  72698. 000356AA  1F3C 0005                move.b     -[A7], 0x5
  72699. 000356AE  61FF FFFF 8DDE           bsr        -0x7220 /* 0002E48E */
  72700. 000356B4  486E FFF2                pea.l      [A6 - 0xE]
  72701. 000356B8  AA14                     syscall    RGBForeColor
  72702. 000356BA  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  72703. 000356BE  302E FFFC                move.w     D0, [A6 - 0x4]
  72704. 000356C2  48C0                     ext.l      D0
  72705. 000356C4  72F4                     moveq.l    D1, 0xFFFFFFF4
  72706. 000356C6  D081                     add.l      D0, D1
  72707. 000356C8  3F00                     move.w     -[A7], D0
  72708. 000356CA  A893                     syscall    MoveTo
  72709. 000356CC  302E FFFE                move.w     D0, [A6 - 0x2]
  72710. 000356D0  48C0                     ext.l      D0
  72711. 000356D2  5380                     subq.l     D0, 1
  72712. 000356D4  3F00                     move.w     -[A7], D0
  72713. 000356D6  302E FFFC                move.w     D0, [A6 - 0x4]
  72714. 000356DA  48C0                     ext.l      D0
  72715. 000356DC  72F4                     moveq.l    D1, 0xFFFFFFF4
  72716. 000356DE  D081                     add.l      D0, D1
  72717. 000356E0  3F00                     move.w     -[A7], D0
  72718. 000356E2  A891                     syscall    LineTo
  72719. 000356E4  486E FFF2                pea.l      [A6 - 0xE]
  72720. 000356E8  1F3C 0004                move.b     -[A7], 0x4
  72721. 000356EC  61FF FFFF 8DA0           bsr        -0x725E /* 0002E48E */
  72722. 000356F2  486E FFF2                pea.l      [A6 - 0xE]
  72723. 000356F6  AA14                     syscall    RGBForeColor
  72724. 000356F8  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  72725. 000356FC  302E FFFC                move.w     D0, [A6 - 0x4]
  72726. 00035700  48C0                     ext.l      D0
  72727. 00035702  72F5                     moveq.l    D1, 0xFFFFFFF5
  72728. 00035704  D081                     add.l      D0, D1
  72729. 00035706  3F00                     move.w     -[A7], D0
  72730. 00035708  A893                     syscall    MoveTo
  72731. 0003570A  302E FFFE                move.w     D0, [A6 - 0x2]
  72732. 0003570E  48C0                     ext.l      D0
  72733. 00035710  5380                     subq.l     D0, 1
  72734. 00035712  3F00                     move.w     -[A7], D0
  72735. 00035714  302E FFFC                move.w     D0, [A6 - 0x4]
  72736. 00035718  48C0                     ext.l      D0
  72737. 0003571A  72F5                     moveq.l    D1, 0xFFFFFFF5
  72738. 0003571C  D081                     add.l      D0, D1
  72739. 0003571E  3F00                     move.w     -[A7], D0
  72740. 00035720  A891                     syscall    LineTo
  72741. 00035722  486E FFF2                pea.l      [A6 - 0xE]
  72742. 00035726  1F3C 0003                move.b     -[A7], 0x3
  72743. 0003572A  61FF FFFF 8D62           bsr        -0x729C /* 0002E48E */
  72744. 00035730  486E FFF2                pea.l      [A6 - 0xE]
  72745. 00035734  AA14                     syscall    RGBForeColor
  72746. 00035736  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  72747. 0003573A  302E FFFC                move.w     D0, [A6 - 0x4]
  72748. 0003573E  48C0                     ext.l      D0
  72749. 00035740  72F6                     moveq.l    D1, 0xFFFFFFF6
  72750. 00035742  D081                     add.l      D0, D1
  72751. 00035744  3F00                     move.w     -[A7], D0
  72752. 00035746  A893                     syscall    MoveTo
  72753. 00035748  302E FFFE                move.w     D0, [A6 - 0x2]
  72754. 0003574C  48C0                     ext.l      D0
  72755. 0003574E  5380                     subq.l     D0, 1
  72756. 00035750  3F00                     move.w     -[A7], D0
  72757. 00035752  302E FFFC                move.w     D0, [A6 - 0x4]
  72758. 00035756  48C0                     ext.l      D0
  72759. 00035758  72F6                     moveq.l    D1, 0xFFFFFFF6
  72760. 0003575A  D081                     add.l      D0, D1
  72761. 0003575C  3F00                     move.w     -[A7], D0
  72762. 0003575E  A891                     syscall    LineTo
  72763. 00035760  4FEF 0020                lea.l      A7, [A7 + 0x20]
  72764. 00035764  6000 02FE                bra        +0x300 /* 00035A64 */
  72765. label00035768:
  72766. 00035768  2D6E FFF8 FFEA           move.l     [A6 - 0x16], [A6 - 0x8]
  72767. 0003576E  2D6E FFFC FFEE           move.l     [A6 - 0x12], [A6 - 0x4]
  72768. 00035774  70F4                     moveq.l    D0, 0xFFFFFFF4
  72769. 00035776  D06E FFEE                add.w      D0, [A6 - 0x12]
  72770. 0003577A  3D40 FFEA                move.w     [A6 - 0x16], D0
  72771. 0003577E  4879 0000 2FF2           push.l     0x2FF2
  72772. 00035784  486A 0184                pea.l      [A2 + 0x184]
  72773. 00035788  61FF FFFD 4038           bsr        -0x2BFC6 /* 000097C2 */
  72774. 0003578E  4A00                     tst.b      D0
  72775. 00035790  504F                     addq.w     A7, 8
  72776. 00035792  6714                     beq        +0x16 /* 000357A8 */
  72777. 00035794  2F2A 0020                move.l     -[A7], [A2 + 0x20]
  72778. 00035798  2057                     movea.l    A0, [A7]
  72779. 0003579A  2268 0004                movea.l    A1, [A0 + 0x4]
  72780. 0003579E  2269 00F0                movea.l    A1, [A1 + 0xF0]
  72781. 000357A2  4E91                     jsr        [A1]
  72782. 000357A4  584F                     addq.w     A7, 4
  72783. 000357A6  6006                     bra        +0x8 /* 000357AE */
  72784. label000357A8:
  72785. 000357A8  486A 0184                pea.l      [A2 + 0x184]
  72786. 000357AC  AA15                     syscall    RGBBackColor
  72787. label000357AE:
  72788. 000357AE  486E FFEA                pea.l      [A6 - 0x16]
  72789. 000357B2  A8A3                     syscall    EraseRect
  72790. 000357B4  486E FFF2                pea.l      [A6 - 0xE]
  72791. 000357B8  1F3C 0007                move.b     -[A7], 0x7
  72792. 000357BC  61FF FFFF 8CD0           bsr        -0x732E /* 0002E48E */
  72793. 000357C2  486E FFF2                pea.l      [A6 - 0xE]
  72794. 000357C6  AA14                     syscall    RGBForeColor
  72795. 000357C8  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  72796. 000357CC  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  72797. 000357D0  A893                     syscall    MoveTo
  72798. 000357D2  302E FFFE                move.w     D0, [A6 - 0x2]
  72799. 000357D6  48C0                     ext.l      D0
  72800. 000357D8  5380                     subq.l     D0, 1
  72801. 000357DA  3F00                     move.w     -[A7], D0
  72802. 000357DC  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  72803. 000357E0  A891                     syscall    LineTo
  72804. 000357E2  2F0A                     move.l     -[A7], A2
  72805. 000357E4  2057                     movea.l    A0, [A7]
  72806. 000357E6  2268 0004                movea.l    A1, [A0 + 0x4]
  72807. 000357EA  2269 01D0                movea.l    A1, [A1 + 0x1D0]
  72808. 000357EE  4E91                     jsr        [A1]
  72809. 000357F0  2648                     movea.l    A3, A0
  72810. 000357F2  486A 018A                pea.l      [A2 + 0x18A]
  72811. 000357F6  486E FFF2                pea.l      [A6 - 0xE]
  72812. 000357FA  61FF FFFF 8D64           bsr        -0x729A /* 0002E560 */
  72813. 00035800  486E FFF2                pea.l      [A6 - 0xE]
  72814. 00035804  AA14                     syscall    RGBForeColor
  72815. 00035806  2F0B                     move.l     -[A7], A3
  72816. 00035808  A8D3                     syscall    PaintRgn
  72817. 0003580A  2F0B                     move.l     -[A7], A3
  72818. 0003580C  A8D9                     syscall    DisposRgn/DisposeRgn
  72819. 0003580E  486E FFF8                pea.l      [A6 - 0x8]
  72820. 00035812  2F3C 0001 0000           move.l     -[A7], 0x10000
  72821. 00035818  A8A9                     syscall    InsetRect
  72822. 0003581A  486E FFF2                pea.l      [A6 - 0xE]
  72823. 0003581E  1F3C 0007                move.b     -[A7], 0x7
  72824. 00035822  61FF FFFF 8C6A           bsr        -0x7394 /* 0002E48E */
  72825. 00035828  486E FFF2                pea.l      [A6 - 0xE]
  72826. 0003582C  AA14                     syscall    RGBForeColor
  72827. 0003582E  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  72828. 00035832  302E FFFC                move.w     D0, [A6 - 0x4]
  72829. 00035836  48C0                     ext.l      D0
  72830. 00035838  72F4                     moveq.l    D1, 0xFFFFFFF4
  72831. 0003583A  D081                     add.l      D0, D1
  72832. 0003583C  3F00                     move.w     -[A7], D0
  72833. 0003583E  A893                     syscall    MoveTo
  72834. 00035840  302E FFFA                move.w     D0, [A6 - 0x6]
  72835. 00035844  48C0                     ext.l      D0
  72836. 00035846  7209                     moveq.l    D1, 0x09
  72837. 00035848  D081                     add.l      D0, D1
  72838. 0003584A  3F00                     move.w     -[A7], D0
  72839. 0003584C  302E FFFC                move.w     D0, [A6 - 0x4]
  72840. 00035850  48C0                     ext.l      D0
  72841. 00035852  5780                     subq.l     D0, 3
  72842. 00035854  3F00                     move.w     -[A7], D0
  72843. 00035856  A891                     syscall    LineTo
  72844. 00035858  302E FFFE                move.w     D0, [A6 - 0x2]
  72845. 0003585C  48C0                     ext.l      D0
  72846. 0003585E  72F6                     moveq.l    D1, 0xFFFFFFF6
  72847. 00035860  D081                     add.l      D0, D1
  72848. 00035862  3F00                     move.w     -[A7], D0
  72849. 00035864  302E FFFC                move.w     D0, [A6 - 0x4]
  72850. 00035868  48C0                     ext.l      D0
  72851. 0003586A  5780                     subq.l     D0, 3
  72852. 0003586C  3F00                     move.w     -[A7], D0
  72853. 0003586E  A891                     syscall    LineTo
  72854. 00035870  302E FFFE                move.w     D0, [A6 - 0x2]
  72855. 00035874  48C0                     ext.l      D0
  72856. 00035876  5380                     subq.l     D0, 1
  72857. 00035878  3F00                     move.w     -[A7], D0
  72858. 0003587A  302E FFFC                move.w     D0, [A6 - 0x4]
  72859. 0003587E  48C0                     ext.l      D0
  72860. 00035880  72F4                     moveq.l    D1, 0xFFFFFFF4
  72861. 00035882  D081                     add.l      D0, D1
  72862. 00035884  3F00                     move.w     -[A7], D0
  72863. 00035886  A891                     syscall    LineTo
  72864. 00035888  302E FFFE                move.w     D0, [A6 - 0x2]
  72865. 0003588C  48C0                     ext.l      D0
  72866. 0003588E  5380                     subq.l     D0, 1
  72867. 00035890  3F00                     move.w     -[A7], D0
  72868. 00035892  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  72869. 00035896  A891                     syscall    LineTo
  72870. 00035898  486E FFF2                pea.l      [A6 - 0xE]
  72871. 0003589C  1F3C 0005                move.b     -[A7], 0x5
  72872. 000358A0  61FF FFFF 8BEC           bsr        -0x7412 /* 0002E48E */
  72873. 000358A6  486E FFF2                pea.l      [A6 - 0xE]
  72874. 000358AA  AA14                     syscall    RGBForeColor
  72875. 000358AC  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  72876. 000358B0  302E FFFC                move.w     D0, [A6 - 0x4]
  72877. 000358B4  48C0                     ext.l      D0
  72878. 000358B6  72F5                     moveq.l    D1, 0xFFFFFFF5
  72879. 000358B8  D081                     add.l      D0, D1
  72880. 000358BA  3F00                     move.w     -[A7], D0
  72881. 000358BC  A893                     syscall    MoveTo
  72882. 000358BE  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  72883. 000358C2  302E FFFC                move.w     D0, [A6 - 0x4]
  72884. 000358C6  48C0                     ext.l      D0
  72885. 000358C8  72F5                     moveq.l    D1, 0xFFFFFFF5
  72886. 000358CA  D081                     add.l      D0, D1
  72887. 000358CC  3F00                     move.w     -[A7], D0
  72888. 000358CE  A891                     syscall    LineTo
  72889. 000358D0  486E FFF2                pea.l      [A6 - 0xE]
  72890. 000358D4  1F3C 0004                move.b     -[A7], 0x4
  72891. 000358D8  61FF FFFF 8BB4           bsr        -0x744A /* 0002E48E */
  72892. 000358DE  486E FFF2                pea.l      [A6 - 0xE]
  72893. 000358E2  AA14                     syscall    RGBForeColor
  72894. 000358E4  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  72895. 000358E8  302E FFFC                move.w     D0, [A6 - 0x4]
  72896. 000358EC  48C0                     ext.l      D0
  72897. 000358EE  72F6                     moveq.l    D1, 0xFFFFFFF6
  72898. 000358F0  D081                     add.l      D0, D1
  72899. 000358F2  3F00                     move.w     -[A7], D0
  72900. 000358F4  A893                     syscall    MoveTo
  72901. 000358F6  302E FFFA                move.w     D0, [A6 - 0x6]
  72902. 000358FA  48C0                     ext.l      D0
  72903. 000358FC  5280                     addq.l     D0, 1
  72904. 000358FE  3F00                     move.w     -[A7], D0
  72905. 00035900  302E FFFC                move.w     D0, [A6 - 0x4]
  72906. 00035904  48C0                     ext.l      D0
  72907. 00035906  72F6                     moveq.l    D1, 0xFFFFFFF6
  72908. 00035908  D081                     add.l      D0, D1
  72909. 0003590A  3F00                     move.w     -[A7], D0
  72910. 0003590C  A891                     syscall    LineTo
  72911. 0003590E  486E FFF2                pea.l      [A6 - 0xE]
  72912. 00035912  1F3C 0003                move.b     -[A7], 0x3
  72913. 00035916  61FF FFFF 8B76           bsr        -0x7488 /* 0002E48E */
  72914. 0003591C  486E FFF2                pea.l      [A6 - 0xE]
  72915. 00035920  AA14                     syscall    RGBForeColor
  72916. 00035922  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  72917. 00035926  302E FFFC                move.w     D0, [A6 - 0x4]
  72918. 0003592A  48C0                     ext.l      D0
  72919. 0003592C  72F7                     moveq.l    D1, 0xFFFFFFF7
  72920. 0003592E  D081                     add.l      D0, D1
  72921. 00035930  3F00                     move.w     -[A7], D0
  72922. 00035932  A893                     syscall    MoveTo
  72923. 00035934  302E FFFA                move.w     D0, [A6 - 0x6]
  72924. 00035938  48C0                     ext.l      D0
  72925. 0003593A  5480                     addq.l     D0, 2
  72926. 0003593C  3F00                     move.w     -[A7], D0
  72927. 0003593E  302E FFFC                move.w     D0, [A6 - 0x4]
  72928. 00035942  48C0                     ext.l      D0
  72929. 00035944  72F7                     moveq.l    D1, 0xFFFFFFF7
  72930. 00035946  D081                     add.l      D0, D1
  72931. 00035948  3F00                     move.w     -[A7], D0
  72932. 0003594A  A891                     syscall    LineTo
  72933. 0003594C  486E FFF2                pea.l      [A6 - 0xE]
  72934. 00035950  1F3C 0005                move.b     -[A7], 0x5
  72935. 00035954  61FF FFFF 8B38           bsr        -0x74C6 /* 0002E48E */
  72936. 0003595A  486E FFF2                pea.l      [A6 - 0xE]
  72937. 0003595E  AA14                     syscall    RGBForeColor
  72938. 00035960  302E FFFA                move.w     D0, [A6 - 0x6]
  72939. 00035964  48C0                     ext.l      D0
  72940. 00035966  720C                     moveq.l    D1, 0x0C
  72941. 00035968  D081                     add.l      D0, D1
  72942. 0003596A  3F00                     move.w     -[A7], D0
  72943. 0003596C  302E FFFC                move.w     D0, [A6 - 0x4]
  72944. 00035970  48C0                     ext.l      D0
  72945. 00035972  5580                     subq.l     D0, 2
  72946. 00035974  3F00                     move.w     -[A7], D0
  72947. 00035976  A893                     syscall    MoveTo
  72948. 00035978  302E FFFE                move.w     D0, [A6 - 0x2]
  72949. 0003597C  48C0                     ext.l      D0
  72950. 0003597E  72F6                     moveq.l    D1, 0xFFFFFFF6
  72951. 00035980  D081                     add.l      D0, D1
  72952. 00035982  3F00                     move.w     -[A7], D0
  72953. 00035984  302E FFFC                move.w     D0, [A6 - 0x4]
  72954. 00035988  48C0                     ext.l      D0
  72955. 0003598A  5580                     subq.l     D0, 2
  72956. 0003598C  3F00                     move.w     -[A7], D0
  72957. 0003598E  A891                     syscall    LineTo
  72958. 00035990  2F3C 0001 0002           move.l     -[A7], 0x10002
  72959. 00035996  A89B                     syscall    PenSize
  72960. 00035998  302E FFFE                move.w     D0, [A6 - 0x2]
  72961. 0003599C  48C0                     ext.l      D0
  72962. 0003599E  5380                     subq.l     D0, 1
  72963. 000359A0  3F00                     move.w     -[A7], D0
  72964. 000359A2  302E FFFC                move.w     D0, [A6 - 0x4]
  72965. 000359A6  48C0                     ext.l      D0
  72966. 000359A8  72F5                     moveq.l    D1, 0xFFFFFFF5
  72967. 000359AA  D081                     add.l      D0, D1
  72968. 000359AC  3F00                     move.w     -[A7], D0
  72969. 000359AE  A891                     syscall    LineTo
  72970. 000359B0  486E FFF2                pea.l      [A6 - 0xE]
  72971. 000359B4  1F3C 0004                move.b     -[A7], 0x4
  72972. 000359B8  61FF FFFF 8AD4           bsr        -0x752A /* 0002E48E */
  72973. 000359BE  486E FFF2                pea.l      [A6 - 0xE]
  72974. 000359C2  AA14                     syscall    RGBForeColor
  72975. 000359C4  2F3C 0001 0001           move.l     -[A7], 0x10001
  72976. 000359CA  A89B                     syscall    PenSize
  72977. 000359CC  302E FFFA                move.w     D0, [A6 - 0x6]
  72978. 000359D0  48C0                     ext.l      D0
  72979. 000359D2  720D                     moveq.l    D1, 0x0D
  72980. 000359D4  D081                     add.l      D0, D1
  72981. 000359D6  3F00                     move.w     -[A7], D0
  72982. 000359D8  302E FFFC                move.w     D0, [A6 - 0x4]
  72983. 000359DC  48C0                     ext.l      D0
  72984. 000359DE  5380                     subq.l     D0, 1
  72985. 000359E0  3F00                     move.w     -[A7], D0
  72986. 000359E2  A893                     syscall    MoveTo
  72987. 000359E4  302E FFFE                move.w     D0, [A6 - 0x2]
  72988. 000359E8  48C0                     ext.l      D0
  72989. 000359EA  72F7                     moveq.l    D1, 0xFFFFFFF7
  72990. 000359EC  D081                     add.l      D0, D1
  72991. 000359EE  3F00                     move.w     -[A7], D0
  72992. 000359F0  302E FFFC                move.w     D0, [A6 - 0x4]
  72993. 000359F4  48C0                     ext.l      D0
  72994. 000359F6  5380                     subq.l     D0, 1
  72995. 000359F8  3F00                     move.w     -[A7], D0
  72996. 000359FA  A891                     syscall    LineTo
  72997. 000359FC  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  72998. 00035A00  302E FFFC                move.w     D0, [A6 - 0x4]
  72999. 00035A04  48C0                     ext.l      D0
  73000. 00035A06  72F6                     moveq.l    D1, 0xFFFFFFF6
  73001. 00035A08  D081                     add.l      D0, D1
  73002. 00035A0A  3F00                     move.w     -[A7], D0
  73003. 00035A0C  A891                     syscall    LineTo
  73004. 00035A0E  486E FFF2                pea.l      [A6 - 0xE]
  73005. 00035A12  1F3C 0003                move.b     -[A7], 0x3
  73006. 00035A16  61FF FFFF 8A76           bsr        -0x7588 /* 0002E48E */
  73007. 00035A1C  486E FFF2                pea.l      [A6 - 0xE]
  73008. 00035A20  AA14                     syscall    RGBForeColor
  73009. 00035A22  2F3C 0001 0001           move.l     -[A7], 0x10001
  73010. 00035A28  A89B                     syscall    PenSize
  73011. 00035A2A  302E FFFA                move.w     D0, [A6 - 0x6]
  73012. 00035A2E  48C0                     ext.l      D0
  73013. 00035A30  720E                     moveq.l    D1, 0x0E
  73014. 00035A32  D081                     add.l      D0, D1
  73015. 00035A34  3F00                     move.w     -[A7], D0
  73016. 00035A36  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  73017. 00035A3A  A893                     syscall    MoveTo
  73018. 00035A3C  302E FFFE                move.w     D0, [A6 - 0x2]
  73019. 00035A40  48C0                     ext.l      D0
  73020. 00035A42  72F7                     moveq.l    D1, 0xFFFFFFF7
  73021. 00035A44  D081                     add.l      D0, D1
  73022. 00035A46  3F00                     move.w     -[A7], D0
  73023. 00035A48  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  73024. 00035A4C  A891                     syscall    LineTo
  73025. 00035A4E  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  73026. 00035A52  302E FFFC                move.w     D0, [A6 - 0x4]
  73027. 00035A56  48C0                     ext.l      D0
  73028. 00035A58  72F7                     moveq.l    D1, 0xFFFFFFF7
  73029. 00035A5A  D081                     add.l      D0, D1
  73030. 00035A5C  3F00                     move.w     -[A7], D0
  73031. 00035A5E  A891                     syscall    LineTo
  73032. 00035A60  4FEF 003C                lea.l      A7, [A7 + 0x3C]
  73033. label00035A64:
  73034. 00035A64  245F                     movea.l    A2, [A7]+
  73035. 00035A66  265F                     movea.l    A3, [A7]+
  73036. 00035A68  4E5E                     unlink     A6
  73037. 00035A6A  4E75                     rts
  73038. 00035A6C  4E56 0000                link       A6, 0
  73039. 00035A70  2F0A                     move.l     -[A7], A2
  73040. 00035A72  246E 0008                movea.l    A2, [A6 + 0x8]
  73041. 00035A76  102E 000E                move.b     D0, [A6 + 0xE]
  73042. 00035A7A  B02E 0010                cmp.b      D0, [A6 + 0x10]
  73043. 00035A7E  6756                     beq        +0x58 /* 00035AD6 */
  73044. 00035A80  4A2E 000E                tst.b      [A6 + 0xE]
  73045. 00035A84  672A                     beq        +0x2C /* 00035AB0 */
  73046. 00035A86  2F0A                     move.l     -[A7], A2
  73047. 00035A88  2057                     movea.l    A0, [A7]
  73048. 00035A8A  2268 0004                movea.l    A1, [A0 + 0x4]
  73049. 00035A8E  2269 01CC                movea.l    A1, [A1 + 0x1CC]
  73050. 00035A92  4E91                     jsr        [A1]
  73051. 00035A94  4A00                     tst.b      D0
  73052. 00035A96  584F                     addq.w     A7, 4
  73053. 00035A98  663C                     bne        +0x3E /* 00035AD6 */
  73054. 00035A9A  1F3C 0001                move.b     -[A7], 0x1
  73055. 00035A9E  2F0A                     move.l     -[A7], A2
  73056. 00035AA0  2057                     movea.l    A0, [A7]
  73057. 00035AA2  2268 0004                movea.l    A1, [A0 + 0x4]
  73058. 00035AA6  2269 01D8                movea.l    A1, [A1 + 0x1D8]
  73059. 00035AAA  4E91                     jsr        [A1]
  73060. 00035AAC  5C4F                     addq.w     A7, 6
  73061. 00035AAE  6026                     bra        +0x28 /* 00035AD6 */
  73062. label00035AB0:
  73063. 00035AB0  2F0A                     move.l     -[A7], A2
  73064. 00035AB2  2057                     movea.l    A0, [A7]
  73065. 00035AB4  2268 0004                movea.l    A1, [A0 + 0x4]
  73066. 00035AB8  2269 01C8                movea.l    A1, [A1 + 0x1C8]
  73067. 00035ABC  4E91                     jsr        [A1]
  73068. 00035ABE  4A00                     tst.b      D0
  73069. 00035AC0  584F                     addq.w     A7, 4
  73070. 00035AC2  6612                     bne        +0x14 /* 00035AD6 */
  73071. 00035AC4  4227                     clr.b      -[A7]
  73072. 00035AC6  2F0A                     move.l     -[A7], A2
  73073. 00035AC8  2057                     movea.l    A0, [A7]
  73074. 00035ACA  2268 0004                movea.l    A1, [A0 + 0x4]
  73075. 00035ACE  2269 01D8                movea.l    A1, [A1 + 0x1D8]
  73076. 00035AD2  4E91                     jsr        [A1]
  73077. 00035AD4  5C4F                     addq.w     A7, 6
  73078. label00035AD6:
  73079. 00035AD6  245F                     movea.l    A2, [A7]+
  73080. 00035AD8  4E5E                     unlink     A6
  73081. 00035ADA  4E75                     rts
  73082. 00035ADC  4E56 0000                link       A6, 0
  73083. 00035AE0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  73084. 00035AE4  2057                     movea.l    A0, [A7]
  73085. 00035AE6  2268 0004                movea.l    A1, [A0 + 0x4]
  73086. 00035AEA  2269 001C                movea.l    A1, [A1 + 0x1C]
  73087. 00035AEE  4E91                     jsr        [A1]
  73088. 00035AF0  4A80                     tst.l      D0
  73089. 00035AF2  5EC0                     sgt        D0
  73090. 00035AF4  4400                     neg.b      D0
  73091. 00035AF6  4E5E                     unlink     A6
  73092. 00035AF8  4E75                     rts
  73093. 00035AFA  4E75                     rts
  73094. 00035AFC  4E56 0000                link       A6, 0
  73095. 00035B00  2F0A                     move.l     -[A7], A2
  73096. 00035B02  246E 0008                movea.l    A2, [A6 + 0x8]
  73097. 00035B06  2F0A                     move.l     -[A7], A2
  73098. 00035B08  2057                     movea.l    A0, [A7]
  73099. 00035B0A  2268 0004                movea.l    A1, [A0 + 0x4]
  73100. 00035B0E  2269 01C8                movea.l    A1, [A1 + 0x1C8]
  73101. 00035B12  4E91                     jsr        [A1]
  73102. 00035B14  4A00                     tst.b      D0
  73103. 00035B16  584F                     addq.w     A7, 4
  73104. 00035B18  6626                     bne        +0x28 /* 00035B40 */
  73105. 00035B1A  4878 0001                push.l     0x1
  73106. 00035B1E  2F0A                     move.l     -[A7], A2
  73107. 00035B20  2057                     movea.l    A0, [A7]
  73108. 00035B22  2268 0004                movea.l    A1, [A0 + 0x4]
  73109. 00035B26  2269 0020                movea.l    A1, [A1 + 0x20]
  73110. 00035B2A  4E91                     jsr        [A1]
  73111. 00035B2C  2F0A                     move.l     -[A7], A2
  73112. 00035B2E  4878 00CB                push.l     0xCB
  73113. 00035B32  486A 0028                pea.l      [A2 + 0x28]
  73114. 00035B36  4EB9 0000 1840           jsr        [0x00001840]
  73115. 00035B3C  4FEF 0014                lea.l      A7, [A7 + 0x14]
  73116. label00035B40:
  73117. 00035B40  245F                     movea.l    A2, [A7]+
  73118. 00035B42  4E5E                     unlink     A6
  73119. 00035B44  4E75                     rts
  73120. 00035B46  206F 0004                movea.l    A0, [A7 + 0x4]
  73121. 00035B4A  216F 0008 0184           move.l     [A0 + 0x184], [A7 + 0x8]
  73122. 00035B50  316F 000C 0188           move.w     [A0 + 0x188], [A7 + 0xC]
  73123. 00035B56  4E75                     rts
  73124. 00035B58  206F 0004                movea.l    A0, [A7 + 0x4]
  73125. 00035B5C  216F 0008 018A           move.l     [A0 + 0x18A], [A7 + 0x8]
  73126. 00035B62  316F 000C 018E           move.w     [A0 + 0x18E], [A7 + 0xC]
  73127. 00035B68  4E75                     rts
  73128. 00035B6A  206F 0004                movea.l    A0, [A7 + 0x4]
  73129. 00035B6E  216F 0008 0190           move.l     [A0 + 0x190], [A7 + 0x8]
  73130. 00035B74  316F 000C 0194           move.w     [A0 + 0x194], [A7 + 0xC]
  73131. 00035B7A  4E75                     rts
  73132. 00035B7C  206F 0004                movea.l    A0, [A7 + 0x4]
  73133. 00035B80  5088                     addq.l     A0, 8
  73134. 00035B82  2010                     move.l     D0, [A0]
  73135. 00035B84  0680 FFFF FE6A           addi.l     D0, 0xFFFFFE6A
  73136. 00035B8A  D1AF 0004                add.l      [A7 + 0x4], D0
  73137. 00035B8E  4EFA E8F0                jmp        [PC - 0x1710 /* 00034480 */]
  73138. 00035B92  06AF FFFF FFD8 0004      addi.l     [A7 + 0x4], 0xFFFFFFD8
  73139. 00035B9A  4EFA E8E4                jmp        [PC - 0x171C /* 00034480 */]
  73140. 00035B9E  06AF FFFF FF9A 0004      addi.l     [A7 + 0x4], 0xFFFFFF9A
  73141. 00035BA6  4EFA E9BE                jmp        [PC - 0x1642 /* 00034566 */]
  73142. 00035BAA  06AF FFFF FF9A 0004      addi.l     [A7 + 0x4], 0xFFFFFF9A
  73143. 00035BB2  4EFA E8CC                jmp        [PC - 0x1734 /* 00034480 */]
  73144. 00035BB6  4E56 FFF4                link       A6, -0x000C
  73145. 00035BBA  1F3C 0002                move.b     -[A7], 0x2
  73146. 00035BBE  486E FFFA                pea.l      [A6 - 0x6]
  73147. 00035BC2  61FF FFFF 88AE           bsr        -0x7750 /* 0002E472 */
  73148. 00035BC8  23EE FFFA 0000 D21C      move.l     [0x0000D21C], [A6 - 0x6]
  73149. 00035BD0  33EE FFFE 0000 D220      move.w     [0x0000D220], [A6 - 0x2]
  73150. 00035BD8  1F3C 0009                move.b     -[A7], 0x9 /* '\t' */
  73151. 00035BDC  486E FFF4                pea.l      [A6 - 0xC]
  73152. 00035BE0  61FF FFFF 8890           bsr        -0x776E /* 0002E472 */
  73153. 00035BE6  23EE FFF4 0000 D216      move.l     [0x0000D216], [A6 - 0xC]
  73154. 00035BEE  33EE FFF8 0000 D21A      move.w     [0x0000D21A], [A6 - 0x8]
  73155. 00035BF6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  73156. 00035BFA  4E5E                     unlink     A6
  73157. 00035BFC  4EF9 0000 1C28           jmp        [0x00001C28]
  73158. fn00035C02:
  73159. 00035C02  4E56 0000                link       A6, 0
  73160. 00035C06  2F0B                     move.l     -[A7], A3
  73161. 00035C08  2F0A                     move.l     -[A7], A2
  73162. 00035C0A  246E 000E                movea.l    A2, [A6 + 0xE]
  73163. 00035C0E  4A6E 000C                tst.w      [A6 + 0xC]
  73164. 00035C12  671E                     beq        +0x20 /* 00035C32 */
  73165. 00035C14  206E 0008                movea.l    A0, [A6 + 0x8]
  73166. 00035C18  41E8 0110                lea.l      A0, [A0 + 0x110]
  73167. 00035C1C  226E 0008                movea.l    A1, [A6 + 0x8]
  73168. 00035C20  2288                     move.l     [A1], A0
  73169. 00035C22  206E 0008                movea.l    A0, [A6 + 0x8]
  73170. 00035C26  4868 0110                pea.l      [A0 + 0x110]
  73171. 00035C2A  4EB9 0000 17B0           jsr        [0x000017B0]
  73172. 00035C30  584F                     addq.w     A7, 4
  73173. label00035C32:
  73174. 00035C32  2F0A                     move.l     -[A7], A2
  73175. 00035C34  4267                     clr.w      -[A7]
  73176. 00035C36  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  73177. 00035C3A  4EB9 0000 11F8           jsr        [0x000011F8]
  73178. 00035C40  206E 0008                movea.l    A0, [A6 + 0x8]
  73179. 00035C44  4868 007C                pea.l      [A0 + 0x7C]
  73180. 00035C48  4EB9 0000 18E8           jsr        [0x000018E8]
  73181. 00035C4E  206E 0008                movea.l    A0, [A6 + 0x8]
  73182. 00035C52  4868 00AA                pea.l      [A0 + 0xAA]
  73183. 00035C56  4EB9 0000 1820           jsr        [0x00001820]
  73184. 00035C5C  41F9 0000 C95A           lea.l      A0, [0x0000C95A]
  73185. 00035C62  226E 0008                movea.l    A1, [A6 + 0x8]
  73186. 00035C66  2348 0004                move.l     [A1 + 0x4], A0
  73187. 00035C6A  41F9 0000 C95A           lea.l      A0, [0x0000C95A]
  73188. 00035C70  41E8 029C                lea.l      A0, [A0 + 0x29C]
  73189. 00035C74  226E 0008                movea.l    A1, [A6 + 0x8]
  73190. 00035C78  2251                     movea.l    A1, [A1]
  73191. 00035C7A  2288                     move.l     [A1], A0
  73192. 00035C7C  41F9 0000 C95A           lea.l      A0, [0x0000C95A]
  73193. 00035C82  41E8 01C4                lea.l      A0, [A0 + 0x1C4]
  73194. 00035C86  226E 0008                movea.l    A1, [A6 + 0x8]
  73195. 00035C8A  2348 007C                move.l     [A1 + 0x7C], A0
  73196. 00035C8E  41F9 0000 C95A           lea.l      A0, [0x0000C95A]
  73197. 00035C94  41E8 01D4                lea.l      A0, [A0 + 0x1D4]
  73198. 00035C98  226E 0008                movea.l    A1, [A6 + 0x8]
  73199. 00035C9C  2348 00AA                move.l     [A1 + 0xAA], A0
  73200. 00035CA0  206E 0008                movea.l    A0, [A6 + 0x8]
  73201. 00035CA4  2650                     movea.l    A3, [A0]
  73202. 00035CA6  41E8 0110                lea.l      A0, [A0 + 0x110]
  73203. 00035CAA  91CB                     sub.l      A0, A3
  73204. 00035CAC  2748 0008                move.l     [A3 + 0x8], A0
  73205. 00035CB0  206E 0008                movea.l    A0, [A6 + 0x8]
  73206. 00035CB4  42A8 00DC                clr.l      [A0 + 0xDC]
  73207. 00035CB8  206E 0008                movea.l    A0, [A6 + 0x8]
  73208. 00035CBC  42A8 00FA                clr.l      [A0 + 0xFA]
  73209. 00035CC0  206E 0008                movea.l    A0, [A6 + 0x8]
  73210. 00035CC4  42A8 00FE                clr.l      [A0 + 0xFE]
  73211. 00035CC8  206E 0008                movea.l    A0, [A6 + 0x8]
  73212. 00035CCC  42A8 00F6                clr.l      [A0 + 0xF6]
  73213. 00035CD0  206E 0008                movea.l    A0, [A6 + 0x8]
  73214. 00035CD4  4228 0102                clr.b      [A0 + 0x102]
  73215. 00035CD8  206E 0008                movea.l    A0, [A6 + 0x8]
  73216. 00035CDC  4268 0104                clr.w      [A0 + 0x104]
  73217. 00035CE0  206E 0008                movea.l    A0, [A6 + 0x8]
  73218. 00035CE4  4268 0106                clr.w      [A0 + 0x106]
  73219. 00035CE8  206E 0008                movea.l    A0, [A6 + 0x8]
  73220. 00035CEC  42A8 0108                clr.l      [A0 + 0x108]
  73221. 00035CF0  206E 0008                movea.l    A0, [A6 + 0x8]
  73222. 00035CF4  42A8 010C                clr.l      [A0 + 0x10C]
  73223. 00035CF8  4878 0002                push.l     0x2
  73224. 00035CFC  206E 0008                movea.l    A0, [A6 + 0x8]
  73225. 00035D00  4868 00E0                pea.l      [A0 + 0xE0]
  73226. 00035D04  2F0A                     move.l     -[A7], A2
  73227. 00035D06  2057                     movea.l    A0, [A7]
  73228. 00035D08  2250                     movea.l    A1, [A0]
  73229. 00035D0A  2269 0024                movea.l    A1, [A1 + 0x24]
  73230. 00035D0E  4E91                     jsr        [A1]
  73231. 00035D10  4878 0004                push.l     0x4
  73232. 00035D14  206E 0008                movea.l    A0, [A6 + 0x8]
  73233. 00035D18  4868 00D8                pea.l      [A0 + 0xD8]
  73234. 00035D1C  2F0A                     move.l     -[A7], A2
  73235. 00035D1E  2057                     movea.l    A0, [A7]
  73236. 00035D20  2250                     movea.l    A1, [A0]
  73237. 00035D22  2269 0024                movea.l    A1, [A1 + 0x24]
  73238. 00035D26  4E91                     jsr        [A1]
  73239. 00035D28  4878 0002                push.l     0x2
  73240. 00035D2C  206E 0008                movea.l    A0, [A6 + 0x8]
  73241. 00035D30  4868 0104                pea.l      [A0 + 0x104]
  73242. 00035D34  2F0A                     move.l     -[A7], A2
  73243. 00035D36  2057                     movea.l    A0, [A7]
  73244. 00035D38  2250                     movea.l    A1, [A0]
  73245. 00035D3A  2269 0024                movea.l    A1, [A1 + 0x24]
  73246. 00035D3E  4E91                     jsr        [A1]
  73247. 00035D40  4878 0002                push.l     0x2
  73248. 00035D44  206E 0008                movea.l    A0, [A6 + 0x8]
  73249. 00035D48  4868 0106                pea.l      [A0 + 0x106]
  73250. 00035D4C  2F0A                     move.l     -[A7], A2
  73251. 00035D4E  2057                     movea.l    A0, [A7]
  73252. 00035D50  2250                     movea.l    A1, [A0]
  73253. 00035D52  2269 0024                movea.l    A1, [A1 + 0x24]
  73254. 00035D56  4E91                     jsr        [A1]
  73255. 00035D58  4878 0006                push.l     0x6
  73256. 00035D5C  206E 0008                movea.l    A0, [A6 + 0x8]
  73257. 00035D60  4868 00E2                pea.l      [A0 + 0xE2]
  73258. 00035D64  2F0A                     move.l     -[A7], A2
  73259. 00035D66  2057                     movea.l    A0, [A7]
  73260. 00035D68  2250                     movea.l    A1, [A0]
  73261. 00035D6A  2269 0024                movea.l    A1, [A1 + 0x24]
  73262. 00035D6E  4E91                     jsr        [A1]
  73263. 00035D70  4878 0006                push.l     0x6
  73264. 00035D74  206E 0008                movea.l    A0, [A6 + 0x8]
  73265. 00035D78  4868 00E8                pea.l      [A0 + 0xE8]
  73266. 00035D7C  2F0A                     move.l     -[A7], A2
  73267. 00035D7E  2057                     movea.l    A0, [A7]
  73268. 00035D80  2250                     movea.l    A1, [A0]
  73269. 00035D82  2269 0024                movea.l    A1, [A1 + 0x24]
  73270. 00035D86  4E91                     jsr        [A1]
  73271. 00035D88  4878 0006                push.l     0x6
  73272. 00035D8C  206E 0008                movea.l    A0, [A6 + 0x8]
  73273. 00035D90  4868 00EE                pea.l      [A0 + 0xEE]
  73274. 00035D94  2F0A                     move.l     -[A7], A2
  73275. 00035D96  2057                     movea.l    A0, [A7]
  73276. 00035D98  2250                     movea.l    A1, [A0]
  73277. 00035D9A  2269 0024                movea.l    A1, [A1 + 0x24]
  73278. 00035D9E  4E91                     jsr        [A1]
  73279. 00035DA0  4878 0001                push.l     0x1
  73280. 00035DA4  206E 0008                movea.l    A0, [A6 + 0x8]
  73281. 00035DA8  4868 00F4                pea.l      [A0 + 0xF4]
  73282. 00035DAC  2F0A                     move.l     -[A7], A2
  73283. 00035DAE  2057                     movea.l    A0, [A7]
  73284. 00035DB0  2250                     movea.l    A1, [A0]
  73285. 00035DB2  2269 0024                movea.l    A1, [A1 + 0x24]
  73286. 00035DB6  4E91                     jsr        [A1]
  73287. 00035DB8  206E 0008                movea.l    A0, [A6 + 0x8]
  73288. 00035DBC  4FEF 0072                lea.l      A7, [A7 + 0x72]
  73289. 00035DC0  245F                     movea.l    A2, [A7]+
  73290. 00035DC2  265F                     movea.l    A3, [A7]+
  73291. 00035DC4  4E5E                     unlink     A6
  73292. 00035DC6  4E75                     rts
  73293. label00035DC8:
  73294. 00035DC8  4E56 0000                link       A6, 0
  73295. 00035DCC  2F0B                     move.l     -[A7], A3
  73296. 00035DCE  2F0A                     move.l     -[A7], A2
  73297. 00035DD0  246E 0008                movea.l    A2, [A6 + 0x8]
  73298. 00035DD4  200A                     move.l     D0, A2
  73299. 00035DD6  6700 0094                beq        +0x96 /* 00035E6C */
  73300. 00035DDA  41F9 0000 C95A           lea.l      A0, [0x0000C95A]
  73301. 00035DE0  2548 0004                move.l     [A2 + 0x4], A0
  73302. 00035DE4  41F9 0000 C95A           lea.l      A0, [0x0000C95A]
  73303. 00035DEA  41E8 029C                lea.l      A0, [A0 + 0x29C]
  73304. 00035DEE  2252                     movea.l    A1, [A2]
  73305. 00035DF0  2288                     move.l     [A1], A0
  73306. 00035DF2  41F9 0000 C95A           lea.l      A0, [0x0000C95A]
  73307. 00035DF8  41E8 01C4                lea.l      A0, [A0 + 0x1C4]
  73308. 00035DFC  2548 007C                move.l     [A2 + 0x7C], A0
  73309. 00035E00  41F9 0000 C95A           lea.l      A0, [0x0000C95A]
  73310. 00035E06  41E8 01D4                lea.l      A0, [A0 + 0x1D4]
  73311. 00035E0A  2548 00AA                move.l     [A2 + 0xAA], A0
  73312. 00035E0E  2652                     movea.l    A3, [A2]
  73313. 00035E10  204A                     movea.l    A0, A2
  73314. 00035E12  41E8 0110                lea.l      A0, [A0 + 0x110]
  73315. 00035E16  91CB                     sub.l      A0, A3
  73316. 00035E18  2748 0008                move.l     [A3 + 0x8], A0
  73317. 00035E1C  4267                     clr.w      -[A7]
  73318. 00035E1E  204A                     movea.l    A0, A2
  73319. 00035E20  4868 00AA                pea.l      [A0 + 0xAA]
  73320. 00035E24  4EB9 0000 1828           jsr        [0x00001828]
  73321. 00035E2A  4267                     clr.w      -[A7]
  73322. 00035E2C  204A                     movea.l    A0, A2
  73323. 00035E2E  4868 007C                pea.l      [A0 + 0x7C]
  73324. 00035E32  4EB9 0000 18F0           jsr        [0x000018F0]
  73325. 00035E38  4267                     clr.w      -[A7]
  73326. 00035E3A  2F0A                     move.l     -[A7], A2
  73327. 00035E3C  4EB9 0000 1200           jsr        [0x00001200]
  73328. 00035E42  4A6E 000C                tst.w      [A6 + 0xC]
  73329. 00035E46  4FEF 0012                lea.l      A7, [A7 + 0x12]
  73330. 00035E4A  6710                     beq        +0x12 /* 00035E5C */
  73331. 00035E4C  4267                     clr.w      -[A7]
  73332. 00035E4E  204A                     movea.l    A0, A2
  73333. 00035E50  4868 0110                pea.l      [A0 + 0x110]
  73334. 00035E54  4EB9 0000 17B8           jsr        [0x000017B8]
  73335. 00035E5A  5C4F                     addq.w     A7, 6
  73336. label00035E5C:
  73337. 00035E5C  4A6E 000C                tst.w      [A6 + 0xC]
  73338. 00035E60  6F0A                     ble        +0xC /* 00035E6C */
  73339. 00035E62  2F0A                     move.l     -[A7], A2
  73340. 00035E64  4EB9 0000 0168           jsr        [0x00000168]
  73341. 00035E6A  584F                     addq.w     A7, 4
  73342. label00035E6C:
  73343. 00035E6C  204A                     movea.l    A0, A2
  73344. 00035E6E  245F                     movea.l    A2, [A7]+
  73345. 00035E70  265F                     movea.l    A3, [A7]+
  73346. 00035E72  4E5E                     unlink     A6
  73347. 00035E74  4E75                     rts
  73348. 00035E76  4E56 0000                link       A6, 0
  73349. 00035E7A  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  73350. 00035E7E  246E 0008                movea.l    A2, [A6 + 0x8]
  73351. 00035E82  2F0A                     move.l     -[A7], A2
  73352. 00035E84  2057                     movea.l    A0, [A7]
  73353. 00035E86  2268 0004                movea.l    A1, [A0 + 0x4]
  73354. 00035E8A  2269 0284                movea.l    A1, [A1 + 0x284]
  73355. 00035E8E  4E91                     jsr        [A1]
  73356. 00035E90  362A 0104                move.w     D3, [A2 + 0x104]
  73357. 00035E94  584F                     addq.w     A7, 4
  73358. 00035E96  6F18                     ble        +0x1A /* 00035EB0 */
  73359. 00035E98  3F2A 0106                move.w     -[A7], [A2 + 0x106]
  73360. 00035E9C  3F03                     move.w     -[A7], D3
  73361. 00035E9E  2F0A                     move.l     -[A7], A2
  73362. 00035EA0  2057                     movea.l    A0, [A7]
  73363. 00035EA2  2268 0004                movea.l    A1, [A0 + 0x4]
  73364. 00035EA6  2269 0260                movea.l    A1, [A1 + 0x260]
  73365. 00035EAA  4E91                     jsr        [A1]
  73366. 00035EAC  504F                     addq.w     A7, 8
  73367. 00035EAE  6040                     bra        +0x42 /* 00035EF0 */
  73368. label00035EB0:
  73369. 00035EB0  266A 0108                movea.l    A3, [A2 + 0x108]
  73370. 00035EB4  200B                     move.l     D0, A3
  73371. 00035EB6  6738                     beq        +0x3A /* 00035EF0 */
  73372. 00035EB8  3F2A 0106                move.w     -[A7], [A2 + 0x106]
  73373. 00035EBC  2F0B                     move.l     -[A7], A3
  73374. 00035EBE  2F0A                     move.l     -[A7], A2
  73375. 00035EC0  2057                     movea.l    A0, [A7]
  73376. 00035EC2  2268 0004                movea.l    A1, [A0 + 0x4]
  73377. 00035EC6  2269 0264                movea.l    A1, [A1 + 0x264]
  73378. 00035ECA  4E91                     jsr        [A1]
  73379. 00035ECC  286A 0108                movea.l    A4, [A2 + 0x108]
  73380. 00035ED0  264C                     movea.l    A3, A4
  73381. 00035ED2  200C                     move.l     D0, A4
  73382. 00035ED4  4FEF 000A                lea.l      A7, [A7 + 0xA]
  73383. 00035ED8  6712                     beq        +0x14 /* 00035EEC */
  73384. 00035EDA  3F3C 0001                move.w     -[A7], 0x1
  73385. 00035EDE  2F0B                     move.l     -[A7], A3
  73386. 00035EE0  2057                     movea.l    A0, [A7]
  73387. 00035EE2  2250                     movea.l    A1, [A0]
  73388. 00035EE4  2269 0008                movea.l    A1, [A1 + 0x8]
  73389. 00035EE8  4E91                     jsr        [A1]
  73390. 00035EEA  5C4F                     addq.w     A7, 6
  73391. label00035EEC:
  73392. 00035EEC  42AA 0108                clr.l      [A2 + 0x108]
  73393. label00035EF0:
  73394. 00035EF0  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  73395. 00035EF4  4E5E                     unlink     A6
  73396. 00035EF6  4E75                     rts
  73397. 00035EF8  4E56 FFFC                link       A6, -0x0004
  73398. 00035EFC  48E7 1030                movem.l    -[A7], D3,A2,A3
  73399. 00035F00  266E 0008                movea.l    A3, [A6 + 0x8]
  73400. 00035F04  7600                     moveq.l    D3, 0x00
  73401. 00035F06  2F0B                     move.l     -[A7], A3
  73402. 00035F08  61FF 0000 003E           bsr        +0x40 /* 00035F48 */
  73403. 00035F0E  2D48 FFFC                move.l     [A6 - 0x4], A0
  73404. 00035F12  4AAE FFFC                tst.l      [A6 - 0x4]
  73405. 00035F16  584F                     addq.w     A7, 4
  73406. 00035F18  6724                     beq        +0x26 /* 00035F3E */
  73407. 00035F1A  2F2B 00F6                move.l     -[A7], [A3 + 0xF6]
  73408. 00035F1E  61FF FFFF 53EC           bsr        -0xAC12 /* 0002B30C */
  73409. 00035F24  2448                     movea.l    A2, A0
  73410. 00035F26  42A7                     clr.l      -[A7]
  73411. 00035F28  486E FFFC                pea.l      [A6 - 0x4]
  73412. 00035F2C  2F0A                     move.l     -[A7], A2
  73413. 00035F2E  2057                     movea.l    A0, [A7]
  73414. 00035F30  2250                     movea.l    A1, [A0]
  73415. 00035F32  2269 001C                movea.l    A1, [A1 + 0x1C]
  73416. 00035F36  4E91                     jsr        [A1]
  73417. 00035F38  2600                     move.l     D3, D0
  73418. 00035F3A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  73419. label00035F3E:
  73420. 00035F3E  2003                     move.l     D0, D3
  73421. 00035F40  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  73422. 00035F44  4E5E                     unlink     A6
  73423. 00035F46  4E75                     rts
  73424. fn00035F48:
  73425. 00035F48  206F 0004                movea.l    A0, [A7 + 0x4]
  73426. 00035F4C  2068 00DC                movea.l    A0, [A0 + 0xDC]
  73427. 00035F50  4E75                     rts
  73428. 00035F52  4E56 0000                link       A6, 0
  73429. 00035F56  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  73430. 00035F5A  2057                     movea.l    A0, [A7]
  73431. 00035F5C  2268 0004                movea.l    A1, [A0 + 0x4]
  73432. 00035F60  2269 01E0                movea.l    A1, [A1 + 0x1E0]
  73433. 00035F64  4E91                     jsr        [A1]
  73434. 00035F66  4E5E                     unlink     A6
  73435. 00035F68  4E75                     rts
  73436. 00035F6A  4E56 FEDE                link       A6, -0x0122
  73437. 00035F6E  48E7 1030                movem.l    -[A7], D3,A2,A3
  73438. 00035F72  246E 000C                movea.l    A2, [A6 + 0xC]
  73439. 00035F76  7600                     moveq.l    D3, 0x00
  73440. 00035F78  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  73441. 00035F7C  61FF 0000 00F0           bsr        +0xF2 /* 0003606E */
  73442. 00035F82  2648                     movea.l    A3, A0
  73443. 00035F84  42A7                     clr.l      -[A7]
  73444. 00035F86  2F0B                     move.l     -[A7], A3
  73445. 00035F88  486E FEDE                pea.l      [A6 - 0x122]
  73446. 00035F8C  4EB9 0000 1D68           jsr        [0x00001D68]
  73447. 00035F92  42AE FEEE                clr.l      [A6 - 0x112]
  73448. 00035F96  486E FEEE                pea.l      [A6 - 0x112]
  73449. 00035F9A  486E FEDE                pea.l      [A6 - 0x122]
  73450. 00035F9E  4EB9 0000 1D78           jsr        [0x00001D78]
  73451. 00035FA4  4A00                     tst.b      D0
  73452. 00035FA6  4FEF 0018                lea.l      A7, [A7 + 0x18]
  73453. 00035FAA  6700 008C                beq        +0x8E /* 00036038 */
  73454. label00035FAE:
  73455. 00035FAE  486E FEF2                pea.l      [A6 - 0x10E]
  73456. 00035FB2  4EB9 0000 09F8           jsr        [0x000009F8]
  73457. 00035FB8  486E FEF2                pea.l      [A6 - 0x10E]
  73458. 00035FBC  61FF FFFD 4652           bsr        -0x2B9AC /* 0000A610 */
  73459. 00035FC2  584F                     addq.w     A7, 4
  73460. 00035FC4  2F08                     move.l     -[A7], A0
  73461. 00035FC6  2F2E FEEE                move.l     -[A7], [A6 - 0x112]
  73462. 00035FCA  2057                     movea.l    A0, [A7]
  73463. 00035FCC  2268 0004                movea.l    A1, [A0 + 0x4]
  73464. 00035FD0  2269 0024                movea.l    A1, [A1 + 0x24]
  73465. 00035FD4  4E91                     jsr        [A1]
  73466. 00035FD6  486E FEF2                pea.l      [A6 - 0x10E]
  73467. 00035FDA  2F0A                     move.l     -[A7], A2
  73468. 00035FDC  61FF 0000 0074           bsr        +0x76 /* 00036052 */
  73469. 00035FE2  4A00                     tst.b      D0
  73470. 00035FE4  4FEF 0014                lea.l      A7, [A7 + 0x14]
  73471. 00035FE8  6728                     beq        +0x2A /* 00036012 */
  73472. 00035FEA  42A7                     clr.l      -[A7]
  73473. 00035FEC  486E FEEE                pea.l      [A6 - 0x112]
  73474. 00035FF0  2F0B                     move.l     -[A7], A3
  73475. 00035FF2  2057                     movea.l    A0, [A7]
  73476. 00035FF4  2250                     movea.l    A1, [A0]
  73477. 00035FF6  2269 001C                movea.l    A1, [A1 + 0x1C]
  73478. 00035FFA  4E91                     jsr        [A1]
  73479. 00035FFC  2600                     move.l     D3, D0
  73480. 00035FFE  3F3C FFFF                move.w     -[A7], 0xFFFF
  73481. 00036002  486E FEF2                pea.l      [A6 - 0x10E]
  73482. 00036006  61FF FFFC B264           bsr        -0x34D9A /* 0000126C */
  73483. 0003600C  4FEF 0012                lea.l      A7, [A7 + 0x12]
  73484. 00036010  6026                     bra        +0x28 /* 00036038 */
  73485. label00036012:
  73486. 00036012  3F3C FFFF                move.w     -[A7], 0xFFFF
  73487. 00036016  486E FEF2                pea.l      [A6 - 0x10E]
  73488. 0003601A  61FF FFFC B250           bsr        -0x34DAE /* 0000126C */
  73489. 00036020  486E FEEE                pea.l      [A6 - 0x112]
  73490. 00036024  486E FEDE                pea.l      [A6 - 0x122]
  73491. 00036028  4EB9 0000 1D78           jsr        [0x00001D78]
  73492. 0003602E  4A00                     tst.b      D0
  73493. 00036030  4FEF 000E                lea.l      A7, [A7 + 0xE]
  73494. 00036034  6600 FF78                bne        -0x86 /* 00035FAE */
  73495. label00036038:
  73496. 00036038  3F3C FFFF                move.w     -[A7], 0xFFFF
  73497. 0003603C  486E FEDE                pea.l      [A6 - 0x122]
  73498. 00036040  4EB9 0000 1D70           jsr        [0x00001D70]
  73499. 00036046  2003                     move.l     D0, D3
  73500. 00036048  5C4F                     addq.w     A7, 6
  73501. 0003604A  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  73502. 0003604E  4E5E                     unlink     A6
  73503. 00036050  4E75                     rts
  73504. fn00036052:
  73505. 00036052  4E56 0000                link       A6, 0
  73506. 00036056  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  73507. 0003605A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  73508. 0003605E  61FF FFFF 6528           bsr        -0x9AD6 /* 0002C588 */
  73509. 00036064  4A40                     tst.w      D0
  73510. 00036066  57C0                     seq        D0
  73511. 00036068  4400                     neg.b      D0
  73512. 0003606A  4E5E                     unlink     A6
  73513. 0003606C  4E75                     rts
  73514. fn0003606E:
  73515. 0003606E  4E56 0000                link       A6, 0
  73516. 00036072  206E 0008                movea.l    A0, [A6 + 0x8]
  73517. 00036076  2F28 00F6                move.l     -[A7], [A0 + 0xF6]
  73518. 0003607A  61FF FFFF 5290           bsr        -0xAD6E /* 0002B30C */
  73519. 00036080  4E5E                     unlink     A6
  73520. 00036082  4E75                     rts
  73521. 00036084  4E56 FFE0                link       A6, -0x0020
  73522. 00036088  48E7 1820                movem.l    -[A7], D3,D4,A2
  73523. 0003608C  246E 0008                movea.l    A2, [A6 + 0x8]
  73524. 00036090  4AAA 00F6                tst.l      [A2 + 0xF6]
  73525. 00036094  6700 0092                beq        +0x94 /* 00036128 */
  73526. 00036098  486E FFE0                pea.l      [A6 - 0x20]
  73527. 0003609C  2F0A                     move.l     -[A7], A2
  73528. 0003609E  2057                     movea.l    A0, [A7]
  73529. 000360A0  2268 0004                movea.l    A1, [A0 + 0x4]
  73530. 000360A4  2269 0040                movea.l    A1, [A1 + 0x40]
  73531. 000360A8  4E91                     jsr        [A1]
  73532. 000360AA  486E FFE0                pea.l      [A6 - 0x20]
  73533. 000360AE  61FF FFFD F308           bsr        -0x20CF6 /* 000153B8 */
  73534. 000360B4  5540                     subq.w     D0, 2
  73535. 000360B6  3800                     move.w     D4, D0
  73536. 000360B8  42A7                     clr.l      -[A7]
  73537. 000360BA  2F0A                     move.l     -[A7], A2
  73538. 000360BC  61FF FFFF FFB0           bsr        -0x4E /* 0003606E */
  73539. 000360C2  584F                     addq.w     A7, 4
  73540. 000360C4  2F08                     move.l     -[A7], A0
  73541. 000360C6  486E FFE8                pea.l      [A6 - 0x18]
  73542. 000360CA  4EB9 0000 1D68           jsr        [0x00001D68]
  73543. 000360D0  7600                     moveq.l    D3, 0x00
  73544. 000360D2  486E FFFC                pea.l      [A6 - 0x4]
  73545. 000360D6  486E FFE8                pea.l      [A6 - 0x18]
  73546. 000360DA  4EB9 0000 1D78           jsr        [0x00001D78]
  73547. 000360E0  4A00                     tst.b      D0
  73548. 000360E2  4FEF 0020                lea.l      A7, [A7 + 0x20]
  73549. 000360E6  6728                     beq        +0x2A /* 00036110 */
  73550. label000360E8:
  73551. 000360E8  486E FFF8                pea.l      [A6 - 0x8]
  73552. 000360EC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  73553. 000360F0  4EB9 0000 0D18           jsr        [0x00000D18 /* PowerMgrVars */]
  73554. 000360F6  D66E FFF8                add.w      D3, [A6 - 0x8]
  73555. 000360FA  486E FFFC                pea.l      [A6 - 0x4]
  73556. 000360FE  486E FFE8                pea.l      [A6 - 0x18]
  73557. 00036102  4EB9 0000 1D78           jsr        [0x00001D78]
  73558. 00036108  4A00                     tst.b      D0
  73559. 0003610A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  73560. 0003610E  66D8                     bne        -0x26 /* 000360E8 */
  73561. label00036110:
  73562. 00036110  3F3C FFFF                move.w     -[A7], 0xFFFF
  73563. 00036114  486E FFE8                pea.l      [A6 - 0x18]
  73564. 00036118  4EB9 0000 1D70           jsr        [0x00001D70]
  73565. 0003611E  B644                     cmp.w      D3, D4
  73566. 00036120  5EC0                     sgt        D0
  73567. 00036122  4400                     neg.b      D0
  73568. 00036124  5C4F                     addq.w     A7, 6
  73569. 00036126  6002                     bra        +0x4 /* 0003612A */
  73570. label00036128:
  73571. 00036128  7000                     moveq.l    D0, 0x00
  73572. label0003612A:
  73573. 0003612A  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  73574. 0003612E  4E5E                     unlink     A6
  73575. 00036130  4E75                     rts
  73576. 00036132  4E56 FFF8                link       A6, -0x0008
  73577. 00036136  2F03                     move.l     -[A7], D3
  73578. 00036138  486E FFF8                pea.l      [A6 - 0x8]
  73579. 0003613C  4EB9 0000 0210           jsr        [0x00000210 /* BootDrive */]
  73580. 00036142  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  73581. 00036146  61FF 0000 0036           bsr        +0x38 /* 0003617E */
  73582. 0003614C  584F                     addq.w     A7, 4
  73583. 0003614E  3F00                     move.w     -[A7], D0
  73584. 00036150  4EB9 0000 0500           jsr        [0x00000500]
  73585. 00036156  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  73586. 0003615A  A88C                     syscall    StringWidth
  73587. 0003615C  301F                     move.w     D0, [A7]+
  73588. 0003615E  0640 0018                addi.w     D0, 0x18
  73589. 00036162  3600                     move.w     D3, D0
  73590. 00036164  3F3C FFFF                move.w     -[A7], 0xFFFF
  73591. 00036168  486E FFF8                pea.l      [A6 - 0x8]
  73592. 0003616C  4EB9 0000 0218           jsr        [0x00000218 /* KbdLast */]
  73593. 00036172  3003                     move.w     D0, D3
  73594. 00036174  4FEF 000A                lea.l      A7, [A7 + 0xA]
  73595. 00036178  261F                     move.l     D3, [A7]+
  73596. 0003617A  4E5E                     unlink     A6
  73597. 0003617C  4E75                     rts
  73598. fn0003617E:
  73599. 0003617E  206F 0004                movea.l    A0, [A7 + 0x4]
  73600. 00036182  3028 00E0                move.w     D0, [A0 + 0xE0]
  73601. 00036186  4E75                     rts
  73602. 00036188  4E56 0000                link       A6, 0
  73603. 0003618C  48E7 1030                movem.l    -[A7], D3,A2,A3
  73604. 00036190  266E 0008                movea.l    A3, [A6 + 0x8]
  73605. 00036194  246E 000C                movea.l    A2, [A6 + 0xC]
  73606. 00036198  2F0A                     move.l     -[A7], A2
  73607. 0003619A  2F0B                     move.l     -[A7], A3
  73608. 0003619C  2057                     movea.l    A0, [A7]
  73609. 0003619E  2268 0004                movea.l    A1, [A0 + 0x4]
  73610. 000361A2  2269 0040                movea.l    A1, [A1 + 0x40]
  73611. 000361A6  4E91                     jsr        [A1]
  73612. 000361A8  2F0B                     move.l     -[A7], A3
  73613. 000361AA  61FF 0000 003A           bsr        +0x3C /* 000361E6 */
  73614. 000361B0  4A00                     tst.b      D0
  73615. 000361B2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  73616. 000361B6  6710                     beq        +0x12 /* 000361C8 */
  73617. 000361B8  426A 0004                clr.w      [A2 + 0x4]
  73618. 000361BC  4252                     clr.w      [A2]
  73619. 000361BE  426A 0006                clr.w      [A2 + 0x6]
  73620. 000361C2  426A 0002                clr.w      [A2 + 0x2]
  73621. 000361C6  6016                     bra        +0x18 /* 000361DE */
  73622. label000361C8:
  73623. 000361C8  2F0B                     move.l     -[A7], A3
  73624. 000361CA  2057                     movea.l    A0, [A7]
  73625. 000361CC  2268 0004                movea.l    A1, [A0 + 0x4]
  73626. 000361D0  2269 0220                movea.l    A1, [A1 + 0x220]
  73627. 000361D4  4E91                     jsr        [A1]
  73628. 000361D6  3600                     move.w     D3, D0
  73629. 000361D8  D76A 0002                add.w      [A2 + 0x2], D3
  73630. 000361DC  584F                     addq.w     A7, 4
  73631. label000361DE:
  73632. 000361DE  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  73633. 000361E2  4E5E                     unlink     A6
  73634. 000361E4  4E75                     rts
  73635. fn000361E6:
  73636. 000361E6  206F 0004                movea.l    A0, [A7 + 0x4]
  73637. 000361EA  1028 0102                move.b     D0, [A0 + 0x102]
  73638. 000361EE  4E75                     rts
  73639. 000361F0  206F 0004                movea.l    A0, [A7 + 0x4]
  73640. 000361F4  316F 0008 00E0           move.w     [A0 + 0xE0], [A7 + 0x8]
  73641. 000361FA  4E75                     rts
  73642. 000361FC  4E56 FFFC                link       A6, -0x0004
  73643. 00036200  48E7 0038                movem.l    -[A7], A2,A3,A4
  73644. 00036204  246E 0008                movea.l    A2, [A6 + 0x8]
  73645. 00036208  286E 000C                movea.l    A4, [A6 + 0xC]
  73646. 0003620C  2F0A                     move.l     -[A7], A2
  73647. 0003620E  61FF FFFF FD38           bsr        -0x2C6 /* 00035F48 */
  73648. 00036214  B1CC                     cmpa.l     A0, A4
  73649. 00036216  584F                     addq.w     A7, 4
  73650. 00036218  6700 009C                beq        +0x9E /* 000362B6 */
  73651. 0003621C  266A 00DC                movea.l    A3, [A2 + 0xDC]
  73652. 00036220  200B                     move.l     D0, A3
  73653. 00036222  6720                     beq        +0x22 /* 00036244 */
  73654. 00036224  4A2E 0010                tst.b      [A6 + 0x10]
  73655. 00036228  671A                     beq        +0x1C /* 00036244 */
  73656. 0003622A  1F3C 0001                move.b     -[A7], 0x1
  73657. 0003622E  4227                     clr.b      -[A7]
  73658. 00036230  2F0B                     move.l     -[A7], A3
  73659. 00036232  2F0A                     move.l     -[A7], A2
  73660. 00036234  2057                     movea.l    A0, [A7]
  73661. 00036236  2268 0004                movea.l    A1, [A0 + 0x4]
  73662. 0003623A  2269 0200                movea.l    A1, [A1 + 0x200]
  73663. 0003623E  4E91                     jsr        [A1]
  73664. 00036240  4FEF 000C                lea.l      A7, [A7 + 0xC]
  73665. label00036244:
  73666. 00036244  254C 00DC                move.l     [A2 + 0xDC], A4
  73667. 00036248  2F0A                     move.l     -[A7], A2
  73668. 0003624A  2057                     movea.l    A0, [A7]
  73669. 0003624C  2268 0004                movea.l    A1, [A0 + 0x4]
  73670. 00036250  2269 0224                movea.l    A1, [A1 + 0x224]
  73671. 00036254  4E91                     jsr        [A1]
  73672. 00036256  4A2E 0010                tst.b      [A6 + 0x10]
  73673. 0003625A  584F                     addq.w     A7, 4
  73674. 0003625C  671C                     beq        +0x1E /* 0003627A */
  73675. 0003625E  1F3C 0001                move.b     -[A7], 0x1
  73676. 00036262  1F3C 0001                move.b     -[A7], 0x1
  73677. 00036266  2F0C                     move.l     -[A7], A4
  73678. 00036268  2F0A                     move.l     -[A7], A2
  73679. 0003626A  2057                     movea.l    A0, [A7]
  73680. 0003626C  2268 0004                movea.l    A1, [A0 + 0x4]
  73681. 00036270  2269 0200                movea.l    A1, [A1 + 0x200]
  73682. 00036274  4E91                     jsr        [A1]
  73683. 00036276  4FEF 000C                lea.l      A7, [A7 + 0xC]
  73684. label0003627A:
  73685. 0003627A  4A2E 0012                tst.b      [A6 + 0x12]
  73686. 0003627E  6636                     bne        +0x38 /* 000362B6 */
  73687. 00036280  2F0A                     move.l     -[A7], A2
  73688. 00036282  2057                     movea.l    A0, [A7]
  73689. 00036284  2268 0004                movea.l    A1, [A0 + 0x4]
  73690. 00036288  2269 01E0                movea.l    A1, [A1 + 0x1E0]
  73691. 0003628C  4E91                     jsr        [A1]
  73692. 0003628E  2D40 FFFC                move.l     [A6 - 0x4], D0
  73693. 00036292  4A80                     tst.l      D0
  73694. 00036294  584F                     addq.w     A7, 4
  73695. 00036296  6F1E                     ble        +0x20 /* 000362B6 */
  73696. 00036298  486E FFFC                pea.l      [A6 - 0x4]
  73697. 0003629C  2F0A                     move.l     -[A7], A2
  73698. 0003629E  61FF 0000 001E           bsr        +0x20 /* 000362BE */
  73699. 000362A4  584F                     addq.w     A7, 4
  73700. 000362A6  2F00                     move.l     -[A7], D0
  73701. 000362A8  486A 00AA                pea.l      [A2 + 0xAA]
  73702. 000362AC  4EB9 0000 1840           jsr        [0x00001840]
  73703. 000362B2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  73704. label000362B6:
  73705. 000362B6  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  73706. 000362BA  4E5E                     unlink     A6
  73707. 000362BC  4E75                     rts
  73708. fn000362BE:
  73709. 000362BE  206F 0004                movea.l    A0, [A7 + 0x4]
  73710. 000362C2  2028 00D8                move.l     D0, [A0 + 0xD8]
  73711. 000362C6  4E75                     rts
  73712. 000362C8  4E56 FFFC                link       A6, -0x0004
  73713. 000362CC  486E FFFC                pea.l      [A6 - 0x4]
  73714. 000362D0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  73715. 000362D4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  73716. 000362D8  61FF FFFF FD94           bsr        -0x26A /* 0003606E */
  73717. 000362DE  584F                     addq.w     A7, 4
  73718. 000362E0  2F08                     move.l     -[A7], A0
  73719. 000362E2  2057                     movea.l    A0, [A7]
  73720. 000362E4  2250                     movea.l    A1, [A0]
  73721. 000362E6  2269 0014                movea.l    A1, [A1 + 0x14]
  73722. 000362EA  4E91                     jsr        [A1]
  73723. 000362EC  4A00                     tst.b      D0
  73724. 000362EE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  73725. 000362F2  6720                     beq        +0x22 /* 00036314 */
  73726. 000362F4  1F2E 0010                move.b     -[A7], [A6 + 0x10]
  73727. 000362F8  1F3C 0001                move.b     -[A7], 0x1
  73728. 000362FC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  73729. 00036300  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  73730. 00036304  2057                     movea.l    A0, [A7]
  73731. 00036306  2268 0004                movea.l    A1, [A0 + 0x4]
  73732. 0003630A  2269 01F8                movea.l    A1, [A1 + 0x1F8]
  73733. 0003630E  4E91                     jsr        [A1]
  73734. 00036310  4FEF 000C                lea.l      A7, [A7 + 0xC]
  73735. label00036314:
  73736. 00036314  4E5E                     unlink     A6
  73737. 00036316  4E75                     rts
  73738. 00036318  4E56 0000                link       A6, 0
  73739. 0003631C  1F3C 0001                move.b     -[A7], 0x1
  73740. 00036320  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  73741. 00036324  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  73742. 00036328  2057                     movea.l    A0, [A7]
  73743. 0003632A  2268 0004                movea.l    A1, [A0 + 0x4]
  73744. 0003632E  2269 01FC                movea.l    A1, [A1 + 0x1FC]
  73745. 00036332  4E91                     jsr        [A1]
  73746. 00036334  4E5E                     unlink     A6
  73747. 00036336  4E75                     rts
  73748. 00036338  4E56 0000                link       A6, 0
  73749. 0003633C  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  73750. 00036340  246E 000C                movea.l    A2, [A6 + 0xC]
  73751. 00036344  182E 0010                move.b     D4, [A6 + 0x10]
  73752. 00036348  2F0A                     move.l     -[A7], A2
  73753. 0003634A  2057                     movea.l    A0, [A7]
  73754. 0003634C  2268 0004                movea.l    A1, [A0 + 0x4]
  73755. 00036350  2269 01CC                movea.l    A1, [A1 + 0x1CC]
  73756. 00036354  4E91                     jsr        [A1]
  73757. 00036356  B800                     cmp.b      D4, D0
  73758. 00036358  584F                     addq.w     A7, 4
  73759. 0003635A  6700 008A                beq        +0x8C /* 000363E6 */
  73760. 0003635E  7600                     moveq.l    D3, 0x00
  73761. 00036360  4A04                     tst.b      D4
  73762. 00036362  6702                     beq        +0x4 /* 00036366 */
  73763. 00036364  7601                     moveq.l    D3, 0x01
  73764. label00036366:
  73765. 00036366  4A2E 0012                tst.b      [A6 + 0x12]
  73766. 0003636A  6744                     beq        +0x46 /* 000363B0 */
  73767. 0003636C  2F0A                     move.l     -[A7], A2
  73768. 0003636E  61FF FFFD 8554           bsr        -0x27AAA /* 0000E8C4 */
  73769. 00036374  2A00                     move.l     D5, D0
  73770. 00036376  42A7                     clr.l      -[A7]
  73771. 00036378  2F0A                     move.l     -[A7], A2
  73772. 0003637A  61FF FFFF 53B4           bsr        -0xAC4A /* 0002B730 */
  73773. 00036380  2F03                     move.l     -[A7], D3
  73774. 00036382  2F0A                     move.l     -[A7], A2
  73775. 00036384  2057                     movea.l    A0, [A7]
  73776. 00036386  2268 0004                movea.l    A1, [A0 + 0x4]
  73777. 0003638A  2269 0020                movea.l    A1, [A1 + 0x20]
  73778. 0003638E  4E91                     jsr        [A1]
  73779. 00036390  2F05                     move.l     -[A7], D5
  73780. 00036392  2F0A                     move.l     -[A7], A2
  73781. 00036394  61FF FFFF 539A           bsr        -0xAC64 /* 0002B730 */
  73782. 0003639A  1F04                     move.b     -[A7], D4
  73783. 0003639C  2F0A                     move.l     -[A7], A2
  73784. 0003639E  2057                     movea.l    A0, [A7]
  73785. 000363A0  2268 0004                movea.l    A1, [A0 + 0x4]
  73786. 000363A4  2269 01D8                movea.l    A1, [A1 + 0x1D8]
  73787. 000363A8  4E91                     jsr        [A1]
  73788. 000363AA  4FEF 0022                lea.l      A7, [A7 + 0x22]
  73789. 000363AE  6024                     bra        +0x26 /* 000363D4 */
  73790. label000363B0:
  73791. 000363B0  2F03                     move.l     -[A7], D3
  73792. 000363B2  2F0A                     move.l     -[A7], A2
  73793. 000363B4  2057                     movea.l    A0, [A7]
  73794. 000363B6  2268 0004                movea.l    A1, [A0 + 0x4]
  73795. 000363BA  2269 0020                movea.l    A1, [A1 + 0x20]
  73796. 000363BE  4E91                     jsr        [A1]
  73797. 000363C0  1F04                     move.b     -[A7], D4
  73798. 000363C2  2F0A                     move.l     -[A7], A2
  73799. 000363C4  2057                     movea.l    A0, [A7]
  73800. 000363C6  2268 0004                movea.l    A1, [A0 + 0x4]
  73801. 000363CA  2269 01D8                movea.l    A1, [A1 + 0x1D8]
  73802. 000363CE  4E91                     jsr        [A1]
  73803. 000363D0  4FEF 000E                lea.l      A7, [A7 + 0xE]
  73804. label000363D4:
  73805. 000363D4  42A7                     clr.l      -[A7]
  73806. 000363D6  2F0A                     move.l     -[A7], A2
  73807. 000363D8  2057                     movea.l    A0, [A7]
  73808. 000363DA  2268 0004                movea.l    A1, [A0 + 0x4]
  73809. 000363DE  2269 010C                movea.l    A1, [A1 + 0x10C]
  73810. 000363E2  4E91                     jsr        [A1]
  73811. 000363E4  504F                     addq.w     A7, 8
  73812. label000363E6:
  73813. 000363E6  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  73814. 000363EA  4E5E                     unlink     A6
  73815. 000363EC  4E75                     rts
  73816. 000363EE  4E56 0000                link       A6, 0
  73817. 000363F2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  73818. 000363F6  4EB9 0000 0E98           jsr        [0x00000E98]
  73819. 000363FC  4A00                     tst.b      D0
  73820. 000363FE  584F                     addq.w     A7, 4
  73821. 00036400  6714                     beq        +0x16 /* 00036416 */
  73822. 00036402  42A7                     clr.l      -[A7]
  73823. 00036404  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  73824. 00036408  2057                     movea.l    A0, [A7]
  73825. 0003640A  2268 0004                movea.l    A1, [A0 + 0x4]
  73826. 0003640E  2269 010C                movea.l    A1, [A1 + 0x10C]
  73827. 00036412  4E91                     jsr        [A1]
  73828. 00036414  504F                     addq.w     A7, 8
  73829. label00036416:
  73830. 00036416  4E5E                     unlink     A6
  73831. 00036418  4E75                     rts
  73832. 0003641A  4E56 0000                link       A6, 0
  73833. 0003641E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  73834. 00036422  4EB9 0000 0E98           jsr        [0x00000E98]
  73835. 00036428  4A00                     tst.b      D0
  73836. 0003642A  584F                     addq.w     A7, 4
  73837. 0003642C  6614                     bne        +0x16 /* 00036442 */
  73838. 0003642E  42A7                     clr.l      -[A7]
  73839. 00036430  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  73840. 00036434  2057                     movea.l    A0, [A7]
  73841. 00036436  2268 0004                movea.l    A1, [A0 + 0x4]
  73842. 0003643A  2269 010C                movea.l    A1, [A1 + 0x10C]
  73843. 0003643E  4E91                     jsr        [A1]
  73844. 00036440  504F                     addq.w     A7, 8
  73845. label00036442:
  73846. 00036442  4E5E                     unlink     A6
  73847. 00036444  4E75                     rts
  73848. 00036446  4E56 0000                link       A6, 0
  73849. 0003644A  206E 0008                movea.l    A0, [A6 + 0x8]
  73850. 0003644E  0C28 0002 0025           cmpi.b     [A0 + 0x25], 0x2
  73851. 00036454  6612                     bne        +0x14 /* 00036468 */
  73852. 00036456  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  73853. 0003645A  2057                     movea.l    A0, [A7]
  73854. 0003645C  2268 0004                movea.l    A1, [A0 + 0x4]
  73855. 00036460  2269 00C4                movea.l    A1, [A1 + 0xC4]
  73856. 00036464  4E91                     jsr        [A1]
  73857. 00036466  584F                     addq.w     A7, 4
  73858. label00036468:
  73859. 00036468  4E5E                     unlink     A6
  73860. 0003646A  4E75                     rts
  73861. 0003646C  4E56 0000                link       A6, 0
  73862. 00036470  206E 0008                movea.l    A0, [A6 + 0x8]
  73863. 00036474  0C28 0002 0025           cmpi.b     [A0 + 0x25], 0x2
  73864. 0003647A  6712                     beq        +0x14 /* 0003648E */
  73865. 0003647C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  73866. 00036480  2057                     movea.l    A0, [A7]
  73867. 00036482  2268 0004                movea.l    A1, [A0 + 0x4]
  73868. 00036486  2269 00C4                movea.l    A1, [A1 + 0xC4]
  73869. 0003648A  4E91                     jsr        [A1]
  73870. 0003648C  584F                     addq.w     A7, 4
  73871. label0003648E:
  73872. 0003648E  4E5E                     unlink     A6
  73873. 00036490  4E75                     rts
  73874. 00036492  4E56 FFE8                link       A6, -0x0018
  73875. 00036496  2F0A                     move.l     -[A7], A2
  73876. 00036498  246E 0008                movea.l    A2, [A6 + 0x8]
  73877. 0003649C  486E FFF0                pea.l      [A6 - 0x10]
  73878. 000364A0  2F0A                     move.l     -[A7], A2
  73879. 000364A2  2057                     movea.l    A0, [A7]
  73880. 000364A4  2268 0004                movea.l    A1, [A0 + 0x4]
  73881. 000364A8  2269 028C                movea.l    A1, [A1 + 0x28C]
  73882. 000364AC  4E91                     jsr        [A1]
  73883. 000364AE  2F0A                     move.l     -[A7], A2
  73884. 000364B0  2057                     movea.l    A0, [A7]
  73885. 000364B2  2268 0004                movea.l    A1, [A0 + 0x4]
  73886. 000364B6  2269 0220                movea.l    A1, [A1 + 0x220]
  73887. 000364BA  4E91                     jsr        [A1]
  73888. 000364BC  48C0                     ext.l      D0
  73889. 000364BE  2D40 FFF8                move.l     [A6 - 0x8], D0
  73890. 000364C2  42AE FFFC                clr.l      [A6 - 0x4]
  73891. 000364C6  486E FFE8                pea.l      [A6 - 0x18]
  73892. 000364CA  2F2A 00F6                move.l     -[A7], [A2 + 0xF6]
  73893. 000364CE  2057                     movea.l    A0, [A7]
  73894. 000364D0  2268 0004                movea.l    A1, [A0 + 0x4]
  73895. 000364D4  2269 0040                movea.l    A1, [A1 + 0x40]
  73896. 000364D8  4E91                     jsr        [A1]
  73897. 000364DA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  73898. 000364DE  2F0A                     move.l     -[A7], A2
  73899. 000364E0  2057                     movea.l    A0, [A7]
  73900. 000364E2  2268 0004                movea.l    A1, [A0 + 0x4]
  73901. 000364E6  2269 01EC                movea.l    A1, [A1 + 0x1EC]
  73902. 000364EA  4E91                     jsr        [A1]
  73903. 000364EC  3D40 FFF4                move.w     [A6 - 0xC], D0
  73904. 000364F0  486E FFE8                pea.l      [A6 - 0x18]
  73905. 000364F4  61FF FFFD EEA8           bsr        -0x21156 /* 0001539E */
  73906. 000364FA  3D40 FFF6                move.w     [A6 - 0xA], D0
  73907. 000364FE  1F2E 0010                move.b     -[A7], [A6 + 0x10]
  73908. 00036502  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  73909. 00036506  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  73910. 0003650A  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  73911. 0003650E  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  73912. 00036512  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  73913. 00036516  2F0A                     move.l     -[A7], A2
  73914. 00036518  2057                     movea.l    A0, [A7]
  73915. 0003651A  2268 0004                movea.l    A1, [A0 + 0x4]
  73916. 0003651E  2269 0214                movea.l    A1, [A1 + 0x214]
  73917. 00036522  4E91                     jsr        [A1]
  73918. 00036524  2F0A                     move.l     -[A7], A2
  73919. 00036526  2057                     movea.l    A0, [A7]
  73920. 00036528  2268 0004                movea.l    A1, [A0 + 0x4]
  73921. 0003652C  2269 0230                movea.l    A1, [A1 + 0x230]
  73922. 00036530  4E91                     jsr        [A1]
  73923. 00036532  4FEF 003E                lea.l      A7, [A7 + 0x3E]
  73924. 00036536  245F                     movea.l    A2, [A7]+
  73925. 00036538  4E5E                     unlink     A6
  73926. 0003653A  4E75                     rts
  73927. 0003653C  4E56 FFE2                link       A6, -0x001E
  73928. 00036540  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  73929. 00036544  246E 0008                movea.l    A2, [A6 + 0x8]
  73930. 00036548  286E 000C                movea.l    A4, [A6 + 0xC]
  73931. 0003654C  2C2E 0010                move.l     D6, [A6 + 0x10]
  73932. 00036550  2F0A                     move.l     -[A7], A2
  73933. 00036552  2057                     movea.l    A0, [A7]
  73934. 00036554  2268 0004                movea.l    A1, [A0 + 0x4]
  73935. 00036558  2269 0218                movea.l    A1, [A1 + 0x218]
  73936. 0003655C  4E91                     jsr        [A1]
  73937. 0003655E  3600                     move.w     D3, D0
  73938. 00036560  7E00                     moveq.l    D7, 0x00
  73939. 00036562  2F0A                     move.l     -[A7], A2
  73940. 00036564  61FF 0000 01F6           bsr        +0x1F8 /* 0003675C */
  73941. 0003656A  5280                     addq.l     D0, 1
  73942. 0003656C  2800                     move.l     D4, D0
  73943. 0003656E  4A86                     tst.l      D6
  73944. 00036570  504F                     addq.w     A7, 8
  73945. 00036572  6F00 0188                ble        +0x18A /* 000366FC */
  73946. 00036576  3003                     move.w     D0, D3
  73947. 00036578  48C0                     ext.l      D0
  73948. 0003657A  BC80                     cmp.l      D6, D0
  73949. 0003657C  6E00 017E                bgt        +0x180 /* 000366FC */
  73950. 00036580  2F0A                     move.l     -[A7], A2
  73951. 00036582  61FF FFFF FAEA           bsr        -0x514 /* 0003606E */
  73952. 00036588  2648                     movea.l    A3, A0
  73953. 0003658A  7063                     moveq.l    D0, 0x63
  73954. 0003658C  B880                     cmp.l      D4, D0
  73955. 0003658E  584F                     addq.w     A7, 4
  73956. 00036590  6F02                     ble        +0x4 /* 00036594 */
  73957. 00036592  7E01                     moveq.l    D7, 0x01
  73958. label00036594:
  73959. 00036594  486E FFEC                pea.l      [A6 - 0x14]
  73960. 00036598  2F0A                     move.l     -[A7], A2
  73961. 0003659A  2057                     movea.l    A0, [A7]
  73962. 0003659C  2268 0004                movea.l    A1, [A0 + 0x4]
  73963. 000365A0  2269 028C                movea.l    A1, [A1 + 0x28C]
  73964. 000365A4  4E91                     jsr        [A1]
  73965. 000365A6  486E FFFC                pea.l      [A6 - 0x4]
  73966. 000365AA  2F06                     move.l     -[A7], D6
  73967. 000365AC  2F0B                     move.l     -[A7], A3
  73968. 000365AE  2057                     movea.l    A0, [A7]
  73969. 000365B0  2250                     movea.l    A1, [A0]
  73970. 000365B2  2269 0014                movea.l    A1, [A1 + 0x14]
  73971. 000365B6  4E91                     jsr        [A1]
  73972. 000365B8  486E FFF4                pea.l      [A6 - 0xC]
  73973. 000365BC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  73974. 000365C0  4EB9 0000 0D28           jsr        [0x00000D28 /* JVBLTask */]
  73975. 000365C6  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  73976. 000365CA  2057                     movea.l    A0, [A7]
  73977. 000365CC  2268 0004                movea.l    A1, [A0 + 0x4]
  73978. 000365D0  2269 01C8                movea.l    A1, [A1 + 0x1C8]
  73979. 000365D4  4E91                     jsr        [A1]
  73980. 000365D6  1D40 FFEB                move.b     [A6 - 0x15], D0
  73981. 000365DA  42AE FFF8                clr.l      [A6 - 0x8]
  73982. 000365DE  2F0A                     move.l     -[A7], A2
  73983. 000365E0  61FF FFFF FC04           bsr        -0x3FA /* 000361E6 */
  73984. 000365E6  4A00                     tst.b      D0
  73985. 000365E8  4FEF 0024                lea.l      A7, [A7 + 0x24]
  73986. 000365EC  6706                     beq        +0x8 /* 000365F4 */
  73987. 000365EE  7013                     moveq.l    D0, 0x13
  73988. 000365F0  91AE FFF4                sub.l      [A6 - 0xC], D0
  73989. label000365F4:
  73990. 000365F4  486E FFE2                pea.l      [A6 - 0x1E]
  73991. 000365F8  2F2A 00F6                move.l     -[A7], [A2 + 0xF6]
  73992. 000365FC  2057                     movea.l    A0, [A7]
  73993. 000365FE  2268 0004                movea.l    A1, [A0 + 0x4]
  73994. 00036602  2269 0040                movea.l    A1, [A1 + 0x40]
  73995. 00036606  4E91                     jsr        [A1]
  73996. 00036608  2F0C                     move.l     -[A7], A4
  73997. 0003660A  2F0A                     move.l     -[A7], A2
  73998. 0003660C  2057                     movea.l    A0, [A7]
  73999. 0003660E  2268 0004                movea.l    A1, [A0 + 0x4]
  74000. 00036612  2269 01EC                movea.l    A1, [A1 + 0x1EC]
  74001. 00036616  4E91                     jsr        [A1]
  74002. 00036618  3D40 FFF0                move.w     [A6 - 0x10], D0
  74003. 0003661C  486E FFE2                pea.l      [A6 - 0x1E]
  74004. 00036620  61FF FFFD ED7C           bsr        -0x21282 /* 0001539E */
  74005. 00036626  3D40 FFF2                move.w     [A6 - 0xE], D0
  74006. 0003662A  4227                     clr.b      -[A7]
  74007. 0003662C  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  74008. 00036630  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  74009. 00036634  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  74010. 00036638  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  74011. 0003663C  2F0C                     move.l     -[A7], A4
  74012. 0003663E  2F0A                     move.l     -[A7], A2
  74013. 00036640  2057                     movea.l    A0, [A7]
  74014. 00036642  2268 0004                movea.l    A1, [A0 + 0x4]
  74015. 00036646  2269 0214                movea.l    A1, [A1 + 0x214]
  74016. 0003664A  4E91                     jsr        [A1]
  74017. 0003664C  2F0A                     move.l     -[A7], A2
  74018. 0003664E  2057                     movea.l    A0, [A7]
  74019. 00036650  2268 0004                movea.l    A1, [A0 + 0x4]
  74020. 00036654  2269 0230                movea.l    A1, [A1 + 0x230]
  74021. 00036658  4E91                     jsr        [A1]
  74022. 0003665A  2F0A                     move.l     -[A7], A2
  74023. 0003665C  2057                     movea.l    A0, [A7]
  74024. 0003665E  2268 0004                movea.l    A1, [A0 + 0x4]
  74025. 00036662  2269 0218                movea.l    A1, [A1 + 0x218]
  74026. 00036666  4E91                     jsr        [A1]
  74027. 00036668  48C0                     ext.l      D0
  74028. 0003666A  2600                     move.l     D3, D0
  74029. 0003666C  2F06                     move.l     -[A7], D6
  74030. 0003666E  2F03                     move.l     -[A7], D3
  74031. 00036670  2F0B                     move.l     -[A7], A3
  74032. 00036672  2057                     movea.l    A0, [A7]
  74033. 00036674  2250                     movea.l    A1, [A0]
  74034. 00036676  2269 003C                movea.l    A1, [A1 + 0x3C]
  74035. 0003667A  4E91                     jsr        [A1]
  74036. 0003667C  2F0B                     move.l     -[A7], A3
  74037. 0003667E  61FF FFFC BB30           bsr        -0x344CE /* 000021B0 */
  74038. 00036684  3800                     move.w     D4, D0
  74039. 00036686  2606                     move.l     D3, D6
  74040. 00036688  5283                     addq.l     D3, 1
  74041. 0003668A  2006                     move.l     D0, D6
  74042. 0003668C  5280                     addq.l     D0, 1
  74043. 0003668E  B044                     cmp.w      D0, D4
  74044. 00036690  4FEF 0046                lea.l      A7, [A7 + 0x46]
  74045. 00036694  6E46                     bgt        +0x48 /* 000366DC */
  74046. 00036696  306E FFF0                movea.w    A0, [A6 - 0x10]
  74047. 0003669A  2A08                     move.l     D5, A0
  74048. label0003669C:
  74049. 0003669C  486E FFFC                pea.l      [A6 - 0x4]
  74050. 000366A0  3043                     movea.w    A0, D3
  74051. 000366A2  2F08                     move.l     -[A7], A0
  74052. 000366A4  2F0B                     move.l     -[A7], A3
  74053. 000366A6  2057                     movea.l    A0, [A7]
  74054. 000366A8  2250                     movea.l    A1, [A0]
  74055. 000366AA  2269 0014                movea.l    A1, [A1 + 0x14]
  74056. 000366AE  4E91                     jsr        [A1]
  74057. 000366B0  4AAE FFFC                tst.l      [A6 - 0x4]
  74058. 000366B4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  74059. 000366B8  671C                     beq        +0x1E /* 000366D6 */
  74060. 000366BA  1F3C 0001                move.b     -[A7], 0x1
  74061. 000366BE  42A7                     clr.l      -[A7]
  74062. 000366C0  2F05                     move.l     -[A7], D5
  74063. 000366C2  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  74064. 000366C6  2057                     movea.l    A0, [A7]
  74065. 000366C8  2268 0004                movea.l    A1, [A0 + 0x4]
  74066. 000366CC  2269 004C                movea.l    A1, [A1 + 0x4C]
  74067. 000366D0  4E91                     jsr        [A1]
  74068. 000366D2  4FEF 000E                lea.l      A7, [A7 + 0xE]
  74069. label000366D6:
  74070. 000366D6  5243                     addq.w     D3, 1
  74071. 000366D8  B644                     cmp.w      D3, D4
  74072. 000366DA  6FC0                     ble        -0x3E /* 0003669C */
  74073. label000366DC:
  74074. 000366DC  4A2E FFEB                tst.b      [A6 - 0x15]
  74075. 000366E0  6740                     beq        +0x42 /* 00036722 */
  74076. 000366E2  1F3C 0001                move.b     -[A7], 0x1
  74077. 000366E6  2F06                     move.l     -[A7], D6
  74078. 000366E8  2F0A                     move.l     -[A7], A2
  74079. 000366EA  2057                     movea.l    A0, [A7]
  74080. 000366EC  2268 0004                movea.l    A1, [A0 + 0x4]
  74081. 000366F0  2269 01FC                movea.l    A1, [A1 + 0x1FC]
  74082. 000366F4  4E91                     jsr        [A1]
  74083. 000366F6  4FEF 000A                lea.l      A7, [A7 + 0xA]
  74084. 000366FA  6026                     bra        +0x28 /* 00036722 */
  74085. label000366FC:
  74086. 000366FC  3003                     move.w     D0, D3
  74087. 000366FE  48C0                     ext.l      D0
  74088. 00036700  BC80                     cmp.l      D6, D0
  74089. 00036702  6F1E                     ble        +0x20 /* 00036722 */
  74090. 00036704  7063                     moveq.l    D0, 0x63
  74091. 00036706  B880                     cmp.l      D4, D0
  74092. 00036708  6F02                     ble        +0x4 /* 0003670C */
  74093. 0003670A  7E01                     moveq.l    D7, 0x01
  74094. label0003670C:
  74095. 0003670C  4227                     clr.b      -[A7]
  74096. 0003670E  2F0C                     move.l     -[A7], A4
  74097. 00036710  2F0A                     move.l     -[A7], A2
  74098. 00036712  2057                     movea.l    A0, [A7]
  74099. 00036714  2268 0004                movea.l    A1, [A0 + 0x4]
  74100. 00036718  2269 0208                movea.l    A1, [A1 + 0x208]
  74101. 0003671C  4E91                     jsr        [A1]
  74102. 0003671E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  74103. label00036722:
  74104. 00036722  4A07                     tst.b      D7
  74105. 00036724  6710                     beq        +0x12 /* 00036736 */
  74106. 00036726  2F0A                     move.l     -[A7], A2
  74107. 00036728  2057                     movea.l    A0, [A7]
  74108. 0003672A  2268 0004                movea.l    A1, [A0 + 0x4]
  74109. 0003672E  2269 0290                movea.l    A1, [A1 + 0x290]
  74110. 00036732  4E91                     jsr        [A1]
  74111. 00036734  584F                     addq.w     A7, 4
  74112. label00036736:
  74113. 00036736  2F0A                     move.l     -[A7], A2
  74114. 00036738  61FF FFFF FAAC           bsr        -0x552 /* 000361E6 */
  74115. 0003673E  4A00                     tst.b      D0
  74116. 00036740  584F                     addq.w     A7, 4
  74117. 00036742  6610                     bne        +0x12 /* 00036754 */
  74118. 00036744  2F0A                     move.l     -[A7], A2
  74119. 00036746  2057                     movea.l    A0, [A7]
  74120. 00036748  2268 0004                movea.l    A1, [A0 + 0x4]
  74121. 0003674C  2269 00C4                movea.l    A1, [A1 + 0xC4]
  74122. 00036750  4E91                     jsr        [A1]
  74123. 00036752  584F                     addq.w     A7, 4
  74124. label00036754:
  74125. 00036754  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  74126. 00036758  4E5E                     unlink     A6
  74127. 0003675A  4E75                     rts
  74128. fn0003675C:
  74129. 0003675C  206F 0004                movea.l    A0, [A7 + 0x4]
  74130. 00036760  2028 010C                move.l     D0, [A0 + 0x10C]
  74131. 00036764  4E75                     rts
  74132. 00036766  4E56 FFF0                link       A6, -0x0010
  74133. 0003676A  48E7 1E38                movem.l    -[A7], D3,D4,D5,D6,A2,A3,A4
  74134. 0003676E  266E 0008                movea.l    A3, [A6 + 0x8]
  74135. 00036772  2A2E 000C                move.l     D5, [A6 + 0xC]
  74136. 00036776  2F0B                     move.l     -[A7], A3
  74137. 00036778  2057                     movea.l    A0, [A7]
  74138. 0003677A  2268 0004                movea.l    A1, [A0 + 0x4]
  74139. 0003677E  2269 0218                movea.l    A1, [A1 + 0x218]
  74140. 00036782  4E91                     jsr        [A1]
  74141. 00036784  3600                     move.w     D3, D0
  74142. 00036786  4A85                     tst.l      D5
  74143. 00036788  584F                     addq.w     A7, 4
  74144. 0003678A  6F00 015E                ble        +0x160 /* 000368EA */
  74145. 0003678E  3003                     move.w     D0, D3
  74146. 00036790  48C0                     ext.l      D0
  74147. 00036792  BA80                     cmp.l      D5, D0
  74148. 00036794  6E00 0154                bgt        +0x156 /* 000368EA */
  74149. 00036798  2F0B                     move.l     -[A7], A3
  74150. 0003679A  61FF FFFF F8D2           bsr        -0x72C /* 0003606E */
  74151. 000367A0  2448                     movea.l    A2, A0
  74152. 000367A2  486E FFFC                pea.l      [A6 - 0x4]
  74153. 000367A6  2F05                     move.l     -[A7], D5
  74154. 000367A8  2F0A                     move.l     -[A7], A2
  74155. 000367AA  2057                     movea.l    A0, [A7]
  74156. 000367AC  2250                     movea.l    A1, [A0]
  74157. 000367AE  2269 0014                movea.l    A1, [A1 + 0x14]
  74158. 000367B2  4E91                     jsr        [A1]
  74159. 000367B4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  74160. 000367B8  2057                     movea.l    A0, [A7]
  74161. 000367BA  2268 0004                movea.l    A1, [A0 + 0x4]
  74162. 000367BE  2269 01CC                movea.l    A1, [A1 + 0x1CC]
  74163. 000367C2  4E91                     jsr        [A1]
  74164. 000367C4  1C00                     move.b     D6, D0
  74165. 000367C6  486E FFF0                pea.l      [A6 - 0x10]
  74166. 000367CA  2F2B 00F6                move.l     -[A7], [A3 + 0xF6]
  74167. 000367CE  2057                     movea.l    A0, [A7]
  74168. 000367D0  2268 0004                movea.l    A1, [A0 + 0x4]
  74169. 000367D4  2269 0040                movea.l    A1, [A1 + 0x40]
  74170. 000367D8  4E91                     jsr        [A1]
  74171. 000367DA  486E FFF8                pea.l      [A6 - 0x8]
  74172. 000367DE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  74173. 000367E2  4EB9 0000 0D18           jsr        [0x00000D18 /* PowerMgrVars */]
  74174. 000367E8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  74175. 000367EC  2057                     movea.l    A0, [A7]
  74176. 000367EE  2268 0004                movea.l    A1, [A0 + 0x4]
  74177. 000367F2  2269 00C4                movea.l    A1, [A1 + 0xC4]
  74178. 000367F6  4E91                     jsr        [A1]
  74179. 000367F8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  74180. 000367FC  2057                     movea.l    A0, [A7]
  74181. 000367FE  2268 0004                movea.l    A1, [A0 + 0x4]
  74182. 00036802  2269 00B0                movea.l    A1, [A1 + 0xB0]
  74183. 00036806  4E91                     jsr        [A1]
  74184. 00036808  1F3C 0001                move.b     -[A7], 0x1
  74185. 0003680C  42A7                     clr.l      -[A7]
  74186. 0003680E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  74187. 00036812  4EB9 0000 0D88           jsr        [0x00000D88]
  74188. 00036818  286E FFFC                movea.l    A4, [A6 - 0x4]
  74189. 0003681C  4AAE FFFC                tst.l      [A6 - 0x4]
  74190. 00036820  4FEF 0036                lea.l      A7, [A7 + 0x36]
  74191. 00036824  6714                     beq        +0x16 /* 0003683A */
  74192. 00036826  3F3C 0001                move.w     -[A7], 0x1
  74193. 0003682A  2F0C                     move.l     -[A7], A4
  74194. 0003682C  2057                     movea.l    A0, [A7]
  74195. 0003682E  2268 0004                movea.l    A1, [A0 + 0x4]
  74196. 00036832  2269 0008                movea.l    A1, [A1 + 0x8]
  74197. 00036836  4E91                     jsr        [A1]
  74198. 00036838  5C4F                     addq.w     A7, 6
  74199. label0003683A:
  74200. 0003683A  2F0A                     move.l     -[A7], A2
  74201. 0003683C  61FF FFFC B972           bsr        -0x3468C /* 000021B0 */
  74202. 00036842  3800                     move.w     D4, D0
  74203. 00036844  3605                     move.w     D3, D5
  74204. 00036846  BA44                     cmp.w      D5, D4
  74205. 00036848  584F                     addq.w     A7, 4
  74206. 0003684A  6E48                     bgt        +0x4A /* 00036894 */
  74207. label0003684C:
  74208. 0003684C  486E FFFC                pea.l      [A6 - 0x4]
  74209. 00036850  3043                     movea.w    A0, D3
  74210. 00036852  2F08                     move.l     -[A7], A0
  74211. 00036854  2F0A                     move.l     -[A7], A2
  74212. 00036856  2057                     movea.l    A0, [A7]
  74213. 00036858  2250                     movea.l    A1, [A0]
  74214. 0003685A  2269 0014                movea.l    A1, [A1 + 0x14]
  74215. 0003685E  4E91                     jsr        [A1]
  74216. 00036860  4AAE FFFC                tst.l      [A6 - 0x4]
  74217. 00036864  4FEF 000C                lea.l      A7, [A7 + 0xC]
  74218. 00036868  6724                     beq        +0x26 /* 0003688E */
  74219. 0003686A  1F3C 0001                move.b     -[A7], 0x1
  74220. 0003686E  42A7                     clr.l      -[A7]
  74221. 00036870  302E FFF8                move.w     D0, [A6 - 0x8]
  74222. 00036874  48C0                     ext.l      D0
  74223. 00036876  4480                     neg.l      D0
  74224. 00036878  2F00                     move.l     -[A7], D0
  74225. 0003687A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  74226. 0003687E  2057                     movea.l    A0, [A7]
  74227. 00036880  2268 0004                movea.l    A1, [A0 + 0x4]
  74228. 00036884  2269 004C                movea.l    A1, [A1 + 0x4C]
  74229. 00036888  4E91                     jsr        [A1]
  74230. 0003688A  4FEF 000E                lea.l      A7, [A7 + 0xE]
  74231. label0003688E:
  74232. 0003688E  5243                     addq.w     D3, 1
  74233. 00036890  B644                     cmp.w      D3, D4
  74234. 00036892  6FB8                     ble        -0x46 /* 0003684C */
  74235. label00036894:
  74236. 00036894  4A06                     tst.b      D6
  74237. 00036896  6726                     beq        +0x28 /* 000368BE */
  74238. 00036898  42AB 00DC                clr.l      [A3 + 0xDC]
  74239. 0003689C  3004                     move.w     D0, D4
  74240. 0003689E  48C0                     ext.l      D0
  74241. 000368A0  B085                     cmp.l      D0, D5
  74242. 000368A2  6C04                     bge        +0x6 /* 000368A8 */
  74243. 000368A4  3044                     movea.w    A0, D4
  74244. 000368A6  2A08                     move.l     D5, A0
  74245. label000368A8:
  74246. 000368A8  4227                     clr.b      -[A7]
  74247. 000368AA  2F05                     move.l     -[A7], D5
  74248. 000368AC  2F0B                     move.l     -[A7], A3
  74249. 000368AE  2057                     movea.l    A0, [A7]
  74250. 000368B0  2268 0004                movea.l    A1, [A0 + 0x4]
  74251. 000368B4  2269 01FC                movea.l    A1, [A1 + 0x1FC]
  74252. 000368B8  4E91                     jsr        [A1]
  74253. 000368BA  4FEF 000A                lea.l      A7, [A7 + 0xA]
  74254. label000368BE:
  74255. 000368BE  2F0B                     move.l     -[A7], A3
  74256. 000368C0  2057                     movea.l    A0, [A7]
  74257. 000368C2  2268 0004                movea.l    A1, [A0 + 0x4]
  74258. 000368C6  2269 0230                movea.l    A1, [A1 + 0x230]
  74259. 000368CA  4E91                     jsr        [A1]
  74260. 000368CC  2F0B                     move.l     -[A7], A3
  74261. 000368CE  61FF FFFF F916           bsr        -0x6E8 /* 000361E6 */
  74262. 000368D4  4A00                     tst.b      D0
  74263. 000368D6  504F                     addq.w     A7, 8
  74264. 000368D8  6610                     bne        +0x12 /* 000368EA */
  74265. 000368DA  2F0B                     move.l     -[A7], A3
  74266. 000368DC  2057                     movea.l    A0, [A7]
  74267. 000368DE  2268 0004                movea.l    A1, [A0 + 0x4]
  74268. 000368E2  2269 00C4                movea.l    A1, [A1 + 0xC4]
  74269. 000368E6  4E91                     jsr        [A1]
  74270. 000368E8  584F                     addq.w     A7, 4
  74271. label000368EA:
  74272. 000368EA  4CDF 1C78                movem.l    D3,D4,D5,D6,A2,A3,A4, [A7]+
  74273. 000368EE  4E5E                     unlink     A6
  74274. 000368F0  4E75                     rts
  74275. 000368F2  4E56 FFAE                link       A6, -0x0052
  74276. 000368F6  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  74277. 000368FA  246E 0008                movea.l    A2, [A6 + 0x8]
  74278. 000368FE  266E 000C                movea.l    A3, [A6 + 0xC]
  74279. 00036902  262E 0010                move.l     D3, [A6 + 0x10]
  74280. 00036906  2D43 FFE2                move.l     [A6 - 0x1E], D3
  74281. 0003690A  3D6E 0014 FFE6           move.w     [A6 - 0x1A], [A6 + 0x14]
  74282. 00036910  3D6E 0016 FFE8           move.w     [A6 - 0x18], [A6 + 0x16]
  74283. 00036916  1D7C 0001 FFEA           move.b     [A6 - 0x16], 0x1
  74284. 0003691C  1D7C 0001 FFEB           move.b     [A6 - 0x15], 0x1
  74285. 00036922  422E FFEC                clr.b      [A6 - 0x14]
  74286. 00036926  422E FFED                clr.b      [A6 - 0x13]
  74287. 0003692A  422E FFEE                clr.b      [A6 - 0x12]
  74288. 0003692E  422E FFEF                clr.b      [A6 - 0x11]
  74289. 00036932  2D6E 0018 FFF0           move.l     [A6 - 0x10], [A6 + 0x18]
  74290. 00036938  2D6E 001C FFF4           move.l     [A6 - 0xC], [A6 + 0x1C]
  74291. 0003693E  42AE FFF8                clr.l      [A6 - 0x8]
  74292. 00036942  2F0A                     move.l     -[A7], A2
  74293. 00036944  61FF 0000 013A           bsr        +0x13C /* 00036A80 */
  74294. 0003694A  2D48 FFFC                move.l     [A6 - 0x4], A0
  74295. 0003694E  2D43 FFD2                move.l     [A6 - 0x2E], D3
  74296. 00036952  4A2E 0020                tst.b      [A6 + 0x20]
  74297. 00036956  584F                     addq.w     A7, 4
  74298. 00036958  6704                     beq        +0x6 /* 0003695E */
  74299. 0003695A  7001                     moveq.l    D0, 0x01
  74300. 0003695C  6002                     bra        +0x4 /* 00036960 */
  74301. label0003695E:
  74302. 0003695E  7000                     moveq.l    D0, 0x00
  74303. label00036960:
  74304. 00036960  2D40 FFD6                move.l     [A6 - 0x2A], D0
  74305. 00036964  42AE FFDA                clr.l      [A6 - 0x26]
  74306. 00036968  7001                     moveq.l    D0, 0x01
  74307. 0003696A  2D40 FFDE                move.l     [A6 - 0x22], D0
  74308. 0003696E  2F03                     move.l     -[A7], D3
  74309. 00036970  2F0B                     move.l     -[A7], A3
  74310. 00036972  486E FFBA                pea.l      [A6 - 0x46]
  74311. 00036976  2F0A                     move.l     -[A7], A2
  74312. 00036978  2057                     movea.l    A0, [A7]
  74313. 0003697A  2268 0004                movea.l    A1, [A0 + 0x4]
  74314. 0003697E  2269 0234                movea.l    A1, [A1 + 0x234]
  74315. 00036982  4E91                     jsr        [A1]
  74316. 00036984  2D6E FFBA FFCC           move.l     [A6 - 0x34], [A6 - 0x46]
  74317. 0003698A  3D6E FFBE FFD0           move.w     [A6 - 0x30], [A6 - 0x42]
  74318. 00036990  2F03                     move.l     -[A7], D3
  74319. 00036992  2F0B                     move.l     -[A7], A3
  74320. 00036994  486E FFB4                pea.l      [A6 - 0x4C]
  74321. 00036998  2F0A                     move.l     -[A7], A2
  74322. 0003699A  2057                     movea.l    A0, [A7]
  74323. 0003699C  2268 0004                movea.l    A1, [A0 + 0x4]
  74324. 000369A0  2269 0238                movea.l    A1, [A1 + 0x238]
  74325. 000369A4  4E91                     jsr        [A1]
  74326. 000369A6  2D6E FFB4 FFC6           move.l     [A6 - 0x3A], [A6 - 0x4C]
  74327. 000369AC  3D6E FFB8 FFCA           move.w     [A6 - 0x36], [A6 - 0x48]
  74328. 000369B2  2F03                     move.l     -[A7], D3
  74329. 000369B4  2F0B                     move.l     -[A7], A3
  74330. 000369B6  486E FFAE                pea.l      [A6 - 0x52]
  74331. 000369BA  2F0A                     move.l     -[A7], A2
  74332. 000369BC  2057                     movea.l    A0, [A7]
  74333. 000369BE  2268 0004                movea.l    A1, [A0 + 0x4]
  74334. 000369C2  2269 023C                movea.l    A1, [A1 + 0x23C]
  74335. 000369C6  4E91                     jsr        [A1]
  74336. 000369C8  2D6E FFAE FFC0           move.l     [A6 - 0x40], [A6 - 0x52]
  74337. 000369CE  3D6E FFB2 FFC4           move.w     [A6 - 0x3C], [A6 - 0x4E]
  74338. 000369D4  4878 01A2                push.l     0x1A2
  74339. 000369D8  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  74340. 000369DE  2848                     movea.l    A4, A0
  74341. 000369E0  2008                     move.l     D0, A0
  74342. 000369E2  4FEF 0034                lea.l      A7, [A7 + 0x34]
  74343. 000369E6  6736                     beq        +0x38 /* 00036A1E */
  74344. 000369E8  486E FFC0                pea.l      [A6 - 0x40]
  74345. 000369EC  486E FFC6                pea.l      [A6 - 0x3A]
  74346. 000369F0  486E FFCC                pea.l      [A6 - 0x34]
  74347. 000369F4  2F0A                     move.l     -[A7], A2
  74348. 000369F6  61FF FFFF F786           bsr        -0x878 /* 0003617E */
  74349. 000369FC  584F                     addq.w     A7, 4
  74350. 000369FE  3F00                     move.w     -[A7], D0
  74351. 00036A00  1F3C 0001                move.b     -[A7], 0x1
  74352. 00036A04  2F0B                     move.l     -[A7], A3
  74353. 00036A06  486E FFD2                pea.l      [A6 - 0x2E]
  74354. 00036A0A  486E FFE2                pea.l      [A6 - 0x1E]
  74355. 00036A0E  3F3C 0001                move.w     -[A7], 0x1
  74356. 00036A12  2F0C                     move.l     -[A7], A4
  74357. 00036A14  61FF FFFF D944           bsr        -0x26BA /* 0003435A */
  74358. 00036A1A  4FEF 0022                lea.l      A7, [A7 + 0x22]
  74359. label00036A1E:
  74360. 00036A1E  264C                     movea.l    A3, A4
  74361. 00036A20  2F0B                     move.l     -[A7], A3
  74362. 00036A22  2057                     movea.l    A0, [A7]
  74363. 00036A24  2268 0004                movea.l    A1, [A0 + 0x4]
  74364. 00036A28  2269 000C                movea.l    A1, [A1 + 0xC]
  74365. 00036A2C  4E91                     jsr        [A1]
  74366. 00036A2E  260A                     move.l     D3, A2
  74367. 00036A30  200A                     move.l     D0, A2
  74368. 00036A32  584F                     addq.w     A7, 4
  74369. 00036A34  6704                     beq        +0x6 /* 00036A3A */
  74370. 00036A36  707C                     moveq.l    D0, 0x7C
  74371. 00036A38  D680                     add.l      D3, D0
  74372. label00036A3A:
  74373. 00036A3A  2F03                     move.l     -[A7], D3
  74374. 00036A3C  486B 0028                pea.l      [A3 + 0x28]
  74375. 00036A40  4EB9 0000 1830           jsr        [0x00001830]
  74376. 00036A46  486B 0028                pea.l      [A3 + 0x28]
  74377. 00036A4A  61FF FFFC B2A0           bsr        -0x34D5E /* 00001CEC */
  74378. 00036A50  4A2E 0020                tst.b      [A6 + 0x20]
  74379. 00036A54  4FEF 000C                lea.l      A7, [A7 + 0xC]
  74380. 00036A58  671C                     beq        +0x1E /* 00036A76 */
  74381. 00036A5A  1F3C 0001                move.b     -[A7], 0x1
  74382. 00036A5E  1F3C 0001                move.b     -[A7], 0x1
  74383. 00036A62  2F0B                     move.l     -[A7], A3
  74384. 00036A64  2F0A                     move.l     -[A7], A2
  74385. 00036A66  2057                     movea.l    A0, [A7]
  74386. 00036A68  2268 0004                movea.l    A1, [A0 + 0x4]
  74387. 00036A6C  2269 01F8                movea.l    A1, [A1 + 0x1F8]
  74388. 00036A70  4E91                     jsr        [A1]
  74389. 00036A72  4FEF 000C                lea.l      A7, [A7 + 0xC]
  74390. label00036A76:
  74391. 00036A76  204C                     movea.l    A0, A4
  74392. 00036A78  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  74393. 00036A7C  4E5E                     unlink     A6
  74394. 00036A7E  4E75                     rts
  74395. fn00036A80:
  74396. 00036A80  206F 0004                movea.l    A0, [A7 + 0x4]
  74397. 00036A84  2068 00F6                movea.l    A0, [A0 + 0xF6]
  74398. 00036A88  4E75                     rts
  74399. 00036A8A  4E56 0000                link       A6, 0
  74400. 00036A8E  206E 0008                movea.l    A0, [A6 + 0x8]
  74401. 00036A92  2F28 00F6                move.l     -[A7], [A0 + 0xF6]
  74402. 00036A96  61FF FFFF 4874           bsr        -0xB78A /* 0002B30C */
  74403. 00036A9C  584F                     addq.w     A7, 4
  74404. 00036A9E  2F08                     move.l     -[A7], A0
  74405. 00036AA0  61FF FFFC B70E           bsr        -0x348F0 /* 000021B0 */
  74406. 00036AA6  4E5E                     unlink     A6
  74407. 00036AA8  4E75                     rts
  74408. 00036AAA  4E56 0000                link       A6, 0
  74409. 00036AAE  2F0B                     move.l     -[A7], A3
  74410. 00036AB0  2F0A                     move.l     -[A7], A2
  74411. 00036AB2  246E 0008                movea.l    A2, [A6 + 0x8]
  74412. 00036AB6  266A 00F6                movea.l    A3, [A2 + 0xF6]
  74413. 00036ABA  200B                     move.l     D0, A3
  74414. 00036ABC  6718                     beq        +0x1A /* 00036AD6 */
  74415. 00036ABE  2F0B                     move.l     -[A7], A3
  74416. 00036AC0  4EB9 0000 1220           jsr        [0x00001220]
  74417. 00036AC6  2F0A                     move.l     -[A7], A2
  74418. 00036AC8  2057                     movea.l    A0, [A7]
  74419. 00036ACA  2268 0004                movea.l    A1, [A0 + 0x4]
  74420. 00036ACE  2269 00C4                movea.l    A1, [A1 + 0xC4]
  74421. 00036AD2  4E91                     jsr        [A1]
  74422. 00036AD4  504F                     addq.w     A7, 8
  74423. label00036AD6:
  74424. 00036AD6  2F0A                     move.l     -[A7], A2
  74425. 00036AD8  2057                     movea.l    A0, [A7]
  74426. 00036ADA  2268 0004                movea.l    A1, [A0 + 0x4]
  74427. 00036ADE  2269 0204                movea.l    A1, [A1 + 0x204]
  74428. 00036AE2  4E91                     jsr        [A1]
  74429. 00036AE4  42AA 00DC                clr.l      [A2 + 0xDC]
  74430. 00036AE8  584F                     addq.w     A7, 4
  74431. 00036AEA  245F                     movea.l    A2, [A7]+
  74432. 00036AEC  265F                     movea.l    A3, [A7]+
  74433. 00036AEE  4E5E                     unlink     A6
  74434. 00036AF0  4E75                     rts
  74435. 00036AF2  206F 0004                movea.l    A0, [A7 + 0x4]
  74436. 00036AF6  42A8 010C                clr.l      [A0 + 0x10C]
  74437. 00036AFA  4E75                     rts
  74438. 00036AFC  4E56 FFF4                link       A6, -0x000C
  74439. 00036B00  2F0A                     move.l     -[A7], A2
  74440. 00036B02  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  74441. 00036B06  61FF FFFF F566           bsr        -0xA98 /* 0003606E */
  74442. 00036B0C  2448                     movea.l    A2, A0
  74443. 00036B0E  2F0A                     move.l     -[A7], A2
  74444. 00036B10  61FF FFFC B69E           bsr        -0x34960 /* 000021B0 */
  74445. 00036B16  4A80                     tst.l      D0
  74446. 00036B18  504F                     addq.w     A7, 8
  74447. 00036B1A  673A                     beq        +0x3C /* 00036B56 */
  74448. 00036B1C  486E FFFC                pea.l      [A6 - 0x4]
  74449. 00036B20  2F0A                     move.l     -[A7], A2
  74450. 00036B22  61FF FFFC B68C           bsr        -0x34972 /* 000021B0 */
  74451. 00036B28  584F                     addq.w     A7, 4
  74452. 00036B2A  2F00                     move.l     -[A7], D0
  74453. 00036B2C  2F0A                     move.l     -[A7], A2
  74454. 00036B2E  2057                     movea.l    A0, [A7]
  74455. 00036B30  2250                     movea.l    A1, [A0]
  74456. 00036B32  2269 0014                movea.l    A1, [A1 + 0x14]
  74457. 00036B36  4E91                     jsr        [A1]
  74458. 00036B38  486E FFF4                pea.l      [A6 - 0xC]
  74459. 00036B3C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  74460. 00036B40  2057                     movea.l    A0, [A7]
  74461. 00036B42  2268 0004                movea.l    A1, [A0 + 0x4]
  74462. 00036B46  2269 0040                movea.l    A1, [A1 + 0x40]
  74463. 00036B4A  4E91                     jsr        [A1]
  74464. 00036B4C  302E FFFA                move.w     D0, [A6 - 0x6]
  74465. 00036B50  4FEF 0014                lea.l      A7, [A7 + 0x14]
  74466. 00036B54  6002                     bra        +0x4 /* 00036B58 */
  74467. label00036B56:
  74468. 00036B56  7000                     moveq.l    D0, 0x00
  74469. label00036B58:
  74470. 00036B58  245F                     movea.l    A2, [A7]+
  74471. 00036B5A  4E5E                     unlink     A6
  74472. 00036B5C  4E75                     rts
  74473. 00036B5E  4E56 FFE6                link       A6, -0x001A
  74474. 00036B62  48E7 1E30                movem.l    -[A7], D3,D4,D5,D6,A2,A3
  74475. 00036B66  246E 0008                movea.l    A2, [A6 + 0x8]
  74476. 00036B6A  7600                     moveq.l    D3, 0x00
  74477. 00036B6C  266A 00DC                movea.l    A3, [A2 + 0xDC]
  74478. 00036B70  200B                     move.l     D0, A3
  74479. 00036B72  6700 0122                beq        +0x124 /* 00036C96 */
  74480. 00036B76  486E FFF8                pea.l      [A6 - 0x8]
  74481. 00036B7A  2F0B                     move.l     -[A7], A3
  74482. 00036B7C  2057                     movea.l    A0, [A7]
  74483. 00036B7E  2268 0004                movea.l    A1, [A0 + 0x4]
  74484. 00036B82  2269 0040                movea.l    A1, [A1 + 0x40]
  74485. 00036B86  4E91                     jsr        [A1]
  74486. 00036B88  486E FFF0                pea.l      [A6 - 0x10]
  74487. 00036B8C  2F2A 00F6                move.l     -[A7], [A2 + 0xF6]
  74488. 00036B90  2057                     movea.l    A0, [A7]
  74489. 00036B92  2268 0004                movea.l    A1, [A0 + 0x4]
  74490. 00036B96  2269 0040                movea.l    A1, [A1 + 0x40]
  74491. 00036B9A  4E91                     jsr        [A1]
  74492. 00036B9C  486E FFF0                pea.l      [A6 - 0x10]
  74493. 00036BA0  486E FFF8                pea.l      [A6 - 0x8]
  74494. 00036BA4  486E FFE8                pea.l      [A6 - 0x18]
  74495. 00036BA8  A8AA                     syscall    SectRect
  74496. 00036BAA  101F                     move.b     D0, [A7]+
  74497. 00036BAC  4FEF 000E                lea.l      A7, [A7 + 0xE]
  74498. 00036BB0  6768                     beq        +0x6A /* 00036C1A */
  74499. 00036BB2  486E FFE8                pea.l      [A6 - 0x18]
  74500. 00036BB6  61FF FFFD E800           bsr        -0x217FE /* 000153B8 */
  74501. 00036BBC  3D40 FFE6                move.w     [A6 - 0x1A], D0
  74502. 00036BC0  486E FFF8                pea.l      [A6 - 0x8]
  74503. 00036BC4  61FF FFFD E7F2           bsr        -0x2180C /* 000153B8 */
  74504. 00036BCA  906E FFE6                sub.w      D0, [A6 - 0x1A]
  74505. 00036BCE  3800                     move.w     D4, D0
  74506. 00036BD0  504F                     addq.w     A7, 8
  74507. 00036BD2  6F00 00AE                ble        +0xB0 /* 00036C82 */
  74508. 00036BD6  4A6E FFFA                tst.w      [A6 - 0x6]
  74509. 00036BDA  6F1E                     ble        +0x20 /* 00036BFA */
  74510. 00036BDC  1F3C 0001                move.b     -[A7], 0x1
  74511. 00036BE0  3F04                     move.w     -[A7], D4
  74512. 00036BE2  1F3C 0001                move.b     -[A7], 0x1
  74513. 00036BE6  2F0A                     move.l     -[A7], A2
  74514. 00036BE8  2057                     movea.l    A0, [A7]
  74515. 00036BEA  2268 0004                movea.l    A1, [A0 + 0x4]
  74516. 00036BEE  2269 0270                movea.l    A1, [A1 + 0x270]
  74517. 00036BF2  4E91                     jsr        [A1]
  74518. 00036BF4  4FEF 000A                lea.l      A7, [A7 + 0xA]
  74519. 00036BF8  601C                     bra        +0x1E /* 00036C16 */
  74520. label00036BFA:
  74521. 00036BFA  1F3C 0001                move.b     -[A7], 0x1
  74522. 00036BFE  3F04                     move.w     -[A7], D4
  74523. 00036C00  1F3C 0002                move.b     -[A7], 0x2
  74524. 00036C04  2F0A                     move.l     -[A7], A2
  74525. 00036C06  2057                     movea.l    A0, [A7]
  74526. 00036C08  2268 0004                movea.l    A1, [A0 + 0x4]
  74527. 00036C0C  2269 0270                movea.l    A1, [A1 + 0x270]
  74528. 00036C10  4E91                     jsr        [A1]
  74529. 00036C12  4FEF 000A                lea.l      A7, [A7 + 0xA]
  74530. label00036C16:
  74531. 00036C16  7601                     moveq.l    D3, 0x01
  74532. 00036C18  6068                     bra        +0x6A /* 00036C82 */
  74533. label00036C1A:
  74534. 00036C1A  382E FFFA                move.w     D4, [A6 - 0x6]
  74535. 00036C1E  6F34                     ble        +0x36 /* 00036C54 */
  74536. 00036C20  3A2E FFF6                move.w     D5, [A6 - 0xA]
  74537. 00036C24  B845                     cmp.w      D4, D5
  74538. 00036C26  6D2C                     blt        +0x2E /* 00036C54 */
  74539. 00036C28  382E FFFE                move.w     D4, [A6 - 0x2]
  74540. 00036C2C  9845                     sub.w      D4, D5
  74541. 00036C2E  3C04                     move.w     D6, D4
  74542. 00036C30  4A46                     tst.w      D6
  74543. 00036C32  6F4E                     ble        +0x50 /* 00036C82 */
  74544. 00036C34  1F3C 0001                move.b     -[A7], 0x1
  74545. 00036C38  3F04                     move.w     -[A7], D4
  74546. 00036C3A  1F3C 0001                move.b     -[A7], 0x1
  74547. 00036C3E  2F0A                     move.l     -[A7], A2
  74548. 00036C40  2057                     movea.l    A0, [A7]
  74549. 00036C42  2268 0004                movea.l    A1, [A0 + 0x4]
  74550. 00036C46  2269 0270                movea.l    A1, [A1 + 0x270]
  74551. 00036C4A  4E91                     jsr        [A1]
  74552. 00036C4C  7601                     moveq.l    D3, 0x01
  74553. 00036C4E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  74554. 00036C52  602E                     bra        +0x30 /* 00036C82 */
  74555. label00036C54:
  74556. 00036C54  4A44                     tst.w      D4
  74557. 00036C56  6C2A                     bge        +0x2C /* 00036C82 */
  74558. 00036C58  3A2E FFF2                move.w     D5, [A6 - 0xE]
  74559. 00036C5C  B845                     cmp.w      D4, D5
  74560. 00036C5E  6C22                     bge        +0x24 /* 00036C82 */
  74561. 00036C60  3605                     move.w     D3, D5
  74562. 00036C62  9644                     sub.w      D3, D4
  74563. 00036C64  1F3C 0001                move.b     -[A7], 0x1
  74564. 00036C68  3F03                     move.w     -[A7], D3
  74565. 00036C6A  1F3C 0002                move.b     -[A7], 0x2
  74566. 00036C6E  2F0A                     move.l     -[A7], A2
  74567. 00036C70  2057                     movea.l    A0, [A7]
  74568. 00036C72  2268 0004                movea.l    A1, [A0 + 0x4]
  74569. 00036C76  2269 0270                movea.l    A1, [A1 + 0x270]
  74570. 00036C7A  4E91                     jsr        [A1]
  74571. 00036C7C  7601                     moveq.l    D3, 0x01
  74572. 00036C7E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  74573. label00036C82:
  74574. 00036C82  4A03                     tst.b      D3
  74575. 00036C84  6710                     beq        +0x12 /* 00036C96 */
  74576. 00036C86  2F0A                     move.l     -[A7], A2
  74577. 00036C88  2057                     movea.l    A0, [A7]
  74578. 00036C8A  2268 0004                movea.l    A1, [A0 + 0x4]
  74579. 00036C8E  2269 027C                movea.l    A1, [A1 + 0x27C]
  74580. 00036C92  4E91                     jsr        [A1]
  74581. 00036C94  584F                     addq.w     A7, 4
  74582. label00036C96:
  74583. 00036C96  1003                     move.b     D0, D3
  74584. 00036C98  4CDF 0C78                movem.l    D3,D4,D5,D6,A2,A3, [A7]+
  74585. 00036C9C  4E5E                     unlink     A6
  74586. 00036C9E  4E75                     rts
  74587. 00036CA0  4E56 FFEC                link       A6, -0x0014
  74588. 00036CA4  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  74589. 00036CA8  266E 0008                movea.l    A3, [A6 + 0x8]
  74590. 00036CAC  2F0B                     move.l     -[A7], A3
  74591. 00036CAE  61FF FFFF F3BE           bsr        -0xC40 /* 0003606E */
  74592. 00036CB4  2448                     movea.l    A2, A0
  74593. 00036CB6  2F0A                     move.l     -[A7], A2
  74594. 00036CB8  61FF FFFC B4F6           bsr        -0x34B08 /* 000021B0 */
  74595. 00036CBE  4A80                     tst.l      D0
  74596. 00036CC0  504F                     addq.w     A7, 8
  74597. 00036CC2  6778                     beq        +0x7A /* 00036D3C */
  74598. 00036CC4  486E FFEC                pea.l      [A6 - 0x14]
  74599. 00036CC8  2F2B 00F6                move.l     -[A7], [A3 + 0xF6]
  74600. 00036CCC  2057                     movea.l    A0, [A7]
  74601. 00036CCE  2268 0004                movea.l    A1, [A0 + 0x4]
  74602. 00036CD2  2269 0040                movea.l    A1, [A1 + 0x40]
  74603. 00036CD6  4E91                     jsr        [A1]
  74604. 00036CD8  486E FFFC                pea.l      [A6 - 0x4]
  74605. 00036CDC  4878 0001                push.l     0x1
  74606. 00036CE0  2F0A                     move.l     -[A7], A2
  74607. 00036CE2  2057                     movea.l    A0, [A7]
  74608. 00036CE4  2250                     movea.l    A1, [A0]
  74609. 00036CE6  2269 0014                movea.l    A1, [A1 + 0x14]
  74610. 00036CEA  4E91                     jsr        [A1]
  74611. 00036CEC  4AAE FFFC                tst.l      [A6 - 0x4]
  74612. 00036CF0  4FEF 0014                lea.l      A7, [A7 + 0x14]
  74613. 00036CF4  6746                     beq        +0x48 /* 00036D3C */
  74614. 00036CF6  486E FFF4                pea.l      [A6 - 0xC]
  74615. 00036CFA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  74616. 00036CFE  2057                     movea.l    A0, [A7]
  74617. 00036D00  2268 0004                movea.l    A1, [A0 + 0x4]
  74618. 00036D04  2269 0040                movea.l    A1, [A1 + 0x40]
  74619. 00036D08  4E91                     jsr        [A1]
  74620. 00036D0A  382E FFF6                move.w     D4, [A6 - 0xA]
  74621. 00036D0E  504F                     addq.w     A7, 8
  74622. 00036D10  6C2A                     bge        +0x2C /* 00036D3C */
  74623. 00036D12  3F04                     move.w     -[A7], D4
  74624. 00036D14  61FF 0000 002E           bsr        +0x30 /* 00036D44 */
  74625. 00036D1A  3600                     move.w     D3, D0
  74626. 00036D1C  544F                     addq.w     A7, 2
  74627. 00036D1E  6F1C                     ble        +0x1E /* 00036D3C */
  74628. 00036D20  1F3C 0001                move.b     -[A7], 0x1
  74629. 00036D24  3F03                     move.w     -[A7], D3
  74630. 00036D26  1F3C 0002                move.b     -[A7], 0x2
  74631. 00036D2A  2F0B                     move.l     -[A7], A3
  74632. 00036D2C  2057                     movea.l    A0, [A7]
  74633. 00036D2E  2268 0004                movea.l    A1, [A0 + 0x4]
  74634. 00036D32  2269 0270                movea.l    A1, [A1 + 0x270]
  74635. 00036D36  4E91                     jsr        [A1]
  74636. 00036D38  4FEF 000A                lea.l      A7, [A7 + 0xA]
  74637. label00036D3C:
  74638. 00036D3C  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  74639. 00036D40  4E5E                     unlink     A6
  74640. 00036D42  4E75                     rts
  74641. fn00036D44:
  74642. 00036D44  302F 0004                move.w     D0, [A7 + 0x4]
  74643. 00036D48  4A40                     tst.w      D0
  74644. 00036D4A  6C02                     bge        +0x4 /* 00036D4E */
  74645. 00036D4C  4440                     neg.w      D0
  74646. label00036D4E:
  74647. 00036D4E  4E75                     rts
  74648. 00036D50  4E56 FFEC                link       A6, -0x0014
  74649. 00036D54  48E7 1F30                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3
  74650. 00036D58  266E 0008                movea.l    A3, [A6 + 0x8]
  74651. 00036D5C  2F0B                     move.l     -[A7], A3
  74652. 00036D5E  61FF FFFF F30E           bsr        -0xCF0 /* 0003606E */
  74653. 00036D64  2448                     movea.l    A2, A0
  74654. 00036D66  2F0A                     move.l     -[A7], A2
  74655. 00036D68  61FF FFFC B446           bsr        -0x34BB8 /* 000021B0 */
  74656. 00036D6E  4A80                     tst.l      D0
  74657. 00036D70  504F                     addq.w     A7, 8
  74658. 00036D72  6700 009C                beq        +0x9E /* 00036E10 */
  74659. 00036D76  486E FFF4                pea.l      [A6 - 0xC]
  74660. 00036D7A  2F2B 00F6                move.l     -[A7], [A3 + 0xF6]
  74661. 00036D7E  2057                     movea.l    A0, [A7]
  74662. 00036D80  2268 0004                movea.l    A1, [A0 + 0x4]
  74663. 00036D84  2269 0040                movea.l    A1, [A1 + 0x40]
  74664. 00036D88  4E91                     jsr        [A1]
  74665. 00036D8A  486E FFFC                pea.l      [A6 - 0x4]
  74666. 00036D8E  4878 0001                push.l     0x1
  74667. 00036D92  2F0A                     move.l     -[A7], A2
  74668. 00036D94  2057                     movea.l    A0, [A7]
  74669. 00036D96  2250                     movea.l    A1, [A0]
  74670. 00036D98  2269 0014                movea.l    A1, [A1 + 0x14]
  74671. 00036D9C  4E91                     jsr        [A1]
  74672. 00036D9E  4AAE FFFC                tst.l      [A6 - 0x4]
  74673. 00036DA2  4FEF 0014                lea.l      A7, [A7 + 0x14]
  74674. 00036DA6  6768                     beq        +0x6A /* 00036E10 */
  74675. 00036DA8  486E FFEC                pea.l      [A6 - 0x14]
  74676. 00036DAC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  74677. 00036DB0  2057                     movea.l    A0, [A7]
  74678. 00036DB2  2268 0004                movea.l    A1, [A0 + 0x4]
  74679. 00036DB6  2269 0040                movea.l    A1, [A1 + 0x40]
  74680. 00036DBA  4E91                     jsr        [A1]
  74681. 00036DBC  382E FFEE                move.w     D4, [A6 - 0x12]
  74682. 00036DC0  504F                     addq.w     A7, 8
  74683. 00036DC2  6C4C                     bge        +0x4E /* 00036E10 */
  74684. 00036DC4  3F04                     move.w     -[A7], D4
  74685. 00036DC6  61FF FFFF FF7C           bsr        -0x82 /* 00036D44 */
  74686. 00036DCC  3600                     move.w     D3, D0
  74687. 00036DCE  2F0B                     move.l     -[A7], A3
  74688. 00036DD0  2057                     movea.l    A0, [A7]
  74689. 00036DD2  2268 0004                movea.l    A1, [A0 + 0x4]
  74690. 00036DD6  2269 0220                movea.l    A1, [A1 + 0x220]
  74691. 00036DDA  4E91                     jsr        [A1]
  74692. 00036DDC  3800                     move.w     D4, D0
  74693. 00036DDE  3C2E FFFA                move.w     D6, [A6 - 0x6]
  74694. 00036DE2  B846                     cmp.w      D4, D6
  74695. 00036DE4  5C4F                     addq.w     A7, 6
  74696. 00036DE6  6C28                     bge        +0x2A /* 00036E10 */
  74697. 00036DE8  3A06                     move.w     D5, D6
  74698. 00036DEA  9A44                     sub.w      D5, D4
  74699. 00036DEC  3E05                     move.w     D7, D5
  74700. 00036DEE  BE43                     cmp.w      D7, D3
  74701. 00036DF0  6C02                     bge        +0x4 /* 00036DF4 */
  74702. 00036DF2  3605                     move.w     D3, D5
  74703. label00036DF4:
  74704. 00036DF4  1F3C 0001                move.b     -[A7], 0x1
  74705. 00036DF8  3F03                     move.w     -[A7], D3
  74706. 00036DFA  1F3C 0002                move.b     -[A7], 0x2
  74707. 00036DFE  2F0B                     move.l     -[A7], A3
  74708. 00036E00  2057                     movea.l    A0, [A7]
  74709. 00036E02  2268 0004                movea.l    A1, [A0 + 0x4]
  74710. 00036E06  2269 0270                movea.l    A1, [A1 + 0x270]
  74711. 00036E0A  4E91                     jsr        [A1]
  74712. 00036E0C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  74713. label00036E10:
  74714. 00036E10  4CDF 0CF8                movem.l    D3,D4,D5,D6,D7,A2,A3, [A7]+
  74715. 00036E14  4E5E                     unlink     A6
  74716. 00036E16  4E75                     rts
  74717. 00036E18  4E56 0000                link       A6, 0
  74718. 00036E1C  2F0A                     move.l     -[A7], A2
  74719. 00036E1E  246E 0008                movea.l    A2, [A6 + 0x8]
  74720. 00036E22  2F0A                     move.l     -[A7], A2
  74721. 00036E24  2057                     movea.l    A0, [A7]
  74722. 00036E26  2268 0004                movea.l    A1, [A0 + 0x4]
  74723. 00036E2A  2269 01E8                movea.l    A1, [A1 + 0x1E8]
  74724. 00036E2E  4E91                     jsr        [A1]
  74725. 00036E30  4A00                     tst.b      D0
  74726. 00036E32  584F                     addq.w     A7, 4
  74727. 00036E34  6754                     beq        +0x56 /* 00036E8A */
  74728. 00036E36  2F0A                     move.l     -[A7], A2
  74729. 00036E38  61FF FFFF F3AC           bsr        -0xC52 /* 000361E6 */
  74730. 00036E3E  4A00                     tst.b      D0
  74731. 00036E40  584F                     addq.w     A7, 4
  74732. 00036E42  6634                     bne        +0x36 /* 00036E78 */
  74733. 00036E44  1F3C 0001                move.b     -[A7], 0x1
  74734. 00036E48  2F0A                     move.l     -[A7], A2
  74735. 00036E4A  2057                     movea.l    A0, [A7]
  74736. 00036E4C  2268 0004                movea.l    A1, [A0 + 0x4]
  74737. 00036E50  2269 0274                movea.l    A1, [A1 + 0x274]
  74738. 00036E54  4E91                     jsr        [A1]
  74739. 00036E56  2F0A                     move.l     -[A7], A2
  74740. 00036E58  2057                     movea.l    A0, [A7]
  74741. 00036E5A  2268 0004                movea.l    A1, [A0 + 0x4]
  74742. 00036E5E  2269 0224                movea.l    A1, [A1 + 0x224]
  74743. 00036E62  4E91                     jsr        [A1]
  74744. 00036E64  2F0A                     move.l     -[A7], A2
  74745. 00036E66  2057                     movea.l    A0, [A7]
  74746. 00036E68  2268 0004                movea.l    A1, [A0 + 0x4]
  74747. 00036E6C  2269 00C4                movea.l    A1, [A1 + 0xC4]
  74748. 00036E70  4E91                     jsr        [A1]
  74749. 00036E72  4FEF 000E                lea.l      A7, [A7 + 0xE]
  74750. 00036E76  6042                     bra        +0x44 /* 00036EBA */
  74751. label00036E78:
  74752. 00036E78  2F0A                     move.l     -[A7], A2
  74753. 00036E7A  2057                     movea.l    A0, [A7]
  74754. 00036E7C  2268 0004                movea.l    A1, [A0 + 0x4]
  74755. 00036E80  2269 022C                movea.l    A1, [A1 + 0x22C]
  74756. 00036E84  4E91                     jsr        [A1]
  74757. 00036E86  584F                     addq.w     A7, 4
  74758. 00036E88  6030                     bra        +0x32 /* 00036EBA */
  74759. label00036E8A:
  74760. 00036E8A  2F0A                     move.l     -[A7], A2
  74761. 00036E8C  61FF FFFF F358           bsr        -0xCA6 /* 000361E6 */
  74762. 00036E92  4A00                     tst.b      D0
  74763. 00036E94  584F                     addq.w     A7, 4
  74764. 00036E96  6722                     beq        +0x24 /* 00036EBA */
  74765. 00036E98  4227                     clr.b      -[A7]
  74766. 00036E9A  2F0A                     move.l     -[A7], A2
  74767. 00036E9C  2057                     movea.l    A0, [A7]
  74768. 00036E9E  2268 0004                movea.l    A1, [A0 + 0x4]
  74769. 00036EA2  2269 0274                movea.l    A1, [A1 + 0x274]
  74770. 00036EA6  4E91                     jsr        [A1]
  74771. 00036EA8  2F0A                     move.l     -[A7], A2
  74772. 00036EAA  2057                     movea.l    A0, [A7]
  74773. 00036EAC  2268 0004                movea.l    A1, [A0 + 0x4]
  74774. 00036EB0  2269 0228                movea.l    A1, [A1 + 0x228]
  74775. 00036EB4  4E91                     jsr        [A1]
  74776. 00036EB6  4FEF 000A                lea.l      A7, [A7 + 0xA]
  74777. label00036EBA:
  74778. 00036EBA  245F                     movea.l    A2, [A7]+
  74779. 00036EBC  4E5E                     unlink     A6
  74780. 00036EBE  4E75                     rts
  74781. 00036EC0  206F 0004                movea.l    A0, [A7 + 0x4]
  74782. 00036EC4  226F 0008                movea.l    A1, [A7 + 0x8]
  74783. 00036EC8  22A8 00E2                move.l     [A1], [A0 + 0xE2]
  74784. 00036ECC  3368 00E6 0004           move.w     [A1 + 0x4], [A0 + 0xE6]
  74785. 00036ED2  4E75                     rts
  74786. 00036ED4  206F 0004                movea.l    A0, [A7 + 0x4]
  74787. 00036ED8  226F 0008                movea.l    A1, [A7 + 0x8]
  74788. 00036EDC  22A8 00E8                move.l     [A1], [A0 + 0xE8]
  74789. 00036EE0  3368 00EC 0004           move.w     [A1 + 0x4], [A0 + 0xEC]
  74790. 00036EE6  4E75                     rts
  74791. 00036EE8  206F 0004                movea.l    A0, [A7 + 0x4]
  74792. 00036EEC  226F 0008                movea.l    A1, [A7 + 0x8]
  74793. 00036EF0  22A8 00EE                move.l     [A1], [A0 + 0xEE]
  74794. 00036EF4  3368 00F2 0004           move.w     [A1 + 0x4], [A0 + 0xF2]
  74795. 00036EFA  4E75                     rts
  74796. 00036EFC  4E56 FFEC                link       A6, -0x0014
  74797. 00036F00  48E7 0038                movem.l    -[A7], A2,A3,A4
  74798. 00036F04  266E 0008                movea.l    A3, [A6 + 0x8]
  74799. 00036F08  246E 000C                movea.l    A2, [A6 + 0xC]
  74800. 00036F0C  2752 00E2                move.l     [A3 + 0xE2], [A2]
  74801. 00036F10  376A 0004 00E6           move.w     [A3 + 0xE6], [A2 + 0x4]
  74802. 00036F16  42A7                     clr.l      -[A7]
  74803. 00036F18  2F0B                     move.l     -[A7], A3
  74804. 00036F1A  61FF FFFF F152           bsr        -0xEAC /* 0003606E */
  74805. 00036F20  584F                     addq.w     A7, 4
  74806. 00036F22  2F08                     move.l     -[A7], A0
  74807. 00036F24  486E FFEC                pea.l      [A6 - 0x14]
  74808. 00036F28  4EB9 0000 1D68           jsr        [0x00001D68]
  74809. 00036F2E  486E FFFC                pea.l      [A6 - 0x4]
  74810. 00036F32  486E FFEC                pea.l      [A6 - 0x14]
  74811. 00036F36  4EB9 0000 1D78           jsr        [0x00001D78]
  74812. 00036F3C  4A00                     tst.b      D0
  74813. 00036F3E  4FEF 0014                lea.l      A7, [A7 + 0x14]
  74814. 00036F42  672E                     beq        +0x30 /* 00036F72 */
  74815. label00036F44:
  74816. 00036F44  2F2A 0002                move.l     -[A7], [A2 + 0x2]
  74817. 00036F48  3F2A 0000                move.w     -[A7], [A2 + 0x0]
  74818. 00036F4C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  74819. 00036F50  2057                     movea.l    A0, [A7]
  74820. 00036F52  2268 0004                movea.l    A1, [A0 + 0x4]
  74821. 00036F56  2269 01DC                movea.l    A1, [A1 + 0x1DC]
  74822. 00036F5A  4E91                     jsr        [A1]
  74823. 00036F5C  486E FFFC                pea.l      [A6 - 0x4]
  74824. 00036F60  486E FFEC                pea.l      [A6 - 0x14]
  74825. 00036F64  4EB9 0000 1D78           jsr        [0x00001D78]
  74826. 00036F6A  4A00                     tst.b      D0
  74827. 00036F6C  4FEF 0012                lea.l      A7, [A7 + 0x12]
  74828. 00036F70  66D2                     bne        -0x2C /* 00036F44 */
  74829. label00036F72:
  74830. 00036F72  286B 00FA                movea.l    A4, [A3 + 0xFA]
  74831. 00036F76  200C                     move.l     D0, A4
  74832. 00036F78  670C                     beq        +0xE /* 00036F86 */
  74833. 00036F7A  2F0A                     move.l     -[A7], A2
  74834. 00036F7C  2F0C                     move.l     -[A7], A4
  74835. 00036F7E  61FF 0000 0042           bsr        +0x44 /* 00036FC2 */
  74836. 00036F84  504F                     addq.w     A7, 8
  74837. label00036F86:
  74838. 00036F86  286B 00FE                movea.l    A4, [A3 + 0xFE]
  74839. 00036F8A  200C                     move.l     D0, A4
  74840. 00036F8C  670C                     beq        +0xE /* 00036F9A */
  74841. 00036F8E  2F0A                     move.l     -[A7], A2
  74842. 00036F90  2F0C                     move.l     -[A7], A4
  74843. 00036F92  61FF 0000 002E           bsr        +0x30 /* 00036FC2 */
  74844. 00036F98  504F                     addq.w     A7, 8
  74845. label00036F9A:
  74846. 00036F9A  2F0B                     move.l     -[A7], A3
  74847. 00036F9C  2057                     movea.l    A0, [A7]
  74848. 00036F9E  2268 0004                movea.l    A1, [A0 + 0x4]
  74849. 00036FA2  2269 00C4                movea.l    A1, [A1 + 0xC4]
  74850. 00036FA6  4E91                     jsr        [A1]
  74851. 00036FA8  3F3C FFFF                move.w     -[A7], 0xFFFF
  74852. 00036FAC  486E FFEC                pea.l      [A6 - 0x14]
  74853. 00036FB0  4EB9 0000 1D70           jsr        [0x00001D70]
  74854. 00036FB6  4FEF 000A                lea.l      A7, [A7 + 0xA]
  74855. 00036FBA  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  74856. 00036FBE  4E5E                     unlink     A6
  74857. 00036FC0  4E75                     rts
  74858. fn00036FC2:
  74859. 00036FC2  206F 0008                movea.l    A0, [A7 + 0x8]
  74860. 00036FC6  226F 0004                movea.l    A1, [A7 + 0x4]
  74861. 00036FCA  2350 0068                move.l     [A1 + 0x68], [A0]
  74862. 00036FCE  3368 0004 006C           move.w     [A1 + 0x6C], [A0 + 0x4]
  74863. 00036FD4  4E75                     rts
  74864. 00036FD6  4E56 FFEC                link       A6, -0x0014
  74865. 00036FDA  48E7 0038                movem.l    -[A7], A2,A3,A4
  74866. 00036FDE  266E 0008                movea.l    A3, [A6 + 0x8]
  74867. 00036FE2  246E 000C                movea.l    A2, [A6 + 0xC]
  74868. 00036FE6  2752 00E8                move.l     [A3 + 0xE8], [A2]
  74869. 00036FEA  376A 0004 00EC           move.w     [A3 + 0xEC], [A2 + 0x4]
  74870. 00036FF0  42A7                     clr.l      -[A7]
  74871. 00036FF2  2F0B                     move.l     -[A7], A3
  74872. 00036FF4  61FF FFFF F078           bsr        -0xF86 /* 0003606E */
  74873. 00036FFA  584F                     addq.w     A7, 4
  74874. 00036FFC  2F08                     move.l     -[A7], A0
  74875. 00036FFE  486E FFEC                pea.l      [A6 - 0x14]
  74876. 00037002  4EB9 0000 1D68           jsr        [0x00001D68]
  74877. 00037008  486E FFFC                pea.l      [A6 - 0x4]
  74878. 0003700C  486E FFEC                pea.l      [A6 - 0x14]
  74879. 00037010  4EB9 0000 1D78           jsr        [0x00001D78]
  74880. 00037016  4A00                     tst.b      D0
  74881. 00037018  4FEF 0014                lea.l      A7, [A7 + 0x14]
  74882. 0003701C  672E                     beq        +0x30 /* 0003704C */
  74883. label0003701E:
  74884. 0003701E  2F2A 0002                move.l     -[A7], [A2 + 0x2]
  74885. 00037022  3F2A 0000                move.w     -[A7], [A2 + 0x0]
  74886. 00037026  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  74887. 0003702A  2057                     movea.l    A0, [A7]
  74888. 0003702C  2268 0004                movea.l    A1, [A0 + 0x4]
  74889. 00037030  2269 01E0                movea.l    A1, [A1 + 0x1E0]
  74890. 00037034  4E91                     jsr        [A1]
  74891. 00037036  486E FFFC                pea.l      [A6 - 0x4]
  74892. 0003703A  486E FFEC                pea.l      [A6 - 0x14]
  74893. 0003703E  4EB9 0000 1D78           jsr        [0x00001D78]
  74894. 00037044  4A00                     tst.b      D0
  74895. 00037046  4FEF 0012                lea.l      A7, [A7 + 0x12]
  74896. 0003704A  66D2                     bne        -0x2C /* 0003701E */
  74897. label0003704C:
  74898. 0003704C  286B 00FA                movea.l    A4, [A3 + 0xFA]
  74899. 00037050  200C                     move.l     D0, A4
  74900. 00037052  670C                     beq        +0xE /* 00037060 */
  74901. 00037054  2F0A                     move.l     -[A7], A2
  74902. 00037056  2F0C                     move.l     -[A7], A4
  74903. 00037058  61FF 0000 0042           bsr        +0x44 /* 0003709C */
  74904. 0003705E  504F                     addq.w     A7, 8
  74905. label00037060:
  74906. 00037060  286B 00FE                movea.l    A4, [A3 + 0xFE]
  74907. 00037064  200C                     move.l     D0, A4
  74908. 00037066  670C                     beq        +0xE /* 00037074 */
  74909. 00037068  2F0A                     move.l     -[A7], A2
  74910. 0003706A  2F0C                     move.l     -[A7], A4
  74911. 0003706C  61FF 0000 002E           bsr        +0x30 /* 0003709C */
  74912. 00037072  504F                     addq.w     A7, 8
  74913. label00037074:
  74914. 00037074  2F0B                     move.l     -[A7], A3
  74915. 00037076  2057                     movea.l    A0, [A7]
  74916. 00037078  2268 0004                movea.l    A1, [A0 + 0x4]
  74917. 0003707C  2269 00C4                movea.l    A1, [A1 + 0xC4]
  74918. 00037080  4E91                     jsr        [A1]
  74919. 00037082  3F3C FFFF                move.w     -[A7], 0xFFFF
  74920. 00037086  486E FFEC                pea.l      [A6 - 0x14]
  74921. 0003708A  4EB9 0000 1D70           jsr        [0x00001D70]
  74922. 00037090  4FEF 000A                lea.l      A7, [A7 + 0xA]
  74923. 00037094  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  74924. 00037098  4E5E                     unlink     A6
  74925. 0003709A  4E75                     rts
  74926. fn0003709C:
  74927. 0003709C  206F 0008                movea.l    A0, [A7 + 0x8]
  74928. 000370A0  226F 0004                movea.l    A1, [A7 + 0x4]
  74929. 000370A4  2350 006E                move.l     [A1 + 0x6E], [A0]
  74930. 000370A8  3368 0004 0072           move.w     [A1 + 0x72], [A0 + 0x4]
  74931. 000370AE  4E75                     rts
  74932. 000370B0  4E56 FFEC                link       A6, -0x0014
  74933. 000370B4  2F0B                     move.l     -[A7], A3
  74934. 000370B6  2F0A                     move.l     -[A7], A2
  74935. 000370B8  266E 0008                movea.l    A3, [A6 + 0x8]
  74936. 000370BC  246E 000C                movea.l    A2, [A6 + 0xC]
  74937. 000370C0  2752 00EE                move.l     [A3 + 0xEE], [A2]
  74938. 000370C4  376A 0004 00F2           move.w     [A3 + 0xF2], [A2 + 0x4]
  74939. 000370CA  42A7                     clr.l      -[A7]
  74940. 000370CC  2F0B                     move.l     -[A7], A3
  74941. 000370CE  61FF FFFF EF9E           bsr        -0x1060 /* 0003606E */
  74942. 000370D4  584F                     addq.w     A7, 4
  74943. 000370D6  2F08                     move.l     -[A7], A0
  74944. 000370D8  486E FFEC                pea.l      [A6 - 0x14]
  74945. 000370DC  4EB9 0000 1D68           jsr        [0x00001D68]
  74946. 000370E2  486E FFFC                pea.l      [A6 - 0x4]
  74947. 000370E6  486E FFEC                pea.l      [A6 - 0x14]
  74948. 000370EA  4EB9 0000 1D78           jsr        [0x00001D78]
  74949. 000370F0  4A00                     tst.b      D0
  74950. 000370F2  4FEF 0014                lea.l      A7, [A7 + 0x14]
  74951. 000370F6  672E                     beq        +0x30 /* 00037126 */
  74952. label000370F8:
  74953. 000370F8  2F2A 0002                move.l     -[A7], [A2 + 0x2]
  74954. 000370FC  3F2A 0000                move.w     -[A7], [A2 + 0x0]
  74955. 00037100  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  74956. 00037104  2057                     movea.l    A0, [A7]
  74957. 00037106  2268 0004                movea.l    A1, [A0 + 0x4]
  74958. 0003710A  2269 01E4                movea.l    A1, [A1 + 0x1E4]
  74959. 0003710E  4E91                     jsr        [A1]
  74960. 00037110  486E FFFC                pea.l      [A6 - 0x4]
  74961. 00037114  486E FFEC                pea.l      [A6 - 0x14]
  74962. 00037118  4EB9 0000 1D78           jsr        [0x00001D78]
  74963. 0003711E  4A00                     tst.b      D0
  74964. 00037120  4FEF 0012                lea.l      A7, [A7 + 0x12]
  74965. 00037124  66D2                     bne        -0x2C /* 000370F8 */
  74966. label00037126:
  74967. 00037126  2F0B                     move.l     -[A7], A3
  74968. 00037128  2057                     movea.l    A0, [A7]
  74969. 0003712A  2268 0004                movea.l    A1, [A0 + 0x4]
  74970. 0003712E  2269 00C4                movea.l    A1, [A1 + 0xC4]
  74971. 00037132  4E91                     jsr        [A1]
  74972. 00037134  3F3C FFFF                move.w     -[A7], 0xFFFF
  74973. 00037138  486E FFEC                pea.l      [A6 - 0x14]
  74974. 0003713C  4EB9 0000 1D70           jsr        [0x00001D70]
  74975. 00037142  4FEF 000A                lea.l      A7, [A7 + 0xA]
  74976. 00037146  245F                     movea.l    A2, [A7]+
  74977. 00037148  265F                     movea.l    A3, [A7]+
  74978. 0003714A  4E5E                     unlink     A6
  74979. 0003714C  4E75                     rts
  74980. label0003714E:
  74981. 0003714E  4E56 FFFC                link       A6, -0x0004
  74982. 00037152  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  74983. 00037156  246E 0008                movea.l    A2, [A6 + 0x8]
  74984. 0003715A  282E 000C                move.l     D4, [A6 + 0xC]
  74985. 0003715E  206E 0010                movea.l    A0, [A6 + 0x10]
  74986. 00037162  2610                     move.l     D3, [A0]
  74987. 00037164  0C84 6C65 6674           cmpi.l     D4, 0x6C656674 /* 'left' */
  74988. 0003716A  6644                     bne        +0x46 /* 000371B0 */
  74989. 0003716C  2F0A                     move.l     -[A7], A2
  74990. 0003716E  2057                     movea.l    A0, [A7]
  74991. 00037170  2268 0004                movea.l    A1, [A0 + 0x4]
  74992. 00037174  2269 0298                movea.l    A1, [A1 + 0x298]
  74993. 00037178  4E91                     jsr        [A1]
  74994. 0003717A  3600                     move.w     D3, D0
  74995. 0003717C  584F                     addq.w     A7, 4
  74996. 0003717E  6F1C                     ble        +0x1E /* 0003719C */
  74997. 00037180  1F3C 0001                move.b     -[A7], 0x1
  74998. 00037184  3F03                     move.w     -[A7], D3
  74999. 00037186  1F3C 0002                move.b     -[A7], 0x2
  75000. 0003718A  2F0A                     move.l     -[A7], A2
  75001. 0003718C  2057                     movea.l    A0, [A7]
  75002. 0003718E  2268 0004                movea.l    A1, [A0 + 0x4]
  75003. 00037192  2269 0270                movea.l    A1, [A1 + 0x270]
  75004. 00037196  4E91                     jsr        [A1]
  75005. 00037198  4FEF 000A                lea.l      A7, [A7 + 0xA]
  75006. label0003719C:
  75007. 0003719C  2F0A                     move.l     -[A7], A2
  75008. 0003719E  2057                     movea.l    A0, [A7]
  75009. 000371A0  2268 0004                movea.l    A1, [A0 + 0x4]
  75010. 000371A4  2269 027C                movea.l    A1, [A1 + 0x27C]
  75011. 000371A8  4E91                     jsr        [A1]
  75012. 000371AA  584F                     addq.w     A7, 4
  75013. 000371AC  6000 00F4                bra        +0xF6 /* 000372A2 */
  75014. label000371B0:
  75015. 000371B0  0C84 7267 6874           cmpi.l     D4, 0x72676874 /* 'rght' */
  75016. 000371B6  6644                     bne        +0x46 /* 000371FC */
  75017. 000371B8  2F0A                     move.l     -[A7], A2
  75018. 000371BA  2057                     movea.l    A0, [A7]
  75019. 000371BC  2268 0004                movea.l    A1, [A0 + 0x4]
  75020. 000371C0  2269 0294                movea.l    A1, [A1 + 0x294]
  75021. 000371C4  4E91                     jsr        [A1]
  75022. 000371C6  3600                     move.w     D3, D0
  75023. 000371C8  584F                     addq.w     A7, 4
  75024. 000371CA  6F1C                     ble        +0x1E /* 000371E8 */
  75025. 000371CC  1F3C 0001                move.b     -[A7], 0x1
  75026. 000371D0  3F03                     move.w     -[A7], D3
  75027. 000371D2  1F3C 0001                move.b     -[A7], 0x1
  75028. 000371D6  2F0A                     move.l     -[A7], A2
  75029. 000371D8  2057                     movea.l    A0, [A7]
  75030. 000371DA  2268 0004                movea.l    A1, [A0 + 0x4]
  75031. 000371DE  2269 0270                movea.l    A1, [A1 + 0x270]
  75032. 000371E2  4E91                     jsr        [A1]
  75033. 000371E4  4FEF 000A                lea.l      A7, [A7 + 0xA]
  75034. label000371E8:
  75035. 000371E8  2F0A                     move.l     -[A7], A2
  75036. 000371EA  2057                     movea.l    A0, [A7]
  75037. 000371EC  2268 0004                movea.l    A1, [A0 + 0x4]
  75038. 000371F0  2269 027C                movea.l    A1, [A1 + 0x27C]
  75039. 000371F4  4E91                     jsr        [A1]
  75040. 000371F6  584F                     addq.w     A7, 4
  75041. 000371F8  6000 00A8                bra        +0xAA /* 000372A2 */
  75042. label000371FC:
  75043. 000371FC  2F04                     move.l     -[A7], D4
  75044. 000371FE  2F0A                     move.l     -[A7], A2
  75045. 00037200  2057                     movea.l    A0, [A7]
  75046. 00037202  2268 0004                movea.l    A1, [A0 + 0x4]
  75047. 00037206  2269 0010                movea.l    A1, [A1 + 0x10]
  75048. 0003720A  4E91                     jsr        [A1]
  75049. 0003720C  2848                     movea.l    A4, A0
  75050. 0003720E  2F0A                     move.l     -[A7], A2
  75051. 00037210  61FF FFFF ED36           bsr        -0x12C8 /* 00035F48 */
  75052. 00037216  2648                     movea.l    A3, A0
  75053. 00037218  7001                     moveq.l    D0, 0x01
  75054. 0003721A  B680                     cmp.l      D3, D0
  75055. 0003721C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  75056. 00037220  6600 0080                bne        +0x82 /* 000372A2 */
  75057. 00037224  B7CC                     cmpa.l     A3, A4
  75058. 00037226  677A                     beq        +0x7C /* 000372A2 */
  75059. 00037228  200B                     move.l     D0, A3
  75060. 0003722A  671A                     beq        +0x1C /* 00037246 */
  75061. 0003722C  1F3C 0001                move.b     -[A7], 0x1
  75062. 00037230  4227                     clr.b      -[A7]
  75063. 00037232  2F0B                     move.l     -[A7], A3
  75064. 00037234  2F0A                     move.l     -[A7], A2
  75065. 00037236  2057                     movea.l    A0, [A7]
  75066. 00037238  2268 0004                movea.l    A1, [A0 + 0x4]
  75067. 0003723C  2269 0200                movea.l    A1, [A1 + 0x200]
  75068. 00037240  4E91                     jsr        [A1]
  75069. 00037242  4FEF 000C                lea.l      A7, [A7 + 0xC]
  75070. label00037246:
  75071. 00037246  1F3C 0001                move.b     -[A7], 0x1
  75072. 0003724A  4227                     clr.b      -[A7]
  75073. 0003724C  2F0C                     move.l     -[A7], A4
  75074. 0003724E  2F0A                     move.l     -[A7], A2
  75075. 00037250  2057                     movea.l    A0, [A7]
  75076. 00037252  2268 0004                movea.l    A1, [A0 + 0x4]
  75077. 00037256  2269 01F8                movea.l    A1, [A1 + 0x1F8]
  75078. 0003725A  4E91                     jsr        [A1]
  75079. 0003725C  2F0A                     move.l     -[A7], A2
  75080. 0003725E  2057                     movea.l    A0, [A7]
  75081. 00037260  2268 0004                movea.l    A1, [A0 + 0x4]
  75082. 00037264  2269 027C                movea.l    A1, [A1 + 0x27C]
  75083. 00037268  4E91                     jsr        [A1]
  75084. 0003726A  2F0A                     move.l     -[A7], A2
  75085. 0003726C  2057                     movea.l    A0, [A7]
  75086. 0003726E  2268 0004                movea.l    A1, [A0 + 0x4]
  75087. 00037272  2269 01E0                movea.l    A1, [A1 + 0x1E0]
  75088. 00037276  4E91                     jsr        [A1]
  75089. 00037278  2D40 FFFC                move.l     [A6 - 0x4], D0
  75090. 0003727C  4A80                     tst.l      D0
  75091. 0003727E  4FEF 0014                lea.l      A7, [A7 + 0x14]
  75092. 00037282  6F1E                     ble        +0x20 /* 000372A2 */
  75093. 00037284  486E FFFC                pea.l      [A6 - 0x4]
  75094. 00037288  2F0A                     move.l     -[A7], A2
  75095. 0003728A  61FF FFFF F032           bsr        -0xFCC /* 000362BE */
  75096. 00037290  584F                     addq.w     A7, 4
  75097. 00037292  2F00                     move.l     -[A7], D0
  75098. 00037294  486A 00AA                pea.l      [A2 + 0xAA]
  75099. 00037298  4EB9 0000 1840           jsr        [0x00001840]
  75100. 0003729E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  75101. label000372A2:
  75102. 000372A2  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  75103. 000372A6  4E5E                     unlink     A6
  75104. 000372A8  4E75                     rts
  75105. 000372AA  4E56 0000                link       A6, 0
  75106. 000372AE  1F2E 0010                move.b     -[A7], [A6 + 0x10]
  75107. 000372B2  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  75108. 000372B6  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  75109. 000372BA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  75110. 000372BE  4EB9 0000 1260           jsr        [0x00001260]
  75111. 000372C4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  75112. 000372C8  2057                     movea.l    A0, [A7]
  75113. 000372CA  2268 0004                movea.l    A1, [A0 + 0x4]
  75114. 000372CE  2269 0230                movea.l    A1, [A1 + 0x230]
  75115. 000372D2  4E91                     jsr        [A1]
  75116. 000372D4  4E5E                     unlink     A6
  75117. 000372D6  4E75                     rts
  75118. 000372D8  4E56 FEDE                link       A6, -0x0122
  75119. 000372DC  2F0B                     move.l     -[A7], A3
  75120. 000372DE  2F0A                     move.l     -[A7], A2
  75121. 000372E0  246E 000C                movea.l    A2, [A6 + 0xC]
  75122. 000372E4  97CB                     sub.l      A3, A3
  75123. 000372E6  42A7                     clr.l      -[A7]
  75124. 000372E8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  75125. 000372EC  61FF FFFF ED80           bsr        -0x127E /* 0003606E */
  75126. 000372F2  584F                     addq.w     A7, 4
  75127. 000372F4  2F08                     move.l     -[A7], A0
  75128. 000372F6  486E FEDE                pea.l      [A6 - 0x122]
  75129. 000372FA  4EB9 0000 1D68           jsr        [0x00001D68]
  75130. 00037300  486E FEEE                pea.l      [A6 - 0x112]
  75131. 00037304  486E FEDE                pea.l      [A6 - 0x122]
  75132. 00037308  4EB9 0000 1D78           jsr        [0x00001D78]
  75133. 0003730E  4A00                     tst.b      D0
  75134. 00037310  4FEF 0014                lea.l      A7, [A7 + 0x14]
  75135. 00037314  6776                     beq        +0x78 /* 0003738C */
  75136. label00037316:
  75137. 00037316  486E FEF2                pea.l      [A6 - 0x10E]
  75138. 0003731A  4EB9 0000 09F8           jsr        [0x000009F8]
  75139. 00037320  486E FEF2                pea.l      [A6 - 0x10E]
  75140. 00037324  61FF FFFD 32EA           bsr        -0x2CD14 /* 0000A610 */
  75141. 0003732A  584F                     addq.w     A7, 4
  75142. 0003732C  2F08                     move.l     -[A7], A0
  75143. 0003732E  2F2E FEEE                move.l     -[A7], [A6 - 0x112]
  75144. 00037332  2057                     movea.l    A0, [A7]
  75145. 00037334  2268 0004                movea.l    A1, [A0 + 0x4]
  75146. 00037338  2269 0024                movea.l    A1, [A1 + 0x24]
  75147. 0003733C  4E91                     jsr        [A1]
  75148. 0003733E  2F0A                     move.l     -[A7], A2
  75149. 00037340  486E FEF2                pea.l      [A6 - 0x10E]
  75150. 00037344  61FF 0000 0060           bsr        +0x62 /* 000373A6 */
  75151. 0003734A  4A00                     tst.b      D0
  75152. 0003734C  4FEF 0014                lea.l      A7, [A7 + 0x14]
  75153. 00037350  6716                     beq        +0x18 /* 00037368 */
  75154. 00037352  266E FEEE                movea.l    A3, [A6 - 0x112]
  75155. 00037356  3F3C FFFF                move.w     -[A7], 0xFFFF
  75156. 0003735A  486E FEF2                pea.l      [A6 - 0x10E]
  75157. 0003735E  61FF FFFC 9F0C           bsr        -0x360F2 /* 0000126C */
  75158. 00037364  5C4F                     addq.w     A7, 6
  75159. 00037366  6024                     bra        +0x26 /* 0003738C */
  75160. label00037368:
  75161. 00037368  3F3C FFFF                move.w     -[A7], 0xFFFF
  75162. 0003736C  486E FEF2                pea.l      [A6 - 0x10E]
  75163. 00037370  61FF FFFC 9EFA           bsr        -0x36104 /* 0000126C */
  75164. 00037376  486E FEEE                pea.l      [A6 - 0x112]
  75165. 0003737A  486E FEDE                pea.l      [A6 - 0x122]
  75166. 0003737E  4EB9 0000 1D78           jsr        [0x00001D78]
  75167. 00037384  4A00                     tst.b      D0
  75168. 00037386  4FEF 000E                lea.l      A7, [A7 + 0xE]
  75169. 0003738A  668A                     bne        -0x74 /* 00037316 */
  75170. label0003738C:
  75171. 0003738C  3F3C FFFF                move.w     -[A7], 0xFFFF
  75172. 00037390  486E FEDE                pea.l      [A6 - 0x122]
  75173. 00037394  4EB9 0000 1D70           jsr        [0x00001D70]
  75174. 0003739A  204B                     movea.l    A0, A3
  75175. 0003739C  5C4F                     addq.w     A7, 6
  75176. 0003739E  245F                     movea.l    A2, [A7]+
  75177. 000373A0  265F                     movea.l    A3, [A7]+
  75178. 000373A2  4E5E                     unlink     A6
  75179. 000373A4  4E75                     rts
  75180. fn000373A6:
  75181. 000373A6  4E56 0000                link       A6, 0
  75182. 000373AA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  75183. 000373AE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  75184. 000373B2  61FF FFFF 51D4           bsr        -0xAE2A /* 0002C588 */
  75185. 000373B8  4A40                     tst.w      D0
  75186. 000373BA  57C0                     seq        D0
  75187. 000373BC  4400                     neg.b      D0
  75188. 000373BE  4E5E                     unlink     A6
  75189. 000373C0  4E75                     rts
  75190. 000373C2  4E56 FFFC                link       A6, -0x0004
  75191. 000373C6  42AE FFFC                clr.l      [A6 - 0x4]
  75192. 000373CA  486E FFFC                pea.l      [A6 - 0x4]
  75193. 000373CE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  75194. 000373D2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  75195. 000373D6  61FF FFFF EC96           bsr        -0x1368 /* 0003606E */
  75196. 000373DC  584F                     addq.w     A7, 4
  75197. 000373DE  2F08                     move.l     -[A7], A0
  75198. 000373E0  2057                     movea.l    A0, [A7]
  75199. 000373E2  2250                     movea.l    A1, [A0]
  75200. 000373E4  2269 0014                movea.l    A1, [A1 + 0x14]
  75201. 000373E8  4E91                     jsr        [A1]
  75202. 000373EA  206E FFFC                movea.l    A0, [A6 - 0x4]
  75203. 000373EE  4E5E                     unlink     A6
  75204. 000373F0  4E75                     rts
  75205. 000373F2  4E56 FFDC                link       A6, -0x0024
  75206. 000373F6  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  75207. 000373FA  266E 0008                movea.l    A3, [A6 + 0x8]
  75208. 000373FE  95CA                     sub.l      A2, A2
  75209. 00037400  486E FFDC                pea.l      [A6 - 0x24]
  75210. 00037404  2F2B 00F6                move.l     -[A7], [A3 + 0xF6]
  75211. 00037408  2057                     movea.l    A0, [A7]
  75212. 0003740A  2268 0004                movea.l    A1, [A0 + 0x4]
  75213. 0003740E  2269 0040                movea.l    A1, [A1 + 0x40]
  75214. 00037412  4E91                     jsr        [A1]
  75215. 00037414  362E FFDE                move.w     D3, [A6 - 0x22]
  75216. 00037418  42A7                     clr.l      -[A7]
  75217. 0003741A  2F0B                     move.l     -[A7], A3
  75218. 0003741C  61FF FFFF EC50           bsr        -0x13AE /* 0003606E */
  75219. 00037422  584F                     addq.w     A7, 4
  75220. 00037424  2F08                     move.l     -[A7], A0
  75221. 00037426  486E FFE4                pea.l      [A6 - 0x1C]
  75222. 0003742A  4EB9 0000 1D68           jsr        [0x00001D68]
  75223. 00037430  486E FFF4                pea.l      [A6 - 0xC]
  75224. 00037434  486E FFE4                pea.l      [A6 - 0x1C]
  75225. 00037438  4EB9 0000 1D78           jsr        [0x00001D78]
  75226. 0003743E  4A00                     tst.b      D0
  75227. 00037440  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  75228. 00037444  6746                     beq        +0x48 /* 0003748C */
  75229. 00037446  3803                     move.w     D4, D3
  75230. 00037448  48C4                     ext.l      D4
  75231. 0003744A  5284                     addq.l     D4, 1
  75232. label0003744C:
  75233. 0003744C  486E FFF8                pea.l      [A6 - 0x8]
  75234. 00037450  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  75235. 00037454  2057                     movea.l    A0, [A7]
  75236. 00037456  2268 0004                movea.l    A1, [A0 + 0x4]
  75237. 0003745A  2269 0040                movea.l    A1, [A1 + 0x40]
  75238. 0003745E  4E91                     jsr        [A1]
  75239. 00037460  302E FFFA                move.w     D0, [A6 - 0x6]
  75240. 00037464  48C0                     ext.l      D0
  75241. 00037466  B084                     cmp.l      D0, D4
  75242. 00037468  504F                     addq.w     A7, 8
  75243. 0003746A  6E0C                     bgt        +0xE /* 00037478 */
  75244. 0003746C  B66E FFFE                cmp.w      D3, [A6 - 0x2]
  75245. 00037470  6C06                     bge        +0x8 /* 00037478 */
  75246. 00037472  246E FFF4                movea.l    A2, [A6 - 0xC]
  75247. 00037476  6014                     bra        +0x16 /* 0003748C */
  75248. label00037478:
  75249. 00037478  486E FFF4                pea.l      [A6 - 0xC]
  75250. 0003747C  486E FFE4                pea.l      [A6 - 0x1C]
  75251. 00037480  4EB9 0000 1D78           jsr        [0x00001D78]
  75252. 00037486  4A00                     tst.b      D0
  75253. 00037488  504F                     addq.w     A7, 8
  75254. 0003748A  66C0                     bne        -0x3E /* 0003744C */
  75255. label0003748C:
  75256. 0003748C  3F3C FFFF                move.w     -[A7], 0xFFFF
  75257. 00037490  486E FFE4                pea.l      [A6 - 0x1C]
  75258. 00037494  4EB9 0000 1D70           jsr        [0x00001D70]
  75259. 0003749A  204A                     movea.l    A0, A2
  75260. 0003749C  5C4F                     addq.w     A7, 6
  75261. 0003749E  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  75262. 000374A2  4E5E                     unlink     A6
  75263. 000374A4  4E75                     rts
  75264. 000374A6  4E56 FFDC                link       A6, -0x0024
  75265. 000374AA  48E7 1030                movem.l    -[A7], D3,A2,A3
  75266. 000374AE  266E 0008                movea.l    A3, [A6 + 0x8]
  75267. 000374B2  95CA                     sub.l      A2, A2
  75268. 000374B4  486E FFDC                pea.l      [A6 - 0x24]
  75269. 000374B8  2F2B 00F6                move.l     -[A7], [A3 + 0xF6]
  75270. 000374BC  2057                     movea.l    A0, [A7]
  75271. 000374BE  2268 0004                movea.l    A1, [A0 + 0x4]
  75272. 000374C2  2269 0040                movea.l    A1, [A1 + 0x40]
  75273. 000374C6  4E91                     jsr        [A1]
  75274. 000374C8  362E FFE2                move.w     D3, [A6 - 0x1E]
  75275. 000374CC  42A7                     clr.l      -[A7]
  75276. 000374CE  2F0B                     move.l     -[A7], A3
  75277. 000374D0  61FF FFFF EB9C           bsr        -0x1462 /* 0003606E */
  75278. 000374D6  584F                     addq.w     A7, 4
  75279. 000374D8  2F08                     move.l     -[A7], A0
  75280. 000374DA  486E FFE4                pea.l      [A6 - 0x1C]
  75281. 000374DE  4EB9 0000 1D68           jsr        [0x00001D68]
  75282. 000374E4  486E FFF4                pea.l      [A6 - 0xC]
  75283. 000374E8  486E FFE4                pea.l      [A6 - 0x1C]
  75284. 000374EC  4EB9 0000 1D78           jsr        [0x00001D78]
  75285. 000374F2  4A00                     tst.b      D0
  75286. 000374F4  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  75287. 000374F8  673C                     beq        +0x3E /* 00037536 */
  75288. label000374FA:
  75289. 000374FA  486E FFF8                pea.l      [A6 - 0x8]
  75290. 000374FE  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  75291. 00037502  2057                     movea.l    A0, [A7]
  75292. 00037504  2268 0004                movea.l    A1, [A0 + 0x4]
  75293. 00037508  2269 0040                movea.l    A1, [A1 + 0x40]
  75294. 0003750C  4E91                     jsr        [A1]
  75295. 0003750E  B66E FFFA                cmp.w      D3, [A6 - 0x6]
  75296. 00037512  504F                     addq.w     A7, 8
  75297. 00037514  6F0C                     ble        +0xE /* 00037522 */
  75298. 00037516  B66E FFFE                cmp.w      D3, [A6 - 0x2]
  75299. 0003751A  6E06                     bgt        +0x8 /* 00037522 */
  75300. 0003751C  246E FFF4                movea.l    A2, [A6 - 0xC]
  75301. 00037520  6014                     bra        +0x16 /* 00037536 */
  75302. label00037522:
  75303. 00037522  486E FFF4                pea.l      [A6 - 0xC]
  75304. 00037526  486E FFE4                pea.l      [A6 - 0x1C]
  75305. 0003752A  4EB9 0000 1D78           jsr        [0x00001D78]
  75306. 00037530  4A00                     tst.b      D0
  75307. 00037532  504F                     addq.w     A7, 8
  75308. 00037534  66C4                     bne        -0x3A /* 000374FA */
  75309. label00037536:
  75310. 00037536  3F3C FFFF                move.w     -[A7], 0xFFFF
  75311. 0003753A  486E FFE4                pea.l      [A6 - 0x1C]
  75312. 0003753E  4EB9 0000 1D70           jsr        [0x00001D70]
  75313. 00037544  204A                     movea.l    A0, A2
  75314. 00037546  5C4F                     addq.w     A7, 6
  75315. 00037548  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  75316. 0003754C  4E5E                     unlink     A6
  75317. 0003754E  4E75                     rts
  75318. 00037550  4E56 FEFC                link       A6, -0x0104
  75319. 00037554  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  75320. 00037558  246E 0008                movea.l    A2, [A6 + 0x8]
  75321. 0003755C  3A2E 000C                move.w     D5, [A6 + 0xC]
  75322. 00037560  4227                     clr.b      -[A7]
  75323. 00037562  4227                     clr.b      -[A7]
  75324. 00037564  3F05                     move.w     -[A7], D5
  75325. 00037566  2F3C 5354 5223           move.l     -[A7], 0x53545223 /* 'STR#' */
  75326. 0003756C  486E FEFC                pea.l      [A6 - 0x104]
  75327. 00037570  4EB9 0000 03B0           jsr        [0x000003B0]
  75328. 00037576  4AAE FEFC                tst.l      [A6 - 0x104]
  75329. 0003757A  4FEF 000E                lea.l      A7, [A7 + 0xE]
  75330. 0003757E  6764                     beq        +0x66 /* 000375E4 */
  75331. 00037580  206E FEFC                movea.l    A0, [A6 - 0x104]
  75332. 00037584  2050                     movea.l    A0, [A0]
  75333. 00037586  3610                     move.w     D3, [A0]
  75334. 00037588  3803                     move.w     D4, D3
  75335. 0003758A  4A43                     tst.w      D3
  75336. 0003758C  6F56                     ble        +0x58 /* 000375E4 */
  75337. 0003758E  7601                     moveq.l    D3, 0x01
  75338. 00037590  0C44 0001                cmpi.w     D4, 0x1
  75339. 00037594  6D2C                     blt        +0x2E /* 000375C2 */
  75340. label00037596:
  75341. 00037596  486E FF00                pea.l      [A6 - 0x100]
  75342. 0003759A  3F05                     move.w     -[A7], D5
  75343. 0003759C  3F03                     move.w     -[A7], D3
  75344. 0003759E  4EB9 0000 0128           jsr        [0x00000128 /* PollRtnAdr */]
  75345. 000375A4  4227                     clr.b      -[A7]
  75346. 000375A6  486E FF00                pea.l      [A6 - 0x100]
  75347. 000375AA  2F0A                     move.l     -[A7], A2
  75348. 000375AC  2057                     movea.l    A0, [A7]
  75349. 000375AE  2268 0004                movea.l    A1, [A0 + 0x4]
  75350. 000375B2  2269 0208                movea.l    A1, [A1 + 0x208]
  75351. 000375B6  4E91                     jsr        [A1]
  75352. 000375B8  5243                     addq.w     D3, 1
  75353. 000375BA  B644                     cmp.w      D3, D4
  75354. 000375BC  4FEF 000A                lea.l      A7, [A7 + 0xA]
  75355. 000375C0  6FD4                     ble        -0x2A /* 00037596 */
  75356. label000375C2:
  75357. 000375C2  4A6E 000E                tst.w      [A6 + 0xE]
  75358. 000375C6  6F1C                     ble        +0x1E /* 000375E4 */
  75359. 000375C8  1F3C 0001                move.b     -[A7], 0x1
  75360. 000375CC  306E 000E                movea.w    A0, [A6 + 0xE]
  75361. 000375D0  2F08                     move.l     -[A7], A0
  75362. 000375D2  2F0A                     move.l     -[A7], A2
  75363. 000375D4  2057                     movea.l    A0, [A7]
  75364. 000375D6  2268 0004                movea.l    A1, [A0 + 0x4]
  75365. 000375DA  2269 01FC                movea.l    A1, [A1 + 0x1FC]
  75366. 000375DE  4E91                     jsr        [A1]
  75367. 000375E0  4FEF 000A                lea.l      A7, [A7 + 0xA]
  75368. label000375E4:
  75369. 000375E4  3F3C FFFF                move.w     -[A7], 0xFFFF
  75370. 000375E8  486E FEFC                pea.l      [A6 - 0x104]
  75371. 000375EC  4EB9 0000 03B8           jsr        [0x000003B8]
  75372. 000375F2  5C4F                     addq.w     A7, 6
  75373. 000375F4  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  75374. 000375F8  4E5E                     unlink     A6
  75375. 000375FA  4E75                     rts
  75376. 000375FC  4E56 FEF0                link       A6, -0x0110
  75377. 00037600  2F0A                     move.l     -[A7], A2
  75378. 00037602  246E 0008                movea.l    A2, [A6 + 0x8]
  75379. 00037606  42A7                     clr.l      -[A7]
  75380. 00037608  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  75381. 0003760C  486E FEF0                pea.l      [A6 - 0x110]
  75382. 00037610  4EB9 0000 1D68           jsr        [0x00001D68]
  75383. 00037616  486E FF00                pea.l      [A6 - 0x100]
  75384. 0003761A  486E FEF0                pea.l      [A6 - 0x110]
  75385. 0003761E  4EB9 0000 1D78           jsr        [0x00001D78]
  75386. 00037624  4A00                     tst.b      D0
  75387. 00037626  4FEF 0014                lea.l      A7, [A7 + 0x14]
  75388. 0003762A  672A                     beq        +0x2C /* 00037656 */
  75389. label0003762C:
  75390. 0003762C  4227                     clr.b      -[A7]
  75391. 0003762E  486E FF00                pea.l      [A6 - 0x100]
  75392. 00037632  2F0A                     move.l     -[A7], A2
  75393. 00037634  2057                     movea.l    A0, [A7]
  75394. 00037636  2268 0004                movea.l    A1, [A0 + 0x4]
  75395. 0003763A  2269 0208                movea.l    A1, [A1 + 0x208]
  75396. 0003763E  4E91                     jsr        [A1]
  75397. 00037640  486E FF00                pea.l      [A6 - 0x100]
  75398. 00037644  486E FEF0                pea.l      [A6 - 0x110]
  75399. 00037648  4EB9 0000 1D78           jsr        [0x00001D78]
  75400. 0003764E  4A00                     tst.b      D0
  75401. 00037650  4FEF 0012                lea.l      A7, [A7 + 0x12]
  75402. 00037654  66D6                     bne        -0x28 /* 0003762C */
  75403. label00037656:
  75404. 00037656  1F3C 0001                move.b     -[A7], 0x1
  75405. 0003765A  306E 0010                movea.w    A0, [A6 + 0x10]
  75406. 0003765E  2F08                     move.l     -[A7], A0
  75407. 00037660  2F0A                     move.l     -[A7], A2
  75408. 00037662  2057                     movea.l    A0, [A7]
  75409. 00037664  2268 0004                movea.l    A1, [A0 + 0x4]
  75410. 00037668  2269 01FC                movea.l    A1, [A1 + 0x1FC]
  75411. 0003766C  4E91                     jsr        [A1]
  75412. 0003766E  3F3C FFFF                move.w     -[A7], 0xFFFF
  75413. 00037672  486E FEF0                pea.l      [A6 - 0x110]
  75414. 00037676  4EB9 0000 1D70           jsr        [0x00001D70]
  75415. 0003767C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  75416. 00037680  245F                     movea.l    A2, [A7]+
  75417. 00037682  4E5E                     unlink     A6
  75418. 00037684  4E75                     rts
  75419. 00037686  4E56 0000                link       A6, 0
  75420. 0003768A  4EB9 0000 0200           jsr        [0x00000200 /* SPAlarm */]
  75421. 00037690  61FF FFFD EE62           bsr        -0x2119C /* 000164F4 */
  75422. 00037696  0C40 0004                cmpi.w     D0, 0x4
  75423. 0003769A  6C14                     bge        +0x16 /* 000376B0 */
  75424. 0003769C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  75425. 000376A0  2057                     movea.l    A0, [A7]
  75426. 000376A2  2268 0004                movea.l    A1, [A0 + 0x4]
  75427. 000376A6  2269 0268                movea.l    A1, [A1 + 0x268]
  75428. 000376AA  4E91                     jsr        [A1]
  75429. 000376AC  584F                     addq.w     A7, 4
  75430. 000376AE  6012                     bra        +0x14 /* 000376C2 */
  75431. label000376B0:
  75432. 000376B0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  75433. 000376B4  2057                     movea.l    A0, [A7]
  75434. 000376B6  2268 0004                movea.l    A1, [A0 + 0x4]
  75435. 000376BA  2269 026C                movea.l    A1, [A1 + 0x26C]
  75436. 000376BE  4E91                     jsr        [A1]
  75437. 000376C0  584F                     addq.w     A7, 4
  75438. label000376C2:
  75439. 000376C2  4E5E                     unlink     A6
  75440. 000376C4  4E75                     rts
  75441. 000376C6  4E56 FFF8                link       A6, -0x0008
  75442. 000376CA  486E FFF8                pea.l      [A6 - 0x8]
  75443. 000376CE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  75444. 000376D2  2057                     movea.l    A0, [A7]
  75445. 000376D4  2268 0004                movea.l    A1, [A0 + 0x4]
  75446. 000376D8  2269 01F0                movea.l    A1, [A1 + 0x1F0]
  75447. 000376DC  4E91                     jsr        [A1]
  75448. 000376DE  4EB9 0000 01E8           jsr        [0x000001E8]
  75449. 000376E4  486E FFF8                pea.l      [A6 - 0x8]
  75450. 000376E8  A8A3                     syscall    EraseRect
  75451. 000376EA  046E 000C FFFC           subi.w     [A6 - 0x4], 0xC
  75452. 000376F0  486E FFF8                pea.l      [A6 - 0x8]
  75453. 000376F4  A8A1                     syscall    FrameRect
  75454. 000376F6  066E 000C FFFC           addi.w     [A6 - 0x4], 0xC
  75455. 000376FC  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  75456. 00037700  302E FFFC                move.w     D0, [A6 - 0x4]
  75457. 00037704  48C0                     ext.l      D0
  75458. 00037706  72F4                     moveq.l    D1, 0xFFFFFFF4
  75459. 00037708  D081                     add.l      D0, D1
  75460. 0003770A  3F00                     move.w     -[A7], D0
  75461. 0003770C  A893                     syscall    MoveTo
  75462. 0003770E  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  75463. 00037712  302E FFFC                move.w     D0, [A6 - 0x4]
  75464. 00037716  48C0                     ext.l      D0
  75465. 00037718  72F4                     moveq.l    D1, 0xFFFFFFF4
  75466. 0003771A  D081                     add.l      D0, D1
  75467. 0003771C  3F00                     move.w     -[A7], D0
  75468. 0003771E  A891                     syscall    LineTo
  75469. 00037720  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  75470. 00037724  302E FFFC                move.w     D0, [A6 - 0x4]
  75471. 00037728  48C0                     ext.l      D0
  75472. 0003772A  72F5                     moveq.l    D1, 0xFFFFFFF5
  75473. 0003772C  D081                     add.l      D0, D1
  75474. 0003772E  3F00                     move.w     -[A7], D0
  75475. 00037730  A893                     syscall    MoveTo
  75476. 00037732  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  75477. 00037736  302E FFFC                move.w     D0, [A6 - 0x4]
  75478. 0003773A  48C0                     ext.l      D0
  75479. 0003773C  72F5                     moveq.l    D1, 0xFFFFFFF5
  75480. 0003773E  D081                     add.l      D0, D1
  75481. 00037740  3F00                     move.w     -[A7], D0
  75482. 00037742  A891                     syscall    LineTo
  75483. 00037744  4E5E                     unlink     A6
  75484. 00037746  4E75                     rts
  75485. 00037748  4E56 FFEC                link       A6, -0x0014
  75486. 0003774C  48E7 1820                movem.l    -[A7], D3,D4,A2
  75487. 00037750  246E 0008                movea.l    A2, [A6 + 0x8]
  75488. 00037754  486E FFF8                pea.l      [A6 - 0x8]
  75489. 00037758  2F0A                     move.l     -[A7], A2
  75490. 0003775A  2057                     movea.l    A0, [A7]
  75491. 0003775C  2268 0004                movea.l    A1, [A0 + 0x4]
  75492. 00037760  2269 01F0                movea.l    A1, [A1 + 0x1F0]
  75493. 00037764  4E91                     jsr        [A1]
  75494. 00037766  486E FFF8                pea.l      [A6 - 0x8]
  75495. 0003776A  A8AE                     syscall    EmptyRect
  75496. 0003776C  101F                     move.b     D0, [A7]+
  75497. 0003776E  5C4F                     addq.w     A7, 6
  75498. 00037770  6600 022E                bne        +0x230 /* 000379A0 */
  75499. 00037774  7600                     moveq.l    D3, 0x00
  75500. 00037776  2F0A                     move.l     -[A7], A2
  75501. 00037778  4EB9 0000 0E98           jsr        [0x00000E98]
  75502. 0003777E  4A00                     tst.b      D0
  75503. 00037780  584F                     addq.w     A7, 4
  75504. 00037782  6710                     beq        +0x12 /* 00037794 */
  75505. 00037784  2F0A                     move.l     -[A7], A2
  75506. 00037786  4EB9 0000 0E60           jsr        [0x00000E60]
  75507. 0003778C  4A00                     tst.b      D0
  75508. 0003778E  584F                     addq.w     A7, 4
  75509. 00037790  6702                     beq        +0x4 /* 00037794 */
  75510. 00037792  7601                     moveq.l    D3, 0x01
  75511. label00037794:
  75512. 00037794  4A03                     tst.b      D3
  75513. 00037796  6708                     beq        +0xA /* 000377A0 */
  75514. 00037798  204A                     movea.l    A0, A2
  75515. 0003779A  41E8 00E8                lea.l      A0, [A0 + 0xE8]
  75516. 0003779E  6014                     bra        +0x16 /* 000377B4 */
  75517. label000377A0:
  75518. 000377A0  486A 00E8                pea.l      [A2 + 0xE8]
  75519. 000377A4  486E FFEC                pea.l      [A6 - 0x14]
  75520. 000377A8  61FF FFFF 6DB6           bsr        -0x9248 /* 0002E560 */
  75521. 000377AE  41EE FFEC                lea.l      A0, [A6 - 0x14]
  75522. 000377B2  504F                     addq.w     A7, 8
  75523. label000377B4:
  75524. 000377B4  2D50 FFF2                move.l     [A6 - 0xE], [A0]
  75525. 000377B8  3D68 0004 FFF6           move.w     [A6 - 0xA], [A0 + 0x4]
  75526. 000377BE  486E FFF2                pea.l      [A6 - 0xE]
  75527. 000377C2  AA14                     syscall    RGBForeColor
  75528. 000377C4  046E 000C FFFC           subi.w     [A6 - 0x4], 0xC
  75529. 000377CA  486E FFF8                pea.l      [A6 - 0x8]
  75530. 000377CE  2F3C 0001 0001           move.l     -[A7], 0x10001
  75531. 000377D4  A8A9                     syscall    InsetRect
  75532. 000377D6  486E FFF8                pea.l      [A6 - 0x8]
  75533. 000377DA  A8A2                     syscall    PaintRect
  75534. 000377DC  486E FFF8                pea.l      [A6 - 0x8]
  75535. 000377E0  4878 FFFF                push.l     0xFFFF
  75536. 000377E4  A8A9                     syscall    InsetRect
  75537. 000377E6  066E 000C FFFC           addi.w     [A6 - 0x4], 0xC
  75538. 000377EC  4879 0000 2FF2           push.l     0x2FF2
  75539. 000377F2  486A 00E2                pea.l      [A2 + 0xE2]
  75540. 000377F6  61FF FFFD 1FCA           bsr        -0x2E034 /* 000097C2 */
  75541. 000377FC  4A00                     tst.b      D0
  75542. 000377FE  504F                     addq.w     A7, 8
  75543. 00037800  6714                     beq        +0x16 /* 00037816 */
  75544. 00037802  2F2A 0020                move.l     -[A7], [A2 + 0x20]
  75545. 00037806  2057                     movea.l    A0, [A7]
  75546. 00037808  2268 0004                movea.l    A1, [A0 + 0x4]
  75547. 0003780C  2269 00F0                movea.l    A1, [A1 + 0xF0]
  75548. 00037810  4E91                     jsr        [A1]
  75549. 00037812  584F                     addq.w     A7, 4
  75550. 00037814  6006                     bra        +0x8 /* 0003781C */
  75551. label00037816:
  75552. 00037816  486A 00E2                pea.l      [A2 + 0xE2]
  75553. 0003781A  AA15                     syscall    RGBBackColor
  75554. label0003781C:
  75555. 0003781C  382E FFF8                move.w     D4, [A6 - 0x8]
  75556. 00037820  486E FFF8                pea.l      [A6 - 0x8]
  75557. 00037824  61FF FFFD DB78           bsr        -0x22486 /* 0001539E */
  75558. 0003782A  0640 FFF4                addi.w     D0, 0xFFF4
  75559. 0003782E  D16E FFF8                add.w      [A6 - 0x8], D0
  75560. 00037832  486E FFF8                pea.l      [A6 - 0x8]
  75561. 00037836  A8A3                     syscall    EraseRect
  75562. 00037838  3D44 FFF8                move.w     [A6 - 0x8], D4
  75563. 0003783C  7807                     moveq.l    D4, 0x07
  75564. 0003783E  4A03                     tst.b      D3
  75565. 00037840  584F                     addq.w     A7, 4
  75566. 00037842  6702                     beq        +0x4 /* 00037846 */
  75567. 00037844  780D                     moveq.l    D4, 0x0D
  75568. label00037846:
  75569. 00037846  486E FFF2                pea.l      [A6 - 0xE]
  75570. 0003784A  1F04                     move.b     -[A7], D4
  75571. 0003784C  61FF FFFF 6C40           bsr        -0x93BE /* 0002E48E */
  75572. 00037852  486E FFF2                pea.l      [A6 - 0xE]
  75573. 00037856  AA14                     syscall    RGBForeColor
  75574. 00037858  2F3C 000C 0000           move.l     -[A7], 0xC0000
  75575. 0003785E  42A7                     clr.l      -[A7]
  75576. 00037860  486E FFF8                pea.l      [A6 - 0x8]
  75577. 00037864  61FF FFFF 6F7E           bsr        -0x9080 /* 0002E7E4 */
  75578. 0003786A  2F3C 000C 0000           move.l     -[A7], 0xC0000
  75579. 00037870  2F3C 0001 0001           move.l     -[A7], 0x10001
  75580. 00037876  486E FFF8                pea.l      [A6 - 0x8]
  75581. 0003787A  61FF FFFF 6E1A           bsr        -0x91E4 /* 0002E696 */
  75582. 00037880  4A03                     tst.b      D3
  75583. 00037882  4FEF 001E                lea.l      A7, [A7 + 0x1E]
  75584. 00037886  6758                     beq        +0x5A /* 000378E0 */
  75585. 00037888  486A 00E8                pea.l      [A2 + 0xE8]
  75586. 0003788C  486E FFF2                pea.l      [A6 - 0xE]
  75587. 00037890  61FF FFFF 6CCE           bsr        -0x9330 /* 0002E560 */
  75588. 00037896  486E FFF2                pea.l      [A6 - 0xE]
  75589. 0003789A  AA14                     syscall    RGBForeColor
  75590. 0003789C  2F3C 000E 0002           move.l     -[A7], 0xE0002
  75591. 000378A2  2F3C 0001 0001           move.l     -[A7], 0x10001
  75592. 000378A8  486E FFF8                pea.l      [A6 - 0x8]
  75593. 000378AC  61FF FFFF 6F36           bsr        -0x90C8 /* 0002E7E4 */
  75594. 000378B2  486A 00E8                pea.l      [A2 + 0xE8]
  75595. 000378B6  486E FFF2                pea.l      [A6 - 0xE]
  75596. 000378BA  61FF FFFF 6C6A           bsr        -0x9394 /* 0002E526 */
  75597. 000378C0  486E FFF2                pea.l      [A6 - 0xE]
  75598. 000378C4  AA14                     syscall    RGBForeColor
  75599. 000378C6  2F3C 000D 0001           move.l     -[A7], 0xD0001
  75600. 000378CC  2F3C 0002 0002           move.l     -[A7], 0x20002
  75601. 000378D2  486E FFF8                pea.l      [A6 - 0x8]
  75602. 000378D6  61FF FFFF 6DBE           bsr        -0x9240 /* 0002E696 */
  75603. 000378DC  4FEF 0028                lea.l      A7, [A7 + 0x28]
  75604. label000378E0:
  75605. 000378E0  7805                     moveq.l    D4, 0x05
  75606. 000378E2  4A03                     tst.b      D3
  75607. 000378E4  6702                     beq        +0x4 /* 000378E8 */
  75608. 000378E6  7808                     moveq.l    D4, 0x08
  75609. label000378E8:
  75610. 000378E8  486E FFF2                pea.l      [A6 - 0xE]
  75611. 000378EC  1F04                     move.b     -[A7], D4
  75612. 000378EE  61FF FFFF 6B9E           bsr        -0x9460 /* 0002E48E */
  75613. 000378F4  486E FFF2                pea.l      [A6 - 0xE]
  75614. 000378F8  AA14                     syscall    RGBForeColor
  75615. 000378FA  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  75616. 000378FE  302E FFFC                move.w     D0, [A6 - 0x4]
  75617. 00037902  48C0                     ext.l      D0
  75618. 00037904  72F4                     moveq.l    D1, 0xFFFFFFF4
  75619. 00037906  D081                     add.l      D0, D1
  75620. 00037908  3F00                     move.w     -[A7], D0
  75621. 0003790A  A893                     syscall    MoveTo
  75622. 0003790C  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  75623. 00037910  302E FFFC                move.w     D0, [A6 - 0x4]
  75624. 00037914  48C0                     ext.l      D0
  75625. 00037916  72F4                     moveq.l    D1, 0xFFFFFFF4
  75626. 00037918  D081                     add.l      D0, D1
  75627. 0003791A  3F00                     move.w     -[A7], D0
  75628. 0003791C  A891                     syscall    LineTo
  75629. 0003791E  7804                     moveq.l    D4, 0x04
  75630. 00037920  4A03                     tst.b      D3
  75631. 00037922  5C4F                     addq.w     A7, 6
  75632. 00037924  6702                     beq        +0x4 /* 00037928 */
  75633. 00037926  7806                     moveq.l    D4, 0x06
  75634. label00037928:
  75635. 00037928  486E FFF2                pea.l      [A6 - 0xE]
  75636. 0003792C  1F04                     move.b     -[A7], D4
  75637. 0003792E  61FF FFFF 6B5E           bsr        -0x94A0 /* 0002E48E */
  75638. 00037934  486E FFF2                pea.l      [A6 - 0xE]
  75639. 00037938  AA14                     syscall    RGBForeColor
  75640. 0003793A  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  75641. 0003793E  302E FFFC                move.w     D0, [A6 - 0x4]
  75642. 00037942  48C0                     ext.l      D0
  75643. 00037944  72F5                     moveq.l    D1, 0xFFFFFFF5
  75644. 00037946  D081                     add.l      D0, D1
  75645. 00037948  3F00                     move.w     -[A7], D0
  75646. 0003794A  A893                     syscall    MoveTo
  75647. 0003794C  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  75648. 00037950  302E FFFC                move.w     D0, [A6 - 0x4]
  75649. 00037954  48C0                     ext.l      D0
  75650. 00037956  72F5                     moveq.l    D1, 0xFFFFFFF5
  75651. 00037958  D081                     add.l      D0, D1
  75652. 0003795A  3F00                     move.w     -[A7], D0
  75653. 0003795C  A891                     syscall    LineTo
  75654. 0003795E  7803                     moveq.l    D4, 0x03
  75655. 00037960  4A03                     tst.b      D3
  75656. 00037962  5C4F                     addq.w     A7, 6
  75657. 00037964  6702                     beq        +0x4 /* 00037968 */
  75658. 00037966  7804                     moveq.l    D4, 0x04
  75659. label00037968:
  75660. 00037968  486E FFF2                pea.l      [A6 - 0xE]
  75661. 0003796C  1F04                     move.b     -[A7], D4
  75662. 0003796E  61FF FFFF 6B1E           bsr        -0x94E0 /* 0002E48E */
  75663. 00037974  486E FFF2                pea.l      [A6 - 0xE]
  75664. 00037978  AA14                     syscall    RGBForeColor
  75665. 0003797A  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  75666. 0003797E  302E FFFC                move.w     D0, [A6 - 0x4]
  75667. 00037982  48C0                     ext.l      D0
  75668. 00037984  72F6                     moveq.l    D1, 0xFFFFFFF6
  75669. 00037986  D081                     add.l      D0, D1
  75670. 00037988  3F00                     move.w     -[A7], D0
  75671. 0003798A  A893                     syscall    MoveTo
  75672. 0003798C  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  75673. 00037990  302E FFFC                move.w     D0, [A6 - 0x4]
  75674. 00037994  48C0                     ext.l      D0
  75675. 00037996  72F6                     moveq.l    D1, 0xFFFFFFF6
  75676. 00037998  D081                     add.l      D0, D1
  75677. 0003799A  3F00                     move.w     -[A7], D0
  75678. 0003799C  A891                     syscall    LineTo
  75679. 0003799E  5C4F                     addq.w     A7, 6
  75680. label000379A0:
  75681. 000379A0  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  75682. 000379A4  4E5E                     unlink     A6
  75683. 000379A6  4E75                     rts
  75684. 000379A8  4E56 FFEC                link       A6, -0x0014
  75685. 000379AC  48E7 1E00                movem.l    -[A7], D3,D4,D5,D6
  75686. 000379B0  162E 0010                move.b     D3, [A6 + 0x10]
  75687. 000379B4  42A7                     clr.l      -[A7]
  75688. 000379B6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  75689. 000379BA  61FF FFFF E6B2           bsr        -0x194C /* 0003606E */
  75690. 000379C0  584F                     addq.w     A7, 4
  75691. 000379C2  2F08                     move.l     -[A7], A0
  75692. 000379C4  486E FFEC                pea.l      [A6 - 0x14]
  75693. 000379C8  4EB9 0000 1D68           jsr        [0x00001D68]
  75694. 000379CE  486E FFFC                pea.l      [A6 - 0x4]
  75695. 000379D2  486E FFEC                pea.l      [A6 - 0x14]
  75696. 000379D6  4EB9 0000 1D78           jsr        [0x00001D78]
  75697. 000379DC  4A00                     tst.b      D0
  75698. 000379DE  4FEF 0014                lea.l      A7, [A7 + 0x14]
  75699. 000379E2  6700 009E                beq        +0xA0 /* 00037A82 */
  75700. 000379E6  7800                     moveq.l    D4, 0x00
  75701. 000379E8  182E 000C                move.b     D4, [A6 + 0xC]
  75702. 000379EC  3A2E 000E                move.w     D5, [A6 + 0xE]
  75703. 000379F0  48C5                     ext.l      D5
  75704. 000379F2  4485                     neg.l      D5
  75705. 000379F4  306E 000E                movea.w    A0, [A6 + 0xE]
  75706. 000379F8  2C08                     move.l     D6, A0
  75707. label000379FA:
  75708. 000379FA  2004                     move.l     D0, D4
  75709. 000379FC  5380                     subq.l     D0, 1
  75710. 000379FE  6706                     beq        +0x8 /* 00037A06 */
  75711. 00037A00  5380                     subq.l     D0, 1
  75712. 00037A02  6736                     beq        +0x38 /* 00037A3A */
  75713. 00037A04  6066                     bra        +0x68 /* 00037A6C */
  75714. label00037A06:
  75715. 00037A06  4227                     clr.b      -[A7]
  75716. 00037A08  42A7                     clr.l      -[A7]
  75717. 00037A0A  2F05                     move.l     -[A7], D5
  75718. 00037A0C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  75719. 00037A10  2057                     movea.l    A0, [A7]
  75720. 00037A12  2268 0004                movea.l    A1, [A0 + 0x4]
  75721. 00037A16  2269 004C                movea.l    A1, [A1 + 0x4C]
  75722. 00037A1A  4E91                     jsr        [A1]
  75723. 00037A1C  4A03                     tst.b      D3
  75724. 00037A1E  4FEF 000E                lea.l      A7, [A7 + 0xE]
  75725. 00037A22  6748                     beq        +0x4A /* 00037A6C */
  75726. 00037A24  42A7                     clr.l      -[A7]
  75727. 00037A26  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  75728. 00037A2A  2057                     movea.l    A0, [A7]
  75729. 00037A2C  2268 0004                movea.l    A1, [A0 + 0x4]
  75730. 00037A30  2269 010C                movea.l    A1, [A1 + 0x10C]
  75731. 00037A34  4E91                     jsr        [A1]
  75732. 00037A36  504F                     addq.w     A7, 8
  75733. 00037A38  6032                     bra        +0x34 /* 00037A6C */
  75734. label00037A3A:
  75735. 00037A3A  4227                     clr.b      -[A7]
  75736. 00037A3C  42A7                     clr.l      -[A7]
  75737. 00037A3E  2F06                     move.l     -[A7], D6
  75738. 00037A40  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  75739. 00037A44  2057                     movea.l    A0, [A7]
  75740. 00037A46  2268 0004                movea.l    A1, [A0 + 0x4]
  75741. 00037A4A  2269 004C                movea.l    A1, [A1 + 0x4C]
  75742. 00037A4E  4E91                     jsr        [A1]
  75743. 00037A50  4A03                     tst.b      D3
  75744. 00037A52  4FEF 000E                lea.l      A7, [A7 + 0xE]
  75745. 00037A56  6714                     beq        +0x16 /* 00037A6C */
  75746. 00037A58  42A7                     clr.l      -[A7]
  75747. 00037A5A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  75748. 00037A5E  2057                     movea.l    A0, [A7]
  75749. 00037A60  2268 0004                movea.l    A1, [A0 + 0x4]
  75750. 00037A64  2269 010C                movea.l    A1, [A1 + 0x10C]
  75751. 00037A68  4E91                     jsr        [A1]
  75752. 00037A6A  504F                     addq.w     A7, 8
  75753. label00037A6C:
  75754. 00037A6C  486E FFFC                pea.l      [A6 - 0x4]
  75755. 00037A70  486E FFEC                pea.l      [A6 - 0x14]
  75756. 00037A74  4EB9 0000 1D78           jsr        [0x00001D78]
  75757. 00037A7A  4A00                     tst.b      D0
  75758. 00037A7C  504F                     addq.w     A7, 8
  75759. 00037A7E  6600 FF7A                bne        -0x84 /* 000379FA */
  75760. label00037A82:
  75761. 00037A82  3F3C FFFF                move.w     -[A7], 0xFFFF
  75762. 00037A86  486E FFEC                pea.l      [A6 - 0x14]
  75763. 00037A8A  4EB9 0000 1D70           jsr        [0x00001D70]
  75764. 00037A90  5C4F                     addq.w     A7, 6
  75765. 00037A92  4CDF 0078                movem.l    D3,D4,D5,D6, [A7]+
  75766. 00037A96  4E5E                     unlink     A6
  75767. 00037A98  4E75                     rts
  75768. 00037A9A  4E56 0000                link       A6, 0
  75769. 00037A9E  48E7 1820                movem.l    -[A7], D3,D4,A2
  75770. 00037AA2  246E 0008                movea.l    A2, [A6 + 0x8]
  75771. 00037AA6  182E 000C                move.b     D4, [A6 + 0xC]
  75772. 00037AAA  7600                     moveq.l    D3, 0x00
  75773. 00037AAC  4A04                     tst.b      D4
  75774. 00037AAE  6700 0096                beq        +0x98 /* 00037B46 */
  75775. 00037AB2  2F0A                     move.l     -[A7], A2
  75776. 00037AB4  61FF FFFF E730           bsr        -0x18CE /* 000361E6 */
  75777. 00037ABA  4A00                     tst.b      D0
  75778. 00037ABC  584F                     addq.w     A7, 4
  75779. 00037ABE  6600 0086                bne        +0x88 /* 00037B46 */
  75780. 00037AC2  2F0A                     move.l     -[A7], A2
  75781. 00037AC4  61FF 0000 00F8           bsr        +0xFA /* 00037BBE */
  75782. 00037ACA  4A00                     tst.b      D0
  75783. 00037ACC  584F                     addq.w     A7, 4
  75784. 00037ACE  6622                     bne        +0x24 /* 00037AF2 */
  75785. 00037AD0  2F0A                     move.l     -[A7], A2
  75786. 00037AD2  2057                     movea.l    A0, [A7]
  75787. 00037AD4  2268 0004                movea.l    A1, [A0 + 0x4]
  75788. 00037AD8  2269 0288                movea.l    A1, [A1 + 0x288]
  75789. 00037ADC  4E91                     jsr        [A1]
  75790. 00037ADE  2F0A                     move.l     -[A7], A2
  75791. 00037AE0  2057                     movea.l    A0, [A7]
  75792. 00037AE2  2268 0004                movea.l    A1, [A0 + 0x4]
  75793. 00037AE6  2269 0278                movea.l    A1, [A1 + 0x278]
  75794. 00037AEA  4E91                     jsr        [A1]
  75795. 00037AEC  7601                     moveq.l    D3, 0x01
  75796. 00037AEE  504F                     addq.w     A7, 8
  75797. 00037AF0  6042                     bra        +0x44 /* 00037B34 */
  75798. label00037AF2:
  75799. 00037AF2  2F0A                     move.l     -[A7], A2
  75800. 00037AF4  61FF FFFF E6F0           bsr        -0x190E /* 000361E6 */
  75801. 00037AFA  4A00                     tst.b      D0
  75802. 00037AFC  584F                     addq.w     A7, 4
  75803. 00037AFE  6634                     bne        +0x36 /* 00037B34 */
  75804. 00037B00  2F2A 00FA                move.l     -[A7], [A2 + 0xFA]
  75805. 00037B04  2057                     movea.l    A0, [A7]
  75806. 00037B06  2268 0004                movea.l    A1, [A0 + 0x4]
  75807. 00037B0A  2269 00AC                movea.l    A1, [A1 + 0xAC]
  75808. 00037B0E  4E91                     jsr        [A1]
  75809. 00037B10  2F2A 00FE                move.l     -[A7], [A2 + 0xFE]
  75810. 00037B14  2057                     movea.l    A0, [A7]
  75811. 00037B16  2268 0004                movea.l    A1, [A0 + 0x4]
  75812. 00037B1A  2269 00AC                movea.l    A1, [A1 + 0xAC]
  75813. 00037B1E  4E91                     jsr        [A1]
  75814. 00037B20  2F0A                     move.l     -[A7], A2
  75815. 00037B22  2057                     movea.l    A0, [A7]
  75816. 00037B24  2268 0004                movea.l    A1, [A0 + 0x4]
  75817. 00037B28  2269 0278                movea.l    A1, [A1 + 0x278]
  75818. 00037B2C  4E91                     jsr        [A1]
  75819. 00037B2E  7601                     moveq.l    D3, 0x01
  75820. 00037B30  4FEF 000C                lea.l      A7, [A7 + 0xC]
  75821. label00037B34:
  75822. 00037B34  2F0A                     move.l     -[A7], A2
  75823. 00037B36  2057                     movea.l    A0, [A7]
  75824. 00037B38  2268 0004                movea.l    A1, [A0 + 0x4]
  75825. 00037B3C  2269 027C                movea.l    A1, [A1 + 0x27C]
  75826. 00037B40  4E91                     jsr        [A1]
  75827. 00037B42  584F                     addq.w     A7, 4
  75828. 00037B44  6050                     bra        +0x52 /* 00037B96 */
  75829. label00037B46:
  75830. 00037B46  2F0A                     move.l     -[A7], A2
  75831. 00037B48  61FF 0000 0074           bsr        +0x76 /* 00037BBE */
  75832. 00037B4E  4A00                     tst.b      D0
  75833. 00037B50  584F                     addq.w     A7, 4
  75834. 00037B52  6742                     beq        +0x44 /* 00037B96 */
  75835. 00037B54  2F0A                     move.l     -[A7], A2
  75836. 00037B56  61FF FFFF E68E           bsr        -0x1970 /* 000361E6 */
  75837. 00037B5C  4A00                     tst.b      D0
  75838. 00037B5E  584F                     addq.w     A7, 4
  75839. 00037B60  6734                     beq        +0x36 /* 00037B96 */
  75840. 00037B62  2F2A 00FA                move.l     -[A7], [A2 + 0xFA]
  75841. 00037B66  2057                     movea.l    A0, [A7]
  75842. 00037B68  2268 0004                movea.l    A1, [A0 + 0x4]
  75843. 00037B6C  2269 00B0                movea.l    A1, [A1 + 0xB0]
  75844. 00037B70  4E91                     jsr        [A1]
  75845. 00037B72  2F2A 00FE                move.l     -[A7], [A2 + 0xFE]
  75846. 00037B76  2057                     movea.l    A0, [A7]
  75847. 00037B78  2268 0004                movea.l    A1, [A0 + 0x4]
  75848. 00037B7C  2269 00B0                movea.l    A1, [A1 + 0xB0]
  75849. 00037B80  4E91                     jsr        [A1]
  75850. 00037B82  2F0A                     move.l     -[A7], A2
  75851. 00037B84  2057                     movea.l    A0, [A7]
  75852. 00037B86  2268 0004                movea.l    A1, [A0 + 0x4]
  75853. 00037B8A  2269 0278                movea.l    A1, [A1 + 0x278]
  75854. 00037B8E  4E91                     jsr        [A1]
  75855. 00037B90  7601                     moveq.l    D3, 0x01
  75856. 00037B92  4FEF 000C                lea.l      A7, [A7 + 0xC]
  75857. label00037B96:
  75858. 00037B96  1004                     move.b     D0, D4
  75859. 00037B98  56C0                     sne        D0
  75860. 00037B9A  4400                     neg.b      D0
  75861. 00037B9C  1540 0102                move.b     [A2 + 0x102], D0
  75862. 00037BA0  4A03                     tst.b      D3
  75863. 00037BA2  6712                     beq        +0x14 /* 00037BB6 */
  75864. 00037BA4  1F04                     move.b     -[A7], D4
  75865. 00037BA6  2F0A                     move.l     -[A7], A2
  75866. 00037BA8  2057                     movea.l    A0, [A7]
  75867. 00037BAA  2268 0004                movea.l    A1, [A0 + 0x4]
  75868. 00037BAE  2269 0280                movea.l    A1, [A1 + 0x280]
  75869. 00037BB2  4E91                     jsr        [A1]
  75870. 00037BB4  5C4F                     addq.w     A7, 6
  75871. label00037BB6:
  75872. 00037BB6  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  75873. 00037BBA  4E5E                     unlink     A6
  75874. 00037BBC  4E75                     rts
  75875. fn00037BBE:
  75876. 00037BBE  2F0A                     move.l     -[A7], A2
  75877. 00037BC0  2F03                     move.l     -[A7], D3
  75878. 00037BC2  246F 000C                movea.l    A2, [A7 + 0xC]
  75879. 00037BC6  4AAA 00FA                tst.l      [A2 + 0xFA]
  75880. 00037BCA  6706                     beq        +0x8 /* 00037BD2 */
  75881. 00037BCC  4AAA 00FE                tst.l      [A2 + 0xFE]
  75882. 00037BD0  6604                     bne        +0x6 /* 00037BD6 */
  75883. label00037BD2:
  75884. 00037BD2  7000                     moveq.l    D0, 0x00
  75885. 00037BD4  6002                     bra        +0x4 /* 00037BD8 */
  75886. label00037BD6:
  75887. 00037BD6  7001                     moveq.l    D0, 0x01
  75888. label00037BD8:
  75889. 00037BD8  261F                     move.l     D3, [A7]+
  75890. 00037BDA  245F                     movea.l    A2, [A7]+
  75891. 00037BDC  4E75                     rts
  75892. 00037BDE  4E56 0000                link       A6, 0
  75893. 00037BE2  2F0A                     move.l     -[A7], A2
  75894. 00037BE4  246E 0008                movea.l    A2, [A6 + 0x8]
  75895. 00037BE8  2F0A                     move.l     -[A7], A2
  75896. 00037BEA  61FF FFFF FFD2           bsr        -0x2C /* 00037BBE */
  75897. 00037BF0  4A00                     tst.b      D0
  75898. 00037BF2  584F                     addq.w     A7, 4
  75899. 00037BF4  6722                     beq        +0x24 /* 00037C18 */
  75900. 00037BF6  2F2A 00FA                move.l     -[A7], [A2 + 0xFA]
  75901. 00037BFA  2057                     movea.l    A0, [A7]
  75902. 00037BFC  2268 0004                movea.l    A1, [A0 + 0x4]
  75903. 00037C00  2269 00C4                movea.l    A1, [A1 + 0xC4]
  75904. 00037C04  4E91                     jsr        [A1]
  75905. 00037C06  2F2A 00FE                move.l     -[A7], [A2 + 0xFE]
  75906. 00037C0A  2057                     movea.l    A0, [A7]
  75907. 00037C0C  2268 0004                movea.l    A1, [A0 + 0x4]
  75908. 00037C10  2269 00C4                movea.l    A1, [A1 + 0xC4]
  75909. 00037C14  4E91                     jsr        [A1]
  75910. 00037C16  504F                     addq.w     A7, 8
  75911. label00037C18:
  75912. 00037C18  245F                     movea.l    A2, [A7]+
  75913. 00037C1A  4E5E                     unlink     A6
  75914. 00037C1C  4E75                     rts
  75915. 00037C1E  4E56 0000                link       A6, 0
  75916. 00037C22  2F0A                     move.l     -[A7], A2
  75917. 00037C24  2F03                     move.l     -[A7], D3
  75918. 00037C26  246E 0008                movea.l    A2, [A6 + 0x8]
  75919. 00037C2A  4AAA 00FA                tst.l      [A2 + 0xFA]
  75920. 00037C2E  6754                     beq        +0x56 /* 00037C84 */
  75921. 00037C30  2F0A                     move.l     -[A7], A2
  75922. 00037C32  61FF FFFD 664E           bsr        -0x299B0 /* 0000E282 */
  75923. 00037C38  7200                     moveq.l    D1, 0x00
  75924. 00037C3A  1200                     move.b     D1, D0
  75925. 00037C3C  EF89                     lsl        D1, 7
  75926. 00037C3E  206A 00FA                movea.l    A0, [A2 + 0xFA]
  75927. 00037C42  91C1                     sub.l      A0, D1
  75928. 00037C44  2008                     move.l     D0, A0
  75929. 00037C46  584F                     addq.w     A7, 4
  75930. 00037C48  673A                     beq        +0x3C /* 00037C84 */
  75931. 00037C4A  2F0A                     move.l     -[A7], A2
  75932. 00037C4C  2057                     movea.l    A0, [A7]
  75933. 00037C4E  2268 0004                movea.l    A1, [A0 + 0x4]
  75934. 00037C52  2269 0298                movea.l    A1, [A1 + 0x298]
  75935. 00037C56  4E91                     jsr        [A1]
  75936. 00037C58  3600                     move.w     D3, D0
  75937. 00037C5A  584F                     addq.w     A7, 4
  75938. 00037C5C  6614                     bne        +0x16 /* 00037C72 */
  75939. 00037C5E  2F2A 00FA                move.l     -[A7], [A2 + 0xFA]
  75940. 00037C62  2057                     movea.l    A0, [A7]
  75941. 00037C64  2268 0004                movea.l    A1, [A0 + 0x4]
  75942. 00037C68  2269 00C0                movea.l    A1, [A1 + 0xC0]
  75943. 00037C6C  4E91                     jsr        [A1]
  75944. 00037C6E  584F                     addq.w     A7, 4
  75945. 00037C70  6012                     bra        +0x14 /* 00037C84 */
  75946. label00037C72:
  75947. 00037C72  2F2A 00FA                move.l     -[A7], [A2 + 0xFA]
  75948. 00037C76  2057                     movea.l    A0, [A7]
  75949. 00037C78  2268 0004                movea.l    A1, [A0 + 0x4]
  75950. 00037C7C  2269 00BC                movea.l    A1, [A1 + 0xBC]
  75951. 00037C80  4E91                     jsr        [A1]
  75952. 00037C82  584F                     addq.w     A7, 4
  75953. label00037C84:
  75954. 00037C84  4AAA 00FE                tst.l      [A2 + 0xFE]
  75955. 00037C88  6754                     beq        +0x56 /* 00037CDE */
  75956. 00037C8A  2F0A                     move.l     -[A7], A2
  75957. 00037C8C  61FF FFFD 65F4           bsr        -0x29A0A /* 0000E282 */
  75958. 00037C92  7200                     moveq.l    D1, 0x00
  75959. 00037C94  1200                     move.b     D1, D0
  75960. 00037C96  EF89                     lsl        D1, 7
  75961. 00037C98  206A 00FE                movea.l    A0, [A2 + 0xFE]
  75962. 00037C9C  91C1                     sub.l      A0, D1
  75963. 00037C9E  2008                     move.l     D0, A0
  75964. 00037CA0  584F                     addq.w     A7, 4
  75965. 00037CA2  673A                     beq        +0x3C /* 00037CDE */
  75966. 00037CA4  2F0A                     move.l     -[A7], A2
  75967. 00037CA6  2057                     movea.l    A0, [A7]
  75968. 00037CA8  2268 0004                movea.l    A1, [A0 + 0x4]
  75969. 00037CAC  2269 0294                movea.l    A1, [A1 + 0x294]
  75970. 00037CB0  4E91                     jsr        [A1]
  75971. 00037CB2  3600                     move.w     D3, D0
  75972. 00037CB4  584F                     addq.w     A7, 4
  75973. 00037CB6  6614                     bne        +0x16 /* 00037CCC */
  75974. 00037CB8  2F2A 00FE                move.l     -[A7], [A2 + 0xFE]
  75975. 00037CBC  2057                     movea.l    A0, [A7]
  75976. 00037CBE  2268 0004                movea.l    A1, [A0 + 0x4]
  75977. 00037CC2  2269 00C0                movea.l    A1, [A1 + 0xC0]
  75978. 00037CC6  4E91                     jsr        [A1]
  75979. 00037CC8  584F                     addq.w     A7, 4
  75980. 00037CCA  6012                     bra        +0x14 /* 00037CDE */
  75981. label00037CCC:
  75982. 00037CCC  2F2A 00FE                move.l     -[A7], [A2 + 0xFE]
  75983. 00037CD0  2057                     movea.l    A0, [A7]
  75984. 00037CD2  2268 0004                movea.l    A1, [A0 + 0x4]
  75985. 00037CD6  2269 00BC                movea.l    A1, [A1 + 0xBC]
  75986. 00037CDA  4E91                     jsr        [A1]
  75987. 00037CDC  584F                     addq.w     A7, 4
  75988. label00037CDE:
  75989. 00037CDE  261F                     move.l     D3, [A7]+
  75990. 00037CE0  245F                     movea.l    A2, [A7]+
  75991. 00037CE2  4E5E                     unlink     A6
  75992. 00037CE4  4E75                     rts
  75993. 00037CE6  4E56 FFFC                link       A6, -0x0004
  75994. 00037CEA  48E7 1820                movem.l    -[A7], D3,D4,A2
  75995. 00037CEE  246E 0008                movea.l    A2, [A6 + 0x8]
  75996. 00037CF2  486E FFFC                pea.l      [A6 - 0x4]
  75997. 00037CF6  2F0A                     move.l     -[A7], A2
  75998. 00037CF8  4EB9 0000 0D18           jsr        [0x00000D18 /* PowerMgrVars */]
  75999. 00037CFE  76ED                     moveq.l    D3, 0xFFFFFFED
  76000. 00037D00  382E FFFC                move.w     D4, [A6 - 0x4]
  76001. 00037D04  5544                     subq.w     D4, 2
  76002. 00037D06  4A2E 000C                tst.b      [A6 + 0xC]
  76003. 00037D0A  504F                     addq.w     A7, 8
  76004. 00037D0C  6708                     beq        +0xA /* 00037D16 */
  76005. 00037D0E  7613                     moveq.l    D3, 0x13
  76006. 00037D10  78D8                     moveq.l    D4, 0xFFFFFFD8
  76007. 00037D12  D86E FFFC                add.w      D4, [A6 - 0x4]
  76008. label00037D16:
  76009. 00037D16  4A2A 00F4                tst.b      [A2 + 0xF4]
  76010. 00037D1A  661C                     bne        +0x1E /* 00037D38 */
  76011. 00037D1C  4227                     clr.b      -[A7]
  76012. 00037D1E  42A7                     clr.l      -[A7]
  76013. 00037D20  3043                     movea.w    A0, D3
  76014. 00037D22  2F08                     move.l     -[A7], A0
  76015. 00037D24  2F2A 00F6                move.l     -[A7], [A2 + 0xF6]
  76016. 00037D28  2057                     movea.l    A0, [A7]
  76017. 00037D2A  2268 0004                movea.l    A1, [A0 + 0x4]
  76018. 00037D2E  2269 004C                movea.l    A1, [A1 + 0x4C]
  76019. 00037D32  4E91                     jsr        [A1]
  76020. 00037D34  4FEF 000E                lea.l      A7, [A7 + 0xE]
  76021. label00037D38:
  76022. 00037D38  4227                     clr.b      -[A7]
  76023. 00037D3A  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  76024. 00037D3E  3F04                     move.w     -[A7], D4
  76025. 00037D40  2F2A 00F6                move.l     -[A7], [A2 + 0xF6]
  76026. 00037D44  4EB9 0000 0D50           jsr        [0x00000D50 /* MenuCInfo */]
  76027. 00037D4A  4FEF 000A                lea.l      A7, [A7 + 0xA]
  76028. 00037D4E  4CDF 0418                movem.l    D3,D4,A2, [A7]+
  76029. 00037D52  4E5E                     unlink     A6
  76030. 00037D54  4E75                     rts
  76031. 00037D56  4E56 FFC0                link       A6, -0x0040
  76032. 00037D5A  48E7 0038                movem.l    -[A7], A2,A3,A4
  76033. 00037D5E  286E 0008                movea.l    A4, [A6 + 0x8]
  76034. 00037D62  486E FFC0                pea.l      [A6 - 0x40]
  76035. 00037D66  2F0C                     move.l     -[A7], A4
  76036. 00037D68  2057                     movea.l    A0, [A7]
  76037. 00037D6A  2268 0004                movea.l    A1, [A0 + 0x4]
  76038. 00037D6E  2269 0040                movea.l    A1, [A1 + 0x40]
  76039. 00037D72  4E91                     jsr        [A1]
  76040. 00037D74  2D7C 4255 5456 FFE2      move.l     [A6 - 0x1E], 0x42555456 /* 'BUTV' */
  76041. 00037D7C  486E FFC0                pea.l      [A6 - 0x40]
  76042. 00037D80  61FF FFFD D636           bsr        -0x229C8 /* 000153B8 */
  76043. 00037D86  5540                     subq.w     D0, 2
  76044. 00037D88  3D40 FFE6                move.w     [A6 - 0x1A], D0
  76045. 00037D8C  486E FFC0                pea.l      [A6 - 0x40]
  76046. 00037D90  61FF FFFD D60C           bsr        -0x229F2 /* 0001539E */
  76047. 00037D96  3D40 FFE8                move.w     [A6 - 0x18], D0
  76048. 00037D9A  1D7C 0001 FFEA           move.b     [A6 - 0x16], 0x1
  76049. 00037DA0  1D7C 0001 FFEB           move.b     [A6 - 0x15], 0x1
  76050. 00037DA6  1D7C 0001 FFEC           move.b     [A6 - 0x14], 0x1
  76051. 00037DAC  422E FFED                clr.b      [A6 - 0x13]
  76052. 00037DB0  1D7C 0001 FFEE           move.b     [A6 - 0x12], 0x1
  76053. 00037DB6  422E FFEF                clr.b      [A6 - 0x11]
  76054. 00037DBA  306E FFC2                movea.w    A0, [A6 - 0x3E]
  76055. 00037DBE  2008                     move.l     D0, A0
  76056. 00037DC0  5280                     addq.l     D0, 1
  76057. 00037DC2  2D40 FFF0                move.l     [A6 - 0x10], D0
  76058. 00037DC6  306E FFC0                movea.w    A0, [A6 - 0x40]
  76059. 00037DCA  2D48 FFF4                move.l     [A6 - 0xC], A0
  76060. 00037DCE  42AE FFF8                clr.l      [A6 - 0x8]
  76061. 00037DD2  2D4C FFFC                move.l     [A6 - 0x4], A4
  76062. 00037DD6  42AE FFC8                clr.l      [A6 - 0x38]
  76063. 00037DDA  42AE FFCC                clr.l      [A6 - 0x34]
  76064. 00037DDE  42AE FFD4                clr.l      [A6 - 0x2C]
  76065. 00037DE2  42AE FFD0                clr.l      [A6 - 0x30]
  76066. 00037DE6  42AE FFD8                clr.l      [A6 - 0x28]
  76067. 00037DEA  42AE FFDC                clr.l      [A6 - 0x24]
  76068. 00037DEE  426E FFE0                clr.w      [A6 - 0x20]
  76069. 00037DF2  4878 0088                push.l     0x88
  76070. 00037DF6  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  76071. 00037DFC  2448                     movea.l    A2, A0
  76072. 00037DFE  2008                     move.l     D0, A0
  76073. 00037E00  4FEF 0014                lea.l      A7, [A7 + 0x14]
  76074. 00037E04  6718                     beq        +0x1A /* 00037E1E */
  76075. 00037E06  486E FFC8                pea.l      [A6 - 0x38]
  76076. 00037E0A  486E FFE2                pea.l      [A6 - 0x1E]
  76077. 00037E0E  3F3C 0001                move.w     -[A7], 0x1
  76078. 00037E12  2F0A                     move.l     -[A7], A2
  76079. 00037E14  4EB9 0000 11F0           jsr        [0x000011F0]
  76080. 00037E1A  4FEF 000E                lea.l      A7, [A7 + 0xE]
  76081. label00037E1E:
  76082. 00037E1E  264A                     movea.l    A3, A2
  76083. 00037E20  2F0B                     move.l     -[A7], A3
  76084. 00037E22  2057                     movea.l    A0, [A7]
  76085. 00037E24  2268 0004                movea.l    A1, [A0 + 0x4]
  76086. 00037E28  2269 000C                movea.l    A1, [A1 + 0xC]
  76087. 00037E2C  4E91                     jsr        [A1]
  76088. 00037E2E  294A 00F6                move.l     [A4 + 0xF6], A2
  76089. 00037E32  584F                     addq.w     A7, 4
  76090. 00037E34  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  76091. 00037E38  4E5E                     unlink     A6
  76092. 00037E3A  4E75                     rts
  76093. 00037E3C  4E56 FFB2                link       A6, -0x004E
  76094. 00037E40  48E7 0038                movem.l    -[A7], A2,A3,A4
  76095. 00037E44  246E 0008                movea.l    A2, [A6 + 0x8]
  76096. 00037E48  486E FFCA                pea.l      [A6 - 0x36]
  76097. 00037E4C  2F0A                     move.l     -[A7], A2
  76098. 00037E4E  2057                     movea.l    A0, [A7]
  76099. 00037E50  2268 0004                movea.l    A1, [A0 + 0x4]
  76100. 00037E54  2269 0040                movea.l    A1, [A1 + 0x40]
  76101. 00037E58  4E91                     jsr        [A1]
  76102. 00037E5A  2D7C 6C65 6674 FFE2      move.l     [A6 - 0x1E], 0x6C656674 /* 'left' */
  76103. 00037E62  3D7C 0014 FFE6           move.w     [A6 - 0x1A], 0x14
  76104. 00037E68  486E FFCA                pea.l      [A6 - 0x36]
  76105. 00037E6C  61FF FFFD D530           bsr        -0x22ACE /* 0001539E */
  76106. 00037E72  3D40 FFE8                move.w     [A6 - 0x18], D0
  76107. 00037E76  1D7C 0001 FFEA           move.b     [A6 - 0x16], 0x1
  76108. 00037E7C  1D7C 0001 FFEB           move.b     [A6 - 0x15], 0x1
  76109. 00037E82  4A2A 00F4                tst.b      [A2 + 0xF4]
  76110. 00037E86  4FEF 000C                lea.l      A7, [A7 + 0xC]
  76111. 00037E8A  6704                     beq        +0x6 /* 00037E90 */
  76112. 00037E8C  7000                     moveq.l    D0, 0x00
  76113. 00037E8E  6002                     bra        +0x4 /* 00037E92 */
  76114. label00037E90:
  76115. 00037E90  7001                     moveq.l    D0, 0x01
  76116. label00037E92:
  76117. 00037E92  1D40 FFEC                move.b     [A6 - 0x14], D0
  76118. 00037E96  1D7C 0001 FFED           move.b     [A6 - 0x13], 0x1
  76119. 00037E9C  4A2A 00F4                tst.b      [A2 + 0xF4]
  76120. 00037EA0  6704                     beq        +0x6 /* 00037EA6 */
  76121. 00037EA2  7001                     moveq.l    D0, 0x01
  76122. 00037EA4  6002                     bra        +0x4 /* 00037EA8 */
  76123. label00037EA6:
  76124. 00037EA6  7000                     moveq.l    D0, 0x00
  76125. label00037EA8:
  76126. 00037EA8  1D40 FFEE                move.b     [A6 - 0x12], D0
  76127. 00037EAC  422E FFEF                clr.b      [A6 - 0x11]
  76128. 00037EB0  4A2A 00F4                tst.b      [A2 + 0xF4]
  76129. 00037EB4  670C                     beq        +0xE /* 00037EC2 */
  76130. 00037EB6  302E FFD0                move.w     D0, [A6 - 0x30]
  76131. 00037EBA  48C0                     ext.l      D0
  76132. 00037EBC  72D9                     moveq.l    D1, 0xFFFFFFD9
  76133. 00037EBE  D081                     add.l      D0, D1
  76134. 00037EC0  6006                     bra        +0x8 /* 00037EC8 */
  76135. label00037EC2:
  76136. 00037EC2  302E FFCC                move.w     D0, [A6 - 0x34]
  76137. 00037EC6  48C0                     ext.l      D0
  76138. label00037EC8:
  76139. 00037EC8  2D40 FFF0                move.l     [A6 - 0x10], D0
  76140. 00037ECC  306E FFCA                movea.w    A0, [A6 - 0x36]
  76141. 00037ED0  2D48 FFF4                move.l     [A6 - 0xC], A0
  76142. 00037ED4  42AE FFF8                clr.l      [A6 - 0x8]
  76143. 00037ED8  2D4A FFFC                move.l     [A6 - 0x4], A2
  76144. 00037EDC  2D6E FFE2 FFD2           move.l     [A6 - 0x2E], [A6 - 0x1E]
  76145. 00037EE2  42AE FFD6                clr.l      [A6 - 0x2A]
  76146. 00037EE6  42AE FFDA                clr.l      [A6 - 0x26]
  76147. 00037EEA  7001                     moveq.l    D0, 0x01
  76148. 00037EEC  2D40 FFDE                move.l     [A6 - 0x22], D0
  76149. 00037EF0  4878 FFFF                push.l     0xFFFF
  76150. 00037EF4  4879 0000 779A           push.l     0x779A
  76151. 00037EFA  486E FFB8                pea.l      [A6 - 0x48]
  76152. 00037EFE  2F0A                     move.l     -[A7], A2
  76153. 00037F00  2057                     movea.l    A0, [A7]
  76154. 00037F02  2268 0004                movea.l    A1, [A0 + 0x4]
  76155. 00037F06  2269 0234                movea.l    A1, [A1 + 0x234]
  76156. 00037F0A  4E91                     jsr        [A1]
  76157. 00037F0C  2D6E FFB8 FFC4           move.l     [A6 - 0x3C], [A6 - 0x48]
  76158. 00037F12  3D6E FFBC FFC8           move.w     [A6 - 0x38], [A6 - 0x44]
  76159. 00037F18  4878 FFFF                push.l     0xFFFF
  76160. 00037F1C  4879 0000 779A           push.l     0x779A
  76161. 00037F22  486E FFB2                pea.l      [A6 - 0x4E]
  76162. 00037F26  2F0A                     move.l     -[A7], A2
  76163. 00037F28  2057                     movea.l    A0, [A7]
  76164. 00037F2A  2268 0004                movea.l    A1, [A0 + 0x4]
  76165. 00037F2E  2269 0238                movea.l    A1, [A1 + 0x238]
  76166. 00037F32  4E91                     jsr        [A1]
  76167. 00037F34  2D6E FFB2 FFBE           move.l     [A6 - 0x42], [A6 - 0x4E]
  76168. 00037F3A  3D6E FFB6 FFC2           move.w     [A6 - 0x3E], [A6 - 0x4A]
  76169. 00037F40  4878 0080                push.l     0x80
  76170. 00037F44  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  76171. 00037F4A  2648                     movea.l    A3, A0
  76172. 00037F4C  2008                     move.l     D0, A0
  76173. 00037F4E  4FEF 0024                lea.l      A7, [A7 + 0x24]
  76174. 00037F52  6724                     beq        +0x26 /* 00037F78 */
  76175. 00037F54  486E FFBE                pea.l      [A6 - 0x42]
  76176. 00037F58  486E FFC4                pea.l      [A6 - 0x3C]
  76177. 00037F5C  1F3C 0001                move.b     -[A7], 0x1
  76178. 00037F60  486E FFD2                pea.l      [A6 - 0x2E]
  76179. 00037F64  486E FFE2                pea.l      [A6 - 0x1E]
  76180. 00037F68  3F3C 0001                move.w     -[A7], 0x1
  76181. 00037F6C  2F0B                     move.l     -[A7], A3
  76182. 00037F6E  61FF 0000 0550           bsr        +0x552 /* 000384C0 */
  76183. 00037F74  4FEF 0018                lea.l      A7, [A7 + 0x18]
  76184. label00037F78:
  76185. 00037F78  284B                     movea.l    A4, A3
  76186. 00037F7A  2F0C                     move.l     -[A7], A4
  76187. 00037F7C  2057                     movea.l    A0, [A7]
  76188. 00037F7E  2268 0004                movea.l    A1, [A0 + 0x4]
  76189. 00037F82  2269 000C                movea.l    A1, [A1 + 0xC]
  76190. 00037F86  4E91                     jsr        [A1]
  76191. 00037F88  486C 0028                pea.l      [A4 + 0x28]
  76192. 00037F8C  61FF FFFC 9D5E           bsr        -0x362A0 /* 00001CEC */
  76193. 00037F92  254B 00FA                move.l     [A2 + 0xFA], A3
  76194. 00037F96  264A                     movea.l    A3, A2
  76195. 00037F98  200A                     move.l     D0, A2
  76196. 00037F9A  504F                     addq.w     A7, 8
  76197. 00037F9C  6704                     beq        +0x6 /* 00037FA2 */
  76198. 00037F9E  47EB 007C                lea.l      A3, [A3 + 0x7C]
  76199. label00037FA2:
  76200. 00037FA2  2F0B                     move.l     -[A7], A3
  76201. 00037FA4  486C 0028                pea.l      [A4 + 0x28]
  76202. 00037FA8  4EB9 0000 1830           jsr        [0x00001830]
  76203. 00037FAE  2D7C 7267 6874 FFE2      move.l     [A6 - 0x1E], 0x72676874 /* 'rght' */
  76204. 00037FB6  1D7C 0001 FFED           move.b     [A6 - 0x13], 0x1
  76205. 00037FBC  422E FFEC                clr.b      [A6 - 0x14]
  76206. 00037FC0  1D7C 0001 FFEE           move.b     [A6 - 0x12], 0x1
  76207. 00037FC6  422E FFEF                clr.b      [A6 - 0x11]
  76208. 00037FCA  306E FFD0                movea.w    A0, [A6 - 0x30]
  76209. 00037FCE  70EC                     moveq.l    D0, 0xFFFFFFEC
  76210. 00037FD0  D088                     add.l      D0, A0
  76211. 00037FD2  2D40 FFF0                move.l     [A6 - 0x10], D0
  76212. 00037FD6  2D6E FFE2 FFD2           move.l     [A6 - 0x2E], [A6 - 0x1E]
  76213. 00037FDC  4878 0080                push.l     0x80
  76214. 00037FE0  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  76215. 00037FE6  2648                     movea.l    A3, A0
  76216. 00037FE8  2008                     move.l     D0, A0
  76217. 00037FEA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  76218. 00037FEE  6722                     beq        +0x24 /* 00038012 */
  76219. 00037FF0  486E FFBE                pea.l      [A6 - 0x42]
  76220. 00037FF4  486E FFC4                pea.l      [A6 - 0x3C]
  76221. 00037FF8  4227                     clr.b      -[A7]
  76222. 00037FFA  486E FFD2                pea.l      [A6 - 0x2E]
  76223. 00037FFE  486E FFE2                pea.l      [A6 - 0x1E]
  76224. 00038002  3F3C 0001                move.w     -[A7], 0x1
  76225. 00038006  2F0B                     move.l     -[A7], A3
  76226. 00038008  61FF 0000 04B6           bsr        +0x4B8 /* 000384C0 */
  76227. 0003800E  4FEF 0018                lea.l      A7, [A7 + 0x18]
  76228. label00038012:
  76229. 00038012  284B                     movea.l    A4, A3
  76230. 00038014  2F0C                     move.l     -[A7], A4
  76231. 00038016  2057                     movea.l    A0, [A7]
  76232. 00038018  2268 0004                movea.l    A1, [A0 + 0x4]
  76233. 0003801C  2269 000C                movea.l    A1, [A1 + 0xC]
  76234. 00038020  4E91                     jsr        [A1]
  76235. 00038022  486C 0028                pea.l      [A4 + 0x28]
  76236. 00038026  61FF FFFC 9CC4           bsr        -0x3633A /* 00001CEC */
  76237. 0003802C  254B 00FE                move.l     [A2 + 0xFE], A3
  76238. 00038030  264A                     movea.l    A3, A2
  76239. 00038032  200A                     move.l     D0, A2
  76240. 00038034  504F                     addq.w     A7, 8
  76241. 00038036  6704                     beq        +0x6 /* 0003803C */
  76242. 00038038  47EB 007C                lea.l      A3, [A3 + 0x7C]
  76243. label0003803C:
  76244. 0003803C  2F0B                     move.l     -[A7], A3
  76245. 0003803E  486C 0028                pea.l      [A4 + 0x28]
  76246. 00038042  4EB9 0000 1830           jsr        [0x00001830]
  76247. 00038048  504F                     addq.w     A7, 8
  76248. 0003804A  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  76249. 0003804E  4E5E                     unlink     A6
  76250. 00038050  4E75                     rts
  76251. 00038052  4E56 FE00                link       A6, -0x0200
  76252. 00038056  2F03                     move.l     -[A7], D3
  76253. 00038058  263C 7062 2020           move.l     D3, 0x70622020 /* 'pb  ' */
  76254. 0003805E  486E FF00                pea.l      [A6 - 0x100]
  76255. 00038062  2F03                     move.l     -[A7], D3
  76256. 00038064  4EB9 0000 09E0           jsr        [0x000009E0]
  76257. 0003806A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  76258. 0003806E  61FF 0000 0042           bsr        +0x44 /* 000380B2 */
  76259. 00038074  2600                     move.l     D3, D0
  76260. 00038076  2F03                     move.l     -[A7], D3
  76261. 00038078  486E FE00                pea.l      [A6 - 0x200]
  76262. 0003807C  4EB9 0000 0108           jsr        [0x00000108 /* MemTop */]
  76263. 00038082  1D7C 0002 FF00           move.b     [A6 - 0x100], 0x2
  76264. 00038088  3F3C 0100                move.w     -[A7], 0x100
  76265. 0003808C  486E FE00                pea.l      [A6 - 0x200]
  76266. 00038090  486E FF00                pea.l      [A6 - 0x100]
  76267. 00038094  4EB9 0000 09D8           jsr        [0x000009D8]
  76268. 0003809A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  76269. 0003809E  486E FF00                pea.l      [A6 - 0x100]
  76270. 000380A2  4EB9 0000 09E8           jsr        [0x000009E8]
  76271. 000380A8  4FEF 001E                lea.l      A7, [A7 + 0x1E]
  76272. 000380AC  261F                     move.l     D3, [A7]+
  76273. 000380AE  4E5E                     unlink     A6
  76274. 000380B0  4E75                     rts
  76275. fn000380B2:
  76276. 000380B2  206F 0004                movea.l    A0, [A7 + 0x4]
  76277. 000380B6  52A8 010C                addq.l     [A0 + 0x10C], 1
  76278. 000380BA  2028 010C                move.l     D0, [A0 + 0x10C]
  76279. 000380BE  4E75                     rts
  76280. 000380C0  4E56 FFE8                link       A6, -0x0018
  76281. 000380C4  2F0A                     move.l     -[A7], A2
  76282. 000380C6  246E 0008                movea.l    A2, [A6 + 0x8]
  76283. 000380CA  2F0A                     move.l     -[A7], A2
  76284. 000380CC  2057                     movea.l    A0, [A7]
  76285. 000380CE  2268 0004                movea.l    A1, [A0 + 0x4]
  76286. 000380D2  2269 0204                movea.l    A1, [A1 + 0x204]
  76287. 000380D6  4E91                     jsr        [A1]
  76288. 000380D8  42A7                     clr.l      -[A7]
  76289. 000380DA  2F0A                     move.l     -[A7], A2
  76290. 000380DC  61FF FFFF DF90           bsr        -0x206E /* 0003606E */
  76291. 000380E2  584F                     addq.w     A7, 4
  76292. 000380E4  2F08                     move.l     -[A7], A0
  76293. 000380E6  486E FFE8                pea.l      [A6 - 0x18]
  76294. 000380EA  4EB9 0000 1D68           jsr        [0x00001D68]
  76295. 000380F0  486E FFFC                pea.l      [A6 - 0x4]
  76296. 000380F4  486E FFE8                pea.l      [A6 - 0x18]
  76297. 000380F8  4EB9 0000 1D78           jsr        [0x00001D78]
  76298. 000380FE  4A00                     tst.b      D0
  76299. 00038100  4FEF 0018                lea.l      A7, [A7 + 0x18]
  76300. 00038104  673E                     beq        +0x40 /* 00038144 */
  76301. label00038106:
  76302. 00038106  486E FFF8                pea.l      [A6 - 0x8]
  76303. 0003810A  2F0A                     move.l     -[A7], A2
  76304. 0003810C  2057                     movea.l    A0, [A7]
  76305. 0003810E  2268 0004                movea.l    A1, [A0 + 0x4]
  76306. 00038112  2269 028C                movea.l    A1, [A1 + 0x28C]
  76307. 00038116  4E91                     jsr        [A1]
  76308. 00038118  4AAE FFFC                tst.l      [A6 - 0x4]
  76309. 0003811C  504F                     addq.w     A7, 8
  76310. 0003811E  6710                     beq        +0x12 /* 00038130 */
  76311. 00038120  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  76312. 00038124  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  76313. 00038128  61FF FFFF 45F8           bsr        -0xBA06 /* 0002C722 */
  76314. 0003812E  504F                     addq.w     A7, 8
  76315. label00038130:
  76316. 00038130  486E FFFC                pea.l      [A6 - 0x4]
  76317. 00038134  486E FFE8                pea.l      [A6 - 0x18]
  76318. 00038138  4EB9 0000 1D78           jsr        [0x00001D78]
  76319. 0003813E  4A00                     tst.b      D0
  76320. 00038140  504F                     addq.w     A7, 8
  76321. 00038142  66C2                     bne        -0x3C /* 00038106 */
  76322. label00038144:
  76323. 00038144  3F3C FFFF                move.w     -[A7], 0xFFFF
  76324. 00038148  486E FFE8                pea.l      [A6 - 0x18]
  76325. 0003814C  4EB9 0000 1D70           jsr        [0x00001D70]
  76326. 00038152  5C4F                     addq.w     A7, 6
  76327. 00038154  245F                     movea.l    A2, [A7]+
  76328. 00038156  4E5E                     unlink     A6
  76329. 00038158  4E75                     rts
  76330. 0003815A  4E56 FFE0                link       A6, -0x0020
  76331. 0003815E  48E7 1E30                movem.l    -[A7], D3,D4,D5,D6,A2,A3
  76332. 00038162  266E 0008                movea.l    A3, [A6 + 0x8]
  76333. 00038166  2F0B                     move.l     -[A7], A3
  76334. 00038168  61FF FFFF DF04           bsr        -0x20FA /* 0003606E */
  76335. 0003816E  2448                     movea.l    A2, A0
  76336. 00038170  2F0A                     move.l     -[A7], A2
  76337. 00038172  61FF FFFC A03C           bsr        -0x35FC2 /* 000021B0 */
  76338. 00038178  4A80                     tst.l      D0
  76339. 0003817A  504F                     addq.w     A7, 8
  76340. 0003817C  6700 0178                beq        +0x17A /* 000382F6 */
  76341. 00038180  2F0B                     move.l     -[A7], A3
  76342. 00038182  2057                     movea.l    A0, [A7]
  76343. 00038184  2268 0004                movea.l    A1, [A0 + 0x4]
  76344. 00038188  2269 025C                movea.l    A1, [A1 + 0x25C]
  76345. 0003818C  4E91                     jsr        [A1]
  76346. 0003818E  2D48 FFFC                move.l     [A6 - 0x4], A0
  76347. 00038192  4AAE FFFC                tst.l      [A6 - 0x4]
  76348. 00038196  584F                     addq.w     A7, 4
  76349. 00038198  6700 015C                beq        +0x15E /* 000382F6 */
  76350. 0003819C  486E FFE8                pea.l      [A6 - 0x18]
  76351. 000381A0  2F2B 00F6                move.l     -[A7], [A3 + 0xF6]
  76352. 000381A4  2057                     movea.l    A0, [A7]
  76353. 000381A6  2268 0004                movea.l    A1, [A0 + 0x4]
  76354. 000381AA  2269 0040                movea.l    A1, [A1 + 0x40]
  76355. 000381AE  4E91                     jsr        [A1]
  76356. 000381B0  382E FFEE                move.w     D4, [A6 - 0x12]
  76357. 000381B4  42A7                     clr.l      -[A7]
  76358. 000381B6  486E FFFC                pea.l      [A6 - 0x4]
  76359. 000381BA  2F0A                     move.l     -[A7], A2
  76360. 000381BC  2057                     movea.l    A0, [A7]
  76361. 000381BE  2250                     movea.l    A1, [A0]
  76362. 000381C0  2269 001C                movea.l    A1, [A1 + 0x1C]
  76363. 000381C4  4E91                     jsr        [A1]
  76364. 000381C6  3A00                     move.w     D5, D0
  76365. 000381C8  486E FFF4                pea.l      [A6 - 0xC]
  76366. 000381CC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  76367. 000381D0  2057                     movea.l    A0, [A7]
  76368. 000381D2  2268 0004                movea.l    A1, [A0 + 0x4]
  76369. 000381D6  2269 0040                movea.l    A1, [A1 + 0x40]
  76370. 000381DA  4E91                     jsr        [A1]
  76371. 000381DC  486E FFF4                pea.l      [A6 - 0xC]
  76372. 000381E0  61FF FFFD D1D6           bsr        -0x22E28 /* 000153B8 */
  76373. 000381E6  3600                     move.w     D3, D0
  76374. 000381E8  3C2E FFFA                move.w     D6, [A6 - 0x6]
  76375. 000381EC  BC44                     cmp.w      D6, D4
  76376. 000381EE  4FEF 0020                lea.l      A7, [A7 + 0x20]
  76377. 000381F2  6F18                     ble        +0x1A /* 0003820C */
  76378. 000381F4  3004                     move.w     D0, D4
  76379. 000381F6  48C0                     ext.l      D0
  76380. 000381F8  3206                     move.w     D1, D6
  76381. 000381FA  48C1                     ext.l      D1
  76382. 000381FC  9280                     sub.l      D1, D0
  76383. 000381FE  3F01                     move.w     -[A7], D1
  76384. 00038200  61FF FFFF EB42           bsr        -0x14BC /* 00036D44 */
  76385. 00038206  3600                     move.w     D3, D0
  76386. 00038208  544F                     addq.w     A7, 2
  76387. 0003820A  6058                     bra        +0x5A /* 00038264 */
  76388. label0003820C:
  76389. 0003820C  2F0A                     move.l     -[A7], A2
  76390. 0003820E  61FF FFFC 9FA0           bsr        -0x3605E /* 000021B0 */
  76391. 00038214  3205                     move.w     D1, D5
  76392. 00038216  48C1                     ext.l      D1
  76393. 00038218  2C01                     move.l     D6, D1
  76394. 0003821A  B280                     cmp.l      D1, D0
  76395. 0003821C  584F                     addq.w     A7, 4
  76396. 0003821E  6444                     bcc        +0x46 /* 00038264 */
  76397. 00038220  486E FFFC                pea.l      [A6 - 0x4]
  76398. 00038224  2006                     move.l     D0, D6
  76399. 00038226  5280                     addq.l     D0, 1
  76400. 00038228  2F00                     move.l     -[A7], D0
  76401. 0003822A  2F0A                     move.l     -[A7], A2
  76402. 0003822C  2057                     movea.l    A0, [A7]
  76403. 0003822E  2250                     movea.l    A1, [A0]
  76404. 00038230  2269 0014                movea.l    A1, [A1 + 0x14]
  76405. 00038234  4E91                     jsr        [A1]
  76406. 00038236  4AAE FFFC                tst.l      [A6 - 0x4]
  76407. 0003823A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  76408. 0003823E  6724                     beq        +0x26 /* 00038264 */
  76409. 00038240  486E FFF4                pea.l      [A6 - 0xC]
  76410. 00038244  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  76411. 00038248  2057                     movea.l    A0, [A7]
  76412. 0003824A  2268 0004                movea.l    A1, [A0 + 0x4]
  76413. 0003824E  2269 0040                movea.l    A1, [A1 + 0x40]
  76414. 00038252  4E91                     jsr        [A1]
  76415. 00038254  486E FFF4                pea.l      [A6 - 0xC]
  76416. 00038258  61FF FFFD D15E           bsr        -0x22EA0 /* 000153B8 */
  76417. 0003825E  3600                     move.w     D3, D0
  76418. 00038260  4FEF 000C                lea.l      A7, [A7 + 0xC]
  76419. label00038264:
  76420. 00038264  2F0A                     move.l     -[A7], A2
  76421. 00038266  61FF FFFC 9F48           bsr        -0x360B6 /* 000021B0 */
  76422. 0003826C  4A80                     tst.l      D0
  76423. 0003826E  584F                     addq.w     A7, 4
  76424. 00038270  6700 0080                beq        +0x82 /* 000382F2 */
  76425. 00038274  486E FFF0                pea.l      [A6 - 0x10]
  76426. 00038278  2F0A                     move.l     -[A7], A2
  76427. 0003827A  61FF FFFC 9F34           bsr        -0x360CA /* 000021B0 */
  76428. 00038280  584F                     addq.w     A7, 4
  76429. 00038282  2F00                     move.l     -[A7], D0
  76430. 00038284  2F0A                     move.l     -[A7], A2
  76431. 00038286  2057                     movea.l    A0, [A7]
  76432. 00038288  2250                     movea.l    A1, [A0]
  76433. 0003828A  2269 0014                movea.l    A1, [A1 + 0x14]
  76434. 0003828E  4E91                     jsr        [A1]
  76435. 00038290  4AAE FFF0                tst.l      [A6 - 0x10]
  76436. 00038294  4FEF 000C                lea.l      A7, [A7 + 0xC]
  76437. 00038298  661A                     bne        +0x1C /* 000382B4 */
  76438. 0003829A  4878 0897                push.l     0x897
  76439. 0003829E  4879 0000 CCCE           push.l     0xCCCE
  76440. 000382A4  2F3C 6E69 6C50           move.l     -[A7], 0x6E696C50 /* 'nilP' */
  76441. 000382AA  61FF FFFC 8CB0           bsr        -0x3734E /* 00000F5C */
  76442. 000382B0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  76443. label000382B4:
  76444. 000382B4  486E FFE0                pea.l      [A6 - 0x20]
  76445. 000382B8  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  76446. 000382BC  2057                     movea.l    A0, [A7]
  76447. 000382BE  2268 0004                movea.l    A1, [A0 + 0x4]
  76448. 000382C2  2269 0040                movea.l    A1, [A1 + 0x40]
  76449. 000382C6  4E91                     jsr        [A1]
  76450. 000382C8  3004                     move.w     D0, D4
  76451. 000382CA  48C0                     ext.l      D0
  76452. 000382CC  2A00                     move.l     D5, D0
  76453. 000382CE  322E FFE6                move.w     D1, [A6 - 0x1A]
  76454. 000382D2  48C1                     ext.l      D1
  76455. 000382D4  2C01                     move.l     D6, D1
  76456. 000382D6  3403                     move.w     D2, D3
  76457. 000382D8  48C2                     ext.l      D2
  76458. 000382DA  9282                     sub.l      D1, D2
  76459. 000382DC  B280                     cmp.l      D1, D0
  76460. 000382DE  504F                     addq.w     A7, 8
  76461. 000382E0  6E10                     bgt        +0x12 /* 000382F2 */
  76462. 000382E2  2006                     move.l     D0, D6
  76463. 000382E4  9085                     sub.l      D0, D5
  76464. 000382E6  3F00                     move.w     -[A7], D0
  76465. 000382E8  61FF FFFF EA5A           bsr        -0x15A4 /* 00036D44 */
  76466. 000382EE  3600                     move.w     D3, D0
  76467. 000382F0  544F                     addq.w     A7, 2
  76468. label000382F2:
  76469. 000382F2  3003                     move.w     D0, D3
  76470. 000382F4  6002                     bra        +0x4 /* 000382F8 */
  76471. label000382F6:
  76472. 000382F6  7000                     moveq.l    D0, 0x00
  76473. label000382F8:
  76474. 000382F8  4CDF 0C78                movem.l    D3,D4,D5,D6,A2,A3, [A7]+
  76475. 000382FC  4E5E                     unlink     A6
  76476. 000382FE  4E75                     rts
  76477. 00038300  4E56 FFE0                link       A6, -0x0020
  76478. 00038304  48E7 1E30                movem.l    -[A7], D3,D4,D5,D6,A2,A3
  76479. 00038308  266E 0008                movea.l    A3, [A6 + 0x8]
  76480. 0003830C  2F0B                     move.l     -[A7], A3
  76481. 0003830E  61FF FFFF DD5E           bsr        -0x22A0 /* 0003606E */
  76482. 00038314  2448                     movea.l    A2, A0
  76483. 00038316  2F0A                     move.l     -[A7], A2
  76484. 00038318  61FF FFFC 9E96           bsr        -0x36168 /* 000021B0 */
  76485. 0003831E  4A80                     tst.l      D0
  76486. 00038320  504F                     addq.w     A7, 8
  76487. 00038322  6700 0158                beq        +0x15A /* 0003847C */
  76488. 00038326  2F0B                     move.l     -[A7], A3
  76489. 00038328  2057                     movea.l    A0, [A7]
  76490. 0003832A  2268 0004                movea.l    A1, [A0 + 0x4]
  76491. 0003832E  2269 0258                movea.l    A1, [A1 + 0x258]
  76492. 00038332  4E91                     jsr        [A1]
  76493. 00038334  2D48 FFFC                move.l     [A6 - 0x4], A0
  76494. 00038338  4AAE FFFC                tst.l      [A6 - 0x4]
  76495. 0003833C  584F                     addq.w     A7, 4
  76496. 0003833E  6700 013C                beq        +0x13E /* 0003847C */
  76497. 00038342  486E FFE8                pea.l      [A6 - 0x18]
  76498. 00038346  2F2B 00F6                move.l     -[A7], [A3 + 0xF6]
  76499. 0003834A  2057                     movea.l    A0, [A7]
  76500. 0003834C  2268 0004                movea.l    A1, [A0 + 0x4]
  76501. 00038350  2269 0040                movea.l    A1, [A1 + 0x40]
  76502. 00038354  4E91                     jsr        [A1]
  76503. 00038356  382E FFEA                move.w     D4, [A6 - 0x16]
  76504. 0003835A  42A7                     clr.l      -[A7]
  76505. 0003835C  486E FFFC                pea.l      [A6 - 0x4]
  76506. 00038360  2F0A                     move.l     -[A7], A2
  76507. 00038362  2057                     movea.l    A0, [A7]
  76508. 00038364  2250                     movea.l    A1, [A0]
  76509. 00038366  2269 001C                movea.l    A1, [A1 + 0x1C]
  76510. 0003836A  4E91                     jsr        [A1]
  76511. 0003836C  3A00                     move.w     D5, D0
  76512. 0003836E  486E FFF4                pea.l      [A6 - 0xC]
  76513. 00038372  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  76514. 00038376  2057                     movea.l    A0, [A7]
  76515. 00038378  2268 0004                movea.l    A1, [A0 + 0x4]
  76516. 0003837C  2269 0040                movea.l    A1, [A1 + 0x40]
  76517. 00038380  4E91                     jsr        [A1]
  76518. 00038382  486E FFF4                pea.l      [A6 - 0xC]
  76519. 00038386  61FF FFFD D030           bsr        -0x22FCE /* 000153B8 */
  76520. 0003838C  3600                     move.w     D3, D0
  76521. 0003838E  3C2E FFF6                move.w     D6, [A6 - 0xA]
  76522. 00038392  BC44                     cmp.w      D6, D4
  76523. 00038394  4FEF 0020                lea.l      A7, [A7 + 0x20]
  76524. 00038398  6C0E                     bge        +0x10 /* 000383A8 */
  76525. 0003839A  3F06                     move.w     -[A7], D6
  76526. 0003839C  61FF FFFF E9A6           bsr        -0x1658 /* 00036D44 */
  76527. 000383A2  3600                     move.w     D3, D0
  76528. 000383A4  544F                     addq.w     A7, 2
  76529. 000383A6  604C                     bra        +0x4E /* 000383F4 */
  76530. label000383A8:
  76531. 000383A8  0C45 0001                cmpi.w     D5, 0x1
  76532. 000383AC  6F46                     ble        +0x48 /* 000383F4 */
  76533. 000383AE  486E FFFC                pea.l      [A6 - 0x4]
  76534. 000383B2  3005                     move.w     D0, D5
  76535. 000383B4  48C0                     ext.l      D0
  76536. 000383B6  5380                     subq.l     D0, 1
  76537. 000383B8  2F00                     move.l     -[A7], D0
  76538. 000383BA  2F0A                     move.l     -[A7], A2
  76539. 000383BC  2057                     movea.l    A0, [A7]
  76540. 000383BE  2250                     movea.l    A1, [A0]
  76541. 000383C0  2269 0014                movea.l    A1, [A1 + 0x14]
  76542. 000383C4  4E91                     jsr        [A1]
  76543. 000383C6  4AAE FFFC                tst.l      [A6 - 0x4]
  76544. 000383CA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  76545. 000383CE  6724                     beq        +0x26 /* 000383F4 */
  76546. 000383D0  486E FFF4                pea.l      [A6 - 0xC]
  76547. 000383D4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  76548. 000383D8  2057                     movea.l    A0, [A7]
  76549. 000383DA  2268 0004                movea.l    A1, [A0 + 0x4]
  76550. 000383DE  2269 0040                movea.l    A1, [A1 + 0x40]
  76551. 000383E2  4E91                     jsr        [A1]
  76552. 000383E4  486E FFF4                pea.l      [A6 - 0xC]
  76553. 000383E8  61FF FFFD CFCE           bsr        -0x23030 /* 000153B8 */
  76554. 000383EE  3600                     move.w     D3, D0
  76555. 000383F0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  76556. label000383F4:
  76557. 000383F4  2F0A                     move.l     -[A7], A2
  76558. 000383F6  61FF FFFC 9DB8           bsr        -0x36246 /* 000021B0 */
  76559. 000383FC  4A80                     tst.l      D0
  76560. 000383FE  584F                     addq.w     A7, 4
  76561. 00038400  6776                     beq        +0x78 /* 00038478 */
  76562. 00038402  486E FFF0                pea.l      [A6 - 0x10]
  76563. 00038406  4878 0001                push.l     0x1
  76564. 0003840A  2F0A                     move.l     -[A7], A2
  76565. 0003840C  2057                     movea.l    A0, [A7]
  76566. 0003840E  2250                     movea.l    A1, [A0]
  76567. 00038410  2269 0014                movea.l    A1, [A1 + 0x14]
  76568. 00038414  4E91                     jsr        [A1]
  76569. 00038416  4AAE FFF0                tst.l      [A6 - 0x10]
  76570. 0003841A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  76571. 0003841E  661A                     bne        +0x1C /* 0003843A */
  76572. 00038420  4878 08E5                push.l     0x8E5
  76573. 00038424  4879 0000 CCCE           push.l     0xCCCE
  76574. 0003842A  2F3C 6E69 6C50           move.l     -[A7], 0x6E696C50 /* 'nilP' */
  76575. 00038430  61FF FFFC 8B2A           bsr        -0x374D4 /* 00000F5C */
  76576. 00038436  4FEF 000C                lea.l      A7, [A7 + 0xC]
  76577. label0003843A:
  76578. 0003843A  486E FFE0                pea.l      [A6 - 0x20]
  76579. 0003843E  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  76580. 00038442  2057                     movea.l    A0, [A7]
  76581. 00038444  2268 0004                movea.l    A1, [A0 + 0x4]
  76582. 00038448  2269 0040                movea.l    A1, [A1 + 0x40]
  76583. 0003844C  4E91                     jsr        [A1]
  76584. 0003844E  3004                     move.w     D0, D4
  76585. 00038450  48C0                     ext.l      D0
  76586. 00038452  2A00                     move.l     D5, D0
  76587. 00038454  3203                     move.w     D1, D3
  76588. 00038456  48C1                     ext.l      D1
  76589. 00038458  342E FFE2                move.w     D2, [A6 - 0x1E]
  76590. 0003845C  48C2                     ext.l      D2
  76591. 0003845E  2C02                     move.l     D6, D2
  76592. 00038460  D481                     add.l      D2, D1
  76593. 00038462  B480                     cmp.l      D2, D0
  76594. 00038464  504F                     addq.w     A7, 8
  76595. 00038466  6F10                     ble        +0x12 /* 00038478 */
  76596. 00038468  2006                     move.l     D0, D6
  76597. 0003846A  9085                     sub.l      D0, D5
  76598. 0003846C  3F00                     move.w     -[A7], D0
  76599. 0003846E  61FF FFFF E8D4           bsr        -0x172A /* 00036D44 */
  76600. 00038474  3600                     move.w     D3, D0
  76601. 00038476  544F                     addq.w     A7, 2
  76602. label00038478:
  76603. 00038478  3003                     move.w     D0, D3
  76604. 0003847A  6002                     bra        +0x4 /* 0003847E */
  76605. label0003847C:
  76606. 0003847C  7000                     moveq.l    D0, 0x00
  76607. label0003847E:
  76608. 0003847E  4CDF 0C78                movem.l    D3,D4,D5,D6,A2,A3, [A7]+
  76609. 00038482  4E5E                     unlink     A6
  76610. 00038484  4E75                     rts
  76611. 00038486  206F 0004                movea.l    A0, [A7 + 0x4]
  76612. 0003848A  5088                     addq.l     A0, 8
  76613. 0003848C  2010                     move.l     D0, [A0]
  76614. 0003848E  0680 FFFF FEF0           addi.l     D0, 0xFFFFFEF0
  76615. 00038494  D1AF 0004                add.l      [A7 + 0x4], D0
  76616. 00038498  4EFA D92E                jmp        [PC - 0x26D2 /* 00035DC8 */]
  76617. 0003849C  06AF FFFF FF84 0004      addi.l     [A7 + 0x4], 0xFFFFFF84
  76618. 000384A4  4EFA ECA8                jmp        [PC - 0x1358 /* 0003714E */]
  76619. 000384A8  06AF FFFF FF84 0004      addi.l     [A7 + 0x4], 0xFFFFFF84
  76620. 000384B0  4EFA D916                jmp        [PC - 0x26EA /* 00035DC8 */]
  76621. 000384B4  06AF FFFF FF56 0004      addi.l     [A7 + 0x4], 0xFFFFFF56
  76622. 000384BC  4EFA D90A                jmp        [PC - 0x26F6 /* 00035DC8 */]
  76623. fn000384C0:
  76624. 000384C0  4E56 0000                link       A6, 0
  76625. 000384C4  2F0A                     move.l     -[A7], A2
  76626. 000384C6  246E 0012                movea.l    A2, [A6 + 0x12]
  76627. 000384CA  4A6E 000C                tst.w      [A6 + 0xC]
  76628. 000384CE  671E                     beq        +0x20 /* 000384EE */
  76629. 000384D0  206E 0008                movea.l    A0, [A6 + 0x8]
  76630. 000384D4  41E8 0074                lea.l      A0, [A0 + 0x74]
  76631. 000384D8  226E 0008                movea.l    A1, [A6 + 0x8]
  76632. 000384DC  2288                     move.l     [A1], A0
  76633. 000384DE  206E 0008                movea.l    A0, [A6 + 0x8]
  76634. 000384E2  4868 0074                pea.l      [A0 + 0x74]
  76635. 000384E6  4EB9 0000 17B0           jsr        [0x000017B0]
  76636. 000384EC  584F                     addq.w     A7, 4
  76637. label000384EE:
  76638. 000384EE  2F2A 000C                move.l     -[A7], [A2 + 0xC]
  76639. 000384F2  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  76640. 000384F6  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  76641. 000384FA  2F12                     move.l     -[A7], [A2]
  76642. 000384FC  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  76643. 00038500  4267                     clr.w      -[A7]
  76644. 00038502  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  76645. 00038506  4EB9 0000 0B60           jsr        [0x00000B60 /* BNMQHdr */]
  76646. 0003850C  41F9 0000 BF5A           lea.l      A0, [0x0000BF5A]
  76647. 00038512  226E 0008                movea.l    A1, [A6 + 0x8]
  76648. 00038516  2348 0004                move.l     [A1 + 0x4], A0
  76649. 0003851A  41F9 0000 BF5A           lea.l      A0, [0x0000BF5A]
  76650. 00038520  41E8 01CC                lea.l      A0, [A0 + 0x1CC]
  76651. 00038524  226E 0008                movea.l    A1, [A6 + 0x8]
  76652. 00038528  2251                     movea.l    A1, [A1]
  76653. 0003852A  2288                     move.l     [A1], A0
  76654. 0003852C  41F9 0000 BF5A           lea.l      A0, [0x0000BF5A]
  76655. 00038532  41E8 0170                lea.l      A0, [A0 + 0x170]
  76656. 00038536  226E 0008                movea.l    A1, [A6 + 0x8]
  76657. 0003853A  2348 0028                move.l     [A1 + 0x28], A0
  76658. 0003853E  206E 0008                movea.l    A0, [A6 + 0x8]
  76659. 00038542  2450                     movea.l    A2, [A0]
  76660. 00038544  41E8 0074                lea.l      A0, [A0 + 0x74]
  76661. 00038548  91CA                     sub.l      A0, A2
  76662. 0003854A  2548 0008                move.l     [A2 + 0x8], A0
  76663. 0003854E  206E 0008                movea.l    A0, [A6 + 0x8]
  76664. 00038552  4228 0066                clr.b      [A0 + 0x66]
  76665. 00038556  206E 0008                movea.l    A0, [A6 + 0x8]
  76666. 0003855A  116E 0016 0067           move.b     [A0 + 0x67], [A6 + 0x16]
  76667. 00038560  206E 0018                movea.l    A0, [A6 + 0x18]
  76668. 00038564  226E 0008                movea.l    A1, [A6 + 0x8]
  76669. 00038568  2350 0068                move.l     [A1 + 0x68], [A0]
  76670. 0003856C  3368 0004 006C           move.w     [A1 + 0x6C], [A0 + 0x4]
  76671. 00038572  206E 001C                movea.l    A0, [A6 + 0x1C]
  76672. 00038576  226E 0008                movea.l    A1, [A6 + 0x8]
  76673. 0003857A  2350 006E                move.l     [A1 + 0x6E], [A0]
  76674. 0003857E  3368 0004 0072           move.w     [A1 + 0x72], [A0 + 0x4]
  76675. 00038584  206E 0008                movea.l    A0, [A6 + 0x8]
  76676. 00038588  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  76677. 0003858C  245F                     movea.l    A2, [A7]+
  76678. 0003858E  4E5E                     unlink     A6
  76679. 00038590  4E75                     rts
  76680. label00038592:
  76681. 00038592  4E56 0000                link       A6, 0
  76682. 00038596  2F0B                     move.l     -[A7], A3
  76683. 00038598  2F0A                     move.l     -[A7], A2
  76684. 0003859A  246E 0008                movea.l    A2, [A6 + 0x8]
  76685. 0003859E  200A                     move.l     D0, A2
  76686. 000385A0  6766                     beq        +0x68 /* 00038608 */
  76687. 000385A2  41F9 0000 BF5A           lea.l      A0, [0x0000BF5A]
  76688. 000385A8  2548 0004                move.l     [A2 + 0x4], A0
  76689. 000385AC  41F9 0000 BF5A           lea.l      A0, [0x0000BF5A]
  76690. 000385B2  41E8 01CC                lea.l      A0, [A0 + 0x1CC]
  76691. 000385B6  2252                     movea.l    A1, [A2]
  76692. 000385B8  2288                     move.l     [A1], A0
  76693. 000385BA  41F9 0000 BF5A           lea.l      A0, [0x0000BF5A]
  76694. 000385C0  41E8 0170                lea.l      A0, [A0 + 0x170]
  76695. 000385C4  2548 0028                move.l     [A2 + 0x28], A0
  76696. 000385C8  2652                     movea.l    A3, [A2]
  76697. 000385CA  204A                     movea.l    A0, A2
  76698. 000385CC  41E8 0074                lea.l      A0, [A0 + 0x74]
  76699. 000385D0  91CB                     sub.l      A0, A3
  76700. 000385D2  2748 0008                move.l     [A3 + 0x8], A0
  76701. 000385D6  4267                     clr.w      -[A7]
  76702. 000385D8  2F0A                     move.l     -[A7], A2
  76703. 000385DA  4EB9 0000 0B70           jsr        [0x00000B70]
  76704. 000385E0  4A6E 000C                tst.w      [A6 + 0xC]
  76705. 000385E4  5C4F                     addq.w     A7, 6
  76706. 000385E6  6710                     beq        +0x12 /* 000385F8 */
  76707. 000385E8  4267                     clr.w      -[A7]
  76708. 000385EA  204A                     movea.l    A0, A2
  76709. 000385EC  4868 0074                pea.l      [A0 + 0x74]
  76710. 000385F0  4EB9 0000 17B8           jsr        [0x000017B8]
  76711. 000385F6  5C4F                     addq.w     A7, 6
  76712. label000385F8:
  76713. 000385F8  4A6E 000C                tst.w      [A6 + 0xC]
  76714. 000385FC  6F0A                     ble        +0xC /* 00038608 */
  76715. 000385FE  2F0A                     move.l     -[A7], A2
  76716. 00038600  4EB9 0000 0168           jsr        [0x00000168]
  76717. 00038606  584F                     addq.w     A7, 4
  76718. label00038608:
  76719. 00038608  204A                     movea.l    A0, A2
  76720. 0003860A  245F                     movea.l    A2, [A7]+
  76721. 0003860C  265F                     movea.l    A3, [A7]+
  76722. 0003860E  4E5E                     unlink     A6
  76723. 00038610  4E75                     rts
  76724. 00038612  4E56 0000                link       A6, 0
  76725. 00038616  2F0A                     move.l     -[A7], A2
  76726. 00038618  246E 0008                movea.l    A2, [A6 + 0x8]
  76727. 0003861C  102A 0066                move.b     D0, [A2 + 0x66]
  76728. 00038620  B02E 000C                cmp.b      D0, [A6 + 0xC]
  76729. 00038624  671E                     beq        +0x20 /* 00038644 */
  76730. 00038626  102E 000C                move.b     D0, [A6 + 0xC]
  76731. 0003862A  56C0                     sne        D0
  76732. 0003862C  4400                     neg.b      D0
  76733. 0003862E  1540 0066                move.b     [A2 + 0x66], D0
  76734. 00038632  42A7                     clr.l      -[A7]
  76735. 00038634  2F0A                     move.l     -[A7], A2
  76736. 00038636  2057                     movea.l    A0, [A7]
  76737. 00038638  2268 0004                movea.l    A1, [A0 + 0x4]
  76738. 0003863C  2269 010C                movea.l    A1, [A1 + 0x10C]
  76739. 00038640  4E91                     jsr        [A1]
  76740. 00038642  504F                     addq.w     A7, 8
  76741. label00038644:
  76742. 00038644  245F                     movea.l    A2, [A7]+
  76743. 00038646  4E5E                     unlink     A6
  76744. 00038648  4E75                     rts
  76745. 0003864A  4E56 0000                link       A6, 0
  76746. 0003864E  2F0A                     move.l     -[A7], A2
  76747. 00038650  2F03                     move.l     -[A7], D3
  76748. 00038652  246E 000C                movea.l    A2, [A6 + 0xC]
  76749. 00038656  2F0A                     move.l     -[A7], A2
  76750. 00038658  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  76751. 0003865C  2057                     movea.l    A0, [A7]
  76752. 0003865E  2268 0004                movea.l    A1, [A0 + 0x4]
  76753. 00038662  2269 0040                movea.l    A1, [A1 + 0x40]
  76754. 00038666  4E91                     jsr        [A1]
  76755. 00038668  2F0A                     move.l     -[A7], A2
  76756. 0003866A  61FF FFFD CD32           bsr        -0x232CC /* 0001539E */
  76757. 00038670  3600                     move.w     D3, D0
  76758. 00038672  586A 0002                addq.w     [A2 + 0x2], 4
  76759. 00038676  700C                     moveq.l    D0, 0x0C
  76760. 00038678  D06A 0002                add.w      D0, [A2 + 0x2]
  76761. 0003867C  3540 0006                move.w     [A2 + 0x6], D0
  76762. 00038680  3003                     move.w     D0, D3
  76763. 00038682  48C0                     ext.l      D0
  76764. 00038684  72E7                     moveq.l    D1, 0xFFFFFFE7
  76765. 00038686  D081                     add.l      D0, D1
  76766. 00038688  2200                     move.l     D1, D0
  76767. 0003868A  E089                     lsr        D1, 8
  76768. 0003868C  E089                     lsr        D1, 8
  76769. 0003868E  E089                     lsr        D1, 8
  76770. 00038690  EE89                     lsr        D1, 7
  76771. 00038692  D280                     add.l      D1, D0
  76772. 00038694  E281                     asr        D1, 1
  76773. 00038696  D352                     add.w      [A2], D1
  76774. 00038698  700D                     moveq.l    D0, 0x0D
  76775. 0003869A  D052                     add.w      D0, [A2]
  76776. 0003869C  3540 0004                move.w     [A2 + 0x4], D0
  76777. 000386A0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  76778. 000386A4  261F                     move.l     D3, [A7]+
  76779. 000386A6  245F                     movea.l    A2, [A7]+
  76780. 000386A8  4E5E                     unlink     A6
  76781. 000386AA  4E75                     rts
  76782. 000386AC  4E56 0000                link       A6, 0
  76783. 000386B0  42A7                     clr.l      -[A7]
  76784. 000386B2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  76785. 000386B6  2057                     movea.l    A0, [A7]
  76786. 000386B8  2268 0004                movea.l    A1, [A0 + 0x4]
  76787. 000386BC  2269 010C                movea.l    A1, [A1 + 0x10C]
  76788. 000386C0  4E91                     jsr        [A1]
  76789. 000386C2  4E5E                     unlink     A6
  76790. 000386C4  4E75                     rts
  76791. 000386C6  4E56 0000                link       A6, 0
  76792. 000386CA  42A7                     clr.l      -[A7]
  76793. 000386CC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  76794. 000386D0  2057                     movea.l    A0, [A7]
  76795. 000386D2  2268 0004                movea.l    A1, [A0 + 0x4]
  76796. 000386D6  2269 010C                movea.l    A1, [A1 + 0x10C]
  76797. 000386DA  4E91                     jsr        [A1]
  76798. 000386DC  4E5E                     unlink     A6
  76799. 000386DE  4E75                     rts
  76800. 000386E0  4E56 0000                link       A6, 0
  76801. 000386E4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  76802. 000386E8  2057                     movea.l    A0, [A7]
  76803. 000386EA  2268 0004                movea.l    A1, [A0 + 0x4]
  76804. 000386EE  2269 00C4                movea.l    A1, [A1 + 0xC4]
  76805. 000386F2  4E91                     jsr        [A1]
  76806. 000386F4  4E5E                     unlink     A6
  76807. 000386F6  4E75                     rts
  76808. 000386F8  4E56 0000                link       A6, 0
  76809. 000386FC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  76810. 00038700  2057                     movea.l    A0, [A7]
  76811. 00038702  2268 0004                movea.l    A1, [A0 + 0x4]
  76812. 00038706  2269 00C4                movea.l    A1, [A1 + 0xC4]
  76813. 0003870A  4E91                     jsr        [A1]
  76814. 0003870C  4E5E                     unlink     A6
  76815. 0003870E  4E75                     rts
  76816. 00038710  4E56 0000                link       A6, 0
  76817. 00038714  2F0A                     move.l     -[A7], A2
  76818. 00038716  246E 0008                movea.l    A2, [A6 + 0x8]
  76819. 0003871A  4EB9 0000 0200           jsr        [0x00000200 /* SPAlarm */]
  76820. 00038720  2F0A                     move.l     -[A7], A2
  76821. 00038722  61FF 0000 006E           bsr        +0x70 /* 00038792 */
  76822. 00038728  4A00                     tst.b      D0
  76823. 0003872A  584F                     addq.w     A7, 4
  76824. 0003872C  6720                     beq        +0x22 /* 0003874E */
  76825. 0003872E  2F0A                     move.l     -[A7], A2
  76826. 00038730  4EB9 0000 0E98           jsr        [0x00000E98]
  76827. 00038736  4A00                     tst.b      D0
  76828. 00038738  584F                     addq.w     A7, 4
  76829. 0003873A  6712                     beq        +0x14 /* 0003874E */
  76830. 0003873C  2F0A                     move.l     -[A7], A2
  76831. 0003873E  2057                     movea.l    A0, [A7]
  76832. 00038740  2268 0004                movea.l    A1, [A0 + 0x4]
  76833. 00038744  2269 01B4                movea.l    A1, [A1 + 0x1B4]
  76834. 00038748  4E91                     jsr        [A1]
  76835. 0003874A  584F                     addq.w     A7, 4
  76836. 0003874C  603E                     bra        +0x40 /* 0003878C */
  76837. label0003874E:
  76838. 0003874E  2F0A                     move.l     -[A7], A2
  76839. 00038750  4EB9 0000 0E98           jsr        [0x00000E98]
  76840. 00038756  4A00                     tst.b      D0
  76841. 00038758  584F                     addq.w     A7, 4
  76842. 0003875A  670E                     beq        +0x10 /* 0003876A */
  76843. 0003875C  2F0A                     move.l     -[A7], A2
  76844. 0003875E  4EB9 0000 0E60           jsr        [0x00000E60]
  76845. 00038764  4A00                     tst.b      D0
  76846. 00038766  584F                     addq.w     A7, 4
  76847. 00038768  6612                     bne        +0x14 /* 0003877C */
  76848. label0003876A:
  76849. 0003876A  2F0A                     move.l     -[A7], A2
  76850. 0003876C  2057                     movea.l    A0, [A7]
  76851. 0003876E  2268 0004                movea.l    A1, [A0 + 0x4]
  76852. 00038772  2269 01B8                movea.l    A1, [A1 + 0x1B8]
  76853. 00038776  4E91                     jsr        [A1]
  76854. 00038778  584F                     addq.w     A7, 4
  76855. 0003877A  6010                     bra        +0x12 /* 0003878C */
  76856. label0003877C:
  76857. 0003877C  2F0A                     move.l     -[A7], A2
  76858. 0003877E  2057                     movea.l    A0, [A7]
  76859. 00038780  2268 0004                movea.l    A1, [A0 + 0x4]
  76860. 00038784  2269 01B0                movea.l    A1, [A1 + 0x1B0]
  76861. 00038788  4E91                     jsr        [A1]
  76862. 0003878A  584F                     addq.w     A7, 4
  76863. label0003878C:
  76864. 0003878C  245F                     movea.l    A2, [A7]+
  76865. 0003878E  4E5E                     unlink     A6
  76866. 00038790  4E75                     rts
  76867. fn00038792:
  76868. 00038792  206F 0004                movea.l    A0, [A7 + 0x4]
  76869. 00038796  1028 0066                move.b     D0, [A0 + 0x66]
  76870. 0003879A  4E75                     rts
  76871. 0003879C  4E56 FFF8                link       A6, -0x0008
  76872. 000387A0  2F0A                     move.l     -[A7], A2
  76873. 000387A2  246E 0008                movea.l    A2, [A6 + 0x8]
  76874. 000387A6  486E FFF8                pea.l      [A6 - 0x8]
  76875. 000387AA  2F0A                     move.l     -[A7], A2
  76876. 000387AC  2057                     movea.l    A0, [A7]
  76877. 000387AE  2268 0004                movea.l    A1, [A0 + 0x4]
  76878. 000387B2  2269 01A8                movea.l    A1, [A1 + 0x1A8]
  76879. 000387B6  4E91                     jsr        [A1]
  76880. 000387B8  61FF FFFD DD3A           bsr        -0x222C4 /* 000164F4 */
  76881. 000387BE  0C40 0004                cmpi.w     D0, 0x4
  76882. 000387C2  504F                     addq.w     A7, 8
  76883. 000387C4  6C2A                     bge        +0x2C /* 000387F0 */
  76884. 000387C6  2F0A                     move.l     -[A7], A2
  76885. 000387C8  2057                     movea.l    A0, [A7]
  76886. 000387CA  2268 0004                movea.l    A1, [A0 + 0x4]
  76887. 000387CE  2269 01BC                movea.l    A1, [A1 + 0x1BC]
  76888. 000387D2  4E91                     jsr        [A1]
  76889. 000387D4  486E FFF8                pea.l      [A6 - 0x8]
  76890. 000387D8  3F3C 0003                move.w     -[A7], 0x3
  76891. 000387DC  2F0A                     move.l     -[A7], A2
  76892. 000387DE  2057                     movea.l    A0, [A7]
  76893. 000387E0  2268 0004                movea.l    A1, [A0 + 0x4]
  76894. 000387E4  2269 01C8                movea.l    A1, [A1 + 0x1C8]
  76895. 000387E8  4E91                     jsr        [A1]
  76896. 000387EA  4FEF 000E                lea.l      A7, [A7 + 0xE]
  76897. 000387EE  6026                     bra        +0x28 /* 00038816 */
  76898. label000387F0:
  76899. 000387F0  2F0A                     move.l     -[A7], A2
  76900. 000387F2  2057                     movea.l    A0, [A7]
  76901. 000387F4  2268 0004                movea.l    A1, [A0 + 0x4]
  76902. 000387F8  2269 01C0                movea.l    A1, [A1 + 0x1C0]
  76903. 000387FC  4E91                     jsr        [A1]
  76904. 000387FE  486E FFF8                pea.l      [A6 - 0x8]
  76905. 00038802  4267                     clr.w      -[A7]
  76906. 00038804  2F0A                     move.l     -[A7], A2
  76907. 00038806  2057                     movea.l    A0, [A7]
  76908. 00038808  2268 0004                movea.l    A1, [A0 + 0x4]
  76909. 0003880C  2269 01C8                movea.l    A1, [A1 + 0x1C8]
  76910. 00038810  4E91                     jsr        [A1]
  76911. 00038812  4FEF 000E                lea.l      A7, [A7 + 0xE]
  76912. label00038816:
  76913. 00038816  245F                     movea.l    A2, [A7]+
  76914. 00038818  4E5E                     unlink     A6
  76915. 0003881A  4E75                     rts
  76916. 0003881C  4E56 FFF8                link       A6, -0x0008
  76917. 00038820  2F0A                     move.l     -[A7], A2
  76918. 00038822  246E 0008                movea.l    A2, [A6 + 0x8]
  76919. 00038826  486E FFF8                pea.l      [A6 - 0x8]
  76920. 0003882A  2F0A                     move.l     -[A7], A2
  76921. 0003882C  2057                     movea.l    A0, [A7]
  76922. 0003882E  2268 0004                movea.l    A1, [A0 + 0x4]
  76923. 00038832  2269 01A8                movea.l    A1, [A1 + 0x1A8]
  76924. 00038836  4E91                     jsr        [A1]
  76925. 00038838  61FF FFFD DCBA           bsr        -0x22344 /* 000164F4 */
  76926. 0003883E  0C40 0004                cmpi.w     D0, 0x4
  76927. 00038842  504F                     addq.w     A7, 8
  76928. 00038844  6C1C                     bge        +0x1E /* 00038862 */
  76929. 00038846  486E FFF8                pea.l      [A6 - 0x8]
  76930. 0003884A  3F3C 0004                move.w     -[A7], 0x4
  76931. 0003884E  2F0A                     move.l     -[A7], A2
  76932. 00038850  2057                     movea.l    A0, [A7]
  76933. 00038852  2268 0004                movea.l    A1, [A0 + 0x4]
  76934. 00038856  2269 01C8                movea.l    A1, [A1 + 0x1C8]
  76935. 0003885A  4E91                     jsr        [A1]
  76936. 0003885C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  76937. 00038860  601A                     bra        +0x1C /* 0003887C */
  76938. label00038862:
  76939. 00038862  486E FFF8                pea.l      [A6 - 0x8]
  76940. 00038866  3F3C 0001                move.w     -[A7], 0x1
  76941. 0003886A  2F0A                     move.l     -[A7], A2
  76942. 0003886C  2057                     movea.l    A0, [A7]
  76943. 0003886E  2268 0004                movea.l    A1, [A0 + 0x4]
  76944. 00038872  2269 01C8                movea.l    A1, [A1 + 0x1C8]
  76945. 00038876  4E91                     jsr        [A1]
  76946. 00038878  4FEF 000A                lea.l      A7, [A7 + 0xA]
  76947. label0003887C:
  76948. 0003887C  245F                     movea.l    A2, [A7]+
  76949. 0003887E  4E5E                     unlink     A6
  76950. 00038880  4E75                     rts
  76951. 00038882  4E56 FFF8                link       A6, -0x0008
  76952. 00038886  2F0B                     move.l     -[A7], A3
  76953. 00038888  2F0A                     move.l     -[A7], A2
  76954. 0003888A  246E 0008                movea.l    A2, [A6 + 0x8]
  76955. 0003888E  486E FFF8                pea.l      [A6 - 0x8]
  76956. 00038892  2F0A                     move.l     -[A7], A2
  76957. 00038894  2057                     movea.l    A0, [A7]
  76958. 00038896  2268 0004                movea.l    A1, [A0 + 0x4]
  76959. 0003889A  2269 01A8                movea.l    A1, [A1 + 0x1A8]
  76960. 0003889E  4E91                     jsr        [A1]
  76961. 000388A0  61FF FFFD DC52           bsr        -0x223AC /* 000164F4 */
  76962. 000388A6  0C40 0004                cmpi.w     D0, 0x4
  76963. 000388AA  504F                     addq.w     A7, 8
  76964. 000388AC  6C2A                     bge        +0x2C /* 000388D8 */
  76965. 000388AE  2F0A                     move.l     -[A7], A2
  76966. 000388B0  2057                     movea.l    A0, [A7]
  76967. 000388B2  2268 0004                movea.l    A1, [A0 + 0x4]
  76968. 000388B6  2269 01BC                movea.l    A1, [A1 + 0x1BC]
  76969. 000388BA  4E91                     jsr        [A1]
  76970. 000388BC  486E FFF8                pea.l      [A6 - 0x8]
  76971. 000388C0  3F3C 0005                move.w     -[A7], 0x5
  76972. 000388C4  2F0A                     move.l     -[A7], A2
  76973. 000388C6  2057                     movea.l    A0, [A7]
  76974. 000388C8  2268 0004                movea.l    A1, [A0 + 0x4]
  76975. 000388CC  2269 01C8                movea.l    A1, [A1 + 0x1C8]
  76976. 000388D0  4E91                     jsr        [A1]
  76977. 000388D2  4FEF 000E                lea.l      A7, [A7 + 0xE]
  76978. 000388D6  6062                     bra        +0x64 /* 0003893A */
  76979. label000388D8:
  76980. 000388D8  2F0A                     move.l     -[A7], A2
  76981. 000388DA  61FF FFFD 1C84           bsr        -0x2E37A /* 0000A560 */
  76982. 000388E0  2648                     movea.l    A3, A0
  76983. 000388E2  2F0B                     move.l     -[A7], A3
  76984. 000388E4  4EB9 0000 0E98           jsr        [0x00000E98]
  76985. 000388EA  4A00                     tst.b      D0
  76986. 000388EC  504F                     addq.w     A7, 8
  76987. 000388EE  670E                     beq        +0x10 /* 000388FE */
  76988. 000388F0  2F0A                     move.l     -[A7], A2
  76989. 000388F2  4EB9 0000 0E60           jsr        [0x00000E60]
  76990. 000388F8  4A00                     tst.b      D0
  76991. 000388FA  584F                     addq.w     A7, 4
  76992. 000388FC  6612                     bne        +0x14 /* 00038910 */
  76993. label000388FE:
  76994. 000388FE  2F0A                     move.l     -[A7], A2
  76995. 00038900  2057                     movea.l    A0, [A7]
  76996. 00038902  2268 0004                movea.l    A1, [A0 + 0x4]
  76997. 00038906  2269 01C4                movea.l    A1, [A1 + 0x1C4]
  76998. 0003890A  4E91                     jsr        [A1]
  76999. 0003890C  584F                     addq.w     A7, 4
  77000. 0003890E  6010                     bra        +0x12 /* 00038920 */
  77001. label00038910:
  77002. 00038910  2F0A                     move.l     -[A7], A2
  77003. 00038912  2057                     movea.l    A0, [A7]
  77004. 00038914  2268 0004                movea.l    A1, [A0 + 0x4]
  77005. 00038918  2269 01C0                movea.l    A1, [A1 + 0x1C0]
  77006. 0003891C  4E91                     jsr        [A1]
  77007. 0003891E  584F                     addq.w     A7, 4
  77008. label00038920:
  77009. 00038920  486E FFF8                pea.l      [A6 - 0x8]
  77010. 00038924  3F3C 0002                move.w     -[A7], 0x2
  77011. 00038928  2F0A                     move.l     -[A7], A2
  77012. 0003892A  2057                     movea.l    A0, [A7]
  77013. 0003892C  2268 0004                movea.l    A1, [A0 + 0x4]
  77014. 00038930  2269 01C8                movea.l    A1, [A1 + 0x1C8]
  77015. 00038934  4E91                     jsr        [A1]
  77016. 00038936  4FEF 000A                lea.l      A7, [A7 + 0xA]
  77017. label0003893A:
  77018. 0003893A  245F                     movea.l    A2, [A7]+
  77019. 0003893C  265F                     movea.l    A3, [A7]+
  77020. 0003893E  4E5E                     unlink     A6
  77021. 00038940  4E75                     rts
  77022. 00038942  4E56 FFF8                link       A6, -0x0008
  77023. 00038946  4EB9 0000 0200           jsr        [0x00000200 /* SPAlarm */]
  77024. 0003894C  486E FFF8                pea.l      [A6 - 0x8]
  77025. 00038950  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  77026. 00038954  2057                     movea.l    A0, [A7]
  77027. 00038956  2268 0004                movea.l    A1, [A0 + 0x4]
  77028. 0003895A  2269 0040                movea.l    A1, [A1 + 0x40]
  77029. 0003895E  4E91                     jsr        [A1]
  77030. 00038960  4879 0000 2FF2           push.l     0x2FF2
  77031. 00038966  AA15                     syscall    RGBBackColor
  77032. 00038968  486E FFF8                pea.l      [A6 - 0x8]
  77033. 0003896C  A8A3                     syscall    EraseRect
  77034. 0003896E  4879 0000 2FEC           push.l     0x2FEC
  77035. 00038974  AA14                     syscall    RGBForeColor
  77036. 00038976  046E 000C FFFC           subi.w     [A6 - 0x4], 0xC
  77037. 0003897C  486E FFF8                pea.l      [A6 - 0x8]
  77038. 00038980  A8A1                     syscall    FrameRect
  77039. 00038982  066E 000C FFFC           addi.w     [A6 - 0x4], 0xC
  77040. 00038988  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  77041. 0003898C  302E FFFC                move.w     D0, [A6 - 0x4]
  77042. 00038990  48C0                     ext.l      D0
  77043. 00038992  72F4                     moveq.l    D1, 0xFFFFFFF4
  77044. 00038994  D081                     add.l      D0, D1
  77045. 00038996  3F00                     move.w     -[A7], D0
  77046. 00038998  A893                     syscall    MoveTo
  77047. 0003899A  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  77048. 0003899E  302E FFFC                move.w     D0, [A6 - 0x4]
  77049. 000389A2  48C0                     ext.l      D0
  77050. 000389A4  72F4                     moveq.l    D1, 0xFFFFFFF4
  77051. 000389A6  D081                     add.l      D0, D1
  77052. 000389A8  3F00                     move.w     -[A7], D0
  77053. 000389AA  A891                     syscall    LineTo
  77054. 000389AC  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  77055. 000389B0  302E FFFC                move.w     D0, [A6 - 0x4]
  77056. 000389B4  48C0                     ext.l      D0
  77057. 000389B6  72F5                     moveq.l    D1, 0xFFFFFFF5
  77058. 000389B8  D081                     add.l      D0, D1
  77059. 000389BA  3F00                     move.w     -[A7], D0
  77060. 000389BC  A893                     syscall    MoveTo
  77061. 000389BE  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  77062. 000389C2  302E FFFC                move.w     D0, [A6 - 0x4]
  77063. 000389C6  48C0                     ext.l      D0
  77064. 000389C8  72F5                     moveq.l    D1, 0xFFFFFFF5
  77065. 000389CA  D081                     add.l      D0, D1
  77066. 000389CC  3F00                     move.w     -[A7], D0
  77067. 000389CE  A891                     syscall    LineTo
  77068. 000389D0  4E5E                     unlink     A6
  77069. 000389D2  4E75                     rts
  77070. 000389D4  4E56 FFF2                link       A6, -0x000E
  77071. 000389D8  2F0A                     move.l     -[A7], A2
  77072. 000389DA  2F03                     move.l     -[A7], D3
  77073. 000389DC  246E 0008                movea.l    A2, [A6 + 0x8]
  77074. 000389E0  4EB9 0000 0200           jsr        [0x00000200 /* SPAlarm */]
  77075. 000389E6  486E FFF8                pea.l      [A6 - 0x8]
  77076. 000389EA  2F0A                     move.l     -[A7], A2
  77077. 000389EC  2057                     movea.l    A0, [A7]
  77078. 000389EE  2268 0004                movea.l    A1, [A0 + 0x4]
  77079. 000389F2  2269 0040                movea.l    A1, [A1 + 0x40]
  77080. 000389F6  4E91                     jsr        [A1]
  77081. 000389F8  486A 006E                pea.l      [A2 + 0x6E]
  77082. 000389FC  AA14                     syscall    RGBForeColor
  77083. 000389FE  046E 000C FFFC           subi.w     [A6 - 0x4], 0xC
  77084. 00038A04  486E FFF8                pea.l      [A6 - 0x8]
  77085. 00038A08  2F3C 0001 0001           move.l     -[A7], 0x10001
  77086. 00038A0E  A8A9                     syscall    InsetRect
  77087. 00038A10  486E FFF8                pea.l      [A6 - 0x8]
  77088. 00038A14  A8A2                     syscall    PaintRect
  77089. 00038A16  486E FFF8                pea.l      [A6 - 0x8]
  77090. 00038A1A  4878 FFFF                push.l     0xFFFF
  77091. 00038A1E  A8A9                     syscall    InsetRect
  77092. 00038A20  066E 000C FFFC           addi.w     [A6 - 0x4], 0xC
  77093. 00038A26  4879 0000 2FF2           push.l     0x2FF2
  77094. 00038A2C  486A 0068                pea.l      [A2 + 0x68]
  77095. 00038A30  61FF FFFD 0D90           bsr        -0x2F26E /* 000097C2 */
  77096. 00038A36  4A00                     tst.b      D0
  77097. 00038A38  4FEF 0010                lea.l      A7, [A7 + 0x10]
  77098. 00038A3C  6714                     beq        +0x16 /* 00038A52 */
  77099. 00038A3E  2F2A 0020                move.l     -[A7], [A2 + 0x20]
  77100. 00038A42  2057                     movea.l    A0, [A7]
  77101. 00038A44  2268 0004                movea.l    A1, [A0 + 0x4]
  77102. 00038A48  2269 00F0                movea.l    A1, [A1 + 0xF0]
  77103. 00038A4C  4E91                     jsr        [A1]
  77104. 00038A4E  584F                     addq.w     A7, 4
  77105. 00038A50  6006                     bra        +0x8 /* 00038A58 */
  77106. label00038A52:
  77107. 00038A52  486A 0068                pea.l      [A2 + 0x68]
  77108. 00038A56  AA15                     syscall    RGBBackColor
  77109. label00038A58:
  77110. 00038A58  362E FFF8                move.w     D3, [A6 - 0x8]
  77111. 00038A5C  486E FFF8                pea.l      [A6 - 0x8]
  77112. 00038A60  61FF FFFD C93C           bsr        -0x236C2 /* 0001539E */
  77113. 00038A66  0640 FFF4                addi.w     D0, 0xFFF4
  77114. 00038A6A  D16E FFF8                add.w      [A6 - 0x8], D0
  77115. 00038A6E  486E FFF8                pea.l      [A6 - 0x8]
  77116. 00038A72  A8A3                     syscall    EraseRect
  77117. 00038A74  3D43 FFF8                move.w     [A6 - 0x8], D3
  77118. 00038A78  486E FFF2                pea.l      [A6 - 0xE]
  77119. 00038A7C  61FF 0000 013A           bsr        +0x13C /* 00038BB8 */
  77120. 00038A82  486E FFF2                pea.l      [A6 - 0xE]
  77121. 00038A86  AA14                     syscall    RGBForeColor
  77122. 00038A88  2F3C 000C 0000           move.l     -[A7], 0xC0000
  77123. 00038A8E  42A7                     clr.l      -[A7]
  77124. 00038A90  486E FFF8                pea.l      [A6 - 0x8]
  77125. 00038A94  61FF FFFF 5D4E           bsr        -0xA2B0 /* 0002E7E4 */
  77126. 00038A9A  2F3C 000C 0000           move.l     -[A7], 0xC0000
  77127. 00038AA0  2F3C 0001 0001           move.l     -[A7], 0x10001
  77128. 00038AA6  486E FFF8                pea.l      [A6 - 0x8]
  77129. 00038AAA  61FF FFFF 5BEA           bsr        -0xA414 /* 0002E696 */
  77130. 00038AB0  486A 006E                pea.l      [A2 + 0x6E]
  77131. 00038AB4  486E FFF2                pea.l      [A6 - 0xE]
  77132. 00038AB8  61FF FFFF 5AA6           bsr        -0xA558 /* 0002E560 */
  77133. 00038ABE  486E FFF2                pea.l      [A6 - 0xE]
  77134. 00038AC2  AA14                     syscall    RGBForeColor
  77135. 00038AC4  2F3C 000E 0002           move.l     -[A7], 0xE0002
  77136. 00038ACA  2F3C 0001 0001           move.l     -[A7], 0x10001
  77137. 00038AD0  486E FFF8                pea.l      [A6 - 0x8]
  77138. 00038AD4  61FF FFFF 5D0E           bsr        -0xA2F0 /* 0002E7E4 */
  77139. 00038ADA  486A 006E                pea.l      [A2 + 0x6E]
  77140. 00038ADE  486E FFF2                pea.l      [A6 - 0xE]
  77141. 00038AE2  61FF FFFF 5A42           bsr        -0xA5BC /* 0002E526 */
  77142. 00038AE8  486E FFF2                pea.l      [A6 - 0xE]
  77143. 00038AEC  AA14                     syscall    RGBForeColor
  77144. 00038AEE  2F3C 000D 0001           move.l     -[A7], 0xD0001
  77145. 00038AF4  2F3C 0002 0002           move.l     -[A7], 0x20002
  77146. 00038AFA  486E FFF8                pea.l      [A6 - 0x8]
  77147. 00038AFE  61FF FFFF 5B96           bsr        -0xA468 /* 0002E696 */
  77148. 00038B04  486E FFF2                pea.l      [A6 - 0xE]
  77149. 00038B08  1F3C 0008                move.b     -[A7], 0x8
  77150. 00038B0C  61FF FFFF 5980           bsr        -0xA67E /* 0002E48E */
  77151. 00038B12  486E FFF2                pea.l      [A6 - 0xE]
  77152. 00038B16  AA14                     syscall    RGBForeColor
  77153. 00038B18  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  77154. 00038B1C  302E FFFC                move.w     D0, [A6 - 0x4]
  77155. 00038B20  48C0                     ext.l      D0
  77156. 00038B22  72F4                     moveq.l    D1, 0xFFFFFFF4
  77157. 00038B24  D081                     add.l      D0, D1
  77158. 00038B26  3F00                     move.w     -[A7], D0
  77159. 00038B28  A893                     syscall    MoveTo
  77160. 00038B2A  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  77161. 00038B2E  302E FFFC                move.w     D0, [A6 - 0x4]
  77162. 00038B32  48C0                     ext.l      D0
  77163. 00038B34  72F4                     moveq.l    D1, 0xFFFFFFF4
  77164. 00038B36  D081                     add.l      D0, D1
  77165. 00038B38  3F00                     move.w     -[A7], D0
  77166. 00038B3A  A891                     syscall    LineTo
  77167. 00038B3C  486E FFF2                pea.l      [A6 - 0xE]
  77168. 00038B40  1F3C 0006                move.b     -[A7], 0x6
  77169. 00038B44  61FF FFFF 5948           bsr        -0xA6B6 /* 0002E48E */
  77170. 00038B4A  486E FFF2                pea.l      [A6 - 0xE]
  77171. 00038B4E  AA14                     syscall    RGBForeColor
  77172. 00038B50  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  77173. 00038B54  302E FFFC                move.w     D0, [A6 - 0x4]
  77174. 00038B58  48C0                     ext.l      D0
  77175. 00038B5A  72F5                     moveq.l    D1, 0xFFFFFFF5
  77176. 00038B5C  D081                     add.l      D0, D1
  77177. 00038B5E  3F00                     move.w     -[A7], D0
  77178. 00038B60  A893                     syscall    MoveTo
  77179. 00038B62  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  77180. 00038B66  302E FFFC                move.w     D0, [A6 - 0x4]
  77181. 00038B6A  48C0                     ext.l      D0
  77182. 00038B6C  72F5                     moveq.l    D1, 0xFFFFFFF5
  77183. 00038B6E  D081                     add.l      D0, D1
  77184. 00038B70  3F00                     move.w     -[A7], D0
  77185. 00038B72  A891                     syscall    LineTo
  77186. 00038B74  486E FFF2                pea.l      [A6 - 0xE]
  77187. 00038B78  1F3C 0004                move.b     -[A7], 0x4
  77188. 00038B7C  61FF FFFF 5910           bsr        -0xA6EE /* 0002E48E */
  77189. 00038B82  486E FFF2                pea.l      [A6 - 0xE]
  77190. 00038B86  AA14                     syscall    RGBForeColor
  77191. 00038B88  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  77192. 00038B8C  302E FFFC                move.w     D0, [A6 - 0x4]
  77193. 00038B90  48C0                     ext.l      D0
  77194. 00038B92  72F6                     moveq.l    D1, 0xFFFFFFF6
  77195. 00038B94  D081                     add.l      D0, D1
  77196. 00038B96  3F00                     move.w     -[A7], D0
  77197. 00038B98  A893                     syscall    MoveTo
  77198. 00038B9A  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  77199. 00038B9E  302E FFFC                move.w     D0, [A6 - 0x4]
  77200. 00038BA2  48C0                     ext.l      D0
  77201. 00038BA4  72F6                     moveq.l    D1, 0xFFFFFFF6
  77202. 00038BA6  D081                     add.l      D0, D1
  77203. 00038BA8  3F00                     move.w     -[A7], D0
  77204. 00038BAA  A891                     syscall    LineTo
  77205. 00038BAC  4FEF 005A                lea.l      A7, [A7 + 0x5A]
  77206. 00038BB0  261F                     move.l     D3, [A7]+
  77207. 00038BB2  245F                     movea.l    A2, [A7]+
  77208. 00038BB4  4E5E                     unlink     A6
  77209. 00038BB6  4E75                     rts
  77210. fn00038BB8:
  77211. 00038BB8  4E56 0000                link       A6, 0
  77212. 00038BBC  1F3C 000D                move.b     -[A7], 0xD /* '\r' */
  77213. 00038BC0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  77214. 00038BC4  61FF FFFF 58AC           bsr        -0xA752 /* 0002E472 */
  77215. 00038BCA  4E5E                     unlink     A6
  77216. 00038BCC  4E75                     rts
  77217. 00038BCE  4E56 FFF2                link       A6, -0x000E
  77218. 00038BD2  2F0A                     move.l     -[A7], A2
  77219. 00038BD4  2F03                     move.l     -[A7], D3
  77220. 00038BD6  246E 0008                movea.l    A2, [A6 + 0x8]
  77221. 00038BDA  4EB9 0000 0200           jsr        [0x00000200 /* SPAlarm */]
  77222. 00038BE0  486E FFF8                pea.l      [A6 - 0x8]
  77223. 00038BE4  2F0A                     move.l     -[A7], A2
  77224. 00038BE6  2057                     movea.l    A0, [A7]
  77225. 00038BE8  2268 0004                movea.l    A1, [A0 + 0x4]
  77226. 00038BEC  2269 0040                movea.l    A1, [A1 + 0x40]
  77227. 00038BF0  4E91                     jsr        [A1]
  77228. 00038BF2  486A 006E                pea.l      [A2 + 0x6E]
  77229. 00038BF6  486E FFF2                pea.l      [A6 - 0xE]
  77230. 00038BFA  61FF FFFF 5964           bsr        -0xA69A /* 0002E560 */
  77231. 00038C00  486E FFF2                pea.l      [A6 - 0xE]
  77232. 00038C04  AA14                     syscall    RGBForeColor
  77233. 00038C06  046E 000C FFFC           subi.w     [A6 - 0x4], 0xC
  77234. 00038C0C  486E FFF8                pea.l      [A6 - 0x8]
  77235. 00038C10  2F3C 0001 0001           move.l     -[A7], 0x10001
  77236. 00038C16  A8A9                     syscall    InsetRect
  77237. 00038C18  486E FFF8                pea.l      [A6 - 0x8]
  77238. 00038C1C  A8A2                     syscall    PaintRect
  77239. 00038C1E  486E FFF8                pea.l      [A6 - 0x8]
  77240. 00038C22  4878 FFFF                push.l     0xFFFF
  77241. 00038C26  A8A9                     syscall    InsetRect
  77242. 00038C28  066E 000C FFFC           addi.w     [A6 - 0x4], 0xC
  77243. 00038C2E  4879 0000 2FF2           push.l     0x2FF2
  77244. 00038C34  486A 0068                pea.l      [A2 + 0x68]
  77245. 00038C38  61FF FFFD 0B88           bsr        -0x2F476 /* 000097C2 */
  77246. 00038C3E  4A00                     tst.b      D0
  77247. 00038C40  4FEF 0018                lea.l      A7, [A7 + 0x18]
  77248. 00038C44  6714                     beq        +0x16 /* 00038C5A */
  77249. 00038C46  2F2A 0020                move.l     -[A7], [A2 + 0x20]
  77250. 00038C4A  2057                     movea.l    A0, [A7]
  77251. 00038C4C  2268 0004                movea.l    A1, [A0 + 0x4]
  77252. 00038C50  2269 00F0                movea.l    A1, [A1 + 0xF0]
  77253. 00038C54  4E91                     jsr        [A1]
  77254. 00038C56  584F                     addq.w     A7, 4
  77255. 00038C58  6006                     bra        +0x8 /* 00038C60 */
  77256. label00038C5A:
  77257. 00038C5A  486A 0068                pea.l      [A2 + 0x68]
  77258. 00038C5E  AA15                     syscall    RGBBackColor
  77259. label00038C60:
  77260. 00038C60  362E FFF8                move.w     D3, [A6 - 0x8]
  77261. 00038C64  486E FFF8                pea.l      [A6 - 0x8]
  77262. 00038C68  61FF FFFD C734           bsr        -0x238CA /* 0001539E */
  77263. 00038C6E  0640 FFF4                addi.w     D0, 0xFFF4
  77264. 00038C72  D16E FFF8                add.w      [A6 - 0x8], D0
  77265. 00038C76  486E FFF8                pea.l      [A6 - 0x8]
  77266. 00038C7A  A8A3                     syscall    EraseRect
  77267. 00038C7C  3D43 FFF8                move.w     [A6 - 0x8], D3
  77268. 00038C80  486E FFF2                pea.l      [A6 - 0xE]
  77269. 00038C84  1F3C 0007                move.b     -[A7], 0x7
  77270. 00038C88  61FF FFFF 5804           bsr        -0xA7FA /* 0002E48E */
  77271. 00038C8E  486E FFF2                pea.l      [A6 - 0xE]
  77272. 00038C92  AA14                     syscall    RGBForeColor
  77273. 00038C94  2F3C 000C 0000           move.l     -[A7], 0xC0000
  77274. 00038C9A  42A7                     clr.l      -[A7]
  77275. 00038C9C  486E FFF8                pea.l      [A6 - 0x8]
  77276. 00038CA0  61FF FFFF 5B42           bsr        -0xA4BC /* 0002E7E4 */
  77277. 00038CA6  2F3C 000C 0000           move.l     -[A7], 0xC0000
  77278. 00038CAC  2F3C 0001 0001           move.l     -[A7], 0x10001
  77279. 00038CB2  486E FFF8                pea.l      [A6 - 0x8]
  77280. 00038CB6  61FF FFFF 59DE           bsr        -0xA620 /* 0002E696 */
  77281. 00038CBC  486E FFF2                pea.l      [A6 - 0xE]
  77282. 00038CC0  1F3C 0005                move.b     -[A7], 0x5
  77283. 00038CC4  61FF FFFF 57C8           bsr        -0xA836 /* 0002E48E */
  77284. 00038CCA  486E FFF2                pea.l      [A6 - 0xE]
  77285. 00038CCE  AA14                     syscall    RGBForeColor
  77286. 00038CD0  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  77287. 00038CD4  302E FFFC                move.w     D0, [A6 - 0x4]
  77288. 00038CD8  48C0                     ext.l      D0
  77289. 00038CDA  72F4                     moveq.l    D1, 0xFFFFFFF4
  77290. 00038CDC  D081                     add.l      D0, D1
  77291. 00038CDE  3F00                     move.w     -[A7], D0
  77292. 00038CE0  A893                     syscall    MoveTo
  77293. 00038CE2  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  77294. 00038CE6  302E FFFC                move.w     D0, [A6 - 0x4]
  77295. 00038CEA  48C0                     ext.l      D0
  77296. 00038CEC  72F4                     moveq.l    D1, 0xFFFFFFF4
  77297. 00038CEE  D081                     add.l      D0, D1
  77298. 00038CF0  3F00                     move.w     -[A7], D0
  77299. 00038CF2  A891                     syscall    LineTo
  77300. 00038CF4  486E FFF2                pea.l      [A6 - 0xE]
  77301. 00038CF8  1F3C 0004                move.b     -[A7], 0x4
  77302. 00038CFC  61FF FFFF 5790           bsr        -0xA86E /* 0002E48E */
  77303. 00038D02  486E FFF2                pea.l      [A6 - 0xE]
  77304. 00038D06  AA14                     syscall    RGBForeColor
  77305. 00038D08  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  77306. 00038D0C  302E FFFC                move.w     D0, [A6 - 0x4]
  77307. 00038D10  48C0                     ext.l      D0
  77308. 00038D12  72F5                     moveq.l    D1, 0xFFFFFFF5
  77309. 00038D14  D081                     add.l      D0, D1
  77310. 00038D16  3F00                     move.w     -[A7], D0
  77311. 00038D18  A893                     syscall    MoveTo
  77312. 00038D1A  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  77313. 00038D1E  302E FFFC                move.w     D0, [A6 - 0x4]
  77314. 00038D22  48C0                     ext.l      D0
  77315. 00038D24  72F5                     moveq.l    D1, 0xFFFFFFF5
  77316. 00038D26  D081                     add.l      D0, D1
  77317. 00038D28  3F00                     move.w     -[A7], D0
  77318. 00038D2A  A891                     syscall    LineTo
  77319. 00038D2C  486E FFF2                pea.l      [A6 - 0xE]
  77320. 00038D30  1F3C 0003                move.b     -[A7], 0x3
  77321. 00038D34  61FF FFFF 5758           bsr        -0xA8A6 /* 0002E48E */
  77322. 00038D3A  486E FFF2                pea.l      [A6 - 0xE]
  77323. 00038D3E  AA14                     syscall    RGBForeColor
  77324. 00038D40  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  77325. 00038D44  302E FFFC                move.w     D0, [A6 - 0x4]
  77326. 00038D48  48C0                     ext.l      D0
  77327. 00038D4A  72F6                     moveq.l    D1, 0xFFFFFFF6
  77328. 00038D4C  D081                     add.l      D0, D1
  77329. 00038D4E  3F00                     move.w     -[A7], D0
  77330. 00038D50  A893                     syscall    MoveTo
  77331. 00038D52  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  77332. 00038D56  302E FFFC                move.w     D0, [A6 - 0x4]
  77333. 00038D5A  48C0                     ext.l      D0
  77334. 00038D5C  72F6                     moveq.l    D1, 0xFFFFFFF6
  77335. 00038D5E  D081                     add.l      D0, D1
  77336. 00038D60  3F00                     move.w     -[A7], D0
  77337. 00038D62  A891                     syscall    LineTo
  77338. 00038D64  4FEF 0034                lea.l      A7, [A7 + 0x34]
  77339. 00038D68  261F                     move.l     D3, [A7]+
  77340. 00038D6A  245F                     movea.l    A2, [A7]+
  77341. 00038D6C  4E5E                     unlink     A6
  77342. 00038D6E  4E75                     rts
  77343. 00038D70  4E56 FFF4                link       A6, -0x000C
  77344. 00038D74  486E FFF4                pea.l      [A6 - 0xC]
  77345. 00038D78  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  77346. 00038D7C  2057                     movea.l    A0, [A7]
  77347. 00038D7E  2268 0004                movea.l    A1, [A0 + 0x4]
  77348. 00038D82  2269 0040                movea.l    A1, [A1 + 0x40]
  77349. 00038D86  4E91                     jsr        [A1]
  77350. 00038D88  046E 000C FFF8           subi.w     [A6 - 0x8], 0xC
  77351. 00038D8E  2D79 0000 C1EC FFFC      move.l     [A6 - 0x4], [0x0000C1EC]
  77352. 00038D96  3D6E 0012 FFFC           move.w     [A6 - 0x4], [A6 + 0x12]
  77353. 00038D9C  3D6E 000E FFFE           move.w     [A6 - 0x2], [A6 + 0xE]
  77354. 00038DA2  486E FFFC                pea.l      [A6 - 0x4]
  77355. 00038DA6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  77356. 00038DAA  2057                     movea.l    A0, [A7]
  77357. 00038DAC  2268 0004                movea.l    A1, [A0 + 0x4]
  77358. 00038DB0  2269 0128                movea.l    A1, [A1 + 0x128]
  77359. 00038DB4  4E91                     jsr        [A1]
  77360. 00038DB6  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  77361. 00038DBA  486E FFF4                pea.l      [A6 - 0xC]
  77362. 00038DBE  A8AD                     syscall    PtInRect
  77363. 00038DC0  101F                     move.b     D0, [A7]+
  77364. 00038DC2  4E5E                     unlink     A6
  77365. 00038DC4  4E75                     rts
  77366. 00038DC6  4E56 0000                link       A6, 0
  77367. 00038DCA  102E 000E                move.b     D0, [A6 + 0xE]
  77368. 00038DCE  B02E 0010                cmp.b      D0, [A6 + 0x10]
  77369. 00038DD2  6716                     beq        +0x18 /* 00038DEA */
  77370. 00038DD4  1F2E 000E                move.b     -[A7], [A6 + 0xE]
  77371. 00038DD8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  77372. 00038DDC  2057                     movea.l    A0, [A7]
  77373. 00038DDE  2268 0004                movea.l    A1, [A0 + 0x4]
  77374. 00038DE2  2269 01AC                movea.l    A1, [A1 + 0x1AC]
  77375. 00038DE6  4E91                     jsr        [A1]
  77376. 00038DE8  5C4F                     addq.w     A7, 6
  77377. label00038DEA:
  77378. 00038DEA  4E5E                     unlink     A6
  77379. 00038DEC  4E75                     rts
  77380. 00038DEE  4E56 0000                link       A6, 0
  77381. 00038DF2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  77382. 00038DF6  2057                     movea.l    A0, [A7]
  77383. 00038DF8  2268 0004                movea.l    A1, [A0 + 0x4]
  77384. 00038DFC  2269 01A4                movea.l    A1, [A1 + 0x1A4]
  77385. 00038E00  4E91                     jsr        [A1]
  77386. 00038E02  4E5E                     unlink     A6
  77387. 00038E04  4E75                     rts
  77388. 00038E06  4E56 FFFA                link       A6, -0x0006
  77389. 00038E0A  48E7 1E38                movem.l    -[A7], D3,D4,D5,D6,A2,A3,A4
  77390. 00038E0E  266E 000E                movea.l    A3, [A6 + 0xE]
  77391. 00038E12  45F9 0000 C20A           lea.l      A2, [0x0000C20A]
  77392. 00038E18  206E 0008                movea.l    A0, [A6 + 0x8]
  77393. 00038E1C  4A28 0067                tst.b      [A0 + 0x67]
  77394. 00038E20  6706                     beq        +0x8 /* 00038E28 */
  77395. 00038E22  45F9 0000 C5B2           lea.l      A2, [0x0000C5B2]
  77396. label00038E28:
  77397. 00038E28  7C00                     moveq.l    D6, 0x00
  77398. 00038E2A  302E 000C                move.w     D0, [A6 + 0xC]
  77399. 00038E2E  C1FC 009C                muls.w     D0, 0x9C
  77400. 00038E32  284A                     movea.l    A4, A2
  77401. 00038E34  D9C0                     add.l      A4, D0
  77402. label00038E36:
  77403. 00038E36  7600                     moveq.l    D3, 0x00
  77404. 00038E38  244C                     movea.l    A2, A4
  77405. label00038E3A:
  77406. 00038E3A  1A12                     move.b     D5, [A2]
  77407. 00038E3C  1805                     move.b     D4, D5
  77408. 00038E3E  0C05 FFFF                cmpi.b     D5, 0xFF
  77409. 00038E42  672C                     beq        +0x2E /* 00038E70 */
  77410. 00038E44  486E FFFA                pea.l      [A6 - 0x6]
  77411. 00038E48  1F04                     move.b     -[A7], D4
  77412. 00038E4A  61FF FFFF 5642           bsr        -0xA9BC /* 0002E48E */
  77413. 00038E50  486E FFFA                pea.l      [A6 - 0x6]
  77414. 00038E54  3013                     move.w     D0, [A3]
  77415. 00038E56  48C0                     ext.l      D0
  77416. 00038E58  D086                     add.l      D0, D6
  77417. 00038E5A  3F00                     move.w     -[A7], D0
  77418. 00038E5C  302B 0002                move.w     D0, [A3 + 0x2]
  77419. 00038E60  48C0                     ext.l      D0
  77420. 00038E62  D083                     add.l      D0, D3
  77421. 00038E64  3F00                     move.w     -[A7], D0
  77422. 00038E66  61FF FFFF 5DF6           bsr        -0xA208 /* 0002EC5E */
  77423. 00038E6C  4FEF 000E                lea.l      A7, [A7 + 0xE]
  77424. label00038E70:
  77425. 00038E70  528A                     addq.l     A2, 1
  77426. 00038E72  5283                     addq.l     D3, 1
  77427. 00038E74  700C                     moveq.l    D0, 0x0C
  77428. 00038E76  B680                     cmp.l      D3, D0
  77429. 00038E78  6DC0                     blt        -0x3E /* 00038E3A */
  77430. 00038E7A  508C                     addq.l     A4, 8
  77431. 00038E7C  588C                     addq.l     A4, 4
  77432. 00038E7E  5286                     addq.l     D6, 1
  77433. 00038E80  700D                     moveq.l    D0, 0x0D
  77434. 00038E82  BC80                     cmp.l      D6, D0
  77435. 00038E84  6DB0                     blt        -0x4E /* 00038E36 */
  77436. 00038E86  4CDF 1C78                movem.l    D3,D4,D5,D6,A2,A3,A4, [A7]+
  77437. 00038E8A  4E5E                     unlink     A6
  77438. 00038E8C  4E75                     rts
  77439. 00038E8E  206F 0004                movea.l    A0, [A7 + 0x4]
  77440. 00038E92  5088                     addq.l     A0, 8
  77441. 00038E94  2010                     move.l     D0, [A0]
  77442. 00038E96  0680 FFFF FF8C           addi.l     D0, 0xFFFFFF8C
  77443. 00038E9C  D1AF 0004                add.l      [A7 + 0x4], D0
  77444. 00038EA0  4EFA F6F0                jmp        [PC - 0x910 /* 00038592 */]
  77445. 00038EA4  06AF FFFF FFD8 0004      addi.l     [A7 + 0x4], 0xFFFFFFD8
  77446. 00038EAC  4EFA F6E4                jmp        [PC - 0x91C /* 00038592 */]
  77447. fn00038EB0:
  77448. 00038EB0  4E56 0000                link       A6, 0
  77449. 00038EB4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  77450. 00038EB8  61FF 0000 0084           bsr        +0x86 /* 00038F3E */
  77451. 00038EBE  41F9 0000 BDDC           lea.l      A0, [0x0000BDDC]
  77452. 00038EC4  226E 0008                movea.l    A1, [A6 + 0x8]
  77453. 00038EC8  2288                     move.l     [A1], A0
  77454. 00038ECA  206E 0008                movea.l    A0, [A6 + 0x8]
  77455. 00038ECE  216E 000C 0004           move.l     [A0 + 0x4], [A6 + 0xC]
  77456. 00038ED4  61FF 0000 0022           bsr        +0x24 /* 00038EF8 */
  77457. 00038EDA  226E 0008                movea.l    A1, [A6 + 0x8]
  77458. 00038EDE  2348 0008                move.l     [A1 + 0x8], A0
  77459. 00038EE2  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  77460. 00038EE6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  77461. 00038EEA  61FF 0000 00DE           bsr        +0xE0 /* 00038FCA */
  77462. 00038EF0  206E 0008                movea.l    A0, [A6 + 0x8]
  77463. 00038EF4  4E5E                     unlink     A6
  77464. 00038EF6  4E75                     rts
  77465. fn00038EF8:
  77466. 00038EF8  2079 0000 BE56           movea.l    A0, [0x0000BE56]
  77467. 00038EFE  4E75                     rts
  77468. fn00038F00:
  77469. 00038F00  4E56 FFE8                link       A6, -0x0018
  77470. 00038F04  2F0A                     move.l     -[A7], A2
  77471. 00038F06  246E 0008                movea.l    A2, [A6 + 0x8]
  77472. 00038F0A  200A                     move.l     D0, A2
  77473. 00038F0C  6718                     beq        +0x1A /* 00038F26 */
  77474. 00038F0E  41F9 0000 BDCC           lea.l      A0, [0x0000BDCC]
  77475. 00038F14  2488                     move.l     [A2], A0
  77476. 00038F16  4A6E 000C                tst.w      [A6 + 0xC]
  77477. 00038F1A  6F0A                     ble        +0xC /* 00038F26 */
  77478. 00038F1C  2F0A                     move.l     -[A7], A2
  77479. 00038F1E  4EB9 0000 0168           jsr        [0x00000168]
  77480. 00038F24  584F                     addq.w     A7, 4
  77481. label00038F26:
  77482. 00038F26  204A                     movea.l    A0, A2
  77483. 00038F28  600E                     bra        +0x10 /* 00038F38 */
  77484. 00038F2A  486E FFE8                pea.l      [A6 - 0x18]
  77485. 00038F2E  4EB9 0000 0140           jsr        [0x00000140]
  77486. 00038F34  584F                     addq.w     A7, 4
  77487. label00038F36:
  77488. 00038F36  60FE                     bra        -0x0 /* 00038F36 */
  77489. label00038F38:
  77490. 00038F38  245F                     movea.l    A2, [A7]+
  77491. 00038F3A  4E5E                     unlink     A6
  77492. 00038F3C  4E75                     rts
  77493. fn00038F3E:
  77494. 00038F3E  41F9 0000 BDCC           lea.l      A0, [0x0000BDCC]
  77495. 00038F44  226F 0004                movea.l    A1, [A7 + 0x4]
  77496. 00038F48  2288                     move.l     [A1], A0
  77497. 00038F4A  206F 0004                movea.l    A0, [A7 + 0x4]
  77498. 00038F4E  4E75                     rts
  77499. 00038F50  4E56 0000                link       A6, 0
  77500. 00038F54  2F0A                     move.l     -[A7], A2
  77501. 00038F56  246E 0008                movea.l    A2, [A6 + 0x8]
  77502. 00038F5A  200A                     move.l     D0, A2
  77503. 00038F5C  6724                     beq        +0x26 /* 00038F82 */
  77504. 00038F5E  41F9 0000 BDDC           lea.l      A0, [0x0000BDDC]
  77505. 00038F64  2488                     move.l     [A2], A0
  77506. 00038F66  4267                     clr.w      -[A7]
  77507. 00038F68  2F0A                     move.l     -[A7], A2
  77508. 00038F6A  61FF FFFF FF94           bsr        -0x6A /* 00038F00 */
  77509. 00038F70  4A6E 000C                tst.w      [A6 + 0xC]
  77510. 00038F74  5C4F                     addq.w     A7, 6
  77511. 00038F76  6F0A                     ble        +0xC /* 00038F82 */
  77512. 00038F78  2F0A                     move.l     -[A7], A2
  77513. 00038F7A  4EB9 0000 0168           jsr        [0x00000168]
  77514. 00038F80  584F                     addq.w     A7, 4
  77515. label00038F82:
  77516. 00038F82  204A                     movea.l    A0, A2
  77517. 00038F84  245F                     movea.l    A2, [A7]+
  77518. 00038F86  4E5E                     unlink     A6
  77519. 00038F88  4E75                     rts
  77520. 00038F8A  2F0C                     move.l     -[A7], A4
  77521. 00038F8C  2F0B                     move.l     -[A7], A3
  77522. 00038F8E  286F 000C                movea.l    A4, [A7 + 0xC]
  77523. 00038F92  266C 0008                movea.l    A3, [A4 + 0x8]
  77524. 00038F96  200B                     move.l     D0, A3
  77525. 00038F98  6724                     beq        +0x26 /* 00038FBE */
  77526. 00038F9A  1213                     move.b     D1, [A3]
  77527. 00038F9C  7000                     moveq.l    D0, 0x00
  77528. 00038F9E  1001                     move.b     D0, D1
  77529. 00038FA0  224B                     movea.l    A1, A3
  77530. 00038FA2  D2C0                     add.w      A1, D0
  77531. 00038FA4  0C01 00FF                cmpi.b     D1, 0xFF
  77532. 00038FA8  6604                     bne        +0x6 /* 00038FAE */
  77533. 00038FAA  4211                     clr.b      [A1]
  77534. 00038FAC  6004                     bra        +0x6 /* 00038FB2 */
  77535. label00038FAE:
  77536. 00038FAE  4229 0001                clr.b      [A1 + 0x1]
  77537. label00038FB2:
  77538. 00038FB2  206C 0008                movea.l    A0, [A4 + 0x8]
  77539. 00038FB6  5288                     addq.l     A0, 1
  77540. 00038FB8  265F                     movea.l    A3, [A7]+
  77541. 00038FBA  285F                     movea.l    A4, [A7]+
  77542. 00038FBC  4E75                     rts
  77543. label00038FBE:
  77544. 00038FBE  41F9 0000 BE23           lea.l      A0, [0x0000BE23]
  77545. 00038FC4  265F                     movea.l    A3, [A7]+
  77546. 00038FC6  285F                     movea.l    A4, [A7]+
  77547. 00038FC8  4E75                     rts
  77548. fn00038FCA:
  77549. 00038FCA  4E56 0000                link       A6, 0
  77550. 00038FCE  2F0A                     move.l     -[A7], A2
  77551. 00038FD0  206E 0008                movea.l    A0, [A6 + 0x8]
  77552. 00038FD4  2468 0008                movea.l    A2, [A0 + 0x8]
  77553. 00038FD8  200A                     move.l     D0, A2
  77554. 00038FDA  6714                     beq        +0x16 /* 00038FF0 */
  77555. 00038FDC  3F3C 0100                move.w     -[A7], 0x100
  77556. 00038FE0  2F0A                     move.l     -[A7], A2
  77557. 00038FE2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  77558. 00038FE6  4EB9 0000 09D0           jsr        [0x000009D0]
  77559. 00038FEC  4FEF 000A                lea.l      A7, [A7 + 0xA]
  77560. label00038FF0:
  77561. 00038FF0  245F                     movea.l    A2, [A7]+
  77562. 00038FF2  4E5E                     unlink     A6
  77563. 00038FF4  4E75                     rts
  77564. 00038FF6  41F9 0000 BDC2           lea.l      A0, [0x0000BDC2]
  77565. 00038FFC  4E75                     rts
  77566. fn00038FFE:
  77567. 00038FFE  4E56 0000                link       A6, 0
  77568. 00039002  4227                     clr.b      -[A7]
  77569. 00039004  42A7                     clr.l      -[A7]
  77570. 00039006  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  77571. 0003900A  4EB9 0000 1E28           jsr        [0x00001E28]
  77572. 00039010  4E5E                     unlink     A6
  77573. 00039012  4E75                     rts
  77574. fn00039014:
  77575. 00039014  4E56 FFFE                link       A6, -0x0002
  77576. 00039018  2F0B                     move.l     -[A7], A3
  77577. 0003901A  2F0A                     move.l     -[A7], A2
  77578. 0003901C  246E 000E                movea.l    A2, [A6 + 0xE]
  77579. 00039020  4A6E 000C                tst.w      [A6 + 0xC]
  77580. 00039024  671E                     beq        +0x20 /* 00039044 */
  77581. 00039026  206E 0008                movea.l    A0, [A6 + 0x8]
  77582. 0003902A  41E8 0246                lea.l      A0, [A0 + 0x246]
  77583. 0003902E  226E 0008                movea.l    A1, [A6 + 0x8]
  77584. 00039032  2288                     move.l     [A1], A0
  77585. 00039034  206E 0008                movea.l    A0, [A6 + 0x8]
  77586. 00039038  4868 0246                pea.l      [A0 + 0x246]
  77587. 0003903C  4EB9 0000 17B0           jsr        [0x000017B0]
  77588. 00039042  584F                     addq.w     A7, 4
  77589. label00039044:
  77590. 00039044  2F0A                     move.l     -[A7], A2
  77591. 00039046  4267                     clr.w      -[A7]
  77592. 00039048  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  77593. 0003904C  4EB9 0000 0740           jsr        [0x00000740]
  77594. 00039052  206E 0008                movea.l    A0, [A6 + 0x8]
  77595. 00039056  4868 0094                pea.l      [A0 + 0x94]
  77596. 0003905A  4EB9 0000 1820           jsr        [0x00001820]
  77597. 00039060  41F9 0000 B88C           lea.l      A0, [0x0000B88C]
  77598. 00039066  226E 0008                movea.l    A1, [A6 + 0x8]
  77599. 0003906A  2348 0004                move.l     [A1 + 0x4], A0
  77600. 0003906E  41F9 0000 B88C           lea.l      A0, [0x0000B88C]
  77601. 00039074  41E8 0358                lea.l      A0, [A0 + 0x358]
  77602. 00039078  226E 0008                movea.l    A1, [A6 + 0x8]
  77603. 0003907C  2251                     movea.l    A1, [A1]
  77604. 0003907E  2288                     move.l     [A1], A0
  77605. 00039080  41F9 0000 B88C           lea.l      A0, [0x0000B88C]
  77606. 00039086  41E8 0278                lea.l      A0, [A0 + 0x278]
  77607. 0003908A  226E 0008                movea.l    A1, [A6 + 0x8]
  77608. 0003908E  2348 0094                move.l     [A1 + 0x94], A0
  77609. 00039092  206E 0008                movea.l    A0, [A6 + 0x8]
  77610. 00039096  2650                     movea.l    A3, [A0]
  77611. 00039098  41E8 0246                lea.l      A0, [A0 + 0x246]
  77612. 0003909C  91CB                     sub.l      A0, A3
  77613. 0003909E  2748 0008                move.l     [A3 + 0x8], A0
  77614. 000390A2  206E 0008                movea.l    A0, [A6 + 0x8]
  77615. 000390A6  4868 00D4                pea.l      [A0 + 0xD4]
  77616. 000390AA  61FF FFFF FF52           bsr        -0xAC /* 00038FFE */
  77617. 000390B0  4878 0002                push.l     0x2
  77618. 000390B4  206E 0008                movea.l    A0, [A6 + 0x8]
  77619. 000390B8  4868 00C2                pea.l      [A0 + 0xC2]
  77620. 000390BC  2F0A                     move.l     -[A7], A2
  77621. 000390BE  2057                     movea.l    A0, [A7]
  77622. 000390C0  2250                     movea.l    A1, [A0]
  77623. 000390C2  2269 0024                movea.l    A1, [A1 + 0x24]
  77624. 000390C6  4E91                     jsr        [A1]
  77625. 000390C8  4878 0004                push.l     0x4
  77626. 000390CC  206E 0008                movea.l    A0, [A6 + 0x8]
  77627. 000390D0  4868 00C4                pea.l      [A0 + 0xC4]
  77628. 000390D4  2F0A                     move.l     -[A7], A2
  77629. 000390D6  2057                     movea.l    A0, [A7]
  77630. 000390D8  2250                     movea.l    A1, [A0]
  77631. 000390DA  2269 0024                movea.l    A1, [A1 + 0x24]
  77632. 000390DE  4E91                     jsr        [A1]
  77633. 000390E0  4878 0004                push.l     0x4
  77634. 000390E4  206E 0008                movea.l    A0, [A6 + 0x8]
  77635. 000390E8  4868 00C8                pea.l      [A0 + 0xC8]
  77636. 000390EC  2F0A                     move.l     -[A7], A2
  77637. 000390EE  2057                     movea.l    A0, [A7]
  77638. 000390F0  2250                     movea.l    A1, [A0]
  77639. 000390F2  2269 0024                movea.l    A1, [A1 + 0x24]
  77640. 000390F6  4E91                     jsr        [A1]
  77641. 000390F8  4878 0004                push.l     0x4
  77642. 000390FC  206E 0008                movea.l    A0, [A6 + 0x8]
  77643. 00039100  4868 00CC                pea.l      [A0 + 0xCC]
  77644. 00039104  2F0A                     move.l     -[A7], A2
  77645. 00039106  2057                     movea.l    A0, [A7]
  77646. 00039108  2250                     movea.l    A1, [A0]
  77647. 0003910A  2269 0024                movea.l    A1, [A1 + 0x24]
  77648. 0003910E  4E91                     jsr        [A1]
  77649. 00039110  4878 0004                push.l     0x4
  77650. 00039114  206E 0008                movea.l    A0, [A6 + 0x8]
  77651. 00039118  4868 00D0                pea.l      [A0 + 0xD0]
  77652. 0003911C  2F0A                     move.l     -[A7], A2
  77653. 0003911E  2057                     movea.l    A0, [A7]
  77654. 00039120  2250                     movea.l    A1, [A0]
  77655. 00039122  2269 0024                movea.l    A1, [A1 + 0x24]
  77656. 00039126  4E91                     jsr        [A1]
  77657. 00039128  4878 0001                push.l     0x1
  77658. 0003912C  486E FFFF                pea.l      [A6 - 0x1]
  77659. 00039130  2F0A                     move.l     -[A7], A2
  77660. 00039132  2057                     movea.l    A0, [A7]
  77661. 00039134  2250                     movea.l    A1, [A0]
  77662. 00039136  2269 0024                movea.l    A1, [A1 + 0x24]
  77663. 0003913A  4E91                     jsr        [A1]
  77664. 0003913C  102E FFFF                move.b     D0, [A6 - 0x1]
  77665. 00039140  49C0                     lea.l      A4, D0
  77666. 00039142  2F00                     move.l     -[A7], D0
  77667. 00039144  206E 0008                movea.l    A0, [A6 + 0x8]
  77668. 00039148  4868 0104                pea.l      [A0 + 0x104]
  77669. 0003914C  2F0A                     move.l     -[A7], A2
  77670. 0003914E  2057                     movea.l    A0, [A7]
  77671. 00039150  2250                     movea.l    A1, [A0]
  77672. 00039152  2269 0024                movea.l    A1, [A1 + 0x24]
  77673. 00039156  4E91                     jsr        [A1]
  77674. 00039158  102E FFFF                move.b     D0, [A6 - 0x1]
  77675. 0003915C  4880                     ext.w      D0
  77676. 0003915E  206E 0008                movea.l    A0, [A6 + 0x8]
  77677. 00039162  D0C0                     add.w      A0, D0
  77678. 00039164  4228 0104                clr.b      [A0 + 0x104]
  77679. 00039168  4878 0002                push.l     0x2
  77680. 0003916C  206E 0008                movea.l    A0, [A6 + 0x8]
  77681. 00039170  4868 0204                pea.l      [A0 + 0x204]
  77682. 00039174  2F0A                     move.l     -[A7], A2
  77683. 00039176  2057                     movea.l    A0, [A7]
  77684. 00039178  2250                     movea.l    A1, [A0]
  77685. 0003917A  2269 0024                movea.l    A1, [A1 + 0x24]
  77686. 0003917E  4E91                     jsr        [A1]
  77687. 00039180  4878 0006                push.l     0x6
  77688. 00039184  206E 0008                movea.l    A0, [A6 + 0x8]
  77689. 00039188  4868 0206                pea.l      [A0 + 0x206]
  77690. 0003918C  2F0A                     move.l     -[A7], A2
  77691. 0003918E  2057                     movea.l    A0, [A7]
  77692. 00039190  2250                     movea.l    A1, [A0]
  77693. 00039192  2269 0024                movea.l    A1, [A1 + 0x24]
  77694. 00039196  4E91                     jsr        [A1]
  77695. 00039198  4878 0001                push.l     0x1
  77696. 0003919C  206E 0008                movea.l    A0, [A6 + 0x8]
  77697. 000391A0  4868 020C                pea.l      [A0 + 0x20C]
  77698. 000391A4  2F0A                     move.l     -[A7], A2
  77699. 000391A6  2057                     movea.l    A0, [A7]
  77700. 000391A8  2250                     movea.l    A1, [A0]
  77701. 000391AA  2269 0024                movea.l    A1, [A1 + 0x24]
  77702. 000391AE  4E91                     jsr        [A1]
  77703. 000391B0  4878 0001                push.l     0x1
  77704. 000391B4  206E 0008                movea.l    A0, [A6 + 0x8]
  77705. 000391B8  4868 020D                pea.l      [A0 + 0x20D]
  77706. 000391BC  2F0A                     move.l     -[A7], A2
  77707. 000391BE  2057                     movea.l    A0, [A7]
  77708. 000391C0  2250                     movea.l    A1, [A0]
  77709. 000391C2  2269 0024                movea.l    A1, [A1 + 0x24]
  77710. 000391C6  4E91                     jsr        [A1]
  77711. 000391C8  4878 0002                push.l     0x2
  77712. 000391CC  206E 0008                movea.l    A0, [A6 + 0x8]
  77713. 000391D0  4868 020E                pea.l      [A0 + 0x20E]
  77714. 000391D4  2F0A                     move.l     -[A7], A2
  77715. 000391D6  2057                     movea.l    A0, [A7]
  77716. 000391D8  2250                     movea.l    A1, [A0]
  77717. 000391DA  2269 0024                movea.l    A1, [A1 + 0x24]
  77718. 000391DE  4E91                     jsr        [A1]
  77719. 000391E0  4878 0001                push.l     0x1
  77720. 000391E4  206E 0008                movea.l    A0, [A6 + 0x8]
  77721. 000391E8  4868 0210                pea.l      [A0 + 0x210]
  77722. 000391EC  2F0A                     move.l     -[A7], A2
  77723. 000391EE  2057                     movea.l    A0, [A7]
  77724. 000391F0  2250                     movea.l    A1, [A0]
  77725. 000391F2  2269 0024                movea.l    A1, [A1 + 0x24]
  77726. 000391F6  4E91                     jsr        [A1]
  77727. 000391F8  4878 0002                push.l     0x2
  77728. 000391FC  206E 0008                movea.l    A0, [A6 + 0x8]
  77729. 00039200  4868 0212                pea.l      [A0 + 0x212]
  77730. 00039204  2F0A                     move.l     -[A7], A2
  77731. 00039206  2057                     movea.l    A0, [A7]
  77732. 00039208  2250                     movea.l    A1, [A0]
  77733. 0003920A  2269 0024                movea.l    A1, [A1 + 0x24]
  77734. 0003920E  4E91                     jsr        [A1]
  77735. 00039210  4878 0001                push.l     0x1
  77736. 00039214  206E 0008                movea.l    A0, [A6 + 0x8]
  77737. 00039218  4868 0214                pea.l      [A0 + 0x214]
  77738. 0003921C  2F0A                     move.l     -[A7], A2
  77739. 0003921E  2057                     movea.l    A0, [A7]
  77740. 00039220  2250                     movea.l    A1, [A0]
  77741. 00039222  2269 0024                movea.l    A1, [A1 + 0x24]
  77742. 00039226  4E91                     jsr        [A1]
  77743. 00039228  4878 0001                push.l     0x1
  77744. 0003922C  206E 0008                movea.l    A0, [A6 + 0x8]
  77745. 00039230  4868 0215                pea.l      [A0 + 0x215]
  77746. 00039234  2F0A                     move.l     -[A7], A2
  77747. 00039236  2057                     movea.l    A0, [A7]
  77748. 00039238  2250                     movea.l    A1, [A0]
  77749. 0003923A  2269 0024                movea.l    A1, [A1 + 0x24]
  77750. 0003923E  4E91                     jsr        [A1]
  77751. 00039240  4878 0001                push.l     0x1
  77752. 00039244  206E 0008                movea.l    A0, [A6 + 0x8]
  77753. 00039248  4868 0216                pea.l      [A0 + 0x216]
  77754. 0003924C  2F0A                     move.l     -[A7], A2
  77755. 0003924E  2057                     movea.l    A0, [A7]
  77756. 00039250  2250                     movea.l    A1, [A0]
  77757. 00039252  2269 0024                movea.l    A1, [A1 + 0x24]
  77758. 00039256  4E91                     jsr        [A1]
  77759. 00039258  4878 0006                push.l     0x6
  77760. 0003925C  206E 0008                movea.l    A0, [A6 + 0x8]
  77761. 00039260  4868 0218                pea.l      [A0 + 0x218]
  77762. 00039264  2F0A                     move.l     -[A7], A2
  77763. 00039266  2057                     movea.l    A0, [A7]
  77764. 00039268  2250                     movea.l    A1, [A0]
  77765. 0003926A  2269 0024                movea.l    A1, [A1 + 0x24]
  77766. 0003926E  4E91                     jsr        [A1]
  77767. 00039270  4878 0002                push.l     0x2
  77768. 00039274  206E 0008                movea.l    A0, [A6 + 0x8]
  77769. 00039278  4868 021E                pea.l      [A0 + 0x21E]
  77770. 0003927C  2F0A                     move.l     -[A7], A2
  77771. 0003927E  2057                     movea.l    A0, [A7]
  77772. 00039280  2250                     movea.l    A1, [A0]
  77773. 00039282  2269 0024                movea.l    A1, [A1 + 0x24]
  77774. 00039286  4E91                     jsr        [A1]
  77775. 00039288  4878 0001                push.l     0x1
  77776. 0003928C  206E 0008                movea.l    A0, [A6 + 0x8]
  77777. 00039290  4868 0220                pea.l      [A0 + 0x220]
  77778. 00039294  2F0A                     move.l     -[A7], A2
  77779. 00039296  2057                     movea.l    A0, [A7]
  77780. 00039298  2250                     movea.l    A1, [A0]
  77781. 0003929A  2269 0024                movea.l    A1, [A1 + 0x24]
  77782. 0003929E  4E91                     jsr        [A1]
  77783. 000392A0  4878 0006                push.l     0x6
  77784. 000392A4  206E 0008                movea.l    A0, [A6 + 0x8]
  77785. 000392A8  4868 0222                pea.l      [A0 + 0x222]
  77786. 000392AC  2F0A                     move.l     -[A7], A2
  77787. 000392AE  2057                     movea.l    A0, [A7]
  77788. 000392B0  2250                     movea.l    A1, [A0]
  77789. 000392B2  2269 0024                movea.l    A1, [A1 + 0x24]
  77790. 000392B6  4E91                     jsr        [A1]
  77791. 000392B8  4878 0002                push.l     0x2
  77792. 000392BC  206E 0008                movea.l    A0, [A6 + 0x8]
  77793. 000392C0  4868 0228                pea.l      [A0 + 0x228]
  77794. 000392C4  2F0A                     move.l     -[A7], A2
  77795. 000392C6  2057                     movea.l    A0, [A7]
  77796. 000392C8  2250                     movea.l    A1, [A0]
  77797. 000392CA  2269 0024                movea.l    A1, [A1 + 0x24]
  77798. 000392CE  4E91                     jsr        [A1]
  77799. 000392D0  4878 0004                push.l     0x4
  77800. 000392D4  206E 0008                movea.l    A0, [A6 + 0x8]
  77801. 000392D8  4868 022A                pea.l      [A0 + 0x22A]
  77802. 000392DC  2F0A                     move.l     -[A7], A2
  77803. 000392DE  2057                     movea.l    A0, [A7]
  77804. 000392E0  2250                     movea.l    A1, [A0]
  77805. 000392E2  2269 0024                movea.l    A1, [A1 + 0x24]
  77806. 000392E6  4E91                     jsr        [A1]
  77807. 000392E8  4878 0004                push.l     0x4
  77808. 000392EC  206E 0008                movea.l    A0, [A6 + 0x8]
  77809. 000392F0  4868 022E                pea.l      [A0 + 0x22E]
  77810. 000392F4  2F0A                     move.l     -[A7], A2
  77811. 000392F6  2057                     movea.l    A0, [A7]
  77812. 000392F8  2250                     movea.l    A1, [A0]
  77813. 000392FA  2269 0024                movea.l    A1, [A1 + 0x24]
  77814. 000392FE  4E91                     jsr        [A1]
  77815. 00039300  4878 0004                push.l     0x4
  77816. 00039304  206E 0008                movea.l    A0, [A6 + 0x8]
  77817. 00039308  4868 0232                pea.l      [A0 + 0x232]
  77818. 0003930C  2F0A                     move.l     -[A7], A2
  77819. 0003930E  2057                     movea.l    A0, [A7]
  77820. 00039310  2250                     movea.l    A1, [A0]
  77821. 00039312  2269 0024                movea.l    A1, [A1 + 0x24]
  77822. 00039316  4E91                     jsr        [A1]
  77823. 00039318  4878 0006                push.l     0x6
  77824. 0003931C  206E 0008                movea.l    A0, [A6 + 0x8]
  77825. 00039320  4868 023E                pea.l      [A0 + 0x23E]
  77826. 00039324  2F0A                     move.l     -[A7], A2
  77827. 00039326  2057                     movea.l    A0, [A7]
  77828. 00039328  2250                     movea.l    A1, [A0]
  77829. 0003932A  2269 0024                movea.l    A1, [A1 + 0x24]
  77830. 0003932E  4E91                     jsr        [A1]
  77831. 00039330  4878 0004                push.l     0x4
  77832. 00039334  206E 0008                movea.l    A0, [A6 + 0x8]
  77833. 00039338  4868 0236                pea.l      [A0 + 0x236]
  77834. 0003933C  2F0A                     move.l     -[A7], A2
  77835. 0003933E  2057                     movea.l    A0, [A7]
  77836. 00039340  2250                     movea.l    A1, [A0]
  77837. 00039342  2269 0024                movea.l    A1, [A1 + 0x24]
  77838. 00039346  4E91                     jsr        [A1]
  77839. 00039348  4878 0002                push.l     0x2
  77840. 0003934C  206E 0008                movea.l    A0, [A6 + 0x8]
  77841. 00039350  4868 0244                pea.l      [A0 + 0x244]
  77842. 00039354  2F0A                     move.l     -[A7], A2
  77843. 00039356  2057                     movea.l    A0, [A7]
  77844. 00039358  2250                     movea.l    A1, [A0]
  77845. 0003935A  2269 0024                movea.l    A1, [A1 + 0x24]
  77846. 0003935E  4E91                     jsr        [A1]
  77847. 00039360  206E 0008                movea.l    A0, [A6 + 0x8]
  77848. 00039364  42A8 023A                clr.l      [A0 + 0x23A]
  77849. 00039368  206E 0008                movea.l    A0, [A6 + 0x8]
  77850. 0003936C  4FEF 0162                lea.l      A7, [A7 + 0x162]
  77851. 00039370  245F                     movea.l    A2, [A7]+
  77852. 00039372  265F                     movea.l    A3, [A7]+
  77853. 00039374  4E5E                     unlink     A6
  77854. 00039376  4E75                     rts
  77855. label00039378:
  77856. 00039378  4E56 0000                link       A6, 0
  77857. 0003937C  2F0B                     move.l     -[A7], A3
  77858. 0003937E  2F0A                     move.l     -[A7], A2
  77859. 00039380  246E 0008                movea.l    A2, [A6 + 0x8]
  77860. 00039384  200A                     move.l     D0, A2
  77861. 00039386  6700 0088                beq        +0x8A /* 00039410 */
  77862. 0003938A  41F9 0000 B88C           lea.l      A0, [0x0000B88C]
  77863. 00039390  2548 0004                move.l     [A2 + 0x4], A0
  77864. 00039394  41F9 0000 B88C           lea.l      A0, [0x0000B88C]
  77865. 0003939A  41E8 0358                lea.l      A0, [A0 + 0x358]
  77866. 0003939E  2252                     movea.l    A1, [A2]
  77867. 000393A0  2288                     move.l     [A1], A0
  77868. 000393A2  41F9 0000 B88C           lea.l      A0, [0x0000B88C]
  77869. 000393A8  41E8 0278                lea.l      A0, [A0 + 0x278]
  77870. 000393AC  2548 0094                move.l     [A2 + 0x94], A0
  77871. 000393B0  2652                     movea.l    A3, [A2]
  77872. 000393B2  204A                     movea.l    A0, A2
  77873. 000393B4  41E8 0246                lea.l      A0, [A0 + 0x246]
  77874. 000393B8  91CB                     sub.l      A0, A3
  77875. 000393BA  2748 0008                move.l     [A3 + 0x8], A0
  77876. 000393BE  3F3C FFFF                move.w     -[A7], 0xFFFF
  77877. 000393C2  204A                     movea.l    A0, A2
  77878. 000393C4  4868 00D4                pea.l      [A0 + 0xD4]
  77879. 000393C8  4EB9 0000 1E30           jsr        [0x00001E30]
  77880. 000393CE  4267                     clr.w      -[A7]
  77881. 000393D0  204A                     movea.l    A0, A2
  77882. 000393D2  4868 0094                pea.l      [A0 + 0x94]
  77883. 000393D6  4EB9 0000 1828           jsr        [0x00001828]
  77884. 000393DC  4267                     clr.w      -[A7]
  77885. 000393DE  2F0A                     move.l     -[A7], A2
  77886. 000393E0  4EB9 0000 0748           jsr        [0x00000748]
  77887. 000393E6  4A6E 000C                tst.w      [A6 + 0xC]
  77888. 000393EA  4FEF 0012                lea.l      A7, [A7 + 0x12]
  77889. 000393EE  6710                     beq        +0x12 /* 00039400 */
  77890. 000393F0  4267                     clr.w      -[A7]
  77891. 000393F2  204A                     movea.l    A0, A2
  77892. 000393F4  4868 0246                pea.l      [A0 + 0x246]
  77893. 000393F8  4EB9 0000 17B8           jsr        [0x000017B8]
  77894. 000393FE  5C4F                     addq.w     A7, 6
  77895. label00039400:
  77896. 00039400  4A6E 000C                tst.w      [A6 + 0xC]
  77897. 00039404  6F0A                     ble        +0xC /* 00039410 */
  77898. 00039406  2F0A                     move.l     -[A7], A2
  77899. 00039408  4EB9 0000 0168           jsr        [0x00000168]
  77900. 0003940E  584F                     addq.w     A7, 4
  77901. label00039410:
  77902. 00039410  204A                     movea.l    A0, A2
  77903. 00039412  245F                     movea.l    A2, [A7]+
  77904. 00039414  265F                     movea.l    A3, [A7]+
  77905. 00039416  4E5E                     unlink     A6
  77906. 00039418  4E75                     rts
  77907. 0003941A  4E56 0000                link       A6, 0
  77908. 0003941E  48E7 1030                movem.l    -[A7], D3,A2,A3
  77909. 00039422  246E 0008                movea.l    A2, [A6 + 0x8]
  77910. 00039426  4A2A 020C                tst.b      [A2 + 0x20C]
  77911. 0003942A  673C                     beq        +0x3E /* 00039468 */
  77912. 0003942C  4878 006C                push.l     0x6C /* 'l' */
  77913. 00039430  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  77914. 00039436  2648                     movea.l    A3, A0
  77915. 00039438  2008                     move.l     D0, A0
  77916. 0003943A  584F                     addq.w     A7, 4
  77917. 0003943C  6716                     beq        +0x18 /* 00039454 */
  77918. 0003943E  3F2A 00CE                move.w     -[A7], [A2 + 0xCE]
  77919. 00039442  3F2A 00CA                move.w     -[A7], [A2 + 0xCA]
  77920. 00039446  2F0A                     move.l     -[A7], A2
  77921. 00039448  2F0B                     move.l     -[A7], A3
  77922. 0003944A  4EB9 0000 05D0           jsr        [0x000005D0]
  77923. 00039450  4FEF 000C                lea.l      A7, [A7 + 0xC]
  77924. label00039454:
  77925. 00039454  2F0B                     move.l     -[A7], A3
  77926. 00039456  2F0A                     move.l     -[A7], A2
  77927. 00039458  2057                     movea.l    A0, [A7]
  77928. 0003945A  2268 0004                movea.l    A1, [A0 + 0x4]
  77929. 0003945E  2269 0200                movea.l    A1, [A1 + 0x200]
  77930. 00039462  4E91                     jsr        [A1]
  77931. 00039464  504F                     addq.w     A7, 8
  77932. 00039466  603A                     bra        +0x3C /* 000394A2 */
  77933. label00039468:
  77934. 00039468  4878 000C                push.l     0xC
  77935. 0003946C  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  77936. 00039472  2648                     movea.l    A3, A0
  77937. 00039474  2008                     move.l     D0, A0
  77938. 00039476  584F                     addq.w     A7, 4
  77939. 00039478  6716                     beq        +0x18 /* 00039490 */
  77940. 0003947A  3F2A 00CE                move.w     -[A7], [A2 + 0xCE]
  77941. 0003947E  3F2A 00CA                move.w     -[A7], [A2 + 0xCA]
  77942. 00039482  2F0A                     move.l     -[A7], A2
  77943. 00039484  2F0B                     move.l     -[A7], A3
  77944. 00039486  4EB9 0000 0598           jsr        [0x00000598]
  77945. 0003948C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  77946. label00039490:
  77947. 00039490  2F0B                     move.l     -[A7], A3
  77948. 00039492  2F0A                     move.l     -[A7], A2
  77949. 00039494  2057                     movea.l    A0, [A7]
  77950. 00039496  2268 0004                movea.l    A1, [A0 + 0x4]
  77951. 0003949A  2269 0200                movea.l    A1, [A1 + 0x200]
  77952. 0003949E  4E91                     jsr        [A1]
  77953. 000394A0  504F                     addq.w     A7, 8
  77954. label000394A2:
  77955. 000394A2  4A2A 0215                tst.b      [A2 + 0x215]
  77956. 000394A6  6732                     beq        +0x34 /* 000394DA */
  77957. 000394A8  4878 0016                push.l     0x16
  77958. 000394AC  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  77959. 000394B2  2648                     movea.l    A3, A0
  77960. 000394B4  2008                     move.l     D0, A0
  77961. 000394B6  584F                     addq.w     A7, 4
  77962. 000394B8  670C                     beq        +0xE /* 000394C6 */
  77963. 000394BA  2F0A                     move.l     -[A7], A2
  77964. 000394BC  2F0B                     move.l     -[A7], A3
  77965. 000394BE  4EB9 0000 0640           jsr        [0x00000640]
  77966. 000394C4  504F                     addq.w     A7, 8
  77967. label000394C6:
  77968. 000394C6  2F0B                     move.l     -[A7], A3
  77969. 000394C8  2F0A                     move.l     -[A7], A2
  77970. 000394CA  2057                     movea.l    A0, [A7]
  77971. 000394CC  2268 0004                movea.l    A1, [A0 + 0x4]
  77972. 000394D0  2269 0224                movea.l    A1, [A1 + 0x224]
  77973. 000394D4  4E91                     jsr        [A1]
  77974. 000394D6  504F                     addq.w     A7, 8
  77975. 000394D8  6030                     bra        +0x32 /* 0003950A */
  77976. label000394DA:
  77977. 000394DA  4878 0010                push.l     0x10
  77978. 000394DE  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  77979. 000394E4  2648                     movea.l    A3, A0
  77980. 000394E6  2008                     move.l     D0, A0
  77981. 000394E8  584F                     addq.w     A7, 4
  77982. 000394EA  670C                     beq        +0xE /* 000394F8 */
  77983. 000394EC  2F0A                     move.l     -[A7], A2
  77984. 000394EE  2F0B                     move.l     -[A7], A3
  77985. 000394F0  4EB9 0000 06C8           jsr        [0x000006C8]
  77986. 000394F6  504F                     addq.w     A7, 8
  77987. label000394F8:
  77988. 000394F8  2F0B                     move.l     -[A7], A3
  77989. 000394FA  2F0A                     move.l     -[A7], A2
  77990. 000394FC  2057                     movea.l    A0, [A7]
  77991. 000394FE  2268 0004                movea.l    A1, [A0 + 0x4]
  77992. 00039502  2269 0224                movea.l    A1, [A1 + 0x224]
  77993. 00039506  4E91                     jsr        [A1]
  77994. 00039508  504F                     addq.w     A7, 8
  77995. label0003950A:
  77996. 0003950A  4878 000E                push.l     0xE
  77997. 0003950E  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  77998. 00039514  2648                     movea.l    A3, A0
  77999. 00039516  2008                     move.l     D0, A0
  78000. 00039518  584F                     addq.w     A7, 4
  78001. 0003951A  6710                     beq        +0x12 /* 0003952C */
  78002. 0003951C  42A7                     clr.l      -[A7]
  78003. 0003951E  2F0A                     move.l     -[A7], A2
  78004. 00039520  2F0B                     move.l     -[A7], A3
  78005. 00039522  4EB9 0000 0548           jsr        [0x00000548]
  78006. 00039528  4FEF 000C                lea.l      A7, [A7 + 0xC]
  78007. label0003952C:
  78008. 0003952C  2F0B                     move.l     -[A7], A3
  78009. 0003952E  2F0A                     move.l     -[A7], A2
  78010. 00039530  2057                     movea.l    A0, [A7]
  78011. 00039532  2268 0004                movea.l    A1, [A0 + 0x4]
  78012. 00039536  2269 024C                movea.l    A1, [A1 + 0x24C]
  78013. 0003953A  4E91                     jsr        [A1]
  78014. 0003953C  4AAA 00C4                tst.l      [A2 + 0xC4]
  78015. 00039540  504F                     addq.w     A7, 8
  78016. 00039542  6700 00B6                beq        +0xB8 /* 000395FA */
  78017. 00039546  4227                     clr.b      -[A7]
  78018. 00039548  42A7                     clr.l      -[A7]
  78019. 0003954A  42A7                     clr.l      -[A7]
  78020. 0003954C  42A7                     clr.l      -[A7]
  78021. 0003954E  2F2A 00C4                move.l     -[A7], [A2 + 0xC4]
  78022. 00039552  2F0A                     move.l     -[A7], A2
  78023. 00039554  2057                     movea.l    A0, [A7]
  78024. 00039556  2268 0004                movea.l    A1, [A0 + 0x4]
  78025. 0003955A  2269 01C8                movea.l    A1, [A1 + 0x1C8]
  78026. 0003955E  4E91                     jsr        [A1]
  78027. 00039560  4AAA 00D0                tst.l      [A2 + 0xD0]
  78028. 00039564  4FEF 0016                lea.l      A7, [A7 + 0x16]
  78029. 00039568  6700 0090                beq        +0x92 /* 000395FA */
  78030. 0003956C  4879 0000 BD6E           push.l     0xBD6E
  78031. 00039572  486A 0104                pea.l      [A2 + 0x104]
  78032. 00039576  61FF FFFF 9F0E           bsr        -0x60F0 /* 00033486 */
  78033. 0003957C  2648                     movea.l    A3, A0
  78034. 0003957E  7601                     moveq.l    D3, 0x01
  78035. 00039580  504F                     addq.w     A7, 8
  78036. 00039582  6070                     bra        +0x72 /* 000395F4 */
  78037. label00039584:
  78038. 00039584  200B                     move.l     D0, A3
  78039. 00039586  673A                     beq        +0x3C /* 000395C2 */
  78040. 00039588  2F0B                     move.l     -[A7], A3
  78041. 0003958A  61FF FFFC 8FC0           bsr        -0x3703E /* 0000254C */
  78042. 00039590  5280                     addq.l     D0, 1
  78043. 00039592  584F                     addq.w     A7, 4
  78044. 00039594  2F00                     move.l     -[A7], D0
  78045. 00039596  2F0B                     move.l     -[A7], A3
  78046. 00039598  2F03                     move.l     -[A7], D3
  78047. 0003959A  4878 0001                push.l     0x1
  78048. 0003959E  486A 00D4                pea.l      [A2 + 0xD4]
  78049. 000395A2  2057                     movea.l    A0, [A7]
  78050. 000395A4  2250                     movea.l    A1, [A0]
  78051. 000395A6  2269 0024                movea.l    A1, [A1 + 0x24]
  78052. 000395AA  4E91                     jsr        [A1]
  78053. 000395AC  4879 0000 BD6E           push.l     0xBD6E
  78054. 000395B2  42A7                     clr.l      -[A7]
  78055. 000395B4  61FF FFFF 9ED0           bsr        -0x612E /* 00033486 */
  78056. 000395BA  2648                     movea.l    A3, A0
  78057. 000395BC  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  78058. 000395C0  6030                     bra        +0x32 /* 000395F2 */
  78059. label000395C2:
  78060. 000395C2  4879 0000 BD6C           push.l     0xBD6C
  78061. 000395C8  61FF FFFC 8F82           bsr        -0x3707C /* 0000254C */
  78062. 000395CE  5280                     addq.l     D0, 1
  78063. 000395D0  584F                     addq.w     A7, 4
  78064. 000395D2  2F00                     move.l     -[A7], D0
  78065. 000395D4  4879 0000 BD6C           push.l     0xBD6C
  78066. 000395DA  2F03                     move.l     -[A7], D3
  78067. 000395DC  4878 0001                push.l     0x1
  78068. 000395E0  486A 00D4                pea.l      [A2 + 0xD4]
  78069. 000395E4  2057                     movea.l    A0, [A7]
  78070. 000395E6  2250                     movea.l    A1, [A0]
  78071. 000395E8  2269 0024                movea.l    A1, [A1 + 0x24]
  78072. 000395EC  4E91                     jsr        [A1]
  78073. 000395EE  4FEF 0014                lea.l      A7, [A7 + 0x14]
  78074. label000395F2:
  78075. 000395F2  5283                     addq.l     D3, 1
  78076. label000395F4:
  78077. 000395F4  B6AA 00C4                cmp.l      D3, [A2 + 0xC4]
  78078. 000395F8  638A                     bls        -0x74 /* 00039584 */
  78079. label000395FA:
  78080. 000395FA  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  78081. 000395FE  4E5E                     unlink     A6
  78082. 00039600  4E75                     rts
  78083. 00039602  4E56 FFF8                link       A6, -0x0008
  78084. 00039606  2F0A                     move.l     -[A7], A2
  78085. 00039608  246E 0008                movea.l    A2, [A6 + 0x8]
  78086. 0003960C  4A2A 0092                tst.b      [A2 + 0x92]
  78087. 00039610  6634                     bne        +0x36 /* 00039646 */
  78088. 00039612  486E FFF8                pea.l      [A6 - 0x8]
  78089. 00039616  486E FFFC                pea.l      [A6 - 0x4]
  78090. 0003961A  2F2A 0084                move.l     -[A7], [A2 + 0x84]
  78091. 0003961E  2057                     movea.l    A0, [A7]
  78092. 00039620  2250                     movea.l    A1, [A0]
  78093. 00039622  2269 0018                movea.l    A1, [A1 + 0x18]
  78094. 00039626  4E91                     jsr        [A1]
  78095. 00039628  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  78096. 0003962C  202E FFF8                move.l     D0, [A6 - 0x8]
  78097. 00039630  D0AA 00D0                add.l      D0, [A2 + 0xD0]
  78098. 00039634  2F00                     move.l     -[A7], D0
  78099. 00039636  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  78100. 0003963A  2F0A                     move.l     -[A7], A2
  78101. 0003963C  4EB9 0000 1388           jsr        [0x00001388]
  78102. 00039642  4FEF 001A                lea.l      A7, [A7 + 0x1A]
  78103. label00039646:
  78104. 00039646  245F                     movea.l    A2, [A7]+
  78105. 00039648  4E5E                     unlink     A6
  78106. 0003964A  4E75                     rts
  78107. 0003964C  4E56 0000                link       A6, 0
  78108. 00039650  48E7 0038                movem.l    -[A7], A2,A3,A4
  78109. 00039654  246E 0008                movea.l    A2, [A6 + 0x8]
  78110. 00039658  286E 0014                movea.l    A4, [A6 + 0x14]
  78111. 0003965C  266E 001C                movea.l    A3, [A6 + 0x1C]
  78112. 00039660  2F0B                     move.l     -[A7], A3
  78113. 00039662  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  78114. 00039666  2F0C                     move.l     -[A7], A4
  78115. 00039668  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  78116. 0003966C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  78117. 00039670  2F2A 0084                move.l     -[A7], [A2 + 0x84]
  78118. 00039674  2057                     movea.l    A0, [A7]
  78119. 00039676  2250                     movea.l    A1, [A0]
  78120. 00039678  2269 000C                movea.l    A1, [A1 + 0xC]
  78121. 0003967C  4E91                     jsr        [A1]
  78122. 0003967E  202A 00D0                move.l     D0, [A2 + 0xD0]
  78123. 00039682  D194                     add.l      [A4], D0
  78124. 00039684  202A 00D0                move.l     D0, [A2 + 0xD0]
  78125. 00039688  D193                     add.l      [A3], D0
  78126. 0003968A  4FEF 0018                lea.l      A7, [A7 + 0x18]
  78127. 0003968E  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  78128. 00039692  4E5E                     unlink     A6
  78129. 00039694  4E75                     rts
  78130. 00039696  4E56 FFF8                link       A6, -0x0008
  78131. 0003969A  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  78132. 0003969E  246E 0008                movea.l    A2, [A6 + 0x8]
  78133. 000396A2  286E 000C                movea.l    A4, [A6 + 0xC]
  78134. 000396A6  266E 0010                movea.l    A3, [A6 + 0x10]
  78135. 000396AA  7601                     moveq.l    D3, 0x01
  78136. 000396AC  282C 0004                move.l     D4, [A4 + 0x4]
  78137. 000396B0  B8AA 00D0                cmp.l      D4, [A2 + 0xD0]
  78138. 000396B4  6C06                     bge        +0x8 /* 000396BC */
  78139. 000396B6  4293                     clr.l      [A3]
  78140. 000396B8  7600                     moveq.l    D3, 0x00
  78141. 000396BA  603A                     bra        +0x3C /* 000396F6 */
  78142. label000396BC:
  78143. 000396BC  B8AA 002C                cmp.l      D4, [A2 + 0x2C]
  78144. 000396C0  6D0C                     blt        +0xE /* 000396CE */
  78145. 000396C2  202A 007C                move.l     D0, [A2 + 0x7C]
  78146. 000396C6  5280                     addq.l     D0, 1
  78147. 000396C8  2680                     move.l     [A3], D0
  78148. 000396CA  7600                     moveq.l    D3, 0x00
  78149. 000396CC  6028                     bra        +0x2A /* 000396F6 */
  78150. label000396CE:
  78151. 000396CE  2D54 FFF8                move.l     [A6 - 0x8], [A4]
  78152. 000396D2  2D6C 0004 FFFC           move.l     [A6 - 0x4], [A4 + 0x4]
  78153. 000396D8  202A 00D0                move.l     D0, [A2 + 0xD0]
  78154. 000396DC  91AE FFFC                sub.l      [A6 - 0x4], D0
  78155. 000396E0  486E FFF8                pea.l      [A6 - 0x8]
  78156. 000396E4  2F2A 0084                move.l     -[A7], [A2 + 0x84]
  78157. 000396E8  2057                     movea.l    A0, [A7]
  78158. 000396EA  2250                     movea.l    A1, [A0]
  78159. 000396EC  2269 0010                movea.l    A1, [A1 + 0x10]
  78160. 000396F0  4E91                     jsr        [A1]
  78161. 000396F2  2680                     move.l     [A3], D0
  78162. 000396F4  504F                     addq.w     A7, 8
  78163. label000396F6:
  78164. 000396F6  4A94                     tst.l      [A4]
  78165. 000396F8  6C08                     bge        +0xA /* 00039702 */
  78166. 000396FA  42AB 0004                clr.l      [A3 + 0x4]
  78167. 000396FE  7600                     moveq.l    D3, 0x00
  78168. 00039700  602C                     bra        +0x2E /* 0003972E */
  78169. label00039702:
  78170. 00039702  2014                     move.l     D0, [A4]
  78171. 00039704  B0AA 0028                cmp.l      D0, [A2 + 0x28]
  78172. 00039708  6D0E                     blt        +0x10 /* 00039718 */
  78173. 0003970A  202A 0080                move.l     D0, [A2 + 0x80]
  78174. 0003970E  5280                     addq.l     D0, 1
  78175. 00039710  2740 0004                move.l     [A3 + 0x4], D0
  78176. 00039714  7600                     moveq.l    D3, 0x00
  78177. 00039716  6016                     bra        +0x18 /* 0003972E */
  78178. label00039718:
  78179. 00039718  2F0C                     move.l     -[A7], A4
  78180. 0003971A  2F2A 0084                move.l     -[A7], [A2 + 0x84]
  78181. 0003971E  2057                     movea.l    A0, [A7]
  78182. 00039720  2250                     movea.l    A1, [A0]
  78183. 00039722  2269 0014                movea.l    A1, [A1 + 0x14]
  78184. 00039726  4E91                     jsr        [A1]
  78185. 00039728  2740 0004                move.l     [A3 + 0x4], D0
  78186. 0003972C  504F                     addq.w     A7, 8
  78187. label0003972E:
  78188. 0003972E  1003                     move.b     D0, D3
  78189. 00039730  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  78190. 00039734  4E5E                     unlink     A6
  78191. 00039736  4E75                     rts
  78192. 00039738  4E56 FFE8                link       A6, -0x0018
  78193. 0003973C  48E7 1030                movem.l    -[A7], D3,A2,A3
  78194. 00039740  266E 0008                movea.l    A3, [A6 + 0x8]
  78195. 00039744  246E 0010                movea.l    A2, [A6 + 0x10]
  78196. 00039748  486E FFF8                pea.l      [A6 - 0x8]
  78197. 0003974C  486E FFF0                pea.l      [A6 - 0x10]
  78198. 00039750  486E FFFC                pea.l      [A6 - 0x4]
  78199. 00039754  486E FFF4                pea.l      [A6 - 0xC]
  78200. 00039758  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  78201. 0003975C  2F2B 0084                move.l     -[A7], [A3 + 0x84]
  78202. 00039760  2057                     movea.l    A0, [A7]
  78203. 00039762  2250                     movea.l    A1, [A0]
  78204. 00039764  2269 000C                movea.l    A1, [A1 + 0xC]
  78205. 00039768  4E91                     jsr        [A1]
  78206. 0003976A  202B 00D0                move.l     D0, [A3 + 0xD0]
  78207. 0003976E  D1AE FFFC                add.l      [A6 - 0x4], D0
  78208. 00039772  202B 00D0                move.l     D0, [A3 + 0xD0]
  78209. 00039776  D1AE FFF8                add.l      [A6 - 0x8], D0
  78210. 0003977A  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  78211. 0003977E  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  78212. 00039782  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  78213. 00039786  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  78214. 0003978A  2F0B                     move.l     -[A7], A3
  78215. 0003978C  4EB9 0000 1428           jsr        [0x00001428]
  78216. 00039792  1600                     move.b     D3, D0
  78217. 00039794  4FEF 002C                lea.l      A7, [A7 + 0x2C]
  78218. 00039798  6746                     beq        +0x48 /* 000397E0 */
  78219. 0003979A  2D6E FFF4 FFE8           move.l     [A6 - 0x18], [A6 - 0xC]
  78220. 000397A0  2D6E FFFC FFEC           move.l     [A6 - 0x14], [A6 - 0x4]
  78221. 000397A6  2F0A                     move.l     -[A7], A2
  78222. 000397A8  486E FFE8                pea.l      [A6 - 0x18]
  78223. 000397AC  2F0B                     move.l     -[A7], A3
  78224. 000397AE  4EB9 0000 1410           jsr        [0x00001410]
  78225. 000397B4  202E FFF0                move.l     D0, [A6 - 0x10]
  78226. 000397B8  90AE FFF4                sub.l      D0, [A6 - 0xC]
  78227. 000397BC  322A 0002                move.w     D1, [A2 + 0x2]
  78228. 000397C0  48C1                     ext.l      D1
  78229. 000397C2  D280                     add.l      D1, D0
  78230. 000397C4  3541 0006                move.w     [A2 + 0x6], D1
  78231. 000397C8  202E FFF8                move.l     D0, [A6 - 0x8]
  78232. 000397CC  90AE FFFC                sub.l      D0, [A6 - 0x4]
  78233. 000397D0  3212                     move.w     D1, [A2]
  78234. 000397D2  48C1                     ext.l      D1
  78235. 000397D4  D280                     add.l      D1, D0
  78236. 000397D6  3541 0004                move.w     [A2 + 0x4], D1
  78237. 000397DA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  78238. 000397DE  600E                     bra        +0x10 /* 000397EE */
  78239. label000397E0:
  78240. 000397E0  426A 0002                clr.w      [A2 + 0x2]
  78241. 000397E4  4252                     clr.w      [A2]
  78242. 000397E6  426A 0006                clr.w      [A2 + 0x6]
  78243. 000397EA  426A 0004                clr.w      [A2 + 0x4]
  78244. label000397EE:
  78245. 000397EE  1003                     move.b     D0, D3
  78246. 000397F0  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  78247. 000397F4  4E5E                     unlink     A6
  78248. 000397F6  4E75                     rts
  78249. 000397F8  4E56 FFD8                link       A6, -0x0028
  78250. 000397FC  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  78251. 00039800  246E 0008                movea.l    A2, [A6 + 0x8]
  78252. 00039804  486E FFF8                pea.l      [A6 - 0x8]
  78253. 00039808  486E FFF0                pea.l      [A6 - 0x10]
  78254. 0003980C  486E FFFC                pea.l      [A6 - 0x4]
  78255. 00039810  486E FFF4                pea.l      [A6 - 0xC]
  78256. 00039814  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  78257. 00039818  2F2A 0084                move.l     -[A7], [A2 + 0x84]
  78258. 0003981C  2057                     movea.l    A0, [A7]
  78259. 0003981E  2250                     movea.l    A1, [A0]
  78260. 00039820  2269 000C                movea.l    A1, [A1 + 0xC]
  78261. 00039824  4E91                     jsr        [A1]
  78262. 00039826  202A 00D0                move.l     D0, [A2 + 0xD0]
  78263. 0003982A  D1AE FFFC                add.l      [A6 - 0x4], D0
  78264. 0003982E  202A 00D0                move.l     D0, [A2 + 0xD0]
  78265. 00039832  D1AE FFF8                add.l      [A6 - 0x8], D0
  78266. 00039836  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  78267. 0003983A  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  78268. 0003983E  2F0A                     move.l     -[A7], A2
  78269. 00039840  4EB9 0000 1420           jsr        [0x00001420]
  78270. 00039846  4A00                     tst.b      D0
  78271. 00039848  4FEF 0024                lea.l      A7, [A7 + 0x24]
  78272. 0003984C  671A                     beq        +0x1C /* 00039868 */
  78273. 0003984E  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  78274. 00039852  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  78275. 00039856  2F0A                     move.l     -[A7], A2
  78276. 00039858  4EB9 0000 1420           jsr        [0x00001420]
  78277. 0003985E  4A00                     tst.b      D0
  78278. 00039860  4FEF 000C                lea.l      A7, [A7 + 0xC]
  78279. 00039864  6600 00A0                bne        +0xA2 /* 00039906 */
  78280. label00039868:
  78281. 00039868  486E FFD8                pea.l      [A6 - 0x28]
  78282. 0003986C  2F0A                     move.l     -[A7], A2
  78283. 0003986E  2057                     movea.l    A0, [A7]
  78284. 00039870  2268 0004                movea.l    A1, [A0 + 0x4]
  78285. 00039874  2269 0040                movea.l    A1, [A1 + 0x40]
  78286. 00039878  4E91                     jsr        [A1]
  78287. 0003987A  486E FFE8                pea.l      [A6 - 0x18]
  78288. 0003987E  486E FFD8                pea.l      [A6 - 0x28]
  78289. 00039882  2F0A                     move.l     -[A7], A2
  78290. 00039884  4EB9 0000 1418           jsr        [0x00001418]
  78291. 0003988A  486E FFE0                pea.l      [A6 - 0x20]
  78292. 0003988E  486E FFDC                pea.l      [A6 - 0x24]
  78293. 00039892  2F0A                     move.l     -[A7], A2
  78294. 00039894  4EB9 0000 1418           jsr        [0x00001418]
  78295. 0003989A  7600                     moveq.l    D3, 0x00
  78296. 0003989C  202E FFF0                move.l     D0, [A6 - 0x10]
  78297. 000398A0  B0AE FFE0                cmp.l      D0, [A6 - 0x20]
  78298. 000398A4  4FEF 0020                lea.l      A7, [A7 + 0x20]
  78299. 000398A8  6F08                     ble        +0xA /* 000398B2 */
  78300. 000398AA  262E FFF0                move.l     D3, [A6 - 0x10]
  78301. 000398AE  96AE FFE0                sub.l      D3, [A6 - 0x20]
  78302. label000398B2:
  78303. 000398B2  202E FFF4                move.l     D0, [A6 - 0xC]
  78304. 000398B6  9083                     sub.l      D0, D3
  78305. 000398B8  B0AE FFE8                cmp.l      D0, [A6 - 0x18]
  78306. 000398BC  6C08                     bge        +0xA /* 000398C6 */
  78307. 000398BE  262E FFF4                move.l     D3, [A6 - 0xC]
  78308. 000398C2  96AE FFE8                sub.l      D3, [A6 - 0x18]
  78309. label000398C6:
  78310. 000398C6  7800                     moveq.l    D4, 0x00
  78311. 000398C8  2A2E FFE4                move.l     D5, [A6 - 0x1C]
  78312. 000398CC  BAAE FFF8                cmp.l      D5, [A6 - 0x8]
  78313. 000398D0  6C06                     bge        +0x8 /* 000398D8 */
  78314. 000398D2  282E FFF8                move.l     D4, [A6 - 0x8]
  78315. 000398D6  9885                     sub.l      D4, D5
  78316. label000398D8:
  78317. 000398D8  2A2E FFEC                move.l     D5, [A6 - 0x14]
  78318. 000398DC  202E FFFC                move.l     D0, [A6 - 0x4]
  78319. 000398E0  9084                     sub.l      D0, D4
  78320. 000398E2  B085                     cmp.l      D0, D5
  78321. 000398E4  6C06                     bge        +0x8 /* 000398EC */
  78322. 000398E6  282E FFFC                move.l     D4, [A6 - 0x4]
  78323. 000398EA  9885                     sub.l      D4, D5
  78324. label000398EC:
  78325. 000398EC  1F3C 0001                move.b     -[A7], 0x1
  78326. 000398F0  2F04                     move.l     -[A7], D4
  78327. 000398F2  2F03                     move.l     -[A7], D3
  78328. 000398F4  2F0A                     move.l     -[A7], A2
  78329. 000398F6  2057                     movea.l    A0, [A7]
  78330. 000398F8  2268 0004                movea.l    A1, [A0 + 0x4]
  78331. 000398FC  2269 0188                movea.l    A1, [A1 + 0x188]
  78332. 00039900  4E91                     jsr        [A1]
  78333. 00039902  4FEF 000E                lea.l      A7, [A7 + 0xE]
  78334. label00039906:
  78335. 00039906  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  78336. 0003990A  4E5E                     unlink     A6
  78337. 0003990C  4E75                     rts
  78338. 0003990E  4E56 FFE8                link       A6, -0x0018
  78339. 00039912  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  78340. 00039916  246E 0008                movea.l    A2, [A6 + 0x8]
  78341. 0003991A  2F0A                     move.l     -[A7], A2
  78342. 0003991C  2F0A                     move.l     -[A7], A2
  78343. 0003991E  2057                     movea.l    A0, [A7]
  78344. 00039920  2268 0004                movea.l    A1, [A0 + 0x4]
  78345. 00039924  2269 0104                movea.l    A1, [A1 + 0x104]
  78346. 00039928  4E91                     jsr        [A1]
  78347. 0003992A  4A00                     tst.b      D0
  78348. 0003992C  504F                     addq.w     A7, 8
  78349. 0003992E  6700 00DA                beq        +0xDC /* 00039A0A */
  78350. 00039932  2D6A 006C FFF8           move.l     [A6 - 0x8], [A2 + 0x6C]
  78351. 00039938  2D6A 0070 FFFC           move.l     [A6 - 0x4], [A2 + 0x70]
  78352. 0003993E  486E FFF8                pea.l      [A6 - 0x8]
  78353. 00039942  2F0A                     move.l     -[A7], A2
  78354. 00039944  2057                     movea.l    A0, [A7]
  78355. 00039946  2268 0004                movea.l    A1, [A0 + 0x4]
  78356. 0003994A  2269 0128                movea.l    A1, [A1 + 0x128]
  78357. 0003994E  4E91                     jsr        [A1]
  78358. 00039950  486E FFFC                pea.l      [A6 - 0x4]
  78359. 00039954  2F0A                     move.l     -[A7], A2
  78360. 00039956  2057                     movea.l    A0, [A7]
  78361. 00039958  2268 0004                movea.l    A1, [A0 + 0x4]
  78362. 0003995C  2269 0128                movea.l    A1, [A1 + 0x128]
  78363. 00039960  4E91                     jsr        [A1]
  78364. 00039962  486E FFE8                pea.l      [A6 - 0x18]
  78365. 00039966  2F0A                     move.l     -[A7], A2
  78366. 00039968  2057                     movea.l    A0, [A7]
  78367. 0003996A  2268 0004                movea.l    A1, [A0 + 0x4]
  78368. 0003996E  2269 0288                movea.l    A1, [A1 + 0x288]
  78369. 00039972  4E91                     jsr        [A1]
  78370. 00039974  2D6E FFE8 FFF0           move.l     [A6 - 0x10], [A6 - 0x18]
  78371. 0003997A  2D6E FFEC FFF4           move.l     [A6 - 0xC], [A6 - 0x14]
  78372. 00039980  262A 00D0                move.l     D3, [A2 + 0xD0]
  78373. 00039984  4FEF 0018                lea.l      A7, [A7 + 0x18]
  78374. 00039988  670C                     beq        +0xE /* 00039996 */
  78375. 0003998A  2003                     move.l     D0, D3
  78376. 0003998C  5280                     addq.l     D0, 1
  78377. 0003998E  D16E FFF8                add.w      [A6 - 0x8], D0
  78378. 00039992  526E FFF4                addq.w     [A6 - 0xC], 1
  78379. label00039996:
  78380. 00039996  594F                     subq.w     A7, 4
  78381. 00039998  A8D8                     syscall    NewRgn
  78382. 0003999A  265F                     movea.l    A3, [A7]+
  78383. 0003999C  594F                     subq.w     A7, 4
  78384. 0003999E  A8D8                     syscall    NewRgn
  78385. 000399A0  285F                     movea.l    A4, [A7]+
  78386. 000399A2  486E FFF8                pea.l      [A6 - 0x8]
  78387. 000399A6  A87B                     syscall    ClipRect
  78388. 000399A8  486E FFF8                pea.l      [A6 - 0x8]
  78389. 000399AC  202E 000C                move.l     D0, [A6 + 0xC]
  78390. 000399B0  4480                     neg.l      D0
  78391. 000399B2  2600                     move.l     D3, D0
  78392. 000399B4  3F00                     move.w     -[A7], D0
  78393. 000399B6  202E 0010                move.l     D0, [A6 + 0x10]
  78394. 000399BA  4480                     neg.l      D0
  78395. 000399BC  3F00                     move.w     -[A7], D0
  78396. 000399BE  2F0B                     move.l     -[A7], A3
  78397. 000399C0  A8EF                     syscall    ScrollRect
  78398. 000399C2  486E FFF0                pea.l      [A6 - 0x10]
  78399. 000399C6  A87B                     syscall    ClipRect
  78400. 000399C8  486E FFF0                pea.l      [A6 - 0x10]
  78401. 000399CC  3F03                     move.w     -[A7], D3
  78402. 000399CE  4267                     clr.w      -[A7]
  78403. 000399D0  2F0C                     move.l     -[A7], A4
  78404. 000399D2  A8EF                     syscall    ScrollRect
  78405. 000399D4  2F0B                     move.l     -[A7], A3
  78406. 000399D6  2F0C                     move.l     -[A7], A4
  78407. 000399D8  2F0B                     move.l     -[A7], A3
  78408. 000399DA  A8E5                     syscall    UnionRgn
  78409. 000399DC  2F0B                     move.l     -[A7], A3
  78410. 000399DE  302A 0042                move.w     D0, [A2 + 0x42]
  78411. 000399E2  48C0                     ext.l      D0
  78412. 000399E4  4480                     neg.l      D0
  78413. 000399E6  3F00                     move.w     -[A7], D0
  78414. 000399E8  302A 0040                move.w     D0, [A2 + 0x40]
  78415. 000399EC  48C0                     ext.l      D0
  78416. 000399EE  4480                     neg.l      D0
  78417. 000399F0  3F00                     move.w     -[A7], D0
  78418. 000399F2  A8E0                     syscall    OffsetRgn/OfsetRgn
  78419. 000399F4  2F0B                     move.l     -[A7], A3
  78420. 000399F6  2F0A                     move.l     -[A7], A2
  78421. 000399F8  2057                     movea.l    A0, [A7]
  78422. 000399FA  2268 0004                movea.l    A1, [A0 + 0x4]
  78423. 000399FE  2269 00E0                movea.l    A1, [A1 + 0xE0]
  78424. 00039A02  4E91                     jsr        [A1]
  78425. 00039A04  2F0B                     move.l     -[A7], A3
  78426. 00039A06  A8D9                     syscall    DisposRgn/DisposeRgn
  78427. 00039A08  504F                     addq.w     A7, 8
  78428. label00039A0A:
  78429. 00039A0A  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  78430. 00039A0E  4E5E                     unlink     A6
  78431. 00039A10  4E75                     rts
  78432. 00039A12  4E56 FFAE                link       A6, -0x0052
  78433. 00039A16  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  78434. 00039A1A  246E 0008                movea.l    A2, [A6 + 0x8]
  78435. 00039A1E  486E FFF8                pea.l      [A6 - 0x8]
  78436. 00039A22  61FF FFFC DB32           bsr        -0x324CC /* 00007556 */
  78437. 00039A28  42A7                     clr.l      -[A7]
  78438. 00039A2A  2F0A                     move.l     -[A7], A2
  78439. 00039A2C  2057                     movea.l    A0, [A7]
  78440. 00039A2E  2268 0004                movea.l    A1, [A0 + 0x4]
  78441. 00039A32  2269 0104                movea.l    A1, [A1 + 0x104]
  78442. 00039A36  4E91                     jsr        [A1]
  78443. 00039A38  4EB9 0000 0200           jsr        [0x00000200 /* SPAlarm */]
  78444. 00039A3E  486E FFCE                pea.l      [A6 - 0x32]
  78445. 00039A42  A898                     syscall    GetPenState
  78446. 00039A44  2F0A                     move.l     -[A7], A2
  78447. 00039A46  2057                     movea.l    A0, [A7]
  78448. 00039A48  2268 0004                movea.l    A1, [A0 + 0x4]
  78449. 00039A4C  2269 00EC                movea.l    A1, [A1 + 0xEC]
  78450. 00039A50  4E91                     jsr        [A1]
  78451. 00039A52  2648                     movea.l    A3, A0
  78452. 00039A54  2053                     movea.l    A0, [A3]
  78453. 00039A56  2D68 0002 FFE8           move.l     [A6 - 0x18], [A0 + 0x2]
  78454. 00039A5C  2D68 0006 FFEC           move.l     [A6 - 0x14], [A0 + 0x6]
  78455. 00039A62  2F0B                     move.l     -[A7], A3
  78456. 00039A64  A8D9                     syscall    DisposRgn/DisposeRgn
  78457. 00039A66  486E FFAE                pea.l      [A6 - 0x52]
  78458. 00039A6A  2F0A                     move.l     -[A7], A2
  78459. 00039A6C  2057                     movea.l    A0, [A7]
  78460. 00039A6E  2268 0004                movea.l    A1, [A0 + 0x4]
  78461. 00039A72  2269 0288                movea.l    A1, [A1 + 0x288]
  78462. 00039A76  4E91                     jsr        [A1]
  78463. 00039A78  2D6E FFAE FFB6           move.l     [A6 - 0x4A], [A6 - 0x52]
  78464. 00039A7E  2D6E FFB2 FFBA           move.l     [A6 - 0x46], [A6 - 0x4E]
  78465. 00039A84  306E FFEA                movea.w    A0, [A6 - 0x16]
  78466. 00039A88  2D48 FFC6                move.l     [A6 - 0x3A], A0
  78467. 00039A8C  306E FFE8                movea.w    A0, [A6 - 0x18]
  78468. 00039A90  2008                     move.l     D0, A0
  78469. 00039A92  90AA 00D0                sub.l      D0, [A2 + 0xD0]
  78470. 00039A96  2D40 FFCA                move.l     [A6 - 0x36], D0
  78471. 00039A9A  486E FFC6                pea.l      [A6 - 0x3A]
  78472. 00039A9E  2F2A 0084                move.l     -[A7], [A2 + 0x84]
  78473. 00039AA2  2057                     movea.l    A0, [A7]
  78474. 00039AA4  2250                     movea.l    A1, [A0]
  78475. 00039AA6  2269 0014                movea.l    A1, [A1 + 0x14]
  78476. 00039AAA  4E91                     jsr        [A1]
  78477. 00039AAC  2E00                     move.l     D7, D0
  78478. 00039AAE  7001                     moveq.l    D0, 0x01
  78479. 00039AB0  BE80                     cmp.l      D7, D0
  78480. 00039AB2  4FEF 0020                lea.l      A7, [A7 + 0x20]
  78481. 00039AB6  6302                     bls        +0x4 /* 00039ABA */
  78482. 00039AB8  5387                     subq.l     D7, 1
  78483. label00039ABA:
  78484. 00039ABA  486E FFC6                pea.l      [A6 - 0x3A]
  78485. 00039ABE  2F2A 0084                move.l     -[A7], [A2 + 0x84]
  78486. 00039AC2  2057                     movea.l    A0, [A7]
  78487. 00039AC4  2250                     movea.l    A1, [A0]
  78488. 00039AC6  2269 0010                movea.l    A1, [A1 + 0x10]
  78489. 00039ACA  4E91                     jsr        [A1]
  78490. 00039ACC  2640                     movea.l    A3, D0
  78491. 00039ACE  7001                     moveq.l    D0, 0x01
  78492. 00039AD0  B7C0                     cmpa.l     A3, D0
  78493. 00039AD2  504F                     addq.w     A7, 8
  78494. 00039AD4  6302                     bls        +0x4 /* 00039AD8 */
  78495. 00039AD6  538B                     subq.l     A3, 1
  78496. label00039AD8:
  78497. 00039AD8  306E FFEE                movea.w    A0, [A6 - 0x12]
  78498. 00039ADC  2D48 FFC6                move.l     [A6 - 0x3A], A0
  78499. 00039AE0  486E FFC6                pea.l      [A6 - 0x3A]
  78500. 00039AE4  2F2A 0084                move.l     -[A7], [A2 + 0x84]
  78501. 00039AE8  2057                     movea.l    A0, [A7]
  78502. 00039AEA  2250                     movea.l    A1, [A0]
  78503. 00039AEC  2269 0014                movea.l    A1, [A1 + 0x14]
  78504. 00039AF0  4E91                     jsr        [A1]
  78505. 00039AF2  2C00                     move.l     D6, D0
  78506. 00039AF4  262A 0080                move.l     D3, [A2 + 0x80]
  78507. 00039AF8  BC83                     cmp.l      D6, D3
  78508. 00039AFA  504F                     addq.w     A7, 8
  78509. 00039AFC  6302                     bls        +0x4 /* 00039B00 */
  78510. 00039AFE  2C03                     move.l     D6, D3
  78511. label00039B00:
  78512. 00039B00  306E FFEA                movea.w    A0, [A6 - 0x16]
  78513. 00039B04  2D48 FFC6                move.l     [A6 - 0x3A], A0
  78514. 00039B08  306E FFEC                movea.w    A0, [A6 - 0x14]
  78515. 00039B0C  2008                     move.l     D0, A0
  78516. 00039B0E  90AA 00D0                sub.l      D0, [A2 + 0xD0]
  78517. 00039B12  2D40 FFCA                move.l     [A6 - 0x36], D0
  78518. 00039B16  486E FFC6                pea.l      [A6 - 0x3A]
  78519. 00039B1A  2F2A 0084                move.l     -[A7], [A2 + 0x84]
  78520. 00039B1E  2057                     movea.l    A0, [A7]
  78521. 00039B20  2250                     movea.l    A1, [A0]
  78522. 00039B22  2269 0010                movea.l    A1, [A1 + 0x10]
  78523. 00039B26  4E91                     jsr        [A1]
  78524. 00039B28  2600                     move.l     D3, D0
  78525. 00039B2A  282A 007C                move.l     D4, [A2 + 0x7C]
  78526. 00039B2E  B684                     cmp.l      D3, D4
  78527. 00039B30  504F                     addq.w     A7, 8
  78528. 00039B32  6302                     bls        +0x4 /* 00039B36 */
  78529. 00039B34  2604                     move.l     D3, D4
  78530. label00039B36:
  78531. 00039B36  7800                     moveq.l    D4, 0x00
  78532. 00039B38  7A01                     moveq.l    D5, 0x01
  78533. 00039B3A  7001                     moveq.l    D0, 0x01
  78534. 00039B3C  BE80                     cmp.l      D7, D0
  78535. 00039B3E  631A                     bls        +0x1C /* 00039B5A */
  78536. label00039B40:
  78537. 00039B40  2F05                     move.l     -[A7], D5
  78538. 00039B42  2F2A 0084                move.l     -[A7], [A2 + 0x84]
  78539. 00039B46  2057                     movea.l    A0, [A7]
  78540. 00039B48  2250                     movea.l    A1, [A0]
  78541. 00039B4A  2269 0024                movea.l    A1, [A1 + 0x24]
  78542. 00039B4E  4E91                     jsr        [A1]
  78543. 00039B50  D840                     add.w      D4, D0
  78544. 00039B52  5285                     addq.l     D5, 1
  78545. 00039B54  BA87                     cmp.l      D5, D7
  78546. 00039B56  504F                     addq.w     A7, 8
  78547. 00039B58  65E6                     bcs        -0x18 /* 00039B40 */
  78548. label00039B5A:
  78549. 00039B5A  4AAA 00D0                tst.l      [A2 + 0xD0]
  78550. 00039B5E  6710                     beq        +0x12 /* 00039B70 */
  78551. 00039B60  2F06                     move.l     -[A7], D6
  78552. 00039B62  2F07                     move.l     -[A7], D7
  78553. 00039B64  2F0A                     move.l     -[A7], A2
  78554. 00039B66  61FF 0000 015E           bsr        +0x160 /* 00039CC6 */
  78555. 00039B6C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  78556. label00039B70:
  78557. 00039B70  486E FFE8                pea.l      [A6 - 0x18]
  78558. 00039B74  A87B                     syscall    ClipRect
  78559. 00039B76  2D47 FFFC                move.l     [A6 - 0x4], D7
  78560. 00039B7A  49EE FFCE                lea.l      A4, [A6 - 0x32]
  78561. 00039B7E  508C                     addq.l     A4, 8
  78562. 00039B80  548C                     addq.l     A4, 2
  78563. 00039B82  2E0C                     move.l     D7, A4
  78564. 00039B84  6000 0092                bra        +0x94 /* 00039C18 */
  78565. label00039B88:
  78566. 00039B88  2F05                     move.l     -[A7], D5
  78567. 00039B8A  2F2A 0084                move.l     -[A7], [A2 + 0x84]
  78568. 00039B8E  2057                     movea.l    A0, [A7]
  78569. 00039B90  2250                     movea.l    A1, [A0]
  78570. 00039B92  2269 0024                movea.l    A1, [A1 + 0x24]
  78571. 00039B96  4E91                     jsr        [A1]
  78572. 00039B98  D840                     add.w      D4, D0
  78573. 00039B9A  2D4B FFF8                move.l     [A6 - 0x8], A3
  78574. 00039B9E  B68B                     cmp.l      D3, A3
  78575. 00039BA0  504F                     addq.w     A7, 8
  78576. 00039BA2  653A                     bcs        +0x3C /* 00039BDE */
  78577. label00039BA4:
  78578. 00039BA4  486E FFF0                pea.l      [A6 - 0x10]
  78579. 00039BA8  486E FFF8                pea.l      [A6 - 0x8]
  78580. 00039BAC  2F0A                     move.l     -[A7], A2
  78581. 00039BAE  2057                     movea.l    A0, [A7]
  78582. 00039BB0  2268 0004                movea.l    A1, [A0 + 0x4]
  78583. 00039BB4  2269 0208                movea.l    A1, [A1 + 0x208]
  78584. 00039BB8  4E91                     jsr        [A1]
  78585. 00039BBA  486E FFF0                pea.l      [A6 - 0x10]
  78586. 00039BBE  486E FFF8                pea.l      [A6 - 0x8]
  78587. 00039BC2  2F0A                     move.l     -[A7], A2
  78588. 00039BC4  2057                     movea.l    A0, [A7]
  78589. 00039BC6  2268 0004                movea.l    A1, [A0 + 0x4]
  78590. 00039BCA  2269 0274                movea.l    A1, [A1 + 0x274]
  78591. 00039BCE  4E91                     jsr        [A1]
  78592. 00039BD0  52AE FFF8                addq.l     [A6 - 0x8], 1
  78593. 00039BD4  B6AE FFF8                cmp.l      D3, [A6 - 0x8]
  78594. 00039BD8  4FEF 0018                lea.l      A7, [A7 + 0x18]
  78595. 00039BDC  64C6                     bcc        -0x38 /* 00039BA4 */
  78596. label00039BDE:
  78597. 00039BDE  486E FFE8                pea.l      [A6 - 0x18]
  78598. 00039BE2  A87B                     syscall    ClipRect
  78599. 00039BE4  4A2A 0216                tst.b      [A2 + 0x216]
  78600. 00039BE8  672A                     beq        +0x2C /* 00039C14 */
  78601. 00039BEA  2F0C                     move.l     -[A7], A4
  78602. 00039BEC  4267                     clr.w      -[A7]
  78603. 00039BEE  3F2A 021E                move.w     -[A7], [A2 + 0x21E]
  78604. 00039BF2  4EB9 0000 0130           jsr        [0x00000130 /* ApplLimit */]
  78605. 00039BF8  486E FFCE                pea.l      [A6 - 0x32]
  78606. 00039BFC  A899                     syscall    SetPenState
  78607. 00039BFE  486A 0218                pea.l      [A2 + 0x218]
  78608. 00039C02  AA14                     syscall    RGBForeColor
  78609. 00039C04  3F04                     move.w     -[A7], D4
  78610. 00039C06  3F2E FFE8                move.w     -[A7], [A6 - 0x18]
  78611. 00039C0A  A893                     syscall    MoveTo
  78612. 00039C0C  3F04                     move.w     -[A7], D4
  78613. 00039C0E  3F2E FFEC                move.w     -[A7], [A6 - 0x14]
  78614. 00039C12  A891                     syscall    LineTo
  78615. label00039C14:
  78616. 00039C14  52AE FFFC                addq.l     [A6 - 0x4], 1
  78617. label00039C18:
  78618. 00039C18  2A2E FFFC                move.l     D5, [A6 - 0x4]
  78619. 00039C1C  BA86                     cmp.l      D5, D6
  78620. 00039C1E  6300 FF68                bls        -0x96 /* 00039B88 */
  78621. 00039C22  4A2A 0220                tst.b      [A2 + 0x220]
  78622. 00039C26  676E                     beq        +0x70 /* 00039C96 */
  78623. 00039C28  2F07                     move.l     -[A7], D7
  78624. 00039C2A  4267                     clr.w      -[A7]
  78625. 00039C2C  3F2A 0228                move.w     -[A7], [A2 + 0x228]
  78626. 00039C30  4EB9 0000 0130           jsr        [0x00000130 /* ApplLimit */]
  78627. 00039C36  486E FFCE                pea.l      [A6 - 0x32]
  78628. 00039C3A  A899                     syscall    SetPenState
  78629. 00039C3C  486A 0222                pea.l      [A2 + 0x222]
  78630. 00039C40  AA14                     syscall    RGBForeColor
  78631. 00039C42  280B                     move.l     D4, A3
  78632. 00039C44  B7C3                     cmpa.l     A3, D3
  78633. 00039C46  624E                     bhi        +0x50 /* 00039C96 */
  78634. 00039C48  3E2E FFBA                move.w     D7, [A6 - 0x46]
  78635. label00039C4C:
  78636. 00039C4C  486E FFE0                pea.l      [A6 - 0x20]
  78637. 00039C50  2F06                     move.l     -[A7], D6
  78638. 00039C52  2F04                     move.l     -[A7], D4
  78639. 00039C54  486E FFBE                pea.l      [A6 - 0x42]
  78640. 00039C58  61FF FFFC D912           bsr        -0x326EC /* 0000756C */
  78641. 00039C5E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  78642. 00039C62  2F08                     move.l     -[A7], A0
  78643. 00039C64  2F0A                     move.l     -[A7], A2
  78644. 00039C66  2057                     movea.l    A0, [A7]
  78645. 00039C68  2268 0004                movea.l    A1, [A0 + 0x4]
  78646. 00039C6C  2269 0208                movea.l    A1, [A1 + 0x208]
  78647. 00039C70  4E91                     jsr        [A1]
  78648. 00039C72  3A2E FFE4                move.w     D5, [A6 - 0x1C]
  78649. 00039C76  BA47                     cmp.w      D5, D7
  78650. 00039C78  4FEF 000C                lea.l      A7, [A7 + 0xC]
  78651. 00039C7C  6F12                     ble        +0x14 /* 00039C90 */
  78652. 00039C7E  3F2E FFEA                move.w     -[A7], [A6 - 0x16]
  78653. 00039C82  3F05                     move.w     -[A7], D5
  78654. 00039C84  A893                     syscall    MoveTo
  78655. 00039C86  3F2E FFEE                move.w     -[A7], [A6 - 0x12]
  78656. 00039C8A  3F2E FFE4                move.w     -[A7], [A6 - 0x1C]
  78657. 00039C8E  A891                     syscall    LineTo
  78658. label00039C90:
  78659. 00039C90  5284                     addq.l     D4, 1
  78660. 00039C92  B883                     cmp.l      D4, D3
  78661. 00039C94  63B6                     bls        -0x48 /* 00039C4C */
  78662. label00039C96:
  78663. 00039C96  4879 0000 BDBC           push.l     0xBDBC
  78664. 00039C9C  AA14                     syscall    RGBForeColor
  78665. 00039C9E  1F3C 0001                move.b     -[A7], 0x1
  78666. 00039CA2  2F0A                     move.l     -[A7], A2
  78667. 00039CA4  4EB9 0000 0E60           jsr        [0x00000E60]
  78668. 00039CAA  584F                     addq.w     A7, 4
  78669. 00039CAC  1F00                     move.b     -[A7], D0
  78670. 00039CAE  2F0A                     move.l     -[A7], A2
  78671. 00039CB0  2057                     movea.l    A0, [A7]
  78672. 00039CB2  2268 0004                movea.l    A1, [A0 + 0x4]
  78673. 00039CB6  2269 0240                movea.l    A1, [A1 + 0x240]
  78674. 00039CBA  4E91                     jsr        [A1]
  78675. 00039CBC  504F                     addq.w     A7, 8
  78676. 00039CBE  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  78677. 00039CC2  4E5E                     unlink     A6
  78678. 00039CC4  4E75                     rts
  78679. fn00039CC6:
  78680. 00039CC6  4E56 FFD8                link       A6, -0x0028
  78681. 00039CCA  48E7 1E20                movem.l    -[A7], D3,D4,D5,D6,A2
  78682. 00039CCE  246E 0008                movea.l    A2, [A6 + 0x8]
  78683. 00039CD2  2A2E 000C                move.l     D5, [A6 + 0xC]
  78684. 00039CD6  2C2E 0010                move.l     D6, [A6 + 0x10]
  78685. 00039CDA  4EB9 0000 0200           jsr        [0x00000200 /* SPAlarm */]
  78686. 00039CE0  486E FFE0                pea.l      [A6 - 0x20]
  78687. 00039CE4  A898                     syscall    GetPenState
  78688. 00039CE6  486E FFD8                pea.l      [A6 - 0x28]
  78689. 00039CEA  2F0A                     move.l     -[A7], A2
  78690. 00039CEC  2057                     movea.l    A0, [A7]
  78691. 00039CEE  2268 0004                movea.l    A1, [A0 + 0x4]
  78692. 00039CF2  2269 0288                movea.l    A1, [A1 + 0x288]
  78693. 00039CF6  4E91                     jsr        [A1]
  78694. 00039CF8  2D6E FFD8 FFF8           move.l     [A6 - 0x8], [A6 - 0x28]
  78695. 00039CFE  2D6E FFDC FFFC           move.l     [A6 - 0x4], [A6 - 0x24]
  78696. 00039D04  486E FFF2                pea.l      [A6 - 0xE]
  78697. 00039D08  AA19                     syscall    GetForeColor
  78698. 00039D0A  486A 0206                pea.l      [A2 + 0x206]
  78699. 00039D0E  AA14                     syscall    RGBForeColor
  78700. 00039D10  486E FFF8                pea.l      [A6 - 0x8]
  78701. 00039D14  4879 FFFF FFE2           push.l     0xFFFFFFE2
  78702. 00039D1A  A8A5                     syscall    FillRect
  78703. 00039D1C  486E FFF2                pea.l      [A6 - 0xE]
  78704. 00039D20  AA14                     syscall    RGBForeColor
  78705. 00039D22  7800                     moveq.l    D4, 0x00
  78706. 00039D24  7601                     moveq.l    D3, 0x01
  78707. 00039D26  7001                     moveq.l    D0, 0x01
  78708. 00039D28  BA80                     cmp.l      D5, D0
  78709. 00039D2A  504F                     addq.w     A7, 8
  78710. 00039D2C  631A                     bls        +0x1C /* 00039D48 */
  78711. label00039D2E:
  78712. 00039D2E  2F03                     move.l     -[A7], D3
  78713. 00039D30  2F2A 0084                move.l     -[A7], [A2 + 0x84]
  78714. 00039D34  2057                     movea.l    A0, [A7]
  78715. 00039D36  2250                     movea.l    A1, [A0]
  78716. 00039D38  2269 0024                movea.l    A1, [A1 + 0x24]
  78717. 00039D3C  4E91                     jsr        [A1]
  78718. 00039D3E  D840                     add.w      D4, D0
  78719. 00039D40  5283                     addq.l     D3, 1
  78720. 00039D42  B685                     cmp.l      D3, D5
  78721. 00039D44  504F                     addq.w     A7, 8
  78722. 00039D46  65E6                     bcs        -0x18 /* 00039D2E */
  78723. label00039D48:
  78724. 00039D48  2605                     move.l     D3, D5
  78725. 00039D4A  BA86                     cmp.l      D5, D6
  78726. 00039D4C  6228                     bhi        +0x2A /* 00039D76 */
  78727. label00039D4E:
  78728. 00039D4E  3F04                     move.w     -[A7], D4
  78729. 00039D50  2F03                     move.l     -[A7], D3
  78730. 00039D52  2F0A                     move.l     -[A7], A2
  78731. 00039D54  61FF 0000 005E           bsr        +0x60 /* 00039DB4 */
  78732. 00039D5A  2F03                     move.l     -[A7], D3
  78733. 00039D5C  2F2A 0084                move.l     -[A7], [A2 + 0x84]
  78734. 00039D60  2057                     movea.l    A0, [A7]
  78735. 00039D62  2250                     movea.l    A1, [A0]
  78736. 00039D64  2269 0024                movea.l    A1, [A1 + 0x24]
  78737. 00039D68  4E91                     jsr        [A1]
  78738. 00039D6A  D840                     add.w      D4, D0
  78739. 00039D6C  5283                     addq.l     D3, 1
  78740. 00039D6E  B686                     cmp.l      D3, D6
  78741. 00039D70  4FEF 0012                lea.l      A7, [A7 + 0x12]
  78742. 00039D74  63D8                     bls        -0x26 /* 00039D4E */
  78743. label00039D76:
  78744. 00039D76  486A 0222                pea.l      [A2 + 0x222]
  78745. 00039D7A  AA14                     syscall    RGBForeColor
  78746. 00039D7C  486E FFEA                pea.l      [A6 - 0x16]
  78747. 00039D80  2F3C 0001 0000           move.l     -[A7], 0x10000
  78748. 00039D86  4EB9 0000 0130           jsr        [0x00000130 /* ApplLimit */]
  78749. 00039D8C  486E FFE0                pea.l      [A6 - 0x20]
  78750. 00039D90  A899                     syscall    SetPenState
  78751. 00039D92  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  78752. 00039D96  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  78753. 00039D9A  A893                     syscall    MoveTo
  78754. 00039D9C  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  78755. 00039DA0  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  78756. 00039DA4  A891                     syscall    LineTo
  78757. 00039DA6  486E FFF2                pea.l      [A6 - 0xE]
  78758. 00039DAA  AA14                     syscall    RGBForeColor
  78759. 00039DAC  4CDF 0478                movem.l    D3,D4,D5,D6,A2, [A7]+
  78760. 00039DB0  4E5E                     unlink     A6
  78761. 00039DB2  4E75                     rts
  78762. fn00039DB4:
  78763. 00039DB4  4E56 FEEA                link       A6, -0x0116
  78764. 00039DB8  2F0A                     move.l     -[A7], A2
  78765. 00039DBA  2F03                     move.l     -[A7], D3
  78766. 00039DBC  246E 0008                movea.l    A2, [A6 + 0x8]
  78767. 00039DC0  262E 000C                move.l     D3, [A6 + 0xC]
  78768. 00039DC4  486E FEEA                pea.l      [A6 - 0x116]
  78769. 00039DC8  2F0A                     move.l     -[A7], A2
  78770. 00039DCA  2057                     movea.l    A0, [A7]
  78771. 00039DCC  2268 0004                movea.l    A1, [A0 + 0x4]
  78772. 00039DD0  2269 0288                movea.l    A1, [A1 + 0x288]
  78773. 00039DD4  4E91                     jsr        [A1]
  78774. 00039DD6  2D6E FEEA FFF8           move.l     [A6 - 0x8], [A6 - 0x116]
  78775. 00039DDC  2D6E FEEE FFFC           move.l     [A6 - 0x4], [A6 - 0x112]
  78776. 00039DE2  3D6E 0010 FFFA           move.w     [A6 - 0x6], [A6 + 0x10]
  78777. 00039DE8  2F03                     move.l     -[A7], D3
  78778. 00039DEA  2F2A 0084                move.l     -[A7], [A2 + 0x84]
  78779. 00039DEE  2057                     movea.l    A0, [A7]
  78780. 00039DF0  2250                     movea.l    A1, [A0]
  78781. 00039DF2  2269 0024                movea.l    A1, [A1 + 0x24]
  78782. 00039DF6  4E91                     jsr        [A1]
  78783. 00039DF8  D06E 0010                add.w      D0, [A6 + 0x10]
  78784. 00039DFC  3D40 FFFE                move.w     [A6 - 0x2], D0
  78785. 00039E00  486E FEF8                pea.l      [A6 - 0x108]
  78786. 00039E04  2F03                     move.l     -[A7], D3
  78787. 00039E06  486A 00D4                pea.l      [A2 + 0xD4]
  78788. 00039E0A  2057                     movea.l    A0, [A7]
  78789. 00039E0C  2250                     movea.l    A1, [A0]
  78790. 00039E0E  2269 0014                movea.l    A1, [A1 + 0x14]
  78791. 00039E12  4E91                     jsr        [A1]
  78792. 00039E14  B6AA 0236                cmp.l      D3, [A2 + 0x236]
  78793. 00039E18  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  78794. 00039E1C  6636                     bne        +0x38 /* 00039E54 */
  78795. 00039E1E  3F2A 0244                move.w     -[A7], [A2 + 0x244]
  78796. 00039E22  4EB9 0000 0500           jsr        [0x00000500]
  78797. 00039E28  3600                     move.w     D3, D0
  78798. 00039E2A  486E FEF2                pea.l      [A6 - 0x10E]
  78799. 00039E2E  AA1A                     syscall    GetBackColor
  78800. 00039E30  486A 023E                pea.l      [A2 + 0x23E]
  78801. 00039E34  AA15                     syscall    RGBBackColor
  78802. 00039E36  486E FEF8                pea.l      [A6 - 0x108]
  78803. 00039E3A  486E FEF8                pea.l      [A6 - 0x108]
  78804. 00039E3E  61FF FFFC 870C           bsr        -0x378F2 /* 0000254C */
  78805. 00039E44  584F                     addq.w     A7, 4
  78806. 00039E46  2F00                     move.l     -[A7], D0
  78807. 00039E48  486E FFF8                pea.l      [A6 - 0x8]
  78808. 00039E4C  3F03                     move.w     -[A7], D3
  78809. 00039E4E  A9CE                     syscall    TETextBox/TextBox
  78810. 00039E50  544F                     addq.w     A7, 2
  78811. 00039E52  6040                     bra        +0x42 /* 00039E94 */
  78812. label00039E54:
  78813. 00039E54  3F2A 0204                move.w     -[A7], [A2 + 0x204]
  78814. 00039E58  4EB9 0000 0500           jsr        [0x00000500]
  78815. 00039E5E  3600                     move.w     D3, D0
  78816. 00039E60  486E FEF2                pea.l      [A6 - 0x10E]
  78817. 00039E64  AA1A                     syscall    GetBackColor
  78818. 00039E66  486A 0206                pea.l      [A2 + 0x206]
  78819. 00039E6A  AA15                     syscall    RGBBackColor
  78820. 00039E6C  486E FFF8                pea.l      [A6 - 0x8]
  78821. 00039E70  2F3C 0001 0002           move.l     -[A7], 0x10002
  78822. 00039E76  A8A9                     syscall    InsetRect
  78823. 00039E78  486E FEF8                pea.l      [A6 - 0x108]
  78824. 00039E7C  486E FEF8                pea.l      [A6 - 0x108]
  78825. 00039E80  61FF FFFC 86CA           bsr        -0x37934 /* 0000254C */
  78826. 00039E86  584F                     addq.w     A7, 4
  78827. 00039E88  2F00                     move.l     -[A7], D0
  78828. 00039E8A  486E FFF8                pea.l      [A6 - 0x8]
  78829. 00039E8E  3F03                     move.w     -[A7], D3
  78830. 00039E90  A9CE                     syscall    TETextBox/TextBox
  78831. 00039E92  544F                     addq.w     A7, 2
  78832. label00039E94:
  78833. 00039E94  486E FEF2                pea.l      [A6 - 0x10E]
  78834. 00039E98  AA15                     syscall    RGBBackColor
  78835. 00039E9A  261F                     move.l     D3, [A7]+
  78836. 00039E9C  245F                     movea.l    A2, [A7]+
  78837. 00039E9E  4E5E                     unlink     A6
  78838. 00039EA0  4E75                     rts
  78839. 00039EA2  4E56 FED4                link       A6, -0x012C
  78840. 00039EA6  48E7 1030                movem.l    -[A7], D3,A2,A3
  78841. 00039EAA  266E 0008                movea.l    A3, [A6 + 0x8]
  78842. 00039EAE  2D7C 0000 00FF FEEC      move.l     [A6 - 0x114], 0xFF
  78843. 00039EB6  206E 0010                movea.l    A0, [A6 + 0x10]
  78844. 00039EBA  2D50 FFF8                move.l     [A6 - 0x8], [A0]
  78845. 00039EBE  2D68 0004 FFFC           move.l     [A6 - 0x4], [A0 + 0x4]
  78846. 00039EC4  2F0B                     move.l     -[A7], A3
  78847. 00039EC6  2057                     movea.l    A0, [A7]
  78848. 00039EC8  2268 0004                movea.l    A1, [A0 + 0x4]
  78849. 00039ECC  2269 00EC                movea.l    A1, [A1 + 0xEC]
  78850. 00039ED0  4E91                     jsr        [A1]
  78851. 00039ED2  2448                     movea.l    A2, A0
  78852. 00039ED4  2052                     movea.l    A0, [A2]
  78853. 00039ED6  2D68 0002 FEF0           move.l     [A6 - 0x110], [A0 + 0x2]
  78854. 00039EDC  2D68 0006 FEF4           move.l     [A6 - 0x10C], [A0 + 0x6]
  78855. 00039EE2  2F0A                     move.l     -[A7], A2
  78856. 00039EE4  A8D9                     syscall    DisposRgn/DisposeRgn
  78857. 00039EE6  486E FED4                pea.l      [A6 - 0x12C]
  78858. 00039EEA  2F0B                     move.l     -[A7], A3
  78859. 00039EEC  2057                     movea.l    A0, [A7]
  78860. 00039EEE  2268 0004                movea.l    A1, [A0 + 0x4]
  78861. 00039EF2  2269 0288                movea.l    A1, [A1 + 0x288]
  78862. 00039EF6  4E91                     jsr        [A1]
  78863. 00039EF8  2D6E FED4 FEDC           move.l     [A6 - 0x124], [A6 - 0x12C]
  78864. 00039EFE  2D6E FED8 FEE0           move.l     [A6 - 0x120], [A6 - 0x128]
  78865. 00039F04  302E FEE0                move.w     D0, [A6 - 0x120]
  78866. 00039F08  5240                     addq.w     D0, 1
  78867. 00039F0A  3D40 FEF0                move.w     [A6 - 0x110], D0
  78868. 00039F0E  3F2B 00C2                move.w     -[A7], [A3 + 0xC2]
  78869. 00039F12  4EB9 0000 0500           jsr        [0x00000500]
  78870. 00039F18  3600                     move.w     D3, D0
  78871. 00039F1A  486E FEEC                pea.l      [A6 - 0x114]
  78872. 00039F1E  486E FEF8                pea.l      [A6 - 0x108]
  78873. 00039F22  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  78874. 00039F26  2F0B                     move.l     -[A7], A3
  78875. 00039F28  2057                     movea.l    A0, [A7]
  78876. 00039F2A  2268 0004                movea.l    A1, [A0 + 0x4]
  78877. 00039F2E  2269 0254                movea.l    A1, [A1 + 0x254]
  78878. 00039F32  4E91                     jsr        [A1]
  78879. 00039F34  486E FFF8                pea.l      [A6 - 0x8]
  78880. 00039F38  486E FEF0                pea.l      [A6 - 0x110]
  78881. 00039F3C  486E FEE4                pea.l      [A6 - 0x11C]
  78882. 00039F40  A8AA                     syscall    SectRect
  78883. 00039F42  101F                     move.b     D0, [A7]+
  78884. 00039F44  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  78885. 00039F48  672C                     beq        +0x2E /* 00039F76 */
  78886. 00039F4A  486E FEE4                pea.l      [A6 - 0x11C]
  78887. 00039F4E  A87B                     syscall    ClipRect
  78888. 00039F50  486E FFF8                pea.l      [A6 - 0x8]
  78889. 00039F54  2F3C 0001 0002           move.l     -[A7], 0x10002
  78890. 00039F5A  A8A9                     syscall    InsetRect
  78891. 00039F5C  486E FEF8                pea.l      [A6 - 0x108]
  78892. 00039F60  486E FEF8                pea.l      [A6 - 0x108]
  78893. 00039F64  61FF FFFC 85E6           bsr        -0x37A18 /* 0000254C */
  78894. 00039F6A  584F                     addq.w     A7, 4
  78895. 00039F6C  2F00                     move.l     -[A7], D0
  78896. 00039F6E  486E FFF8                pea.l      [A6 - 0x8]
  78897. 00039F72  3F03                     move.w     -[A7], D3
  78898. 00039F74  A9CE                     syscall    TETextBox/TextBox
  78899. label00039F76:
  78900. 00039F76  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  78901. 00039F7A  4E5E                     unlink     A6
  78902. 00039F7C  4E75                     rts
  78903. 00039F7E  4E56 FFF8                link       A6, -0x0008
  78904. 00039F82  2F0A                     move.l     -[A7], A2
  78905. 00039F84  246E 0008                movea.l    A2, [A6 + 0x8]
  78906. 00039F88  2D6A 006C FFF8           move.l     [A6 - 0x8], [A2 + 0x6C]
  78907. 00039F8E  2D6A 0070 FFFC           move.l     [A6 - 0x4], [A2 + 0x70]
  78908. 00039F94  302E FFF8                move.w     D0, [A6 - 0x8]
  78909. 00039F98  48C0                     ext.l      D0
  78910. 00039F9A  D0AA 00D0                add.l      D0, [A2 + 0xD0]
  78911. 00039F9E  3D40 FFFC                move.w     [A6 - 0x4], D0
  78912. 00039FA2  486E FFF8                pea.l      [A6 - 0x8]
  78913. 00039FA6  2F0A                     move.l     -[A7], A2
  78914. 00039FA8  2057                     movea.l    A0, [A7]
  78915. 00039FAA  2268 0004                movea.l    A1, [A0 + 0x4]
  78916. 00039FAE  2269 0128                movea.l    A1, [A1 + 0x128]
  78917. 00039FB2  4E91                     jsr        [A1]
  78918. 00039FB4  486E FFFC                pea.l      [A6 - 0x4]
  78919. 00039FB8  2F0A                     move.l     -[A7], A2
  78920. 00039FBA  2057                     movea.l    A0, [A7]
  78921. 00039FBC  2268 0004                movea.l    A1, [A0 + 0x4]
  78922. 00039FC0  2269 0128                movea.l    A1, [A1 + 0x128]
  78923. 00039FC4  4E91                     jsr        [A1]
  78924. 00039FC6  206E 000C                movea.l    A0, [A6 + 0xC]
  78925. 00039FCA  20AE FFF8                move.l     [A0], [A6 - 0x8]
  78926. 00039FCE  216E FFFC 0004           move.l     [A0 + 0x4], [A6 - 0x4]
  78927. 00039FD4  4FEF 0010                lea.l      A7, [A7 + 0x10]
  78928. 00039FD8  245F                     movea.l    A2, [A7]+
  78929. 00039FDA  4E5E                     unlink     A6
  78930. 00039FDC  4E75                     rts
  78931. fn00039FDE:
  78932. 00039FDE  4E56 FFF8                link       A6, -0x0008
  78933. 00039FE2  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  78934. 00039FE6  246E 0008                movea.l    A2, [A6 + 0x8]
  78935. 00039FEA  486E FFF8                pea.l      [A6 - 0x8]
  78936. 00039FEE  486E FFFC                pea.l      [A6 - 0x4]
  78937. 00039FF2  2F2A 0084                move.l     -[A7], [A2 + 0x84]
  78938. 00039FF6  2057                     movea.l    A0, [A7]
  78939. 00039FF8  2250                     movea.l    A1, [A0]
  78940. 00039FFA  2269 0018                movea.l    A1, [A1 + 0x18]
  78941. 00039FFE  4E91                     jsr        [A1]
  78942. 0003A000  282A 0080                move.l     D4, [A2 + 0x80]
  78943. 0003A004  2604                     move.l     D3, D4
  78944. 0003A006  4A84                     tst.l      D4
  78945. 0003A008  4FEF 000C                lea.l      A7, [A7 + 0xC]
  78946. 0003A00C  6742                     beq        +0x44 /* 0003A050 */
  78947. 0003A00E  382E 000E                move.w     D4, [A6 + 0xE]
  78948. 0003A012  48C4                     ext.l      D4
  78949. 0003A014  3A2E 000C                move.w     D5, [A6 + 0xC]
  78950. 0003A018  48C5                     ext.l      D5
  78951. label0003A01A:
  78952. 0003A01A  202E FFFC                move.l     D0, [A6 - 0x4]
  78953. 0003A01E  D084                     add.l      D0, D4
  78954. 0003A020  BA80                     cmp.l      D5, D0
  78955. 0003A022  640E                     bcc        +0x10 /* 0003A032 */
  78956. 0003A024  202E FFFC                move.l     D0, [A6 - 0x4]
  78957. 0003A028  9084                     sub.l      D0, D4
  78958. 0003A02A  BA80                     cmp.l      D5, D0
  78959. 0003A02C  6F04                     ble        +0x6 /* 0003A032 */
  78960. 0003A02E  2003                     move.l     D0, D3
  78961. 0003A030  6020                     bra        +0x22 /* 0003A052 */
  78962. label0003A032:
  78963. 0003A032  2F03                     move.l     -[A7], D3
  78964. 0003A034  2F2A 0084                move.l     -[A7], [A2 + 0x84]
  78965. 0003A038  2057                     movea.l    A0, [A7]
  78966. 0003A03A  2250                     movea.l    A1, [A0]
  78967. 0003A03C  2269 0024                movea.l    A1, [A1 + 0x24]
  78968. 0003A040  4E91                     jsr        [A1]
  78969. 0003A042  7200                     moveq.l    D1, 0x00
  78970. 0003A044  3200                     move.w     D1, D0
  78971. 0003A046  93AE FFFC                sub.l      [A6 - 0x4], D1
  78972. 0003A04A  5383                     subq.l     D3, 1
  78973. 0003A04C  504F                     addq.w     A7, 8
  78974. 0003A04E  66CA                     bne        -0x34 /* 0003A01A */
  78975. label0003A050:
  78976. 0003A050  7000                     moveq.l    D0, 0x00
  78977. label0003A052:
  78978. 0003A052  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  78979. 0003A056  4E5E                     unlink     A6
  78980. 0003A058  4E75                     rts
  78981. fn0003A05A:
  78982. 0003A05A  4E56 FFF8                link       A6, -0x0008
  78983. 0003A05E  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  78984. 0003A062  246E 0008                movea.l    A2, [A6 + 0x8]
  78985. 0003A066  486E FFFC                pea.l      [A6 - 0x4]
  78986. 0003A06A  486E FFF8                pea.l      [A6 - 0x8]
  78987. 0003A06E  2F2A 0084                move.l     -[A7], [A2 + 0x84]
  78988. 0003A072  2057                     movea.l    A0, [A7]
  78989. 0003A074  2250                     movea.l    A1, [A0]
  78990. 0003A076  2269 0018                movea.l    A1, [A1 + 0x18]
  78991. 0003A07A  4E91                     jsr        [A1]
  78992. 0003A07C  202A 00D0                move.l     D0, [A2 + 0xD0]
  78993. 0003A080  D1AE FFFC                add.l      [A6 - 0x4], D0
  78994. 0003A084  282A 007C                move.l     D4, [A2 + 0x7C]
  78995. 0003A088  2604                     move.l     D3, D4
  78996. 0003A08A  4A84                     tst.l      D4
  78997. 0003A08C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  78998. 0003A090  6742                     beq        +0x44 /* 0003A0D4 */
  78999. 0003A092  382E 000E                move.w     D4, [A6 + 0xE]
  79000. 0003A096  48C4                     ext.l      D4
  79001. 0003A098  3A2E 000C                move.w     D5, [A6 + 0xC]
  79002. 0003A09C  48C5                     ext.l      D5
  79003. label0003A09E:
  79004. 0003A09E  202E FFFC                move.l     D0, [A6 - 0x4]
  79005. 0003A0A2  D084                     add.l      D0, D4
  79006. 0003A0A4  BA80                     cmp.l      D5, D0
  79007. 0003A0A6  640E                     bcc        +0x10 /* 0003A0B6 */
  79008. 0003A0A8  202E FFFC                move.l     D0, [A6 - 0x4]
  79009. 0003A0AC  9084                     sub.l      D0, D4
  79010. 0003A0AE  BA80                     cmp.l      D5, D0
  79011. 0003A0B0  6F04                     ble        +0x6 /* 0003A0B6 */
  79012. 0003A0B2  2003                     move.l     D0, D3
  79013. 0003A0B4  6020                     bra        +0x22 /* 0003A0D6 */
  79014. label0003A0B6:
  79015. 0003A0B6  2F03                     move.l     -[A7], D3
  79016. 0003A0B8  2F2A 0084                move.l     -[A7], [A2 + 0x84]
  79017. 0003A0BC  2057                     movea.l    A0, [A7]
  79018. 0003A0BE  2250                     movea.l    A1, [A0]
  79019. 0003A0C0  2269 001C                movea.l    A1, [A1 + 0x1C]
  79020. 0003A0C4  4E91                     jsr        [A1]
  79021. 0003A0C6  7200                     moveq.l    D1, 0x00
  79022. 0003A0C8  3200                     move.w     D1, D0
  79023. 0003A0CA  93AE FFFC                sub.l      [A6 - 0x4], D1
  79024. 0003A0CE  5383                     subq.l     D3, 1
  79025. 0003A0D0  504F                     addq.w     A7, 8
  79026. 0003A0D2  66CA                     bne        -0x34 /* 0003A09E */
  79027. label0003A0D4:
  79028. 0003A0D4  7000                     moveq.l    D0, 0x00
  79029. label0003A0D6:
  79030. 0003A0D6  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  79031. 0003A0DA  4E5E                     unlink     A6
  79032. 0003A0DC  4E75                     rts
  79033. 0003A0DE  4E56 FFEC                link       A6, -0x0014
  79034. 0003A0E2  48E7 1030                movem.l    -[A7], D3,A2,A3
  79035. 0003A0E6  246E 0008                movea.l    A2, [A6 + 0x8]
  79036. 0003A0EA  266E 0010                movea.l    A3, [A6 + 0x10]
  79037. 0003A0EE  2D6B 000A FFFC           move.l     [A6 - 0x4], [A3 + 0xA]
  79038. 0003A0F4  486E FFEC                pea.l      [A6 - 0x14]
  79039. 0003A0F8  2F0A                     move.l     -[A7], A2
  79040. 0003A0FA  2057                     movea.l    A0, [A7]
  79041. 0003A0FC  2268 0004                movea.l    A1, [A0 + 0x4]
  79042. 0003A100  2269 0288                movea.l    A1, [A1 + 0x288]
  79043. 0003A104  4E91                     jsr        [A1]
  79044. 0003A106  2D6E FFEC FFF4           move.l     [A6 - 0xC], [A6 - 0x14]
  79045. 0003A10C  2D6E FFF0 FFF8           move.l     [A6 - 0x8], [A6 - 0x10]
  79046. 0003A112  486E FFFC                pea.l      [A6 - 0x4]
  79047. 0003A116  2F0A                     move.l     -[A7], A2
  79048. 0003A118  2057                     movea.l    A0, [A7]
  79049. 0003A11A  2268 0004                movea.l    A1, [A0 + 0x4]
  79050. 0003A11E  2269 0130                movea.l    A1, [A1 + 0x130]
  79051. 0003A122  4E91                     jsr        [A1]
  79052. 0003A124  486E FFFC                pea.l      [A6 - 0x4]
  79053. 0003A128  2F0A                     move.l     -[A7], A2
  79054. 0003A12A  2057                     movea.l    A0, [A7]
  79055. 0003A12C  2268 0004                movea.l    A1, [A0 + 0x4]
  79056. 0003A130  2269 0128                movea.l    A1, [A1 + 0x128]
  79057. 0003A134  4E91                     jsr        [A1]
  79058. 0003A136  4A2A 020D                tst.b      [A2 + 0x20D]
  79059. 0003A13A  4FEF 0018                lea.l      A7, [A7 + 0x18]
  79060. 0003A13E  6738                     beq        +0x3A /* 0003A178 */
  79061. 0003A140  554F                     subq.w     A7, 2
  79062. 0003A142  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  79063. 0003A146  486E FFF4                pea.l      [A6 - 0xC]
  79064. 0003A14A  A8AD                     syscall    PtInRect
  79065. 0003A14C  101F                     move.b     D0, [A7]+
  79066. 0003A14E  6728                     beq        +0x2A /* 0003A178 */
  79067. 0003A150  3F3C 0002                move.w     -[A7], 0x2
  79068. 0003A154  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  79069. 0003A158  2F0A                     move.l     -[A7], A2
  79070. 0003A15A  4EBA FE82                jsr        [PC - 0x17E /* 00039FDE */]
  79071. 0003A15E  4A80                     tst.l      D0
  79072. 0003A160  504F                     addq.w     A7, 8
  79073. 0003A162  6714                     beq        +0x16 /* 0003A178 */
  79074. 0003A164  362A 020E                move.w     D3, [A2 + 0x20E]
  79075. 0003A168  670E                     beq        +0x10 /* 0003A178 */
  79076. 0003A16A  594F                     subq.w     A7, 4
  79077. 0003A16C  3F03                     move.w     -[A7], D3
  79078. 0003A16E  A9B9                     syscall    GetCursor
  79079. 0003A170  205F                     movea.l    A0, [A7]+
  79080. 0003A172  2F10                     move.l     -[A7], [A0]
  79081. 0003A174  A851                     syscall    SetCursor
  79082. 0003A176  6040                     bra        +0x42 /* 0003A1B8 */
  79083. label0003A178:
  79084. 0003A178  4A2A 0210                tst.b      [A2 + 0x210]
  79085. 0003A17C  6728                     beq        +0x2A /* 0003A1A6 */
  79086. 0003A17E  3F3C 0002                move.w     -[A7], 0x2
  79087. 0003A182  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  79088. 0003A186  2F0A                     move.l     -[A7], A2
  79089. 0003A188  4EBA FED0                jsr        [PC - 0x130 /* 0003A05A */]
  79090. 0003A18C  4A80                     tst.l      D0
  79091. 0003A18E  504F                     addq.w     A7, 8
  79092. 0003A190  6714                     beq        +0x16 /* 0003A1A6 */
  79093. 0003A192  362A 0212                move.w     D3, [A2 + 0x212]
  79094. 0003A196  670E                     beq        +0x10 /* 0003A1A6 */
  79095. 0003A198  594F                     subq.w     A7, 4
  79096. 0003A19A  3F03                     move.w     -[A7], D3
  79097. 0003A19C  A9B9                     syscall    GetCursor
  79098. 0003A19E  205F                     movea.l    A0, [A7]+
  79099. 0003A1A0  2F10                     move.l     -[A7], [A0]
  79100. 0003A1A2  A851                     syscall    SetCursor
  79101. 0003A1A4  6012                     bra        +0x14 /* 0003A1B8 */
  79102. label0003A1A6:
  79103. 0003A1A6  2F0B                     move.l     -[A7], A3
  79104. 0003A1A8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  79105. 0003A1AC  2F0A                     move.l     -[A7], A2
  79106. 0003A1AE  4EB9 0000 13C8           jsr        [0x000013C8]
  79107. 0003A1B4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  79108. label0003A1B8:
  79109. 0003A1B8  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  79110. 0003A1BC  4E5E                     unlink     A6
  79111. 0003A1BE  4E75                     rts
  79112. 0003A1C0  4E56 FFEC                link       A6, -0x0014
  79113. 0003A1C4  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  79114. 0003A1C8  246E 0008                movea.l    A2, [A6 + 0x8]
  79115. 0003A1CC  266E 000C                movea.l    A3, [A6 + 0xC]
  79116. 0003A1D0  2D53 FFFC                move.l     [A6 - 0x4], [A3]
  79117. 0003A1D4  486E FFFC                pea.l      [A6 - 0x4]
  79118. 0003A1D8  2F0A                     move.l     -[A7], A2
  79119. 0003A1DA  2057                     movea.l    A0, [A7]
  79120. 0003A1DC  2268 0004                movea.l    A1, [A0 + 0x4]
  79121. 0003A1E0  2269 0128                movea.l    A1, [A1 + 0x128]
  79122. 0003A1E4  4E91                     jsr        [A1]
  79123. 0003A1E6  486E FFEC                pea.l      [A6 - 0x14]
  79124. 0003A1EA  2F0A                     move.l     -[A7], A2
  79125. 0003A1EC  2057                     movea.l    A0, [A7]
  79126. 0003A1EE  2268 0004                movea.l    A1, [A0 + 0x4]
  79127. 0003A1F2  2269 0288                movea.l    A1, [A1 + 0x288]
  79128. 0003A1F6  4E91                     jsr        [A1]
  79129. 0003A1F8  2D6E FFEC FFF4           move.l     [A6 - 0xC], [A6 - 0x14]
  79130. 0003A1FE  2D6E FFF0 FFF8           move.l     [A6 - 0x8], [A6 - 0x10]
  79131. 0003A204  3F3C 0002                move.w     -[A7], 0x2
  79132. 0003A208  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  79133. 0003A20C  2F0A                     move.l     -[A7], A2
  79134. 0003A20E  4EBA FDCE                jsr        [PC - 0x232 /* 00039FDE */]
  79135. 0003A212  2600                     move.l     D3, D0
  79136. 0003A214  3F3C 0002                move.w     -[A7], 0x2
  79137. 0003A218  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  79138. 0003A21C  2F0A                     move.l     -[A7], A2
  79139. 0003A21E  4EBA FE3A                jsr        [PC - 0x1C6 /* 0003A05A */]
  79140. 0003A222  2800                     move.l     D4, D0
  79141. 0003A224  4A2A 020D                tst.b      [A2 + 0x20D]
  79142. 0003A228  4FEF 0020                lea.l      A7, [A7 + 0x20]
  79143. 0003A22C  6722                     beq        +0x24 /* 0003A250 */
  79144. 0003A22E  554F                     subq.w     A7, 2
  79145. 0003A230  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  79146. 0003A234  486E FFF4                pea.l      [A6 - 0xC]
  79147. 0003A238  A8AD                     syscall    PtInRect
  79148. 0003A23A  101F                     move.b     D0, [A7]+
  79149. 0003A23C  6712                     beq        +0x14 /* 0003A250 */
  79150. 0003A23E  4A83                     tst.l      D3
  79151. 0003A240  670E                     beq        +0x10 /* 0003A250 */
  79152. 0003A242  2F03                     move.l     -[A7], D3
  79153. 0003A244  2F0A                     move.l     -[A7], A2
  79154. 0003A246  61FF 0000 0034           bsr        +0x36 /* 0003A27C */
  79155. 0003A24C  504F                     addq.w     A7, 8
  79156. 0003A24E  6024                     bra        +0x26 /* 0003A274 */
  79157. label0003A250:
  79158. 0003A250  4A2A 0210                tst.b      [A2 + 0x210]
  79159. 0003A254  6712                     beq        +0x14 /* 0003A268 */
  79160. 0003A256  4A84                     tst.l      D4
  79161. 0003A258  670E                     beq        +0x10 /* 0003A268 */
  79162. 0003A25A  2F04                     move.l     -[A7], D4
  79163. 0003A25C  2F0A                     move.l     -[A7], A2
  79164. 0003A25E  61FF 0000 0228           bsr        +0x22A /* 0003A488 */
  79165. 0003A264  504F                     addq.w     A7, 8
  79166. 0003A266  600C                     bra        +0xE /* 0003A274 */
  79167. label0003A268:
  79168. 0003A268  2F0B                     move.l     -[A7], A3
  79169. 0003A26A  2F0A                     move.l     -[A7], A2
  79170. 0003A26C  4EB9 0000 13C0           jsr        [0x000013C0]
  79171. 0003A272  504F                     addq.w     A7, 8
  79172. label0003A274:
  79173. 0003A274  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  79174. 0003A278  4E5E                     unlink     A6
  79175. 0003A27A  4E75                     rts
  79176. fn0003A27C:
  79177. 0003A27C  4E56 FFDE                link       A6, -0x0022
  79178. 0003A280  48E7 1F30                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3
  79179. 0003A284  246E 0008                movea.l    A2, [A6 + 0x8]
  79180. 0003A288  2A2E 000C                move.l     D5, [A6 + 0xC]
  79181. 0003A28C  7E00                     moveq.l    D7, 0x00
  79182. 0003A28E  7800                     moveq.l    D4, 0x00
  79183. 0003A290  2D79 0000 BD08 FFF0      move.l     [A6 - 0x10], [0x0000BD08]
  79184. 0003A298  2D6A 006C FFF8           move.l     [A6 - 0x8], [A2 + 0x6C]
  79185. 0003A29E  2D6A 0070 FFFC           move.l     [A6 - 0x4], [A2 + 0x70]
  79186. 0003A2A4  486E FFF8                pea.l      [A6 - 0x8]
  79187. 0003A2A8  2F0A                     move.l     -[A7], A2
  79188. 0003A2AA  2057                     movea.l    A0, [A7]
  79189. 0003A2AC  2268 0004                movea.l    A1, [A0 + 0x4]
  79190. 0003A2B0  2269 0128                movea.l    A1, [A1 + 0x128]
  79191. 0003A2B4  4E91                     jsr        [A1]
  79192. 0003A2B6  486E FFFC                pea.l      [A6 - 0x4]
  79193. 0003A2BA  2F0A                     move.l     -[A7], A2
  79194. 0003A2BC  2057                     movea.l    A0, [A7]
  79195. 0003A2BE  2268 0004                movea.l    A1, [A0 + 0x4]
  79196. 0003A2C2  2269 0128                movea.l    A1, [A1 + 0x128]
  79197. 0003A2C6  4E91                     jsr        [A1]
  79198. 0003A2C8  42A7                     clr.l      -[A7]
  79199. 0003A2CA  2F0A                     move.l     -[A7], A2
  79200. 0003A2CC  2057                     movea.l    A0, [A7]
  79201. 0003A2CE  2268 0004                movea.l    A1, [A0 + 0x4]
  79202. 0003A2D2  2269 0104                movea.l    A1, [A1 + 0x104]
  79203. 0003A2D6  4E91                     jsr        [A1]
  79204. 0003A2D8  486E FFF0                pea.l      [A6 - 0x10]
  79205. 0003A2DC  A972                     syscall    GetMouse
  79206. 0003A2DE  4EB9 0000 0200           jsr        [0x00000200 /* SPAlarm */]
  79207. 0003A2E4  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  79208. 0003A2E8  A89C                     syscall    PenMode
  79209. 0003A2EA  4879 0000 BDBC           push.l     0xBDBC
  79210. 0003A2F0  AA14                     syscall    RGBForeColor
  79211. 0003A2F2  486E FFDE                pea.l      [A6 - 0x22]
  79212. 0003A2F6  A898                     syscall    GetPenState
  79213. 0003A2F8  486E FFE8                pea.l      [A6 - 0x18]
  79214. 0003A2FC  2F3C 0004 0000           move.l     -[A7], 0x40000
  79215. 0003A302  4EB9 0000 0130           jsr        [0x00000130 /* ApplLimit */]
  79216. 0003A308  486E FFDE                pea.l      [A6 - 0x22]
  79217. 0003A30C  A899                     syscall    SetPenState
  79218. 0003A30E  7601                     moveq.l    D3, 0x01
  79219. 0003A310  7001                     moveq.l    D0, 0x01
  79220. 0003A312  BA80                     cmp.l      D5, D0
  79221. 0003A314  4FEF 0018                lea.l      A7, [A7 + 0x18]
  79222. 0003A318  631A                     bls        +0x1C /* 0003A334 */
  79223. label0003A31A:
  79224. 0003A31A  2F03                     move.l     -[A7], D3
  79225. 0003A31C  2F2A 0084                move.l     -[A7], [A2 + 0x84]
  79226. 0003A320  2057                     movea.l    A0, [A7]
  79227. 0003A322  2250                     movea.l    A1, [A0]
  79228. 0003A324  2269 0024                movea.l    A1, [A1 + 0x24]
  79229. 0003A328  4E91                     jsr        [A1]
  79230. 0003A32A  D840                     add.w      D4, D0
  79231. 0003A32C  5283                     addq.l     D3, 1
  79232. 0003A32E  B685                     cmp.l      D3, D5
  79233. 0003A330  504F                     addq.w     A7, 8
  79234. 0003A332  65E6                     bcs        -0x18 /* 0003A31A */
  79235. label0003A334:
  79236. 0003A334  2F05                     move.l     -[A7], D5
  79237. 0003A336  2F2A 0084                move.l     -[A7], [A2 + 0x84]
  79238. 0003A33A  2057                     movea.l    A0, [A7]
  79239. 0003A33C  2250                     movea.l    A1, [A0]
  79240. 0003A33E  2269 0024                movea.l    A1, [A1 + 0x24]
  79241. 0003A342  4E91                     jsr        [A1]
  79242. 0003A344  7200                     moveq.l    D1, 0x00
  79243. 0003A346  3200                     move.w     D1, D0
  79244. 0003A348  2C01                     move.l     D6, D1
  79245. 0003A34A  3604                     move.w     D3, D4
  79246. 0003A34C  48C3                     ext.l      D3
  79247. 0003A34E  D686                     add.l      D3, D6
  79248. 0003A350  2D6E FFF0 FFF4           move.l     [A6 - 0xC], [A6 - 0x10]
  79249. 0003A356  3F2E FFF2                move.w     -[A7], [A6 - 0xE]
  79250. 0003A35A  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  79251. 0003A35E  A893                     syscall    MoveTo
  79252. 0003A360  3F2E FFF2                move.w     -[A7], [A6 - 0xE]
  79253. 0003A364  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  79254. 0003A368  A891                     syscall    LineTo
  79255. 0003A36A  A973                     syscall    StillDown
  79256. 0003A36C  101F                     move.b     D0, [A7]+
  79257. 0003A36E  5C4F                     addq.w     A7, 6
  79258. 0003A370  6768                     beq        +0x6A /* 0003A3DA */
  79259. 0003A372  3003                     move.w     D0, D3
  79260. 0003A374  48C0                     ext.l      D0
  79261. 0003A376  2640                     movea.l    A3, D0
  79262. label0003A378:
  79263. 0003A378  486E FFF0                pea.l      [A6 - 0x10]
  79264. 0003A37C  A972                     syscall    GetMouse
  79265. 0003A37E  554F                     subq.w     A7, 2
  79266. 0003A380  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  79267. 0003A384  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  79268. 0003A388  A881                     syscall    EqualPt
  79269. 0003A38A  101F                     move.b     D0, [A7]+
  79270. 0003A38C  6644                     bne        +0x46 /* 0003A3D2 */
  79271. 0003A38E  362E FFF6                move.w     D3, [A6 - 0xA]
  79272. 0003A392  3F03                     move.w     -[A7], D3
  79273. 0003A394  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  79274. 0003A398  A893                     syscall    MoveTo
  79275. 0003A39A  3F03                     move.w     -[A7], D3
  79276. 0003A39C  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  79277. 0003A3A0  A891                     syscall    LineTo
  79278. 0003A3A2  3E2E FFF2                move.w     D7, [A6 - 0xE]
  79279. 0003A3A6  48C7                     ext.l      D7
  79280. 0003A3A8  9E8B                     sub.l      D7, A3
  79281. 0003A3AA  2607                     move.l     D3, D7
  79282. 0003A3AC  2006                     move.l     D0, D6
  79283. 0003A3AE  D083                     add.l      D0, D3
  79284. 0003A3B0  6C06                     bge        +0x8 /* 0003A3B8 */
  79285. 0003A3B2  3D44 FFF6                move.w     [A6 - 0xA], D4
  79286. 0003A3B6  6006                     bra        +0x8 /* 0003A3BE */
  79287. label0003A3B8:
  79288. 0003A3B8  2D6E FFF0 FFF4           move.l     [A6 - 0xC], [A6 - 0x10]
  79289. label0003A3BE:
  79290. 0003A3BE  362E FFF6                move.w     D3, [A6 - 0xA]
  79291. 0003A3C2  3F03                     move.w     -[A7], D3
  79292. 0003A3C4  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  79293. 0003A3C8  A893                     syscall    MoveTo
  79294. 0003A3CA  3F03                     move.w     -[A7], D3
  79295. 0003A3CC  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  79296. 0003A3D0  A891                     syscall    LineTo
  79297. label0003A3D2:
  79298. 0003A3D2  554F                     subq.w     A7, 2
  79299. 0003A3D4  A973                     syscall    StillDown
  79300. 0003A3D6  101F                     move.b     D0, [A7]+
  79301. 0003A3D8  669E                     bne        -0x60 /* 0003A378 */
  79302. label0003A3DA:
  79303. 0003A3DA  362E FFF6                move.w     D3, [A6 - 0xA]
  79304. 0003A3DE  3F03                     move.w     -[A7], D3
  79305. 0003A3E0  3F2E FFF8                move.w     -[A7], [A6 - 0x8]
  79306. 0003A3E4  A893                     syscall    MoveTo
  79307. 0003A3E6  3F03                     move.w     -[A7], D3
  79308. 0003A3E8  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  79309. 0003A3EC  A891                     syscall    LineTo
  79310. 0003A3EE  4A87                     tst.l      D7
  79311. 0003A3F0  674E                     beq        +0x50 /* 0003A440 */
  79312. 0003A3F2  2006                     move.l     D0, D6
  79313. 0003A3F4  D087                     add.l      D0, D7
  79314. 0003A3F6  2600                     move.l     D3, D0
  79315. 0003A3F8  4A80                     tst.l      D0
  79316. 0003A3FA  6D1A                     blt        +0x1C /* 0003A416 */
  79317. 0003A3FC  2F05                     move.l     -[A7], D5
  79318. 0003A3FE  2F05                     move.l     -[A7], D5
  79319. 0003A400  3F03                     move.w     -[A7], D3
  79320. 0003A402  2F2A 0084                move.l     -[A7], [A2 + 0x84]
  79321. 0003A406  2057                     movea.l    A0, [A7]
  79322. 0003A408  2250                     movea.l    A1, [A0]
  79323. 0003A40A  2269 0028                movea.l    A1, [A1 + 0x28]
  79324. 0003A40E  4E91                     jsr        [A1]
  79325. 0003A410  4FEF 000E                lea.l      A7, [A7 + 0xE]
  79326. 0003A414  6018                     bra        +0x1A /* 0003A42E */
  79327. label0003A416:
  79328. 0003A416  2F05                     move.l     -[A7], D5
  79329. 0003A418  2F05                     move.l     -[A7], D5
  79330. 0003A41A  4267                     clr.w      -[A7]
  79331. 0003A41C  2F2A 0084                move.l     -[A7], [A2 + 0x84]
  79332. 0003A420  2057                     movea.l    A0, [A7]
  79333. 0003A422  2250                     movea.l    A1, [A0]
  79334. 0003A424  2269 0028                movea.l    A1, [A1 + 0x28]
  79335. 0003A428  4E91                     jsr        [A1]
  79336. 0003A42A  4FEF 000E                lea.l      A7, [A7 + 0xE]
  79337. label0003A42E:
  79338. 0003A42E  4227                     clr.b      -[A7]
  79339. 0003A430  2F0A                     move.l     -[A7], A2
  79340. 0003A432  2057                     movea.l    A0, [A7]
  79341. 0003A434  2268 0004                movea.l    A1, [A0 + 0x4]
  79342. 0003A438  2269 01DC                movea.l    A1, [A1 + 0x1DC]
  79343. 0003A43C  4E91                     jsr        [A1]
  79344. 0003A43E  5C4F                     addq.w     A7, 6
  79345. label0003A440:
  79346. 0003A440  3D44 FFFA                move.w     [A6 - 0x6], D4
  79347. 0003A444  594F                     subq.w     A7, 4
  79348. 0003A446  A8D8                     syscall    NewRgn
  79349. 0003A448  265F                     movea.l    A3, [A7]+
  79350. 0003A44A  2F0B                     move.l     -[A7], A3
  79351. 0003A44C  486E FFF8                pea.l      [A6 - 0x8]
  79352. 0003A450  A8DF                     syscall    RectRgn
  79353. 0003A452  2F0B                     move.l     -[A7], A3
  79354. 0003A454  302A 0042                move.w     D0, [A2 + 0x42]
  79355. 0003A458  48C0                     ext.l      D0
  79356. 0003A45A  4480                     neg.l      D0
  79357. 0003A45C  3F00                     move.w     -[A7], D0
  79358. 0003A45E  302A 0040                move.w     D0, [A2 + 0x40]
  79359. 0003A462  48C0                     ext.l      D0
  79360. 0003A464  4480                     neg.l      D0
  79361. 0003A466  3F00                     move.w     -[A7], D0
  79362. 0003A468  A8E0                     syscall    OffsetRgn/OfsetRgn
  79363. 0003A46A  2F0B                     move.l     -[A7], A3
  79364. 0003A46C  2F0A                     move.l     -[A7], A2
  79365. 0003A46E  2057                     movea.l    A0, [A7]
  79366. 0003A470  2268 0004                movea.l    A1, [A0 + 0x4]
  79367. 0003A474  2269 00E0                movea.l    A1, [A1 + 0xE0]
  79368. 0003A478  4E91                     jsr        [A1]
  79369. 0003A47A  2F0B                     move.l     -[A7], A3
  79370. 0003A47C  A8D9                     syscall    DisposRgn/DisposeRgn
  79371. 0003A47E  504F                     addq.w     A7, 8
  79372. 0003A480  4CDF 0CF8                movem.l    D3,D4,D5,D6,D7,A2,A3, [A7]+
  79373. 0003A484  4E5E                     unlink     A6
  79374. 0003A486  4E75                     rts
  79375. fn0003A488:
  79376. 0003A488  4E56 FFDE                link       A6, -0x0022
  79377. 0003A48C  48E7 1F30                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3
  79378. 0003A490  246E 0008                movea.l    A2, [A6 + 0x8]
  79379. 0003A494  2A2E 000C                move.l     D5, [A6 + 0xC]
  79380. 0003A498  7E00                     moveq.l    D7, 0x00
  79381. 0003A49A  382A 00D2                move.w     D4, [A2 + 0xD2]
  79382. 0003A49E  2D79 0000 BD04 FFF0      move.l     [A6 - 0x10], [0x0000BD04]
  79383. 0003A4A6  2D6A 006C FFF4           move.l     [A6 - 0xC], [A2 + 0x6C]
  79384. 0003A4AC  2D6A 0070 FFF8           move.l     [A6 - 0x8], [A2 + 0x70]
  79385. 0003A4B2  486E FFF4                pea.l      [A6 - 0xC]
  79386. 0003A4B6  2F0A                     move.l     -[A7], A2
  79387. 0003A4B8  2057                     movea.l    A0, [A7]
  79388. 0003A4BA  2268 0004                movea.l    A1, [A0 + 0x4]
  79389. 0003A4BE  2269 0128                movea.l    A1, [A1 + 0x128]
  79390. 0003A4C2  4E91                     jsr        [A1]
  79391. 0003A4C4  486E FFF8                pea.l      [A6 - 0x8]
  79392. 0003A4C8  2F0A                     move.l     -[A7], A2
  79393. 0003A4CA  2057                     movea.l    A0, [A7]
  79394. 0003A4CC  2268 0004                movea.l    A1, [A0 + 0x4]
  79395. 0003A4D0  2269 0128                movea.l    A1, [A1 + 0x128]
  79396. 0003A4D4  4E91                     jsr        [A1]
  79397. 0003A4D6  42A7                     clr.l      -[A7]
  79398. 0003A4D8  2F0A                     move.l     -[A7], A2
  79399. 0003A4DA  2057                     movea.l    A0, [A7]
  79400. 0003A4DC  2268 0004                movea.l    A1, [A0 + 0x4]
  79401. 0003A4E0  2269 0104                movea.l    A1, [A1 + 0x104]
  79402. 0003A4E4  4E91                     jsr        [A1]
  79403. 0003A4E6  486E FFF0                pea.l      [A6 - 0x10]
  79404. 0003A4EA  A972                     syscall    GetMouse
  79405. 0003A4EC  4EB9 0000 0200           jsr        [0x00000200 /* SPAlarm */]
  79406. 0003A4F2  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  79407. 0003A4F6  A89C                     syscall    PenMode
  79408. 0003A4F8  4879 0000 BDBC           push.l     0xBDBC
  79409. 0003A4FE  AA14                     syscall    RGBForeColor
  79410. 0003A500  486E FFDE                pea.l      [A6 - 0x22]
  79411. 0003A504  A898                     syscall    GetPenState
  79412. 0003A506  486E FFE8                pea.l      [A6 - 0x18]
  79413. 0003A50A  2F3C 0004 0000           move.l     -[A7], 0x40000
  79414. 0003A510  4EB9 0000 0130           jsr        [0x00000130 /* ApplLimit */]
  79415. 0003A516  486E FFDE                pea.l      [A6 - 0x22]
  79416. 0003A51A  A899                     syscall    SetPenState
  79417. 0003A51C  7601                     moveq.l    D3, 0x01
  79418. 0003A51E  7001                     moveq.l    D0, 0x01
  79419. 0003A520  BA80                     cmp.l      D5, D0
  79420. 0003A522  4FEF 0018                lea.l      A7, [A7 + 0x18]
  79421. 0003A526  631A                     bls        +0x1C /* 0003A542 */
  79422. label0003A528:
  79423. 0003A528  2F03                     move.l     -[A7], D3
  79424. 0003A52A  2F2A 0084                move.l     -[A7], [A2 + 0x84]
  79425. 0003A52E  2057                     movea.l    A0, [A7]
  79426. 0003A530  2250                     movea.l    A1, [A0]
  79427. 0003A532  2269 001C                movea.l    A1, [A1 + 0x1C]
  79428. 0003A536  4E91                     jsr        [A1]
  79429. 0003A538  D840                     add.w      D4, D0
  79430. 0003A53A  5283                     addq.l     D3, 1
  79431. 0003A53C  B685                     cmp.l      D3, D5
  79432. 0003A53E  504F                     addq.w     A7, 8
  79433. 0003A540  65E6                     bcs        -0x18 /* 0003A528 */
  79434. label0003A542:
  79435. 0003A542  2F05                     move.l     -[A7], D5
  79436. 0003A544  2F2A 0084                move.l     -[A7], [A2 + 0x84]
  79437. 0003A548  2057                     movea.l    A0, [A7]
  79438. 0003A54A  2250                     movea.l    A1, [A0]
  79439. 0003A54C  2269 001C                movea.l    A1, [A1 + 0x1C]
  79440. 0003A550  4E91                     jsr        [A1]
  79441. 0003A552  7200                     moveq.l    D1, 0x00
  79442. 0003A554  3200                     move.w     D1, D0
  79443. 0003A556  2C01                     move.l     D6, D1
  79444. 0003A558  3604                     move.w     D3, D4
  79445. 0003A55A  48C3                     ext.l      D3
  79446. 0003A55C  D686                     add.l      D3, D6
  79447. 0003A55E  2D6E FFF0 FFFC           move.l     [A6 - 0x4], [A6 - 0x10]
  79448. 0003A564  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  79449. 0003A568  3F2E FFF0                move.w     -[A7], [A6 - 0x10]
  79450. 0003A56C  A893                     syscall    MoveTo
  79451. 0003A56E  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  79452. 0003A572  3F2E FFF0                move.w     -[A7], [A6 - 0x10]
  79453. 0003A576  A891                     syscall    LineTo
  79454. 0003A578  A973                     syscall    StillDown
  79455. 0003A57A  101F                     move.b     D0, [A7]+
  79456. 0003A57C  5C4F                     addq.w     A7, 6
  79457. 0003A57E  6768                     beq        +0x6A /* 0003A5E8 */
  79458. 0003A580  3003                     move.w     D0, D3
  79459. 0003A582  48C0                     ext.l      D0
  79460. 0003A584  2640                     movea.l    A3, D0
  79461. label0003A586:
  79462. 0003A586  486E FFF0                pea.l      [A6 - 0x10]
  79463. 0003A58A  A972                     syscall    GetMouse
  79464. 0003A58C  554F                     subq.w     A7, 2
  79465. 0003A58E  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  79466. 0003A592  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  79467. 0003A596  A881                     syscall    EqualPt
  79468. 0003A598  101F                     move.b     D0, [A7]+
  79469. 0003A59A  6644                     bne        +0x46 /* 0003A5E0 */
  79470. 0003A59C  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  79471. 0003A5A0  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  79472. 0003A5A4  A893                     syscall    MoveTo
  79473. 0003A5A6  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  79474. 0003A5AA  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  79475. 0003A5AE  A891                     syscall    LineTo
  79476. 0003A5B0  3E2E FFF0                move.w     D7, [A6 - 0x10]
  79477. 0003A5B4  48C7                     ext.l      D7
  79478. 0003A5B6  9E8B                     sub.l      D7, A3
  79479. 0003A5B8  2607                     move.l     D3, D7
  79480. 0003A5BA  2006                     move.l     D0, D6
  79481. 0003A5BC  D083                     add.l      D0, D3
  79482. 0003A5BE  6C06                     bge        +0x8 /* 0003A5C6 */
  79483. 0003A5C0  3D44 FFFC                move.w     [A6 - 0x4], D4
  79484. 0003A5C4  6006                     bra        +0x8 /* 0003A5CC */
  79485. label0003A5C6:
  79486. 0003A5C6  2D6E FFF0 FFFC           move.l     [A6 - 0x4], [A6 - 0x10]
  79487. label0003A5CC:
  79488. 0003A5CC  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  79489. 0003A5D0  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  79490. 0003A5D4  A893                     syscall    MoveTo
  79491. 0003A5D6  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  79492. 0003A5DA  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  79493. 0003A5DE  A891                     syscall    LineTo
  79494. label0003A5E0:
  79495. 0003A5E0  554F                     subq.w     A7, 2
  79496. 0003A5E2  A973                     syscall    StillDown
  79497. 0003A5E4  101F                     move.b     D0, [A7]+
  79498. 0003A5E6  669E                     bne        -0x60 /* 0003A586 */
  79499. label0003A5E8:
  79500. 0003A5E8  3F2E FFF6                move.w     -[A7], [A6 - 0xA]
  79501. 0003A5EC  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  79502. 0003A5F0  A893                     syscall    MoveTo
  79503. 0003A5F2  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  79504. 0003A5F6  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  79505. 0003A5FA  A891                     syscall    LineTo
  79506. 0003A5FC  4A87                     tst.l      D7
  79507. 0003A5FE  674E                     beq        +0x50 /* 0003A64E */
  79508. 0003A600  2006                     move.l     D0, D6
  79509. 0003A602  D087                     add.l      D0, D7
  79510. 0003A604  2600                     move.l     D3, D0
  79511. 0003A606  4A80                     tst.l      D0
  79512. 0003A608  6D1A                     blt        +0x1C /* 0003A624 */
  79513. 0003A60A  2F05                     move.l     -[A7], D5
  79514. 0003A60C  2F05                     move.l     -[A7], D5
  79515. 0003A60E  3F03                     move.w     -[A7], D3
  79516. 0003A610  2F2A 0084                move.l     -[A7], [A2 + 0x84]
  79517. 0003A614  2057                     movea.l    A0, [A7]
  79518. 0003A616  2250                     movea.l    A1, [A0]
  79519. 0003A618  2269 0020                movea.l    A1, [A1 + 0x20]
  79520. 0003A61C  4E91                     jsr        [A1]
  79521. 0003A61E  4FEF 000E                lea.l      A7, [A7 + 0xE]
  79522. 0003A622  6018                     bra        +0x1A /* 0003A63C */
  79523. label0003A624:
  79524. 0003A624  2F05                     move.l     -[A7], D5
  79525. 0003A626  2F05                     move.l     -[A7], D5
  79526. 0003A628  4267                     clr.w      -[A7]
  79527. 0003A62A  2F2A 0084                move.l     -[A7], [A2 + 0x84]
  79528. 0003A62E  2057                     movea.l    A0, [A7]
  79529. 0003A630  2250                     movea.l    A1, [A0]
  79530. 0003A632  2269 0020                movea.l    A1, [A1 + 0x20]
  79531. 0003A636  4E91                     jsr        [A1]
  79532. 0003A638  4FEF 000E                lea.l      A7, [A7 + 0xE]
  79533. label0003A63C:
  79534. 0003A63C  4227                     clr.b      -[A7]
  79535. 0003A63E  2F0A                     move.l     -[A7], A2
  79536. 0003A640  2057                     movea.l    A0, [A7]
  79537. 0003A642  2268 0004                movea.l    A1, [A0 + 0x4]
  79538. 0003A646  2269 01DC                movea.l    A1, [A1 + 0x1DC]
  79539. 0003A64A  4E91                     jsr        [A1]
  79540. 0003A64C  5C4F                     addq.w     A7, 6
  79541. label0003A64E:
  79542. 0003A64E  3D44 FFF4                move.w     [A6 - 0xC], D4
  79543. 0003A652  594F                     subq.w     A7, 4
  79544. 0003A654  A8D8                     syscall    NewRgn
  79545. 0003A656  265F                     movea.l    A3, [A7]+
  79546. 0003A658  2F0B                     move.l     -[A7], A3
  79547. 0003A65A  486E FFF4                pea.l      [A6 - 0xC]
  79548. 0003A65E  A8DF                     syscall    RectRgn
  79549. 0003A660  2F0B                     move.l     -[A7], A3
  79550. 0003A662  302A 0042                move.w     D0, [A2 + 0x42]
  79551. 0003A666  48C0                     ext.l      D0
  79552. 0003A668  4480                     neg.l      D0
  79553. 0003A66A  3F00                     move.w     -[A7], D0
  79554. 0003A66C  302A 0040                move.w     D0, [A2 + 0x40]
  79555. 0003A670  48C0                     ext.l      D0
  79556. 0003A672  4480                     neg.l      D0
  79557. 0003A674  3F00                     move.w     -[A7], D0
  79558. 0003A676  A8E0                     syscall    OffsetRgn/OfsetRgn
  79559. 0003A678  2F0B                     move.l     -[A7], A3
  79560. 0003A67A  2F0A                     move.l     -[A7], A2
  79561. 0003A67C  2057                     movea.l    A0, [A7]
  79562. 0003A67E  2268 0004                movea.l    A1, [A0 + 0x4]
  79563. 0003A682  2269 00E0                movea.l    A1, [A1 + 0xE0]
  79564. 0003A686  4E91                     jsr        [A1]
  79565. 0003A688  2F0B                     move.l     -[A7], A3
  79566. 0003A68A  A8D9                     syscall    DisposRgn/DisposeRgn
  79567. 0003A68C  504F                     addq.w     A7, 8
  79568. 0003A68E  4CDF 0CF8                movem.l    D3,D4,D5,D6,D7,A2,A3, [A7]+
  79569. 0003A692  4E5E                     unlink     A6
  79570. 0003A694  4E75                     rts
  79571. 0003A696  4E56 FFE0                link       A6, -0x0020
  79572. 0003A69A  2F0B                     move.l     -[A7], A3
  79573. 0003A69C  2F0A                     move.l     -[A7], A2
  79574. 0003A69E  246E 0008                movea.l    A2, [A6 + 0x8]
  79575. 0003A6A2  266E 000C                movea.l    A3, [A6 + 0xC]
  79576. 0003A6A6  486E FFF8                pea.l      [A6 - 0x8]
  79577. 0003A6AA  61FF FFFC CEAA           bsr        -0x33154 /* 00007556 */
  79578. 0003A6B0  486E FFF0                pea.l      [A6 - 0x10]
  79579. 0003A6B4  486B 0004                pea.l      [A3 + 0x4]
  79580. 0003A6B8  2F0A                     move.l     -[A7], A2
  79581. 0003A6BA  4EB9 0000 1418           jsr        [0x00001418]
  79582. 0003A6C0  486E FFE0                pea.l      [A6 - 0x20]
  79583. 0003A6C4  2F0A                     move.l     -[A7], A2
  79584. 0003A6C6  2057                     movea.l    A0, [A7]
  79585. 0003A6C8  2268 0004                movea.l    A1, [A0 + 0x4]
  79586. 0003A6CC  2269 0288                movea.l    A1, [A1 + 0x288]
  79587. 0003A6D0  4E91                     jsr        [A1]
  79588. 0003A6D2  2D6E FFE0 FFE8           move.l     [A6 - 0x18], [A6 - 0x20]
  79589. 0003A6D8  2D6E FFE4 FFEC           move.l     [A6 - 0x14], [A6 - 0x1C]
  79590. 0003A6DE  486E FFF8                pea.l      [A6 - 0x8]
  79591. 0003A6E2  486E FFF0                pea.l      [A6 - 0x10]
  79592. 0003A6E6  2F0A                     move.l     -[A7], A2
  79593. 0003A6E8  2057                     movea.l    A0, [A7]
  79594. 0003A6EA  2268 0004                movea.l    A1, [A0 + 0x4]
  79595. 0003A6EE  2269 020C                movea.l    A1, [A1 + 0x20C]
  79596. 0003A6F2  4E91                     jsr        [A1]
  79597. 0003A6F4  4A00                     tst.b      D0
  79598. 0003A6F6  4FEF 0024                lea.l      A7, [A7 + 0x24]
  79599. 0003A6FA  6754                     beq        +0x56 /* 0003A750 */
  79600. 0003A6FC  302E FFEC                move.w     D0, [A6 - 0x14]
  79601. 0003A700  48C0                     ext.l      D0
  79602. 0003A702  B0AE FFF4                cmp.l      D0, [A6 - 0xC]
  79603. 0003A706  6C48                     bge        +0x4A /* 0003A750 */
  79604. 0003A708  2F0B                     move.l     -[A7], A3
  79605. 0003A70A  486E FFF8                pea.l      [A6 - 0x8]
  79606. 0003A70E  2F0A                     move.l     -[A7], A2
  79607. 0003A710  2057                     movea.l    A0, [A7]
  79608. 0003A712  2268 0004                movea.l    A1, [A0 + 0x4]
  79609. 0003A716  2269 023C                movea.l    A1, [A1 + 0x23C]
  79610. 0003A71A  4E91                     jsr        [A1]
  79611. 0003A71C  4A00                     tst.b      D0
  79612. 0003A71E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  79613. 0003A722  671A                     beq        +0x1C /* 0003A73E */
  79614. 0003A724  2F0B                     move.l     -[A7], A3
  79615. 0003A726  486E FFF8                pea.l      [A6 - 0x8]
  79616. 0003A72A  2F0A                     move.l     -[A7], A2
  79617. 0003A72C  2057                     movea.l    A0, [A7]
  79618. 0003A72E  2268 0004                movea.l    A1, [A0 + 0x4]
  79619. 0003A732  2269 0270                movea.l    A1, [A1 + 0x270]
  79620. 0003A736  4E91                     jsr        [A1]
  79621. 0003A738  4FEF 000C                lea.l      A7, [A7 + 0xC]
  79622. 0003A73C  6048                     bra        +0x4A /* 0003A786 */
  79623. label0003A73E:
  79624. 0003A73E  2F0A                     move.l     -[A7], A2
  79625. 0003A740  2057                     movea.l    A0, [A7]
  79626. 0003A742  2268 0004                movea.l    A1, [A0 + 0x4]
  79627. 0003A746  2269 0238                movea.l    A1, [A1 + 0x238]
  79628. 0003A74A  4E91                     jsr        [A1]
  79629. 0003A74C  584F                     addq.w     A7, 4
  79630. 0003A74E  6036                     bra        +0x38 /* 0003A786 */
  79631. label0003A750:
  79632. 0003A750  302E FFEC                move.w     D0, [A6 - 0x14]
  79633. 0003A754  48C0                     ext.l      D0
  79634. 0003A756  B0AE FFF4                cmp.l      D0, [A6 - 0xC]
  79635. 0003A75A  6D2A                     blt        +0x2C /* 0003A786 */
  79636. 0003A75C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  79637. 0003A760  2F0A                     move.l     -[A7], A2
  79638. 0003A762  4EB9 0000 0750           jsr        [0x00000750]
  79639. 0003A768  4A00                     tst.b      D0
  79640. 0003A76A  504F                     addq.w     A7, 8
  79641. 0003A76C  6718                     beq        +0x1A /* 0003A786 */
  79642. 0003A76E  2F0B                     move.l     -[A7], A3
  79643. 0003A770  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  79644. 0003A774  2F0A                     move.l     -[A7], A2
  79645. 0003A776  2057                     movea.l    A0, [A7]
  79646. 0003A778  2268 0004                movea.l    A1, [A0 + 0x4]
  79647. 0003A77C  2269 0284                movea.l    A1, [A1 + 0x284]
  79648. 0003A780  4E91                     jsr        [A1]
  79649. 0003A782  4FEF 000C                lea.l      A7, [A7 + 0xC]
  79650. label0003A786:
  79651. 0003A786  245F                     movea.l    A2, [A7]+
  79652. 0003A788  265F                     movea.l    A3, [A7]+
  79653. 0003A78A  4E5E                     unlink     A6
  79654. 0003A78C  4E75                     rts
  79655. 0003A78E  4E56 0000                link       A6, 0
  79656. 0003A792  2F0B                     move.l     -[A7], A3
  79657. 0003A794  2F0A                     move.l     -[A7], A2
  79658. 0003A796  246E 0008                movea.l    A2, [A6 + 0x8]
  79659. 0003A79A  266E 000C                movea.l    A3, [A6 + 0xC]
  79660. 0003A79E  2553 023A                move.l     [A2 + 0x23A], [A3]
  79661. 0003A7A2  0C79 0002 0002 6122      cmpi.w     [0x00026122], 0x2
  79662. 0003A7AA  6616                     bne        +0x18 /* 0003A7C2 */
  79663. 0003A7AC  2F0B                     move.l     -[A7], A3
  79664. 0003A7AE  2F2A 022E                move.l     -[A7], [A2 + 0x22E]
  79665. 0003A7B2  486A 0094                pea.l      [A2 + 0x94]
  79666. 0003A7B6  4EB9 0000 1840           jsr        [0x00001840]
  79667. 0003A7BC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  79668. 0003A7C0  601E                     bra        +0x20 /* 0003A7E0 */
  79669. label0003A7C2:
  79670. 0003A7C2  0C79 0001 0002 6122      cmpi.w     [0x00026122], 0x1
  79671. 0003A7CA  6614                     bne        +0x16 /* 0003A7E0 */
  79672. 0003A7CC  2F0B                     move.l     -[A7], A3
  79673. 0003A7CE  2F2A 022A                move.l     -[A7], [A2 + 0x22A]
  79674. 0003A7D2  486A 0094                pea.l      [A2 + 0x94]
  79675. 0003A7D6  4EB9 0000 1840           jsr        [0x00001840]
  79676. 0003A7DC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  79677. label0003A7E0:
  79678. 0003A7E0  245F                     movea.l    A2, [A7]+
  79679. 0003A7E2  265F                     movea.l    A3, [A7]+
  79680. 0003A7E4  4E5E                     unlink     A6
  79681. 0003A7E6  4E75                     rts
  79682. 0003A7E8  4E56 0000                link       A6, 0
  79683. 0003A7EC  2F0A                     move.l     -[A7], A2
  79684. 0003A7EE  246E 0008                movea.l    A2, [A6 + 0x8]
  79685. 0003A7F2  202E 000C                move.l     D0, [A6 + 0xC]
  79686. 0003A7F6  B0AA 0236                cmp.l      D0, [A2 + 0x236]
  79687. 0003A7FA  6716                     beq        +0x18 /* 0003A812 */
  79688. 0003A7FC  256E 000C 0236           move.l     [A2 + 0x236], [A6 + 0xC]
  79689. 0003A802  2F0A                     move.l     -[A7], A2
  79690. 0003A804  2057                     movea.l    A0, [A7]
  79691. 0003A806  2268 0004                movea.l    A1, [A0 + 0x4]
  79692. 0003A80A  2269 00C4                movea.l    A1, [A1 + 0xC4]
  79693. 0003A80E  4E91                     jsr        [A1]
  79694. 0003A810  584F                     addq.w     A7, 4
  79695. label0003A812:
  79696. 0003A812  486E 000C                pea.l      [A6 + 0xC]
  79697. 0003A816  2F2A 0232                move.l     -[A7], [A2 + 0x232]
  79698. 0003A81A  486A 0094                pea.l      [A2 + 0x94]
  79699. 0003A81E  4EB9 0000 1840           jsr        [0x00001840]
  79700. 0003A824  4FEF 000C                lea.l      A7, [A7 + 0xC]
  79701. 0003A828  245F                     movea.l    A2, [A7]+
  79702. 0003A82A  4E5E                     unlink     A6
  79703. 0003A82C  4E75                     rts
  79704. 0003A82E  4E56 FFBA                link       A6, -0x0046
  79705. 0003A832  2F0A                     move.l     -[A7], A2
  79706. 0003A834  2F03                     move.l     -[A7], D3
  79707. 0003A836  246E 0008                movea.l    A2, [A6 + 0x8]
  79708. 0003A83A  4A2A 0214                tst.b      [A2 + 0x214]
  79709. 0003A83E  6700 00E8                beq        +0xEA /* 0003A928 */
  79710. 0003A842  2D6A 006C FFF8           move.l     [A6 - 0x8], [A2 + 0x6C]
  79711. 0003A848  2D6A 0070 FFFC           move.l     [A6 - 0x4], [A2 + 0x70]
  79712. 0003A84E  486E FFF8                pea.l      [A6 - 0x8]
  79713. 0003A852  2F0A                     move.l     -[A7], A2
  79714. 0003A854  2057                     movea.l    A0, [A7]
  79715. 0003A856  2268 0004                movea.l    A1, [A0 + 0x4]
  79716. 0003A85A  2269 0128                movea.l    A1, [A1 + 0x128]
  79717. 0003A85E  4E91                     jsr        [A1]
  79718. 0003A860  486E FFFC                pea.l      [A6 - 0x4]
  79719. 0003A864  2F0A                     move.l     -[A7], A2
  79720. 0003A866  2057                     movea.l    A0, [A7]
  79721. 0003A868  2268 0004                movea.l    A1, [A0 + 0x4]
  79722. 0003A86C  2269 0128                movea.l    A1, [A1 + 0x128]
  79723. 0003A870  4E91                     jsr        [A1]
  79724. 0003A872  262A 00D0                move.l     D3, [A2 + 0xD0]
  79725. 0003A876  4FEF 0010                lea.l      A7, [A7 + 0x10]
  79726. 0003A87A  6708                     beq        +0xA /* 0003A884 */
  79727. 0003A87C  2003                     move.l     D0, D3
  79728. 0003A87E  5280                     addq.l     D0, 1
  79729. 0003A880  D16E FFF8                add.w      [A6 - 0x8], D0
  79730. label0003A884:
  79731. 0003A884  4227                     clr.b      -[A7]
  79732. 0003A886  2F0A                     move.l     -[A7], A2
  79733. 0003A888  2057                     movea.l    A0, [A7]
  79734. 0003A88A  2268 0004                movea.l    A1, [A0 + 0x4]
  79735. 0003A88E  2269 0108                movea.l    A1, [A1 + 0x108]
  79736. 0003A892  4E91                     jsr        [A1]
  79737. 0003A894  4A00                     tst.b      D0
  79738. 0003A896  5C4F                     addq.w     A7, 6
  79739. 0003A898  6700 00A2                beq        +0xA4 /* 0003A93C */
  79740. 0003A89C  486E FFE0                pea.l      [A6 - 0x20]
  79741. 0003A8A0  486E FFE4                pea.l      [A6 - 0x1C]
  79742. 0003A8A4  486E FFE8                pea.l      [A6 - 0x18]
  79743. 0003A8A8  486E FFEC                pea.l      [A6 - 0x14]
  79744. 0003A8AC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  79745. 0003A8B0  2F0A                     move.l     -[A7], A2
  79746. 0003A8B2  2057                     movea.l    A0, [A7]
  79747. 0003A8B4  2268 0004                movea.l    A1, [A0 + 0x4]
  79748. 0003A8B8  2269 0204                movea.l    A1, [A1 + 0x204]
  79749. 0003A8BC  4E91                     jsr        [A1]
  79750. 0003A8BE  3D6E FFEE FFF2           move.w     [A6 - 0xE], [A6 - 0x12]
  79751. 0003A8C4  3D6E FFEA FFF0           move.w     [A6 - 0x10], [A6 - 0x16]
  79752. 0003A8CA  3D6E FFE6 FFF6           move.w     [A6 - 0xA], [A6 - 0x1A]
  79753. 0003A8D0  3D6E FFE2 FFF4           move.w     [A6 - 0xC], [A6 - 0x1E]
  79754. 0003A8D6  3D6E FFFA FFF2           move.w     [A6 - 0xE], [A6 - 0x6]
  79755. 0003A8DC  3D6E FFFE FFF6           move.w     [A6 - 0xA], [A6 - 0x2]
  79756. 0003A8E2  486E FFF0                pea.l      [A6 - 0x10]
  79757. 0003A8E6  486E FFF8                pea.l      [A6 - 0x8]
  79758. 0003A8EA  486E FFD8                pea.l      [A6 - 0x28]
  79759. 0003A8EE  A8AA                     syscall    SectRect
  79760. 0003A8F0  101F                     move.b     D0, [A7]+
  79761. 0003A8F2  4FEF 0016                lea.l      A7, [A7 + 0x16]
  79762. 0003A8F6  6744                     beq        +0x46 /* 0003A93C */
  79763. 0003A8F8  486E FFBA                pea.l      [A6 - 0x46]
  79764. 0003A8FC  4EB9 0000 01F0           jsr        [0x000001F0]
  79765. 0003A902  4EB9 0000 0200           jsr        [0x00000200 /* SPAlarm */]
  79766. 0003A908  4EB9 0000 02C8           jsr        [0x000002C8]
  79767. 0003A90E  486E FFD8                pea.l      [A6 - 0x28]
  79768. 0003A912  A8A4                     syscall    InvertRect
  79769. 0003A914  3F3C FFFF                move.w     -[A7], 0xFFFF
  79770. 0003A918  486E FFBA                pea.l      [A6 - 0x46]
  79771. 0003A91C  4EB9 0000 01F8           jsr        [0x000001F8 /* SPValid/SysParam */]
  79772. 0003A922  4FEF 000A                lea.l      A7, [A7 + 0xA]
  79773. 0003A926  6014                     bra        +0x16 /* 0003A93C */
  79774. label0003A928:
  79775. 0003A928  1F2E 0010                move.b     -[A7], [A6 + 0x10]
  79776. 0003A92C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  79777. 0003A930  2F0A                     move.l     -[A7], A2
  79778. 0003A932  4EB9 0000 0890           jsr        [0x00000890 /* JSetCCrsr */]
  79779. 0003A938  4FEF 000A                lea.l      A7, [A7 + 0xA]
  79780. label0003A93C:
  79781. 0003A93C  261F                     move.l     D3, [A7]+
  79782. 0003A93E  245F                     movea.l    A2, [A7]+
  79783. 0003A940  4E5E                     unlink     A6
  79784. 0003A942  4E75                     rts
  79785. 0003A944  4E56 FFBA                link       A6, -0x0046
  79786. 0003A948  2F0A                     move.l     -[A7], A2
  79787. 0003A94A  2F03                     move.l     -[A7], D3
  79788. 0003A94C  246E 0008                movea.l    A2, [A6 + 0x8]
  79789. 0003A950  4A2A 0214                tst.b      [A2 + 0x214]
  79790. 0003A954  6700 00EE                beq        +0xF0 /* 0003AA44 */
  79791. 0003A958  2D6A 006C FFF8           move.l     [A6 - 0x8], [A2 + 0x6C]
  79792. 0003A95E  2D6A 0070 FFFC           move.l     [A6 - 0x4], [A2 + 0x70]
  79793. 0003A964  486E FFF8                pea.l      [A6 - 0x8]
  79794. 0003A968  2F0A                     move.l     -[A7], A2
  79795. 0003A96A  2057                     movea.l    A0, [A7]
  79796. 0003A96C  2268 0004                movea.l    A1, [A0 + 0x4]
  79797. 0003A970  2269 0128                movea.l    A1, [A1 + 0x128]
  79798. 0003A974  4E91                     jsr        [A1]
  79799. 0003A976  486E FFFC                pea.l      [A6 - 0x4]
  79800. 0003A97A  2F0A                     move.l     -[A7], A2
  79801. 0003A97C  2057                     movea.l    A0, [A7]
  79802. 0003A97E  2268 0004                movea.l    A1, [A0 + 0x4]
  79803. 0003A982  2269 0128                movea.l    A1, [A1 + 0x128]
  79804. 0003A986  4E91                     jsr        [A1]
  79805. 0003A988  262A 00D0                move.l     D3, [A2 + 0xD0]
  79806. 0003A98C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  79807. 0003A990  6708                     beq        +0xA /* 0003A99A */
  79808. 0003A992  2003                     move.l     D0, D3
  79809. 0003A994  5280                     addq.l     D0, 1
  79810. 0003A996  D16E FFF8                add.w      [A6 - 0x8], D0
  79811. label0003A99A:
  79812. 0003A99A  4227                     clr.b      -[A7]
  79813. 0003A99C  2F0A                     move.l     -[A7], A2
  79814. 0003A99E  2057                     movea.l    A0, [A7]
  79815. 0003A9A0  2268 0004                movea.l    A1, [A0 + 0x4]
  79816. 0003A9A4  2269 0108                movea.l    A1, [A1 + 0x108]
  79817. 0003A9A8  4E91                     jsr        [A1]
  79818. 0003A9AA  4A00                     tst.b      D0
  79819. 0003A9AC  5C4F                     addq.w     A7, 6
  79820. 0003A9AE  6700 00A8                beq        +0xAA /* 0003AA58 */
  79821. 0003A9B2  486E FFE0                pea.l      [A6 - 0x20]
  79822. 0003A9B6  486E FFE4                pea.l      [A6 - 0x1C]
  79823. 0003A9BA  486E FFE8                pea.l      [A6 - 0x18]
  79824. 0003A9BE  486E FFEC                pea.l      [A6 - 0x14]
  79825. 0003A9C2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  79826. 0003A9C6  2F0A                     move.l     -[A7], A2
  79827. 0003A9C8  2057                     movea.l    A0, [A7]
  79828. 0003A9CA  2268 0004                movea.l    A1, [A0 + 0x4]
  79829. 0003A9CE  2269 0204                movea.l    A1, [A1 + 0x204]
  79830. 0003A9D2  4E91                     jsr        [A1]
  79831. 0003A9D4  3D6E FFEE FFF2           move.w     [A6 - 0xE], [A6 - 0x12]
  79832. 0003A9DA  3D6E FFEA FFF0           move.w     [A6 - 0x10], [A6 - 0x16]
  79833. 0003A9E0  3D6E FFE6 FFF6           move.w     [A6 - 0xA], [A6 - 0x1A]
  79834. 0003A9E6  3D6E FFE2 FFF4           move.w     [A6 - 0xC], [A6 - 0x1E]
  79835. 0003A9EC  3D6E FFFA FFF2           move.w     [A6 - 0xE], [A6 - 0x6]
  79836. 0003A9F2  3D6E FFFE FFF6           move.w     [A6 - 0xA], [A6 - 0x2]
  79837. 0003A9F8  486E FFF0                pea.l      [A6 - 0x10]
  79838. 0003A9FC  486E FFF8                pea.l      [A6 - 0x8]
  79839. 0003AA00  486E FFD8                pea.l      [A6 - 0x28]
  79840. 0003AA04  A8AA                     syscall    SectRect
  79841. 0003AA06  101F                     move.b     D0, [A7]+
  79842. 0003AA08  4FEF 0016                lea.l      A7, [A7 + 0x16]
  79843. 0003AA0C  674A                     beq        +0x4C /* 0003AA58 */
  79844. 0003AA0E  486E FFBA                pea.l      [A6 - 0x46]
  79845. 0003AA12  4EB9 0000 01F0           jsr        [0x000001F0]
  79846. 0003AA18  4EB9 0000 0200           jsr        [0x00000200 /* SPAlarm */]
  79847. 0003AA1E  4EB9 0000 02C8           jsr        [0x000002C8]
  79848. 0003AA24  3F3C 0002                move.w     -[A7], 0x2
  79849. 0003AA28  A89C                     syscall    PenMode
  79850. 0003AA2A  486E FFD8                pea.l      [A6 - 0x28]
  79851. 0003AA2E  A8A1                     syscall    FrameRect
  79852. 0003AA30  3F3C FFFF                move.w     -[A7], 0xFFFF
  79853. 0003AA34  486E FFBA                pea.l      [A6 - 0x46]
  79854. 0003AA38  4EB9 0000 01F8           jsr        [0x000001F8 /* SPValid/SysParam */]
  79855. 0003AA3E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  79856. 0003AA42  6014                     bra        +0x16 /* 0003AA58 */
  79857. label0003AA44:
  79858. 0003AA44  1F2E 0010                move.b     -[A7], [A6 + 0x10]
  79859. 0003AA48  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  79860. 0003AA4C  2F0A                     move.l     -[A7], A2
  79861. 0003AA4E  4EB9 0000 0898           jsr        [0x00000898 /* CrsrBase */]
  79862. 0003AA54  4FEF 000A                lea.l      A7, [A7 + 0xA]
  79863. label0003AA58:
  79864. 0003AA58  261F                     move.l     D3, [A7]+
  79865. 0003AA5A  245F                     movea.l    A2, [A7]+
  79866. 0003AA5C  4E5E                     unlink     A6
  79867. 0003AA5E  4E75                     rts
  79868. 0003AA60  4E56 FFC8                link       A6, -0x0038
  79869. 0003AA64  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  79870. 0003AA68  246E 0008                movea.l    A2, [A6 + 0x8]
  79871. 0003AA6C  286E 000C                movea.l    A4, [A6 + 0xC]
  79872. 0003AA70  2F0C                     move.l     -[A7], A4
  79873. 0003AA72  A8DD                     syscall    SetEmptyRgn
  79874. 0003AA74  486E FFF0                pea.l      [A6 - 0x10]
  79875. 0003AA78  2F0A                     move.l     -[A7], A2
  79876. 0003AA7A  61FF 0000 0182           bsr        +0x184 /* 0003ABFE */
  79877. 0003AA80  262A 00D0                move.l     D3, [A2 + 0xD0]
  79878. 0003AA84  504F                     addq.w     A7, 8
  79879. 0003AA86  6708                     beq        +0xA /* 0003AA90 */
  79880. 0003AA88  2003                     move.l     D0, D3
  79881. 0003AA8A  5280                     addq.l     D0, 1
  79882. 0003AA8C  D16E FFF0                add.w      [A6 - 0x10], D0
  79883. label0003AA90:
  79884. 0003AA90  554F                     subq.w     A7, 2
  79885. 0003AA92  486E FFF0                pea.l      [A6 - 0x10]
  79886. 0003AA96  A8AE                     syscall    EmptyRect
  79887. 0003AA98  101F                     move.b     D0, [A7]+
  79888. 0003AA9A  6600 012C                bne        +0x12E /* 0003ABC8 */
  79889. 0003AA9E  486E FFF0                pea.l      [A6 - 0x10]
  79890. 0003AAA2  2F0A                     move.l     -[A7], A2
  79891. 0003AAA4  2057                     movea.l    A0, [A7]
  79892. 0003AAA6  2268 0004                movea.l    A1, [A0 + 0x4]
  79893. 0003AAAA  2269 0128                movea.l    A1, [A1 + 0x128]
  79894. 0003AAAE  4E91                     jsr        [A1]
  79895. 0003AAB0  486E FFF4                pea.l      [A6 - 0xC]
  79896. 0003AAB4  2F0A                     move.l     -[A7], A2
  79897. 0003AAB6  2057                     movea.l    A0, [A7]
  79898. 0003AAB8  2268 0004                movea.l    A1, [A0 + 0x4]
  79899. 0003AABC  2269 0128                movea.l    A1, [A1 + 0x128]
  79900. 0003AAC0  4E91                     jsr        [A1]
  79901. 0003AAC2  486E FFE8                pea.l      [A6 - 0x18]
  79902. 0003AAC6  61FF FFFC CA8E           bsr        -0x33570 /* 00007556 */
  79903. 0003AACC  486E FFC8                pea.l      [A6 - 0x38]
  79904. 0003AAD0  61FF FFFC CA84           bsr        -0x3357A /* 00007556 */
  79905. 0003AAD6  486E FFC8                pea.l      [A6 - 0x38]
  79906. 0003AADA  486E FFE8                pea.l      [A6 - 0x18]
  79907. 0003AADE  486E FFF0                pea.l      [A6 - 0x10]
  79908. 0003AAE2  2F0A                     move.l     -[A7], A2
  79909. 0003AAE4  2057                     movea.l    A0, [A7]
  79910. 0003AAE6  2268 0004                movea.l    A1, [A0 + 0x4]
  79911. 0003AAEA  2269 0220                movea.l    A1, [A1 + 0x220]
  79912. 0003AAEE  4E91                     jsr        [A1]
  79913. 0003AAF0  A8D8                     syscall    NewRgn
  79914. 0003AAF2  265F                     movea.l    A3, [A7]+
  79915. 0003AAF4  486E FFE8                pea.l      [A6 - 0x18]
  79916. 0003AAF8  2F0A                     move.l     -[A7], A2
  79917. 0003AAFA  2057                     movea.l    A0, [A7]
  79918. 0003AAFC  2268 0004                movea.l    A1, [A0 + 0x4]
  79919. 0003AB00  2269 01F4                movea.l    A1, [A1 + 0x1F4]
  79920. 0003AB04  4E91                     jsr        [A1]
  79921. 0003AB06  486E FFE8                pea.l      [A6 - 0x18]
  79922. 0003AB0A  2F0A                     move.l     -[A7], A2
  79923. 0003AB0C  2057                     movea.l    A0, [A7]
  79924. 0003AB0E  2268 0004                movea.l    A1, [A0 + 0x4]
  79925. 0003AB12  2269 01F0                movea.l    A1, [A1 + 0x1F0]
  79926. 0003AB16  4E91                     jsr        [A1]
  79927. 0003AB18  4A00                     tst.b      D0
  79928. 0003AB1A  4FEF 0034                lea.l      A7, [A7 + 0x34]
  79929. 0003AB1E  6700 00A4                beq        +0xA6 /* 0003ABC4 */
  79930. label0003AB22:
  79931. 0003AB22  486E FFD0                pea.l      [A6 - 0x30]
  79932. 0003AB26  486E FFD4                pea.l      [A6 - 0x2C]
  79933. 0003AB2A  486E FFD8                pea.l      [A6 - 0x28]
  79934. 0003AB2E  486E FFDC                pea.l      [A6 - 0x24]
  79935. 0003AB32  486E FFE8                pea.l      [A6 - 0x18]
  79936. 0003AB36  2F0A                     move.l     -[A7], A2
  79937. 0003AB38  2057                     movea.l    A0, [A7]
  79938. 0003AB3A  2268 0004                movea.l    A1, [A0 + 0x4]
  79939. 0003AB3E  2269 0204                movea.l    A1, [A1 + 0x204]
  79940. 0003AB42  4E91                     jsr        [A1]
  79941. 0003AB44  3D6E FFDE FFFA           move.w     [A6 - 0x6], [A6 - 0x22]
  79942. 0003AB4A  3D6E FFDA FFF8           move.w     [A6 - 0x8], [A6 - 0x26]
  79943. 0003AB50  3D6E FFD6 FFFE           move.w     [A6 - 0x2], [A6 - 0x2A]
  79944. 0003AB56  3D6E FFD2 FFFC           move.w     [A6 - 0x4], [A6 - 0x2E]
  79945. 0003AB5C  4A2A 0214                tst.b      [A2 + 0x214]
  79946. 0003AB60  4FEF 0018                lea.l      A7, [A7 + 0x18]
  79947. 0003AB64  670C                     beq        +0xE /* 0003AB72 */
  79948. 0003AB66  3D6E FFF2 FFFA           move.w     [A6 - 0x6], [A6 - 0xE]
  79949. 0003AB6C  3D6E FFF6 FFFE           move.w     [A6 - 0x2], [A6 - 0xA]
  79950. label0003AB72:
  79951. 0003AB72  554F                     subq.w     A7, 2
  79952. 0003AB74  486E FFF8                pea.l      [A6 - 0x8]
  79953. 0003AB78  486E FFF0                pea.l      [A6 - 0x10]
  79954. 0003AB7C  486E FFE0                pea.l      [A6 - 0x20]
  79955. 0003AB80  A8AA                     syscall    SectRect
  79956. 0003AB82  101F                     move.b     D0, [A7]+
  79957. 0003AB84  6710                     beq        +0x12 /* 0003AB96 */
  79958. 0003AB86  2F0B                     move.l     -[A7], A3
  79959. 0003AB88  486E FFE0                pea.l      [A6 - 0x20]
  79960. 0003AB8C  A8DF                     syscall    RectRgn
  79961. 0003AB8E  2F0C                     move.l     -[A7], A4
  79962. 0003AB90  2F0B                     move.l     -[A7], A3
  79963. 0003AB92  2F0C                     move.l     -[A7], A4
  79964. 0003AB94  A8E5                     syscall    UnionRgn
  79965. label0003AB96:
  79966. 0003AB96  486E FFC8                pea.l      [A6 - 0x38]
  79967. 0003AB9A  486E FFE8                pea.l      [A6 - 0x18]
  79968. 0003AB9E  61FF 0000 0030           bsr        +0x32 /* 0003ABD0 */
  79969. 0003ABA4  4A00                     tst.b      D0
  79970. 0003ABA6  504F                     addq.w     A7, 8
  79971. 0003ABA8  661A                     bne        +0x1C /* 0003ABC4 */
  79972. 0003ABAA  486E FFE8                pea.l      [A6 - 0x18]
  79973. 0003ABAE  2F0A                     move.l     -[A7], A2
  79974. 0003ABB0  2057                     movea.l    A0, [A7]
  79975. 0003ABB2  2268 0004                movea.l    A1, [A0 + 0x4]
  79976. 0003ABB6  2269 01F0                movea.l    A1, [A1 + 0x1F0]
  79977. 0003ABBA  4E91                     jsr        [A1]
  79978. 0003ABBC  4A00                     tst.b      D0
  79979. 0003ABBE  504F                     addq.w     A7, 8
  79980. 0003ABC0  6600 FF60                bne        -0x9E /* 0003AB22 */
  79981. label0003ABC4:
  79982. 0003ABC4  2F0B                     move.l     -[A7], A3
  79983. 0003ABC6  A8D9                     syscall    DisposRgn/DisposeRgn
  79984. label0003ABC8:
  79985. 0003ABC8  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  79986. 0003ABCC  4E5E                     unlink     A6
  79987. 0003ABCE  4E75                     rts
  79988. fn0003ABD0:
  79989. 0003ABD0  48E7 1830                movem.l    -[A7], D3,D4,A2,A3
  79990. 0003ABD4  266F 0014                movea.l    A3, [A7 + 0x14]
  79991. 0003ABD8  246F 0018                movea.l    A2, [A7 + 0x18]
  79992. 0003ABDC  2612                     move.l     D3, [A2]
  79993. 0003ABDE  2813                     move.l     D4, [A3]
  79994. 0003ABE0  B883                     cmp.l      D4, D3
  79995. 0003ABE2  6212                     bhi        +0x14 /* 0003ABF6 */
  79996. 0003ABE4  B883                     cmp.l      D4, D3
  79997. 0003ABE6  660A                     bne        +0xC /* 0003ABF2 */
  79998. 0003ABE8  202B 0004                move.l     D0, [A3 + 0x4]
  79999. 0003ABEC  B0AA 0004                cmp.l      D0, [A2 + 0x4]
  80000. 0003ABF0  6404                     bcc        +0x6 /* 0003ABF6 */
  80001. label0003ABF2:
  80002. 0003ABF2  7000                     moveq.l    D0, 0x00
  80003. 0003ABF4  6002                     bra        +0x4 /* 0003ABF8 */
  80004. label0003ABF6:
  80005. 0003ABF6  7001                     moveq.l    D0, 0x01
  80006. label0003ABF8:
  80007. 0003ABF8  4CDF 0C18                movem.l    D3,D4,A2,A3, [A7]+
  80008. 0003ABFC  4E75                     rts
  80009. fn0003ABFE:
  80010. 0003ABFE  206F 0004                movea.l    A0, [A7 + 0x4]
  80011. 0003AC02  226F 0008                movea.l    A1, [A7 + 0x8]
  80012. 0003AC06  22A8 006C                move.l     [A1], [A0 + 0x6C]
  80013. 0003AC0A  2368 0070 0004           move.l     [A1 + 0x4], [A0 + 0x70]
  80014. 0003AC10  4E75                     rts
  80015. 0003AC12  4E56 0000                link       A6, 0
  80016. 0003AC16  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  80017. 0003AC1A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  80018. 0003AC1E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  80019. 0003AC22  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  80020. 0003AC26  4EB9 0000 0860           jsr        [0x00000860]
  80021. 0003AC2C  4E5E                     unlink     A6
  80022. 0003AC2E  4E75                     rts
  80023. 0003AC30  4E56 FFF8                link       A6, -0x0008
  80024. 0003AC34  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  80025. 0003AC38  61FF FFFC 7912           bsr        -0x386EC /* 0000254C */
  80026. 0003AC3E  5280                     addq.l     D0, 1
  80027. 0003AC40  584F                     addq.w     A7, 4
  80028. 0003AC42  2F00                     move.l     -[A7], D0
  80029. 0003AC44  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  80030. 0003AC48  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  80031. 0003AC4C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  80032. 0003AC50  486E FFF8                pea.l      [A6 - 0x8]
  80033. 0003AC54  61FF FFFC C916           bsr        -0x336E8 /* 0000756C */
  80034. 0003AC5A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  80035. 0003AC5E  2F08                     move.l     -[A7], A0
  80036. 0003AC60  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  80037. 0003AC64  2057                     movea.l    A0, [A7]
  80038. 0003AC66  2268 0004                movea.l    A1, [A0 + 0x4]
  80039. 0003AC6A  2269 0250                movea.l    A1, [A1 + 0x250]
  80040. 0003AC6E  4E91                     jsr        [A1]
  80041. 0003AC70  4E5E                     unlink     A6
  80042. 0003AC72  4E75                     rts
  80043. 0003AC74  4E56 0000                link       A6, 0
  80044. 0003AC78  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  80045. 0003AC7C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  80046. 0003AC80  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  80047. 0003AC84  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  80048. 0003AC88  4EB9 0000 0868           jsr        [0x00000868]
  80049. 0003AC8E  4E5E                     unlink     A6
  80050. 0003AC90  4E75                     rts
  80051. 0003AC92  4E56 FFF8                link       A6, -0x0008
  80052. 0003AC96  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  80053. 0003AC9A  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  80054. 0003AC9E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  80055. 0003ACA2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  80056. 0003ACA6  486E FFF8                pea.l      [A6 - 0x8]
  80057. 0003ACAA  61FF FFFC C8C0           bsr        -0x3373E /* 0000756C */
  80058. 0003ACB0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  80059. 0003ACB4  2F08                     move.l     -[A7], A0
  80060. 0003ACB6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  80061. 0003ACBA  2057                     movea.l    A0, [A7]
  80062. 0003ACBC  2268 0004                movea.l    A1, [A0 + 0x4]
  80063. 0003ACC0  2269 0254                movea.l    A1, [A1 + 0x254]
  80064. 0003ACC4  4E91                     jsr        [A1]
  80065. 0003ACC6  4E5E                     unlink     A6
  80066. 0003ACC8  4E75                     rts
  80067. 0003ACCA  4E56 0000                link       A6, 0
  80068. 0003ACCE  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  80069. 0003ACD2  61FF FFFC 7878           bsr        -0x38786 /* 0000254C */
  80070. 0003ACD8  584F                     addq.w     A7, 4
  80071. 0003ACDA  2F00                     move.l     -[A7], D0
  80072. 0003ACDC  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  80073. 0003ACE0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  80074. 0003ACE4  4878 0001                push.l     0x1
  80075. 0003ACE8  206E 0008                movea.l    A0, [A6 + 0x8]
  80076. 0003ACEC  4868 00D4                pea.l      [A0 + 0xD4]
  80077. 0003ACF0  2057                     movea.l    A0, [A7]
  80078. 0003ACF2  2250                     movea.l    A1, [A0]
  80079. 0003ACF4  2269 0034                movea.l    A1, [A1 + 0x34]
  80080. 0003ACF8  4E91                     jsr        [A1]
  80081. 0003ACFA  4E5E                     unlink     A6
  80082. 0003ACFC  4E75                     rts
  80083. 0003ACFE  4E56 0000                link       A6, 0
  80084. 0003AD02  4AAE 0010                tst.l      [A6 + 0x10]
  80085. 0003AD06  6620                     bne        +0x22 /* 0003AD28 */
  80086. 0003AD08  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  80087. 0003AD0C  206E 0008                movea.l    A0, [A6 + 0x8]
  80088. 0003AD10  4868 00D4                pea.l      [A0 + 0xD4]
  80089. 0003AD14  2057                     movea.l    A0, [A7]
  80090. 0003AD16  2250                     movea.l    A1, [A0]
  80091. 0003AD18  2269 000C                movea.l    A1, [A1 + 0xC]
  80092. 0003AD1C  4E91                     jsr        [A1]
  80093. 0003AD1E  206E 0014                movea.l    A0, [A6 + 0x14]
  80094. 0003AD22  2080                     move.l     [A0], D0
  80095. 0003AD24  504F                     addq.w     A7, 8
  80096. 0003AD26  6022                     bra        +0x24 /* 0003AD4A */
  80097. label0003AD28:
  80098. 0003AD28  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  80099. 0003AD2C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  80100. 0003AD30  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  80101. 0003AD34  206E 0008                movea.l    A0, [A6 + 0x8]
  80102. 0003AD38  4868 00D4                pea.l      [A0 + 0xD4]
  80103. 0003AD3C  2057                     movea.l    A0, [A7]
  80104. 0003AD3E  2250                     movea.l    A1, [A0]
  80105. 0003AD40  2269 0018                movea.l    A1, [A1 + 0x18]
  80106. 0003AD44  4E91                     jsr        [A1]
  80107. 0003AD46  4FEF 0010                lea.l      A7, [A7 + 0x10]
  80108. label0003AD4A:
  80109. 0003AD4A  4E5E                     unlink     A6
  80110. 0003AD4C  4E75                     rts
  80111. 0003AD4E  206F 0004                movea.l    A0, [A7 + 0x4]
  80112. 0003AD52  316F 0008 00C2           move.w     [A0 + 0xC2], [A7 + 0x8]
  80113. 0003AD58  4E75                     rts
  80114. 0003AD5A  206F 0004                movea.l    A0, [A7 + 0x4]
  80115. 0003AD5E  3028 00C2                move.w     D0, [A0 + 0xC2]
  80116. 0003AD62  4E75                     rts
  80117. 0003AD64  206F 0004                movea.l    A0, [A7 + 0x4]
  80118. 0003AD68  2028 00C4                move.l     D0, [A0 + 0xC4]
  80119. 0003AD6C  4E75                     rts
  80120. 0003AD6E  4E56 0000                link       A6, 0
  80121. 0003AD72  1F2E 001C                move.b     -[A7], [A6 + 0x1C]
  80122. 0003AD76  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  80123. 0003AD7A  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  80124. 0003AD7E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  80125. 0003AD82  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  80126. 0003AD86  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  80127. 0003AD8A  4EB9 0000 0760           jsr        [0x00000760]
  80128. 0003AD90  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  80129. 0003AD94  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  80130. 0003AD98  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  80131. 0003AD9C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  80132. 0003ADA0  206E 0008                movea.l    A0, [A6 + 0x8]
  80133. 0003ADA4  4868 00D4                pea.l      [A0 + 0xD4]
  80134. 0003ADA8  2057                     movea.l    A0, [A7]
  80135. 0003ADAA  2250                     movea.l    A1, [A0]
  80136. 0003ADAC  2269 0024                movea.l    A1, [A1 + 0x24]
  80137. 0003ADB0  4E91                     jsr        [A1]
  80138. 0003ADB2  4E5E                     unlink     A6
  80139. 0003ADB4  4E75                     rts
  80140. 0003ADB6  4E56 0000                link       A6, 0
  80141. 0003ADBA  2F0A                     move.l     -[A7], A2
  80142. 0003ADBC  2F03                     move.l     -[A7], D3
  80143. 0003ADBE  246E 0008                movea.l    A2, [A6 + 0x8]
  80144. 0003ADC2  262E 000C                move.l     D3, [A6 + 0xC]
  80145. 0003ADC6  1F3C 0001                move.b     -[A7], 0x1
  80146. 0003ADCA  4878 0004                push.l     0x4
  80147. 0003ADCE  42A7                     clr.l      -[A7]
  80148. 0003ADD0  2F03                     move.l     -[A7], D3
  80149. 0003ADD2  4878 0001                push.l     0x1
  80150. 0003ADD6  2F0A                     move.l     -[A7], A2
  80151. 0003ADD8  4EB9 0000 0760           jsr        [0x00000760]
  80152. 0003ADDE  2F03                     move.l     -[A7], D3
  80153. 0003ADE0  2F03                     move.l     -[A7], D3
  80154. 0003ADE2  3F2E 0014                move.w     -[A7], [A6 + 0x14]
  80155. 0003ADE6  2F0A                     move.l     -[A7], A2
  80156. 0003ADE8  2057                     movea.l    A0, [A7]
  80157. 0003ADEA  2268 0004                movea.l    A1, [A0 + 0x4]
  80158. 0003ADEE  2269 021C                movea.l    A1, [A1 + 0x21C]
  80159. 0003ADF2  4E91                     jsr        [A1]
  80160. 0003ADF4  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  80161. 0003ADF8  61FF FFFC 7752           bsr        -0x388AC /* 0000254C */
  80162. 0003ADFE  5280                     addq.l     D0, 1
  80163. 0003AE00  584F                     addq.w     A7, 4
  80164. 0003AE02  2F00                     move.l     -[A7], D0
  80165. 0003AE04  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  80166. 0003AE08  2F03                     move.l     -[A7], D3
  80167. 0003AE0A  4878 0001                push.l     0x1
  80168. 0003AE0E  486A 00D4                pea.l      [A2 + 0xD4]
  80169. 0003AE12  2057                     movea.l    A0, [A7]
  80170. 0003AE14  2250                     movea.l    A1, [A0]
  80171. 0003AE16  2269 0024                movea.l    A1, [A1 + 0x24]
  80172. 0003AE1A  4E91                     jsr        [A1]
  80173. 0003AE1C  4FEF 0038                lea.l      A7, [A7 + 0x38]
  80174. 0003AE20  261F                     move.l     D3, [A7]+
  80175. 0003AE22  245F                     movea.l    A2, [A7]+
  80176. 0003AE24  4E5E                     unlink     A6
  80177. 0003AE26  4E75                     rts
  80178. 0003AE28  4E56 0000                link       A6, 0
  80179. 0003AE2C  1F2E 0014                move.b     -[A7], [A6 + 0x14]
  80180. 0003AE30  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  80181. 0003AE34  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  80182. 0003AE38  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  80183. 0003AE3C  4EB9 0000 0778           jsr        [0x00000778]
  80184. 0003AE42  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  80185. 0003AE46  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  80186. 0003AE4A  206E 0008                movea.l    A0, [A6 + 0x8]
  80187. 0003AE4E  4868 00D4                pea.l      [A0 + 0xD4]
  80188. 0003AE52  2057                     movea.l    A0, [A7]
  80189. 0003AE54  2250                     movea.l    A1, [A0]
  80190. 0003AE56  2269 0028                movea.l    A1, [A1 + 0x28]
  80191. 0003AE5A  4E91                     jsr        [A1]
  80192. 0003AE5C  4E5E                     unlink     A6
  80193. 0003AE5E  4E75                     rts
  80194. 0003AE60  4E56 0000                link       A6, 0
  80195. 0003AE64  2F0A                     move.l     -[A7], A2
  80196. 0003AE66  246E 0008                movea.l    A2, [A6 + 0x8]
  80197. 0003AE6A  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  80198. 0003AE6E  2F0A                     move.l     -[A7], A2
  80199. 0003AE70  4EB9 0000 0780           jsr        [0x00000780]
  80200. 0003AE76  4878 0001                push.l     0x1
  80201. 0003AE7A  486A 00D4                pea.l      [A2 + 0xD4]
  80202. 0003AE7E  61FF FFFC 7330           bsr        -0x38CCE /* 000021B0 */
  80203. 0003AE84  584F                     addq.w     A7, 4
  80204. 0003AE86  2F00                     move.l     -[A7], D0
  80205. 0003AE88  486A 00D4                pea.l      [A2 + 0xD4]
  80206. 0003AE8C  2057                     movea.l    A0, [A7]
  80207. 0003AE8E  2250                     movea.l    A1, [A0]
  80208. 0003AE90  2269 0028                movea.l    A1, [A1 + 0x28]
  80209. 0003AE94  4E91                     jsr        [A1]
  80210. 0003AE96  4FEF 0012                lea.l      A7, [A7 + 0x12]
  80211. 0003AE9A  245F                     movea.l    A2, [A7]+
  80212. 0003AE9C  4E5E                     unlink     A6
  80213. 0003AE9E  4E75                     rts
  80214. 0003AEA0  4E56 0000                link       A6, 0
  80215. 0003AEA4  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  80216. 0003AEA8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  80217. 0003AEAC  4EB9 0000 0770           jsr        [0x00000770]
  80218. 0003AEB2  4E5E                     unlink     A6
  80219. 0003AEB4  4E75                     rts
  80220. 0003AEB6  206F 0004                movea.l    A0, [A7 + 0x4]
  80221. 0003AEBA  216F 0008 00C8           move.l     [A0 + 0xC8], [A7 + 0x8]
  80222. 0003AEC0  4E75                     rts
  80223. 0003AEC2  206F 0004                movea.l    A0, [A7 + 0x4]
  80224. 0003AEC6  2028 00C8                move.l     D0, [A0 + 0xC8]
  80225. 0003AECA  4E75                     rts
  80226. 0003AECC  4E56 0000                link       A6, 0
  80227. 0003AED0  2F03                     move.l     -[A7], D3
  80228. 0003AED2  7600                     moveq.l    D3, 0x00
  80229. 0003AED4  362E 000C                move.w     D3, [A6 + 0xC]
  80230. 0003AED8  2F03                     move.l     -[A7], D3
  80231. 0003AEDA  2F03                     move.l     -[A7], D3
  80232. 0003AEDC  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  80233. 0003AEE0  206E 0008                movea.l    A0, [A6 + 0x8]
  80234. 0003AEE4  2F28 0084                move.l     -[A7], [A0 + 0x84]
  80235. 0003AEE8  2057                     movea.l    A0, [A7]
  80236. 0003AEEA  2250                     movea.l    A1, [A0]
  80237. 0003AEEC  2269 0028                movea.l    A1, [A1 + 0x28]
  80238. 0003AEF0  4E91                     jsr        [A1]
  80239. 0003AEF2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  80240. 0003AEF6  2057                     movea.l    A0, [A7]
  80241. 0003AEF8  2268 0004                movea.l    A1, [A0 + 0x4]
  80242. 0003AEFC  2269 00C4                movea.l    A1, [A1 + 0xC4]
  80243. 0003AF00  4E91                     jsr        [A1]
  80244. 0003AF02  4FEF 0012                lea.l      A7, [A7 + 0x12]
  80245. 0003AF06  261F                     move.l     D3, [A7]+
  80246. 0003AF08  4E5E                     unlink     A6
  80247. 0003AF0A  4E75                     rts
  80248. 0003AF0C  4E56 0000                link       A6, 0
  80249. 0003AF10  2F03                     move.l     -[A7], D3
  80250. 0003AF12  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  80251. 0003AF16  206E 0008                movea.l    A0, [A6 + 0x8]
  80252. 0003AF1A  2F28 0084                move.l     -[A7], [A0 + 0x84]
  80253. 0003AF1E  2057                     movea.l    A0, [A7]
  80254. 0003AF20  2250                     movea.l    A1, [A0]
  80255. 0003AF22  2269 0024                movea.l    A1, [A1 + 0x24]
  80256. 0003AF26  4E91                     jsr        [A1]
  80257. 0003AF28  7200                     moveq.l    D1, 0x00
  80258. 0003AF2A  3200                     move.w     D1, D0
  80259. 0003AF2C  2601                     move.l     D3, D1
  80260. 0003AF2E  2003                     move.l     D0, D3
  80261. 0003AF30  504F                     addq.w     A7, 8
  80262. 0003AF32  261F                     move.l     D3, [A7]+
  80263. 0003AF34  4E5E                     unlink     A6
  80264. 0003AF36  4E75                     rts
  80265. 0003AF38  206F 0004                movea.l    A0, [A7 + 0x4]
  80266. 0003AF3C  216F 0008 00CC           move.l     [A0 + 0xCC], [A7 + 0x8]
  80267. 0003AF42  4E75                     rts
  80268. 0003AF44  206F 0004                movea.l    A0, [A7 + 0x4]
  80269. 0003AF48  2028 00CC                move.l     D0, [A0 + 0xCC]
  80270. 0003AF4C  4E75                     rts
  80271. 0003AF4E  206F 0004                movea.l    A0, [A7 + 0x4]
  80272. 0003AF52  216F 0008 00D0           move.l     [A0 + 0xD0], [A7 + 0x8]
  80273. 0003AF58  4E75                     rts
  80274. 0003AF5A  206F 0004                movea.l    A0, [A7 + 0x4]
  80275. 0003AF5E  2028 00D0                move.l     D0, [A0 + 0xD0]
  80276. 0003AF62  4E75                     rts
  80277. 0003AF64  206F 0004                movea.l    A0, [A7 + 0x4]
  80278. 0003AF68  316F 0008 0204           move.w     [A0 + 0x204], [A7 + 0x8]
  80279. 0003AF6E  4E75                     rts
  80280. 0003AF70  206F 0004                movea.l    A0, [A7 + 0x4]
  80281. 0003AF74  3028 0204                move.w     D0, [A0 + 0x204]
  80282. 0003AF78  4E75                     rts
  80283. 0003AF7A  206F 0004                movea.l    A0, [A7 + 0x4]
  80284. 0003AF7E  216F 0008 0206           move.l     [A0 + 0x206], [A7 + 0x8]
  80285. 0003AF84  316F 000C 020A           move.w     [A0 + 0x20A], [A7 + 0xC]
  80286. 0003AF8A  4E75                     rts
  80287. 0003AF8C  206F 0004                movea.l    A0, [A7 + 0x4]
  80288. 0003AF90  226F 0008                movea.l    A1, [A7 + 0x8]
  80289. 0003AF94  22A8 0206                move.l     [A1], [A0 + 0x206]
  80290. 0003AF98  3368 020A 0004           move.w     [A1 + 0x4], [A0 + 0x20A]
  80291. 0003AF9E  4E75                     rts
  80292. 0003AFA0  206F 0004                movea.l    A0, [A7 + 0x4]
  80293. 0003AFA4  116F 0008 020C           move.b     [A0 + 0x20C], [A7 + 0x8]
  80294. 0003AFAA  4E75                     rts
  80295. 0003AFAC  206F 0004                movea.l    A0, [A7 + 0x4]
  80296. 0003AFB0  1028 020C                move.b     D0, [A0 + 0x20C]
  80297. 0003AFB4  4E75                     rts
  80298. 0003AFB6  206F 0004                movea.l    A0, [A7 + 0x4]
  80299. 0003AFBA  116F 0008 020D           move.b     [A0 + 0x20D], [A7 + 0x8]
  80300. 0003AFC0  4E75                     rts
  80301. 0003AFC2  206F 0004                movea.l    A0, [A7 + 0x4]
  80302. 0003AFC6  1028 020D                move.b     D0, [A0 + 0x20D]
  80303. 0003AFCA  4E75                     rts
  80304. 0003AFCC  206F 0004                movea.l    A0, [A7 + 0x4]
  80305. 0003AFD0  116F 0008 0210           move.b     [A0 + 0x210], [A7 + 0x8]
  80306. 0003AFD6  4E75                     rts
  80307. 0003AFD8  206F 0004                movea.l    A0, [A7 + 0x4]
  80308. 0003AFDC  1028 0210                move.b     D0, [A0 + 0x210]
  80309. 0003AFE0  4E75                     rts
  80310. 0003AFE2  206F 0004                movea.l    A0, [A7 + 0x4]
  80311. 0003AFE6  116F 0008 0214           move.b     [A0 + 0x214], [A7 + 0x8]
  80312. 0003AFEC  4E75                     rts
  80313. 0003AFEE  206F 0004                movea.l    A0, [A7 + 0x4]
  80314. 0003AFF2  1028 0214                move.b     D0, [A0 + 0x214]
  80315. 0003AFF6  4E75                     rts
  80316. 0003AFF8  206F 0004                movea.l    A0, [A7 + 0x4]
  80317. 0003AFFC  116F 0008 0215           move.b     [A0 + 0x215], [A7 + 0x8]
  80318. 0003B002  4E75                     rts
  80319. 0003B004  206F 0004                movea.l    A0, [A7 + 0x4]
  80320. 0003B008  1028 0215                move.b     D0, [A0 + 0x215]
  80321. 0003B00C  4E75                     rts
  80322. 0003B00E  206F 0004                movea.l    A0, [A7 + 0x4]
  80323. 0003B012  116F 0008 0216           move.b     [A0 + 0x216], [A7 + 0x8]
  80324. 0003B018  4E75                     rts
  80325. 0003B01A  206F 0004                movea.l    A0, [A7 + 0x4]
  80326. 0003B01E  1028 0216                move.b     D0, [A0 + 0x216]
  80327. 0003B022  4E75                     rts
  80328. 0003B024  206F 0004                movea.l    A0, [A7 + 0x4]
  80329. 0003B028  216F 0008 0218           move.l     [A0 + 0x218], [A7 + 0x8]
  80330. 0003B02E  316F 000C 021C           move.w     [A0 + 0x21C], [A7 + 0xC]
  80331. 0003B034  4E75                     rts
  80332. 0003B036  206F 0004                movea.l    A0, [A7 + 0x4]
  80333. 0003B03A  226F 0008                movea.l    A1, [A7 + 0x8]
  80334. 0003B03E  22A8 0218                move.l     [A1], [A0 + 0x218]
  80335. 0003B042  3368 021C 0004           move.w     [A1 + 0x4], [A0 + 0x21C]
  80336. 0003B048  4E75                     rts
  80337. 0003B04A  206F 0004                movea.l    A0, [A7 + 0x4]
  80338. 0003B04E  316F 0008 021E           move.w     [A0 + 0x21E], [A7 + 0x8]
  80339. 0003B054  4E75                     rts
  80340. 0003B056  206F 0004                movea.l    A0, [A7 + 0x4]
  80341. 0003B05A  3028 021E                move.w     D0, [A0 + 0x21E]
  80342. 0003B05E  4E75                     rts
  80343. 0003B060  206F 0004                movea.l    A0, [A7 + 0x4]
  80344. 0003B064  116F 0008 0220           move.b     [A0 + 0x220], [A7 + 0x8]
  80345. 0003B06A  4E75                     rts
  80346. 0003B06C  206F 0004                movea.l    A0, [A7 + 0x4]
  80347. 0003B070  1028 0220                move.b     D0, [A0 + 0x220]
  80348. 0003B074  4E75                     rts
  80349. 0003B076  206F 0004                movea.l    A0, [A7 + 0x4]
  80350. 0003B07A  216F 0008 0222           move.l     [A0 + 0x222], [A7 + 0x8]
  80351. 0003B080  316F 000C 0226           move.w     [A0 + 0x226], [A7 + 0xC]
  80352. 0003B086  4E75                     rts
  80353. 0003B088  206F 0004                movea.l    A0, [A7 + 0x4]
  80354. 0003B08C  226F 0008                movea.l    A1, [A7 + 0x8]
  80355. 0003B090  22A8 0222                move.l     [A1], [A0 + 0x222]
  80356. 0003B094  3368 0226 0004           move.w     [A1 + 0x4], [A0 + 0x226]
  80357. 0003B09A  4E75                     rts
  80358. 0003B09C  206F 0004                movea.l    A0, [A7 + 0x4]
  80359. 0003B0A0  316F 0008 0228           move.w     [A0 + 0x228], [A7 + 0x8]
  80360. 0003B0A6  4E75                     rts
  80361. 0003B0A8  206F 0004                movea.l    A0, [A7 + 0x4]
  80362. 0003B0AC  3028 0228                move.w     D0, [A0 + 0x228]
  80363. 0003B0B0  4E75                     rts
  80364. 0003B0B2  206F 0004                movea.l    A0, [A7 + 0x4]
  80365. 0003B0B6  216F 0008 022A           move.l     [A0 + 0x22A], [A7 + 0x8]
  80366. 0003B0BC  4E75                     rts
  80367. 0003B0BE  206F 0004                movea.l    A0, [A7 + 0x4]
  80368. 0003B0C2  2028 022A                move.l     D0, [A0 + 0x22A]
  80369. 0003B0C6  4E75                     rts
  80370. 0003B0C8  206F 0004                movea.l    A0, [A7 + 0x4]
  80371. 0003B0CC  216F 0008 022E           move.l     [A0 + 0x22E], [A7 + 0x8]
  80372. 0003B0D2  4E75                     rts
  80373. 0003B0D4  206F 0004                movea.l    A0, [A7 + 0x4]
  80374. 0003B0D8  2028 022E                move.l     D0, [A0 + 0x22E]
  80375. 0003B0DC  4E75                     rts
  80376. 0003B0DE  206F 0004                movea.l    A0, [A7 + 0x4]
  80377. 0003B0E2  216F 0008 0232           move.l     [A0 + 0x232], [A7 + 0x8]
  80378. 0003B0E8  4E75                     rts
  80379. 0003B0EA  206F 0004                movea.l    A0, [A7 + 0x4]
  80380. 0003B0EE  2028 0232                move.l     D0, [A0 + 0x232]
  80381. 0003B0F2  4E75                     rts
  80382. 0003B0F4  4E56 0000                link       A6, 0
  80383. 0003B0F8  206E 0008                movea.l    A0, [A6 + 0x8]
  80384. 0003B0FC  216E 000C 0236           move.l     [A0 + 0x236], [A6 + 0xC]
  80385. 0003B102  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  80386. 0003B106  2057                     movea.l    A0, [A7]
  80387. 0003B108  2268 0004                movea.l    A1, [A0 + 0x4]
  80388. 0003B10C  2269 00C4                movea.l    A1, [A1 + 0xC4]
  80389. 0003B110  4E91                     jsr        [A1]
  80390. 0003B112  4E5E                     unlink     A6
  80391. 0003B114  4E75                     rts
  80392. 0003B116  206F 0004                movea.l    A0, [A7 + 0x4]
  80393. 0003B11A  2028 0236                move.l     D0, [A0 + 0x236]
  80394. 0003B11E  4E75                     rts
  80395. 0003B120  206F 0004                movea.l    A0, [A7 + 0x4]
  80396. 0003B124  2028 023A                move.l     D0, [A0 + 0x23A]
  80397. 0003B128  4E75                     rts
  80398. 0003B12A  206F 0004                movea.l    A0, [A7 + 0x4]
  80399. 0003B12E  5088                     addq.l     A0, 8
  80400. 0003B130  2010                     move.l     D0, [A0]
  80401. 0003B132  0680 FFFF FDBA           addi.l     D0, 0xFFFFFDBA
  80402. 0003B138  D1AF 0004                add.l      [A7 + 0x4], D0
  80403. 0003B13C  4EFA E23A                jmp        [PC - 0x1DC6 /* 00039378 */]
  80404. 0003B140  06AF FFFF FF6C 0004      addi.l     [A7 + 0x4], 0xFFFFFF6C
  80405. 0003B148  4EFA E22E                jmp        [PC - 0x1DD2 /* 00039378 */]
  80406. fn0003B14C:
  80407. 0003B14C  4E56 0000                link       A6, 0
  80408. 0003B150  2F0A                     move.l     -[A7], A2
  80409. 0003B152  4A6E 000C                tst.w      [A6 + 0xC]
  80410. 0003B156  671E                     beq        +0x20 /* 0003B176 */
  80411. 0003B158  206E 0008                movea.l    A0, [A6 + 0x8]
  80412. 0003B15C  41E8 024E                lea.l      A0, [A0 + 0x24E]
  80413. 0003B160  226E 0008                movea.l    A1, [A6 + 0x8]
  80414. 0003B164  2288                     move.l     [A1], A0
  80415. 0003B166  206E 0008                movea.l    A0, [A6 + 0x8]
  80416. 0003B16A  4868 024E                pea.l      [A0 + 0x24E]
  80417. 0003B16E  4EB9 0000 17B0           jsr        [0x000017B0]
  80418. 0003B174  584F                     addq.w     A7, 4
  80419. label0003B176:
  80420. 0003B176  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  80421. 0003B17A  4267                     clr.w      -[A7]
  80422. 0003B17C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  80423. 0003B180  4EB9 0000 0B28           jsr        [0x00000B28 /* At2MenuBottom */]
  80424. 0003B186  41F9 0000 B60C           lea.l      A0, [0x0000B60C]
  80425. 0003B18C  226E 0008                movea.l    A1, [A6 + 0x8]
  80426. 0003B190  2348 0004                move.l     [A1 + 0x4], A0
  80427. 0003B194  41F9 0000 B60C           lea.l      A0, [0x0000B60C]
  80428. 0003B19A  41E8 0178                lea.l      A0, [A0 + 0x178]
  80429. 0003B19E  226E 0008                movea.l    A1, [A6 + 0x8]
  80430. 0003B1A2  2251                     movea.l    A1, [A1]
  80431. 0003B1A4  2288                     move.l     [A1], A0
  80432. 0003B1A6  206E 0008                movea.l    A0, [A6 + 0x8]
  80433. 0003B1AA  2450                     movea.l    A2, [A0]
  80434. 0003B1AC  41E8 024E                lea.l      A0, [A0 + 0x24E]
  80435. 0003B1B0  91CA                     sub.l      A0, A2
  80436. 0003B1B2  2548 0008                move.l     [A2 + 0x8], A0
  80437. 0003B1B6  206E 0008                movea.l    A0, [A6 + 0x8]
  80438. 0003B1BA  4868 0028                pea.l      [A0 + 0x28]
  80439. 0003B1BE  206E 0008                movea.l    A0, [A6 + 0x8]
  80440. 0003B1C2  4868 0138                pea.l      [A0 + 0x138]
  80441. 0003B1C6  4EB9 0000 0A00           jsr        [0x00000A00]
  80442. 0003B1CC  206E 0008                movea.l    A0, [A6 + 0x8]
  80443. 0003B1D0  4FEF 0012                lea.l      A7, [A7 + 0x12]
  80444. 0003B1D4  245F                     movea.l    A2, [A7]+
  80445. 0003B1D6  4E5E                     unlink     A6
  80446. 0003B1D8  4E75                     rts
  80447. label0003B1DA:
  80448. 0003B1DA  4E56 0000                link       A6, 0
  80449. 0003B1DE  2F0B                     move.l     -[A7], A3
  80450. 0003B1E0  2F0A                     move.l     -[A7], A2
  80451. 0003B1E2  246E 0008                movea.l    A2, [A6 + 0x8]
  80452. 0003B1E6  200A                     move.l     D0, A2
  80453. 0003B1E8  676A                     beq        +0x6C /* 0003B254 */
  80454. 0003B1EA  41F9 0000 B60C           lea.l      A0, [0x0000B60C]
  80455. 0003B1F0  2548 0004                move.l     [A2 + 0x4], A0
  80456. 0003B1F4  41F9 0000 B60C           lea.l      A0, [0x0000B60C]
  80457. 0003B1FA  41E8 0178                lea.l      A0, [A0 + 0x178]
  80458. 0003B1FE  2252                     movea.l    A1, [A2]
  80459. 0003B200  2288                     move.l     [A1], A0
  80460. 0003B202  2652                     movea.l    A3, [A2]
  80461. 0003B204  204A                     movea.l    A0, A2
  80462. 0003B206  41E8 024E                lea.l      A0, [A0 + 0x24E]
  80463. 0003B20A  91CB                     sub.l      A0, A3
  80464. 0003B20C  2748 0008                move.l     [A3 + 0x8], A0
  80465. 0003B210  3F3C FFFF                move.w     -[A7], 0xFFFF
  80466. 0003B214  204A                     movea.l    A0, A2
  80467. 0003B216  4868 0138                pea.l      [A0 + 0x138]
  80468. 0003B21A  61FF FFFC 6050           bsr        -0x39FAE /* 0000126C */
  80469. 0003B220  4267                     clr.w      -[A7]
  80470. 0003B222  2F0A                     move.l     -[A7], A2
  80471. 0003B224  4EB9 0000 0B30           jsr        [0x00000B30 /* TimeVars */]
  80472. 0003B22A  4A6E 000C                tst.w      [A6 + 0xC]
  80473. 0003B22E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  80474. 0003B232  6710                     beq        +0x12 /* 0003B244 */
  80475. 0003B234  4267                     clr.w      -[A7]
  80476. 0003B236  204A                     movea.l    A0, A2
  80477. 0003B238  4868 024E                pea.l      [A0 + 0x24E]
  80478. 0003B23C  4EB9 0000 17B8           jsr        [0x000017B8]
  80479. 0003B242  5C4F                     addq.w     A7, 6
  80480. label0003B244:
  80481. 0003B244  4A6E 000C                tst.w      [A6 + 0xC]
  80482. 0003B248  6F0A                     ble        +0xC /* 0003B254 */
  80483. 0003B24A  2F0A                     move.l     -[A7], A2
  80484. 0003B24C  4EB9 0000 0168           jsr        [0x00000168]
  80485. 0003B252  584F                     addq.w     A7, 4
  80486. label0003B254:
  80487. 0003B254  204A                     movea.l    A0, A2
  80488. 0003B256  245F                     movea.l    A2, [A7]+
  80489. 0003B258  265F                     movea.l    A3, [A7]+
  80490. 0003B25A  4E5E                     unlink     A6
  80491. 0003B25C  4E75                     rts
  80492. 0003B25E  4E56 FEF2                link       A6, -0x010E
  80493. 0003B262  2F0A                     move.l     -[A7], A2
  80494. 0003B264  246E 0008                movea.l    A2, [A6 + 0x8]
  80495. 0003B268  486A 0138                pea.l      [A2 + 0x138]
  80496. 0003B26C  486E FEF2                pea.l      [A6 - 0x10E]
  80497. 0003B270  4EB9 0000 0A00           jsr        [0x00000A00]
  80498. 0003B276  486E FEF2                pea.l      [A6 - 0x10E]
  80499. 0003B27A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  80500. 0003B27E  2F0A                     move.l     -[A7], A2
  80501. 0003B280  2057                     movea.l    A0, [A7]
  80502. 0003B282  2268 0004                movea.l    A1, [A0 + 0x4]
  80503. 0003B286  2269 0174                movea.l    A1, [A1 + 0x174]
  80504. 0003B28A  4E91                     jsr        [A1]
  80505. 0003B28C  486E FEF2                pea.l      [A6 - 0x10E]
  80506. 0003B290  61FF FFFC 5F9E           bsr        -0x3A060 /* 00001230 */
  80507. 0003B296  584F                     addq.w     A7, 4
  80508. 0003B298  2F08                     move.l     -[A7], A0
  80509. 0003B29A  2F0A                     move.l     -[A7], A2
  80510. 0003B29C  2057                     movea.l    A0, [A7]
  80511. 0003B29E  2268 0004                movea.l    A1, [A0 + 0x4]
  80512. 0003B2A2  2269 0028                movea.l    A1, [A1 + 0x28]
  80513. 0003B2A6  4E91                     jsr        [A1]
  80514. 0003B2A8  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  80515. 0003B2AC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  80516. 0003B2B0  2F0A                     move.l     -[A7], A2
  80517. 0003B2B2  4EB9 0000 0F78           jsr        [0x00000F78]
  80518. 0003B2B8  3F3C FFFF                move.w     -[A7], 0xFFFF
  80519. 0003B2BC  486E FEF2                pea.l      [A6 - 0x10E]
  80520. 0003B2C0  61FF FFFC 5FAA           bsr        -0x3A054 /* 0000126C */
  80521. 0003B2C6  4FEF 002E                lea.l      A7, [A7 + 0x2E]
  80522. 0003B2CA  245F                     movea.l    A2, [A7]+
  80523. 0003B2CC  4E5E                     unlink     A6
  80524. 0003B2CE  4E75                     rts
  80525. 0003B2D0  4E56 FEF2                link       A6, -0x010E
  80526. 0003B2D4  48E7 1030                movem.l    -[A7], D3,A2,A3
  80527. 0003B2D8  266E 0008                movea.l    A3, [A6 + 0x8]
  80528. 0003B2DC  246E 0010                movea.l    A2, [A6 + 0x10]
  80529. 0003B2E0  1F3C 0001                move.b     -[A7], 0x1
  80530. 0003B2E4  1F3C 0002                move.b     -[A7], 0x2
  80531. 0003B2E8  4879 0000 B848           push.l     0xB848
  80532. 0003B2EE  2F0A                     move.l     -[A7], A2
  80533. 0003B2F0  4EB9 0000 09A8           jsr        [0x000009A8 /* FOutLeading */]
  80534. 0003B2F6  1600                     move.b     D3, D0
  80535. 0003B2F8  206E 000C                movea.l    A0, [A6 + 0xC]
  80536. 0003B2FC  2028 0008                move.l     D0, [A0 + 0x8]
  80537. 0003B300  90AB 0246                sub.l      D0, [A3 + 0x246]
  80538. 0003B304  2F00                     move.l     -[A7], D0
  80539. 0003B306  486E FEF2                pea.l      [A6 - 0x10E]
  80540. 0003B30A  4EB9 0000 0A20           jsr        [0x00000A20 /* MBarEnable */]
  80541. 0003B310  486E FEF2                pea.l      [A6 - 0x10E]
  80542. 0003B314  61FF FFFC 8B6E           bsr        -0x37490 /* 00003E84 */
  80543. 0003B31A  584F                     addq.w     A7, 4
  80544. 0003B31C  1F00                     move.b     -[A7], D0
  80545. 0003B31E  486E FEF2                pea.l      [A6 - 0x10E]
  80546. 0003B322  61FF FFFC F6DE           bsr        -0x30920 /* 0000AA02 */
  80547. 0003B328  584F                     addq.w     A7, 4
  80548. 0003B32A  2F08                     move.l     -[A7], A0
  80549. 0003B32C  1F3C 0002                move.b     -[A7], 0x2
  80550. 0003B330  1F03                     move.b     -[A7], D3
  80551. 0003B332  2F0A                     move.l     -[A7], A2
  80552. 0003B334  4EB9 0000 09B0           jsr        [0x000009B0]
  80553. 0003B33A  1F3C 0001                move.b     -[A7], 0x1
  80554. 0003B33E  1F3C 0002                move.b     -[A7], 0x2
  80555. 0003B342  4879 0000 B844           push.l     0xB844
  80556. 0003B348  2F0A                     move.l     -[A7], A2
  80557. 0003B34A  4EB9 0000 09A8           jsr        [0x000009A8 /* FOutLeading */]
  80558. 0003B350  1600                     move.b     D3, D0
  80559. 0003B352  4FEF 002E                lea.l      A7, [A7 + 0x2E]
  80560. 0003B356  673C                     beq        +0x3E /* 0003B394 */
  80561. 0003B358  2F2B 024A                move.l     -[A7], [A3 + 0x24A]
  80562. 0003B35C  486E FEF2                pea.l      [A6 - 0x10E]
  80563. 0003B360  4EB9 0000 0988           jsr        [0x00000988 /* CurFMFamily */]
  80564. 0003B366  486E FEF2                pea.l      [A6 - 0x10E]
  80565. 0003B36A  61FF FFFC 8B18           bsr        -0x374E6 /* 00003E84 */
  80566. 0003B370  584F                     addq.w     A7, 4
  80567. 0003B372  1F00                     move.b     -[A7], D0
  80568. 0003B374  486E FEF2                pea.l      [A6 - 0x10E]
  80569. 0003B378  61FF FFFC F688           bsr        -0x30976 /* 0000AA02 */
  80570. 0003B37E  584F                     addq.w     A7, 4
  80571. 0003B380  2F08                     move.l     -[A7], A0
  80572. 0003B382  1F3C 0002                move.b     -[A7], 0x2
  80573. 0003B386  1F03                     move.b     -[A7], D3
  80574. 0003B388  2F0A                     move.l     -[A7], A2
  80575. 0003B38A  4EB9 0000 09B0           jsr        [0x000009B0]
  80576. 0003B390  4FEF 0016                lea.l      A7, [A7 + 0x16]
  80577. label0003B394:
  80578. 0003B394  2F0A                     move.l     -[A7], A2
  80579. 0003B396  61FF FFFC F278           bsr        -0x30D86 /* 0000A610 */
  80580. 0003B39C  2648                     movea.l    A3, A0
  80581. 0003B39E  3F3C FFFF                move.w     -[A7], 0xFFFF
  80582. 0003B3A2  486E FEF2                pea.l      [A6 - 0x10E]
  80583. 0003B3A6  61FF FFFC 5EC4           bsr        -0x3A13A /* 0000126C */
  80584. 0003B3AC  204B                     movea.l    A0, A3
  80585. 0003B3AE  4FEF 000A                lea.l      A7, [A7 + 0xA]
  80586. 0003B3B2  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  80587. 0003B3B6  4E5E                     unlink     A6
  80588. 0003B3B8  4E75                     rts
  80589. 0003B3BA  4E56 FFF8                link       A6, -0x0008
  80590. 0003B3BE  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  80591. 0003B3C2  246E 0008                movea.l    A2, [A6 + 0x8]
  80592. 0003B3C6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  80593. 0003B3CA  4EB9 0000 1020           jsr        [0x00001020]
  80594. 0003B3D0  2848                     movea.l    A4, A0
  80595. 0003B3D2  2654                     movea.l    A3, [A4]
  80596. 0003B3D4  47EB 003E                lea.l      A3, [A3 + 0x3E]
  80597. 0003B3D8  3053                     movea.w    A0, [A3]
  80598. 0003B3DA  2548 0246                move.l     [A2 + 0x246], A0
  80599. 0003B3DE  306B 0002                movea.w    A0, [A3 + 0x2]
  80600. 0003B3E2  2548 024A                move.l     [A2 + 0x24A], A0
  80601. 0003B3E6  486E FFF8                pea.l      [A6 - 0x8]
  80602. 0003B3EA  486E FFFC                pea.l      [A6 - 0x4]
  80603. 0003B3EE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  80604. 0003B3F2  2057                     movea.l    A0, [A7]
  80605. 0003B3F4  2268 0004                movea.l    A1, [A0 + 0x4]
  80606. 0003B3F8  2269 0114                movea.l    A1, [A1 + 0x114]
  80607. 0003B3FC  4E91                     jsr        [A1]
  80608. 0003B3FE  262E FFFC                move.l     D3, [A6 - 0x4]
  80609. 0003B402  4C2E 3000 FFF8           movem.w    A4,A5, [A6 - 0x8]
  80610. 0003B408  2803                     move.l     D4, D3
  80611. 0003B40A  B8AA 024A                cmp.l      D4, [A2 + 0x24A]
  80612. 0003B40E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  80613. 0003B412  6406                     bcc        +0x8 /* 0003B41A */
  80614. 0003B414  3043                     movea.w    A0, D3
  80615. 0003B416  2548 024A                move.l     [A2 + 0x24A], A0
  80616. label0003B41A:
  80617. 0003B41A  262A 024A                move.l     D3, [A2 + 0x24A]
  80618. 0003B41E  B6AA 0246                cmp.l      D3, [A2 + 0x246]
  80619. 0003B422  6C04                     bge        +0x6 /* 0003B428 */
  80620. 0003B424  2543 0246                move.l     [A2 + 0x246], D3
  80621. label0003B428:
  80622. 0003B428  4A2E 0010                tst.b      [A6 + 0x10]
  80623. 0003B42C  670E                     beq        +0x10 /* 0003B43C */
  80624. 0003B42E  53AA 0246                subq.l     [A2 + 0x246], 1
  80625. 0003B432  202A 0246                move.l     D0, [A2 + 0x246]
  80626. 0003B436  91AA 024A                sub.l      [A2 + 0x24A], D0
  80627. 0003B43A  6004                     bra        +0x6 /* 0003B440 */
  80628. label0003B43C:
  80629. 0003B43C  42AA 0246                clr.l      [A2 + 0x246]
  80630. label0003B440:
  80631. 0003B440  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  80632. 0003B444  4E5E                     unlink     A6
  80633. 0003B446  4E75                     rts
  80634. 0003B448  206F 0004                movea.l    A0, [A7 + 0x4]
  80635. 0003B44C  5088                     addq.l     A0, 8
  80636. 0003B44E  2010                     move.l     D0, [A0]
  80637. 0003B450  0680 FFFF FDB2           addi.l     D0, 0xFFFFFDB2
  80638. 0003B456  D1AF 0004                add.l      [A7 + 0x4], D0
  80639. 0003B45A  4EFA FD7E                jmp        [PC - 0x282 /* 0003B1DA */]
  80640. fn0003B45E:
  80641. 0003B45E  4E56 0000                link       A6, 0
  80642. 0003B462  2F0A                     move.l     -[A7], A2
  80643. 0003B464  4A6E 000C                tst.w      [A6 + 0xC]
  80644. 0003B468  671E                     beq        +0x20 /* 0003B488 */
  80645. 0003B46A  206E 0008                movea.l    A0, [A6 + 0x8]
  80646. 0003B46E  41E8 007C                lea.l      A0, [A0 + 0x7C]
  80647. 0003B472  226E 0008                movea.l    A1, [A6 + 0x8]
  80648. 0003B476  2288                     move.l     [A1], A0
  80649. 0003B478  206E 0008                movea.l    A0, [A6 + 0x8]
  80650. 0003B47C  4868 007C                pea.l      [A0 + 0x7C]
  80651. 0003B480  4EB9 0000 17B0           jsr        [0x000017B0]
  80652. 0003B486  584F                     addq.w     A7, 4
  80653. label0003B488:
  80654. 0003B488  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  80655. 0003B48C  4267                     clr.w      -[A7]
  80656. 0003B48E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  80657. 0003B492  4EB9 0000 11F8           jsr        [0x000011F8]
  80658. 0003B498  41F9 0000 B318           lea.l      A0, [0x0000B318]
  80659. 0003B49E  226E 0008                movea.l    A1, [A6 + 0x8]
  80660. 0003B4A2  2348 0004                move.l     [A1 + 0x4], A0
  80661. 0003B4A6  41F9 0000 B318           lea.l      A0, [0x0000B318]
  80662. 0003B4AC  41E8 01C4                lea.l      A0, [A0 + 0x1C4]
  80663. 0003B4B0  226E 0008                movea.l    A1, [A6 + 0x8]
  80664. 0003B4B4  2251                     movea.l    A1, [A1]
  80665. 0003B4B6  2288                     move.l     [A1], A0
  80666. 0003B4B8  206E 0008                movea.l    A0, [A6 + 0x8]
  80667. 0003B4BC  2450                     movea.l    A2, [A0]
  80668. 0003B4BE  41E8 007C                lea.l      A0, [A0 + 0x7C]
  80669. 0003B4C2  91CA                     sub.l      A0, A2
  80670. 0003B4C4  2548 0008                move.l     [A2 + 0x8], A0
  80671. 0003B4C8  206E 0008                movea.l    A0, [A6 + 0x8]
  80672. 0003B4CC  4FEF 000A                lea.l      A7, [A7 + 0xA]
  80673. 0003B4D0  245F                     movea.l    A2, [A7]+
  80674. 0003B4D2  4E5E                     unlink     A6
  80675. 0003B4D4  4E75                     rts
  80676. label0003B4D6:
  80677. 0003B4D6  4E56 0000                link       A6, 0
  80678. 0003B4DA  2F0B                     move.l     -[A7], A3
  80679. 0003B4DC  2F0A                     move.l     -[A7], A2
  80680. 0003B4DE  246E 0008                movea.l    A2, [A6 + 0x8]
  80681. 0003B4E2  200A                     move.l     D0, A2
  80682. 0003B4E4  6758                     beq        +0x5A /* 0003B53E */
  80683. 0003B4E6  41F9 0000 B318           lea.l      A0, [0x0000B318]
  80684. 0003B4EC  2548 0004                move.l     [A2 + 0x4], A0
  80685. 0003B4F0  41F9 0000 B318           lea.l      A0, [0x0000B318]
  80686. 0003B4F6  41E8 01C4                lea.l      A0, [A0 + 0x1C4]
  80687. 0003B4FA  2252                     movea.l    A1, [A2]
  80688. 0003B4FC  2288                     move.l     [A1], A0
  80689. 0003B4FE  2652                     movea.l    A3, [A2]
  80690. 0003B500  204A                     movea.l    A0, A2
  80691. 0003B502  41E8 007C                lea.l      A0, [A0 + 0x7C]
  80692. 0003B506  91CB                     sub.l      A0, A3
  80693. 0003B508  2748 0008                move.l     [A3 + 0x8], A0
  80694. 0003B50C  4267                     clr.w      -[A7]
  80695. 0003B50E  2F0A                     move.l     -[A7], A2
  80696. 0003B510  4EB9 0000 1200           jsr        [0x00001200]
  80697. 0003B516  4A6E 000C                tst.w      [A6 + 0xC]
  80698. 0003B51A  5C4F                     addq.w     A7, 6
  80699. 0003B51C  6710                     beq        +0x12 /* 0003B52E */
  80700. 0003B51E  4267                     clr.w      -[A7]
  80701. 0003B520  204A                     movea.l    A0, A2
  80702. 0003B522  4868 007C                pea.l      [A0 + 0x7C]
  80703. 0003B526  4EB9 0000 17B8           jsr        [0x000017B8]
  80704. 0003B52C  5C4F                     addq.w     A7, 6
  80705. label0003B52E:
  80706. 0003B52E  4A6E 000C                tst.w      [A6 + 0xC]
  80707. 0003B532  6F0A                     ble        +0xC /* 0003B53E */
  80708. 0003B534  2F0A                     move.l     -[A7], A2
  80709. 0003B536  4EB9 0000 0168           jsr        [0x00000168]
  80710. 0003B53C  584F                     addq.w     A7, 4
  80711. label0003B53E:
  80712. 0003B53E  204A                     movea.l    A0, A2
  80713. 0003B540  245F                     movea.l    A2, [A7]+
  80714. 0003B542  265F                     movea.l    A3, [A7]+
  80715. 0003B544  4E5E                     unlink     A6
  80716. 0003B546  4E75                     rts
  80717. 0003B548  4E56 FFCC                link       A6, -0x0034
  80718. 0003B54C  2F0B                     move.l     -[A7], A3
  80719. 0003B54E  2F0A                     move.l     -[A7], A2
  80720. 0003B550  246E 0008                movea.l    A2, [A6 + 0x8]
  80721. 0003B554  266E 000C                movea.l    A3, [A6 + 0xC]
  80722. 0003B558  2F0A                     move.l     -[A7], A2
  80723. 0003B55A  61FF FFFD 2D26           bsr        -0x2D2D8 /* 0000E282 */
  80724. 0003B560  4A00                     tst.b      D0
  80725. 0003B562  584F                     addq.w     A7, 4
  80726. 0003B564  6700 0196                beq        +0x198 /* 0003B6FC */
  80727. 0003B568  486A 006C                pea.l      [A2 + 0x6C]
  80728. 0003B56C  486A 0074                pea.l      [A2 + 0x74]
  80729. 0003B570  61FF FFFF 473A           bsr        -0xB8C4 /* 0002FCAC */
  80730. 0003B576  4AAE 0010                tst.l      [A6 + 0x10]
  80731. 0003B57A  504F                     addq.w     A7, 8
  80732. 0003B57C  6710                     beq        +0x12 /* 0003B58E */
  80733. 0003B57E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  80734. 0003B582  486A 0074                pea.l      [A2 + 0x74]
  80735. 0003B586  61FF 0000 01A4           bsr        +0x1A6 /* 0003B72C */
  80736. 0003B58C  504F                     addq.w     A7, 8
  80737. label0003B58E:
  80738. 0003B58E  2D4F FFE8                move.l     [A6 - 0x18], A7
  80739. 0003B592  486A 0074                pea.l      [A2 + 0x74]
  80740. 0003B596  61FF 0000 017C           bsr        +0x17E /* 0003B714 */
  80741. 0003B59C  4A00                     tst.b      D0
  80742. 0003B59E  584F                     addq.w     A7, 4
  80743. 0003B5A0  6600 014E                bne        +0x150 /* 0003B6F0 */
  80744. 0003B5A4  42A7                     clr.l      -[A7]
  80745. 0003B5A6  2F0A                     move.l     -[A7], A2
  80746. 0003B5A8  2057                     movea.l    A0, [A7]
  80747. 0003B5AA  2268 0004                movea.l    A1, [A0 + 0x4]
  80748. 0003B5AE  2269 0104                movea.l    A1, [A1 + 0x104]
  80749. 0003B5B2  4E91                     jsr        [A1]
  80750. 0003B5B4  4A00                     tst.b      D0
  80751. 0003B5B6  504F                     addq.w     A7, 8
  80752. 0003B5B8  6700 0136                beq        +0x138 /* 0003B6F0 */
  80753. 0003B5BC  486A 0074                pea.l      [A2 + 0x74]
  80754. 0003B5C0  61FF FFFC E95A           bsr        -0x316A4 /* 00009F1C */
  80755. 0003B5C6  584F                     addq.w     A7, 4
  80756. 0003B5C8  2F08                     move.l     -[A7], A0
  80757. 0003B5CA  3F2A 0042                move.w     -[A7], [A2 + 0x42]
  80758. 0003B5CE  3F2A 0040                move.w     -[A7], [A2 + 0x40]
  80759. 0003B5D2  A8E0                     syscall    OffsetRgn/OfsetRgn
  80760. 0003B5D4  486A 0074                pea.l      [A2 + 0x74]
  80761. 0003B5D8  61FF FFFC E942           bsr        -0x316BC /* 00009F1C */
  80762. 0003B5DE  584F                     addq.w     A7, 4
  80763. 0003B5E0  2F08                     move.l     -[A7], A0
  80764. 0003B5E2  A879                     syscall    SetClip
  80765. 0003B5E4  486A 0074                pea.l      [A2 + 0x74]
  80766. 0003B5E8  61FF FFFC E932           bsr        -0x316CC /* 00009F1C */
  80767. 0003B5EE  584F                     addq.w     A7, 4
  80768. 0003B5F0  2F08                     move.l     -[A7], A0
  80769. 0003B5F2  302A 0042                move.w     D0, [A2 + 0x42]
  80770. 0003B5F6  48C0                     ext.l      D0
  80771. 0003B5F8  4480                     neg.l      D0
  80772. 0003B5FA  3F00                     move.w     -[A7], D0
  80773. 0003B5FC  302A 0040                move.w     D0, [A2 + 0x40]
  80774. 0003B600  48C0                     ext.l      D0
  80775. 0003B602  4480                     neg.l      D0
  80776. 0003B604  3F00                     move.w     -[A7], D0
  80777. 0003B606  A8E0                     syscall    OffsetRgn/OfsetRgn
  80778. 0003B608  486E FFCC                pea.l      [A6 - 0x34]
  80779. 0003B60C  2F0A                     move.l     -[A7], A2
  80780. 0003B60E  2057                     movea.l    A0, [A7]
  80781. 0003B610  2268 0004                movea.l    A1, [A0 + 0x4]
  80782. 0003B614  2269 0040                movea.l    A1, [A1 + 0x40]
  80783. 0003B618  4E91                     jsr        [A1]
  80784. 0003B61A  486E FFCC                pea.l      [A6 - 0x34]
  80785. 0003B61E  4878 032B                push.l     0x32B
  80786. 0003B622  2F12                     move.l     -[A7], [A2]
  80787. 0003B624  2057                     movea.l    A0, [A7]
  80788. 0003B626  2250                     movea.l    A1, [A0]
  80789. 0003B628  2269 0018                movea.l    A1, [A1 + 0x18]
  80790. 0003B62C  4E91                     jsr        [A1]
  80791. 0003B62E  4A00                     tst.b      D0
  80792. 0003B630  4FEF 0014                lea.l      A7, [A7 + 0x14]
  80793. 0003B634  6712                     beq        +0x14 /* 0003B648 */
  80794. 0003B636  2F0B                     move.l     -[A7], A3
  80795. 0003B638  2F0A                     move.l     -[A7], A2
  80796. 0003B63A  2057                     movea.l    A0, [A7]
  80797. 0003B63C  2268 0004                movea.l    A1, [A0 + 0x4]
  80798. 0003B640  2269 0124                movea.l    A1, [A1 + 0x124]
  80799. 0003B644  4E91                     jsr        [A1]
  80800. 0003B646  504F                     addq.w     A7, 8
  80801. label0003B648:
  80802. 0003B648  42A7                     clr.l      -[A7]
  80803. 0003B64A  486A 0044                pea.l      [A2 + 0x44]
  80804. 0003B64E  486E FFEC                pea.l      [A6 - 0x14]
  80805. 0003B652  61FF FFFD 09FC           bsr        -0x2F602 /* 0000C050 */
  80806. 0003B658  4FEF 000C                lea.l      A7, [A7 + 0xC]
  80807. 0003B65C  6024                     bra        +0x26 /* 0003B682 */
  80808. label0003B65E:
  80809. 0003B65E  486A 0074                pea.l      [A2 + 0x74]
  80810. 0003B662  61FF FFFC E8B8           bsr        -0x31746 /* 00009F1C */
  80811. 0003B668  584F                     addq.w     A7, 4
  80812. 0003B66A  2F08                     move.l     -[A7], A0
  80813. 0003B66C  2F0B                     move.l     -[A7], A3
  80814. 0003B66E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  80815. 0003B672  2057                     movea.l    A0, [A7]
  80816. 0003B674  2268 0004                movea.l    A1, [A0 + 0x4]
  80817. 0003B678  2269 0120                movea.l    A1, [A1 + 0x120]
  80818. 0003B67C  4E91                     jsr        [A1]
  80819. 0003B67E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  80820. label0003B682:
  80821. 0003B682  486E FFFC                pea.l      [A6 - 0x4]
  80822. 0003B686  486E FFEC                pea.l      [A6 - 0x14]
  80823. 0003B68A  61FF FFFD 097C           bsr        -0x2F682 /* 0000C008 */
  80824. 0003B690  4A00                     tst.b      D0
  80825. 0003B692  504F                     addq.w     A7, 8
  80826. 0003B694  66C8                     bne        -0x36 /* 0003B65E */
  80827. 0003B696  3F3C FFFF                move.w     -[A7], 0xFFFF
  80828. 0003B69A  486E FFEC                pea.l      [A6 - 0x14]
  80829. 0003B69E  61FF FFFD 097E           bsr        -0x2F680 /* 0000C01E */
  80830. 0003B6A4  5C4F                     addq.w     A7, 6
  80831. 0003B6A6  6048                     bra        +0x4A /* 0003B6F0 */
  80832. 0003B6A8  61FF FFFC 665C           bsr        -0x399A2 /* 00001D06 */
  80833. 0003B6AE  5300                     subq.b     D0, 1
  80834. 0003B6B0  661C                     bne        +0x1E /* 0003B6CE */
  80835. 0003B6B2  4878 007A                push.l     0x7A /* 'z' */
  80836. 0003B6B6  4879 0000 B5AE           push.l     0xB5AE
  80837. 0003B6BC  4879 0000 B5C2           push.l     0xB5C2
  80838. 0003B6C2  4EB9 0000 01B0           jsr        [0x000001B0]
  80839. 0003B6C8  4FEF 000C                lea.l      A7, [A7 + 0xC]
  80840. 0003B6CC  6018                     bra        +0x1A /* 0003B6E6 */
  80841. label0003B6CE:
  80842. 0003B6CE  61FF FFFC 6636           bsr        -0x399C8 /* 00001D06 */
  80843. 0003B6D4  5500                     subq.b     D0, 2
  80844. 0003B6D6  660E                     bne        +0x10 /* 0003B6E6 */
  80845. 0003B6D8  4879 0000 B5C2           push.l     0xB5C2
  80846. 0003B6DE  61FF FFFC 6618           bsr        -0x399E6 /* 00001CF8 */
  80847. 0003B6E4  584F                     addq.w     A7, 4
  80848. label0003B6E6:
  80849. 0003B6E6  486E FFD4                pea.l      [A6 - 0x2C]
  80850. 0003B6EA  4EB9 0000 0150           jsr        [0x00000150]
  80851. label0003B6F0:
  80852. 0003B6F0  486A 0074                pea.l      [A2 + 0x74]
  80853. 0003B6F4  61FF 0000 000E           bsr        +0x10 /* 0003B704 */
  80854. 0003B6FA  584F                     addq.w     A7, 4
  80855. label0003B6FC:
  80856. 0003B6FC  245F                     movea.l    A2, [A7]+
  80857. 0003B6FE  265F                     movea.l    A3, [A7]+
  80858. 0003B700  4E5E                     unlink     A6
  80859. 0003B702  4E75                     rts
  80860. fn0003B704:
  80861. 0003B704  4E56 0000                link       A6, 0
  80862. 0003B708  206E 0008                movea.l    A0, [A6 + 0x8]
  80863. 0003B70C  2F10                     move.l     -[A7], [A0]
  80864. 0003B70E  A8DD                     syscall    SetEmptyRgn
  80865. 0003B710  4E5E                     unlink     A6
  80866. 0003B712  4E75                     rts
  80867. fn0003B714:
  80868. 0003B714  4E56 0000                link       A6, 0
  80869. 0003B718  554F                     subq.w     A7, 2
  80870. 0003B71A  206E 0008                movea.l    A0, [A6 + 0x8]
  80871. 0003B71E  2F10                     move.l     -[A7], [A0]
  80872. 0003B720  A8E2                     syscall    EmptyRgn
  80873. 0003B722  101F                     move.b     D0, [A7]+
  80874. 0003B724  56C0                     sne        D0
  80875. 0003B726  4400                     neg.b      D0
  80876. 0003B728  4E5E                     unlink     A6
  80877. 0003B72A  4E75                     rts
  80878. fn0003B72C:
  80879. 0003B72C  4E56 0000                link       A6, 0
  80880. 0003B730  2F0A                     move.l     -[A7], A2
  80881. 0003B732  206E 0008                movea.l    A0, [A6 + 0x8]
  80882. 0003B736  2450                     movea.l    A2, [A0]
  80883. 0003B738  2F0A                     move.l     -[A7], A2
  80884. 0003B73A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  80885. 0003B73E  2F0A                     move.l     -[A7], A2
  80886. 0003B740  A8E4                     syscall    SectRgn
  80887. 0003B742  206E 0008                movea.l    A0, [A6 + 0x8]
  80888. 0003B746  245F                     movea.l    A2, [A7]+
  80889. 0003B748  4E5E                     unlink     A6
  80890. 0003B74A  4E75                     rts
  80891. 0003B74C  206F 0004                movea.l    A0, [A7 + 0x4]
  80892. 0003B750  5088                     addq.l     A0, 8
  80893. 0003B752  2010                     move.l     D0, [A0]
  80894. 0003B754  0680 FFFF FF84           addi.l     D0, 0xFFFFFF84
  80895. 0003B75A  D1AF 0004                add.l      [A7 + 0x4], D0
  80896. 0003B75E  4EFA FD76                jmp        [PC - 0x28A /* 0003B4D6 */]
  80897. fn0003B762:
  80898. 0003B762  4E56 0000                link       A6, 0
  80899. 0003B766  2F0A                     move.l     -[A7], A2
  80900. 0003B768  4A6E 000C                tst.w      [A6 + 0xC]
  80901. 0003B76C  6726                     beq        +0x28 /* 0003B794 */
  80902. 0003B76E  206E 0008                movea.l    A0, [A6 + 0x8]
  80903. 0003B772  41E8 010A                lea.l      A0, [A0 + 0x10A]
  80904. 0003B776  226E 0008                movea.l    A1, [A6 + 0x8]
  80905. 0003B77A  2288                     move.l     [A1], A0
  80906. 0003B77C  226E 0008                movea.l    A1, [A6 + 0x8]
  80907. 0003B780  2348 007C                move.l     [A1 + 0x7C], A0
  80908. 0003B784  206E 0008                movea.l    A0, [A6 + 0x8]
  80909. 0003B788  4868 010A                pea.l      [A0 + 0x10A]
  80910. 0003B78C  4EB9 0000 17B0           jsr        [0x000017B0]
  80911. 0003B792  584F                     addq.w     A7, 4
  80912. label0003B794:
  80913. 0003B794  4267                     clr.w      -[A7]
  80914. 0003B796  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  80915. 0003B79A  4EB9 0000 1438           jsr        [0x00001438]
  80916. 0003B7A0  41F9 0000 ADF4           lea.l      A0, [0x0000ADF4]
  80917. 0003B7A6  226E 0008                movea.l    A1, [A6 + 0x8]
  80918. 0003B7AA  2348 0004                move.l     [A1 + 0x4], A0
  80919. 0003B7AE  41F9 0000 ADF4           lea.l      A0, [0x0000ADF4]
  80920. 0003B7B4  41E8 037C                lea.l      A0, [A0 + 0x37C]
  80921. 0003B7B8  226E 0008                movea.l    A1, [A6 + 0x8]
  80922. 0003B7BC  2251                     movea.l    A1, [A1]
  80923. 0003B7BE  2288                     move.l     [A1], A0
  80924. 0003B7C0  41F9 0000 ADF4           lea.l      A0, [0x0000ADF4]
  80925. 0003B7C6  41E8 01C4                lea.l      A0, [A0 + 0x1C4]
  80926. 0003B7CA  226E 0008                movea.l    A1, [A6 + 0x8]
  80927. 0003B7CE  2348 0080                move.l     [A1 + 0x80], A0
  80928. 0003B7D2  41F9 0000 ADF4           lea.l      A0, [0x0000ADF4]
  80929. 0003B7D8  41E8 0228                lea.l      A0, [A0 + 0x228]
  80930. 0003B7DC  226E 0008                movea.l    A1, [A6 + 0x8]
  80931. 0003B7E0  2348 00B2                move.l     [A1 + 0xB2], A0
  80932. 0003B7E4  206E 0008                movea.l    A0, [A6 + 0x8]
  80933. 0003B7E8  2450                     movea.l    A2, [A0]
  80934. 0003B7EA  41E8 010A                lea.l      A0, [A0 + 0x10A]
  80935. 0003B7EE  91CA                     sub.l      A0, A2
  80936. 0003B7F0  2548 0008                move.l     [A2 + 0x8], A0
  80937. 0003B7F4  206E 0008                movea.l    A0, [A6 + 0x8]
  80938. 0003B7F8  216E 000E 0106           move.l     [A0 + 0x106], [A6 + 0xE]
  80939. 0003B7FE  246E 0008                movea.l    A2, [A6 + 0x8]
  80940. 0003B802  4AAE 0008                tst.l      [A6 + 0x8]
  80941. 0003B806  5C4F                     addq.w     A7, 6
  80942. 0003B808  6704                     beq        +0x6 /* 0003B80E */
  80943. 0003B80A  45EA 007C                lea.l      A2, [A2 + 0x7C]
  80944. label0003B80E:
  80945. 0003B80E  2F0A                     move.l     -[A7], A2
  80946. 0003B810  3F3C 1068                move.w     -[A7], 0x1068
  80947. 0003B814  4EB9 0000 1430           jsr        [0x00001430]
  80948. 0003B81A  226E 0008                movea.l    A1, [A6 + 0x8]
  80949. 0003B81E  2348 0102                move.l     [A1 + 0x102], A0
  80950. 0003B822  206E 0008                movea.l    A0, [A6 + 0x8]
  80951. 0003B826  4AA8 0102                tst.l      [A0 + 0x102]
  80952. 0003B82A  5C4F                     addq.w     A7, 6
  80953. 0003B82C  663E                     bne        +0x40 /* 0003B86C */
  80954. 0003B82E  61FF FFFC 64D6           bsr        -0x39B28 /* 00001D06 */
  80955. 0003B834  5300                     subq.b     D0, 1
  80956. 0003B836  661C                     bne        +0x1E /* 0003B854 */
  80957. 0003B838  4878 0030                push.l     0x30 /* '0' */
  80958. 0003B83C  4879 0000 B2F4           push.l     0xB2F4
  80959. 0003B842  4879 0000 B308           push.l     0xB308
  80960. 0003B848  4EB9 0000 01B0           jsr        [0x000001B0]
  80961. 0003B84E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  80962. 0003B852  6018                     bra        +0x1A /* 0003B86C */
  80963. label0003B854:
  80964. 0003B854  61FF FFFC 64B0           bsr        -0x39B4E /* 00001D06 */
  80965. 0003B85A  5500                     subq.b     D0, 2
  80966. 0003B85C  660E                     bne        +0x10 /* 0003B86C */
  80967. 0003B85E  4879 0000 B308           push.l     0xB308
  80968. 0003B864  61FF FFFC 6492           bsr        -0x39B6C /* 00001CF8 */
  80969. 0003B86A  584F                     addq.w     A7, 4
  80970. label0003B86C:
  80971. 0003B86C  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  80972. 0003B870  206E 0008                movea.l    A0, [A6 + 0x8]
  80973. 0003B874  2F28 0102                move.l     -[A7], [A0 + 0x102]
  80974. 0003B878  2057                     movea.l    A0, [A7]
  80975. 0003B87A  2268 0004                movea.l    A1, [A0 + 0x4]
  80976. 0003B87E  2269 0028                movea.l    A1, [A1 + 0x28]
  80977. 0003B882  4E91                     jsr        [A1]
  80978. 0003B884  4878 1069                push.l     0x1069
  80979. 0003B888  206E 0008                movea.l    A0, [A6 + 0x8]
  80980. 0003B88C  2F28 0102                move.l     -[A7], [A0 + 0x102]
  80981. 0003B890  2057                     movea.l    A0, [A7]
  80982. 0003B892  2268 0004                movea.l    A1, [A0 + 0x4]
  80983. 0003B896  2269 0010                movea.l    A1, [A1 + 0x10]
  80984. 0003B89A  4E91                     jsr        [A1]
  80985. 0003B89C  226E 0008                movea.l    A1, [A6 + 0x8]
  80986. 0003B8A0  2348 00FE                move.l     [A1 + 0xFE], A0
  80987. 0003B8A4  206E 0008                movea.l    A0, [A6 + 0x8]
  80988. 0003B8A8  4AA8 00FE                tst.l      [A0 + 0xFE]
  80989. 0003B8AC  4FEF 0010                lea.l      A7, [A7 + 0x10]
  80990. 0003B8B0  663E                     bne        +0x40 /* 0003B8F0 */
  80991. 0003B8B2  61FF FFFC 6452           bsr        -0x39BAC /* 00001D06 */
  80992. 0003B8B8  5300                     subq.b     D0, 1
  80993. 0003B8BA  661C                     bne        +0x1E /* 0003B8D8 */
  80994. 0003B8BC  4878 0034                push.l     0x34 /* '4' */
  80995. 0003B8C0  4879 0000 B2F4           push.l     0xB2F4
  80996. 0003B8C6  4879 0000 B2DE           push.l     0xB2DE
  80997. 0003B8CC  4EB9 0000 01B0           jsr        [0x000001B0]
  80998. 0003B8D2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  80999. 0003B8D6  6018                     bra        +0x1A /* 0003B8F0 */
  81000. label0003B8D8:
  81001. 0003B8D8  61FF FFFC 642C           bsr        -0x39BD2 /* 00001D06 */
  81002. 0003B8DE  5500                     subq.b     D0, 2
  81003. 0003B8E0  660E                     bne        +0x10 /* 0003B8F0 */
  81004. 0003B8E2  4879 0000 B2DE           push.l     0xB2DE
  81005. 0003B8E8  61FF FFFC 640E           bsr        -0x39BF0 /* 00001CF8 */
  81006. 0003B8EE  584F                     addq.w     A7, 4
  81007. label0003B8F0:
  81008. 0003B8F0  206E 0008                movea.l    A0, [A6 + 0x8]
  81009. 0003B8F4  2F28 0102                move.l     -[A7], [A0 + 0x102]
  81010. 0003B8F8  2057                     movea.l    A0, [A7]
  81011. 0003B8FA  2268 0004                movea.l    A1, [A0 + 0x4]
  81012. 0003B8FE  2269 00AC                movea.l    A1, [A1 + 0xAC]
  81013. 0003B902  4E91                     jsr        [A1]
  81014. 0003B904  206E 0008                movea.l    A0, [A6 + 0x8]
  81015. 0003B908  584F                     addq.w     A7, 4
  81016. 0003B90A  245F                     movea.l    A2, [A7]+
  81017. 0003B90C  4E5E                     unlink     A6
  81018. 0003B90E  4E75                     rts
  81019. fn0003B910:
  81020. 0003B910  4E56 0000                link       A6, 0
  81021. 0003B914  2F0A                     move.l     -[A7], A2
  81022. 0003B916  4A6E 000C                tst.w      [A6 + 0xC]
  81023. 0003B91A  6726                     beq        +0x28 /* 0003B942 */
  81024. 0003B91C  206E 0008                movea.l    A0, [A6 + 0x8]
  81025. 0003B920  41E8 010A                lea.l      A0, [A0 + 0x10A]
  81026. 0003B924  226E 0008                movea.l    A1, [A6 + 0x8]
  81027. 0003B928  2288                     move.l     [A1], A0
  81028. 0003B92A  226E 0008                movea.l    A1, [A6 + 0x8]
  81029. 0003B92E  2348 007C                move.l     [A1 + 0x7C], A0
  81030. 0003B932  206E 0008                movea.l    A0, [A6 + 0x8]
  81031. 0003B936  4868 010A                pea.l      [A0 + 0x10A]
  81032. 0003B93A  4EB9 0000 17B0           jsr        [0x000017B0]
  81033. 0003B940  584F                     addq.w     A7, 4
  81034. label0003B942:
  81035. 0003B942  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  81036. 0003B946  4267                     clr.w      -[A7]
  81037. 0003B948  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  81038. 0003B94C  4EB9 0000 1440           jsr        [0x00001440]
  81039. 0003B952  41F9 0000 ADF4           lea.l      A0, [0x0000ADF4]
  81040. 0003B958  226E 0008                movea.l    A1, [A6 + 0x8]
  81041. 0003B95C  2348 0004                move.l     [A1 + 0x4], A0
  81042. 0003B960  41F9 0000 ADF4           lea.l      A0, [0x0000ADF4]
  81043. 0003B966  41E8 037C                lea.l      A0, [A0 + 0x37C]
  81044. 0003B96A  226E 0008                movea.l    A1, [A6 + 0x8]
  81045. 0003B96E  2251                     movea.l    A1, [A1]
  81046. 0003B970  2288                     move.l     [A1], A0
  81047. 0003B972  41F9 0000 ADF4           lea.l      A0, [0x0000ADF4]
  81048. 0003B978  41E8 01C4                lea.l      A0, [A0 + 0x1C4]
  81049. 0003B97C  226E 0008                movea.l    A1, [A6 + 0x8]
  81050. 0003B980  2348 0080                move.l     [A1 + 0x80], A0
  81051. 0003B984  41F9 0000 ADF4           lea.l      A0, [0x0000ADF4]
  81052. 0003B98A  41E8 0228                lea.l      A0, [A0 + 0x228]
  81053. 0003B98E  226E 0008                movea.l    A1, [A6 + 0x8]
  81054. 0003B992  2348 00B2                move.l     [A1 + 0xB2], A0
  81055. 0003B996  206E 0008                movea.l    A0, [A6 + 0x8]
  81056. 0003B99A  2450                     movea.l    A2, [A0]
  81057. 0003B99C  41E8 010A                lea.l      A0, [A0 + 0x10A]
  81058. 0003B9A0  91CA                     sub.l      A0, A2
  81059. 0003B9A2  2548 0008                move.l     [A2 + 0x8], A0
  81060. 0003B9A6  206E 0008                movea.l    A0, [A6 + 0x8]
  81061. 0003B9AA  4FEF 000A                lea.l      A7, [A7 + 0xA]
  81062. 0003B9AE  245F                     movea.l    A2, [A7]+
  81063. 0003B9B0  4E5E                     unlink     A6
  81064. 0003B9B2  4E75                     rts
  81065. label0003B9B4:
  81066. 0003B9B4  4E56 0000                link       A6, 0
  81067. 0003B9B8  2F0B                     move.l     -[A7], A3
  81068. 0003B9BA  2F0A                     move.l     -[A7], A2
  81069. 0003B9BC  246E 0008                movea.l    A2, [A6 + 0x8]
  81070. 0003B9C0  200A                     move.l     D0, A2
  81071. 0003B9C2  6774                     beq        +0x76 /* 0003BA38 */
  81072. 0003B9C4  41F9 0000 ADF4           lea.l      A0, [0x0000ADF4]
  81073. 0003B9CA  2548 0004                move.l     [A2 + 0x4], A0
  81074. 0003B9CE  41F9 0000 ADF4           lea.l      A0, [0x0000ADF4]
  81075. 0003B9D4  41E8 037C                lea.l      A0, [A0 + 0x37C]
  81076. 0003B9D8  2252                     movea.l    A1, [A2]
  81077. 0003B9DA  2288                     move.l     [A1], A0
  81078. 0003B9DC  41F9 0000 ADF4           lea.l      A0, [0x0000ADF4]
  81079. 0003B9E2  41E8 01C4                lea.l      A0, [A0 + 0x1C4]
  81080. 0003B9E6  2548 0080                move.l     [A2 + 0x80], A0
  81081. 0003B9EA  41F9 0000 ADF4           lea.l      A0, [0x0000ADF4]
  81082. 0003B9F0  41E8 0228                lea.l      A0, [A0 + 0x228]
  81083. 0003B9F4  2548 00B2                move.l     [A2 + 0xB2], A0
  81084. 0003B9F8  2652                     movea.l    A3, [A2]
  81085. 0003B9FA  204A                     movea.l    A0, A2
  81086. 0003B9FC  41E8 010A                lea.l      A0, [A0 + 0x10A]
  81087. 0003BA00  91CB                     sub.l      A0, A3
  81088. 0003BA02  2748 0008                move.l     [A3 + 0x8], A0
  81089. 0003BA06  4267                     clr.w      -[A7]
  81090. 0003BA08  2F0A                     move.l     -[A7], A2
  81091. 0003BA0A  4EB9 0000 1448           jsr        [0x00001448]
  81092. 0003BA10  4A6E 000C                tst.w      [A6 + 0xC]
  81093. 0003BA14  5C4F                     addq.w     A7, 6
  81094. 0003BA16  6710                     beq        +0x12 /* 0003BA28 */
  81095. 0003BA18  4267                     clr.w      -[A7]
  81096. 0003BA1A  204A                     movea.l    A0, A2
  81097. 0003BA1C  4868 010A                pea.l      [A0 + 0x10A]
  81098. 0003BA20  4EB9 0000 17B8           jsr        [0x000017B8]
  81099. 0003BA26  5C4F                     addq.w     A7, 6
  81100. label0003BA28:
  81101. 0003BA28  4A6E 000C                tst.w      [A6 + 0xC]
  81102. 0003BA2C  6F0A                     ble        +0xC /* 0003BA38 */
  81103. 0003BA2E  2F0A                     move.l     -[A7], A2
  81104. 0003BA30  4EB9 0000 0168           jsr        [0x00000168]
  81105. 0003BA36  584F                     addq.w     A7, 4
  81106. label0003BA38:
  81107. 0003BA38  204A                     movea.l    A0, A2
  81108. 0003BA3A  245F                     movea.l    A2, [A7]+
  81109. 0003BA3C  265F                     movea.l    A3, [A7]+
  81110. 0003BA3E  4E5E                     unlink     A6
  81111. 0003BA40  4E75                     rts
  81112. 0003BA42  4E56 0000                link       A6, 0
  81113. 0003BA46  2F0A                     move.l     -[A7], A2
  81114. 0003BA48  206E 0008                movea.l    A0, [A6 + 0x8]
  81115. 0003BA4C  2468 00FE                movea.l    A2, [A0 + 0xFE]
  81116. 0003BA50  200A                     move.l     D0, A2
  81117. 0003BA52  671E                     beq        +0x20 /* 0003BA72 */
  81118. 0003BA54  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  81119. 0003BA58  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  81120. 0003BA5C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  81121. 0003BA60  2F0A                     move.l     -[A7], A2
  81122. 0003BA62  2057                     movea.l    A0, [A7]
  81123. 0003BA64  2268 0004                movea.l    A1, [A0 + 0x4]
  81124. 0003BA68  2269 0188                movea.l    A1, [A1 + 0x188]
  81125. 0003BA6C  4E91                     jsr        [A1]
  81126. 0003BA6E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  81127. label0003BA72:
  81128. 0003BA72  245F                     movea.l    A2, [A7]+
  81129. 0003BA74  4E5E                     unlink     A6
  81130. 0003BA76  4E75                     rts
  81131. 0003BA78  4E56 0000                link       A6, 0
  81132. 0003BA7C  2F0A                     move.l     -[A7], A2
  81133. 0003BA7E  206E 0008                movea.l    A0, [A6 + 0x8]
  81134. 0003BA82  2468 00FE                movea.l    A2, [A0 + 0xFE]
  81135. 0003BA86  200A                     move.l     D0, A2
  81136. 0003BA88  6714                     beq        +0x16 /* 0003BA9E */
  81137. 0003BA8A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  81138. 0003BA8E  2F0A                     move.l     -[A7], A2
  81139. 0003BA90  2057                     movea.l    A0, [A7]
  81140. 0003BA92  2268 0004                movea.l    A1, [A0 + 0x4]
  81141. 0003BA96  2269 0170                movea.l    A1, [A1 + 0x170]
  81142. 0003BA9A  4E91                     jsr        [A1]
  81143. 0003BA9C  504F                     addq.w     A7, 8
  81144. label0003BA9E:
  81145. 0003BA9E  245F                     movea.l    A2, [A7]+
  81146. 0003BAA0  4E5E                     unlink     A6
  81147. 0003BAA2  4E75                     rts
  81148. 0003BAA4  206F 0004                movea.l    A0, [A7 + 0x4]
  81149. 0003BAA8  5088                     addq.l     A0, 8
  81150. 0003BAAA  2010                     move.l     D0, [A0]
  81151. 0003BAAC  0680 FFFF FEF6           addi.l     D0, 0xFFFFFEF6
  81152. 0003BAB2  D1AF 0004                add.l      [A7 + 0x4], D0
  81153. 0003BAB6  4EFA FEFC                jmp        [PC - 0x104 /* 0003B9B4 */]
  81154. 0003BABA  06AF FFFF FF84 0004      addi.l     [A7 + 0x4], 0xFFFFFF84
  81155. 0003BAC2  4EFA FEF0                jmp        [PC - 0x110 /* 0003B9B4 */]
  81156. 0003BAC6  06AF FFFF FF4E 0004      addi.l     [A7 + 0x4], 0xFFFFFF4E
  81157. 0003BACE  4EFA FEE4                jmp        [PC - 0x11C /* 0003B9B4 */]
  81158. fn0003BAD2:
  81159. 0003BAD2  4E56 FFF4                link       A6, -0x000C
  81160. 0003BAD6  2F0B                     move.l     -[A7], A3
  81161. 0003BAD8  2F0A                     move.l     -[A7], A2
  81162. 0003BADA  266E 000E                movea.l    A3, [A6 + 0xE]
  81163. 0003BADE  4A6E 000C                tst.w      [A6 + 0xC]
  81164. 0003BAE2  671E                     beq        +0x20 /* 0003BB02 */
  81165. 0003BAE4  206E 0008                movea.l    A0, [A6 + 0x8]
  81166. 0003BAE8  41E8 0034                lea.l      A0, [A0 + 0x34]
  81167. 0003BAEC  226E 0008                movea.l    A1, [A6 + 0x8]
  81168. 0003BAF0  2288                     move.l     [A1], A0
  81169. 0003BAF2  206E 0008                movea.l    A0, [A6 + 0x8]
  81170. 0003BAF6  4868 0034                pea.l      [A0 + 0x34]
  81171. 0003BAFA  4EB9 0000 17B0           jsr        [0x000017B0]
  81172. 0003BB00  584F                     addq.w     A7, 4
  81173. label0003BB02:
  81174. 0003BB02  2F0B                     move.l     -[A7], A3
  81175. 0003BB04  4267                     clr.w      -[A7]
  81176. 0003BB06  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  81177. 0003BB0A  4EB9 0000 0CA0           jsr        [0x00000CA0]
  81178. 0003BB10  41F9 0000 AB42           lea.l      A0, [0x0000AB42]
  81179. 0003BB16  226E 0008                movea.l    A1, [A6 + 0x8]
  81180. 0003BB1A  2348 0004                move.l     [A1 + 0x4], A0
  81181. 0003BB1E  41F9 0000 AB42           lea.l      A0, [0x0000AB42]
  81182. 0003BB24  41E8 018C                lea.l      A0, [A0 + 0x18C]
  81183. 0003BB28  226E 0008                movea.l    A1, [A6 + 0x8]
  81184. 0003BB2C  2251                     movea.l    A1, [A1]
  81185. 0003BB2E  2288                     move.l     [A1], A0
  81186. 0003BB30  206E 0008                movea.l    A0, [A6 + 0x8]
  81187. 0003BB34  2450                     movea.l    A2, [A0]
  81188. 0003BB36  41E8 0034                lea.l      A0, [A0 + 0x34]
  81189. 0003BB3A  91CA                     sub.l      A0, A2
  81190. 0003BB3C  2548 0008                move.l     [A2 + 0x8], A0
  81191. 0003BB40  4878 0004                push.l     0x4
  81192. 0003BB44  486E FFFC                pea.l      [A6 - 0x4]
  81193. 0003BB48  2F0B                     move.l     -[A7], A3
  81194. 0003BB4A  2057                     movea.l    A0, [A7]
  81195. 0003BB4C  2250                     movea.l    A1, [A0]
  81196. 0003BB4E  2269 0024                movea.l    A1, [A1 + 0x24]
  81197. 0003BB52  4E91                     jsr        [A1]
  81198. 0003BB54  4878 0004                push.l     0x4
  81199. 0003BB58  486E FFF8                pea.l      [A6 - 0x8]
  81200. 0003BB5C  2F0B                     move.l     -[A7], A3
  81201. 0003BB5E  2057                     movea.l    A0, [A7]
  81202. 0003BB60  2250                     movea.l    A1, [A0]
  81203. 0003BB62  2269 0024                movea.l    A1, [A1 + 0x24]
  81204. 0003BB66  4E91                     jsr        [A1]
  81205. 0003BB68  4878 0004                push.l     0x4
  81206. 0003BB6C  486E FFF4                pea.l      [A6 - 0xC]
  81207. 0003BB70  2F0B                     move.l     -[A7], A3
  81208. 0003BB72  2057                     movea.l    A0, [A7]
  81209. 0003BB74  2250                     movea.l    A1, [A0]
  81210. 0003BB76  2269 0024                movea.l    A1, [A1 + 0x24]
  81211. 0003BB7A  4E91                     jsr        [A1]
  81212. 0003BB7C  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  81213. 0003BB80  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  81214. 0003BB84  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  81215. 0003BB88  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  81216. 0003BB8C  2057                     movea.l    A0, [A7]
  81217. 0003BB8E  2268 0004                movea.l    A1, [A0 + 0x4]
  81218. 0003BB92  2269 0188                movea.l    A1, [A1 + 0x188]
  81219. 0003BB96  4E91                     jsr        [A1]
  81220. 0003BB98  206E 0008                movea.l    A0, [A6 + 0x8]
  81221. 0003BB9C  4FEF 003E                lea.l      A7, [A7 + 0x3E]
  81222. 0003BBA0  245F                     movea.l    A2, [A7]+
  81223. 0003BBA2  265F                     movea.l    A3, [A7]+
  81224. 0003BBA4  4E5E                     unlink     A6
  81225. 0003BBA6  4E75                     rts
  81226. label0003BBA8:
  81227. 0003BBA8  4E56 0000                link       A6, 0
  81228. 0003BBAC  2F0B                     move.l     -[A7], A3
  81229. 0003BBAE  2F0A                     move.l     -[A7], A2
  81230. 0003BBB0  246E 0008                movea.l    A2, [A6 + 0x8]
  81231. 0003BBB4  200A                     move.l     D0, A2
  81232. 0003BBB6  6758                     beq        +0x5A /* 0003BC10 */
  81233. 0003BBB8  41F9 0000 AB42           lea.l      A0, [0x0000AB42]
  81234. 0003BBBE  2548 0004                move.l     [A2 + 0x4], A0
  81235. 0003BBC2  41F9 0000 AB42           lea.l      A0, [0x0000AB42]
  81236. 0003BBC8  41E8 018C                lea.l      A0, [A0 + 0x18C]
  81237. 0003BBCC  2252                     movea.l    A1, [A2]
  81238. 0003BBCE  2288                     move.l     [A1], A0
  81239. 0003BBD0  2652                     movea.l    A3, [A2]
  81240. 0003BBD2  204A                     movea.l    A0, A2
  81241. 0003BBD4  41E8 0034                lea.l      A0, [A0 + 0x34]
  81242. 0003BBD8  91CB                     sub.l      A0, A3
  81243. 0003BBDA  2748 0008                move.l     [A3 + 0x8], A0
  81244. 0003BBDE  4267                     clr.w      -[A7]
  81245. 0003BBE0  2F0A                     move.l     -[A7], A2
  81246. 0003BBE2  4EB9 0000 0CA8           jsr        [0x00000CA8]
  81247. 0003BBE8  4A6E 000C                tst.w      [A6 + 0xC]
  81248. 0003BBEC  5C4F                     addq.w     A7, 6
  81249. 0003BBEE  6710                     beq        +0x12 /* 0003BC00 */
  81250. 0003BBF0  4267                     clr.w      -[A7]
  81251. 0003BBF2  204A                     movea.l    A0, A2
  81252. 0003BBF4  4868 0034                pea.l      [A0 + 0x34]
  81253. 0003BBF8  4EB9 0000 17B8           jsr        [0x000017B8]
  81254. 0003BBFE  5C4F                     addq.w     A7, 6
  81255. label0003BC00:
  81256. 0003BC00  4A6E 000C                tst.w      [A6 + 0xC]
  81257. 0003BC04  6F0A                     ble        +0xC /* 0003BC10 */
  81258. 0003BC06  2F0A                     move.l     -[A7], A2
  81259. 0003BC08  4EB9 0000 0168           jsr        [0x00000168]
  81260. 0003BC0E  584F                     addq.w     A7, 4
  81261. label0003BC10:
  81262. 0003BC10  204A                     movea.l    A0, A2
  81263. 0003BC12  245F                     movea.l    A2, [A7]+
  81264. 0003BC14  265F                     movea.l    A3, [A7]+
  81265. 0003BC16  4E5E                     unlink     A6
  81266. 0003BC18  4E75                     rts
  81267. 0003BC1A  4E56 0000                link       A6, 0
  81268. 0003BC1E  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  81269. 0003BC22  246E 0008                movea.l    A2, [A6 + 0x8]
  81270. 0003BC26  2A2E 000C                move.l     D5, [A6 + 0xC]
  81271. 0003BC2A  282E 0010                move.l     D4, [A6 + 0x10]
  81272. 0003BC2E  262E 0014                move.l     D3, [A6 + 0x14]
  81273. 0003BC32  B883                     cmp.l      D4, D3
  81274. 0003BC34  633E                     bls        +0x40 /* 0003BC74 */
  81275. 0003BC36  61FF FFFC 60CE           bsr        -0x39F30 /* 00001D06 */
  81276. 0003BC3C  5300                     subq.b     D0, 1
  81277. 0003BC3E  661C                     bne        +0x1E /* 0003BC5C */
  81278. 0003BC40  4878 006B                push.l     0x6B /* 'k' */
  81279. 0003BC44  4879 0000 AD9C           push.l     0xAD9C
  81280. 0003BC4A  4879 0000 ADAE           push.l     0xADAE
  81281. 0003BC50  4EB9 0000 01B0           jsr        [0x000001B0]
  81282. 0003BC56  4FEF 000C                lea.l      A7, [A7 + 0xC]
  81283. 0003BC5A  6018                     bra        +0x1A /* 0003BC74 */
  81284. label0003BC5C:
  81285. 0003BC5C  61FF FFFC 60A8           bsr        -0x39F56 /* 00001D06 */
  81286. 0003BC62  5500                     subq.b     D0, 2
  81287. 0003BC64  660E                     bne        +0x10 /* 0003BC74 */
  81288. 0003BC66  4879 0000 ADAE           push.l     0xADAE
  81289. 0003BC6C  61FF FFFC 608A           bsr        -0x39F74 /* 00001CF8 */
  81290. 0003BC72  584F                     addq.w     A7, 4
  81291. label0003BC74:
  81292. 0003BC74  BA84                     cmp.l      D5, D4
  81293. 0003BC76  643E                     bcc        +0x40 /* 0003BCB6 */
  81294. 0003BC78  61FF FFFC 608C           bsr        -0x39F72 /* 00001D06 */
  81295. 0003BC7E  5300                     subq.b     D0, 1
  81296. 0003BC80  661C                     bne        +0x1E /* 0003BC9E */
  81297. 0003BC82  4878 006C                push.l     0x6C /* 'l' */
  81298. 0003BC86  4879 0000 AD9C           push.l     0xAD9C
  81299. 0003BC8C  4879 0000 AD82           push.l     0xAD82
  81300. 0003BC92  4EB9 0000 01B0           jsr        [0x000001B0]
  81301. 0003BC98  4FEF 000C                lea.l      A7, [A7 + 0xC]
  81302. 0003BC9C  6018                     bra        +0x1A /* 0003BCB6 */
  81303. label0003BC9E:
  81304. 0003BC9E  61FF FFFC 6066           bsr        -0x39F98 /* 00001D06 */
  81305. 0003BCA4  5500                     subq.b     D0, 2
  81306. 0003BCA6  660E                     bne        +0x10 /* 0003BCB6 */
  81307. 0003BCA8  4879 0000 AD82           push.l     0xAD82
  81308. 0003BCAE  61FF FFFC 6048           bsr        -0x39FB6 /* 00001CF8 */
  81309. 0003BCB4  584F                     addq.w     A7, 4
  81310. label0003BCB6:
  81311. 0003BCB6  BA83                     cmp.l      D5, D3
  81312. 0003BCB8  633E                     bls        +0x40 /* 0003BCF8 */
  81313. 0003BCBA  61FF FFFC 604A           bsr        -0x39FB4 /* 00001D06 */
  81314. 0003BCC0  5300                     subq.b     D0, 1
  81315. 0003BCC2  661C                     bne        +0x1E /* 0003BCE0 */
  81316. 0003BCC4  4878 006D                push.l     0x6D /* 'm' */
  81317. 0003BCC8  4879 0000 AD9C           push.l     0xAD9C
  81318. 0003BCCE  4879 0000 AD68           push.l     0xAD68
  81319. 0003BCD4  4EB9 0000 01B0           jsr        [0x000001B0]
  81320. 0003BCDA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  81321. 0003BCDE  6018                     bra        +0x1A /* 0003BCF8 */
  81322. label0003BCE0:
  81323. 0003BCE0  61FF FFFC 6024           bsr        -0x39FDA /* 00001D06 */
  81324. 0003BCE6  5500                     subq.b     D0, 2
  81325. 0003BCE8  660E                     bne        +0x10 /* 0003BCF8 */
  81326. 0003BCEA  4879 0000 AD68           push.l     0xAD68
  81327. 0003BCF0  61FF FFFC 6006           bsr        -0x39FF8 /* 00001CF8 */
  81328. 0003BCF6  584F                     addq.w     A7, 4
  81329. label0003BCF8:
  81330. 0003BCF8  2545 0028                move.l     [A2 + 0x28], D5
  81331. 0003BCFC  2544 002C                move.l     [A2 + 0x2C], D4
  81332. 0003BD00  2543 0030                move.l     [A2 + 0x30], D3
  81333. 0003BD04  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  81334. 0003BD08  4E5E                     unlink     A6
  81335. 0003BD0A  4E75                     rts
  81336. 0003BD0C  4E56 0000                link       A6, 0
  81337. 0003BD10  48E7 1C20                movem.l    -[A7], D3,D4,D5,A2
  81338. 0003BD14  246E 0008                movea.l    A2, [A6 + 0x8]
  81339. 0003BD18  262E 000C                move.l     D3, [A6 + 0xC]
  81340. 0003BD1C  2A2A 0028                move.l     D5, [A2 + 0x28]
  81341. 0003BD20  B685                     cmp.l      D3, D5
  81342. 0003BD22  6730                     beq        +0x32 /* 0003BD54 */
  81343. 0003BD24  282A 002C                move.l     D4, [A2 + 0x2C]
  81344. 0003BD28  B684                     cmp.l      D3, D4
  81345. 0003BD2A  6404                     bcc        +0x6 /* 0003BD30 */
  81346. 0003BD2C  2604                     move.l     D3, D4
  81347. 0003BD2E  600A                     bra        +0xC /* 0003BD3A */
  81348. label0003BD30:
  81349. 0003BD30  282A 0030                move.l     D4, [A2 + 0x30]
  81350. 0003BD34  B684                     cmp.l      D3, D4
  81351. 0003BD36  6302                     bls        +0x4 /* 0003BD3A */
  81352. 0003BD38  2604                     move.l     D3, D4
  81353. label0003BD3A:
  81354. 0003BD3A  B685                     cmp.l      D3, D5
  81355. 0003BD3C  6716                     beq        +0x18 /* 0003BD54 */
  81356. 0003BD3E  2543 0028                move.l     [A2 + 0x28], D3
  81357. 0003BD42  42A7                     clr.l      -[A7]
  81358. 0003BD44  2F0A                     move.l     -[A7], A2
  81359. 0003BD46  2057                     movea.l    A0, [A7]
  81360. 0003BD48  2268 0004                movea.l    A1, [A0 + 0x4]
  81361. 0003BD4C  2269 010C                movea.l    A1, [A1 + 0x10C]
  81362. 0003BD50  4E91                     jsr        [A1]
  81363. 0003BD52  504F                     addq.w     A7, 8
  81364. label0003BD54:
  81365. 0003BD54  4CDF 0438                movem.l    D3,D4,D5,A2, [A7]+
  81366. 0003BD58  4E5E                     unlink     A6
  81367. 0003BD5A  4E75                     rts
  81368. 0003BD5C  4E56 FF88                link       A6, -0x0078
  81369. 0003BD60  48E7 1F20                movem.l    -[A7], D3,D4,D5,D6,D7,A2
  81370. 0003BD64  246E 0008                movea.l    A2, [A6 + 0x8]
  81371. 0003BD68  486E FFA8                pea.l      [A6 - 0x58]
  81372. 0003BD6C  4EB9 0000 01F0           jsr        [0x000001F0]
  81373. 0003BD72  4EB9 0000 0200           jsr        [0x00000200 /* SPAlarm */]
  81374. 0003BD78  486E FFE2                pea.l      [A6 - 0x1E]
  81375. 0003BD7C  2F0A                     move.l     -[A7], A2
  81376. 0003BD7E  2057                     movea.l    A0, [A7]
  81377. 0003BD80  2268 0004                movea.l    A1, [A0 + 0x4]
  81378. 0003BD84  2269 0040                movea.l    A1, [A1 + 0x40]
  81379. 0003BD88  4E91                     jsr        [A1]
  81380. 0003BD8A  486E FFE2                pea.l      [A6 - 0x1E]
  81381. 0003BD8E  A8A1                     syscall    FrameRect
  81382. 0003BD90  486E FFE2                pea.l      [A6 - 0x1E]
  81383. 0003BD94  2F3C 0001 0001           move.l     -[A7], 0x10001
  81384. 0003BD9A  A8A9                     syscall    InsetRect
  81385. 0003BD9C  3E2A 000E                move.w     D7, [A2 + 0xE]
  81386. 0003BDA0  3D6A 000C FFA6           move.w     [A6 - 0x5A], [A2 + 0xC]
  81387. 0003BDA6  BE6A 000C                cmp.w      D7, [A2 + 0xC]
  81388. 0003BDAA  5DC0                     slt        D0
  81389. 0003BDAC  4400                     neg.b      D0
  81390. 0003BDAE  1800                     move.b     D4, D0
  81391. 0003BDB0  2C2A 002C                move.l     D6, [A2 + 0x2C]
  81392. 0003BDB4  202A 0030                move.l     D0, [A2 + 0x30]
  81393. 0003BDB8  9086                     sub.l      D0, D6
  81394. 0003BDBA  42AE FF88                clr.l      [A6 - 0x78]
  81395. 0003BDBE  2D40 FF8C                move.l     [A6 - 0x74], D0
  81396. 0003BDC2  486E FF88                pea.l      [A6 - 0x78]
  81397. 0003BDC6  486E FF88                pea.l      [A6 - 0x78]
  81398. 0003BDCA  3F3C 300E                move.w     -[A7], 0x300E
  81399. 0003BDCE  A9EB                     syscall    Pack4/FP68K
  81400. 0003BDD0  202A 0028                move.l     D0, [A2 + 0x28]
  81401. 0003BDD4  9086                     sub.l      D0, D6
  81402. 0003BDD6  42AE FF92                clr.l      [A6 - 0x6E]
  81403. 0003BDDA  2D40 FF96                move.l     [A6 - 0x6A], D0
  81404. 0003BDDE  486E FF92                pea.l      [A6 - 0x6E]
  81405. 0003BDE2  486E FF92                pea.l      [A6 - 0x6E]
  81406. 0003BDE6  3F3C 300E                move.w     -[A7], 0x300E
  81407. 0003BDEA  A9EB                     syscall    Pack4/FP68K
  81408. 0003BDEC  BE6E FFA6                cmp.w      D7, [A6 - 0x5A]
  81409. 0003BDF0  4FEF 000C                lea.l      A7, [A7 + 0xC]
  81410. 0003BDF4  6C12                     bge        +0x14 /* 0003BE08 */
  81411. 0003BDF6  302E FFE4                move.w     D0, [A6 - 0x1C]
  81412. 0003BDFA  48C0                     ext.l      D0
  81413. 0003BDFC  322E FFE8                move.w     D1, [A6 - 0x18]
  81414. 0003BE00  48C1                     ext.l      D1
  81415. 0003BE02  9280                     sub.l      D1, D0
  81416. 0003BE04  2001                     move.l     D0, D1
  81417. 0003BE06  6010                     bra        +0x12 /* 0003BE18 */
  81418. label0003BE08:
  81419. 0003BE08  302E FFE2                move.w     D0, [A6 - 0x1E]
  81420. 0003BE0C  48C0                     ext.l      D0
  81421. 0003BE0E  322E FFE6                move.w     D1, [A6 - 0x1A]
  81422. 0003BE12  48C1                     ext.l      D1
  81423. 0003BE14  9280                     sub.l      D1, D0
  81424. 0003BE16  2001                     move.l     D0, D1
  81425. label0003BE18:
  81426. 0003BE18  7200                     moveq.l    D1, 0x00
  81427. 0003BE1A  3200                     move.w     D1, D0
  81428. 0003BE1C  2D41 FF9C                move.l     [A6 - 0x64], D1
  81429. 0003BE20  486E FF9C                pea.l      [A6 - 0x64]
  81430. 0003BE24  486E FF9C                pea.l      [A6 - 0x64]
  81431. 0003BE28  3F3C 280E                move.w     -[A7], 0x280E
  81432. 0003BE2C  A9EB                     syscall    Pack4/FP68K
  81433. 0003BE2E  486E FF92                pea.l      [A6 - 0x6E]
  81434. 0003BE32  486E FF9C                pea.l      [A6 - 0x64]
  81435. 0003BE36  3F3C 0004                move.w     -[A7], 0x4
  81436. 0003BE3A  A9EB                     syscall    Pack4/FP68K
  81437. 0003BE3C  486E FF88                pea.l      [A6 - 0x78]
  81438. 0003BE40  486E FF9C                pea.l      [A6 - 0x64]
  81439. 0003BE44  3F3C 0006                move.w     -[A7], 0x6
  81440. 0003BE48  A9EB                     syscall    Pack4/FP68K
  81441. 0003BE4A  486E FF9C                pea.l      [A6 - 0x64]
  81442. 0003BE4E  3F3C 0016                move.w     -[A7], 0x16
  81443. 0003BE52  A9EB                     syscall    Pack4/FP68K
  81444. 0003BE54  486E FF9C                pea.l      [A6 - 0x64]
  81445. 0003BE58  486E FF9C                pea.l      [A6 - 0x64]
  81446. 0003BE5C  3F3C 2810                move.w     -[A7], 0x2810
  81447. 0003BE60  A9EB                     syscall    Pack4/FP68K
  81448. 0003BE62  3A2E FF9E                move.w     D5, [A6 - 0x62]
  81449. 0003BE66  2D6E FFE2 FFEA           move.l     [A6 - 0x16], [A6 - 0x1E]
  81450. 0003BE6C  2D6E FFE6 FFEE           move.l     [A6 - 0x12], [A6 - 0x1A]
  81451. 0003BE72  4A04                     tst.b      D4
  81452. 0003BE74  670C                     beq        +0xE /* 0003BE82 */
  81453. 0003BE76  302E FFEC                move.w     D0, [A6 - 0x14]
  81454. 0003BE7A  D045                     add.w      D0, D5
  81455. 0003BE7C  3D40 FFF0                move.w     [A6 - 0x10], D0
  81456. 0003BE80  600A                     bra        +0xC /* 0003BE8C */
  81457. label0003BE82:
  81458. 0003BE82  302E FFEE                move.w     D0, [A6 - 0x12]
  81459. 0003BE86  9045                     sub.w      D0, D5
  81460. 0003BE88  3D40 FFEA                move.w     [A6 - 0x16], D0
  81461. label0003BE8C:
  81462. 0003BE8C  2D6E FFE2 FFDA           move.l     [A6 - 0x26], [A6 - 0x1E]
  81463. 0003BE92  2D6E FFE6 FFDE           move.l     [A6 - 0x22], [A6 - 0x1A]
  81464. 0003BE98  4A04                     tst.b      D4
  81465. 0003BE9A  6708                     beq        +0xA /* 0003BEA4 */
  81466. 0003BE9C  3D6E FFF0 FFDC           move.w     [A6 - 0x24], [A6 - 0x10]
  81467. 0003BEA2  6006                     bra        +0x8 /* 0003BEAA */
  81468. label0003BEA4:
  81469. 0003BEA4  3D6E FFEA FFDE           move.w     [A6 - 0x22], [A6 - 0x16]
  81470. label0003BEAA:
  81471. 0003BEAA  486E FFE2                pea.l      [A6 - 0x1E]
  81472. 0003BEAE  486E FFC6                pea.l      [A6 - 0x3A]
  81473. 0003BEB2  4EB9 0000 02E8           jsr        [0x000002E8]
  81474. 0003BEB8  3D43 FFF2                move.w     [A6 - 0xE], D3
  81475. 0003BEBC  45EE FFF2                lea.l      A2, [A6 - 0xE]
  81476. 0003BEC0  2F0A                     move.l     -[A7], A2
  81477. 0003BEC2  486E FFC6                pea.l      [A6 - 0x3A]
  81478. 0003BEC6  4EB9 0000 02F8           jsr        [0x000002F8 /* ScrDmpEnb */]
  81479. 0003BECC  4A00                     tst.b      D0
  81480. 0003BECE  4FEF 0010                lea.l      A7, [A7 + 0x10]
  81481. 0003BED2  677C                     beq        +0x7E /* 0003BF50 */
  81482. label0003BED4:
  81483. 0003BED4  0C43 0004                cmpi.w     D3, 0x4
  81484. 0003BED8  6420                     bcc        +0x22 /* 0003BEFA */
  81485. 0003BEDA  426E FFFA                clr.w      [A6 - 0x6]
  81486. 0003BEDE  426E FFFC                clr.w      [A6 - 0x4]
  81487. 0003BEE2  426E FFFE                clr.w      [A6 - 0x2]
  81488. 0003BEE6  3D7C FFFF FFF4           move.w     [A6 - 0xC], 0xFFFF
  81489. 0003BEEC  3D7C FFFF FFF6           move.w     [A6 - 0xA], 0xFFFF
  81490. 0003BEF2  3D7C FFFF FFF8           move.w     [A6 - 0x8], 0xFFFF
  81491. 0003BEF8  6024                     bra        +0x26 /* 0003BF1E */
  81492. label0003BEFA:
  81493. 0003BEFA  3D7C 4000 FFFA           move.w     [A6 - 0x6], 0x4000 /* '@\0' */
  81494. 0003BF00  3D7C 4000 FFFC           move.w     [A6 - 0x4], 0x4000 /* '@\0' */
  81495. 0003BF06  3D7C 4000 FFFE           move.w     [A6 - 0x2], 0x4000 /* '@\0' */
  81496. 0003BF0C  3D7C CCCC FFF4           move.w     [A6 - 0xC], 0xCCCC
  81497. 0003BF12  3D7C CCCC FFF6           move.w     [A6 - 0xA], 0xCCCC
  81498. 0003BF18  3D7C FFFF FFF8           move.w     [A6 - 0x8], 0xFFFF
  81499. label0003BF1E:
  81500. 0003BF1E  486E FFFA                pea.l      [A6 - 0x6]
  81501. 0003BF22  AA14                     syscall    RGBForeColor
  81502. 0003BF24  486E FFEA                pea.l      [A6 - 0x16]
  81503. 0003BF28  A8A2                     syscall    PaintRect
  81504. 0003BF2A  486E FFF4                pea.l      [A6 - 0xC]
  81505. 0003BF2E  AA14                     syscall    RGBForeColor
  81506. 0003BF30  486E FFDA                pea.l      [A6 - 0x26]
  81507. 0003BF34  A8A2                     syscall    PaintRect
  81508. 0003BF36  3D43 FFF2                move.w     [A6 - 0xE], D3
  81509. 0003BF3A  45EE FFF2                lea.l      A2, [A6 - 0xE]
  81510. 0003BF3E  2F0A                     move.l     -[A7], A2
  81511. 0003BF40  486E FFC6                pea.l      [A6 - 0x3A]
  81512. 0003BF44  4EB9 0000 02F8           jsr        [0x000002F8 /* ScrDmpEnb */]
  81513. 0003BF4A  4A00                     tst.b      D0
  81514. 0003BF4C  504F                     addq.w     A7, 8
  81515. 0003BF4E  6684                     bne        -0x7A /* 0003BED4 */
  81516. label0003BF50:
  81517. 0003BF50  3F3C FFFF                move.w     -[A7], 0xFFFF
  81518. 0003BF54  486E FFC6                pea.l      [A6 - 0x3A]
  81519. 0003BF58  4EB9 0000 02F0           jsr        [0x000002F0 /* DoubleTime */]
  81520. 0003BF5E  3F3C FFFF                move.w     -[A7], 0xFFFF
  81521. 0003BF62  486E FFA8                pea.l      [A6 - 0x58]
  81522. 0003BF66  4EB9 0000 01F8           jsr        [0x000001F8 /* SPValid/SysParam */]
  81523. 0003BF6C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  81524. 0003BF70  4CDF 04F8                movem.l    D3,D4,D5,D6,D7,A2, [A7]+
  81525. 0003BF74  4E5E                     unlink     A6
  81526. 0003BF76  4E75                     rts
  81527. 0003BF78  206F 0004                movea.l    A0, [A7 + 0x4]
  81528. 0003BF7C  216F 0008 002C           move.l     [A0 + 0x2C], [A7 + 0x8]
  81529. 0003BF82  4E75                     rts
  81530. 0003BF84  206F 0004                movea.l    A0, [A7 + 0x4]
  81531. 0003BF88  216F 0008 0030           move.l     [A0 + 0x30], [A7 + 0x8]
  81532. 0003BF8E  4E75                     rts
  81533. 0003BF90  206F 0004                movea.l    A0, [A7 + 0x4]
  81534. 0003BF94  2028 0028                move.l     D0, [A0 + 0x28]
  81535. 0003BF98  4E75                     rts
  81536. 0003BF9A  206F 0004                movea.l    A0, [A7 + 0x4]
  81537. 0003BF9E  2028 002C                move.l     D0, [A0 + 0x2C]
  81538. 0003BFA2  4E75                     rts
  81539. 0003BFA4  206F 0004                movea.l    A0, [A7 + 0x4]
  81540. 0003BFA8  2028 0030                move.l     D0, [A0 + 0x30]
  81541. 0003BFAC  4E75                     rts
  81542. 0003BFAE  206F 0004                movea.l    A0, [A7 + 0x4]
  81543. 0003BFB2  5088                     addq.l     A0, 8
  81544. 0003BFB4  2010                     move.l     D0, [A0]
  81545. 0003BFB6  0680 FFFF FFCC           addi.l     D0, 0xFFFFFFCC
  81546. 0003BFBC  D1AF 0004                add.l      [A7 + 0x4], D0
  81547. 0003BFC0  4EFA FBE6                jmp        [PC - 0x41A /* 0003BBA8 */]
  81548. 0003BFC4  206F 0004                movea.l    A0, [A7 + 0x4]
  81549. 0003BFC8  1028 0008                move.b     D0, [A0 + 0x8]
  81550. 0003BFCC  4E75                     rts
  81551. 0003BFCE  4E56 0000                link       A6, 0
  81552. 0003BFD2  1F3C 0001                move.b     -[A7], 0x1
  81553. 0003BFD6  4878 FFFE                push.l     0xFFFE
  81554. 0003BFDA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  81555. 0003BFDE  4EB9 0000 17E0           jsr        [0x000017E0]
  81556. 0003BFE4  4E5E                     unlink     A6
  81557. 0003BFE6  4E75                     rts
  81558. 0003BFE8  206F 0004                movea.l    A0, [A7 + 0x4]
  81559. 0003BFEC  2028 0004                move.l     D0, [A0 + 0x4]
  81560. 0003BFF0  4E75                     rts
  81561. 0003BFF2  4E56 0000                link       A6, 0
  81562. 0003BFF6  2F0A                     move.l     -[A7], A2
  81563. 0003BFF8  246E 0008                movea.l    A2, [A6 + 0x8]
  81564. 0003BFFC  200A                     move.l     D0, A2
  81565. 0003BFFE  6722                     beq        +0x24 /* 0003C022 */
  81566. 0003C000  41F9 0000 A79E           lea.l      A0, [0x0000A79E]
  81567. 0003C006  2488                     move.l     [A2], A0
  81568. 0003C008  4267                     clr.w      -[A7]
  81569. 0003C00A  2F0A                     move.l     -[A7], A2
  81570. 0003C00C  4EAD 2238                jsr        [A5 + 0x2238]
  81571. 0003C010  4A6E 000C                tst.w      [A6 + 0xC]
  81572. 0003C014  5C4F                     addq.w     A7, 6
  81573. 0003C016  6F0A                     ble        +0xC /* 0003C022 */
  81574. 0003C018  2F0A                     move.l     -[A7], A2
  81575. 0003C01A  4EB9 0000 0168           jsr        [0x00000168]
  81576. 0003C020  584F                     addq.w     A7, 4
  81577. label0003C022:
  81578. 0003C022  204A                     movea.l    A0, A2
  81579. 0003C024  245F                     movea.l    A2, [A7]+
  81580. 0003C026  4E5E                     unlink     A6
  81581. 0003C028  4E75                     rts
  81582. 0003C02A  4E56 0000                link       A6, 0
  81583. 0003C02E  2F0A                     move.l     -[A7], A2
  81584. 0003C030  246E 0008                movea.l    A2, [A6 + 0x8]
  81585. 0003C034  200A                     move.l     D0, A2
  81586. 0003C036  6722                     beq        +0x24 /* 0003C05A */
  81587. 0003C038  41F9 0000 A6E8           lea.l      A0, [0x0000A6E8]
  81588. 0003C03E  2488                     move.l     [A2], A0
  81589. 0003C040  4267                     clr.w      -[A7]
  81590. 0003C042  2F0A                     move.l     -[A7], A2
  81591. 0003C044  4EAD 2238                jsr        [A5 + 0x2238]
  81592. 0003C048  4A6E 000C                tst.w      [A6 + 0xC]
  81593. 0003C04C  5C4F                     addq.w     A7, 6
  81594. 0003C04E  6F0A                     ble        +0xC /* 0003C05A */
  81595. 0003C050  2F0A                     move.l     -[A7], A2
  81596. 0003C052  4EB9 0000 0168           jsr        [0x00000168]
  81597. 0003C058  584F                     addq.w     A7, 4
  81598. label0003C05A:
  81599. 0003C05A  204A                     movea.l    A0, A2
  81600. 0003C05C  245F                     movea.l    A2, [A7]+
  81601. 0003C05E  4E5E                     unlink     A6
  81602. 0003C060  4E75                     rts
  81603. 0003C062  206F 0004                movea.l    A0, [A7 + 0x4]
  81604. 0003C066  2050                     movea.l    A0, [A0]
  81605. 0003C068  4E75                     rts
  81606. 0003C06A  4E56 0000                link       A6, 0
  81607. 0003C06E  2F0A                     move.l     -[A7], A2
  81608. 0003C070  4878 0028                push.l     0x28 /* '(' */
  81609. 0003C074  4EB9 0000 0160           jsr        [0x00000160 /* VBLQueue */]
  81610. 0003C07A  2448                     movea.l    A2, A0
  81611. 0003C07C  2008                     move.l     D0, A0
  81612. 0003C07E  584F                     addq.w     A7, 4
  81613. 0003C080  670A                     beq        +0xC /* 0003C08C */
  81614. 0003C082  2F0A                     move.l     -[A7], A2
  81615. 0003C084  61FF 0000 0012           bsr        +0x14 /* 0003C098 */
  81616. 0003C08A  584F                     addq.w     A7, 4
  81617. label0003C08C:
  81618. 0003C08C  23CA 0002 61A8           move.l     [0x000261A8], A2
  81619. 0003C092  245F                     movea.l    A2, [A7]+
  81620. 0003C094  4E5E                     unlink     A6
  81621. 0003C096  4E75                     rts
  81622. fn0003C098:
  81623. 0003C098  4E56 0000                link       A6, 0
  81624. 0003C09C  2F0A                     move.l     -[A7], A2
  81625. 0003C09E  246E 0008                movea.l    A2, [A6 + 0x8]
  81626. 0003C0A2  4227                     clr.b      -[A7]
  81627. 0003C0A4  4878 0000                push.l     0x0
  81628. 0003C0A8  4878 0004                push.l     0x4
  81629. 0003C0AC  2F0A                     move.l     -[A7], A2
  81630. 0003C0AE  4EB9 0000 1C68           jsr        [0x00001C68]
  81631. 0003C0B4  41F9 0000 A060           lea.l      A0, [0x0000A060]
  81632. 0003C0BA  2488                     move.l     [A2], A0
  81633. 0003C0BC  204A                     movea.l    A0, A2
  81634. 0003C0BE  4FEF 000E                lea.l      A7, [A7 + 0xE]
  81635. 0003C0C2  245F                     movea.l    A2, [A7]+
  81636. 0003C0C4  4E5E                     unlink     A6
  81637. 0003C0C6  4E75                     rts
  81638. 0003C0C8  4E56 0000                link       A6, 0
  81639. 0003C0CC  2F0A                     move.l     -[A7], A2
  81640. 0003C0CE  2479 0002 61A8           movea.l    A2, [0x000261A8]
  81641. 0003C0D4  4AB9 0002 61A8           tst.l      [0x000261A8]
  81642. 0003C0DA  6712                     beq        +0x14 /* 0003C0EE */
  81643. 0003C0DC  3F3C 0001                move.w     -[A7], 0x1
  81644. 0003C0E0  2F0A                     move.l     -[A7], A2
  81645. 0003C0E2  2057                     movea.l    A0, [A7]
  81646. 0003C0E4  2250                     movea.l    A1, [A0]
  81647. 0003C0E6  2269 0008                movea.l    A1, [A1 + 0x8]
  81648. 0003C0EA  4E91                     jsr        [A1]
  81649. 0003C0EC  5C4F                     addq.w     A7, 6
  81650. label0003C0EE:
  81651. 0003C0EE  42B9 0002 61A8           clr.l      [0x000261A8]
  81652. 0003C0F4  245F                     movea.l    A2, [A7]+
  81653. 0003C0F6  4E5E                     unlink     A6
  81654. 0003C0F8  4E75                     rts
  81655. 0003C0FA  4E56 0000                link       A6, 0
  81656. 0003C0FE  2F0A                     move.l     -[A7], A2
  81657. 0003C100  246E 0008                movea.l    A2, [A6 + 0x8]
  81658. 0003C104  200A                     move.l     D0, A2
  81659. 0003C106  6724                     beq        +0x26 /* 0003C12C */
  81660. 0003C108  41F9 0000 A060           lea.l      A0, [0x0000A060]
  81661. 0003C10E  2488                     move.l     [A2], A0
  81662. 0003C110  4267                     clr.w      -[A7]
  81663. 0003C112  2F0A                     move.l     -[A7], A2
  81664. 0003C114  4EB9 0000 1C70           jsr        [0x00001C70]
  81665. 0003C11A  4A6E 000C                tst.w      [A6 + 0xC]
  81666. 0003C11E  5C4F                     addq.w     A7, 6
  81667. 0003C120  6F0A                     ble        +0xC /* 0003C12C */
  81668. 0003C122  2F0A                     move.l     -[A7], A2
  81669. 0003C124  4EB9 0000 0168           jsr        [0x00000168]
  81670. 0003C12A  584F                     addq.w     A7, 4
  81671. label0003C12C:
  81672. 0003C12C  204A                     movea.l    A0, A2
  81673. 0003C12E  245F                     movea.l    A2, [A7]+
  81674. 0003C130  4E5E                     unlink     A6
  81675. 0003C132  4E75                     rts
  81676. 0003C134  206F 0004                movea.l    A0, [A7 + 0x4]
  81677. 0003C138  4E75                     rts
  81678. 0003C13A  206F 0004                movea.l    A0, [A7 + 0x4]
  81679. 0003C13E  0C90 6E75 6C6C           cmpi.l     [A0], 0x6E756C6C /* 'null' */
  81680. 0003C144  57C0                     seq        D0
  81681. 0003C146  4400                     neg.b      D0
  81682. 0003C148  4E75                     rts
  81683. 0003C14A  206F 0004                movea.l    A0, [A7 + 0x4]
  81684. 0003C14E  4E75                     rts
  81685. 0003C150  206F 0004                movea.l    A0, [A7 + 0x4]
  81686. 0003C154  4E75                     rts
  81687. 0003C156  4E56 0000                link       A6, 0
  81688. 0003C15A  2F0A                     move.l     -[A7], A2
  81689. 0003C15C  246E 0008                movea.l    A2, [A6 + 0x8]
  81690. 0003C160  200A                     move.l     D0, A2
  81691. 0003C162  6716                     beq        +0x18 /* 0003C17A */
  81692. 0003C164  2052                     movea.l    A0, [A2]
  81693. 0003C166  10AA 0004                move.b     [A0], [A2 + 0x4]
  81694. 0003C16A  4A6E 000C                tst.w      [A6 + 0xC]
  81695. 0003C16E  6F0A                     ble        +0xC /* 0003C17A */
  81696. 0003C170  2F0A                     move.l     -[A7], A2
  81697. 0003C172  4EB9 0000 0168           jsr        [0x00000168]
  81698. 0003C178  584F                     addq.w     A7, 4
  81699. label0003C17A:
  81700. 0003C17A  204A                     movea.l    A0, A2
  81701. 0003C17C  245F                     movea.l    A2, [A7]+
  81702. 0003C17E  4E5E                     unlink     A6
  81703. 0003C180  4E75                     rts
  81704. 0003C182  2F0B                     move.l     -[A7], A3
  81705. 0003C184  266F 0008                movea.l    A3, [A7 + 0x8]
  81706. 0003C188  226F 000C                movea.l    A1, [A7 + 0xC]
  81707. 0003C18C  2689                     move.l     [A3], A1
  81708. 0003C18E  1751 0004                move.b     [A3 + 0x4], [A1]
  81709. 0003C192  206F 0010                movea.l    A0, [A7 + 0x10]
  81710. 0003C196  1290                     move.b     [A1], [A0]
  81711. 0003C198  204B                     movea.l    A0, A3
  81712. 0003C19A  265F                     movea.l    A3, [A7]+
  81713. 0003C19C  4E75                     rts
  81714. 0003C19E  206F 0004                movea.l    A0, [A7 + 0x4]
  81715. 0003C1A2  0C90 6E75 6C6C           cmpi.l     [A0], 0x6E756C6C /* 'null' */
  81716. 0003C1A8  56C0                     sne        D0
  81717. 0003C1AA  4400                     neg.b      D0
  81718. 0003C1AC  4E75                     rts
  81719. 0003C1AE  206F 0004                movea.l    A0, [A7 + 0x4]
  81720. 0003C1B2  2028 0014                move.l     D0, [A0 + 0x14]
  81721. 0003C1B6  4E75                     rts
  81722. 0003C1B8  206F 0004                movea.l    A0, [A7 + 0x4]
  81723. 0003C1BC  4E75                     rts
  81724. 0003C1BE  206F 0004                movea.l    A0, [A7 + 0x4]
  81725. 0003C1C2  2010                     move.l     D0, [A0]
  81726. 0003C1C4  4E75                     rts
  81727. 0003C1C6  206F 0004                movea.l    A0, [A7 + 0x4]
  81728. 0003C1CA  2068 0008                movea.l    A0, [A0 + 0x8]
  81729. 0003C1CE  4E75                     rts
  81730. 0003C1D0  206F 0004                movea.l    A0, [A7 + 0x4]
  81731. 0003C1D4  1010                     move.b     D0, [A0]
  81732. 0003C1D6  4E75                     rts
  81733. 0003C1D8  206F 0004                movea.l    A0, [A7 + 0x4]
  81734. 0003C1DC  2028 0004                move.l     D0, [A0 + 0x4]
  81735. 0003C1E0  4E75                     rts
  81736. 0003C1E2  206F 0004                movea.l    A0, [A7 + 0x4]
  81737. 0003C1E6  2028 0004                move.l     D0, [A0 + 0x4]
  81738. 0003C1EA  4E75                     rts
  81739. 0003C1EC  202F 000C                move.l     D0, [A7 + 0xC]
  81740. 0003C1F0  90AF 0008                sub.l      D0, [A7 + 0x8]
  81741. 0003C1F4  5280                     addq.l     D0, 1
  81742. 0003C1F6  206F 0004                movea.l    A0, [A7 + 0x4]
  81743. 0003C1FA  4C28 0000 0004           movem.w    <none>, [A0 + 0x4]
  81744. 0003C200  4E75                     rts
  81745. 0003C202  4E56 0000                link       A6, 0
  81746. 0003C206  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  81747. 0003C20A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  81748. 0003C20E  4EB9 0000 1D80           jsr        [0x00001D80]
  81749. 0003C214  4E5E                     unlink     A6
  81750. 0003C216  4E75                     rts
  81751. 0003C218  4E56 0000                link       A6, 0
  81752. 0003C21C  2F0A                     move.l     -[A7], A2
  81753. 0003C21E  246E 0008                movea.l    A2, [A6 + 0x8]
  81754. 0003C222  200A                     move.l     D0, A2
  81755. 0003C224  671C                     beq        +0x1E /* 0003C242 */
  81756. 0003C226  4267                     clr.w      -[A7]
  81757. 0003C228  2F0A                     move.l     -[A7], A2
  81758. 0003C22A  4EB9 0000 1D70           jsr        [0x00001D70]
  81759. 0003C230  4A6E 000C                tst.w      [A6 + 0xC]
  81760. 0003C234  5C4F                     addq.w     A7, 6
  81761. 0003C236  6F0A                     ble        +0xC /* 0003C242 */
  81762. 0003C238  2F0A                     move.l     -[A7], A2
  81763. 0003C23A  4EB9 0000 0168           jsr        [0x00000168]
  81764. 0003C240  584F                     addq.w     A7, 4
  81765. label0003C242:
  81766. 0003C242  204A                     movea.l    A0, A2
  81767. 0003C244  245F                     movea.l    A2, [A7]+
  81768. 0003C246  4E5E                     unlink     A6
  81769. 0003C248  4E75                     rts
  81770. 0003C24A  4E56 0000                link       A6, 0
  81771. 0003C24E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  81772. 0003C252  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  81773. 0003C256  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  81774. 0003C25A  4EB9 0000 1D68           jsr        [0x00001D68]
  81775. 0003C260  206E 0008                movea.l    A0, [A6 + 0x8]
  81776. 0003C264  4E5E                     unlink     A6
  81777. 0003C266  4E75                     rts
  81778. 0003C268  4E56 0000                link       A6, 0
  81779. 0003C26C  42A7                     clr.l      -[A7]
  81780. 0003C26E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  81781. 0003C272  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  81782. 0003C276  4EB9 0000 1CD0           jsr        [0x00001CD0]
  81783. 0003C27C  4E5E                     unlink     A6
  81784. 0003C27E  4E75                     rts
  81785. 0003C280  4E56 0000                link       A6, 0
  81786. 0003C284  42A7                     clr.l      -[A7]
  81787. 0003C286  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  81788. 0003C28A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  81789. 0003C28E  4EB9 0000 1C90           jsr        [0x00001C90]
  81790. 0003C294  4E5E                     unlink     A6
  81791. 0003C296  4E75                     rts
  81792. 0003C298  4E56 0000                link       A6, 0
  81793. 0003C29C  42A7                     clr.l      -[A7]
  81794. 0003C29E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  81795. 0003C2A2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  81796. 0003C2A6  4EB9 0000 1C88           jsr        [0x00001C88]
  81797. 0003C2AC  4E5E                     unlink     A6
  81798. 0003C2AE  4E75                     rts
  81799. 0003C2B0  4E56 0000                link       A6, 0
  81800. 0003C2B4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  81801. 0003C2B8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  81802. 0003C2BC  4EB9 0000 1D78           jsr        [0x00001D78]
  81803. 0003C2C2  4E5E                     unlink     A6
  81804. 0003C2C4  4E75                     rts
  81805. 0003C2C6  206F 0004                movea.l    A0, [A7 + 0x4]
  81806. 0003C2CA  2068 0004                movea.l    A0, [A0 + 0x4]
  81807. 0003C2CE  4E75                     rts
  81808. 0003C2D0  4E56 0000                link       A6, 0
  81809. 0003C2D4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  81810. 0003C2D8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  81811. 0003C2DC  4EB9 0000 2188           jsr        [0x00002188]
  81812. 0003C2E2  4E5E                     unlink     A6
  81813. 0003C2E4  4E75                     rts
  81814. 0003C2E6  206F 0004                movea.l    A0, [A7 + 0x4]
  81815. 0003C2EA  2050                     movea.l    A0, [A0]
  81816. 0003C2EC  4E75                     rts
  81817. 0003C2EE  4E56 0000                link       A6, 0
  81818. 0003C2F2  2F0A                     move.l     -[A7], A2
  81819. 0003C2F4  246E 0008                movea.l    A2, [A6 + 0x8]
  81820. 0003C2F8  200A                     move.l     D0, A2
  81821. 0003C2FA  6710                     beq        +0x12 /* 0003C30C */
  81822. 0003C2FC  4A6E 000C                tst.w      [A6 + 0xC]
  81823. 0003C300  6F0A                     ble        +0xC /* 0003C30C */
  81824. 0003C302  2F0A                     move.l     -[A7], A2
  81825. 0003C304  4EB9 0000 0168           jsr        [0x00000168]
  81826. 0003C30A  584F                     addq.w     A7, 4
  81827. label0003C30C:
  81828. 0003C30C  204A                     movea.l    A0, A2
  81829. 0003C30E  245F                     movea.l    A2, [A7]+
  81830. 0003C310  4E5E                     unlink     A6
  81831. 0003C312  4E75                     rts
  81832. 0003C314  206F 0004                movea.l    A0, [A7 + 0x4]
  81833. 0003C318  20AF 0008                move.l     [A0], [A7 + 0x8]
  81834. 0003C31C  206F 0004                movea.l    A0, [A7 + 0x4]
  81835. 0003C320  4E75                     rts
  81836. 0003C322  206F 0004                movea.l    A0, [A7 + 0x4]
  81837. 0003C326  20BC 6E75 6C6C           move.l     [A0], 0x6E756C6C /* 'null' */
  81838. 0003C32C  42A8 0004                clr.l      [A0 + 0x4]
  81839. 0003C330  4E75                     rts
  81840. 0003C332  206F 0004                movea.l    A0, [A7 + 0x4]
  81841. 0003C336  2050                     movea.l    A0, [A0]
  81842. 0003C338  4E75                     rts
  81843. 0003C33A  206F 0004                movea.l    A0, [A7 + 0x4]
  81844. 0003C33E  70FA                     moveq.l    D0, 0xFFFFFFFA
  81845. 0003C340  2140 000C                move.l     [A0 + 0xC], D0
  81846. 0003C344  2140 0008                move.l     [A0 + 0x8], D0
  81847. 0003C348  4E75                     rts
  81848. 0003C34A  206F 0004                movea.l    A0, [A7 + 0x4]
  81849. 0003C34E  2050                     movea.l    A0, [A0]
  81850. 0003C350  4E75                     rts
  81851. 0003C352  4E56 0000                link       A6, 0
  81852. 0003C356  2F0A                     move.l     -[A7], A2
  81853. 0003C358  246E 0008                movea.l    A2, [A6 + 0x8]
  81854. 0003C35C  200A                     move.l     D0, A2
  81855. 0003C35E  6718                     beq        +0x1A /* 0003C378 */
  81856. 0003C360  2F12                     move.l     -[A7], [A2]
  81857. 0003C362  4EAD 1CE0                jsr        [A5 + 0x1CE0]
  81858. 0003C366  4A6E 000C                tst.w      [A6 + 0xC]
  81859. 0003C36A  584F                     addq.w     A7, 4
  81860. 0003C36C  6F0A                     ble        +0xC /* 0003C378 */
  81861. 0003C36E  2F0A                     move.l     -[A7], A2
  81862. 0003C370  4EB9 0000 0168           jsr        [0x00000168]
  81863. 0003C376  584F                     addq.w     A7, 4
  81864. label0003C378:
  81865. 0003C378  204A                     movea.l    A0, A2
  81866. 0003C37A  245F                     movea.l    A2, [A7]+
  81867. 0003C37C  4E5E                     unlink     A6
  81868. 0003C37E  4E75                     rts
  81869. 0003C380  4E56 0000                link       A6, 0
  81870. 0003C384  2F0A                     move.l     -[A7], A2
  81871. 0003C386  246E 0008                movea.l    A2, [A6 + 0x8]
  81872. 0003C38A  24AE 000C                move.l     [A2], [A6 + 0xC]
  81873. 0003C38E  2F12                     move.l     -[A7], [A2]
  81874. 0003C390  4EAD 1CD8                jsr        [A5 + 0x1CD8]
  81875. 0003C394  204A                     movea.l    A0, A2
  81876. 0003C396  584F                     addq.w     A7, 4
  81877. 0003C398  245F                     movea.l    A2, [A7]+
  81878. 0003C39A  4E5E                     unlink     A6
  81879. 0003C39C  4E75                     rts
  81880. 0003C39E  206F 0004                movea.l    A0, [A7 + 0x4]
  81881. 0003C3A2  20AF 0008                move.l     [A0], [A7 + 0x8]
  81882. 0003C3A6  4E75                     rts
  81883. 0003C3A8  202F 0008                move.l     D0, [A7 + 0x8]
  81884. 0003C3AC  E788                     lsl        D0, 3
  81885. 0003C3AE  206F 0004                movea.l    A0, [A7 + 0x4]
  81886. 0003C3B2  2068 0028                movea.l    A0, [A0 + 0x28]
  81887. 0003C3B6  2250                     movea.l    A1, [A0]
  81888. 0003C3B8  2031 0800                move.l     D0, [A1 + D0]
  81889. 0003C3BC  4E75                     rts
  81890. 0003C3BE  226F 0004                movea.l    A1, [A7 + 0x4]
  81891. 0003C3C2  2029 0004                move.l     D0, [A1 + 0x4]
  81892. 0003C3C6  4C2F 0000 0008           movem.w    <none>, [A7 + 0x8]
  81893. 0003C3CC  2069 0014                movea.l    A0, [A1 + 0x14]
  81894. 0003C3D0  2050                     movea.l    A0, [A0]
  81895. 0003C3D2  D1C0                     add.l      A0, D0
  81896. 0003C3D4  4E75                     rts
  81897. 0003C3D6  4E56 0000                link       A6, 0
  81898. 0003C3DA  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  81899. 0003C3DE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  81900. 0003C3E2  4EB9 0000 0990           jsr        [0x00000990 /* CurFMNumer */]
  81901. 0003C3E8  4E5E                     unlink     A6
  81902. 0003C3EA  4E75                     rts
  81903. 0003C3EC  4E56 0000                link       A6, 0
  81904. 0003C3F0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  81905. 0003C3F4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  81906. 0003C3F8  4EB9 0000 0998           jsr        [0x00000998 /* FOutError */]
  81907. 0003C3FE  4E5E                     unlink     A6
  81908. 0003C400  4E75                     rts
  81909. 0003C402  206F 0004                movea.l    A0, [A7 + 0x4]
  81910. 0003C406  5088                     addq.l     A0, 8
  81911. 0003C408  2010                     move.l     D0, [A0]
  81912. 0003C40A  0680 FFFF FFCE           addi.l     D0, 0xFFFFFFCE
  81913. 0003C410  D1AF 0004                add.l      [A7 + 0x4], D0
  81914. 0003C414  4EF9 0000 18E0           jmp        [0x000018E0]
  81915. 0003C41A  206F 0004                movea.l    A0, [A7 + 0x4]
  81916. 0003C41E  5088                     addq.l     A0, 8
  81917. 0003C420  2010                     move.l     D0, [A0]
  81918. 0003C422  0680 FFFF FF98           addi.l     D0, 0xFFFFFF98
  81919. 0003C428  D1AF 0004                add.l      [A7 + 0x4], D0
  81920. 0003C42C  4EED 1930                jmp        [A5 + 0x1930]
  81921. 0003C430  06AF FFFF FFCA 0004      addi.l     [A7 + 0x4], 0xFFFFFFCA
  81922. 0003C438  4EED 1930                jmp        [A5 + 0x1930]
  81923. 0003C43C  06AF FFFF FFB8 0004      addi.l     [A7 + 0x4], 0xFFFFFFB8
  81924. 0003C444  4EED 19A8                jmp        [A5 + 0x19A8]
  81925. 0003C448  06AF FFFF FFB8 0004      addi.l     [A7 + 0x4], 0xFFFFFFB8
  81926. 0003C450  4EED 19C8                jmp        [A5 + 0x19C8]
  81927. 0003C454  06AF FFFF FFB8 0004      addi.l     [A7 + 0x4], 0xFFFFFFB8
  81928. 0003C45C  4EED 19C0                jmp        [A5 + 0x19C0]
  81929. 0003C460  06AF FFFF FFB8 0004      addi.l     [A7 + 0x4], 0xFFFFFFB8
  81930. 0003C468  4EED 19B8                jmp        [A5 + 0x19B8]
  81931. 0003C46C  06AF FFFF FFB8 0004      addi.l     [A7 + 0x4], 0xFFFFFFB8
  81932. 0003C474  4EED 19B0                jmp        [A5 + 0x19B0]
  81933. 0003C478  06AF FFFF FFB8 0004      addi.l     [A7 + 0x4], 0xFFFFFFB8
  81934. 0003C480  4EED 1930                jmp        [A5 + 0x1930]
  81935. 0003C484  4E56 0000                link       A6, 0
  81936. 0003C488  2F0A                     move.l     -[A7], A2
  81937. 0003C48A  246E 0008                movea.l    A2, [A6 + 0x8]
  81938. 0003C48E  200A                     move.l     D0, A2
  81939. 0003C490  6724                     beq        +0x26 /* 0003C4B6 */
  81940. 0003C492  41F9 0000 8A98           lea.l      A0, [0x00008A98]
  81941. 0003C498  2488                     move.l     [A2], A0
  81942. 0003C49A  4267                     clr.w      -[A7]
  81943. 0003C49C  2F0A                     move.l     -[A7], A2
  81944. 0003C49E  4EB9 0000 1C70           jsr        [0x00001C70]
  81945. 0003C4A4  4A6E 000C                tst.w      [A6 + 0xC]
  81946. 0003C4A8  5C4F                     addq.w     A7, 6
  81947. 0003C4AA  6F0A                     ble        +0xC /* 0003C4B6 */
  81948. 0003C4AC  2F0A                     move.l     -[A7], A2
  81949. 0003C4AE  4EB9 0000 0168           jsr        [0x00000168]
  81950. 0003C4B4  584F                     addq.w     A7, 4
  81951. label0003C4B6:
  81952. 0003C4B6  204A                     movea.l    A0, A2
  81953. 0003C4B8  245F                     movea.l    A2, [A7]+
  81954. 0003C4BA  4E5E                     unlink     A6
  81955. 0003C4BC  4E75                     rts
  81956. 0003C4BE  4E56 0000                link       A6, 0
  81957. 0003C4C2  2F0A                     move.l     -[A7], A2
  81958. 0003C4C4  246E 0008                movea.l    A2, [A6 + 0x8]
  81959. 0003C4C8  4227                     clr.b      -[A7]
  81960. 0003C4CA  4878 0000                push.l     0x0
  81961. 0003C4CE  4878 0004                push.l     0x4
  81962. 0003C4D2  2F0A                     move.l     -[A7], A2
  81963. 0003C4D4  4EB9 0000 1C68           jsr        [0x00001C68]
  81964. 0003C4DA  41F9 0000 8A98           lea.l      A0, [0x00008A98]
  81965. 0003C4E0  2488                     move.l     [A2], A0
  81966. 0003C4E2  204A                     movea.l    A0, A2
  81967. 0003C4E4  4FEF 000E                lea.l      A7, [A7 + 0xE]
  81968. 0003C4E8  245F                     movea.l    A2, [A7]+
  81969. 0003C4EA  4E5E                     unlink     A6
  81970. 0003C4EC  4E75                     rts
  81971. 0003C4EE  4E56 0000                link       A6, 0
  81972. 0003C4F2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  81973. 0003C4F6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  81974. 0003C4FA  4EB9 0000 1D80           jsr        [0x00001D80]
  81975. 0003C500  4E5E                     unlink     A6
  81976. 0003C502  4E75                     rts
  81977. 0003C504  4E56 0000                link       A6, 0
  81978. 0003C508  2F0A                     move.l     -[A7], A2
  81979. 0003C50A  246E 0008                movea.l    A2, [A6 + 0x8]
  81980. 0003C50E  200A                     move.l     D0, A2
  81981. 0003C510  671C                     beq        +0x1E /* 0003C52E */
  81982. 0003C512  4267                     clr.w      -[A7]
  81983. 0003C514  2F0A                     move.l     -[A7], A2
  81984. 0003C516  4EB9 0000 1D70           jsr        [0x00001D70]
  81985. 0003C51C  4A6E 000C                tst.w      [A6 + 0xC]
  81986. 0003C520  5C4F                     addq.w     A7, 6
  81987. 0003C522  6F0A                     ble        +0xC /* 0003C52E */
  81988. 0003C524  2F0A                     move.l     -[A7], A2
  81989. 0003C526  4EB9 0000 0168           jsr        [0x00000168]
  81990. 0003C52C  584F                     addq.w     A7, 4
  81991. label0003C52E:
  81992. 0003C52E  204A                     movea.l    A0, A2
  81993. 0003C530  245F                     movea.l    A2, [A7]+
  81994. 0003C532  4E5E                     unlink     A6
  81995. 0003C534  4E75                     rts
  81996. 0003C536  4E56 0000                link       A6, 0
  81997. 0003C53A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  81998. 0003C53E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  81999. 0003C542  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  82000. 0003C546  4EB9 0000 1D68           jsr        [0x00001D68]
  82001. 0003C54C  206E 0008                movea.l    A0, [A6 + 0x8]
  82002. 0003C550  4E5E                     unlink     A6
  82003. 0003C552  4E75                     rts
  82004. 0003C554  4E56 0000                link       A6, 0
  82005. 0003C558  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  82006. 0003C55C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  82007. 0003C560  4EB9 0000 1D78           jsr        [0x00001D78]
  82008. 0003C566  4E5E                     unlink     A6
  82009. 0003C568  4E75                     rts
  82010. 0003C56A  4E56 0000                link       A6, 0
  82011. 0003C56E  42A7                     clr.l      -[A7]
  82012. 0003C570  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  82013. 0003C574  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  82014. 0003C578  4EB9 0000 1C90           jsr        [0x00001C90]
  82015. 0003C57E  4E5E                     unlink     A6
  82016. 0003C580  4E75                     rts
  82017. 0003C582  4E56 0000                link       A6, 0
  82018. 0003C586  42A7                     clr.l      -[A7]
  82019. 0003C588  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  82020. 0003C58C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  82021. 0003C590  4EB9 0000 1CD0           jsr        [0x00001CD0]
  82022. 0003C596  4E5E                     unlink     A6
  82023. 0003C598  4E75                     rts
  82024. 0003C59A  4E56 0000                link       A6, 0
  82025. 0003C59E  48E7 0038                movem.l    -[A7], A2,A3,A4
  82026. 0003C5A2  246E 0008                movea.l    A2, [A6 + 0x8]
  82027. 0003C5A6  200A                     move.l     D0, A2
  82028. 0003C5A8  6730                     beq        +0x32 /* 0003C5DA */
  82029. 0003C5AA  4A12                     tst.b      [A2]
  82030. 0003C5AC  671C                     beq        +0x1E /* 0003C5CA */
  82031. 0003C5AE  286A 0002                movea.l    A4, [A2 + 0x2]
  82032. 0003C5B2  264C                     movea.l    A3, A4
  82033. 0003C5B4  200C                     move.l     D0, A4
  82034. 0003C5B6  6712                     beq        +0x14 /* 0003C5CA */
  82035. 0003C5B8  3F3C 0001                move.w     -[A7], 0x1
  82036. 0003C5BC  2F0B                     move.l     -[A7], A3
  82037. 0003C5BE  2057                     movea.l    A0, [A7]
  82038. 0003C5C0  2250                     movea.l    A1, [A0]
  82039. 0003C5C2  2269 0008                movea.l    A1, [A1 + 0x8]
  82040. 0003C5C6  4E91                     jsr        [A1]
  82041. 0003C5C8  5C4F                     addq.w     A7, 6
  82042. label0003C5CA:
  82043. 0003C5CA  4A6E 000C                tst.w      [A6 + 0xC]
  82044. 0003C5CE  6F0A                     ble        +0xC /* 0003C5DA */
  82045. 0003C5D0  2F0A                     move.l     -[A7], A2
  82046. 0003C5D2  4EB9 0000 0168           jsr        [0x00000168]
  82047. 0003C5D8  584F                     addq.w     A7, 4
  82048. label0003C5DA:
  82049. 0003C5DA  204A                     movea.l    A0, A2
  82050. 0003C5DC  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  82051. 0003C5E0  4E5E                     unlink     A6
  82052. 0003C5E2  4E75                     rts
  82053. 0003C5E4  2F0A                     move.l     -[A7], A2
  82054. 0003C5E6  246F 0008                movea.l    A2, [A7 + 0x8]
  82055. 0003C5EA  4AAF 000C                tst.l      [A7 + 0xC]
  82056. 0003C5EE  56C0                     sne        D0
  82057. 0003C5F0  4400                     neg.b      D0
  82058. 0003C5F2  1480                     move.b     [A2], D0
  82059. 0003C5F4  256F 000C 0002           move.l     [A2 + 0x2], [A7 + 0xC]
  82060. 0003C5FA  204A                     movea.l    A0, A2
  82061. 0003C5FC  245F                     movea.l    A2, [A7]+
  82062. 0003C5FE  4E75                     rts
  82063. 0003C600  206F 0004                movea.l    A0, [A7 + 0x4]
  82064. 0003C604  5088                     addq.l     A0, 8
  82065. 0003C606  2010                     move.l     D0, [A0]
  82066. 0003C608  0680 FFFF FFCA           addi.l     D0, 0xFFFFFFCA
  82067. 0003C60E  D1AF 0004                add.l      [A7 + 0x4], D0
  82068. 0003C612  4EED 19E8                jmp        [A5 + 0x19E8]
  82069. 0003C616  41F9 0002 614C           lea.l      A0, [0x0002614C]
  82070. 0003C61C  4E75                     rts
  82071. 0003C61E  206F 0004                movea.l    A0, [A7 + 0x4]
  82072. 0003C622  5088                     addq.l     A0, 8
  82073. 0003C624  2010                     move.l     D0, [A0]
  82074. 0003C626  0680 FFFF FF98           addi.l     D0, 0xFFFFFF98
  82075. 0003C62C  D1AF 0004                add.l      [A7 + 0x4], D0
  82076. 0003C630  4EED 1AB8                jmp        [A5 + 0x1AB8]
  82077. 0003C634  06AF FFFF FFCA 0004      addi.l     [A7 + 0x4], 0xFFFFFFCA
  82078. 0003C63C  4EED 1AB8                jmp        [A5 + 0x1AB8]
  82079. 0003C640  06AF FFFF FFB8 0004      addi.l     [A7 + 0x4], 0xFFFFFFB8
  82080. 0003C648  4EED 1AB8                jmp        [A5 + 0x1AB8]
  82081. 0003C64C  4E56 0000                link       A6, 0
  82082. 0003C650  42A7                     clr.l      -[A7]
  82083. 0003C652  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  82084. 0003C656  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  82085. 0003C65A  4EB9 0000 1C90           jsr        [0x00001C90]
  82086. 0003C660  4E5E                     unlink     A6
  82087. 0003C662  4E75                     rts
  82088. 0003C664  4E56 0000                link       A6, 0
  82089. 0003C668  42A7                     clr.l      -[A7]
  82090. 0003C66A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  82091. 0003C66E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  82092. 0003C672  4EB9 0000 1CD0           jsr        [0x00001CD0]
  82093. 0003C678  4E5E                     unlink     A6
  82094. 0003C67A  4E75                     rts
  82095. 0003C67C  4E56 0000                link       A6, 0
  82096. 0003C680  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  82097. 0003C684  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  82098. 0003C688  4EB9 0000 1D78           jsr        [0x00001D78]
  82099. 0003C68E  4E5E                     unlink     A6
  82100. 0003C690  4E75                     rts
  82101. 0003C692  4E56 0000                link       A6, 0
  82102. 0003C696  2F0A                     move.l     -[A7], A2
  82103. 0003C698  246E 0008                movea.l    A2, [A6 + 0x8]
  82104. 0003C69C  200A                     move.l     D0, A2
  82105. 0003C69E  671C                     beq        +0x1E /* 0003C6BC */
  82106. 0003C6A0  4267                     clr.w      -[A7]
  82107. 0003C6A2  2F0A                     move.l     -[A7], A2
  82108. 0003C6A4  4EB9 0000 1D70           jsr        [0x00001D70]
  82109. 0003C6AA  4A6E 000C                tst.w      [A6 + 0xC]
  82110. 0003C6AE  5C4F                     addq.w     A7, 6
  82111. 0003C6B0  6F0A                     ble        +0xC /* 0003C6BC */
  82112. 0003C6B2  2F0A                     move.l     -[A7], A2
  82113. 0003C6B4  4EB9 0000 0168           jsr        [0x00000168]
  82114. 0003C6BA  584F                     addq.w     A7, 4
  82115. label0003C6BC:
  82116. 0003C6BC  204A                     movea.l    A0, A2
  82117. 0003C6BE  245F                     movea.l    A2, [A7]+
  82118. 0003C6C0  4E5E                     unlink     A6
  82119. 0003C6C2  4E75                     rts
  82120. 0003C6C4  4E56 0000                link       A6, 0
  82121. 0003C6C8  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  82122. 0003C6CC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  82123. 0003C6D0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  82124. 0003C6D4  4EB9 0000 1D68           jsr        [0x00001D68]
  82125. 0003C6DA  206E 0008                movea.l    A0, [A6 + 0x8]
  82126. 0003C6DE  4E5E                     unlink     A6
  82127. 0003C6E0  4E75                     rts
  82128. 0003C6E2  4E56 0000                link       A6, 0
  82129. 0003C6E6  2F0A                     move.l     -[A7], A2
  82130. 0003C6E8  246E 0008                movea.l    A2, [A6 + 0x8]
  82131. 0003C6EC  200A                     move.l     D0, A2
  82132. 0003C6EE  6724                     beq        +0x26 /* 0003C714 */
  82133. 0003C6F0  41F9 0000 82FA           lea.l      A0, [0x000082FA]
  82134. 0003C6F6  2488                     move.l     [A2], A0
  82135. 0003C6F8  4267                     clr.w      -[A7]
  82136. 0003C6FA  2F0A                     move.l     -[A7], A2
  82137. 0003C6FC  4EB9 0000 1C70           jsr        [0x00001C70]
  82138. 0003C702  4A6E 000C                tst.w      [A6 + 0xC]
  82139. 0003C706  5C4F                     addq.w     A7, 6
  82140. 0003C708  6F0A                     ble        +0xC /* 0003C714 */
  82141. 0003C70A  2F0A                     move.l     -[A7], A2
  82142. 0003C70C  4EB9 0000 0168           jsr        [0x00000168]
  82143. 0003C712  584F                     addq.w     A7, 4
  82144. label0003C714:
  82145. 0003C714  204A                     movea.l    A0, A2
  82146. 0003C716  245F                     movea.l    A2, [A7]+
  82147. 0003C718  4E5E                     unlink     A6
  82148. 0003C71A  4E75                     rts
  82149. 0003C71C  4E56 0000                link       A6, 0
  82150. 0003C720  2F0A                     move.l     -[A7], A2
  82151. 0003C722  246E 0008                movea.l    A2, [A6 + 0x8]
  82152. 0003C726  4227                     clr.b      -[A7]
  82153. 0003C728  4878 0000                push.l     0x0
  82154. 0003C72C  4878 0004                push.l     0x4
  82155. 0003C730  2F0A                     move.l     -[A7], A2
  82156. 0003C732  4EB9 0000 1C68           jsr        [0x00001C68]
  82157. 0003C738  41F9 0000 82FA           lea.l      A0, [0x000082FA]
  82158. 0003C73E  2488                     move.l     [A2], A0
  82159. 0003C740  204A                     movea.l    A0, A2
  82160. 0003C742  4FEF 000E                lea.l      A7, [A7 + 0xE]
  82161. 0003C746  245F                     movea.l    A2, [A7]+
  82162. 0003C748  4E5E                     unlink     A6
  82163. 0003C74A  4E75                     rts
  82164. 0003C74C  206F 0004                movea.l    A0, [A7 + 0x4]
  82165. 0003C750  5088                     addq.l     A0, 8
  82166. 0003C752  2010                     move.l     D0, [A0]
  82167. 0003C754  0680 FFFF FFAA           addi.l     D0, 0xFFFFFFAA
  82168. 0003C75A  D1AF 0004                add.l      [A7 + 0x4], D0
  82169. 0003C75E  4EED 1B50                jmp        [A5 + 0x1B50]
  82170. 0003C762  06AF FFFF FFCA 0004      addi.l     [A7 + 0x4], 0xFFFFFFCA
  82171. 0003C76A  4EED 1B50                jmp        [A5 + 0x1B50]
  82172. 0003C76E  206F 0004                movea.l    A0, [A7 + 0x4]
  82173. 0003C772  5088                     addq.l     A0, 8
  82174. 0003C774  2010                     move.l     D0, [A0]
  82175. 0003C776  0680 FFFF FFA2           addi.l     D0, 0xFFFFFFA2
  82176. 0003C77C  D1AF 0004                add.l      [A7 + 0x4], D0
  82177. 0003C780  4EED 1C38                jmp        [A5 + 0x1C38]
  82178. 0003C784  06AF FFFF FFCA 0004      addi.l     [A7 + 0x4], 0xFFFFFFCA
  82179. 0003C78C  4EED 1C38                jmp        [A5 + 0x1C38]
  82180. 0003C790  4E56 0000                link       A6, 0
  82181. 0003C794  4878 0004                push.l     0x4
  82182. 0003C798  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  82183. 0003C79C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  82184. 0003C7A0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  82185. 0003C7A4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  82186. 0003C7A8  4EB9 0000 1C98           jsr        [0x00001C98]
  82187. 0003C7AE  4E5E                     unlink     A6
  82188. 0003C7B0  4E75                     rts
  82189. 0003C7B2  4E56 0000                link       A6, 0
  82190. 0003C7B6  42A7                     clr.l      -[A7]
  82191. 0003C7B8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  82192. 0003C7BC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  82193. 0003C7C0  4EB9 0000 1C88           jsr        [0x00001C88]
  82194. 0003C7C6  4E5E                     unlink     A6
  82195. 0003C7C8  4E75                     rts
  82196. 0003C7CA  4E56 0000                link       A6, 0
  82197. 0003C7CE  2F0A                     move.l     -[A7], A2
  82198. 0003C7D0  246E 0008                movea.l    A2, [A6 + 0x8]
  82199. 0003C7D4  4227                     clr.b      -[A7]
  82200. 0003C7D6  4878 0000                push.l     0x0
  82201. 0003C7DA  4878 0004                push.l     0x4
  82202. 0003C7DE  2F0A                     move.l     -[A7], A2
  82203. 0003C7E0  4EB9 0000 1C68           jsr        [0x00001C68]
  82204. 0003C7E6  41F9 0000 7F5C           lea.l      A0, [0x00007F5C]
  82205. 0003C7EC  2488                     move.l     [A2], A0
  82206. 0003C7EE  204A                     movea.l    A0, A2
  82207. 0003C7F0  4FEF 000E                lea.l      A7, [A7 + 0xE]
  82208. 0003C7F4  245F                     movea.l    A2, [A7]+
  82209. 0003C7F6  4E5E                     unlink     A6
  82210. 0003C7F8  4E75                     rts
  82211. 0003C7FA  206F 0004                movea.l    A0, [A7 + 0x4]
  82212. 0003C7FE  2068 0004                movea.l    A0, [A0 + 0x4]
  82213. 0003C802  4E75                     rts
  82214. 0003C804  4E56 0000                link       A6, 0
  82215. 0003C808  42A7                     clr.l      -[A7]
  82216. 0003C80A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  82217. 0003C80E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  82218. 0003C812  4EB9 0000 1CD0           jsr        [0x00001CD0]
  82219. 0003C818  4E5E                     unlink     A6
  82220. 0003C81A  4E75                     rts
  82221. 0003C81C  4E56 0000                link       A6, 0
  82222. 0003C820  2F0A                     move.l     -[A7], A2
  82223. 0003C822  246E 0008                movea.l    A2, [A6 + 0x8]
  82224. 0003C826  200A                     move.l     D0, A2
  82225. 0003C828  6724                     beq        +0x26 /* 0003C84E */
  82226. 0003C82A  41F9 0000 7F5C           lea.l      A0, [0x00007F5C]
  82227. 0003C830  2488                     move.l     [A2], A0
  82228. 0003C832  4267                     clr.w      -[A7]
  82229. 0003C834  2F0A                     move.l     -[A7], A2
  82230. 0003C836  4EB9 0000 1C70           jsr        [0x00001C70]
  82231. 0003C83C  4A6E 000C                tst.w      [A6 + 0xC]
  82232. 0003C840  5C4F                     addq.w     A7, 6
  82233. 0003C842  6F0A                     ble        +0xC /* 0003C84E */
  82234. 0003C844  2F0A                     move.l     -[A7], A2
  82235. 0003C846  4EB9 0000 0168           jsr        [0x00000168]
  82236. 0003C84C  584F                     addq.w     A7, 4
  82237. label0003C84E:
  82238. 0003C84E  204A                     movea.l    A0, A2
  82239. 0003C850  245F                     movea.l    A2, [A7]+
  82240. 0003C852  4E5E                     unlink     A6
  82241. 0003C854  4E75                     rts
  82242. 0003C856  4E56 0000                link       A6, 0
  82243. 0003C85A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  82244. 0003C85E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  82245. 0003C862  4EB9 0000 1D78           jsr        [0x00001D78]
  82246. 0003C868  4E5E                     unlink     A6
  82247. 0003C86A  4E75                     rts
  82248. 0003C86C  4E56 0000                link       A6, 0
  82249. 0003C870  2F0A                     move.l     -[A7], A2
  82250. 0003C872  246E 0008                movea.l    A2, [A6 + 0x8]
  82251. 0003C876  200A                     move.l     D0, A2
  82252. 0003C878  671C                     beq        +0x1E /* 0003C896 */
  82253. 0003C87A  4267                     clr.w      -[A7]
  82254. 0003C87C  2F0A                     move.l     -[A7], A2
  82255. 0003C87E  4EB9 0000 1D70           jsr        [0x00001D70]
  82256. 0003C884  4A6E 000C                tst.w      [A6 + 0xC]
  82257. 0003C888  5C4F                     addq.w     A7, 6
  82258. 0003C88A  6F0A                     ble        +0xC /* 0003C896 */
  82259. 0003C88C  2F0A                     move.l     -[A7], A2
  82260. 0003C88E  4EB9 0000 0168           jsr        [0x00000168]
  82261. 0003C894  584F                     addq.w     A7, 4
  82262. label0003C896:
  82263. 0003C896  204A                     movea.l    A0, A2
  82264. 0003C898  245F                     movea.l    A2, [A7]+
  82265. 0003C89A  4E5E                     unlink     A6
  82266. 0003C89C  4E75                     rts
  82267. 0003C89E  4E56 0000                link       A6, 0
  82268. 0003C8A2  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  82269. 0003C8A6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  82270. 0003C8AA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  82271. 0003C8AE  4EB9 0000 1D68           jsr        [0x00001D68]
  82272. 0003C8B4  206E 0008                movea.l    A0, [A6 + 0x8]
  82273. 0003C8B8  4E5E                     unlink     A6
  82274. 0003C8BA  4E75                     rts
  82275. 0003C8BC  4E56 0000                link       A6, 0
  82276. 0003C8C0  2F0A                     move.l     -[A7], A2
  82277. 0003C8C2  246E 0008                movea.l    A2, [A6 + 0x8]
  82278. 0003C8C6  200A                     move.l     D0, A2
  82279. 0003C8C8  6724                     beq        +0x26 /* 0003C8EE */
  82280. 0003C8CA  41F9 0000 7DF2           lea.l      A0, [0x00007DF2]
  82281. 0003C8D0  2488                     move.l     [A2], A0
  82282. 0003C8D2  4267                     clr.w      -[A7]
  82283. 0003C8D4  2F0A                     move.l     -[A7], A2
  82284. 0003C8D6  4EB9 0000 1C70           jsr        [0x00001C70]
  82285. 0003C8DC  4A6E 000C                tst.w      [A6 + 0xC]
  82286. 0003C8E0  5C4F                     addq.w     A7, 6
  82287. 0003C8E2  6F0A                     ble        +0xC /* 0003C8EE */
  82288. 0003C8E4  2F0A                     move.l     -[A7], A2
  82289. 0003C8E6  4EB9 0000 0168           jsr        [0x00000168]
  82290. 0003C8EC  584F                     addq.w     A7, 4
  82291. label0003C8EE:
  82292. 0003C8EE  204A                     movea.l    A0, A2
  82293. 0003C8F0  245F                     movea.l    A2, [A7]+
  82294. 0003C8F2  4E5E                     unlink     A6
  82295. 0003C8F4  4E75                     rts
  82296. 0003C8F6  4E56 0000                link       A6, 0
  82297. 0003C8FA  2F0A                     move.l     -[A7], A2
  82298. 0003C8FC  246E 0008                movea.l    A2, [A6 + 0x8]
  82299. 0003C900  4227                     clr.b      -[A7]
  82300. 0003C902  4878 0000                push.l     0x0
  82301. 0003C906  4878 0004                push.l     0x4
  82302. 0003C90A  2F0A                     move.l     -[A7], A2
  82303. 0003C90C  4EB9 0000 1C68           jsr        [0x00001C68]
  82304. 0003C912  41F9 0000 7DF2           lea.l      A0, [0x00007DF2]
  82305. 0003C918  2488                     move.l     [A2], A0
  82306. 0003C91A  204A                     movea.l    A0, A2
  82307. 0003C91C  4FEF 000E                lea.l      A7, [A7 + 0xE]
  82308. 0003C920  245F                     movea.l    A2, [A7]+
  82309. 0003C922  4E5E                     unlink     A6
  82310. 0003C924  4E75                     rts
  82311. 0003C926  4E56 0000                link       A6, 0
  82312. 0003C92A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  82313. 0003C92E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  82314. 0003C932  4EB9 0000 1D78           jsr        [0x00001D78]
  82315. 0003C938  4E5E                     unlink     A6
  82316. 0003C93A  4E75                     rts
  82317. 0003C93C  4E56 0000                link       A6, 0
  82318. 0003C940  2F0A                     move.l     -[A7], A2
  82319. 0003C942  246E 0008                movea.l    A2, [A6 + 0x8]
  82320. 0003C946  200A                     move.l     D0, A2
  82321. 0003C948  671C                     beq        +0x1E /* 0003C966 */
  82322. 0003C94A  4267                     clr.w      -[A7]
  82323. 0003C94C  2F0A                     move.l     -[A7], A2
  82324. 0003C94E  4EB9 0000 1D70           jsr        [0x00001D70]
  82325. 0003C954  4A6E 000C                tst.w      [A6 + 0xC]
  82326. 0003C958  5C4F                     addq.w     A7, 6
  82327. 0003C95A  6F0A                     ble        +0xC /* 0003C966 */
  82328. 0003C95C  2F0A                     move.l     -[A7], A2
  82329. 0003C95E  4EB9 0000 0168           jsr        [0x00000168]
  82330. 0003C964  584F                     addq.w     A7, 4
  82331. label0003C966:
  82332. 0003C966  204A                     movea.l    A0, A2
  82333. 0003C968  245F                     movea.l    A2, [A7]+
  82334. 0003C96A  4E5E                     unlink     A6
  82335. 0003C96C  4E75                     rts
  82336. 0003C96E  4E56 0000                link       A6, 0
  82337. 0003C972  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  82338. 0003C976  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  82339. 0003C97A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  82340. 0003C97E  4EB9 0000 1D68           jsr        [0x00001D68]
  82341. 0003C984  206E 0008                movea.l    A0, [A6 + 0x8]
  82342. 0003C988  4E5E                     unlink     A6
  82343. 0003C98A  4E75                     rts
  82344. 0003C98C  4E56 0000                link       A6, 0
  82345. 0003C990  42A7                     clr.l      -[A7]
  82346. 0003C992  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  82347. 0003C996  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  82348. 0003C99A  4EB9 0000 1C90           jsr        [0x00001C90]
  82349. 0003C9A0  4E5E                     unlink     A6
  82350. 0003C9A2  4E75                     rts
  82351. 0003C9A4  4E56 0000                link       A6, 0
  82352. 0003C9A8  42A7                     clr.l      -[A7]
  82353. 0003C9AA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  82354. 0003C9AE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  82355. 0003C9B2  4EB9 0000 1CD0           jsr        [0x00001CD0]
  82356. 0003C9B8  4E5E                     unlink     A6
  82357. 0003C9BA  4E75                     rts
  82358. 0003C9BC  4E56 0000                link       A6, 0
  82359. 0003C9C0  42A7                     clr.l      -[A7]
  82360. 0003C9C2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  82361. 0003C9C6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  82362. 0003C9CA  4EB9 0000 1C88           jsr        [0x00001C88]
  82363. 0003C9D0  4E5E                     unlink     A6
  82364. 0003C9D2  4E75                     rts
  82365. 0003C9D4  206F 0004                movea.l    A0, [A7 + 0x4]
  82366. 0003C9D8  1028 002C                move.b     D0, [A0 + 0x2C]
  82367. 0003C9DC  4E75                     rts
  82368. 0003C9DE  2079 0002 6144           movea.l    A0, [0x00026144]
  82369. 0003C9E4  4E75                     rts
  82370. 0003C9E6  206F 0004                movea.l    A0, [A7 + 0x4]
  82371. 0003C9EA  2028 00E4                move.l     D0, [A0 + 0xE4]
  82372. 0003C9EE  C0AF 0008                and.l      D0, [A7 + 0x8]
  82373. 0003C9F2  56C0                     sne        D0
  82374. 0003C9F4  4400                     neg.b      D0
  82375. 0003C9F6  4E75                     rts
  82376. 0003C9F8  2079 0002 5F76           movea.l    A0, [0x00025F76]
  82377. 0003C9FE  4E75                     rts
  82378. 0003CA00  2079 0002 6134           movea.l    A0, [0x00026134]
  82379. 0003CA06  4E75                     rts
  82380. 0003CA08  206F 0004                movea.l    A0, [A7 + 0x4]
  82381. 0003CA0C  1028 0011                move.b     D0, [A0 + 0x11]
  82382. 0003CA10  4E75                     rts
  82383. 0003CA12  206F 0004                movea.l    A0, [A7 + 0x4]
  82384. 0003CA16  2068 0004                movea.l    A0, [A0 + 0x4]
  82385. 0003CA1A  4E75                     rts
  82386. 0003CA1C  102F 0008                move.b     D0, [A7 + 0x8]
  82387. 0003CA20  56C0                     sne        D0
  82388. 0003CA22  4400                     neg.b      D0
  82389. 0003CA24  206F 0004                movea.l    A0, [A7 + 0x4]
  82390. 0003CA28  1140 0011                move.b     [A0 + 0x11], D0
  82391. 0003CA2C  4E75                     rts
  82392. 0003CA2E  206F 0004                movea.l    A0, [A7 + 0x4]
  82393. 0003CA32  5088                     addq.l     A0, 8
  82394. 0003CA34  2010                     move.l     D0, [A0]
  82395. 0003CA36  0680 FFFF FFEE           addi.l     D0, 0xFFFFFFEE
  82396. 0003CA3C  D1AF 0004                add.l      [A7 + 0x4], D0
  82397. 0003CA40  4EED 18E0                jmp        [A5 + 0x18E0]
  82398. 0003CA44  206F 0004                movea.l    A0, [A7 + 0x4]
  82399. 0003CA48  5088                     addq.l     A0, 8
  82400. 0003CA4A  2010                     move.l     D0, [A0]
  82401. 0003CA4C  0680 FFFF FFEE           addi.l     D0, 0xFFFFFFEE
  82402. 0003CA52  D1AF 0004                add.l      [A7 + 0x4], D0
  82403. 0003CA56  4EED 1850                jmp        [A5 + 0x1850]
  82404. 0003CA5A  4E56 0000                link       A6, 0
  82405. 0003CA5E  2F0A                     move.l     -[A7], A2
  82406. 0003CA60  246E 0008                movea.l    A2, [A6 + 0x8]
  82407. 0003CA64  200A                     move.l     D0, A2
  82408. 0003CA66  6724                     beq        +0x26 /* 0003CA8C */
  82409. 0003CA68  41F9 0000 7BFA           lea.l      A0, [0x00007BFA]
  82410. 0003CA6E  2488                     move.l     [A2], A0
  82411. 0003CA70  4267                     clr.w      -[A7]
  82412. 0003CA72  2F0A                     move.l     -[A7], A2
  82413. 0003CA74  4EB9 0000 1C70           jsr        [0x00001C70]
  82414. 0003CA7A  4A6E 000C                tst.w      [A6 + 0xC]
  82415. 0003CA7E  5C4F                     addq.w     A7, 6
  82416. 0003CA80  6F0A                     ble        +0xC /* 0003CA8C */
  82417. 0003CA82  2F0A                     move.l     -[A7], A2
  82418. 0003CA84  4EB9 0000 0168           jsr        [0x00000168]
  82419. 0003CA8A  584F                     addq.w     A7, 4
  82420. label0003CA8C:
  82421. 0003CA8C  204A                     movea.l    A0, A2
  82422. 0003CA8E  245F                     movea.l    A2, [A7]+
  82423. 0003CA90  4E5E                     unlink     A6
  82424. 0003CA92  4E75                     rts
  82425. 0003CA94  4E56 0000                link       A6, 0
  82426. 0003CA98  2F0A                     move.l     -[A7], A2
  82427. 0003CA9A  246E 0008                movea.l    A2, [A6 + 0x8]
  82428. 0003CA9E  4227                     clr.b      -[A7]
  82429. 0003CAA0  4878 0000                push.l     0x0
  82430. 0003CAA4  4878 0004                push.l     0x4
  82431. 0003CAA8  2F0A                     move.l     -[A7], A2
  82432. 0003CAAA  4EB9 0000 1C68           jsr        [0x00001C68]
  82433. 0003CAB0  41F9 0000 7BFA           lea.l      A0, [0x00007BFA]
  82434. 0003CAB6  2488                     move.l     [A2], A0
  82435. 0003CAB8  204A                     movea.l    A0, A2
  82436. 0003CABA  4FEF 000E                lea.l      A7, [A7 + 0xE]
  82437. 0003CABE  245F                     movea.l    A2, [A7]+
  82438. 0003CAC0  4E5E                     unlink     A6
  82439. 0003CAC2  4E75                     rts
  82440. 0003CAC4  4E56 0000                link       A6, 0
  82441. 0003CAC8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  82442. 0003CACC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  82443. 0003CAD0  4EB9 0000 1D78           jsr        [0x00001D78]
  82444. 0003CAD6  4E5E                     unlink     A6
  82445. 0003CAD8  4E75                     rts
  82446. 0003CADA  4E56 0000                link       A6, 0
  82447. 0003CADE  2F0A                     move.l     -[A7], A2
  82448. 0003CAE0  246E 0008                movea.l    A2, [A6 + 0x8]
  82449. 0003CAE4  200A                     move.l     D0, A2
  82450. 0003CAE6  671C                     beq        +0x1E /* 0003CB04 */
  82451. 0003CAE8  4267                     clr.w      -[A7]
  82452. 0003CAEA  2F0A                     move.l     -[A7], A2
  82453. 0003CAEC  4EB9 0000 1D70           jsr        [0x00001D70]
  82454. 0003CAF2  4A6E 000C                tst.w      [A6 + 0xC]
  82455. 0003CAF6  5C4F                     addq.w     A7, 6
  82456. 0003CAF8  6F0A                     ble        +0xC /* 0003CB04 */
  82457. 0003CAFA  2F0A                     move.l     -[A7], A2
  82458. 0003CAFC  4EB9 0000 0168           jsr        [0x00000168]
  82459. 0003CB02  584F                     addq.w     A7, 4
  82460. label0003CB04:
  82461. 0003CB04  204A                     movea.l    A0, A2
  82462. 0003CB06  245F                     movea.l    A2, [A7]+
  82463. 0003CB08  4E5E                     unlink     A6
  82464. 0003CB0A  4E75                     rts
  82465. 0003CB0C  4E56 0000                link       A6, 0
  82466. 0003CB10  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  82467. 0003CB14  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  82468. 0003CB18  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  82469. 0003CB1C  4EB9 0000 1D68           jsr        [0x00001D68]
  82470. 0003CB22  206E 0008                movea.l    A0, [A6 + 0x8]
  82471. 0003CB26  4E5E                     unlink     A6
  82472. 0003CB28  4E75                     rts
  82473. 0003CB2A  4E56 0000                link       A6, 0
  82474. 0003CB2E  42A7                     clr.l      -[A7]
  82475. 0003CB30  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  82476. 0003CB34  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  82477. 0003CB38  4EB9 0000 1C90           jsr        [0x00001C90]
  82478. 0003CB3E  4E5E                     unlink     A6
  82479. 0003CB40  4E75                     rts
  82480. 0003CB42  4E56 0000                link       A6, 0
  82481. 0003CB46  42A7                     clr.l      -[A7]
  82482. 0003CB48  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  82483. 0003CB4C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  82484. 0003CB50  4EB9 0000 1CD0           jsr        [0x00001CD0]
  82485. 0003CB56  4E5E                     unlink     A6
  82486. 0003CB58  4E75                     rts
  82487. 0003CB5A  4E56 0000                link       A6, 0
  82488. 0003CB5E  42A7                     clr.l      -[A7]
  82489. 0003CB60  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  82490. 0003CB64  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  82491. 0003CB68  4EB9 0000 1C90           jsr        [0x00001C90]
  82492. 0003CB6E  4E5E                     unlink     A6
  82493. 0003CB70  4E75                     rts
  82494. 0003CB72  4E56 0000                link       A6, 0
  82495. 0003CB76  42A7                     clr.l      -[A7]
  82496. 0003CB78  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  82497. 0003CB7C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  82498. 0003CB80  4EB9 0000 1C88           jsr        [0x00001C88]
  82499. 0003CB86  4E5E                     unlink     A6
  82500. 0003CB88  4E75                     rts
  82501. 0003CB8A  4E56 0000                link       A6, 0
  82502. 0003CB8E  2F0A                     move.l     -[A7], A2
  82503. 0003CB90  246E 0008                movea.l    A2, [A6 + 0x8]
  82504. 0003CB94  4227                     clr.b      -[A7]
  82505. 0003CB96  4878 0000                push.l     0x0
  82506. 0003CB9A  4878 0004                push.l     0x4
  82507. 0003CB9E  2F0A                     move.l     -[A7], A2
  82508. 0003CBA0  4EB9 0000 1C68           jsr        [0x00001C68]
  82509. 0003CBA6  41F9 0000 7AEC           lea.l      A0, [0x00007AEC]
  82510. 0003CBAC  2488                     move.l     [A2], A0
  82511. 0003CBAE  204A                     movea.l    A0, A2
  82512. 0003CBB0  4FEF 000E                lea.l      A7, [A7 + 0xE]
  82513. 0003CBB4  245F                     movea.l    A2, [A7]+
  82514. 0003CBB6  4E5E                     unlink     A6
  82515. 0003CBB8  4E75                     rts
  82516. 0003CBBA  4E56 0000                link       A6, 0
  82517. 0003CBBE  42A7                     clr.l      -[A7]
  82518. 0003CBC0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  82519. 0003CBC4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  82520. 0003CBC8  4EB9 0000 1CD0           jsr        [0x00001CD0]
  82521. 0003CBCE  4E5E                     unlink     A6
  82522. 0003CBD0  4E75                     rts
  82523. 0003CBD2  4E56 0000                link       A6, 0
  82524. 0003CBD6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  82525. 0003CBDA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  82526. 0003CBDE  4EB9 0000 1D78           jsr        [0x00001D78]
  82527. 0003CBE4  4E5E                     unlink     A6
  82528. 0003CBE6  4E75                     rts
  82529. 0003CBE8  4E56 0000                link       A6, 0
  82530. 0003CBEC  2F0A                     move.l     -[A7], A2
  82531. 0003CBEE  246E 0008                movea.l    A2, [A6 + 0x8]
  82532. 0003CBF2  200A                     move.l     D0, A2
  82533. 0003CBF4  671C                     beq        +0x1E /* 0003CC12 */
  82534. 0003CBF6  4267                     clr.w      -[A7]
  82535. 0003CBF8  2F0A                     move.l     -[A7], A2
  82536. 0003CBFA  4EB9 0000 1D70           jsr        [0x00001D70]
  82537. 0003CC00  4A6E 000C                tst.w      [A6 + 0xC]
  82538. 0003CC04  5C4F                     addq.w     A7, 6
  82539. 0003CC06  6F0A                     ble        +0xC /* 0003CC12 */
  82540. 0003CC08  2F0A                     move.l     -[A7], A2
  82541. 0003CC0A  4EB9 0000 0168           jsr        [0x00000168]
  82542. 0003CC10  584F                     addq.w     A7, 4
  82543. label0003CC12:
  82544. 0003CC12  204A                     movea.l    A0, A2
  82545. 0003CC14  245F                     movea.l    A2, [A7]+
  82546. 0003CC16  4E5E                     unlink     A6
  82547. 0003CC18  4E75                     rts
  82548. 0003CC1A  4E56 0000                link       A6, 0
  82549. 0003CC1E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  82550. 0003CC22  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  82551. 0003CC26  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  82552. 0003CC2A  4EB9 0000 1D68           jsr        [0x00001D68]
  82553. 0003CC30  206E 0008                movea.l    A0, [A6 + 0x8]
  82554. 0003CC34  4E5E                     unlink     A6
  82555. 0003CC36  4E75                     rts
  82556. 0003CC38  4E56 0000                link       A6, 0
  82557. 0003CC3C  2F0A                     move.l     -[A7], A2
  82558. 0003CC3E  246E 0008                movea.l    A2, [A6 + 0x8]
  82559. 0003CC42  200A                     move.l     D0, A2
  82560. 0003CC44  6724                     beq        +0x26 /* 0003CC6A */
  82561. 0003CC46  41F9 0000 7AEC           lea.l      A0, [0x00007AEC]
  82562. 0003CC4C  2488                     move.l     [A2], A0
  82563. 0003CC4E  4267                     clr.w      -[A7]
  82564. 0003CC50  2F0A                     move.l     -[A7], A2
  82565. 0003CC52  4EB9 0000 1C70           jsr        [0x00001C70]
  82566. 0003CC58  4A6E 000C                tst.w      [A6 + 0xC]
  82567. 0003CC5C  5C4F                     addq.w     A7, 6
  82568. 0003CC5E  6F0A                     ble        +0xC /* 0003CC6A */
  82569. 0003CC60  2F0A                     move.l     -[A7], A2
  82570. 0003CC62  4EB9 0000 0168           jsr        [0x00000168]
  82571. 0003CC68  584F                     addq.w     A7, 4
  82572. label0003CC6A:
  82573. 0003CC6A  204A                     movea.l    A0, A2
  82574. 0003CC6C  245F                     movea.l    A2, [A7]+
  82575. 0003CC6E  4E5E                     unlink     A6
  82576. 0003CC70  4E75                     rts
  82577. 0003CC72  206F 0004                movea.l    A0, [A7 + 0x4]
  82578. 0003CC76  2068 000C                movea.l    A0, [A0 + 0xC]
  82579. 0003CC7A  4E75                     rts
  82580. 0003CC7C  206F 0004                movea.l    A0, [A7 + 0x4]
  82581. 0003CC80  3028 004A                move.w     D0, [A0 + 0x4A]
  82582. 0003CC84  4E75                     rts
  82583. 0003CC86  06AF FFFF FFB2 0004      addi.l     [A7 + 0x4], 0xFFFFFFB2
  82584. 0003CC8E  4EED 1760                jmp        [A5 + 0x1760]
  82585. 0003CC92  06AF FFFF FFB2 0004      addi.l     [A7 + 0x4], 0xFFFFFFB2
  82586. 0003CC9A  4EED 1758                jmp        [A5 + 0x1758]
  82587. 0003CC9E  06AF FFFF FFB2 0004      addi.l     [A7 + 0x4], 0xFFFFFFB2
  82588. 0003CCA6  4EED 1750                jmp        [A5 + 0x1750]
  82589. 0003CCAA  06AF FFFF FFB2 0004      addi.l     [A7 + 0x4], 0xFFFFFFB2
  82590. 0003CCB2  4EED 1748                jmp        [A5 + 0x1748]
  82591. 0003CCB6  06AF FFFF FFB2 0004      addi.l     [A7 + 0x4], 0xFFFFFFB2
  82592. 0003CCBE  4EED 1740                jmp        [A5 + 0x1740]
  82593. 0003CCC2  06AF FFFF FFB2 0004      addi.l     [A7 + 0x4], 0xFFFFFFB2
  82594. 0003CCCA  4EED 1738                jmp        [A5 + 0x1738]
  82595. 0003CCCE  06AF FFFF FFB2 0004      addi.l     [A7 + 0x4], 0xFFFFFFB2
  82596. 0003CCD6  4EED 1730                jmp        [A5 + 0x1730]
  82597. 0003CCDA  4E56 0000                link       A6, 0
  82598. 0003CCDE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  82599. 0003CCE2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  82600. 0003CCE6  4EB9 0000 17A8           jsr        [0x000017A8]
  82601. 0003CCEC  206E 0008                movea.l    A0, [A6 + 0x8]
  82602. 0003CCF0  4E5E                     unlink     A6
  82603. 0003CCF2  4E75                     rts
  82604. 0003CCF4  206F 0004                movea.l    A0, [A7 + 0x4]
  82605. 0003CCF8  5088                     addq.l     A0, 8
  82606. 0003CCFA  2010                     move.l     D0, [A0]
  82607. 0003CCFC  0680 FFFF FEC8           addi.l     D0, 0xFFFFFEC8
  82608. 0003CD02  D1AF 0004                add.l      [A7 + 0x4], D0
  82609. 0003CD06  4EED 0B30                jmp        [A5 + 0xB30]
  82610. 0003CD0A  206F 0004                movea.l    A0, [A7 + 0x4]
  82611. 0003CD0E  5088                     addq.l     A0, 8
  82612. 0003CD10  2010                     move.l     D0, [A0]
  82613. 0003CD12  0680 FFFF FF9A           addi.l     D0, 0xFFFFFF9A
  82614. 0003CD18  D1AF 0004                add.l      [A7 + 0x4], D0
  82615. 0003CD1C  4EED 0B70                jmp        [A5 + 0xB70]
  82616. 0003CD20  06AF FFFF FFD8 0004      addi.l     [A7 + 0x4], 0xFFFFFFD8
  82617. 0003CD28  4EED 0B70                jmp        [A5 + 0xB70]
  82618. 0003CD2C  4E56 0000                link       A6, 0
  82619. 0003CD30  2F0B                     move.l     -[A7], A3
  82620. 0003CD32  2F0A                     move.l     -[A7], A2
  82621. 0003CD34  246E 0008                movea.l    A2, [A6 + 0x8]
  82622. 0003CD38  200A                     move.l     D0, A2
  82623. 0003CD3A  6758                     beq        +0x5A /* 0003CD94 */
  82624. 0003CD3C  41F9 0000 5060           lea.l      A0, [0x00005060]
  82625. 0003CD42  2548 0004                move.l     [A2 + 0x4], A0
  82626. 0003CD46  41F9 0000 5060           lea.l      A0, [0x00005060]
  82627. 0003CD4C  41E8 0170                lea.l      A0, [A0 + 0x170]
  82628. 0003CD50  2252                     movea.l    A1, [A2]
  82629. 0003CD52  2288                     move.l     [A1], A0
  82630. 0003CD54  2652                     movea.l    A3, [A2]
  82631. 0003CD56  204A                     movea.l    A0, A2
  82632. 0003CD58  41E8 0028                lea.l      A0, [A0 + 0x28]
  82633. 0003CD5C  91CB                     sub.l      A0, A3
  82634. 0003CD5E  2748 0008                move.l     [A3 + 0x8], A0
  82635. 0003CD62  4267                     clr.w      -[A7]
  82636. 0003CD64  2F0A                     move.l     -[A7], A2
  82637. 0003CD66  4EB9 0000 0CA8           jsr        [0x00000CA8]
  82638. 0003CD6C  4A6E 000C                tst.w      [A6 + 0xC]
  82639. 0003CD70  5C4F                     addq.w     A7, 6
  82640. 0003CD72  6710                     beq        +0x12 /* 0003CD84 */
  82641. 0003CD74  4267                     clr.w      -[A7]
  82642. 0003CD76  204A                     movea.l    A0, A2
  82643. 0003CD78  4868 0028                pea.l      [A0 + 0x28]
  82644. 0003CD7C  4EB9 0000 17B8           jsr        [0x000017B8]
  82645. 0003CD82  5C4F                     addq.w     A7, 6
  82646. label0003CD84:
  82647. 0003CD84  4A6E 000C                tst.w      [A6 + 0xC]
  82648. 0003CD88  6F0A                     ble        +0xC /* 0003CD94 */
  82649. 0003CD8A  2F0A                     move.l     -[A7], A2
  82650. 0003CD8C  4EB9 0000 0168           jsr        [0x00000168]
  82651. 0003CD92  584F                     addq.w     A7, 4
  82652. label0003CD94:
  82653. 0003CD94  204A                     movea.l    A0, A2
  82654. 0003CD96  245F                     movea.l    A2, [A7]+
  82655. 0003CD98  265F                     movea.l    A3, [A7]+
  82656. 0003CD9A  4E5E                     unlink     A6
  82657. 0003CD9C  4E75                     rts
  82658. 0003CD9E  206F 0004                movea.l    A0, [A7 + 0x4]
  82659. 0003CDA2  5088                     addq.l     A0, 8
  82660. 0003CDA4  2010                     move.l     D0, [A0]
  82661. 0003CDA6  0680 FFFF FEC8           addi.l     D0, 0xFFFFFEC8
  82662. 0003CDAC  D1AF 0004                add.l      [A7 + 0x4], D0
  82663. 0003CDB0  4EED 0BF0                jmp        [A5 + 0xBF0]
  82664. 0003CDB4  06AF FFFF FF84 0004      addi.l     [A7 + 0x4], 0xFFFFFF84
  82665. 0003CDBC  4EED 0C00                jmp        [A5 + 0xC00]
  82666. 0003CDC0  06AF FFFF FF84 0004      addi.l     [A7 + 0x4], 0xFFFFFF84
  82667. 0003CDC8  4EED 0BF0                jmp        [A5 + 0xBF0]
  82668. 0003CDCC  06AF FFFF FF4E 0004      addi.l     [A7 + 0x4], 0xFFFFFF4E
  82669. 0003CDD4  4EED 0BF0                jmp        [A5 + 0xBF0]
  82670. 0003CDD8  06AF FFFF FF02 0004      addi.l     [A7 + 0x4], 0xFFFFFF02
  82671. 0003CDE0  4EED 0C08                jmp        [A5 + 0xC08]
  82672. 0003CDE4  06AF FFFF FF02 0004      addi.l     [A7 + 0x4], 0xFFFFFF02
  82673. 0003CDEC  4EED 0BF0                jmp        [A5 + 0xBF0]
  82674. 0003CDF0  4E56 0000                link       A6, 0
  82675. 0003CDF4  486E 0010                pea.l      [A6 + 0x10]
  82676. 0003CDF8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  82677. 0003CDFC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  82678. 0003CE00  2057                     movea.l    A0, [A7]
  82679. 0003CE02  2250                     movea.l    A1, [A0]
  82680. 0003CE04  2269 001C                movea.l    A1, [A1 + 0x1C]
  82681. 0003CE08  4E91                     jsr        [A1]
  82682. 0003CE0A  202E 0010                move.l     D0, [A6 + 0x10]
  82683. 0003CE0E  4E5E                     unlink     A6
  82684. 0003CE10  4E75                     rts
  82685. 0003CE12  206F 0004                movea.l    A0, [A7 + 0x4]
  82686. 0003CE16  226F 0008                movea.l    A1, [A7 + 0x8]
  82687. 0003CE1A  22A8 0030                move.l     [A1], [A0 + 0x30]
  82688. 0003CE1E  2368 0034 0004           move.l     [A1 + 0x4], [A0 + 0x34]
  82689. 0003CE24  4E75                     rts
  82690. 0003CE26  206F 0004                movea.l    A0, [A7 + 0x4]
  82691. 0003CE2A  5088                     addq.l     A0, 8
  82692. 0003CE2C  2010                     move.l     D0, [A0]
  82693. 0003CE2E  0680 FFFF FFD6           addi.l     D0, 0xFFFFFFD6
  82694. 0003CE34  D1AF 0004                add.l      [A7 + 0x4], D0
  82695. 0003CE38  4EED 0C28                jmp        [A5 + 0xC28]
  82696. 0003CE3C  4E56 0000                link       A6, 0
  82697. 0003CE40  2F0A                     move.l     -[A7], A2
  82698. 0003CE42  246E 0008                movea.l    A2, [A6 + 0x8]
  82699. 0003CE46  200A                     move.l     D0, A2
  82700. 0003CE48  6724                     beq        +0x26 /* 0003CE6E */
  82701. 0003CE4A  41F9 0000 66AA           lea.l      A0, [0x000066AA]
  82702. 0003CE50  2488                     move.l     [A2], A0
  82703. 0003CE52  4267                     clr.w      -[A7]
  82704. 0003CE54  2F0A                     move.l     -[A7], A2
  82705. 0003CE56  4EB9 0000 1C70           jsr        [0x00001C70]
  82706. 0003CE5C  4A6E 000C                tst.w      [A6 + 0xC]
  82707. 0003CE60  5C4F                     addq.w     A7, 6
  82708. 0003CE62  6F0A                     ble        +0xC /* 0003CE6E */
  82709. 0003CE64  2F0A                     move.l     -[A7], A2
  82710. 0003CE66  4EB9 0000 0168           jsr        [0x00000168]
  82711. 0003CE6C  584F                     addq.w     A7, 4
  82712. label0003CE6E:
  82713. 0003CE6E  204A                     movea.l    A0, A2
  82714. 0003CE70  245F                     movea.l    A2, [A7]+
  82715. 0003CE72  4E5E                     unlink     A6
  82716. 0003CE74  4E75                     rts
  82717. 0003CE76  4E56 0000                link       A6, 0
  82718. 0003CE7A  2F0A                     move.l     -[A7], A2
  82719. 0003CE7C  246E 0008                movea.l    A2, [A6 + 0x8]
  82720. 0003CE80  4227                     clr.b      -[A7]
  82721. 0003CE82  4878 0000                push.l     0x0
  82722. 0003CE86  4878 0006                push.l     0x6
  82723. 0003CE8A  2F0A                     move.l     -[A7], A2
  82724. 0003CE8C  4EB9 0000 1C68           jsr        [0x00001C68]
  82725. 0003CE92  41F9 0000 66AA           lea.l      A0, [0x000066AA]
  82726. 0003CE98  2488                     move.l     [A2], A0
  82727. 0003CE9A  204A                     movea.l    A0, A2
  82728. 0003CE9C  4FEF 000E                lea.l      A7, [A7 + 0xE]
  82729. 0003CEA0  245F                     movea.l    A2, [A7]+
  82730. 0003CEA2  4E5E                     unlink     A6
  82731. 0003CEA4  4E75                     rts
  82732. 0003CEA6  4E56 0000                link       A6, 0
  82733. 0003CEAA  4878 0002                push.l     0x2
  82734. 0003CEAE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  82735. 0003CEB2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  82736. 0003CEB6  4EB9 0000 17A0           jsr        [0x000017A0]
  82737. 0003CEBC  206E 0008                movea.l    A0, [A6 + 0x8]
  82738. 0003CEC0  4E5E                     unlink     A6
  82739. 0003CEC2  4E75                     rts
  82740. 0003CEC4  4E56 0000                link       A6, 0
  82741. 0003CEC8  4878 0006                push.l     0x6
  82742. 0003CECC  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  82743. 0003CED0  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  82744. 0003CED4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  82745. 0003CED8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  82746. 0003CEDC  4EB9 0000 1C98           jsr        [0x00001C98]
  82747. 0003CEE2  4E5E                     unlink     A6
  82748. 0003CEE4  4E75                     rts
  82749. 0003CEE6  4E56 0000                link       A6, 0
  82750. 0003CEEA  206E 0008                movea.l    A0, [A6 + 0x8]
  82751. 0003CEEE  4868 00E0                pea.l      [A0 + 0xE0]
  82752. 0003CEF2  61FF FFFC 52BC           bsr        -0x3AD42 /* 000021B0 */
  82753. 0003CEF8  4E5E                     unlink     A6
  82754. 0003CEFA  4E75                     rts
  82755. 0003CEFC  202F 0008                move.l     D0, [A7 + 0x8]
  82756. 0003CF00  5380                     subq.l     D0, 1
  82757. 0003CF02  4C3C 0000 0000           movem.w    <none>, 0x0
  82758. 0003CF08  0006 206F                ori.b      D6, 0x6F /* 'o' */
  82759. 0003CF0C  0004 2068                ori.b      D4, 0x68 /* 'h' */
  82760. 0003CF10  0014 2050                ori.b      [A4], 0x50 /* 'P' */
  82761. 0003CF14  D1C0                     add.l      A0, D0
  82762. 0003CF16  4E75                     rts
  82763. 0003CF18  4E56 0000                link       A6, 0
  82764. 0003CF1C  206E 0008                movea.l    A0, [A6 + 0x8]
  82765. 0003CF20  3F28 010C                move.w     -[A7], [A0 + 0x10C]
  82766. 0003CF24  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  82767. 0003CF28  4EB9 0000 0C80           jsr        [0x00000C80]
  82768. 0003CF2E  4E5E                     unlink     A6
  82769. 0003CF30  4E75                     rts
  82770. 0003CF32  4E56 0000                link       A6, 0
  82771. 0003CF36  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  82772. 0003CF3A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  82773. 0003CF3E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  82774. 0003CF42  4EB9 0000 1C78           jsr        [0x00001C78]
  82775. 0003CF48  4E5E                     unlink     A6
  82776. 0003CF4A  4E75                     rts
  82777. 0003CF4C  206F 0004                movea.l    A0, [A7 + 0x4]
  82778. 0003CF50  5088                     addq.l     A0, 8
  82779. 0003CF52  2010                     move.l     D0, [A0]
  82780. 0003CF54  0680 FFFF FEF2           addi.l     D0, 0xFFFFFEF2
  82781. 0003CF5A  D1AF 0004                add.l      [A7 + 0x4], D0
  82782. 0003CF5E  4EED 0C40                jmp        [A5 + 0xC40]
  82783. 0003CF62  06AF FFFF FF84 0004      addi.l     [A7 + 0x4], 0xFFFFFF84
  82784. 0003CF6A  4EED 0C40                jmp        [A5 + 0xC40]
  82785. 0003CF6E  06AF FFFF FF4E 0004      addi.l     [A7 + 0x4], 0xFFFFFF4E
  82786. 0003CF76  4EED 0C98                jmp        [A5 + 0xC98]
  82787. 0003CF7A  06AF FFFF FF4E 0004      addi.l     [A7 + 0x4], 0xFFFFFF4E
  82788. 0003CF82  4EED 0C40                jmp        [A5 + 0xC40]
  82789. 0003CF86  206F 0004                movea.l    A0, [A7 + 0x4]
  82790. 0003CF8A  5088                     addq.l     A0, 8
  82791. 0003CF8C  2010                     move.l     D0, [A0]
  82792. 0003CF8E  0680 FFFF FFD8           addi.l     D0, 0xFFFFFFD8
  82793. 0003CF94  D1AF 0004                add.l      [A7 + 0x4], D0
  82794. 0003CF98  4EED 0CA8                jmp        [A5 + 0xCA8]
  82795. 0003CF9C  4E56 0000                link       A6, 0
  82796. 0003CFA0  2F0B                     move.l     -[A7], A3
  82797. 0003CFA2  2F0A                     move.l     -[A7], A2
  82798. 0003CFA4  246E 0008                movea.l    A2, [A6 + 0x8]
  82799. 0003CFA8  200A                     move.l     D0, A2
  82800. 0003CFAA  6758                     beq        +0x5A /* 0003D004 */
  82801. 0003CFAC  41F9 0000 6122           lea.l      A0, [0x00006122]
  82802. 0003CFB2  2548 0004                move.l     [A2 + 0x4], A0
  82803. 0003CFB6  41F9 0000 6122           lea.l      A0, [0x00006122]
  82804. 0003CFBC  41E8 01C4                lea.l      A0, [A0 + 0x1C4]
  82805. 0003CFC0  2252                     movea.l    A1, [A2]
  82806. 0003CFC2  2288                     move.l     [A1], A0
  82807. 0003CFC4  2652                     movea.l    A3, [A2]
  82808. 0003CFC6  204A                     movea.l    A0, A2
  82809. 0003CFC8  41E8 007E                lea.l      A0, [A0 + 0x7E]
  82810. 0003CFCC  91CB                     sub.l      A0, A3
  82811. 0003CFCE  2748 0008                move.l     [A3 + 0x8], A0
  82812. 0003CFD2  4267                     clr.w      -[A7]
  82813. 0003CFD4  2F0A                     move.l     -[A7], A2
  82814. 0003CFD6  4EB9 0000 1200           jsr        [0x00001200]
  82815. 0003CFDC  4A6E 000C                tst.w      [A6 + 0xC]
  82816. 0003CFE0  5C4F                     addq.w     A7, 6
  82817. 0003CFE2  6710                     beq        +0x12 /* 0003CFF4 */
  82818. 0003CFE4  4267                     clr.w      -[A7]
  82819. 0003CFE6  204A                     movea.l    A0, A2
  82820. 0003CFE8  4868 007E                pea.l      [A0 + 0x7E]
  82821. 0003CFEC  4EB9 0000 17B8           jsr        [0x000017B8]
  82822. 0003CFF2  5C4F                     addq.w     A7, 6
  82823. label0003CFF4:
  82824. 0003CFF4  4A6E 000C                tst.w      [A6 + 0xC]
  82825. 0003CFF8  6F0A                     ble        +0xC /* 0003D004 */
  82826. 0003CFFA  2F0A                     move.l     -[A7], A2
  82827. 0003CFFC  4EB9 0000 0168           jsr        [0x00000168]
  82828. 0003D002  584F                     addq.w     A7, 4
  82829. label0003D004:
  82830. 0003D004  204A                     movea.l    A0, A2
  82831. 0003D006  245F                     movea.l    A2, [A7]+
  82832. 0003D008  265F                     movea.l    A3, [A7]+
  82833. 0003D00A  4E5E                     unlink     A6
  82834. 0003D00C  4E75                     rts
  82835. 0003D00E  206F 0004                movea.l    A0, [A7 + 0x4]
  82836. 0003D012  5088                     addq.l     A0, 8
  82837. 0003D014  2010                     move.l     D0, [A0]
  82838. 0003D016  0680 FFFF FF82           addi.l     D0, 0xFFFFFF82
  82839. 0003D01C  D1AF 0004                add.l      [A7 + 0x4], D0
  82840. 0003D020  4EF9 0003 CFA0           jmp        [0x0003CFA0]
  82841. 0003D026  206F 0004                movea.l    A0, [A7 + 0x4]
  82842. 0003D02A  5088                     addq.l     A0, 8
  82843. 0003D02C  2010                     move.l     D0, [A0]
  82844. 0003D02E  0680 FFFF FF76           addi.l     D0, 0xFFFFFF76
  82845. 0003D034  D1AF 0004                add.l      [A7 + 0x4], D0
  82846. 0003D038  4EED 0FD8                jmp        [A5 + 0xFD8]
  82847. 0003D03C  206F 0004                movea.l    A0, [A7 + 0x4]
  82848. 0003D040  5088                     addq.l     A0, 8
  82849. 0003D042  2010                     move.l     D0, [A0]
  82850. 0003D044  0680 FFFF FF60           addi.l     D0, 0xFFFFFF60
  82851. 0003D04A  D1AF 0004                add.l      [A7 + 0x4], D0
  82852. 0003D04E  4EED 1010                jmp        [A5 + 0x1010]
  82853. 0003D052  4E56 0000                link       A6, 0
  82854. 0003D056  2F0A                     move.l     -[A7], A2
  82855. 0003D058  246E 0008                movea.l    A2, [A6 + 0x8]
  82856. 0003D05C  200A                     move.l     D0, A2
  82857. 0003D05E  6724                     beq        +0x26 /* 0003D084 */
  82858. 0003D060  41F9 0000 5768           lea.l      A0, [0x00005768]
  82859. 0003D066  2488                     move.l     [A2], A0
  82860. 0003D068  4267                     clr.w      -[A7]
  82861. 0003D06A  2F0A                     move.l     -[A7], A2
  82862. 0003D06C  4EB9 0000 1C70           jsr        [0x00001C70]
  82863. 0003D072  4A6E 000C                tst.w      [A6 + 0xC]
  82864. 0003D076  5C4F                     addq.w     A7, 6
  82865. 0003D078  6F0A                     ble        +0xC /* 0003D084 */
  82866. 0003D07A  2F0A                     move.l     -[A7], A2
  82867. 0003D07C  4EB9 0000 0168           jsr        [0x00000168]
  82868. 0003D082  584F                     addq.w     A7, 4
  82869. label0003D084:
  82870. 0003D084  204A                     movea.l    A0, A2
  82871. 0003D086  245F                     movea.l    A2, [A7]+
  82872. 0003D088  4E5E                     unlink     A6
  82873. 0003D08A  4E75                     rts
  82874. 0003D08C  4E56 0000                link       A6, 0
  82875. 0003D090  2F0A                     move.l     -[A7], A2
  82876. 0003D092  246E 0008                movea.l    A2, [A6 + 0x8]
  82877. 0003D096  4227                     clr.b      -[A7]
  82878. 0003D098  4878 0000                push.l     0x0
  82879. 0003D09C  4878 0004                push.l     0x4
  82880. 0003D0A0  2F0A                     move.l     -[A7], A2
  82881. 0003D0A2  4EB9 0000 1C68           jsr        [0x00001C68]
  82882. 0003D0A8  41F9 0000 5768           lea.l      A0, [0x00005768]
  82883. 0003D0AE  2488                     move.l     [A2], A0
  82884. 0003D0B0  204A                     movea.l    A0, A2
  82885. 0003D0B2  4FEF 000E                lea.l      A7, [A7 + 0xE]
  82886. 0003D0B6  245F                     movea.l    A2, [A7]+
  82887. 0003D0B8  4E5E                     unlink     A6
  82888. 0003D0BA  4E75                     rts
  82889. 0003D0BC  202F 0008                move.l     D0, [A7 + 0x8]
  82890. 0003D0C0  5380                     subq.l     D0, 1
  82891. 0003D0C2  E588                     lsl        D0, 2
  82892. 0003D0C4  206F 0004                movea.l    A0, [A7 + 0x4]
  82893. 0003D0C8  2068 0014                movea.l    A0, [A0 + 0x14]
  82894. 0003D0CC  2050                     movea.l    A0, [A0]
  82895. 0003D0CE  D1C0                     add.l      A0, D0
  82896. 0003D0D0  4E75                     rts
  82897. 0003D0D2  4E56 0000                link       A6, 0
  82898. 0003D0D6  42A7                     clr.l      -[A7]
  82899. 0003D0D8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  82900. 0003D0DC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  82901. 0003D0E0  4EB9 0000 1C90           jsr        [0x00001C90]
  82902. 0003D0E6  4E5E                     unlink     A6
  82903. 0003D0E8  4E75                     rts
  82904. 0003D0EA  4E56 0000                link       A6, 0
  82905. 0003D0EE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  82906. 0003D0F2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  82907. 0003D0F6  4EB9 0000 1D78           jsr        [0x00001D78]
  82908. 0003D0FC  4E5E                     unlink     A6
  82909. 0003D0FE  4E75                     rts
  82910. 0003D100  4E56 0000                link       A6, 0
  82911. 0003D104  2F0A                     move.l     -[A7], A2
  82912. 0003D106  246E 0008                movea.l    A2, [A6 + 0x8]
  82913. 0003D10A  200A                     move.l     D0, A2
  82914. 0003D10C  671C                     beq        +0x1E /* 0003D12A */
  82915. 0003D10E  4267                     clr.w      -[A7]
  82916. 0003D110  2F0A                     move.l     -[A7], A2
  82917. 0003D112  4EB9 0000 1D70           jsr        [0x00001D70]
  82918. 0003D118  4A6E 000C                tst.w      [A6 + 0xC]
  82919. 0003D11C  5C4F                     addq.w     A7, 6
  82920. 0003D11E  6F0A                     ble        +0xC /* 0003D12A */
  82921. 0003D120  2F0A                     move.l     -[A7], A2
  82922. 0003D122  4EB9 0000 0168           jsr        [0x00000168]
  82923. 0003D128  584F                     addq.w     A7, 4
  82924. label0003D12A:
  82925. 0003D12A  204A                     movea.l    A0, A2
  82926. 0003D12C  245F                     movea.l    A2, [A7]+
  82927. 0003D12E  4E5E                     unlink     A6
  82928. 0003D130  4E75                     rts
  82929. 0003D132  4E56 0000                link       A6, 0
  82930. 0003D136  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  82931. 0003D13A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  82932. 0003D13E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  82933. 0003D142  4EB9 0000 1D68           jsr        [0x00001D68]
  82934. 0003D148  206E 0008                movea.l    A0, [A6 + 0x8]
  82935. 0003D14C  4E5E                     unlink     A6
  82936. 0003D14E  4E75                     rts
  82937. 0003D150  4E56 0000                link       A6, 0
  82938. 0003D154  42A7                     clr.l      -[A7]
  82939. 0003D156  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  82940. 0003D15A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  82941. 0003D15E  4EB9 0000 1CD0           jsr        [0x00001CD0]
  82942. 0003D164  4E5E                     unlink     A6
  82943. 0003D166  4E75                     rts
  82944. 0003D168  206F 0004                movea.l    A0, [A7 + 0x4]
  82945. 0003D16C  5088                     addq.l     A0, 8
  82946. 0003D16E  2010                     move.l     D0, [A0]
  82947. 0003D170  0680 FFFF FF2A           addi.l     D0, 0xFFFFFF2A
  82948. 0003D176  D1AF 0004                add.l      [A7 + 0x4], D0
  82949. 0003D17A  4EED 1098                jmp        [A5 + 0x1098]
  82950. 0003D17E  06AF FFFF FF84 0004      addi.l     [A7 + 0x4], 0xFFFFFF84
  82951. 0003D186  4EED 10C0                jmp        [A5 + 0x10C0]
  82952. 0003D18A  06AF FFFF FF84 0004      addi.l     [A7 + 0x4], 0xFFFFFF84
  82953. 0003D192  4EED 1098                jmp        [A5 + 0x1098]
  82954. 0003D196  4E56 0000                link       A6, 0
  82955. 0003D19A  206E 0008                movea.l    A0, [A6 + 0x8]
  82956. 0003D19E  2F28 0066                move.l     -[A7], [A0 + 0x66]
  82957. 0003D1A2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  82958. 0003D1A6  A96B                     syscall    SetControlAction/SetCtlAction
  82959. 0003D1A8  4E5E                     unlink     A6
  82960. 0003D1AA  4E75                     rts
  82961. 0003D1AC  206F 0004                movea.l    A0, [A7 + 0x4]
  82962. 0003D1B0  5088                     addq.l     A0, 8
  82963. 0003D1B2  2010                     move.l     D0, [A0]
  82964. 0003D1B4  0680 FFFF FF46           addi.l     D0, 0xFFFFFF46
  82965. 0003D1BA  D1AF 0004                add.l      [A7 + 0x4], D0
  82966. 0003D1BE  4EED 10D0                jmp        [A5 + 0x10D0]
  82967. 0003D1C2  06AF FFFF FF84 0004      addi.l     [A7 + 0x4], 0xFFFFFF84
  82968. 0003D1CA  4EED 1120                jmp        [A5 + 0x1120]
  82969. 0003D1CE  06AF FFFF FF84 0004      addi.l     [A7 + 0x4], 0xFFFFFF84
  82970. 0003D1D6  4EED 10D0                jmp        [A5 + 0x10D0]
  82971. 0003D1DA  206F 0004                movea.l    A0, [A7 + 0x4]
  82972. 0003D1DE  5088                     addq.l     A0, 8
  82973. 0003D1E0  2010                     move.l     D0, [A0]
  82974. 0003D1E2  0680 FFFF FF8C           addi.l     D0, 0xFFFFFF8C
  82975. 0003D1E8  D1AF 0004                add.l      [A7 + 0x4], D0
  82976. 0003D1EC  4EED 1148                jmp        [A5 + 0x1148]
  82977. 0003D1F0  06AF FFFF FFD8 0004      addi.l     [A7 + 0x4], 0xFFFFFFD8
  82978. 0003D1F8  4EED 1148                jmp        [A5 + 0x1148]
  82979. 0003D1FC  206F 0004                movea.l    A0, [A7 + 0x4]
  82980. 0003D200  5088                     addq.l     A0, 8
  82981. 0003D202  2010                     move.l     D0, [A0]
  82982. 0003D204  0680 FFFF FFD8           addi.l     D0, 0xFFFFFFD8
  82983. 0003D20A  D1AF 0004                add.l      [A7 + 0x4], D0
  82984. 0003D20E  4EF9 0003 CD30           jmp        [0x0003CD30]
  82985. 0003D214  4E56 0000                link       A6, 0
  82986. 0003D218  2F0A                     move.l     -[A7], A2
  82987. 0003D21A  246E 0008                movea.l    A2, [A6 + 0x8]
  82988. 0003D21E  200A                     move.l     D0, A2
  82989. 0003D220  6724                     beq        +0x26 /* 0003D246 */
  82990. 0003D222  41F9 0000 46C0           lea.l      A0, [0x000046C0]
  82991. 0003D228  2488                     move.l     [A2], A0
  82992. 0003D22A  4267                     clr.w      -[A7]
  82993. 0003D22C  2F0A                     move.l     -[A7], A2
  82994. 0003D22E  4EB9 0000 1C70           jsr        [0x00001C70]
  82995. 0003D234  4A6E 000C                tst.w      [A6 + 0xC]
  82996. 0003D238  5C4F                     addq.w     A7, 6
  82997. 0003D23A  6F0A                     ble        +0xC /* 0003D246 */
  82998. 0003D23C  2F0A                     move.l     -[A7], A2
  82999. 0003D23E  4EB9 0000 0168           jsr        [0x00000168]
  83000. 0003D244  584F                     addq.w     A7, 4
  83001. label0003D246:
  83002. 0003D246  204A                     movea.l    A0, A2
  83003. 0003D248  245F                     movea.l    A2, [A7]+
  83004. 0003D24A  4E5E                     unlink     A6
  83005. 0003D24C  4E75                     rts
  83006. 0003D24E  4E56 0000                link       A6, 0
  83007. 0003D252  2F0A                     move.l     -[A7], A2
  83008. 0003D254  246E 0008                movea.l    A2, [A6 + 0x8]
  83009. 0003D258  4227                     clr.b      -[A7]
  83010. 0003D25A  4878 0000                push.l     0x0
  83011. 0003D25E  4878 0004                push.l     0x4
  83012. 0003D262  2F0A                     move.l     -[A7], A2
  83013. 0003D264  4EB9 0000 1C68           jsr        [0x00001C68]
  83014. 0003D26A  41F9 0000 46C0           lea.l      A0, [0x000046C0]
  83015. 0003D270  2488                     move.l     [A2], A0
  83016. 0003D272  204A                     movea.l    A0, A2
  83017. 0003D274  4FEF 000E                lea.l      A7, [A7 + 0xE]
  83018. 0003D278  245F                     movea.l    A2, [A7]+
  83019. 0003D27A  4E5E                     unlink     A6
  83020. 0003D27C  4E75                     rts
  83021. 0003D27E  4E56 0000                link       A6, 0
  83022. 0003D282  42A7                     clr.l      -[A7]
  83023. 0003D284  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  83024. 0003D288  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  83025. 0003D28C  4EB9 0000 1C90           jsr        [0x00001C90]
  83026. 0003D292  4E5E                     unlink     A6
  83027. 0003D294  4E75                     rts
  83028. 0003D296  4E56 0000                link       A6, 0
  83029. 0003D29A  42A7                     clr.l      -[A7]
  83030. 0003D29C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  83031. 0003D2A0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  83032. 0003D2A4  4EB9 0000 1CD0           jsr        [0x00001CD0]
  83033. 0003D2AA  4E5E                     unlink     A6
  83034. 0003D2AC  4E75                     rts
  83035. 0003D2AE  4E56 0000                link       A6, 0
  83036. 0003D2B2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  83037. 0003D2B6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  83038. 0003D2BA  4EB9 0000 1D80           jsr        [0x00001D80]
  83039. 0003D2C0  4E5E                     unlink     A6
  83040. 0003D2C2  4E75                     rts
  83041. 0003D2C4  206F 0004                movea.l    A0, [A7 + 0x4]
  83042. 0003D2C8  2050                     movea.l    A0, [A0]
  83043. 0003D2CA  2050                     movea.l    A0, [A0]
  83044. 0003D2CC  226F 0008                movea.l    A1, [A7 + 0x8]
  83045. 0003D2D0  22A8 0002                move.l     [A1], [A0 + 0x2]
  83046. 0003D2D4  2368 0006 0004           move.l     [A1 + 0x4], [A0 + 0x6]
  83047. 0003D2DA  4E75                     rts
  83048. 0003D2DC  206F 0004                movea.l    A0, [A7 + 0x4]
  83049. 0003D2E0  5088                     addq.l     A0, 8
  83050. 0003D2E2  2010                     move.l     D0, [A0]
  83051. 0003D2E4  0680 FFFF FF84           addi.l     D0, 0xFFFFFF84
  83052. 0003D2EA  D1AF 0004                add.l      [A7 + 0x4], D0
  83053. 0003D2EE  4EED 1200                jmp        [A5 + 0x1200]
  83054. 0003D2F2  206F 0004                movea.l    A0, [A7 + 0x4]
  83055. 0003D2F6  202F 0008                move.l     D0, [A7 + 0x8]
  83056. 0003D2FA  81A8 00E4                or.l       [A0 + 0xE4], D0
  83057. 0003D2FE  4E75                     rts
  83058. 0003D300  2F0B                     move.l     -[A7], A3
  83059. 0003D302  2F0A                     move.l     -[A7], A2
  83060. 0003D304  206F 000C                movea.l    A0, [A7 + 0xC]
  83061. 0003D308  2068 0082                movea.l    A0, [A0 + 0x82]
  83062. 0003D30C  2650                     movea.l    A3, [A0]
  83063. 0003D30E  244B                     movea.l    A2, A3
  83064. 0003D310  200B                     move.l     D0, A3
  83065. 0003D312  670C                     beq        +0xE /* 0003D320 */
  83066. 0003D314  206F 0010                movea.l    A0, [A7 + 0x10]
  83067. 0003D318  2490                     move.l     [A2], [A0]
  83068. 0003D31A  2568 0004 0004           move.l     [A2 + 0x4], [A0 + 0x4]
  83069. label0003D320:
  83070. 0003D320  245F                     movea.l    A2, [A7]+
  83071. 0003D322  265F                     movea.l    A3, [A7]+
  83072. 0003D324  4E75                     rts
  83073. 0003D326  2F0B                     move.l     -[A7], A3
  83074. 0003D328  2F0A                     move.l     -[A7], A2
  83075. 0003D32A  206F 000C                movea.l    A0, [A7 + 0xC]
  83076. 0003D32E  2068 0082                movea.l    A0, [A0 + 0x82]
  83077. 0003D332  2650                     movea.l    A3, [A0]
  83078. 0003D334  244B                     movea.l    A2, A3
  83079. 0003D336  200B                     move.l     D0, A3
  83080. 0003D338  670E                     beq        +0x10 /* 0003D348 */
  83081. 0003D33A  206F 0010                movea.l    A0, [A7 + 0x10]
  83082. 0003D33E  2550 0008                move.l     [A2 + 0x8], [A0]
  83083. 0003D342  2568 0004 000C           move.l     [A2 + 0xC], [A0 + 0x4]
  83084. label0003D348:
  83085. 0003D348  245F                     movea.l    A2, [A7]+
  83086. 0003D34A  265F                     movea.l    A3, [A7]+
  83087. 0003D34C  4E75                     rts
  83088. 0003D34E  4E56 0000                link       A6, 0
  83089. 0003D352  2F0A                     move.l     -[A7], A2
  83090. 0003D354  246E 0008                movea.l    A2, [A6 + 0x8]
  83091. 0003D358  200A                     move.l     D0, A2
  83092. 0003D35A  6724                     beq        +0x26 /* 0003D380 */
  83093. 0003D35C  41F9 0000 43E8           lea.l      A0, [0x000043E8]
  83094. 0003D362  2488                     move.l     [A2], A0
  83095. 0003D364  4267                     clr.w      -[A7]
  83096. 0003D366  2F0A                     move.l     -[A7], A2
  83097. 0003D368  4EB9 0000 17F0           jsr        [0x000017F0]
  83098. 0003D36E  4A6E 000C                tst.w      [A6 + 0xC]
  83099. 0003D372  5C4F                     addq.w     A7, 6
  83100. 0003D374  6F0A                     ble        +0xC /* 0003D380 */
  83101. 0003D376  2F0A                     move.l     -[A7], A2
  83102. 0003D378  4EB9 0000 0168           jsr        [0x00000168]
  83103. 0003D37E  584F                     addq.w     A7, 4
  83104. label0003D380:
  83105. 0003D380  204A                     movea.l    A0, A2
  83106. 0003D382  245F                     movea.l    A2, [A7]+
  83107. 0003D384  4E5E                     unlink     A6
  83108. 0003D386  4E75                     rts
  83109. 0003D388  206F 0004                movea.l    A0, [A7 + 0x4]
  83110. 0003D38C  5088                     addq.l     A0, 8
  83111. 0003D38E  2010                     move.l     D0, [A0]
  83112. 0003D390  0680 FFFF FF02           addi.l     D0, 0xFFFFFF02
  83113. 0003D396  D1AF 0004                add.l      [A7 + 0x4], D0
  83114. 0003D39A  4EED 1448                jmp        [A5 + 0x1448]
  83115. 0003D39E  06AF FFFF FF84 0004      addi.l     [A7 + 0x4], 0xFFFFFF84
  83116. 0003D3A6  4EED 1448                jmp        [A5 + 0x1448]
  83117. 0003D3AA  06AF FFFF FF4E 0004      addi.l     [A7 + 0x4], 0xFFFFFF4E
  83118. 0003D3B2  4EED 1448                jmp        [A5 + 0x1448]
  83119. 0003D3B6  206F 0004                movea.l    A0, [A7 + 0x4]
  83120. 0003D3BA  2050                     movea.l    A0, [A0]
  83121. 0003D3BC  4E75                     rts
  83122. 0003D3BE  206F 0004                movea.l    A0, [A7 + 0x4]
  83123. 0003D3C2  2050                     movea.l    A0, [A0]
  83124. 0003D3C4  4E75                     rts
  83125. 0003D3C6  206F 0004                movea.l    A0, [A7 + 0x4]
  83126. 0003D3CA  2050                     movea.l    A0, [A0]
  83127. 0003D3CC  4E75                     rts
  83128. 0003D3CE  4E56 0000                link       A6, 0
  83129. 0003D3D2  2F0A                     move.l     -[A7], A2
  83130. 0003D3D4  246E 0008                movea.l    A2, [A6 + 0x8]
  83131. 0003D3D8  200A                     move.l     D0, A2
  83132. 0003D3DA  6710                     beq        +0x12 /* 0003D3EC */
  83133. 0003D3DC  4A6E 000C                tst.w      [A6 + 0xC]
  83134. 0003D3E0  6F0A                     ble        +0xC /* 0003D3EC */
  83135. 0003D3E2  2F0A                     move.l     -[A7], A2
  83136. 0003D3E4  4EB9 0000 0168           jsr        [0x00000168]
  83137. 0003D3EA  584F                     addq.w     A7, 4
  83138. label0003D3EC:
  83139. 0003D3EC  204A                     movea.l    A0, A2
  83140. 0003D3EE  245F                     movea.l    A2, [A7]+
  83141. 0003D3F0  4E5E                     unlink     A6
  83142. 0003D3F2  4E75                     rts
  83143. 0003D3F4  206F 0004                movea.l    A0, [A7 + 0x4]
  83144. 0003D3F8  20AF 0008                move.l     [A0], [A7 + 0x8]
  83145. 0003D3FC  206F 0004                movea.l    A0, [A7 + 0x4]
  83146. 0003D400  4E75                     rts
  83147. 0003D402  4E56 0000                link       A6, 0
  83148. 0003D406  2F0A                     move.l     -[A7], A2
  83149. 0003D408  246E 0008                movea.l    A2, [A6 + 0x8]
  83150. 0003D40C  200A                     move.l     D0, A2
  83151. 0003D40E  6710                     beq        +0x12 /* 0003D420 */
  83152. 0003D410  4A6E 000C                tst.w      [A6 + 0xC]
  83153. 0003D414  6F0A                     ble        +0xC /* 0003D420 */
  83154. 0003D416  2F0A                     move.l     -[A7], A2
  83155. 0003D418  4EB9 0000 0168           jsr        [0x00000168]
  83156. 0003D41E  584F                     addq.w     A7, 4
  83157. label0003D420:
  83158. 0003D420  204A                     movea.l    A0, A2
  83159. 0003D422  245F                     movea.l    A2, [A7]+
  83160. 0003D424  4E5E                     unlink     A6
  83161. 0003D426  4E75                     rts
  83162. 0003D428  206F 0004                movea.l    A0, [A7 + 0x4]
  83163. 0003D42C  20AF 0008                move.l     [A0], [A7 + 0x8]
  83164. 0003D430  206F 0004                movea.l    A0, [A7 + 0x4]
  83165. 0003D434  4E75                     rts
  83166. 0003D436  4E56 0000                link       A6, 0
  83167. 0003D43A  2F0A                     move.l     -[A7], A2
  83168. 0003D43C  246E 0008                movea.l    A2, [A6 + 0x8]
  83169. 0003D440  200A                     move.l     D0, A2
  83170. 0003D442  6710                     beq        +0x12 /* 0003D454 */
  83171. 0003D444  4A6E 000C                tst.w      [A6 + 0xC]
  83172. 0003D448  6F0A                     ble        +0xC /* 0003D454 */
  83173. 0003D44A  2F0A                     move.l     -[A7], A2
  83174. 0003D44C  4EB9 0000 0168           jsr        [0x00000168]
  83175. 0003D452  584F                     addq.w     A7, 4
  83176. label0003D454:
  83177. 0003D454  204A                     movea.l    A0, A2
  83178. 0003D456  245F                     movea.l    A2, [A7]+
  83179. 0003D458  4E5E                     unlink     A6
  83180. 0003D45A  4E75                     rts
  83181. 0003D45C  206F 0004                movea.l    A0, [A7 + 0x4]
  83182. 0003D460  20AF 0008                move.l     [A0], [A7 + 0x8]
  83183. 0003D464  206F 0004                movea.l    A0, [A7 + 0x4]
  83184. 0003D468  4E75                     rts
  83185. 0003D46A  206F 0004                movea.l    A0, [A7 + 0x4]
  83186. 0003D46E  2050                     movea.l    A0, [A0]
  83187. 0003D470  4E75                     rts
  83188. 0003D472  4E56 0000                link       A6, 0
  83189. 0003D476  2F0A                     move.l     -[A7], A2
  83190. 0003D478  246E 0008                movea.l    A2, [A6 + 0x8]
  83191. 0003D47C  200A                     move.l     D0, A2
  83192. 0003D47E  6710                     beq        +0x12 /* 0003D490 */
  83193. 0003D480  4A6E 000C                tst.w      [A6 + 0xC]
  83194. 0003D484  6F0A                     ble        +0xC /* 0003D490 */
  83195. 0003D486  2F0A                     move.l     -[A7], A2
  83196. 0003D488  4EB9 0000 0168           jsr        [0x00000168]
  83197. 0003D48E  584F                     addq.w     A7, 4
  83198. label0003D490:
  83199. 0003D490  204A                     movea.l    A0, A2
  83200. 0003D492  245F                     movea.l    A2, [A7]+
  83201. 0003D494  4E5E                     unlink     A6
  83202. 0003D496  4E75                     rts
  83203. 0003D498  206F 0004                movea.l    A0, [A7 + 0x4]
  83204. 0003D49C  20AF 0008                move.l     [A0], [A7 + 0x8]
  83205. 0003D4A0  206F 0004                movea.l    A0, [A7 + 0x4]
  83206. 0003D4A4  4E75                     rts
  83207. 0003D4A6  206F 0004                movea.l    A0, [A7 + 0x4]
  83208. 0003D4AA  226F 0008                movea.l    A1, [A7 + 0x8]
  83209. 0003D4AE  22A8 0006                move.l     [A1], [A0 + 0x6]
  83210. 0003D4B2  2368 000A 0004           move.l     [A1 + 0x4], [A0 + 0xA]
  83211. 0003D4B8  4E75                     rts
  83212. 0003D4BA  206F 0004                movea.l    A0, [A7 + 0x4]
  83213. 0003D4BE  2050                     movea.l    A0, [A0]
  83214. 0003D4C0  4E75                     rts
  83215. 0003D4C2  4E56 0000                link       A6, 0
  83216. 0003D4C6  2F0A                     move.l     -[A7], A2
  83217. 0003D4C8  246E 0008                movea.l    A2, [A6 + 0x8]
  83218. 0003D4CC  200A                     move.l     D0, A2
  83219. 0003D4CE  6710                     beq        +0x12 /* 0003D4E0 */
  83220. 0003D4D0  4A6E 000C                tst.w      [A6 + 0xC]
  83221. 0003D4D4  6F0A                     ble        +0xC /* 0003D4E0 */
  83222. 0003D4D6  2F0A                     move.l     -[A7], A2
  83223. 0003D4D8  4EB9 0000 0168           jsr        [0x00000168]
  83224. 0003D4DE  584F                     addq.w     A7, 4
  83225. label0003D4E0:
  83226. 0003D4E0  204A                     movea.l    A0, A2
  83227. 0003D4E2  245F                     movea.l    A2, [A7]+
  83228. 0003D4E4  4E5E                     unlink     A6
  83229. 0003D4E6  4E75                     rts
  83230. 0003D4E8  206F 0004                movea.l    A0, [A7 + 0x4]
  83231. 0003D4EC  20AF 0008                move.l     [A0], [A7 + 0x8]
  83232. 0003D4F0  206F 0004                movea.l    A0, [A7 + 0x4]
  83233. 0003D4F4  4E75                     rts
  83234. 0003D4F6  206F 0004                movea.l    A0, [A7 + 0x4]
  83235. 0003D4FA  1028 0002                move.b     D0, [A0 + 0x2]
  83236. 0003D4FE  56C0                     sne        D0
  83237. 0003D500  4400                     neg.b      D0
  83238. 0003D502  4E75                     rts
  83239. 0003D504  206F 0004                movea.l    A0, [A7 + 0x4]
  83240. 0003D508  4E75                     rts
  83241. 0003D50A  206F 0004                movea.l    A0, [A7 + 0x4]
  83242. 0003D50E  1028 0003                move.b     D0, [A0 + 0x3]
  83243. 0003D512  56C0                     sne        D0
  83244. 0003D514  4400                     neg.b      D0
  83245. 0003D516  4E75                     rts
  83246. 0003D518  06AF FFFF FFD2 0004      addi.l     [A7 + 0x4], 0xFFFFFFD2
  83247. 0003D520  4EED 08F8                jmp        [A5 + 0x8F8]
  83248. 0003D524  06AF FFFF FFD2 0004      addi.l     [A7 + 0x4], 0xFFFFFFD2
  83249. 0003D52C  4EED 08F0                jmp        [A5 + 0x8F0]
  83250. 0003D530  206F 0004                movea.l    A0, [A7 + 0x4]
  83251. 0003D534  2050                     movea.l    A0, [A0]
  83252. 0003D536  4E75                     rts
  83253. 0003D538  206F 0004                movea.l    A0, [A7 + 0x4]
  83254. 0003D53C  3028 0008                move.w     D0, [A0 + 0x8]
  83255. 0003D540  4E75                     rts
  83256. 0003D542  102F 0008                move.b     D0, [A7 + 0x8]
  83257. 0003D546  56C0                     sne        D0
  83258. 0003D548  4400                     neg.b      D0
  83259. 0003D54A  206F 0004                movea.l    A0, [A7 + 0x4]
  83260. 0003D54E  1140 0010                move.b     [A0 + 0x10], D0
  83261. 0003D552  4E75                     rts
  83262. 0003D554  206F 0004                movea.l    A0, [A7 + 0x4]
  83263. 0003D558  20AF 0008                move.l     [A0], [A7 + 0x8]
  83264. 0003D55C  4E75                     rts
  83265. 0003D55E  206F 0004                movea.l    A0, [A7 + 0x4]
  83266. 0003D562  1028 0010                move.b     D0, [A0 + 0x10]
  83267. 0003D566  4E75                     rts
  83268. 0003D568  4E56 0000                link       A6, 0
  83269. 0003D56C  206E 000C                movea.l    A0, [A6 + 0xC]
  83270. 0003D570  1F10                     move.b     -[A7], [A0]
  83271. 0003D572  4868 0001                pea.l      [A0 + 0x1]
  83272. 0003D576  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  83273. 0003D57A  4EAD 09F0                jsr        [A5 + 0x9F0]
  83274. 0003D57E  4E5E                     unlink     A6
  83275. 0003D580  4E75                     rts
  83276. 0003D582  4E56 0000                link       A6, 0
  83277. 0003D586  306E 000C                movea.w    A0, [A6 + 0xC]
  83278. 0003D58A  2F08                     move.l     -[A7], A0
  83279. 0003D58C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  83280. 0003D590  4EAD 0988                jsr        [A5 + 0x988]
  83281. 0003D594  4E5E                     unlink     A6
  83282. 0003D596  4E75                     rts
  83283. 0003D598  4E56 0000                link       A6, 0
  83284. 0003D59C  42A7                     clr.l      -[A7]
  83285. 0003D59E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  83286. 0003D5A2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  83287. 0003D5A6  4EB9 0000 1C88           jsr        [0x00001C88]
  83288. 0003D5AC  4E5E                     unlink     A6
  83289. 0003D5AE  4E75                     rts
  83290. 0003D5B0  206F 0004                movea.l    A0, [A7 + 0x4]
  83291. 0003D5B4  5088                     addq.l     A0, 8
  83292. 0003D5B6  5888                     addq.l     A0, 4
  83293. 0003D5B8  4E75                     rts
  83294. 0003D5BA  4E56 0000                link       A6, 0
  83295. 0003D5BE  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  83296. 0003D5C2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  83297. 0003D5C6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  83298. 0003D5CA  4EB9 0000 1C78           jsr        [0x00001C78]
  83299. 0003D5D0  4E5E                     unlink     A6
  83300. 0003D5D2  4E75                     rts
  83301. 0003D5D4  202F 0008                move.l     D0, [A7 + 0x8]
  83302. 0003D5D8  5380                     subq.l     D0, 1
  83303. 0003D5DA  E588                     lsl        D0, 2
  83304. 0003D5DC  206F 0004                movea.l    A0, [A7 + 0x4]
  83305. 0003D5E0  2068 0014                movea.l    A0, [A0 + 0x14]
  83306. 0003D5E4  2050                     movea.l    A0, [A0]
  83307. 0003D5E6  D1C0                     add.l      A0, D0
  83308. 0003D5E8  4E75                     rts
  83309. 0003D5EA  206F 0004                movea.l    A0, [A7 + 0x4]
  83310. 0003D5EE  5088                     addq.l     A0, 8
  83311. 0003D5F0  2010                     move.l     D0, [A0]
  83312. 0003D5F2  0680 FFFF FFCA           addi.l     D0, 0xFFFFFFCA
  83313. 0003D5F8  D1AF 0004                add.l      [A7 + 0x4], D0
  83314. 0003D5FC  4EED 0A38                jmp        [A5 + 0xA38]
  83315. 0003D600  4E56 0000                link       A6, 0
  83316. 0003D604  2F0A                     move.l     -[A7], A2
  83317. 0003D606  246E 0008                movea.l    A2, [A6 + 0x8]
  83318. 0003D60A  200A                     move.l     D0, A2
  83319. 0003D60C  6718                     beq        +0x1A /* 0003D626 */
  83320. 0003D60E  41F9 0000 3974           lea.l      A0, [0x00003974]
  83321. 0003D614  2488                     move.l     [A2], A0
  83322. 0003D616  4A6E 000C                tst.w      [A6 + 0xC]
  83323. 0003D61A  6F0A                     ble        +0xC /* 0003D626 */
  83324. 0003D61C  2F0A                     move.l     -[A7], A2
  83325. 0003D61E  4EB9 0000 0168           jsr        [0x00000168]
  83326. 0003D624  584F                     addq.w     A7, 4
  83327. label0003D626:
  83328. 0003D626  204A                     movea.l    A0, A2
  83329. 0003D628  245F                     movea.l    A2, [A7]+
  83330. 0003D62A  4E5E                     unlink     A6
  83331. 0003D62C  4E75                     rts
  83332. 0003D62E  226F 0004                movea.l    A1, [A7 + 0x4]
  83333. 0003D632  41F9 0000 3974           lea.l      A0, [0x00003974]
  83334. 0003D638  2288                     move.l     [A1], A0
  83335. 0003D63A  236F 0008 0004           move.l     [A1 + 0x4], [A7 + 0x8]
  83336. 0003D640  2049                     movea.l    A0, A1
  83337. 0003D642  4E75                     rts
  83338. fn0003D644:
  83339. 0003D644  4E56 0000                link       A6, 0
  83340. 0003D648  2F0A                     move.l     -[A7], A2
  83341. 0003D64A  246E 0008                movea.l    A2, [A6 + 0x8]
  83342. 0003D64E  200A                     move.l     D0, A2
  83343. 0003D650  6718                     beq        +0x1A /* 0003D66A */
  83344. 0003D652  41F9 0000 387E           lea.l      A0, [0x0000387E]
  83345. 0003D658  2488                     move.l     [A2], A0
  83346. 0003D65A  4A6E 000C                tst.w      [A6 + 0xC]
  83347. 0003D65E  6F0A                     ble        +0xC /* 0003D66A */
  83348. 0003D660  2F0A                     move.l     -[A7], A2
  83349. 0003D662  4EB9 0000 0168           jsr        [0x00000168]
  83350. 0003D668  584F                     addq.w     A7, 4
  83351. label0003D66A:
  83352. 0003D66A  204A                     movea.l    A0, A2
  83353. 0003D66C  245F                     movea.l    A2, [A7]+
  83354. 0003D66E  4E5E                     unlink     A6
  83355. 0003D670  4E75                     rts
  83356. 0003D672  226F 0004                movea.l    A1, [A7 + 0x4]
  83357. 0003D676  41F9 0000 387E           lea.l      A0, [0x0000387E]
  83358. 0003D67C  2288                     move.l     [A1], A0
  83359. 0003D67E  236F 0008 0004           move.l     [A1 + 0x4], [A7 + 0x8]
  83360. 0003D684  2049                     movea.l    A0, A1
  83361. 0003D686  4E75                     rts
  83362. 0003D688  4E56 0000                link       A6, 0
  83363. 0003D68C  2F0A                     move.l     -[A7], A2
  83364. 0003D68E  246E 0008                movea.l    A2, [A6 + 0x8]
  83365. 0003D692  200A                     move.l     D0, A2
  83366. 0003D694  6724                     beq        +0x26 /* 0003D6BA */
  83367. 0003D696  41F9 0000 38BA           lea.l      A0, [0x000038BA]
  83368. 0003D69C  2488                     move.l     [A2], A0
  83369. 0003D69E  4267                     clr.w      -[A7]
  83370. 0003D6A0  2F0A                     move.l     -[A7], A2
  83371. 0003D6A2  61FF FFFF FFA0           bsr        -0x5E /* 0003D644 */
  83372. 0003D6A8  4A6E 000C                tst.w      [A6 + 0xC]
  83373. 0003D6AC  5C4F                     addq.w     A7, 6
  83374. 0003D6AE  6F0A                     ble        +0xC /* 0003D6BA */
  83375. 0003D6B0  2F0A                     move.l     -[A7], A2
  83376. 0003D6B2  4EB9 0000 0168           jsr        [0x00000168]
  83377. 0003D6B8  584F                     addq.w     A7, 4
  83378. label0003D6BA:
  83379. 0003D6BA  204A                     movea.l    A0, A2
  83380. 0003D6BC  245F                     movea.l    A2, [A7]+
  83381. 0003D6BE  4E5E                     unlink     A6
  83382. 0003D6C0  4E75                     rts
  83383. 0003D6C2  206F 0004                movea.l    A0, [A7 + 0x4]
  83384. 0003D6C6  3028 000A                move.w     D0, [A0 + 0xA]
  83385. 0003D6CA  4E75                     rts
  83386. 0003D6CC  206F 0004                movea.l    A0, [A7 + 0x4]
  83387. 0003D6D0  3028 0008                move.w     D0, [A0 + 0x8]
  83388. 0003D6D4  4E75                     rts
  83389. 0003D6D6  4E75                     rts
  83390. 0003D6D8  4E75                     rts
  83391. 0003D6DA  4E75                     rts
  83392. 0003D6DC  4E75                     rts
  83393. 0003D6DE  206F 0004                movea.l    A0, [A7 + 0x4]
  83394. 0003D6E2  20AF 0008                move.l     [A0], [A7 + 0x8]
  83395. 0003D6E6  216F 000C 0004           move.l     [A0 + 0x4], [A7 + 0xC]
  83396. 0003D6EC  4E75                     rts
  83397. 0003D6EE  4E56 0000                link       A6, 0
  83398. 0003D6F2  2F0A                     move.l     -[A7], A2
  83399. 0003D6F4  246E 0008                movea.l    A2, [A6 + 0x8]
  83400. 0003D6F8  200A                     move.l     D0, A2
  83401. 0003D6FA  6718                     beq        +0x1A /* 0003D714 */
  83402. 0003D6FC  41F9 0000 35A8           lea.l      A0, [0x000035A8]
  83403. 0003D702  2488                     move.l     [A2], A0
  83404. 0003D704  4A6E 000C                tst.w      [A6 + 0xC]
  83405. 0003D708  6F0A                     ble        +0xC /* 0003D714 */
  83406. 0003D70A  2F0A                     move.l     -[A7], A2
  83407. 0003D70C  4EB9 0000 0168           jsr        [0x00000168]
  83408. 0003D712  584F                     addq.w     A7, 4
  83409. label0003D714:
  83410. 0003D714  204A                     movea.l    A0, A2
  83411. 0003D716  245F                     movea.l    A2, [A7]+
  83412. 0003D718  4E5E                     unlink     A6
  83413. 0003D71A  4E75                     rts
  83414. 0003D71C  226F 0004                movea.l    A1, [A7 + 0x4]
  83415. 0003D720  41F9 0000 35A8           lea.l      A0, [0x000035A8]
  83416. 0003D726  2288                     move.l     [A1], A0
  83417. 0003D728  236F 0008 0004           move.l     [A1 + 0x4], [A7 + 0x8]
  83418. 0003D72E  2049                     movea.l    A0, A1
  83419. 0003D730  4E75                     rts
  83420. 0003D732  4E56 0000                link       A6, 0
  83421. 0003D736  554F                     subq.w     A7, 2
  83422. 0003D738  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  83423. 0003D73C  206E 0008                movea.l    A0, [A6 + 0x8]
  83424. 0003D740  2F10                     move.l     -[A7], [A0]
  83425. 0003D742  A8E8                     syscall    PtInRgn
  83426. 0003D744  101F                     move.b     D0, [A7]+
  83427. 0003D746  56C0                     sne        D0
  83428. 0003D748  4400                     neg.b      D0
  83429. 0003D74A  4E5E                     unlink     A6
  83430. 0003D74C  4E75                     rts
  83431. 0003D74E  226F 0004                movea.l    A1, [A7 + 0x4]
  83432. 0003D752  206F 0008                movea.l    A0, [A7 + 0x8]
  83433. 0003D756  3169 0006 0002           move.w     [A0 + 0x2], [A1 + 0x6]
  83434. 0003D75C  30A9 0002                move.w     [A0], [A1 + 0x2]
  83435. 0003D760  4E75                     rts
  83436. 0003D762  206F 0004                movea.l    A0, [A7 + 0x4]
  83437. 0003D766  226F 0008                movea.l    A1, [A7 + 0x8]
  83438. 0003D76A  2091                     move.l     [A0], [A1]
  83439. 0003D76C  2169 0004 0004           move.l     [A0 + 0x4], [A1 + 0x4]
  83440. 0003D772  4E75                     rts
  83441. 0003D774  2F0A                     move.l     -[A7], A2
  83442. 0003D776  2F03                     move.l     -[A7], D3
  83443. 0003D778  246F 000C                movea.l    A2, [A7 + 0xC]
  83444. 0003D77C  4A92                     tst.l      [A2]
  83445. 0003D77E  6606                     bne        +0x8 /* 0003D786 */
  83446. 0003D780  4AAA 0004                tst.l      [A2 + 0x4]
  83447. 0003D784  6704                     beq        +0x6 /* 0003D78A */
  83448. label0003D786:
  83449. 0003D786  7000                     moveq.l    D0, 0x00
  83450. 0003D788  6002                     bra        +0x4 /* 0003D78C */
  83451. label0003D78A:
  83452. 0003D78A  7001                     moveq.l    D0, 0x01
  83453. label0003D78C:
  83454. 0003D78C  261F                     move.l     D3, [A7]+
  83455. 0003D78E  245F                     movea.l    A2, [A7]+
  83456. 0003D790  4E75                     rts
  83457. 0003D792  48E7 1030                movem.l    -[A7], D3,A2,A3
  83458. 0003D796  266F 0010                movea.l    A3, [A7 + 0x10]
  83459. 0003D79A  246F 0014                movea.l    A2, [A7 + 0x14]
  83460. 0003D79E  2013                     move.l     D0, [A3]
  83461. 0003D7A0  B092                     cmp.l      D0, [A2]
  83462. 0003D7A2  660E                     bne        +0x10 /* 0003D7B2 */
  83463. 0003D7A4  202B 0004                move.l     D0, [A3 + 0x4]
  83464. 0003D7A8  B0AA 0004                cmp.l      D0, [A2 + 0x4]
  83465. 0003D7AC  6604                     bne        +0x6 /* 0003D7B2 */
  83466. 0003D7AE  7000                     moveq.l    D0, 0x00
  83467. 0003D7B0  6002                     bra        +0x4 /* 0003D7B4 */
  83468. label0003D7B2:
  83469. 0003D7B2  7001                     moveq.l    D0, 0x01
  83470. label0003D7B4:
  83471. 0003D7B4  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  83472. 0003D7B8  4E75                     rts
  83473. 0003D7BA  4E75                     rts
  83474. 0003D7BC  4E75                     rts
  83475. 0003D7BE  4E75                     rts
  83476. 0003D7C0  4E75                     rts
  83477. 0003D7C2  48E7 1030                movem.l    -[A7], D3,A2,A3
  83478. 0003D7C6  266F 0010                movea.l    A3, [A7 + 0x10]
  83479. 0003D7CA  246F 0014                movea.l    A2, [A7 + 0x14]
  83480. 0003D7CE  2013                     move.l     D0, [A3]
  83481. 0003D7D0  B092                     cmp.l      D0, [A2]
  83482. 0003D7D2  660A                     bne        +0xC /* 0003D7DE */
  83483. 0003D7D4  202B 0004                move.l     D0, [A3 + 0x4]
  83484. 0003D7D8  B0AA 0004                cmp.l      D0, [A2 + 0x4]
  83485. 0003D7DC  6704                     beq        +0x6 /* 0003D7E2 */
  83486. label0003D7DE:
  83487. 0003D7DE  7000                     moveq.l    D0, 0x00
  83488. 0003D7E0  6002                     bra        +0x4 /* 0003D7E4 */
  83489. label0003D7E2:
  83490. 0003D7E2  7001                     moveq.l    D0, 0x01
  83491. label0003D7E4:
  83492. 0003D7E4  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  83493. 0003D7E8  4E75                     rts
  83494. 0003D7EA  206F 0004                movea.l    A0, [A7 + 0x4]
  83495. 0003D7EE  5088                     addq.l     A0, 8
  83496. 0003D7F0  2010                     move.l     D0, [A0]
  83497. 0003D7F2  0680 FFFF FF6C           addi.l     D0, 0xFFFFFF6C
  83498. 0003D7F8  D1AF 0004                add.l      [A7 + 0x4], D0
  83499. 0003D7FC  4EED 0748                jmp        [A5 + 0x748]
  83500. 0003D800  4E56 0000                link       A6, 0
  83501. 0003D804  2F0A                     move.l     -[A7], A2
  83502. 0003D806  246E 0008                movea.l    A2, [A6 + 0x8]
  83503. 0003D80A  200A                     move.l     D0, A2
  83504. 0003D80C  6724                     beq        +0x26 /* 0003D832 */
  83505. 0003D80E  41F9 0000 3016           lea.l      A0, [0x00003016]
  83506. 0003D814  2488                     move.l     [A2], A0
  83507. 0003D816  4267                     clr.w      -[A7]
  83508. 0003D818  2F0A                     move.l     -[A7], A2
  83509. 0003D81A  4EB9 0000 17F0           jsr        [0x000017F0]
  83510. 0003D820  4A6E 000C                tst.w      [A6 + 0xC]
  83511. 0003D824  5C4F                     addq.w     A7, 6
  83512. 0003D826  6F0A                     ble        +0xC /* 0003D832 */
  83513. 0003D828  2F0A                     move.l     -[A7], A2
  83514. 0003D82A  4EB9 0000 0168           jsr        [0x00000168]
  83515. 0003D830  584F                     addq.w     A7, 4
  83516. label0003D832:
  83517. 0003D832  204A                     movea.l    A0, A2
  83518. 0003D834  245F                     movea.l    A2, [A7]+
  83519. 0003D836  4E5E                     unlink     A6
  83520. 0003D838  4E75                     rts
  83521. 0003D83A  4E56 0000                link       A6, 0
  83522. 0003D83E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  83523. 0003D842  61FF FFFC C6D8           bsr        -0x33926 /* 00009F1C */
  83524. 0003D848  584F                     addq.w     A7, 4
  83525. 0003D84A  2F08                     move.l     -[A7], A0
  83526. 0003D84C  A87A                     syscall    GetClip
  83527. 0003D84E  4E5E                     unlink     A6
  83528. 0003D850  4E75                     rts
  83529. 0003D852  4E56 0000                link       A6, 0
  83530. 0003D856  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  83531. 0003D85A  61FF FFFC C6C0           bsr        -0x3393E /* 00009F1C */
  83532. 0003D860  584F                     addq.w     A7, 4
  83533. 0003D862  2F08                     move.l     -[A7], A0
  83534. 0003D864  A879                     syscall    SetClip
  83535. 0003D866  4E5E                     unlink     A6
  83536. 0003D868  4E75                     rts
  83537. 0003D86A  4E56 0000                link       A6, 0
  83538. 0003D86E  4A6E 0008                tst.w      [A6 + 0x8]
  83539. 0003D872  660A                     bne        +0xC /* 0003D87E */
  83540. 0003D874  554F                     subq.w     A7, 2
  83541. 0003D876  3EB8 0BAC                move.w     [A7], [0x00000BAC /* TESysJust */]
  83542. 0003D87A  301F                     move.w     D0, [A7]+
  83543. 0003D87C  6004                     bra        +0x6 /* 0003D882 */
  83544. label0003D87E:
  83545. 0003D87E  302E 0008                move.w     D0, [A6 + 0x8]
  83546. label0003D882:
  83547. 0003D882  4E5E                     unlink     A6
  83548. 0003D884  4E75                     rts
  83549. 0003D886  206F 0004                movea.l    A0, [A7 + 0x4]
  83550. 0003D88A  5088                     addq.l     A0, 8
  83551. 0003D88C  2010                     move.l     D0, [A0]
  83552. 0003D88E  0680 FFFF FF7E           addi.l     D0, 0xFFFFFF7E
  83553. 0003D894  D1AF 0004                add.l      [A7 + 0x4], D0
  83554. 0003D898  4EF9 0000 18E0           jmp        [0x000018E0]
  83555. 0003D89E  206F 0004                movea.l    A0, [A7 + 0x4]
  83556. 0003D8A2  5088                     addq.l     A0, 8
  83557. 0003D8A4  2010                     move.l     D0, [A0]
  83558. 0003D8A6  0680 FFFF FF7E           addi.l     D0, 0xFFFFFF7E
  83559. 0003D8AC  D1AF 0004                add.l      [A7 + 0x4], D0
  83560. 0003D8B0  4EED 03E0                jmp        [A5 + 0x3E0]
  83561. 0003D8B4  06AF FFFF FFEE 0004      addi.l     [A7 + 0x4], 0xFFFFFFEE
  83562. 0003D8BC  4EED 03E0                jmp        [A5 + 0x3E0]
  83563. 0003D8C0  06AF FFFF FFB8 0004      addi.l     [A7 + 0x4], 0xFFFFFFB8
  83564. 0003D8C8  4EED 03E0                jmp        [A5 + 0x3E0]
  83565. 0003D8CC  06AF FFFF FFEE 0004      addi.l     [A7 + 0x4], 0xFFFFFFEE
  83566. 0003D8D4  4EED 03F8                jmp        [A5 + 0x3F8]
  83567. 0003D8D8  06AF FFFF FFEE 0004      addi.l     [A7 + 0x4], 0xFFFFFFEE
  83568. 0003D8E0  4EED 03F0                jmp        [A5 + 0x3F0]
  83569. 0003D8E4  06AF FFFF FFB8 0004      addi.l     [A7 + 0x4], 0xFFFFFFB8
  83570. 0003D8EC  4EED 0400                jmp        [A5 + 0x400]
  83571. 0003D8F0  4E56 0000                link       A6, 0
  83572. 0003D8F4  42A7                     clr.l      -[A7]
  83573. 0003D8F6  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  83574. 0003D8FA  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  83575. 0003D8FE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  83576. 0003D902  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  83577. 0003D906  4EB9 0000 1CB8           jsr        [0x00001CB8]
  83578. 0003D90C  4E5E                     unlink     A6
  83579. 0003D90E  4E75                     rts
  83580. 0003D910  4E56 0000                link       A6, 0
  83581. 0003D914  42A7                     clr.l      -[A7]
  83582. 0003D916  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  83583. 0003D91A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  83584. 0003D91E  4EB9 0000 1C90           jsr        [0x00001C90]
  83585. 0003D924  4E5E                     unlink     A6
  83586. 0003D926  4E75                     rts
  83587. 0003D928  4E56 0000                link       A6, 0
  83588. 0003D92C  42A7                     clr.l      -[A7]
  83589. 0003D92E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  83590. 0003D932  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  83591. 0003D936  4EB9 0000 1C88           jsr        [0x00001C88]
  83592. 0003D93C  4E5E                     unlink     A6
  83593. 0003D93E  4E75                     rts
  83594. 0003D940  4E56 0000                link       A6, 0
  83595. 0003D944  2F0A                     move.l     -[A7], A2
  83596. 0003D946  246E 0008                movea.l    A2, [A6 + 0x8]
  83597. 0003D94A  4227                     clr.b      -[A7]
  83598. 0003D94C  4878 0000                push.l     0x0
  83599. 0003D950  4878 0008                push.l     0x8
  83600. 0003D954  2F0A                     move.l     -[A7], A2
  83601. 0003D956  4EB9 0000 1C68           jsr        [0x00001C68]
  83602. 0003D95C  41F9 0000 2976           lea.l      A0, [0x00002976]
  83603. 0003D962  2488                     move.l     [A2], A0
  83604. 0003D964  204A                     movea.l    A0, A2
  83605. 0003D966  4FEF 000E                lea.l      A7, [A7 + 0xE]
  83606. 0003D96A  245F                     movea.l    A2, [A7]+
  83607. 0003D96C  4E5E                     unlink     A6
  83608. 0003D96E  4E75                     rts
  83609. 0003D970  202F 0008                move.l     D0, [A7 + 0x8]
  83610. 0003D974  5380                     subq.l     D0, 1
  83611. 0003D976  E788                     lsl        D0, 3
  83612. 0003D978  206F 0004                movea.l    A0, [A7 + 0x4]
  83613. 0003D97C  2068 0014                movea.l    A0, [A0 + 0x14]
  83614. 0003D980  2050                     movea.l    A0, [A0]
  83615. 0003D982  D1C0                     add.l      A0, D0
  83616. 0003D984  4E75                     rts
  83617. 0003D986  4E56 0000                link       A6, 0
  83618. 0003D98A  2F0A                     move.l     -[A7], A2
  83619. 0003D98C  246E 0008                movea.l    A2, [A6 + 0x8]
  83620. 0003D990  200A                     move.l     D0, A2
  83621. 0003D992  6724                     beq        +0x26 /* 0003D9B8 */
  83622. 0003D994  41F9 0000 2976           lea.l      A0, [0x00002976]
  83623. 0003D99A  2488                     move.l     [A2], A0
  83624. 0003D99C  4267                     clr.w      -[A7]
  83625. 0003D99E  2F0A                     move.l     -[A7], A2
  83626. 0003D9A0  4EB9 0000 1C70           jsr        [0x00001C70]
  83627. 0003D9A6  4A6E 000C                tst.w      [A6 + 0xC]
  83628. 0003D9AA  5C4F                     addq.w     A7, 6
  83629. 0003D9AC  6F0A                     ble        +0xC /* 0003D9B8 */
  83630. 0003D9AE  2F0A                     move.l     -[A7], A2
  83631. 0003D9B0  4EB9 0000 0168           jsr        [0x00000168]
  83632. 0003D9B6  584F                     addq.w     A7, 4
  83633. label0003D9B8:
  83634. 0003D9B8  204A                     movea.l    A0, A2
  83635. 0003D9BA  245F                     movea.l    A2, [A7]+
  83636. 0003D9BC  4E5E                     unlink     A6
  83637. 0003D9BE  4E75                     rts
  83638. 0003D9C0  4E56 FFE8                link       A6, -0x0018
  83639. 0003D9C4  2F0A                     move.l     -[A7], A2
  83640. 0003D9C6  246E 0008                movea.l    A2, [A6 + 0x8]
  83641. 0003D9CA  200A                     move.l     D0, A2
  83642. 0003D9CC  6724                     beq        +0x26 /* 0003D9F2 */
  83643. 0003D9CE  41F9 0000 248C           lea.l      A0, [0x0000248C]
  83644. 0003D9D4  2488                     move.l     [A2], A0
  83645. 0003D9D6  200A                     move.l     D0, A2
  83646. 0003D9D8  6708                     beq        +0xA /* 0003D9E2 */
  83647. 0003D9DA  41F9 0000 BDCC           lea.l      A0, [0x0000BDCC]
  83648. 0003D9E0  2488                     move.l     [A2], A0
  83649. label0003D9E2:
  83650. 0003D9E2  4A6E 000C                tst.w      [A6 + 0xC]
  83651. 0003D9E6  6F0A                     ble        +0xC /* 0003D9F2 */
  83652. 0003D9E8  2F0A                     move.l     -[A7], A2
  83653. 0003D9EA  4EB9 0000 0168           jsr        [0x00000168]
  83654. 0003D9F0  584F                     addq.w     A7, 4
  83655. label0003D9F2:
  83656. 0003D9F2  204A                     movea.l    A0, A2
  83657. 0003D9F4  600E                     bra        +0x10 /* 0003DA04 */
  83658. 0003D9F6  486E FFE8                pea.l      [A6 - 0x18]
  83659. 0003D9FA  4EB9 0000 0140           jsr        [0x00000140]
  83660. 0003DA00  584F                     addq.w     A7, 4
  83661. label0003DA02:
  83662. 0003DA02  60FE                     bra        -0x0 /* 0003DA02 */
  83663. label0003DA04:
  83664. 0003DA04  245F                     movea.l    A2, [A7]+
  83665. 0003DA06  4E5E                     unlink     A6
  83666. 0003DA08  4E75                     rts
  83667. 0003DA0A  9D5F                     sub.w      [A7]+, D6
  83668. 0003DA0C  5F64                     subq.w     -[A4], 7
  83669. 0003DA0E  745F                     moveq.l    D2, 0x5F
  83670. 0003DA10  5F51                     subq.w     [A1], 7
  83671. 0003DA12  3233 7374                move.w     D1, <<invalid full ext with I/IS == 4>>
  83672. 0003DA16  6431                     bcc        +0x33 /* 0003DA49 */
  83673. 0003DA18  3362 6164                move.w     [A1 + 0x6164], -[A2]
  83674. 0003DA1C  5F65                     subq.w     -[A5], 7
  83675. 0003DA1E  7863                     moveq.l    D4, 0x63
  83676. 0003DA20  6570                     bcs        +0x72 /* 0003DA92 */
  83677. 0003DA22  7469                     moveq.l    D2, 0x69
  83678. 0003DA24  6F6E                     ble        +0x70 /* 0003DA94 */
  83679. 0003DA26  4676 0000                not.w      [A6 + D0.w]
  83680. 0003DA2A  41F9 0000 247E           lea.l      A0, [0x0000247E]
  83681. 0003DA30  4E75                     rts
  83682. 0003DA32  9E77 6861                sub.w      D7, [A7 + D6 + 0x61]
  83683. 0003DA36  745F                     moveq.l    D2, 0x5F
  83684. 0003DA38  5F51                     subq.w     [A1], 7
  83685. 0003DA3A  3233 7374                move.w     D1, <<invalid full ext with I/IS == 4>>
  83686. 0003DA3E  6431                     bcc        +0x33 /* 0003DA71 */
  83687. 0003DA40  3362 6164                move.w     [A1 + 0x6164], -[A2]
  83688. 0003DA44  5F65                     subq.w     -[A5], 7
  83689. 0003DA46  7863                     moveq.l    D4, 0x63
  83690. 0003DA48  6570                     bcs        +0x72 /* 0003DABA */
  83691. 0003DA4A  7469                     moveq.l    D2, 0x69
  83692. 0003DA4C  6F6E                     ble        +0x70 /* 0003DABC */
  83693. 0003DA4E  4346                     chk.w      D1, D6
  83694. 0003DA50  7600                     moveq.l    D3, 0x00
  83695. 0003DA52  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  83696. 0003DA56  FFE8                     .invalid   <<F/7/7>>
  83697. 0003DA58  2F0A                     move.l     -[A7], A2
  83698. 0003DA5A  246E 0008                movea.l    A2, [A6 + 0x8]
  83699. 0003DA5E  200A                     move.l     D0, A2
  83700. 0003DA60  6724                     beq        +0x26 /* 0003DA86 */
  83701. 0003DA62  41F9 0000 23D6           lea.l      A0, [0x000023D6]
  83702. 0003DA68  2488                     move.l     [A2], A0
  83703. 0003DA6A  200A                     move.l     D0, A2
  83704. 0003DA6C  6708                     beq        +0xA /* 0003DA76 */
  83705. 0003DA6E  41F9 0000 BDCC           lea.l      A0, [0x0000BDCC]
  83706. 0003DA74  2488                     move.l     [A2], A0
  83707. label0003DA76:
  83708. 0003DA76  4A6E 000C                tst.w      [A6 + 0xC]
  83709. 0003DA7A  6F0A                     ble        +0xC /* 0003DA86 */
  83710. 0003DA7C  2F0A                     move.l     -[A7], A2
  83711. 0003DA7E  4EB9 0000 0168           jsr        [0x00000168]
  83712. 0003DA84  584F                     addq.w     A7, 4
  83713. label0003DA86:
  83714. 0003DA86  204A                     movea.l    A0, A2
  83715. 0003DA88  600E                     bra        +0x10 /* 0003DA98 */
  83716. 0003DA8A  486E FFE8                pea.l      [A6 - 0x18]
  83717. 0003DA8E  4EB9 0000 0140           jsr        [0x00000140]
  83718. // begin alternate branch 0003DA92-0003DA94
  83719. label0003DA92:
  83720. 0003DA92  0140                     bchg       D0, D0
  83721. // end alternate branch 0003DA92-0003DA94
  83722. label0003DA92: // (misaligned)
  83723. label0003DA94:
  83724. 0003DA94  584F                     addq.w     A7, 4
  83725. label0003DA96:
  83726. 0003DA96  60FE                     bra        -0x0 /* 0003DA96 */
  83727. label0003DA98:
  83728. 0003DA98  245F                     movea.l    A2, [A7]+
  83729. 0003DA9A  4E5E                     unlink     A6
  83730. 0003DA9C  4E75                     rts
  83731. 0003DA9E  975F                     sub.w      [A7]+, D3
  83732. 0003DAA0  5F64                     subq.w     -[A4], 7
  83733. 0003DAA2  745F                     moveq.l    D2, 0x5F
  83734. 0003DAA4  5F51                     subq.w     [A1], 7
  83735. 0003DAA6  3233 7374                move.w     D1, <<invalid full ext with I/IS == 4>>
  83736. 0003DAAA  6438                     bcc        +0x3A /* 0003DAE4 */
  83737. 0003DAAC  6261                     bhi        +0x63 /* 0003DB0F */
  83738. 0003DAAE  645F                     bcc        +0x61 /* 0003DB0F */
  83739. 0003DAB0  6361                     bls        +0x63 /* 0003DB13 */
  83740. 0003DAB2  7374                     moveq.l    D1, 0x74
  83741. 0003DAB4  4676 0000                not.w      [A6 + D0.w]
  83742. 0003DAB8  41F9 0000 23CC           lea.l      A0, [0x000023CC]
  83743. // begin alternate branch 0003DABA-0003DABE
  83744. label0003DABA:
  83745. 0003DABA  0000 23CC                ori.b      D0, 0xCC
  83746. // end alternate branch 0003DABA-0003DABE
  83747. // begin alternate branch 0003DABC-0003DAC4
  83748. label0003DABC:
  83749. 0003DABC  23CC 4E75 9877           move.l     [0x4E759877], A4
  83750. 0003DAC2  6861                     bvc        +0x63 /* 0003DB25 */
  83751. // end alternate branch 0003DABC-0003DAC4
  83752. label0003DABA: // (misaligned)
  83753. label0003DABC: // (misaligned)
  83754. 0003DABE  4E75                     rts
  83755. 0003DAC0  9877 6861                sub.w      D4, [A7 + D6 + 0x61]
  83756. 0003DAC4  745F                     moveq.l    D2, 0x5F
  83757. 0003DAC6  5F51                     subq.w     [A1], 7
  83758. 0003DAC8  3233 7374                move.w     D1, <<invalid full ext with I/IS == 4>>
  83759. 0003DACC  6438                     bcc        +0x3A /* 0003DB06 */
  83760. 0003DACE  6261                     bhi        +0x63 /* 0003DB31 */
  83761. 0003DAD0  645F                     bcc        +0x61 /* 0003DB31 */
  83762. 0003DAD2  6361                     bls        +0x63 /* 0003DB35 */
  83763. 0003DAD4  7374                     moveq.l    D1, 0x74
  83764. 0003DAD6  4346                     chk.w      D1, D6
  83765. 0003DAD8  7600                     moveq.l    D3, 0x00
  83766. 0003DADA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  83767. 0003DADE  FFE8                     .invalid   <<F/7/7>>
  83768. 0003DAE0  2F0A                     move.l     -[A7], A2
  83769. 0003DAE2  246E 0008                movea.l    A2, [A6 + 0x8]
  83770. // begin alternate branch 0003DAE4-0003DAE8
  83771. label0003DAE4:
  83772. 0003DAE4  0008 200A                ori.b      A0, 0xA /* '\n' */
  83773. // end alternate branch 0003DAE4-0003DAE8
  83774. label0003DAE4: // (misaligned)
  83775. 0003DAE6  200A                     move.l     D0, A2
  83776. 0003DAE8  6724                     beq        +0x26 /* 0003DB0E */
  83777. 0003DAEA  41F9 0000 2304           lea.l      A0, [0x00002304]
  83778. 0003DAF0  2488                     move.l     [A2], A0
  83779. 0003DAF2  200A                     move.l     D0, A2
  83780. 0003DAF4  6708                     beq        +0xA /* 0003DAFE */
  83781. 0003DAF6  41F9 0000 BDCC           lea.l      A0, [0x0000BDCC]
  83782. 0003DAFC  2488                     move.l     [A2], A0
  83783. label0003DAFE:
  83784. 0003DAFE  4A6E 000C                tst.w      [A6 + 0xC]
  83785. 0003DB02  6F0A                     ble        +0xC /* 0003DB0E */
  83786. 0003DB04  2F0A                     move.l     -[A7], A2
  83787. label0003DB06:
  83788. 0003DB06  4EB9 0000 0168           jsr        [0x00000168]
  83789. 0003DB0C  584F                     addq.w     A7, 4
  83790. label0003DB0E:
  83791. 0003DB0E  204A                     movea.l    A0, A2
  83792. 0003DB10  600E                     bra        +0x10 /* 0003DB20 */
  83793. 0003DB12  486E FFE8                pea.l      [A6 - 0x18]
  83794. 0003DB16  4EB9 0000 0140           jsr        [0x00000140]
  83795. 0003DB1C  584F                     addq.w     A7, 4
  83796. label0003DB1E:
  83797. 0003DB1E  60FE                     bra        -0x0 /* 0003DB1E */
  83798. label0003DB20:
  83799. 0003DB20  245F                     movea.l    A2, [A7]+
  83800. 0003DB22  4E5E                     unlink     A6
  83801. 0003DB24  4E75                     rts
  83802. 0003DB26  985F                     sub.w      D4, [A7]+
  83803. 0003DB28  5F64                     subq.w     -[A4], 7
  83804. 0003DB2A  745F                     moveq.l    D2, 0x5F
  83805. 0003DB2C  5F51                     subq.w     [A1], 7
  83806. 0003DB2E  3233 7374                move.w     D1, <<invalid full ext with I/IS == 4>>
  83807. 0003DB32  6439                     bcc        +0x3B /* 0003DB6D */
  83808. 0003DB34  6261                     bhi        +0x63 /* 0003DB97 */
  83809. 0003DB36  645F                     bcc        +0x61 /* 0003DB97 */
  83810. 0003DB38  616C                     bsr        +0x6E /* 0003DBA6 */
  83811. 0003DB3A  6C6F                     bge        +0x71 /* 0003DBAB */
  83812. 0003DB3C  6346                     bls        +0x48 /* 0003DB84 */
  83813. 0003DB3E  7600                     moveq.l    D3, 0x00
  83814. 0003DB40  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  83815. 0003DB44  0000 41F9                ori.b      D0, 0xF9
  83816. 0003DB48  0000 22F0                ori.b      D0, 0xF0
  83817. 0003DB4C  4E5E                     unlink     A6
  83818. 0003DB4E  4E75                     rts
  83819. 0003DB50  9977 6861                sub.w      [A7 + D6 + 0x61], D4
  83820. 0003DB54  745F                     moveq.l    D2, 0x5F
  83821. 0003DB56  5F51                     subq.w     [A1], 7
  83822. 0003DB58  3233 7374                move.w     D1, <<invalid full ext with I/IS == 4>>
  83823. 0003DB5C  6439                     bcc        +0x3B /* 0003DB97 */
  83824. 0003DB5E  6261                     bhi        +0x63 /* 0003DBC1 */
  83825. 0003DB60  645F                     bcc        +0x61 /* 0003DBC1 */
  83826. 0003DB62  616C                     bsr        +0x6E /* 0003DBD0 */
  83827. 0003DB64  6C6F                     bge        +0x71 /* 0003DBD5 */
  83828. 0003DB66  6343                     bls        +0x45 /* 0003DBAB */
  83829. 0003DB68  4676 0000                not.w      [A6 + D0.w]
  83830.